mirror of
https://github.com/correl/mage.git
synced 2024-12-26 11:09:27 +00:00
parent
217b4919f3
commit
15fba941ef
2 changed files with 36 additions and 1 deletions
|
@ -68,7 +68,7 @@ public class BontuTheGlorified extends CardImpl {
|
||||||
}
|
}
|
||||||
|
|
||||||
public BontuTheGlorified(UUID ownerId, CardSetInfo setInfo) {
|
public BontuTheGlorified(UUID ownerId, CardSetInfo setInfo) {
|
||||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}");
|
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}");
|
||||||
addSuperType(SuperType.LEGENDARY);
|
addSuperType(SuperType.LEGENDARY);
|
||||||
this.subtype.add("God");
|
this.subtype.add("God");
|
||||||
this.power = new MageInt(4);
|
this.power = new MageInt(4);
|
||||||
|
|
|
@ -437,4 +437,39 @@ public class FlashbackTest extends CardTestPlayerBase {
|
||||||
assertPermanentCount(playerA, "Elemental Cat", 1);
|
assertPermanentCount(playerA, "Elemental Cat", 1);
|
||||||
assertGraveyardCount(playerA, mountain, 1);
|
assertGraveyardCount(playerA, mountain, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Reported bug: Battle Screech doesn't flashback (i get the pop up to choose flashback, tap the creatures and nothing happens)
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public void battleScreechFlashback() {
|
||||||
|
|
||||||
|
/*
|
||||||
|
Battle Screech {2}{W}{W}
|
||||||
|
Sorcery
|
||||||
|
Create two 1/1 white Bird creature tokens with flying.
|
||||||
|
Flashback—Tap three untapped white creatures you control.
|
||||||
|
*/
|
||||||
|
String bScreech = "Battle Screech";
|
||||||
|
String eVanguard = "Elite Vanguard"; // {W} 2/1
|
||||||
|
String yOx = "Yoked Ox"; // {W} 0/4
|
||||||
|
String wKnight = "White Knight"; // {W}{W} 2/2
|
||||||
|
|
||||||
|
addCard(Zone.GRAVEYARD, playerA, bScreech);
|
||||||
|
addCard(Zone.BATTLEFIELD, playerA, eVanguard);
|
||||||
|
addCard(Zone.BATTLEFIELD, playerA, yOx);
|
||||||
|
addCard(Zone.BATTLEFIELD, playerA, wKnight);
|
||||||
|
|
||||||
|
activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Flashback"); // Flashback Battle Screech
|
||||||
|
addTarget(playerA, eVanguard + '^' + yOx + '^' + wKnight);
|
||||||
|
|
||||||
|
setStopAt(1, PhaseStep.BEGIN_COMBAT);
|
||||||
|
execute();
|
||||||
|
|
||||||
|
assertTapped(eVanguard, true);
|
||||||
|
assertTapped(yOx, true);
|
||||||
|
assertTapped(wKnight, true);
|
||||||
|
assertExileCount(playerA, bScreech, 1); // this fails, but the creatures are tapped as part of paying the cost
|
||||||
|
assertPermanentCount(playerA, "Bird", 2); // if you comment out the above line, this is failing as well
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue