mirror of
https://github.com/magefree/mage.git
synced 2026-01-22 19:29:59 -08:00
* Fixed a bug that token permanents were not bounced to hand (related to Reduce to Dreams, Whelming Wave, Part the Veil, Retract, Inundate, AEtherize, Dromar the Banisher, Thousand Winds, Crush of Tentacles, Upheaval, Waterspout Elemental, Kederekt Leviathan, Denizen of the Deep, Llawan Cephalid Empress).
This commit is contained in:
parent
61cad91f9b
commit
7084748226
2 changed files with 15 additions and 5 deletions
|
|
@ -70,17 +70,26 @@ public class SurgeTest extends CardTestPlayerBase {
|
|||
addCard(Zone.HAND, playerA, "Crush of Tentacles"); // {4}{U}{U}
|
||||
addCard(Zone.HAND, playerA, "Lightning Bolt");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Silvercoat Lion");
|
||||
|
||||
// Put a token onto the battlefield that's a copy of target creature you control.
|
||||
// Flashback {5}{U}{U}(You may cast this card from your graveyard for its flashback cost. Then exile it.)
|
||||
addCard(Zone.HAND, playerB, "Cackling Counterpart");
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Island", 3);
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Silvercoat Lion");
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Lightning Bolt", playerB);
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerB, "Cackling Counterpart", "Silvercoat Lion");
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Crush of Tentacles with surge");
|
||||
|
||||
setStopAt(1, PhaseStep.BEGIN_COMBAT);
|
||||
execute();
|
||||
|
||||
assertGraveyardCount(playerA, "Lightning Bolt", 1);
|
||||
assertGraveyardCount(playerB, "Cackling Counterpart", 1);
|
||||
assertGraveyardCount(playerA, "Crush of Tentacles", 1);
|
||||
assertPermanentCount(playerA, "Octopus", 1);
|
||||
assertPermanentCount(playerB, "Silvercoat Lion", 0);
|
||||
assertHandCount(playerA, "Silvercoat Lion", 1);
|
||||
assertHandCount(playerB, "Silvercoat Lion", 1);
|
||||
assertPermanentCount(playerA, 7);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue