Page 320 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 06:45
by bink
bink wrote:
friarsol wrote:
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
Do you have a deck list? Looks like a certain card is causing it, but hard to know which one based on the error.

Nevermind, probably Linvala.
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.
UPDATE
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)

PostPosted: 15 Jan 2016, 11:29
by matrix4767
r30667:
Sea Gate Wreckage has an ability to tap an untapped creature you control to add mana of any color, when it shouldn't.

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 14:16
by Agetian
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.
Fixed.

- Agetian

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 17:25
by matrix4767
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.

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 17:28
by friarsol
matrix4767 wrote:r30670:
Related to Wandering Fumarole, Twisted Image doesn't switch power and toughness, either.
Does it actually not switch or does the display just not update (If it deals damage is the damage dealt correct?)

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 17:31
by Hanmac
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 ?

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 17:37
by matrix4767
friarsol wrote:
matrix4767 wrote:r30670:
Related to Wandering Fumarole, Twisted Image doesn't switch power and toughness, either.
Does it actually not switch or does the display just not update (If it deals damage is the damage dealt correct?)
For both cards, the display just doesn't update.

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 20:01
by The Mexinerd
Played a wastes turn 1 and game instantly crashed

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 20:02
by drdev
The Mexinerd wrote:Played a wastes turn 1 and game instantly crashed
Was this in the Android app .009 release? Could you post the crash report?

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 20:41
by Frgrbrgr
r30671

Battle for Zendikar (BFZ, OGW) selection in Quest Mode leads to a OBB draft instead of OOB.

Re: Bug Reports (snapshot builds)

PostPosted: 15 Jan 2016, 20:45
by fmartel
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)

Re: Bug Reports (snapshot builds)

PostPosted: 16 Jan 2016, 00:14
by Frgrbrgr
r30671

Linvala, the Preserver's token doesn't have flying.

Re: Bug Reports (snapshot builds)

PostPosted: 16 Jan 2016, 00:48
by Frgrbrgr
r30671

Shoulder to Shoulder has a typo in the Oracle text. should be /n not \n

Re: Bug Reports (snapshot builds)

PostPosted: 16 Jan 2016, 05:44
by Agetian
Frgrbrgr wrote:r30671

Battle for Zendikar (BFZ, OGW) selection in Quest Mode leads to a OBB draft instead of OOB.
Fixed this. The correct draft order for post-BFZ sets is now implemented.

- Agetian

Re: Bug Reports (snapshot builds)

PostPosted: 16 Jan 2016, 12:19
by tjtillman
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