Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by bink » 15 Jan 2016, 06:45
UPDATEbink wrote:Wow fast response. It doesn't matter which card is played, it crashes but yes Linvala is in my deck. I just downloaded the latest snapshot r30663 and the issue seems to be fix. Thanks for the help everyone. FYI Forge is an amazing program and so are the people behind it. Thank you for everything you guys do.friarsol wrote:Do you have a deck list? Looks like a certain card is causing it, but hard to know which one based on the error.bink wrote:Description: Game crashes every time when playing a sealed game of 2x bfz 4x ogw as soon as the first card is played it happens. Doesn't matter if me or the cpu goes first
Nevermind, probably Linvala.
SO I can play OGW 6 pack sealed with no crash now. I finally got to cast Linvala and... No life gain but I got my 3/3 white angel token but without flying. And yes my opponent had more life and more creatures.
Just a thought.
Could their be an add token option added to the dev menu. That way when the game has an error in it like this the board state can be fixed???
Re: Bug Reports (snapshot builds)
by matrix4767 » 15 Jan 2016, 11:29
r30667:
Sea Gate Wreckage has an ability to tap an untapped creature you control to add mana of any color, when it shouldn't.
Sea Gate Wreckage has an ability to tap an untapped creature you control to add mana of any color, when it shouldn't.
- matrix4767
- Posts: 125
- Joined: 09 Sep 2014, 08:10
- Has thanked: 5 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by Agetian » 15 Jan 2016, 14:16
Fixed.matrix4767 wrote:r30667:
Sea Gate Wreckage has an ability to tap an untapped creature you control to add mana of any color, when it shouldn't.
- Agetian
- Agetian
- Programmer
- Posts: 3490
- Joined: 14 Mar 2011, 05:58
- Has thanked: 684 times
- Been thanked: 572 times
Re: Bug Reports (snapshot builds)
by matrix4767 » 15 Jan 2016, 17:25
r30670:
Auto mana cost payment is weird. If I cast an Eldrazi Displacer with 1W in my mana pool and auto pay the rest with a Caves of Koilos for instance, it taps for 1W or B, even though it has no reason not to tap for 1C.
Related to Wandering Fumarole, Twisted Image doesn't switch power and toughness, either.
Auto mana cost payment is weird. If I cast an Eldrazi Displacer with 1W in my mana pool and auto pay the rest with a Caves of Koilos for instance, it taps for 1W or B, even though it has no reason not to tap for 1C.
Related to Wandering Fumarole, Twisted Image doesn't switch power and toughness, either.
- matrix4767
- Posts: 125
- Joined: 09 Sep 2014, 08:10
- Has thanked: 5 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by friarsol » 15 Jan 2016, 17:28
Does it actually not switch or does the display just not update (If it deals damage is the damage dealt correct?)matrix4767 wrote:r30670:
Related to Wandering Fumarole, Twisted Image doesn't switch power and toughness, either.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Hanmac » 15 Jan 2016, 17:31
enemies Deadwood Treefolk does try to target creatures in my grave (from what the text does say) i dont think it should do that.
PS: the forum is a bit broken and does show {C} in the card text Eldrazi Displacer as chaos symbol ?
PS: the forum is a bit broken and does show {C} in the card text Eldrazi Displacer as chaos symbol ?
Re: Bug Reports (snapshot builds)
by matrix4767 » 15 Jan 2016, 17:37
For both cards, the display just doesn't update.friarsol wrote:Does it actually not switch or does the display just not update (If it deals damage is the damage dealt correct?)matrix4767 wrote:r30670:
Related to Wandering Fumarole, Twisted Image doesn't switch power and toughness, either.
- matrix4767
- Posts: 125
- Joined: 09 Sep 2014, 08:10
- Has thanked: 5 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by The Mexinerd » 15 Jan 2016, 20:01
Played a wastes turn 1 and game instantly crashed
- The Mexinerd
- Posts: 4
- Joined: 02 Feb 2015, 22:23
- Has thanked: 1 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by drdev » 15 Jan 2016, 20:02
Was this in the Android app .009 release? Could you post the crash report?The Mexinerd wrote:Played a wastes turn 1 and game instantly crashed
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by Frgrbrgr » 15 Jan 2016, 20:41
r30671
Battle for Zendikar (BFZ, OGW) selection in Quest Mode leads to a OBB draft instead of OOB.
Battle for Zendikar (BFZ, OGW) selection in Quest Mode leads to a OBB draft instead of OOB.
Re: Bug Reports (snapshot builds)
by fmartel » 15 Jan 2016, 20:45
Description: [In a commander game, AI need to declare blockers]
- StackOverflowError | Open
- Code: Select all
Forge Version: 1.5.48-SNAPSHOT-r30668
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_40 Oracle Corporation
java.lang.StackOverflowError
at forge.game.card.Card.hasKeyword(Card.java:2908)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1767)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:621)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:600)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:295)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:459)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:326)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:261)
at forge.ai.ComputerUtilCost.checkSacrificeCost(ComputerUtilCost.java:314)
at forge.ai.ComputerUtil.canRegenerate(ComputerUtil.java:651)
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1779)
at forge.ai.ComputerUtilCombat.sh
... (truncated)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by Frgrbrgr » 16 Jan 2016, 00:14
r30671
Linvala, the Preserver's token doesn't have flying.
Linvala, the Preserver's token doesn't have flying.
Re: Bug Reports (snapshot builds)
by Frgrbrgr » 16 Jan 2016, 00:48
r30671
Shoulder to Shoulder has a typo in the Oracle text. should be /n not \n
Shoulder to Shoulder has a typo in the Oracle text. should be /n not \n
Re: Bug Reports (snapshot builds)
by Agetian » 16 Jan 2016, 05:44
Fixed this. The correct draft order for post-BFZ sets is now implemented.Frgrbrgr wrote:r30671
Battle for Zendikar (BFZ, OGW) selection in Quest Mode leads to a OBB draft instead of OOB.
- Agetian
- Agetian
- Programmer
- Posts: 3490
- Joined: 14 Mar 2011, 05:58
- Has thanked: 684 times
- Been thanked: 572 times
Re: Bug Reports (snapshot builds)
by tjtillman » 16 Jan 2016, 12:19
r30676
Deckbuilding Tool:
Colorless cards with the colorless ONLY symbol in their mana cost don't show up when the filter is set to colorless
Gameplay Bugs:
-Deceiver of Form doesn't work correctly - Never have the option to either make other creatures a copy of the revealed card, nor have the option to have the revealed card placed on bottom of library
-Searing Light doesn't work correctly - Tries to target attacking or blocking creature with CMC 2 or less instead of power
-Goblin Freerunner toughness is wrong - Should be 2 not 3
-Dread Defiler's ability doesn't require that he tap
-Fall of the Titans is an instant, not a sorcery
-Kozilek's Return doesn't exile when the trigger is opted for when playing a 7CMC or bigger Eldrazi
-Kalitas, Traitor of Ghet zombie trigger didn't trigger off an opponent's land creature dying
AI:
-Holdout Settlement default is to tap a creature instead of colorless when a specific color isn't needed (not a bug, but would be nice to default to colorless when a color isn't needed)
-CPU always chooses not to create a land creature on Landfall from Embodiment of Insight and Embodiment of Fury
-CPU always chooses not to create a land creature when Wall of Resurgence enters the battlefield
-CPU always chooses not to create a land creature when Cyclone Sire dies
Deckbuilding Tool:
Colorless cards with the colorless ONLY symbol in their mana cost don't show up when the filter is set to colorless
Gameplay Bugs:
-Deceiver of Form doesn't work correctly - Never have the option to either make other creatures a copy of the revealed card, nor have the option to have the revealed card placed on bottom of library
-Searing Light doesn't work correctly - Tries to target attacking or blocking creature with CMC 2 or less instead of power
-Goblin Freerunner toughness is wrong - Should be 2 not 3
-Dread Defiler's ability doesn't require that he tap
-Fall of the Titans is an instant, not a sorcery
-Kozilek's Return doesn't exile when the trigger is opted for when playing a 7CMC or bigger Eldrazi
-Kalitas, Traitor of Ghet zombie trigger didn't trigger off an opponent's land creature dying
AI:
-Holdout Settlement default is to tap a creature instead of colorless when a specific color isn't needed (not a bug, but would be nice to default to colorless when a color isn't needed)
-CPU always chooses not to create a land creature on Landfall from Embodiment of Insight and Embodiment of Fury
-CPU always chooses not to create a land creature when Wall of Resurgence enters the battlefield
-CPU always chooses not to create a land creature when Cyclone Sire dies
Who is online
Users browsing this forum: Timothysow and 23 guests