mirror of
https://github.com/correl/mage.git
synced 2025-04-13 01:01:11 -09:00
Texts update: to target creature or player => to any target
This commit is contained in:
parent
63e7358eb5
commit
23becf1775
64 changed files with 1236 additions and 1236 deletions
Mage.Client/src/main/resources
Mage.Tests/src/test/java/org/mage/test
cards
abilities
activated
enters
keywords
AmplifyTest.javaChampionTest.javaDeathtouchTest.javaPersistTest.javaStormTest.javaSurgeTest.javaSuspendTest.java
oneshot
other
conditional
continuous
control
copy
cost/modification
enchantments
mana
planeswalker
prevention
replacement
MistcutterHydraTest.javaPillarOfFlameTest.javaScorchingLavaTest.javaWinLoseEffectsTest.javaWouldDieExileInsteadTest.java
canttarget
prevent
redirect
restriction
rules
single
triggers
BorosReckonerTest.javaColorCausedTriggerTest.javaMelekIzzetParagonTest.javaSpellCastTriggerTest.javaWorldgorgerDragonTest.java
damage
dies
watchers
commander/duel
multiplayer
rollback
Mage/src/main/java/mage
abilities/keyword
game
command/emblems
permanent/token
Utils
|
@ -312,7 +312,7 @@ Sorin Emblem, 3, -, -, -, Emblem - Sorin, Michael Komrack, Creatures you control
|
|||
|
||||
DDI - Duel Decks: Venser vs. Koth (2012-03-30)
|
||||
|
||||
Koth Emblem, E1, -, -, -, Emblem - Koth, Eric Deschamps, Mountains you control have Tap: This land deals 1 damage to target creature or player.'
|
||||
Koth Emblem, E1, -, -, -, Emblem - Koth, Eric Deschamps, Mountains you control have Tap: This land deals 1 damage to any target.'
|
||||
Venser Emblem, E2, -, -, -, Emblem - Venser, Eric Deschamps, Whenever you cast a spell<6C> exile target permanent.
|
||||
|
||||
FNM - Friday Night Magic (2012-04-01)
|
||||
|
@ -732,7 +732,7 @@ Human Soldier, 002, W, 1|1, -, Creature - Human Soldier, Deruchenko Alexander, -
|
|||
Spirit, 003, W, 1|1, -, Creature - Spirit, Jason A. Engle, Flying
|
||||
Vampire Knight, 004, B, 1|1, -, Creature - Vampire Knight, Deruchenko Alexander, Lifelink
|
||||
Zombie, 005, B, 2|2, -, Creature - Zombie, Craig J Spearing, -
|
||||
Devil, 006, R, 1|1, -, Creature - Devil, Wayne England, When this creature dies<65> it deals 1 damage to target creature or player.
|
||||
Devil, 006, R, 1|1, -, Creature - Devil, Wayne England, When this creature dies<65> it deals 1 damage to any target.
|
||||
Insect, 007, G, 1|1, -, Creature - Insect, Christopher Moeller, -
|
||||
Ooze, 008, G, 3|3, -, Creature - Ooze, Nils Hamm, -
|
||||
Wolf, 009, G, 2|2, -, Creature - Wolf, Aaron Miller, -
|
||||
|
@ -744,7 +744,7 @@ Clue, 014, -, -, -, Artifact - Clue, Cliff Childs, {2}‚ Sacrifice this Artifac
|
|||
Clue, 015, -, -, -, Artifact - Clue, James Paick, {2}‚ Sacrifice this Artifact: Draw a card.
|
||||
Clue, 016, -, -, -, Artifact - Clue, Franz Vohwinkel, {2}‚ Sacrifice this Artifact: Draw a card.
|
||||
Jace Emblem, 017, -, -, -, Emblem - Jace, Tyler Jacobson, Whenever an opponent casts his or her first spell each turn<72> counter that spell.
|
||||
Arlinn Emblem, 018, -, -, -, Emblem - Arlinn, Winona Nelson, Creatures you control have haste and '{T}: This creature deals damage equal to its power to target creature or player.'
|
||||
Arlinn Emblem, 018, -, -, -, Emblem - Arlinn, Winona Nelson, Creatures you control have haste and '{T}: This creature deals damage equal to its power to any target.'
|
||||
|
||||
|
||||
SWS - Star Wars Custom set
|
||||
|
|
Can't render this file because it contains an unexpected character in line 549 and column 140.
|
|
@ -50,7 +50,7 @@ public class LightningStormTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void ActivateByBothPlayersTest() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 3);
|
||||
// Lightning Storm deals X damage to target creature or player, where X is 3 plus the number of charge counters on it.
|
||||
// Lightning Storm deals X damage to any target, where X is 3 plus the number of charge counters on it.
|
||||
// Discard a land card: Put two charge counters on Lightning Storm. You may choose a new target for it. Any player may activate this ability but only if Lightning Storm is on the stack.
|
||||
addCard(Zone.HAND, playerA, "Lightning Storm"); // {1}{R}{R}
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@ public class ValakutTheMoltenPinnacleTest extends CardTestPlayerBase {
|
|||
* Valakut, the Molten Pinnacle Land Valakut, the Molten Pinnacle enters the
|
||||
* battlefield tapped. Whenever a Mountain enters the battlefield under your
|
||||
* control, if you control at least five other Mountains, you may have
|
||||
* Valakut, the Molten Pinnacle deal 3 damage to target creature or player.
|
||||
* Valakut, the Molten Pinnacle deal 3 damage to any target.
|
||||
* {T}: Add {R}.
|
||||
*/
|
||||
@Test
|
||||
|
@ -169,7 +169,7 @@ public class ValakutTheMoltenPinnacleTest extends CardTestPlayerBase {
|
|||
public void withPrismaticOmen() {
|
||||
// Valakut, the Molten Pinnacle enters the battlefield tapped.
|
||||
// Whenever a Mountain enters the battlefield under your control, if you control at least five other Mountains,
|
||||
// you may have Valakut, the Molten Pinnacle deal 3 damage to target creature or player.
|
||||
// you may have Valakut, the Molten Pinnacle deal 3 damage to any target.
|
||||
// {T}: Add {R}.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Valakut, the Molten Pinnacle");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Forest", 4);
|
||||
|
|
|
@ -46,7 +46,7 @@ public class AmplifyTest extends CardTestPlayerBase {
|
|||
public void testAmplifyOneCard() {
|
||||
// Creature — Dragon - Dragon 5/5 {5}{R}{R}
|
||||
// Amplify 3 (As this creature enters the battlefield, put three +1/+1 counters on it for each Dragon card you reveal in your hand.)
|
||||
// {T}: Kilnmouth Dragon deals damage equal to the number of +1/+1 counters on it to target creature or player
|
||||
// {T}: Kilnmouth Dragon deals damage equal to the number of +1/+1 counters on it to any target
|
||||
addCard(Zone.HAND, playerA, "Kilnmouth Dragon", 2);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 7);
|
||||
|
||||
|
@ -67,7 +67,7 @@ public class AmplifyTest extends CardTestPlayerBase {
|
|||
public void testAmplifyTwoCards() {
|
||||
// Creature — Dragon - Dragon 5/5 {5}{R}{R}
|
||||
// Amplify 3 (As this creature enters the battlefield, put three +1/+1 counters on it for each Dragon card you reveal in your hand.)
|
||||
// {T}: Kilnmouth Dragon deals damage equal to the number of +1/+1 counters on it to target creature or player
|
||||
// {T}: Kilnmouth Dragon deals damage equal to the number of +1/+1 counters on it to any target
|
||||
addCard(Zone.HAND, playerA, "Kilnmouth Dragon", 2);
|
||||
addCard(Zone.HAND, playerA, "Phantasmal Dragon", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 7);
|
||||
|
@ -89,7 +89,7 @@ public class AmplifyTest extends CardTestPlayerBase {
|
|||
public void testAmplifyWithClone() {
|
||||
// Creature — Dragon - Dragon 5/5 {5}{R}{R}
|
||||
// Amplify 3 (As this creature enters the battlefield, put three +1/+1 counters on it for each Dragon card you reveal in your hand.)
|
||||
// {T}: Kilnmouth Dragon deals damage equal to the number of +1/+1 counters on it to target creature or player
|
||||
// {T}: Kilnmouth Dragon deals damage equal to the number of +1/+1 counters on it to any target
|
||||
addCard(Zone.HAND, playerA, "Kilnmouth Dragon", 2);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 7);
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ public class ChampionTest extends CardTestPlayerBase {
|
|||
* Champion a Goblin or Shaman (When this enters the battlefield, sacrifice
|
||||
* it unless you exile another Goblin or Shaman you control. When this
|
||||
* leaves the battlefield, that card returns to the battlefield.)
|
||||
* {T}: Lightning Crafter deals 3 damage to target creature or player.
|
||||
* {T}: Lightning Crafter deals 3 damage to any target.
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -77,7 +77,7 @@ public class DeathtouchTest extends CardTestPlayerBase {
|
|||
it equal to the amount of mana spent to cast it.
|
||||
{X}, Remove X +1/+1 counters from Marath: Choose one -
|
||||
* Put X +1/+1 counters on target creature
|
||||
* Marath deals X damage to target creature or player
|
||||
* Marath deals X damage to any target
|
||||
* Put an X/X green Elemental creature token onto the battlefield. X can't be 0
|
||||
*/
|
||||
addCard(Zone.HAND, playerA, "Marath, Will of the Wild", 1);
|
||||
|
@ -90,7 +90,7 @@ public class DeathtouchTest extends CardTestPlayerBase {
|
|||
|
||||
activateAbility(1, PhaseStep.POSTCOMBAT_MAIN, playerA, "{X}, Remove X +1/+1 counters from Marath", "Archangel of Thune");
|
||||
setChoice(playerA, "X=3");
|
||||
setModeChoice(playerA, "2"); // Marath deals X damage to target creature or player
|
||||
setModeChoice(playerA, "2"); // Marath deals X damage to any target
|
||||
|
||||
setStopAt(1, PhaseStep.END_TURN);
|
||||
execute();
|
||||
|
@ -118,7 +118,7 @@ public class DeathtouchTest extends CardTestPlayerBase {
|
|||
it equal to the amount of mana spent to cast it.
|
||||
{X}, Remove X +1/+1 counters from Marath: Choose one -
|
||||
* Put X +1/+1 counters on target creature
|
||||
* Marath deals X damage to target creature or player
|
||||
* Marath deals X damage to any target
|
||||
* Put an X/X green Elemental creature token onto the battlefield. X can't be 0
|
||||
*/
|
||||
addCard(Zone.HAND, playerA, "Marath, Will of the Wild", 1);
|
||||
|
@ -133,7 +133,7 @@ public class DeathtouchTest extends CardTestPlayerBase {
|
|||
activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Equip {2}", "Marath, Will of the Wild");
|
||||
|
||||
activateAbility(1, PhaseStep.POSTCOMBAT_MAIN, playerA, "{X}, Remove X +1/+1 counters from Marath", "Elesh Norn, Grand Cenobite");
|
||||
setModeChoice(playerA, "2"); // Marath deals X damage to target creature or player
|
||||
setModeChoice(playerA, "2"); // Marath deals X damage to any target
|
||||
setChoice(playerA, "X=1");
|
||||
|
||||
setStopAt(1, PhaseStep.END_TURN);
|
||||
|
|
|
@ -205,7 +205,7 @@ public class PersistTest extends CardTestPlayerBase {
|
|||
// Creatures you control can't have -1/-1 counters placed on them.
|
||||
// Creatures your opponents control lose infect.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Melira, Sylvok Outcast", 1); // 2/2
|
||||
// When Murderous Redcap enters the battlefield, it deals damage equal to its power to target creature or player.
|
||||
// When Murderous Redcap enters the battlefield, it deals damage equal to its power to any target.
|
||||
// Persist
|
||||
addCard(Zone.HAND, playerA, "Murderous Redcap", 1); // 2/2
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 4);
|
||||
|
|
|
@ -142,7 +142,7 @@ public class StormTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testStormSpellCountered() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 3);
|
||||
// Grapeshot deals 1 damage to target creature or player.
|
||||
// Grapeshot deals 1 damage to any target.
|
||||
// Storm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.)
|
||||
addCard(Zone.HAND, playerA, "Grapeshot");
|
||||
addCard(Zone.HAND, playerA, "Lightning Bolt");
|
||||
|
@ -174,7 +174,7 @@ public class StormTest extends CardTestPlayerBase {
|
|||
// Whenever you cast an instant or sorcery spell that has the same name as a card in your graveyard, you may put a quest counter on Pyromancer Ascension.
|
||||
// Whenever you cast an instant or sorcery spell while Pyromancer Ascension has two or more quest counters on it, you may copy that spell. You may choose new targets for the copy.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Pyromancer Ascension", 1);
|
||||
// Grapeshot deals 1 damage to target creature or player. - Sorcery {1}{R}
|
||||
// Grapeshot deals 1 damage to any target. - Sorcery {1}{R}
|
||||
// Storm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.)
|
||||
addCard(Zone.LIBRARY, playerA, "Grapeshot", 2);
|
||||
skipInitShuffling();
|
||||
|
@ -207,7 +207,7 @@ public class StormTest extends CardTestPlayerBase {
|
|||
public void testStormAndFlashback() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 8);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Island", 1);
|
||||
// Geistflame deals 1 damage to target creature or player.
|
||||
// Geistflame deals 1 damage to any target.
|
||||
// Flashback {3}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
|
||||
addCard(Zone.HAND, playerA, "Geistflame", 2); // {R}
|
||||
addCard(Zone.LIBRARY, playerA, "Grapeshot", 2);
|
||||
|
|
|
@ -102,7 +102,7 @@ public class SurgeTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 6);
|
||||
// Surge {3}{R}{R} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn)
|
||||
// Flying
|
||||
// When Tyrant of Valakut enters the battlefield, if its surge cost was paid, it deals 3 damage to target creature or player.
|
||||
// When Tyrant of Valakut enters the battlefield, if its surge cost was paid, it deals 3 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Tyrant of Valakut"); // {5}{R}{R}
|
||||
addCard(Zone.HAND, playerA, "Lightning Bolt");
|
||||
|
||||
|
|
|
@ -171,7 +171,7 @@ public class SuspendTest extends CardTestPlayerBase {
|
|||
*/
|
||||
@Test
|
||||
public void testCostManipulation() {
|
||||
// Rift Bolt deals 3 damage to target creature or player.
|
||||
// Rift Bolt deals 3 damage to any target.
|
||||
// Suspend 1-{R}
|
||||
addCard(Zone.HAND, playerA, "Rift Bolt", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 1);
|
||||
|
|
|
@ -51,7 +51,7 @@ public class CounterbalanceTest extends CardTestPlayerBase {
|
|||
public void testCommand() {
|
||||
addCard(Zone.HAND, playerA, "Death Grasp");
|
||||
// Sorcery {X}{W}{B}
|
||||
// Death Grasp deals X damage to target creature or player. You gain X life.
|
||||
// Death Grasp deals X damage to any target. You gain X life.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 3);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Plains", 3);
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ public class JayaBallardTaskMageTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testDamageNormal() {
|
||||
// {R}, {tap}, Discard a card: Destroy target blue permanent.
|
||||
// {1}{R}, {tap}, Discard a card: Jaya Ballard, Task Mage deals 3 damage to target creature or player. A creature dealt damage this way can't be regenerated this turn.
|
||||
// {1}{R}, {tap}, Discard a card: Jaya Ballard, Task Mage deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn.
|
||||
// {5}{R}{R}, {tap}, Discard a card: Jaya Ballard deals 6 damage to each creature and each player.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Jaya Ballard, Task Mage");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 7);
|
||||
|
@ -66,7 +66,7 @@ public class JayaBallardTaskMageTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testDamageWithDeathPitsOfRath() {
|
||||
// {R}, {tap}, Discard a card: Destroy target blue permanent.
|
||||
// {1}{R}, {tap}, Discard a card: Jaya Ballard, Task Mage deals 3 damage to target creature or player. A creature dealt damage this way can't be regenerated this turn.
|
||||
// {1}{R}, {tap}, Discard a card: Jaya Ballard, Task Mage deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn.
|
||||
// {5}{R}{R}, {tap}, Discard a card: Jaya Ballard deals 6 damage to each creature and each player.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Jaya Ballard, Task Mage");
|
||||
// Whenever a creature is dealt damage, destroy it. It can't be regenerated.
|
||||
|
@ -94,7 +94,7 @@ public class JayaBallardTaskMageTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testDamageWithRepercussion() {
|
||||
// {R}, {tap}, Discard a card: Destroy target blue permanent.
|
||||
// {1}{R}, {tap}, Discard a card: Jaya Ballard, Task Mage deals 3 damage to target creature or player. A creature dealt damage this way can't be regenerated this turn.
|
||||
// {1}{R}, {tap}, Discard a card: Jaya Ballard, Task Mage deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn.
|
||||
// {5}{R}{R}, {tap}, Discard a card: Jaya Ballard deals 6 damage to each creature and each player.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Jaya Ballard, Task Mage");
|
||||
// Whenever a creature is dealt damage, Repercussion deals that much damage to that creature's controller.
|
||||
|
|
|
@ -88,7 +88,7 @@ public class SatyrFiredancerTest extends CardTestPlayerBase {
|
|||
// Whenever an instant or sorcery spell you control deals damage to an opponent, Satyr Firedancer deals that much damage to target creature that player controls.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Satyr Firedancer");
|
||||
|
||||
// {T}: Prodigal Pyromancer deals 1 damage to target creature or player.
|
||||
// {T}: Prodigal Pyromancer deals 1 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Prodigal Pyromancer", 1);
|
||||
|
||||
activateAbility(3, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: {source} deals", playerB);
|
||||
|
|
|
@ -182,7 +182,7 @@ public class SoulfireGrandMasterTest extends CardTestPlayerBase {
|
|||
|
||||
addCard(Zone.HAND, playerA, "Lightning Bolt");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Soulfire Grand Master", 1);
|
||||
// {3}, {T}: Rod of Ruin deals 1 damage to target creature or player.
|
||||
// {3}, {T}: Rod of Ruin deals 1 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Rod of Ruin", 1);
|
||||
|
||||
activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{3}, {T}");
|
||||
|
|
|
@ -14,7 +14,7 @@ public class DoIfCostPaidTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testPayIsNotOptional() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 1);
|
||||
// Shock deals 2 damage to target creature or player.
|
||||
// Shock deals 2 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Shock", 1);
|
||||
|
||||
// When a source an opponent controls deals damage to you, sacrifice Awaken the Sky Tyrant.
|
||||
|
|
|
@ -40,7 +40,7 @@ public class TragicSlipTest extends CardTestPlayerBase {
|
|||
// Tragic Slip - Instant, B - Target creature gets -1/-1 until end of turn.
|
||||
// Morbid — That creature gets -13/-13 until end of turn instead if a creature died this turn.
|
||||
addCard(Zone.HAND, playerA, "Tragic Slip");
|
||||
// Searing Spear - Instant, 1R - Searing Spear deals 3 damage to target creature or player.
|
||||
// Searing Spear - Instant, 1R - Searing Spear deals 3 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Searing Spear");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Silvercoat Lion");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Pillarfield Ox");
|
||||
|
@ -63,7 +63,7 @@ public class TragicSlipTest extends CardTestPlayerBase {
|
|||
// Tragic Slip - Instant, B - Target creature gets -1/-1 until end of turn.
|
||||
// Morbid — That creature gets -13/-13 until end of turn instead if a creature died this turn.
|
||||
addCard(Zone.HAND, playerA, "Tragic Slip");
|
||||
// Searing Spear - Instant, 1R - Searing Spear deals 3 damage to target creature or player.
|
||||
// Searing Spear - Instant, 1R - Searing Spear deals 3 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Searing Spear");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Silvercoat Lion");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Pillarfield Ox");
|
||||
|
|
|
@ -58,7 +58,7 @@ public class AlmsBeastTest extends CardTestPlayerBase {
|
|||
|
||||
@Test
|
||||
public void testNoLifelinkAfterCombat() {
|
||||
// {T}: Rootwater Hunter deals 1 damage to target creature or player.
|
||||
// {T}: Rootwater Hunter deals 1 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Rootwater Hunter");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Plains");
|
||||
// Prevent all damage that would be dealt to target creature this turn.
|
||||
|
|
|
@ -52,7 +52,7 @@ public class GainControlTargetEffectTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerA, "Vedalken Shackles", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Island", 3);
|
||||
|
||||
// Lightning Strike deals 3 damage to target creature or player.
|
||||
// Lightning Strike deals 3 damage to any target.
|
||||
addCard(Zone.HAND, playerB, "Lightning Strike", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Mountain", 2);
|
||||
// Flying
|
||||
|
|
|
@ -257,7 +257,7 @@ public class CopySpellTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerA, "Atraxa, Praetors' Voice", 4);
|
||||
// Walking Ballista enters the battlefield with X +1/+1 counters on it.
|
||||
// {4}: Put a +1/+1 counter on Walking Ballista.
|
||||
// Remove a +1/+1 counter from Walking Ballista: It deals 1 damage to target creature or player.
|
||||
// Remove a +1/+1 counter from Walking Ballista: It deals 1 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Walking Ballista"); // {X}{X}
|
||||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Silvercoat Lion", 1);
|
||||
|
|
|
@ -28,7 +28,7 @@ public class BattlefieldThaumaturgeTest extends CardTestPlayerBase {
|
|||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Akroan Skyguard");
|
||||
|
||||
// Lightning Strike - {1}{R} - Lightning Strike deals 3 damage to target creature or player.
|
||||
// Lightning Strike - {1}{R} - Lightning Strike deals 3 damage to any target.
|
||||
// Because Battlefield Thaumaturge is on the battlefield, and the creature is targeted by the
|
||||
// Lightning Strike it will be payable with {R}.
|
||||
castSpell(2, PhaseStep.POSTCOMBAT_MAIN, playerA, "Lightning Strike", "Akroan Skyguard");
|
||||
|
|
|
@ -46,7 +46,7 @@ public class MizzixOfTheIzmagnusTest extends CardTestPlayerBase {
|
|||
// Instant and sorcery spells you cast cost {1} less to cast for each experience counter you have.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mizzix of the Izmagnus");
|
||||
addCard(Zone.HAND, playerA, "Lightning Bolt"); // {R}
|
||||
// Incinerate deals 3 damage to target creature or player. A creature dealt damage this way can't be regenerated this turn.
|
||||
// Incinerate deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn.
|
||||
addCard(Zone.HAND, playerA, "Incinerate"); // {1}{R}
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Lightning Bolt", playerB);
|
||||
|
@ -72,7 +72,7 @@ public class MizzixOfTheIzmagnusTest extends CardTestPlayerBase {
|
|||
// Whenever you cast an instant or sorcery spell with converted mana cost greater than the number of experience counters you have, you get an experience counter.
|
||||
// Instant and sorcery spells you cast cost {1} less to cast for each experience counter you have.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mizzix of the Izmagnus");
|
||||
// Blaze deals X damage to target creature or player.
|
||||
// Blaze deals X damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Blaze", 2); // Sorcery - {X}{R}
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Blaze", playerB);
|
||||
|
|
|
@ -56,7 +56,7 @@ public class EnchantingGraveyardCardsTest extends CardTestPlayerBase {
|
|||
addCard(Zone.HAND, playerA, SPELLWEAVER_VOLUTE, 1); // Enchantment Aura {3}{U}{U}
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Island", 5);
|
||||
|
||||
// Lightning Bolt deals 3 damage to target creature or player.
|
||||
// Lightning Bolt deals 3 damage to any target.
|
||||
addCard(Zone.GRAVEYARD, playerB, "Lightning Bolt", 1); // Instant {R}
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, SPELLWEAVER_VOLUTE, LIGHTNING_BOLT);
|
||||
|
@ -95,7 +95,7 @@ public class EnchantingGraveyardCardsTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerA, "Island", 6);
|
||||
addCard(Zone.GRAVEYARD, playerA, "Aerial Volley", 1); // Instant {G}
|
||||
|
||||
// Lightning Bolt deals 3 damage to target creature or player.
|
||||
// Lightning Bolt deals 3 damage to any target.
|
||||
addCard(Zone.GRAVEYARD, playerB, "Lightning Bolt", 1); // Instant {R}
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, SPELLWEAVER_VOLUTE, LIGHTNING_BOLT);
|
||||
|
@ -141,7 +141,7 @@ public class EnchantingGraveyardCardsTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerA, "Silvercoat Lion");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Island", 6);
|
||||
|
||||
// Lightning Bolt deals 3 damage to target creature or player.
|
||||
// Lightning Bolt deals 3 damage to any target.
|
||||
addCard(Zone.GRAVEYARD, playerB, "Lightning Bolt", 1); // Instant {R}
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, SPELLWEAVER_VOLUTE, LIGHTNING_BOLT);
|
||||
|
@ -187,7 +187,7 @@ public class EnchantingGraveyardCardsTest extends CardTestPlayerBase {
|
|||
addCard(Zone.HAND, playerA, SPELLWEAVER_VOLUTE, 1); // Enchantment Aura {3}{U}{U}
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Island", 5);
|
||||
|
||||
// Lightning Bolt deals 3 damage to target creature or player.
|
||||
// Lightning Bolt deals 3 damage to any target.
|
||||
addCard(Zone.GRAVEYARD, playerB, "Lightning Bolt", 1); // Instant {R}
|
||||
|
||||
// Return target permanent to its owner's hand.
|
||||
|
|
|
@ -202,7 +202,7 @@ public class ConditionalManaTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerA, "Cultivator Drone", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Wastes", 1);
|
||||
// Untap Endbringer during each other player's untap step.
|
||||
// {T}: Endbringer deals 1 damage to target creature or player.
|
||||
// {T}: Endbringer deals 1 damage to any target.
|
||||
// {C}, {T}: Target creature can't attack or block this turn.
|
||||
// {C}{C}, {T}: Draw a card.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Endbringer", 1); // {1}{C}
|
||||
|
|
|
@ -42,7 +42,7 @@ public class RalZarekTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testFirstAbility() {
|
||||
// +1: Tap target permanent, then untap another target permanent.
|
||||
// -2: Ral Zarek deals 3 damage to target creature or player.
|
||||
// -2: Ral Zarek deals 3 damage to any target.
|
||||
// -7: Flip five coins. Take an extra turn after this one for each coin that comes up heads.
|
||||
String ralZarek = "Ral Zarek"; // {2}{U}{R}
|
||||
addCard(Zone.HAND, playerA, ralZarek);
|
||||
|
|
|
@ -41,7 +41,7 @@ public class UginTest extends CardTestPlayerBase {
|
|||
|
||||
@Test
|
||||
public void testCard() {
|
||||
// +2: Ugin, the Spirit Dragon deals 3 damage to target creature or player.
|
||||
// +2: Ugin, the Spirit Dragon deals 3 damage to any target.
|
||||
// -X: Exile each permanent with converted mana cost X or less that's one or more colors.
|
||||
// -10: You gain 7 life, draw 7 cards, then put up to seven permanent cards from your hand onto the battlefield.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Ugin, the Spirit Dragon"); // starts with 7 Loyality counters
|
||||
|
|
|
@ -44,7 +44,7 @@ public class PreventAttachedEffectTest extends CardTestPlayerBase {
|
|||
*/
|
||||
@Test
|
||||
public void testDamageToPlayerPrevented() {
|
||||
// Whenever an opponent casts a spell, Kaervek the Merciless deals damage to target creature or player equal to that spell's converted mana cost.
|
||||
// Whenever an opponent casts a spell, Kaervek the Merciless deals damage to any target equal to that spell's converted mana cost.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Kaervek the Merciless");
|
||||
// Flash
|
||||
// Enchant creature
|
||||
|
|
|
@ -73,7 +73,7 @@ public class SwansOfBrynArgollTest extends CardTestPlayerBase{
|
|||
// If a source would deal damage to Swans of Bryn Argoll, prevent that damage. The source's controller draws cards equal to the damage prevented this way.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Swans of Bryn Argoll");
|
||||
|
||||
// Banefire deals X damage to target creature or player.
|
||||
// Banefire deals X damage to any target.
|
||||
// If X is 5 or more, Banefire can't be countered by spells or abilities and the damage can't be prevented.
|
||||
addCard(Zone.HAND, playerB, "Banefire", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Mountain", 8);
|
||||
|
|
|
@ -105,7 +105,7 @@ public class MistcutterHydraTest extends CardTestPlayerBase {
|
|||
// Apocalypse {X}{R}{G}
|
||||
// Apocalypse Hydra enters the battlefield with X +1/+1 counters on it.
|
||||
// If X is 5 or more, it enters the battlefield with an additional X +1/+1 counters on it.
|
||||
// {1}{R}, Remove a +1/+1 counter from Apocalypse Hydra: Apocalypse Hydra deals 1 damage to target creature or player.
|
||||
// {1}{R}, Remove a +1/+1 counter from Apocalypse Hydra: Apocalypse Hydra deals 1 damage to any target.
|
||||
// Mistcutter Hydra enters the battlefield with X +1/+1 counters on it.
|
||||
addCard(Zone.HAND, playerA, "Apocalypse Hydra");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Forest", 1);
|
||||
|
@ -129,7 +129,7 @@ public class MistcutterHydraTest extends CardTestPlayerBase {
|
|||
// Apocalypse {X}{R}{G}
|
||||
// Apocalypse Hydra enters the battlefield with X +1/+1 counters on it.
|
||||
// If X is 5 or more, it enters the battlefield with an additional X +1/+1 counters on it.
|
||||
// {1}{R}, Remove a +1/+1 counter from Apocalypse Hydra: Apocalypse Hydra deals 1 damage to target creature or player.
|
||||
// {1}{R}, Remove a +1/+1 counter from Apocalypse Hydra: Apocalypse Hydra deals 1 damage to any target.
|
||||
// Mistcutter Hydra enters the battlefield with X +1/+1 counters on it.
|
||||
addCard(Zone.HAND, playerA, "Apocalypse Hydra");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Forest", 1);
|
||||
|
|
|
@ -6,7 +6,7 @@ import org.junit.Test;
|
|||
import org.mage.test.serverside.base.CardTestPlayerBase;
|
||||
|
||||
/**
|
||||
* Pillar of Flame: Pillar of Flame deals 2 damage to target creature or player.
|
||||
* Pillar of Flame: Pillar of Flame deals 2 damage to any target.
|
||||
* If a creature dealt damage this way would die this turn, exile it instead.
|
||||
*
|
||||
* @author LevelX2
|
||||
|
@ -25,7 +25,7 @@ public class PillarOfFlameTest extends CardTestPlayerBase {
|
|||
// Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Rakdos Cackler"); // 1/1
|
||||
|
||||
// Pillar of Flame deals 2 damage to target creature or player.
|
||||
// Pillar of Flame deals 2 damage to any target.
|
||||
// If a creature dealt damage this way would die this turn, exile it instead.
|
||||
addCard(Zone.HAND, playerA, "Pillar of Flame");
|
||||
// Soulbond
|
||||
|
|
|
@ -45,7 +45,7 @@ public class ScorchingLavaTest extends CardTestPlayerBase {
|
|||
public void testTargetGetExiled() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 3);
|
||||
// Kicker {R}
|
||||
// Scorching Lava deals 2 damage to target creature or player. If Scorching Lava was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead.
|
||||
// Scorching Lava deals 2 damage to any target. If Scorching Lava was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead.
|
||||
addCard(Zone.HAND, playerA, "Scorching Lava"); // Instant {1}{R}
|
||||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Silvercoat Lion", 1);
|
||||
|
|
|
@ -103,7 +103,7 @@ public class WinLoseEffectsTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testAngelsGrace() {
|
||||
addCard(Zone.HAND, playerA, "Angel's Grace");
|
||||
// Prevent the next 1 damage that would be dealt to target creature or player this turn.
|
||||
// Prevent the next 1 damage that would be dealt to any target this turn.
|
||||
// Draw a card.
|
||||
addCard(Zone.HAND, playerA, "Bandage");
|
||||
|
||||
|
|
|
@ -105,7 +105,7 @@ public class WouldDieExileInsteadTest extends CardTestPlayerBase {
|
|||
/*
|
||||
Incendiary Flow {1}{R}
|
||||
Sorcery
|
||||
Incendiary Flow deals 3 damage to target creature or player. If a creature dealt damage this way would die this turn, exile it instead.
|
||||
Incendiary Flow deals 3 damage to any target. If a creature dealt damage this way would die this turn, exile it instead.
|
||||
*/
|
||||
String iFlow = "Incendiary Flow";
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ public class DenseFoliageTest extends CardTestPlayerBase {
|
|||
public void testAbilityCanTarget() {
|
||||
// Creatures can't be the targets of spells
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Dense Foliage");
|
||||
//{T}: Prodigal Sorcerer deals 1 damage to target creature or player.
|
||||
//{T}: Prodigal Sorcerer deals 1 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Prodigal Sorcerer");
|
||||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Eager Cadet");
|
||||
|
|
|
@ -53,7 +53,7 @@ public class RefractionTrapTest extends CardTestPlayerBase {
|
|||
// rather than pay Refraction Trap's mana cost.
|
||||
// Prevent the next 3 damage that a source of your choice would deal to you and/or
|
||||
// permanents you control this turn. If damage is prevented this way, Refraction Trap
|
||||
// deals that much damage to target creature or player.
|
||||
// deals that much damage to any target.
|
||||
addCard(Zone.HAND, playerB, "Refraction Trap");
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Plains");
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
|
|||
|
||||
/**
|
||||
* Harm's Way: The next 2 damage that a source of your choice would deal to you
|
||||
* and/or permanents you control this turn is dealt to target creature or player
|
||||
* and/or permanents you control this turn is dealt to any target
|
||||
* instead.
|
||||
*
|
||||
* @author noxx
|
||||
|
@ -71,7 +71,7 @@ public class HarmsWayRedirectDamageTest extends CardTestPlayerBase {
|
|||
public void testRedirectTriggeredAbilityDamage() {
|
||||
addCard(Zone.HAND, playerA, "Lightning Bolt");
|
||||
// The next 2 damage that a source of your choice would deal to you and/or permanents
|
||||
// you control this turn is dealt to target creature or player instead.
|
||||
// you control this turn is dealt to any target instead.
|
||||
addCard(Zone.HAND, playerA, "Harm's Way");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Plains");
|
||||
|
@ -103,13 +103,13 @@ public class HarmsWayRedirectDamageTest extends CardTestPlayerBase {
|
|||
public void testRedirectNotPreventableDamage() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain");
|
||||
// <i>Ferocious</i> If you control a creature with power 4 or greater, damage can't be prevented this turn.
|
||||
// Wild Slash deals 2 damage to target creature or player.
|
||||
// Wild Slash deals 2 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Wild Slash"); // {R}
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Serra Angel");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Silvercoat Lion");
|
||||
|
||||
// The next 2 damage that a source of your choice would deal to you and/or permanents
|
||||
// you control this turn is dealt to target creature or player instead.
|
||||
// you control this turn is dealt to any target instead.
|
||||
addCard(Zone.HAND, playerB, "Harm's Way"); // {W}
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Plains");
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Birds of Paradise");
|
||||
|
|
|
@ -44,7 +44,7 @@ public class WardOfPietyTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerB, "Mountain");
|
||||
|
||||
// Enchant creature
|
||||
// {1}{W}: The next 1 damage that would be dealt to enchanted creature this turn is dealt to target creature or player instead.
|
||||
// {1}{W}: The next 1 damage that would be dealt to enchanted creature this turn is dealt to any target instead.
|
||||
addCard(Zone.HAND, playerA, "Ward of Piety"); // {1}{W}
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Silvercoat Lion"); // 2/2
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Plains", 6);
|
||||
|
|
|
@ -230,7 +230,7 @@ public class CantAttackTest extends CardTestPlayerBase {
|
|||
/*
|
||||
Exquisite Firecraft {1}{R}{R}
|
||||
Sorcery
|
||||
Exquisite Firecraft deals 4 damage to target creature or player.
|
||||
Exquisite Firecraft deals 4 damage to any target.
|
||||
*/
|
||||
String eFirecraft = "Exquisite Firecraft";
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ public class CantCastTest extends CardTestPlayerBase {
|
|||
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 4);
|
||||
|
||||
// Blaze deals X damage to target creature or player.
|
||||
// Blaze deals X damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Blaze", 1);
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Blaze", playerA);
|
||||
|
@ -102,7 +102,7 @@ public class CantCastTest extends CardTestPlayerBase {
|
|||
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 5);
|
||||
|
||||
// Blaze deals X damage to target creature or player.
|
||||
// Blaze deals X damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Blaze", 1);
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Blaze", playerB);
|
||||
|
|
|
@ -27,7 +27,7 @@ public class GratuitousViolenceTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testIgnoresNonCreatures() {
|
||||
// Legendary Enchantment - Shrine: At the beginning of your upkeep, Honden of Infinite
|
||||
// Rage deals damage to target creature or player equal to the number of Shrines you control.
|
||||
// Rage deals damage to any target equal to the number of Shrines you control.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Honden of Infinite Rage");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Gratuitous Violence");
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ public class HavengulLichTest extends CardTestPlayerBase {
|
|||
// {1}: You may cast target creature card in a graveyard this turn. When you cast that card this turn, Havengul Lich
|
||||
// gains all activated abilities of that card until end of turn.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Havengul Lich");
|
||||
// {T}: Prodigal Pyromancer deals 1 damage to target creature or player.
|
||||
// {T}: Prodigal Pyromancer deals 1 damage to any target.
|
||||
addCard(Zone.GRAVEYARD, playerA, "Prodigal Pyromancer");
|
||||
|
||||
activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{1}: You may", "Prodigal Pyromancer");
|
||||
|
@ -97,7 +97,7 @@ public class HavengulLichTest extends CardTestPlayerBase {
|
|||
// Creature spells you cast cost {2} less to cast.
|
||||
// Creatures you control get -1/-1.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Heartless Summoning"); // Enchantment
|
||||
// When Perilous Myr dies, it deals 2 damage to target creature or player.
|
||||
// When Perilous Myr dies, it deals 2 damage to any target.
|
||||
addCard(Zone.GRAVEYARD, playerA, "Perilous Myr");
|
||||
|
||||
activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{1}: You may", "Perilous Myr");
|
||||
|
|
|
@ -19,7 +19,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
|
|||
/*
|
||||
Morgue Burst {4}{B}{R}
|
||||
Sorcery
|
||||
Return target creature card from your graveyard to your hand. Morgue Burst deals damage to target creature or player equal to the power of the card returned this way.
|
||||
Return target creature card from your graveyard to your hand. Morgue Burst deals damage to any target equal to the power of the card returned this way.
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -50,10 +50,10 @@ public class BrutalExpulsionTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testPlaneswalkerExile() {
|
||||
// Choose one or both
|
||||
// - Return target spell or creature to its owner's hand;
|
||||
// or Brutal Expulsion deals 2 damage to target creature or planeswalker. If that permanent would be put into a graveyard this turn, exile it instead.
|
||||
// - Return target spell or creature to its owner's hand.
|
||||
// - Brutal Expulsion deals 2 damage to target creature or planeswalker. If that permanent would be put into a graveyard this turn, exile it instead.
|
||||
addCard(Zone.HAND, playerA, "Brutal Expulsion"); // {2}{U}{R}
|
||||
// Shock deals 2 damage to target creature or player.
|
||||
// Shock deals 2 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Shock"); // {R}
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Island", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 4);
|
||||
|
|
|
@ -121,7 +121,7 @@ public class BurrentonForgeTenderTest extends CardTestPlayerBase {
|
|||
public void testPreventDamageFromToken() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Burrenton Forge-Tender");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Soldier of the Pantheon");
|
||||
// Sacrifice Mogg Fanatic: Mogg Fanatic deals 1 damage to target creature or player.
|
||||
// Sacrifice Mogg Fanatic: Mogg Fanatic deals 1 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mogg Fanatic");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Plains", 1);
|
||||
|
|
|
@ -40,7 +40,7 @@ public class NeedleDropTest extends CardTestPlayerBase {
|
|||
|
||||
@Test
|
||||
public void testTargetShouldBeDamaged() {
|
||||
// Needle Drop deals 1 damage to target creature or player that was dealt damage this turn.
|
||||
// Needle Drop deals 1 damage to any target that was dealt damage this turn.
|
||||
addCard(Zone.HAND, playerA, "Needle Drop", 4);
|
||||
addCard(Zone.HAND, playerA, "Shock", 4);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 8);
|
||||
|
@ -67,7 +67,7 @@ public class NeedleDropTest extends CardTestPlayerBase {
|
|||
|
||||
@Test
|
||||
public void testTargetIsNotConsideredDamagedNextTurn() {
|
||||
// Needle Drop deals 1 damage to target creature or player that was dealt damage this turn.
|
||||
// Needle Drop deals 1 damage to any target that was dealt damage this turn.
|
||||
addCard(Zone.HAND, playerA, "Needle Drop", 2);
|
||||
addCard(Zone.HAND, playerA, "Shock", 2);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 4);
|
||||
|
|
|
@ -42,7 +42,7 @@ public class KeranosGodOfStormsTest extends CardTestPlayerBase {
|
|||
public void testKeranosNormal() {
|
||||
// Reveal the first card you draw on each of your turns.
|
||||
// Whenever you reveal a land card this way, draw a card.
|
||||
// Whenever you reveal a nonland card this way, Keranos deals 3 damage to target creature or player.
|
||||
// Whenever you reveal a nonland card this way, Keranos deals 3 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Keranos, God of Storms"); // {3}{U}{R}
|
||||
// Look at target player's hand.
|
||||
// Draw a card.
|
||||
|
@ -76,7 +76,7 @@ public class KeranosGodOfStormsTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerB, "Island", 5);
|
||||
// Reveal the first card you draw on each of your turns.
|
||||
// Whenever you reveal a land card this way, draw a card.
|
||||
// Whenever you reveal a nonland card this way, Keranos deals 3 damage to target creature or player.
|
||||
// Whenever you reveal a nonland card this way, Keranos deals 3 damage to any target.
|
||||
addCard(Zone.HAND, playerB, "Keranos, God of Storms"); // {3}{U}{R}
|
||||
// Look at target player's hand.
|
||||
// Draw a card.
|
||||
|
|
|
@ -43,13 +43,13 @@ public class BorosReckonerTest extends CardTestPlayerBase {
|
|||
* Boros Reckoner
|
||||
* {R/W}{R/W}{R/W}
|
||||
* Creature — Minotaur Wizard
|
||||
* Whenever Boros Reckoner is dealt damage, it deals that much damage to target creature or player.
|
||||
* Whenever Boros Reckoner is dealt damage, it deals that much damage to any target.
|
||||
* {R/W}: Boros Reckoner gains first strike until end of turn..
|
||||
*/
|
||||
|
||||
/**
|
||||
* If damage is dealt to Boros Reckoner - Exactly the same amount of damage
|
||||
* can be dealt to target creature or player.
|
||||
* can be dealt to any target.
|
||||
*
|
||||
*/
|
||||
@Test
|
||||
|
|
|
@ -43,7 +43,7 @@ public class ColorCausedTriggerTest extends CardTestPlayerBase {
|
|||
// Whenever a player casts a red spell, you may gain 1 life.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Dragon's Claw", 1);
|
||||
|
||||
// Ghostfire deals 3 damage to target creature or player.
|
||||
// Ghostfire deals 3 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Ghostfire", 1); // {2}{R}
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 3);
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ public class MelekIzzetParagonTest extends CardTestPlayerBase {
|
|||
// Whenever you cast an instant or sorcery spell from your library, copy it. You may choose new targets for the copy.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Melek, Izzet Paragon");
|
||||
|
||||
// Red Sun's Zenith deals X damage to target creature or player.
|
||||
// Red Sun's Zenith deals X damage to any target.
|
||||
// If a creature dealt damage this way would die this turn, exile it instead.
|
||||
// Shuffle Red Sun's Zenith into its owner's library.
|
||||
addCard(Zone.LIBRARY, playerA, "Red Sun's Zenith"); // {X}{R}
|
||||
|
|
|
@ -98,7 +98,7 @@ public class SpellCastTriggerTest extends CardTestPlayerBase {
|
|||
// Whenever you cast an instant or sorcery spell from your hand, you may cast target card with the same name as that spell from your graveyard.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Harness the Storm", 1);
|
||||
|
||||
// Put two 1/1 red Devil creature tokens onto the battlefield. They have "When this creature dies, it deals 1 damage to target creature or player."
|
||||
// Put two 1/1 red Devil creature tokens onto the battlefield. They have "When this creature dies, it deals 1 damage to any target."
|
||||
addCard(Zone.HAND, playerA, "Dance with Devils", 1); // {3}{R}
|
||||
addCard(Zone.GRAVEYARD, playerA, "Dance with Devils", 1); // {3}{R}
|
||||
|
||||
|
@ -123,7 +123,7 @@ public class SpellCastTriggerTest extends CardTestPlayerBase {
|
|||
// Whenever you cast an instant or sorcery spell from your hand, you may cast target card with the same name as that spell from your graveyard.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Harness the Storm", 1);
|
||||
|
||||
// Put two 1/1 red Devil creature tokens onto the battlefield. They have "When this creature dies, it deals 1 damage to target creature or player."
|
||||
// Put two 1/1 red Devil creature tokens onto the battlefield. They have "When this creature dies, it deals 1 damage to any target."
|
||||
addCard(Zone.HAND, playerA, "Dance with Devils", 1); // {3}{R}
|
||||
// Scry 2, then draw two cards. You lose 2 life.
|
||||
addCard(Zone.HAND, playerA, "Read the Bones", 1); // {2}{B}
|
||||
|
|
|
@ -80,7 +80,7 @@ public class WorldgorgerDragonTest extends CardTestPlayerBase {
|
|||
addCard(Zone.HAND, playerA, "Animate Dead");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 3);
|
||||
// Instant {X}{R}{R}
|
||||
// Volcanic Geyser deals X damage to target creature or player.
|
||||
// Volcanic Geyser deals X damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Volcanic Geyser", 1);
|
||||
// When Staunch Defenders enters the battlefield, you gain 4 life.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Staunch Defenders", 1);
|
||||
|
@ -162,7 +162,7 @@ public class WorldgorgerDragonTest extends CardTestPlayerBase {
|
|||
addCard(Zone.HAND, playerA, "Animate Dead");
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 3);
|
||||
// Instant {X}{R}{R}
|
||||
// Volcanic Geyser deals X damage to target creature or player.
|
||||
// Volcanic Geyser deals X damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Volcanic Geyser", 1);
|
||||
// When Staunch Defenders enters the battlefield, you gain 4 life.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Staunch Defenders", 1);
|
||||
|
|
|
@ -28,7 +28,7 @@ public class SpitemareTest extends CardTestPlayerBase {
|
|||
/**
|
||||
* {2}{R/W}{R/W}
|
||||
* Creature - Elemental (3/3)
|
||||
* Whenever Spitemare is dealt damage, it deals that much damage to target creature or player.
|
||||
* Whenever Spitemare is dealt damage, it deals that much damage to any target.
|
||||
*/
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Spitemare", 1);
|
||||
|
||||
|
@ -56,7 +56,7 @@ public class SpitemareTest extends CardTestPlayerBase {
|
|||
/**
|
||||
* {2}{R/W}{R/W}
|
||||
* Creature - Elemental (3/3)
|
||||
* Whenever Spitemare is dealt damage, it deals that much damage to target creature or player.
|
||||
* Whenever Spitemare is dealt damage, it deals that much damage to any target.
|
||||
*/
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Spitemare", 1);
|
||||
|
||||
|
@ -78,7 +78,7 @@ public class SpitemareTest extends CardTestPlayerBase {
|
|||
/**
|
||||
* {2}{R/W}{R/W}
|
||||
* Creature - Elemental (3/3)
|
||||
* Whenever Spitemare is dealt damage, it deals that much damage to target creature or player.
|
||||
* Whenever Spitemare is dealt damage, it deals that much damage to any target.
|
||||
*/
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Spitemare", 1);
|
||||
|
||||
|
@ -103,7 +103,7 @@ public class SpitemareTest extends CardTestPlayerBase {
|
|||
/**
|
||||
* {2}{R/W}{R/W}
|
||||
* Creature - Elemental (3/3)
|
||||
* Whenever Spitemare is dealt damage, it deals that much damage to target creature or player.
|
||||
* Whenever Spitemare is dealt damage, it deals that much damage to any target.
|
||||
*/
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Spitemare", 1);
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ public class OmnathLocusOfRageTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testDiesTriggeredAbility() {
|
||||
// <i>Landfall</i> - Whenever a land enters the battlefield under your control, put a 5/5 red and green Elemental creature token onto the battlefield.
|
||||
// Whenever Omnath, Locus of Rage or another Elemental you control dies, Omnath deals 3 damage to target creature or player.
|
||||
// Whenever Omnath, Locus of Rage or another Elemental you control dies, Omnath deals 3 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Omnath, Locus of Rage", 1);
|
||||
|
||||
// Target player sacrifices a creature.
|
||||
|
@ -69,7 +69,7 @@ public class OmnathLocusOfRageTest extends CardTestPlayerBase {
|
|||
@Test
|
||||
public void testDiesTriggeredAbilityOnlyIfPresent() {
|
||||
// <i>Landfall</i> - Whenever a land enters the battlefield under your control, put a 5/5 red and green Elemental creature token onto the battlefield.
|
||||
// Whenever Omnath, Locus of Rage or another Elemental you control dies, Omnath deals 3 damage to target creature or player.
|
||||
// Whenever Omnath, Locus of Rage or another Elemental you control dies, Omnath deals 3 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Omnath, Locus of Rage", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Lightning Elemental", 1); // 4/1 Elemental - Haste
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ public class SupernaturalStaminaTest extends CardTestPlayerBase {
|
|||
|
||||
// Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield tapped under its owner's control."
|
||||
addCard(Zone.HAND, playerA, "Supernatural Stamina"); // Instant {B}
|
||||
// Shock deals 2 damage to target creature or player.
|
||||
// Shock deals 2 damage to any target.
|
||||
addCard(Zone.HAND, playerA, "Shock"); // Instant {R}
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Channeler Initiate");
|
||||
|
|
|
@ -23,7 +23,7 @@ public class ZuberasTest extends CardTestPlayerBase {
|
|||
|
||||
* Ember-Fist Zubera
|
||||
* Creature — Zubera Spirit 1/2, 1R (2)
|
||||
* When Ember-Fist Zubera dies, it deals damage to target creature or player
|
||||
* When Ember-Fist Zubera dies, it deals damage to any target
|
||||
* equal to the number of Zubera that died this turn.
|
||||
|
||||
* Floating-Dream Zubera
|
||||
|
|
|
@ -104,7 +104,7 @@ public class AnafenzaTest extends CardTestCommanderDuelBase {
|
|||
|
||||
addCard(Zone.HAND, playerB, "Forest", 2);
|
||||
// <i>Landfall</i> - Whenever a land enters the battlefield under your control, put a 5/5 red and green Elemental creature token onto the battlefield.
|
||||
// Whenever Omnath, Locus of Rage or another Elemental you control dies, Omnath deals 3 damage to target creature or player.
|
||||
// Whenever Omnath, Locus of Rage or another Elemental you control dies, Omnath deals 3 damage to any target.
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Omnath, Locus of Rage", 1);
|
||||
|
||||
// Whenever Anafenza, the Foremost attacks, put a +1/+1 counter on another target tapped creature you control.
|
||||
|
|
|
@ -75,7 +75,7 @@ public class KaradorGhostChieftainTest extends CardTestCommanderDuelBase {
|
|||
addCard(Zone.GRAVEYARD, playerA, "Silvercoat Lion", 2);
|
||||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Mountain", 4);
|
||||
// Lightning Blast deals 4 damage to target creature or player.
|
||||
// Lightning Blast deals 4 damage to any target.
|
||||
addCard(Zone.HAND, playerB, "Lightning Blast", 1);
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Karador, Ghost Chieftain");
|
||||
|
@ -100,7 +100,7 @@ public class KaradorGhostChieftainTest extends CardTestCommanderDuelBase {
|
|||
addCard(Zone.GRAVEYARD, playerA, "Silvercoat Lion", 2);
|
||||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Mountain", 4);
|
||||
// Lightning Blast deals 4 damage to target creature or player.
|
||||
// Lightning Blast deals 4 damage to any target.
|
||||
addCard(Zone.HAND, playerB, "Lightning Blast", 3);
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Karador, Ghost Chieftain");
|
||||
|
@ -131,7 +131,7 @@ public class KaradorGhostChieftainTest extends CardTestCommanderDuelBase {
|
|||
addCard(Zone.GRAVEYARD, playerA, "Silvercoat Lion", 15);
|
||||
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Mountain", 4);
|
||||
// Lightning Blast deals 4 damage to target creature or player.
|
||||
// Lightning Blast deals 4 damage to any target.
|
||||
addCard(Zone.HAND, playerB, "Lightning Blast", 3);
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Karador, Ghost Chieftain");
|
||||
|
|
|
@ -48,7 +48,7 @@ public class PlayerDiedStackTargetHandlingTest extends CardTestMultiPlayerBase {
|
|||
public void TestDeadPlayerIsNoLongerValidTarget() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Plains", 2);
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 2);
|
||||
// Lightning Helix deals 3 damage to target creature or player and you gain 3 life.
|
||||
// Lightning Helix deals 3 damage to any target and you gain 3 life.
|
||||
addCard(Zone.HAND, playerA, "Lightning Helix", 2); // Instant {R}{W}
|
||||
|
||||
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Lightning Helix", playerD);
|
||||
|
|
|
@ -42,7 +42,7 @@ public class DemonicPactTest extends CardTestPlayerBase {
|
|||
public void testModes() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 4);
|
||||
// At the beginning of your upkeep, choose one that hasn't been chosen
|
||||
// (1) - Demonic Pact deals 4 damage to target creature or player and you gain 4 life;
|
||||
// (1) - Demonic Pact deals 4 damage to any target and you gain 4 life;
|
||||
// (2) - Target opponent discards two cards
|
||||
// (3) - Draw two cards
|
||||
// (4) - You lose the game.
|
||||
|
@ -77,7 +77,7 @@ public class DemonicPactTest extends CardTestPlayerBase {
|
|||
public void testModeAfterRollback() {
|
||||
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 4);
|
||||
// At the beginning of your upkeep, choose one that hasn't been chosen
|
||||
// (1) - Demonic Pact deals 4 damage to target creature or player and you gain 4 life;
|
||||
// (1) - Demonic Pact deals 4 damage to any target and you gain 4 life;
|
||||
// (2) - Target opponent discards two cards
|
||||
// (3) - Draw two cards
|
||||
// (4) - You lose the game.
|
||||
|
|
|
@ -73,7 +73,7 @@ import java.util.Iterator;
|
|||
* on the stack, not the card from which the text was copied.
|
||||
*
|
||||
* Example: Glacial Ray is a red card with splice onto Arcane that reads, "Glacial
|
||||
* Ray deals 2 damage to target creature or player." Suppose Glacial Ray is spliced
|
||||
* Ray deals 2 damage to any target." Suppose Glacial Ray is spliced
|
||||
* onto Reach Through Mists, a blue spell. The spell is still blue, and Reach Through
|
||||
* Mists deals the damage. This means that the ability can target a creature with
|
||||
* protection from red and deal 2 damage to that creature.
|
||||
|
|
|
@ -48,7 +48,7 @@ import mage.target.common.TargetAnyTarget;
|
|||
* @author spjspj
|
||||
*/
|
||||
public class ArlinnEmbracedByTheMoonEmblem extends Emblem {
|
||||
// "Creatures you control have haste and '{T}: This creature deals damage equal to its power to target creature or player.'"
|
||||
// "Creatures you control have haste and '{T}: This creature deals damage equal to its power to any target.'"
|
||||
|
||||
public ArlinnEmbracedByTheMoonEmblem() {
|
||||
this.setName("Emblem Arlinn");
|
||||
|
@ -57,11 +57,11 @@ public class ArlinnEmbracedByTheMoonEmblem extends Emblem {
|
|||
effect.setText("Creatures you control have haste");
|
||||
Ability ability = new SimpleStaticAbility(Zone.COMMAND, effect);
|
||||
Effect effect2 = new DamageTargetEffect(new SourcePermanentPowerCount());
|
||||
effect2.setText("This creature deals damage equal to its power to target creature or player");
|
||||
effect2.setText("This creature deals damage equal to its power to any target");
|
||||
Ability ability2 = new SimpleActivatedAbility(Zone.BATTLEFIELD, effect2, new TapSourceCost());
|
||||
ability2.addTarget(new TargetAnyTarget());
|
||||
effect = new GainAbilityControlledEffect(ability2, Duration.EndOfGame, filter);
|
||||
effect.setText("and '{T}: This creature deals damage equal to its power to target creature or player");
|
||||
effect.setText("and '{T}: This creature deals damage equal to its power to any target");
|
||||
ability.addEffect(effect);
|
||||
this.getAbilities().add(ability);
|
||||
}
|
||||
|
|
|
@ -42,11 +42,11 @@ import mage.target.common.TargetAnyTarget;
|
|||
*/
|
||||
public class ChandraTorchOfDefianceEmblem extends Emblem {
|
||||
|
||||
// You get an emblem with "Whenever you cast a spell, this emblem deals 5 damage to target creature or player."
|
||||
// You get an emblem with "Whenever you cast a spell, this emblem deals 5 damage to any target."
|
||||
public ChandraTorchOfDefianceEmblem() {
|
||||
this.setName("Emblem Chandra");
|
||||
Effect effect = new DamageTargetEffect(5);
|
||||
effect.setText("this emblem deals 5 damage to target creature or player");
|
||||
effect.setText("this emblem deals 5 damage to any target");
|
||||
Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, effect, new FilterSpell("a spell"), false, false);
|
||||
ability.addTarget(new TargetAnyTarget());
|
||||
getAbilities().add(ability);
|
||||
|
|
|
@ -50,7 +50,7 @@ import mage.target.common.TargetAnyTarget;
|
|||
* @author spjspj
|
||||
*/
|
||||
public class KothOfTheHammerEmblem extends Emblem {
|
||||
// "Mountains you control have '{T}: This land deals 1 damage to target creature or player.'"
|
||||
// "Mountains you control have '{T}: This land deals 1 damage to any target.'"
|
||||
|
||||
public KothOfTheHammerEmblem() {
|
||||
this.setName("Emblem Koth");
|
||||
|
@ -69,7 +69,7 @@ class KothOfTheHammerThirdEffect extends ContinuousEffectImpl {
|
|||
|
||||
public KothOfTheHammerThirdEffect() {
|
||||
super(Duration.EndOfGame, Outcome.AddAbility);
|
||||
staticText = "You get an emblem with \"Mountains you control have '{T}: This land deals 1 damage to target creature or player.'\"";
|
||||
staticText = "You get an emblem with \"Mountains you control have '{T}: This land deals 1 damage to any target.'\"";
|
||||
}
|
||||
|
||||
public KothOfTheHammerThirdEffect(final KothOfTheHammerThirdEffect effect) {
|
||||
|
|
|
@ -45,7 +45,7 @@ import mage.target.common.TargetAnyTarget;
|
|||
public class TriskelaviteToken extends TokenImpl {
|
||||
|
||||
public TriskelaviteToken() {
|
||||
super("Triskelavite", "1/1 colorless Triskelavite artifact creature token with flying. It has \"Sacrifice this creature: This creature deals 1 damage to target creature or player.\"");
|
||||
super("Triskelavite", "1/1 colorless Triskelavite artifact creature token with flying. It has \"Sacrifice this creature: This creature deals 1 damage to any target.\"");
|
||||
this.setOriginalExpansionSetCode("TSP");
|
||||
cardType.add(CardType.ARTIFACT);
|
||||
cardType.add(CardType.CREATURE);
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue