mirror of
https://github.com/magefree/mage.git
synced 2026-01-10 12:52:06 -08:00
* Madness ability - fixed that it ask about madness cast two times (fixes #6674);
This commit is contained in:
parent
f2c09a7193
commit
2e7d01965e
2 changed files with 28 additions and 40 deletions
|
|
@ -23,15 +23,11 @@ public class MadnessTest extends CardTestPlayerBase {
|
|||
* card into their graveyard.” 702.34b Casting a spell using its
|
||||
* madness ability follows the rules for paying alternative costs in rules
|
||||
* 601.2b and 601.2e–g.
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* <p>
|
||||
* Arrogant Wurm 3GG Creature -- Wurm 4/4 Trample Madness {2}{G} (If you
|
||||
* discard this card, you may cast it for its madness cost instead of
|
||||
* putting it into your graveyard.)
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* <p>
|
||||
* Raven's Crime B Sorcery Target player discards a card. Retrace (You may
|
||||
* cast this card from your graveyard by discarding a land card in addition
|
||||
* to paying its other costs.)
|
||||
|
|
@ -45,7 +41,6 @@ public class MadnessTest extends CardTestPlayerBase {
|
|||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Raven's Crime", playerA);
|
||||
setChoice(playerA, "Yes"); // use madness triggered ability
|
||||
setChoice(playerA, "Yes"); // use madness cast
|
||||
|
||||
setStrictChooseMode(true);
|
||||
setStopAt(1, PhaseStep.BEGIN_COMBAT);
|
||||
|
|
@ -125,7 +120,6 @@ public class MadnessTest extends CardTestPlayerBase {
|
|||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerB, "Haunting Hymn", playerA);
|
||||
setChoice(playerA, "Yes"); // use madness triggered ability
|
||||
setChoice(playerA, "Yes"); // use madness cast
|
||||
setChoice(playerA, "X=4");
|
||||
addTargetAmount(playerA, "Pillarfield Ox", 4);
|
||||
|
||||
|
|
@ -177,15 +171,14 @@ public class MadnessTest extends CardTestPlayerBase {
|
|||
addCard(Zone.HAND, playerA, "Forest");
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Falkenrath Gorger");
|
||||
|
||||
|
||||
setChoice(playerA, "Yes"); // Discard a card and put a +1/+1 counter on that creature, it gains haste until end of turn, and it becomes a Vampire in addition to its other types?
|
||||
setChoice(playerA, "Asylum Visitor"); // Card to discard from Falkenrath entering by Olivia effect
|
||||
setChoice(playerA, "Asylum Visito"); // Madness {1}{B}
|
||||
setChoice(playerA, "Yes"); // use madness triggered ability
|
||||
setChoice(playerA, "Yes"); // use madness cast
|
||||
setChoice(playerA, "Yes"); // use madness triggered ability
|
||||
setChoice(playerA, "Yes"); // Discard a card and put a +1/+1 counter on that creature, it gains haste until end of turn, and it becomes a Vampire in addition to its other types?
|
||||
setChoice(playerA, "Forest");
|
||||
|
||||
|
||||
setStrictChooseMode(true);
|
||||
setStopAt(1, PhaseStep.BEGIN_COMBAT);
|
||||
execute();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue