thanks for looking at the redirection system, even if you are not manage to fix it yet.
r31160: casting
Avacyn's Judgment for its madness cost, copy it with
Pyromancer's Goggles should make a copy which does have copied Madness and
X too. but currently it does not.
===
also i need to investigate
Pyromancer's Goggles more, because i got it a few times that it does copy a spell twice which should not happen.
===
r31160:
i noticed for
Confront the Unknown but it might happen for other cards,
it does say: "put (1) 0/0 Clue token onto the battlefield", imo it should say "Investigate".
hm while fixing that, the TokenEffect#getStackDescription maybe should not add power/toughness into the description when the token is not a creature.
===
defending
Goblin Chirurgeon causes StackOverflowError when i attack with many creatures with Trample
- Code: Select all
at forge.ai.ComputerUtilCombat.canDestroyBlockerBeforeFirstStrike(ComputerUtilCombat.java:1775)
at forge.ai.ComputerUtilCombat.shieldDamage(ComputerUtilCombat.java:613)
at forge.ai.ComputerUtilCombat.totalShieldDamage(ComputerUtilCombat.java:592)
at forge.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:289)
at forge.ai.ComputerUtilCombat.lifeInSeriousDanger(ComputerUtilCombat.java:453)
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:652)
===
31162:
for now
Declaration in Stone might work like that, but other trigger that may react to investigate might not like that. (currently they only have for the first time)
but without DBRepeat, DBCleanup does need to be added to DBInvestigate.