Page 4 of 8

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 19 Jan 2017, 04:29
by Agetian
SpiderBrigade wrote:This one has been around for a while I think...
Zodiac Dragon sacrificed to Sneak Attack prompts whether you'd like it returned to the hand or not, but never returns to the hand.
Thanks as usual for the updates!
This has been fixed upstream. Thanks for reporting! :)

- Agetian

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 19 Jan 2017, 12:59
by gos
Cast Ancient Excavation with 3 cards in hand: Drew 3 but only had to discard 1.

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 19 Jan 2017, 13:22
by Agetian
gos wrote:Cast Ancient Excavation with 3 cards in hand: Drew 3 but only had to discard 1.
This has been fixed upstream. Thanks for reporting! :)

- Agetian

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 19 Jan 2017, 13:45
by gos
Valakut triggers on multiple mountains entering the battlefield at the same time treat the mountains as entering one at a time. This was also broken in 1.5.56 and 1.5.57.

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 19 Jan 2017, 13:52
by Agetian
gos wrote:Valakut triggers on multiple mountains entering the battlefield at the same time treat the mountains as entering one at a time. This was also broken in 1.5.56 and 1.5.57.
Not sure how to best address this one without breaking other things, hopefully someone will help getting this issue fixed.

- Agetian

Bug Report

PostPosted: 19 Jan 2017, 16:51
by DBMarquetti
Sorry if it's in the wrong place.

Description: [just resized window while editing deck]

ArrayIndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.58-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_92 Oracle Corporation

java.lang.ArrayIndexOutOfBoundsException: -1
   at java.util.Vector.elementData(Vector.java:734)
   at java.util.Vector.elementAt(Vector.java:477)
   at javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:294)
   at forge.itemmanager.views.ItemListView$ItemTableModel.getValueAt(ItemListView.java:756)
   at javax.swing.JTable.getValueAt(JTable.java:2717)
   at forge.itemmanager.views.ItemListView$ItemTable.getToolTipText(ItemListView.java:526)
   at javax.swing.ToolTipManager$insideTimerAction.actionPerformed(ToolTipManager.java:663)
   at javax.swing.Timer.fireActionPerformed(Timer.java:313)
   at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 20 Jan 2017, 08:33
by stillenacht288
Hello, I found an error with rules application with layers. The situation is such:
| Open
(4-7b)Animate Wandering Fumorale (1/4)
(7c)Active Beastmaster Ascendancy (6/9)
(7d)One +1/+1 counter (7/10)
(7e)0:Switch this creature's power and toughness. (10/7)
For whatever reason, this yields an outcome of 5/7.

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 20 Jan 2017, 16:49
by MystREmo
Reporting a bug; the effect of Ghirapur Guide doesn't seem to be working. I used it on Audacious Infiltrator and it was blocked by Quicksmith Spy without any buffs.

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 20 Jan 2017, 18:38
by Xyx
Moar bug:

Gonti is still a bit weird. It works by clicking the face-down card in the opponent's exile zone, but I also get an effect in my command zone that does nothing and an effect in my "Flashback cards" that also does nothing.

Also, (unrelated) I started to pay for a spell, tapped a Swamp (actually Urborg, Tomb of Yawgmoth), then tapped Cabal Coffers, then realized I'd get more mana than I needed so I'd better tap Coffers first. So I clicked Cancel. My Coffers were untapped but the spell was put onto the stack as if it had been fully paid for.

Agetian wrote:Hope you're still working on your awesome quest worlds, by the way! :)
Yes, sort of. I have a stack containing one of every Portal card sitting next to my keyboard but it's been a while since I touched them. I still have plans, though. *moves stack closer*

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 20 Jan 2017, 21:24
by Zirbert
Our old buddy Necropotence is up to shenanigans again. When I have Necropotence out, my ETB-tapped lands come in untapped, and many cards that should enter with counters don't (planeswalkers, Hangarback Walker, kicked Quag Vampires). It doesn't seem 100% consistent, though - Vebulid comes in with its counter, and Endless Scream comes in with the correct number...

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 20 Jan 2017, 23:02
by MystREmo
Also missing World at War, but given the wording, I figure it's a work in progress to code.

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 21 Jan 2017, 04:16
by Agetian
Zirbert wrote:Our old buddy Necropotence is up to shenanigans again. When I have Necropotence out, my ETB-tapped lands come in untapped, and many cards that should enter with counters don't (planeswalkers, Hangarback Walker, kicked Quag Vampires). It doesn't seem 100% consistent, though - Vebulid comes in with its counter, and Endless Scream comes in with the correct number...
I believe I fixed this upstream. Tested in latest trunk and couldn't repro anymore. :) Thanks for reporting!

- Agetian

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 21 Jan 2017, 08:22
by randalthor10
Description: Clicked start on the challenge "The Academy (medium)" , game crashed immediately.

ClassCastException | Open
Code: Select all
Forge Version:    1.5.58-r-1
Operating System: Windows 8.1 6.3 x86
Java Version:     1.8.0_40 Oracle Corporation

java.lang.ClassCastException: forge.game.ability.AbilityApiBased cannot be cast to forge.game.spellability.AbilitySub
   at forge.game.ability.AbilityFactory.getSubAbility(AbilityFactory.java:403)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:235)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:144)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:139)
   at forge.game.ability.AbilityFactory.getSubAbility(AbilityFactory.java:403)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:227)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:144)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:110)
   at forge.game.card.CardFactoryUtil.addAbilityFactoryAbilities(CardFactoryUtil.java:1961)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:480)
   at forge.game.card.CardFactory.readCard(CardFactory.java:408)
   at forge.game.card.CardFactory.getCard(CardFactory.java:261)
   at forge.game.card.CardFactory.getCard(CardFactory.java:256)
   at forge.game.card.Card.fromPaperCard(Card.java:6931)
   at forge.game.player.Player.initVariantsZones(Player.java:2833)
   at forge.game.Match.prepareAllZones(Match.java:241)
   at forge.game.Match.startGame(Match.java:83)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Can't go into any game in that quest now

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 21 Jan 2017, 12:52
by Agetian
randalthor10 wrote:Description: Clicked start on the challenge "The Academy (medium)" , game crashed immediately.

ClassCastException | Open
Code: Select all
Forge Version:    1.5.58-r-1
Operating System: Windows 8.1 6.3 x86
Java Version:     1.8.0_40 Oracle Corporation

java.lang.ClassCastException: forge.game.ability.AbilityApiBased cannot be cast to forge.game.spellability.AbilitySub
   at forge.game.ability.AbilityFactory.getSubAbility(AbilityFactory.java:403)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:235)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:144)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:139)
   at forge.game.ability.AbilityFactory.getSubAbility(AbilityFactory.java:403)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:227)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:144)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:110)
   at forge.game.card.CardFactoryUtil.addAbilityFactoryAbilities(CardFactoryUtil.java:1961)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:480)
   at forge.game.card.CardFactory.readCard(CardFactory.java:408)
   at forge.game.card.CardFactory.getCard(CardFactory.java:261)
   at forge.game.card.CardFactory.getCard(CardFactory.java:256)
   at forge.game.card.Card.fromPaperCard(Card.java:6931)
   at forge.game.player.Player.initVariantsZones(Player.java:2833)
   at forge.game.Match.prepareAllZones(Match.java:241)
   at forge.game.Match.startGame(Match.java:83)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Can't go into any game in that quest now
Hmm, I can't reproduce this crash. Can you please post your quest save file?

- Agetian

Re: Forge Beta Release: 01-13-2017 ver 1.5.58

PostPosted: 22 Jan 2017, 04:00
by randalthor10
Agetian wrote:
randalthor10 wrote:Description: Clicked start on the challenge "The Academy (medium)" , game crashed immediately.

ClassCastException | Open
Code: Select all
Forge Version:    1.5.58-r-1
Operating System: Windows 8.1 6.3 x86
Java Version:     1.8.0_40 Oracle Corporation

java.lang.ClassCastException: forge.game.ability.AbilityApiBased cannot be cast to forge.game.spellability.AbilitySub
   at forge.game.ability.AbilityFactory.getSubAbility(AbilityFactory.java:403)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:235)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:144)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:139)
   at forge.game.ability.AbilityFactory.getSubAbility(AbilityFactory.java:403)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:227)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:144)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:110)
   at forge.game.card.CardFactoryUtil.addAbilityFactoryAbilities(CardFactoryUtil.java:1961)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:480)
   at forge.game.card.CardFactory.readCard(CardFactory.java:408)
   at forge.game.card.CardFactory.getCard(CardFactory.java:261)
   at forge.game.card.CardFactory.getCard(CardFactory.java:256)
   at forge.game.card.Card.fromPaperCard(Card.java:6931)
   at forge.game.player.Player.initVariantsZones(Player.java:2833)
   at forge.game.Match.prepareAllZones(Match.java:241)
   at forge.game.Match.startGame(Match.java:83)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Can't go into any game in that quest now
Hmm, I can't reproduce this crash. Can you please post your quest save file?

- Agetian
I think it attached. Thanks.