mirror of
https://github.com/magefree/mage.git
synced 2025-12-23 12:02:01 -08:00
Some minor changes.
This commit is contained in:
parent
99f206d536
commit
ffd0c24c9c
8 changed files with 56 additions and 52 deletions
|
|
@ -381,8 +381,9 @@ public class FlashbackTest extends CardTestPlayerBase {
|
|||
|
||||
assertPermanentCount(playerA, "Snapcaster Mage", 1);
|
||||
assertGraveyardCount(playerA, "Whispers of the Muse", 0);
|
||||
assertHandCount(playerA, 1);
|
||||
assertExileCount("Whispers of the Muse", 1);
|
||||
assertHandCount(playerA, 1);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -418,7 +419,7 @@ public class FlashbackTest extends CardTestPlayerBase {
|
|||
Sorcery
|
||||
Create X 1/1 red Elemental Cat creature tokens with haste. Exile them at the beginning of the next end step.
|
||||
Flashback—{R}{R}, Sacrifice X Mountains.
|
||||
*/
|
||||
*/
|
||||
String fCatBlitz = "Firecat Blitz";
|
||||
String mountain = "Mountain";
|
||||
|
||||
|
|
@ -434,7 +435,7 @@ public class FlashbackTest extends CardTestPlayerBase {
|
|||
execute();
|
||||
|
||||
assertExileCount(playerA, fCatBlitz, 1);
|
||||
assertPermanentCount(playerA, "Elemental Cat", 1);
|
||||
assertPermanentCount(playerA, "Elemental Cat", 1);
|
||||
assertGraveyardCount(playerA, mountain, 1);
|
||||
}
|
||||
|
||||
|
|
@ -506,7 +507,7 @@ public class FlashbackTest extends CardTestPlayerBase {
|
|||
execute();
|
||||
|
||||
assertGraveyardCount(playerA, eVanguard, 1);
|
||||
assertGraveyardCount(playerA,yOx, 1);
|
||||
assertGraveyardCount(playerA, yOx, 1);
|
||||
assertGraveyardCount(playerA, memnite, 1);
|
||||
assertExileCount(playerA, dReturn, 1);
|
||||
assertPermanentCount(playerA, bSable, 1);
|
||||
|
|
|
|||
|
|
@ -110,4 +110,24 @@ public class DrawEffectsTest extends CardTestPlayerBase {
|
|||
assertHandCount(playerA, 14);
|
||||
assertHandCount(playerB, 0);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void WordsOfWilding() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Island", 4);
|
||||
// {1}: The next time you would draw a card this turn, create a 2/2 green Bear creature token instead.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Words of Wilding", 1);
|
||||
|
||||
// Draw two cards.
|
||||
addCard(Zone.HAND, playerA, "Counsel of the Soratami", 1); // Sorcery {2}{U}
|
||||
|
||||
activateAbility(1, PhaseStep.UPKEEP, playerA, "{1}");
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Counsel of the Soratami");
|
||||
|
||||
setStopAt(1, PhaseStep.BEGIN_COMBAT);
|
||||
execute();
|
||||
|
||||
assertGraveyardCount(playerA, "Counsel of the Soratami", 1);
|
||||
assertPermanentCount(playerA, "Bear", 1);
|
||||
assertHandCount(playerA, 1);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class ZurTheEnchanterTest extends CardTestPlayerBase {
|
|||
* shroud (Lightning Greaves, Diplomatic Immunity, Greater Auramancy + an
|
||||
* aura on him, etc.) and when his ability triggers searching for an aura
|
||||
* (in this case, Empyrial Armor) and trying to attach it to Zur himself.
|
||||
* The game won't allow you to attach it him, even though it should, since
|
||||
* the enchantment is put onto the battlefield and not cast, hence, no
|
||||
* The game won't allow you to attach it to him, even though it should,
|
||||
* since the enchantment is put onto the battlefield and not cast, hence, no
|
||||
* targeting is done. The rulings page for Zur itself say it so on Gatherer:
|
||||
*
|
||||
* Shroud shouldn't stop Empyrial Armor from attaching to Zur, only
|
||||
|
|
@ -55,7 +55,8 @@ public class ZurTheEnchanterTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testAuraToBattlefieldDoesNotTarget() {
|
||||
// Flying
|
||||
// Whenever Zur the Enchanter attacks, you may search your library for an enchantment card with converted mana cost 3 or less and put it onto the battlefield. If you do, shuffle your library.
|
||||
// Whenever Zur the Enchanter attacks, you may search your library for an enchantment card
|
||||
// with converted mana cost 3 or less and put it onto the battlefield. If you do, shuffle your library.
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Zur the Enchanter"); // 1/4
|
||||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Island", 2);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue