mirror of
https://github.com/magefree/mage.git
synced 2026-01-26 13:19:18 -08:00
[MH2] reworked Academy Manufactor to match ruling
This commit is contained in:
parent
4a09b2a1ed
commit
4fee736a1f
2 changed files with 53 additions and 55 deletions
|
|
@ -68,4 +68,28 @@ public class AcademyManufactorTest extends CardTestPlayerBase {
|
|||
// 8 permanents above + 500 token limit
|
||||
assertPermanentCount(playerA, 508);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGingerbruteToken() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Academy Manufactor", 2);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Tundra", 5);
|
||||
addCard(Zone.HAND, playerA, "Fractured Identity");
|
||||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Gingerbrute");
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Fractured Identity", "Gingerbrute");
|
||||
|
||||
setStopAt(1, PhaseStep.END_TURN);
|
||||
execute();
|
||||
|
||||
assertAllCommandsUsed();
|
||||
assertPermanentCount(playerA, "Tundra", 5);
|
||||
assertPermanentCount(playerA, "Academy Manufactor", 2);
|
||||
// Gingerbrute token copy becomes a regular Food
|
||||
assertPermanentCount(playerA, "Gingerbrute", 0);
|
||||
assertPermanentCount(playerB, "Gingerbrute", 0);
|
||||
assertPermanentCount(playerA, "Clue", 3);
|
||||
assertPermanentCount(playerA, "Food", 3);
|
||||
assertPermanentCount(playerA, "Treasure", 3);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue