mirror of
https://github.com/magefree/mage.git
synced 2026-01-10 04:42:07 -08:00
[MKM] Implement 3x cards (#12020)
* Agency Outfitter * Bite Down on Crime * Bubble Smuggler (and test for Hooded Hydra's similar ability) * Frantic Scapegoat * Immediate review comments, will investigate further Agency Outfitter improvements * Remove Agency Outfitter, will be a separate PR * Fix Scapegoat not losing suspected * Fix import * use ZoneChangeBatchEvent instead of ZoneChangeGroupEvent * Move suspected check to checkInterveningIfClause
This commit is contained in:
parent
88b91204a6
commit
f5168e7c98
6 changed files with 308 additions and 1 deletions
|
|
@ -1294,4 +1294,23 @@ public class MorphTest extends CardTestPlayerBase {
|
|||
setStopAt(1, PhaseStep.END_TURN);
|
||||
execute();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test_Morph_HoodedHydra() {
|
||||
// Morph {2}
|
||||
addCard(Zone.HAND, playerA, "Hooded Hydra");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Forest", 3+5);
|
||||
|
||||
// prepare face down
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Hooded Hydra using Morph");
|
||||
waitStackResolved(1, PhaseStep.PRECOMBAT_MAIN, playerA);
|
||||
|
||||
activateAbility(1, PhaseStep.POSTCOMBAT_MAIN, playerA, "{3}{G}{G}: Turn this face-down permanent face up.");
|
||||
|
||||
setStrictChooseMode(true);
|
||||
setStopAt(1, PhaseStep.END_TURN);
|
||||
execute();
|
||||
assertPermanentCount(playerA, "Hooded Hydra", 1);
|
||||
assertPowerToughness(playerA, "Hooded Hydra", 5, 5);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue