text errata updates: various "enters the battlefield" -> "enters" (#12626)

* enters the battlefield, -> enters,

* {this} enters the battlefield -> {this} enters

* EntersBattlefieldAbility

* , it enters

* enters the battlefield under your control -> you control enters

* rework some trigger phrase logic

* fix tests
This commit is contained in:
xenohedron 2024-08-02 18:43:59 -04:00 committed by GitHub
parent ab803079b9
commit b78956d286
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1137 changed files with 1403 additions and 1395 deletions

View file

@ -53,7 +53,7 @@ public class ReturnToHandTest extends CardTestPlayerBase {
@Test
public void VeilbornGhoulTest1() {
// Veilborn Ghoul can't block.
// Whenever a Swamp enters the battlefield under your control, you may return Veilborn Ghoul from your graveyard to your hand.
// Whenever a Swamp you control enters, you may return Veilborn Ghoul from your graveyard to your hand.
addCard(Zone.GRAVEYARD, playerA, "Veilborn Ghoul");
addCard(Zone.HAND, playerA, "Swamp");
@ -74,7 +74,7 @@ public class ReturnToHandTest extends CardTestPlayerBase {
@Test
public void VeilbornGhoulTest2() {
// Veilborn Ghoul can't block.
// Whenever a Swamp enters the battlefield under your control, you may return Veilborn Ghoul from your graveyard to your hand.
// Whenever a Swamp you control enters, you may return Veilborn Ghoul from your graveyard to your hand.
addCard(Zone.GRAVEYARD, playerA, "Veilborn Ghoul");
addCard(Zone.HAND, playerA, "Flood Plain");

View file

@ -16,7 +16,7 @@ public class AetherFigmentTest extends CardTestPlayerBase {
1/1
Kicker {3} (You may pay an additional as you cast this spell.)
Aether Figment can't be blocked.
If Aether Figment was kicked, it enters the battlefield with two +1/+1 counters on it.
If Aether Figment was kicked, it enters with two +1/+1 counters on it.
*/
@Test
public void testEnteringWithCounters() {

View file

@ -17,7 +17,7 @@ public class AugurOfBolasTest extends CardTestPlayerBase {
1/1
Kicker {3} (You may pay an additional as you cast this spell.)
Aether Figment can't be blocked.
If Aether Figment was kicked, it enters the battlefield with two +1/+1 counters on it.
If Aether Figment was kicked, it enters with two +1/+1 counters on it.
*/
@Test
public void testEnteringWithCounters() {

View file

@ -7,7 +7,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
/* Gather Specimens - Instant {3}{U}{U}{U}
*
* If a creature would enter the battlefield under an opponent's control this turn, it enters the battlefield under your control instead.
* If a creature would enter the battlefield under an opponent's control this turn, it enters under your control instead.
*
* @author jeffwadsworth
*/
@ -94,7 +94,7 @@ public class GatherSpecimensTest extends CardTestPlayerBase {
setStrictChooseMode(true);
// If a creature would enter the battlefield under an opponent's control this turn, it enters the battlefield under your control instead.
// If a creature would enter the battlefield under an opponent's control this turn, it enters under your control instead.
castSpell(1, PhaseStep.UPKEEP, playerA, "Gather Specimens");
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Oblivion Ring");

View file

@ -13,7 +13,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
public class NayaSoulbeastTest extends CardTestPlayerBase {
/*
Reported bug: I am finding an issue with Naya Soulbeast, it enters the battlefield and the effect that makes the players reveal
Reported bug: I am finding an issue with Naya Soulbeast, it enters and the effect that makes the players reveal
the top of their library work, my issue is that it doesn't gain the +1/+1 counters even if there are non-land cards revealed,
and since it is a 0/0 it is destroyed as it enters battlefield unless you have a permanent grants creatures you control +1/+1
and even in that situation, it doesn't gain the +1/+1 counters.

View file

@ -139,7 +139,7 @@ public class ValakutTheMoltenPinnacleTest extends CardTestPlayerBase {
@Test
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,
// Whenever a Mountain you control enters, if you control at least five other Mountains,
// you may have Valakut, the Molten Pinnacle deal 3 damage to any target.
// {T}: Add {R}.
addCard(Zone.BATTLEFIELD, playerA, "Valakut, the Molten Pinnacle");

View file

@ -38,7 +38,7 @@ public class SwordOfTheMeekTest extends CardTestPlayerBase {
// Equipped creature gets +1/+2.
// Equip {2}
// Whenever a 1/1 creature enters the battlefield under your control, you may return Sword of the Meek from your graveyard to the battlefield, then attach it to that creature.
// Whenever a 1/1 creature you control enters, you may return Sword of the Meek from your graveyard to the battlefield, then attach it to that creature.
addCard(Zone.GRAVEYARD, playerA, "Sword of the Meek");
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Chromatic Star");

View file

@ -136,7 +136,7 @@ public class CloudshiftTest extends CardTestPlayerBase {
@Test
public void testThatCardIsHandledAsNewInstanceAfterCloudshift() {
// Whenever another creature enters the battlefield under your control, you gain life equal to that creature's toughness.
// Whenever another creature you control enters, you gain life equal to that creature's toughness.
// {1}{G}{W}, {T}: Populate. (Create a tokenonto the battlefield that's a copy of a creature token you control.)
addCard(Zone.BATTLEFIELD, playerA, "Trostani, Selesnya's Voice");
addCard(Zone.BATTLEFIELD, playerA, "Forest", 4);
@ -431,7 +431,7 @@ public class CloudshiftTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Savannah", 3);
addCard(Zone.BATTLEFIELD, playerA, mystic);
addCard(Zone.BATTLEFIELD, playerA, vanguard);
addCard(Zone.BATTLEFIELD, playerA, "Orchard Warden"); // Whenever another Treefolk creature enters the battlefield under your control, you may gain life equal to that creatures toughness.
addCard(Zone.BATTLEFIELD, playerA, "Orchard Warden"); // Whenever another Treefolk creature you control enters, you may gain life equal to that creatures toughness.
addCard(Zone.HAND, playerA, lignify);
addCard(Zone.HAND, playerA, cloudshift);

View file

@ -32,7 +32,7 @@ public class CipherTest extends CardTestPlayerBase {
addCard(Zone.HAND, playerA, "Stolen Identity"); // Sorcery {4}{U}{U}
// Flying
// Landfall - Whenever a land enters the battlefield under your control, you may gain control of target creature for as long as you control Roil Elemental.
// Landfall - Whenever a land you control enters, you may gain control of target creature for as long as you control Roil Elemental.
addCard(Zone.BATTLEFIELD, playerB, "Roil Elemental");
addCard(Zone.BATTLEFIELD, playerB, "Pillarfield Ox");
addCard(Zone.BATTLEFIELD, playerB, "Silvercoat Lion");
@ -63,4 +63,4 @@ public class CipherTest extends CardTestPlayerBase {
assertLife(playerB, 17); // -3 by Roil
}
}
}

View file

@ -16,7 +16,7 @@ public class ConstellationTest extends CardTestPlayerBase {
/**
* Daxos's Torment {3}{B} Constellation Whenever Daxos's Torment or
* another enchantment enters the battlefield under your control, Daxos's
* another enchantment you control enters, Daxos's
* Torment becomes a 5/5 Demon creature with flying and haste in addition to
* its other types until end of turn.
*/

View file

@ -58,7 +58,7 @@ public class CumulativeUpkeepTest extends CardTestPlayerBase {
public void controlChangeTest() {
setStrictChooseMode(true);
// Whenever Kor Celebrant or another creature enters the battlefield under your control, you gain 1 life.
// Whenever Kor Celebrant or another creature you control enters, you gain 1 life.
addCard(Zone.HAND, playerB, "Kor Celebrant", 1); // Creature {2}{W}
addCard(Zone.BATTLEFIELD, playerB, "Plains", 3);
@ -103,4 +103,4 @@ public class CumulativeUpkeepTest extends CardTestPlayerBase {
}
}
}

View file

@ -204,14 +204,14 @@ public class EvolveTest extends CardTestPlayerBase {
@Test
public void testRenegadeKrasis() {
// Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness
// Evolve (Whenever a creature you control enters, if that creature has greater power or toughness
// than this creature, put a +1/+1 counter on this creature.)
// Whenever Renegade Krasis evolves, put a +1/+1 counter on each other creature you control with a +1/+1 counter on it.
addCard(Zone.HAND, playerA, "Renegade Krasis", 1); // {1}{G}{G} - 3/2
// Whenever another green creature enters the battlefield under your control, put a +1/+1 counter on target creature.
// Whenever another green creature you control enters, put a +1/+1 counter on target creature.
addCard(Zone.BATTLEFIELD, playerA, "Forest", 16);
// Whenever another green creature enters the battlefield under your control, put a +1/+1 counter on target creature.
// Whenever another green creature you control enters, put a +1/+1 counter on target creature.
addCard(Zone.HAND, playerA, "Ivy Lane Denizen", 2); // {3}{G} - Creature 2/3
// Evolve
addCard(Zone.HAND, playerA, "Adaptive Snapjaw", 1); // {4}{G} - Creature 6/2

View file

@ -46,7 +46,7 @@ public class KickerTest extends CardTestPlayerBase {
/**
* Aether Figment Creature Illusion 1/1, 1U (2) Kicker {3} (You may pay an
* additional {3} as you cast this spell.) Aether Figment can't be blocked.
* If Aether Figment was kicked, it enters the battlefield with two +1/+1
* If Aether Figment was kicked, it enters with two +1/+1
* counters on it.
*/
@Test
@ -188,8 +188,8 @@ public class KickerTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Plains", 3);
// Kicker {1}{G} and/or {2}{U}
// When {this} enters the battlefield, if it was kicked with its {1}{G} kicker, destroy target creature with flying.
// When {this} enters the battlefield, if it was kicked with its {2}{U} kicker, draw two cards.
// When {this} enters, if it was kicked with its {1}{G} kicker, destroy target creature with flying.
// When {this} enters, if it was kicked with its {2}{U} kicker, draw two cards.
addCard(Zone.HAND, playerA, "Sunscape Battlemage", 1); // 2/2 {2}{W}
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Sunscape Battlemage");
@ -211,8 +211,8 @@ public class KickerTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Forest", 2);
// Kicker {1}{G} and/or {2}{U}
// When {this} enters the battlefield, if it was kicked with its {1}{G} kicker, destroy target creature with flying.
// When {this} enters the battlefield, if it was kicked with its {2}{U} kicker, draw two cards.
// When {this} enters, if it was kicked with its {1}{G} kicker, destroy target creature with flying.
// When {this} enters, if it was kicked with its {2}{U} kicker, draw two cards.
addCard(Zone.HAND, playerA, "Sunscape Battlemage", 1); // 2/2 {2}{W}
addCard(Zone.BATTLEFIELD, playerB, "Birds of Paradise", 2);
@ -239,8 +239,8 @@ public class KickerTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Forest", 2);
// Kicker {1}{G} and/or {2}{U}
// When {this} enters the battlefield, if it was kicked with its {1}{G} kicker, destroy target creature with flying.
// When {this} enters the battlefield, if it was kicked with its {2}{U} kicker, draw two cards.
// When {this} enters, if it was kicked with its {1}{G} kicker, destroy target creature with flying.
// When {this} enters, if it was kicked with its {2}{U} kicker, draw two cards.
addCard(Zone.HAND, playerA, "Sunscape Battlemage", 1); // 2/2 {2}{W}
addCard(Zone.BATTLEFIELD, playerB, "Birds of Paradise", 1);
@ -253,7 +253,7 @@ public class KickerTest extends CardTestPlayerBase {
setChoice(playerA, true); // use kicker {1}{G} - destroy target creature with flying
setChoice(playerA, true); // use kicker {2}{U} - draw two cards
// spell must be countered, so no chooses
//setChoice(playerA, "When "); // two triggers rised: When {this} enters the battlefield, if it was kicked...
//setChoice(playerA, "When "); // two triggers rised: When {this} enters, if it was kicked...
//addTarget(playerA, "Birds of Paradise"); // target for {1}{G} trigger
// counter kicked spell
@ -459,7 +459,7 @@ public class KickerTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Island", 4);
//
// Kicker {4}
// If Academy Drake was kicked, it enters the battlefield with two +1/+1 counters on it.
// If Academy Drake was kicked, it enters with two +1/+1 counters on it.
addCard(Zone.HAND, playerA, "Academy Drake", 1); // {2}{U}, 2/2
addCard(Zone.BATTLEFIELD, playerA, "Island", 4 + 4 + 3);
//
@ -666,7 +666,7 @@ public class KickerTest extends CardTestPlayerBase {
skipInitShuffling();
// Kicker {2}
// If Ardent Soldier was kicked, it enters the battlefield with a +1/+1 counter on it.
// If Ardent Soldier was kicked, it enters with a +1/+1 counter on it.
addCard(Zone.LIBRARY, playerA, "Ardent Soldier", 1);
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 2); // for kicker cost
//

View file

@ -70,7 +70,7 @@ public class LandfallTest extends CardTestPlayerBase {
@Test
public void testSurrakarMarauder() {
// Landfall - Whenever a land enters the battlefield under your control, Surrakar Marauder gains intimidate until end of turn.
// Landfall - Whenever a land you control enters, Surrakar Marauder gains intimidate until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Surrakar Marauder", 1);
addCard(Zone.HAND, playerA, "Plains");

View file

@ -159,7 +159,7 @@ public class MadnessTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 1);
// Flying
// Whenever another creature enters the battlefield under your control, you may discard a card. If you do, put a +1/+1 counter on that creature,
// Whenever another creature you control enters, you may discard a card. If you do, put a +1/+1 counter on that creature,
// it gains haste until end of turn, and it becomes a Vampire in addition to its other types.
addCard(Zone.BATTLEFIELD, playerA, "Olivia, Mobilized for War", 1);

View file

@ -365,7 +365,7 @@ public class ManifestTest extends CardTestPlayerBase {
// 4/1
addCard(Zone.LIBRARY, playerA, "Gore Swine");
// Whenever another red creature enters the battlefield under your control, Foundry Street Denizen gets +1/+0 until end of turn.
// Whenever another red creature you control enters, Foundry Street Denizen gets +1/+0 until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Foundry Street Denizen");
addCard(Zone.BATTLEFIELD, playerA, "Silvercoat Lion");
@ -405,7 +405,7 @@ public class ManifestTest extends CardTestPlayerBase {
// 4/1
addCard(Zone.LIBRARY, playerA, "Gore Swine");
// Whenever another red creature enters the battlefield under your control, Foundry Street Denizen gets +1/+0 until end of turn.
// Whenever another red creature you control enters, Foundry Street Denizen gets +1/+0 until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Silvercoat Lion");
skipInitShuffling();
@ -559,7 +559,7 @@ public class ManifestTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerB, "Swamp", 2);
// Play with the top card of your library revealed.
// You may play the top card of your library if it's a land card.
// Whenever a land enters the battlefield under your control, you gain 1 life.
// Whenever a land you control enters, you gain 1 life.
addCard(Zone.BATTLEFIELD, playerB, "Courser of Kruphix", 1);
// {1}{B}, {T}, Sacrifice another creature: Manifest the top card of your library.

View file

@ -194,7 +194,7 @@ public class MorphTest extends CardTestPlayerBase {
// Doomwake Giant {4}{B}
// Creature - Giant
// 4/6
// Constellation - When Doomwake Giant or another enchantment enters the battlefield under your control, creatures your opponents control get -1/-1 until end of turn.
// Constellation - When Doomwake Giant or another enchantment you control enters, creatures your opponents control get -1/-1 until end of turn.
addCard(Zone.HAND, playerB, "Doomwake Giant", 1);
addCard(Zone.BATTLEFIELD, playerB, "Swamp", 5);
@ -235,7 +235,7 @@ public class MorphTest extends CardTestPlayerBase {
// Doomwake Giant {4}{B}
// Creature - Giant
// 4/6
// Constellation - When Doomwake Giant or another enchantment enters the battlefield under your control, creatures your opponents control get -1/-1 until end of turn.
// Constellation - When Doomwake Giant or another enchantment you control enters, creatures your opponents control get -1/-1 until end of turn.
addCard(Zone.HAND, playerB, "Doomwake Giant", 1);
addCard(Zone.BATTLEFIELD, playerB, "Swamp", 5);

View file

@ -82,7 +82,7 @@ public class PlotTest extends CardTestPlayerBase {
* <p>
* When Kellan Joins Up enters the battlefield, you may exile a nonland card with mana value 3 or less from your hand. If you do, it becomes plotted. (You may cast it as a sorcery on a later turn without paying its mana cost.)
* <p>
* Whenever a legendary creature enters the battlefield under your control, put a +1/+1 counter on each creature you control.
* Whenever a legendary creature you control enters, put a +1/+1 counter on each creature you control.
*/
private static final String kellanJoinsUp = "Kellan Joins Up";

View file

@ -683,7 +683,7 @@ public class PrototypeTest extends CardTestPlayerBase {
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Slimebind", "Drizzt Do'Urden");
checkPT("Drizzt is shrunk",1, PhaseStep.BEGIN_COMBAT, playerA, "Drizzt Do'Urden",1, 1);
castSpell(1, PhaseStep.POSTCOMBAT_MAIN, playerA, automatonWithPrototype); // 5/0
setChoice(playerA, "Whenever a creature enters"); //Stack the trigger
setChoice(playerA, "Whenever a creature you control enters"); //Stack the trigger
addTarget(playerA, playerB);
setStopAt(1, PhaseStep.END_TURN);

View file

@ -21,7 +21,7 @@ public class TransformTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Forest", 5);
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 1);
// When Nissa, Vastwood Seer enters the battlefield, you may search your library for a basic Forest card, reveal it, put it into your hand, then shuffle your library.
// Whenever a land enters the battlefield under your control, if you control seven or more lands, exile Nissa, then return her to the battlefield transformed under her owner's control.
// Whenever a land you control enters, if you control seven or more lands, exile Nissa, then return her to the battlefield transformed under her owner's control.
addCard(Zone.HAND, playerA, "Nissa, Vastwood Seer");

View file

@ -21,7 +21,7 @@ public class GainMenaceAbilityAsSingletonTest extends CardTestPlayerBase {
// https://github.com/magefree/mage/issues/6720
// {3}{R}{R}
// Whenever Sethron, Hurloon General or another nontoken Minotaur enters the battlefield under your control, create a 2/3 red Minotaur creature token.
// Whenever Sethron, Hurloon General or another nontoken Minotaur you control enters, create a 2/3 red Minotaur creature token.
// {2}{B/R}: Minotaurs you control get +1/+0 and gain menace and haste until end of turn. ({B/R} can be paid with either {B} or {R}.)
addCard(Zone.HAND, playerA, "Sethron, Hurloon General", 7);
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 5 + 3 * 3);

View file

@ -17,7 +17,7 @@ public class PlayFromNonHandZoneTest extends CardTestPlayerBaseWithAIHelps {
// Creature - Phoenix {3}{R}
// Flying
// You may cast Worldheart Phoenix from your graveyard by paying {W}{U}{B}{R}{G} rather than paying its mana cost.
// If you do, it enters the battlefield with two +1/+1 counters on it.
// If you do, it enters with two +1/+1 counters on it.
addCard(Zone.HAND, playerA, "Worldheart Phoenix");
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 4);
@ -35,7 +35,7 @@ public class PlayFromNonHandZoneTest extends CardTestPlayerBaseWithAIHelps {
// Creature - Phoenix {3}{R}
// Flying
// You may cast Worldheart Phoenix from your graveyard by paying {W}{U}{B}{R}{G} rather than paying its mana cost.
// If you do, it enters the battlefield with two +1/+1 counters on it.
// If you do, it enters with two +1/+1 counters on it.
addCard(Zone.GRAVEYARD, playerA, "Worldheart Phoenix");
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 4);
@ -61,7 +61,7 @@ public class PlayFromNonHandZoneTest extends CardTestPlayerBaseWithAIHelps {
// Creature - Phoenix {3}{R}
// Flying
// You may cast Worldheart Phoenix from your graveyard by paying {W}{U}{B}{R}{G} rather than paying its mana cost.
// If you do, it enters the battlefield with two +1/+1 counters on it.
// If you do, it enters with two +1/+1 counters on it.
addCard(Zone.GRAVEYARD, playerA, "Worldheart Phoenix");
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 1);
addCard(Zone.BATTLEFIELD, playerA, "Island", 1);

View file

@ -586,7 +586,7 @@ public class CommandersCastTest extends CardTestCommander4PlayersWithAIHelps {
checkPlayableAbility("escape cast not allowed", 1, PhaseStep.PRECOMBAT_MAIN, playerA, "Cast Uro, Titan of Nature's Wrath with Escape", false);
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Uro, Titan of Nature's Wrath");
setChoice(playerA, "Whenever {this} enters the battlefield or attacks"); // gain life trigger first, sacrifice next
setChoice(playerA, "Whenever {this} enters or attacks"); // gain life trigger first, sacrifice next
setChoice(playerA, false); // keep in graveyard
setChoice(playerA, true); // put land to battlefield
setChoice(playerA, "Swamp"); // put a Swamp

View file

@ -51,7 +51,7 @@ public class ExileAndReturnUnderYourControl extends CardTestPlayerBase {
// Courser of Kruphix {1}{G}{G}
// Play with the top card of your library revealed.
// You may play the top card of your library if it's a land card.
// Whenever a land enters the battlefield under your control, you gain 1 life.
// Whenever a land you control enters, you gain 1 life.
addCard(Zone.LIBRARY, playerB, "Courser of Kruphix");
skipInitShuffling(); // to keep this card on top of library

View file

@ -531,7 +531,7 @@ public class CopySpellTest extends CardTestPlayerBase {
// treated as 0, even if the value of X is defined somewhere within its text.
// Whenever you cast an instant or sorcery spell, you may pay {U}{R}. If you do, copy that spell. You may choose new targets for the copy.
// Whenever another nontoken creature enters the battlefield under your control, you may pay {G}{U}. If you do, create a token thats a copy of that creature.
// Whenever another nontoken creature you control enters, you may pay {G}{U}. If you do, create a token thats a copy of that creature.
addCard(Zone.BATTLEFIELD, playerA, "Riku of Two Reflections", 1);
addCard(Zone.BATTLEFIELD, playerA, "Forest", 2);
addCard(Zone.BATTLEFIELD, playerA, "Island", 1);

View file

@ -24,7 +24,7 @@ public class EldraziMimicTest extends CardTestPlayerBase {
// Whenever you cast a colorless spell, target opponent exiles the top card of their library.
addCard(Zone.HAND, playerA, "Thought Harvester", 1); // {3}{U} 2/4
addCard(Zone.BATTLEFIELD, playerA, "Island", 4);
// Whenever another colorless creature enters the battlefield under your control, you may have the base power and toughness of Eldrazi Mimic
// Whenever another colorless creature you control enters, you may have the base power and toughness of Eldrazi Mimic
// become that creature's power and toughness until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Eldrazi Mimic", 1); // 2/1
@ -55,7 +55,7 @@ public class EldraziMimicTest extends CardTestPlayerBase {
public void testNormalCopy() {
addCard(Zone.HAND, playerA, "Composite Golem", 1); // 4/4
addCard(Zone.BATTLEFIELD, playerA, "Plains", 6);
// Whenever another colorless creature enters the battlefield under your control, you may have the base power and toughness of Eldrazi Mimic
// Whenever another colorless creature you control enters, you may have the base power and toughness of Eldrazi Mimic
// become that creature's power and toughness until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Eldrazi Mimic", 1); // 2/1

View file

@ -26,7 +26,7 @@ public class FlameshadowConjuringTest extends CardTestPlayerBase {
public void testCopyAndItsEffectsRemoved() {
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 4);
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 2);
// Whenever a nontoken creature enters the battlefield under your control, you may pay {R}. If you do, put a token onto the battlefield that's a copy of that creature.
// Whenever a nontoken creature you control enters, you may pay {R}. If you do, put a token onto the battlefield that's a copy of that creature.
// That token gains haste. Exile it at the beginning of the next end step.
addCard(Zone.BATTLEFIELD, playerA, "Flameshadow Conjuring", 1);
@ -52,7 +52,7 @@ public class FlameshadowConjuringTest extends CardTestPlayerBase {
@Test
public void testWurmcoilEngine() {
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 7);
// Whenever a nontoken creature enters the battlefield under your control, you may pay {R}. If you do, put a token onto the battlefield that's a copy of that creature.
// Whenever a nontoken creature you control enters, you may pay {R}. If you do, put a token onto the battlefield that's a copy of that creature.
// That token gains haste. Exile it at the beginning of the next end step.
addCard(Zone.BATTLEFIELD, playerA, "Flameshadow Conjuring", 1);
// Deathtouch, lifelink

View file

@ -26,7 +26,7 @@ public class MirrorworksTest extends CardTestPlayerBase {
// {T}: Add one mana of any color.
addCard(Zone.HAND, playerA, "Mox Diamond", 1); // Artifact {0}
// Whenever another nontoken artifact enters the battlefield under your control, you may pay {2}.
// Whenever another nontoken artifact you control enters, you may pay {2}.
// If you do, create a token that's a copy of that artifact.
addCard(Zone.BATTLEFIELD, playerA, "Mirrorworks", 1); // Artifact {5}
@ -51,7 +51,7 @@ public class MirrorworksTest extends CardTestPlayerBase {
// {T}: Add one mana of any color.
addCard(Zone.HAND, playerA, "Mox Diamond", 1); // Artifact {0}
// Whenever another nontoken artifact enters the battlefield under your control, you may pay {2}.
// Whenever another nontoken artifact you control enters, you may pay {2}.
// If you do, create a token that's a copy of that artifact.
addCard(Zone.BATTLEFIELD, playerA, "Mirrorworks", 1); // Artifact {5}

View file

@ -28,7 +28,7 @@ public class TheMimeoplasmTest extends CardTestPlayerBase {
@Test
public void testCloneMimeoplasm() {
// As The Mimeoplasm enters the battlefield, you may exile two creature cards from graveyards.
// If you do, it enters the battlefield as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card.
// If you do, it enters as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card.
addCard(Zone.HAND, playerA, "The Mimeoplasm", 1); // {2}{G}{U}{B}
addCard(Zone.HAND, playerA, "Clone", 1); // {3}{U}
@ -65,4 +65,4 @@ public class TheMimeoplasmTest extends CardTestPlayerBase {
}
}
}

View file

@ -21,7 +21,7 @@ public class ModalDoubleFacedCardsInCommanderTest extends CardTestCommanderDuelB
// Esika, God of the Tree
// creature, 1/4
// Landfall Whenever a land enters the battlefield under your control, Kazandu Mammoth gets +2/+2 until end of turn.
// Landfall Whenever a land you control enters, Kazandu Mammoth gets +2/+2 until end of turn.
//
// The Prismatic Bridge
// Enchantment

View file

@ -769,7 +769,7 @@ public class ModalDoubleFacedCardsTest extends CardTestPlayerBase {
// Kazandu Mammoth
// creature 3/3
// Landfall Whenever a land enters the battlefield under your control, Kazandu Mammoth gets +2/+2 until end of turn.
// Landfall Whenever a land you control enters, Kazandu Mammoth gets +2/+2 until end of turn.
//
// Kazandu Valley
// land

View file

@ -13,7 +13,7 @@ public class RoleTest extends CardTestPlayerBase {
private static final String courtier = "Cursed Courtier"; // When Cursed Courtier enters the battlefield, create a Cursed Role token attached to it.
private static final String rage = "Monstrous Rage"; // Target creature gets +2/+0 until end of turn. Create a Monster Role token attached to it.
private static final String wardens = "Nexus Wardens"; // Whenever an enchantment enters the battlefield under your control, you gain 2 life.
private static final String wardens = "Nexus Wardens"; // Whenever an enchantment you control enters, you gain 2 life.
private static final String murder = "Murder";
@Test

View file

@ -21,7 +21,7 @@ public class HybridManaTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Plains", 1);
// Other Scarecrow creatures you control get +1/+1.
// Whenever another Scarecrow enters the battlefield under your control, destroy target permanent.
// Whenever another Scarecrow you control enters, destroy target permanent.
addCard(Zone.HAND, playerA, "Reaper King", 1);
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Reaper King");

View file

@ -51,7 +51,7 @@ public class OnlyOnceModeTest extends CardTestPlayerBase {
public void test_OncePerTurn() {
int triggerCalls = 5;
// Whenever another creature enters the battlefield under your control, choose one that hasn't been chosen this turn
// Whenever another creature you control enters, choose one that hasn't been chosen this turn
// Add {G}{G}{G}.
// Put a +1/+1 counter on each creature you control.
// Scry 2, then draw a card.

View file

@ -19,7 +19,7 @@ public class LilianaTest extends CardTestPlayerBase {
/*
Binding Mummy {1}{W}
Creature - Zombie 2/2
Whenever another Zombie enters the battlefield under your control, you may tap target artifact or creature.
Whenever another Zombie you control enters, you may tap target artifact or creature.
*/
String bMummy = "Binding Mummy";

View file

@ -39,7 +39,7 @@ Later I used her -2 to kill her, which (after putting another spell on the stack
// When Nissa, Vastwood Seer enters the battlefield, you may search your library for a basic Forest card,
// reveal it, put it into your hand, then shuffle your library.
// Whenever a land enters the battlefield under your control, if you control seven or more lands,
// Whenever a land you control enters, if you control seven or more lands,
// exile Nissa, then return her to the battlefield transformed under her owner's control.
// Nissa, Sage Animist
// +1: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand.

View file

@ -26,7 +26,7 @@ public class UginTest extends CardTestPlayerBase {
addCard(Zone.LIBRARY, playerB, "Forest", 2);
addCard(Zone.BATTLEFIELD, playerB, "Forest", 6);
// When Nissa, Vastwood Seer enters the battlefield, you may search your library for a basic Forest card, reveal it, put it into your hand, then shuffle your library.
// Whenever a land enters the battlefield under your control, if you control seven or more lands, exile Nissa, then return her to the battlefield transformed under her owner's control.
// Whenever a land you control enters, if you control seven or more lands, exile Nissa, then return her to the battlefield transformed under her owner's control.
// +1: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand.
// -2: Create a legendary 4/4 green Elemental creature token named Ashaya, the Awoken World.
// -7: Untap up to six target lands. They become 6/6 Elemental creatures. They're still lands.

View file

@ -135,7 +135,7 @@ public class PreventDamageRemoveCountersTest extends CardTestPlayerBase {
// Undergrowth Champion {1}{G}{G}
// Creature Elemental
// If damage would be dealt to Undergrowth Champion while it has a +1/+1 counter on it, prevent that damage and remove a +1/+1 counter from Undergrowth Champion.
// Landfall Whenever a land enters the battlefield under your control, put a +1/+1 counter on Undergrowth Champion.
// Landfall Whenever a land you control enters, put a +1/+1 counter on Undergrowth Champion.
// 2/2
addCard(Zone.BATTLEFIELD, playerA, "Undergrowth Champion");
addCard(Zone.HAND, playerA, "Plains");

View file

@ -18,7 +18,7 @@ public class DamageEffectsTest extends CardTestPlayerBase {
*/
@Test
public void testDamageIsDoubledWithLifelink() {
// Landfall - Whenever a land enters the battlefield under your control, you may have target player lose 3 life.
// Landfall - Whenever a land you control enters, you may have target player lose 3 life.
// If you do, put three +1/+1 counters on Ob Nixilis, the Fallen.
addCard(Zone.BATTLEFIELD, playerB, "Ob Nixilis, the Fallen");
addCard(Zone.HAND, playerB, "Mountain");

View file

@ -242,7 +242,7 @@ public class PrimalClayTest extends CardTestPlayerBase {
addCard(Zone.HAND, playerA, clay);
addCard(Zone.HAND, playerA, cloudshift);
addCard(Zone.BATTLEFIELD, playerA, "Waterkin Shaman");
// 2/1; Whenever a creature with flying enters the battlefield under your control, Waterkin Shaman gets +1/+1 until end of turn.
// 2/1; Whenever a creature with flying you control enters, Waterkin Shaman gets +1/+1 until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Plains", 5);
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, clay);

View file

@ -8,7 +8,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
public class ProsperousInnkeeperTest extends CardTestPlayerBase {
// When Prosperous Innkeeper enters the battlefield, create a Treasure token.
// Whenever another creature enters the battlefield under your control, you gain 1 life.
// Whenever another creature you control enters, you gain 1 life.
private final String innkeeper = "Prosperous Innkeeper";
@Test

View file

@ -20,7 +20,7 @@ public class EmeriaShepherdTest extends CardTestPlayerBase {
*
* Emeria Shepherd (5)(W)(W)
Flying 4/4 Creature Angel
Landfall Whenever a land enters the battlefield under your control, you may return target nonland permanent card from your graveyard to your hand.
Landfall Whenever a land you control enters, you may return target nonland permanent card from your graveyard to your hand.
If that land is a Plains, you may return that nonland permanent card to the battlefield instead.
*/
String emeria = "Emeria Shepherd";

View file

@ -11,7 +11,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
* {@link mage.cards.j.JadeOrbOfDragonkind Jade Orb of Dragonkind}
* {2}{G}
* Artifact
* {T}: Add {G}. When you spend this mana to cast a Dragon creature spell, it enters the battlefield with an additional +1/+1 counter on it and gains hexproof until your next turn.
* {T}: Add {G}. When you spend this mana to cast a Dragon creature spell, it enters with an additional +1/+1 counter on it and gains hexproof until your next turn.
* @author NicolasCamachoP, Zelane
*/
@ -43,7 +43,7 @@ public class JadeOrbOfDragonkindTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Plains", 1);
addCard(Zone.BATTLEFIELD, playerA, jadeOrb);
addCard(Zone.BATTLEFIELD, playerA, "Kronch Wrangler");
// Whenever a creature with power 4 or greater enters the battlefield under your control, put a +1/+1 counter on Kronch Wrangler.
// Whenever a creature with power 4 or greater you control enters, put a +1/+1 counter on Kronch Wrangler.
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, arcades);

View file

@ -53,7 +53,7 @@ public class ThranPortalTest extends CardTestPlayerBase {
*/
@Test
public void seenAsChoice() {
// Whenever a Mountain enters the battlefield under your control, if you control at least five other Mountains,
// Whenever a Mountain you control enters, if you control at least five other Mountains,
// you may have Valakut, the Molten Pinnacle deal 3 damage to any target.
String valakut = "Valakut, the Molten Pinnacle";

View file

@ -15,7 +15,7 @@ public class TarriansJournalTest extends CardTestPlayerBase {
private static final String tj = "Tarrian's Journal";
private static final String transformAbility = "{2}, {T}, Discard your hand: Transform";
private static final String mayCastAbility = "{T}: You may cast a creature spell from your graveyard this turn. ";
// If you do, it enters the battlefield with a finality counter on it and is a Vampire in addition to its other types.
// If you do, it enters with a finality counter on it and is a Vampire in addition to its other types.
private static final String edgarMarkov = "Edgar Markov";
// Whenever you cast another Vampire spell, if Edgar Markov is in the command zone or on the battlefield, create a 1/1 black Vampire creature token.
private static final String kraken = "Kraken Hatchling"; // not a vampire

View file

@ -26,7 +26,7 @@ public class GilraenDunedainProtectorTest extends CardTestPlayerBase {
* {W}
* Enchantment
* <p>
* Whenever a creature enters the battlefield under your control, you gain 1 life.
* Whenever a creature you control enters, you gain 1 life.
*/
private final String welcome = "Ajani's Welcome";

View file

@ -14,7 +14,7 @@ public class PyrogoyfTest extends CardTestPlayerBase {
* {@link mage.cards.p.Pyrogoyf} {3}{R}
* Creature Lhurgoyf
* Pyrogoyf's power is equal to the number of card types among cards in all graveyards and its toughness is equal to that number plus 1.
* Whenever Pyrogoyf or another Lhurgoyf creature enters the battlefield under your control, that creature deals damage equal to its power to any target.
* Whenever Pyrogoyf or another Lhurgoyf creature you control enters, that creature deals damage equal to its power to any target.
* * / 1+*
*/
private static final String pyrogoyf = "Pyrogoyf";

View file

@ -18,7 +18,7 @@ public class GristVoraciousLarvaTest extends CardTestPlayerBase {
* {@link mage.cards.g.GristVoraciousLarva Grist, Voracious Larva} {G}
* Legendary Creature Insect
* Deathtouch
* Whenever Grist, Voracious Larva or another creature enters the battlefield under your control, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile Grist, then return it to the battlefield transformed under its owners control.
* Whenever Grist, Voracious Larva or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile Grist, then return it to the battlefield transformed under its owners control.
* 1/2
* // {@link mage.cards.g.GristThePlagueSwarm Grist, the Plague Swarm}
* Legendary Planeswalker Grist

View file

@ -14,7 +14,7 @@ public class SpringheartNantukoTest extends CardTestPlayerBase {
* {@link mage.cards.s.SpringheartNantuko Springheart Nantuko} {1}{G}
* Bestow {1}{G}
* Enchanted creature gets +1/+1
* Landfall Whenever a land enters the battlefield under your control, you may pay {1}{G} if Springheart Nantuko is attached to a creature you control. If you do, create a token that's a copy of that creature. If you didn't create a token this way, create a 1/1 green Insect creature token.
* Landfall Whenever a land you control enters, you may pay {1}{G} if Springheart Nantuko is attached to a creature you control. If you do, create a token that's a copy of that creature. If you didn't create a token this way, create a 1/1 green Insect creature token.
*/
private static final String nantuko = "Springheart Nantuko";

View file

@ -13,7 +13,7 @@ public class ProjektorInspectorTest extends CardTestPlayerBase {
/**
* {@link mage.cards.p.ProjektorInspector} {U}
* Creature Human Detective
* Whenever Projektor Inspector or another Detective enters the battlefield under your control and
* Whenever Projektor Inspector or another Detective you control enters and
* whenever a Detective you control is turned face up, you may draw a card. If you do, discard a card.
* 3/2
*/

View file

@ -53,7 +53,7 @@ public class EleshNornMotherOfMachinesTest extends CardTestPlayerBase {
//
// Bloodghast can't block.
// Bloodghast has haste as long as an opponent has 10 or less life.
// Landfall Whenever a land enters the battlefield under your control,
// Landfall Whenever a land you control enters,
// you may return Bloodghast from your graveyard to the battlefield.
addCard(Zone.GRAVEYARD, playerA, "Bloodghast");
addCard(Zone.HAND, playerA, "Forest");

View file

@ -25,7 +25,7 @@ public class ThingInTheIceTest extends CardTestPlayerBase {
*/
@Test
public void testClueTokens() {
// Whenever a land enters the battlefield under your control, investigate. <i>(Create a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")</i>
// Whenever a land you control enters, investigate. <i>(Create a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")</i>
// Whenever you sacrifice a Clue, put a +1/+1 counter on Tireless Tracker.
addCard(Zone.BATTLEFIELD, playerA, "Tireless Tracker", 1); // Human, Scout 3/2
addCard(Zone.HAND, playerA, "Forest", 1);

View file

@ -8,7 +8,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
/**
* 2G
Creature - Human Scout
Whenever a land enters the battlefield under your control, investigate.
Whenever a land you control enters, investigate.
Whenever you sacrifice a Clue, put a +1/+1 counter on Tireless Tracker.
*

View file

@ -25,7 +25,7 @@ public class ImagesOfThePastTest extends CardTestPlayerBase {
addCard(Zone.GRAVEYARD, playerA, "Lightning Bolt");
//
// Healer of the Pride
// Whenever another creature enters the battlefield under your control, you gain 2 life.
// Whenever another creature you control enters, you gain 2 life.
addCard(Zone.BATTLEFIELD, playerA, "Healer of the Pride", 1);
//
// Syr Konrad, the Grim
@ -37,7 +37,7 @@ public class ImagesOfThePastTest extends CardTestPlayerBase {
// activate and rise 2x dies triggers (adds 2x Spirit)
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Images of the Past", "Balduvian Bears^Silvercoat Lion");
setChoice(playerA, "Whenever another creature dies", 2); // 2x triggers from Syr
setChoice(playerA, "Whenever another creature enters"); // 2x triggers from Healer
setChoice(playerA, "Whenever another creature you control enters"); // 2x triggers from Healer
waitStackResolved(1, PhaseStep.PRECOMBAT_MAIN);
//
checkExileCount("after", 1, PhaseStep.PRECOMBAT_MAIN, playerA, "Balduvian Bears", 1);

View file

@ -25,7 +25,7 @@ public class PurphorosGodOfTheForgeTest extends CardTestPlayerBase {
// Indestructible
// As long as your devotion to red is less than five, Purphoros isn't a creature.
// Whenever another creature enters the battlefield under your control, Purphoros deals 2 damage to each opponent.
// Whenever another creature you control enters, Purphoros deals 2 damage to each opponent.
// {2}{R}: Creatures you control get +1/+0 until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Purphoros, God of the Forge");
@ -59,7 +59,7 @@ public class PurphorosGodOfTheForgeTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Mountain", 3);
// Indestructible
// As long as your devotion to red is less than five, Purphoros isn't a creature.
// Whenever another creature enters the battlefield under your control, Purphoros deals 2 damage to each opponent.
// Whenever another creature you control enters, Purphoros deals 2 damage to each opponent.
// {2}{R}: Creatures you control get +1/+0 until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Purphoros, God of the Forge");
@ -93,7 +93,7 @@ public class PurphorosGodOfTheForgeTest extends CardTestPlayerBase {
// Indestructible
// As long as your devotion to red is less than five, Purphoros isn't a creature.
// Whenever another creature enters the battlefield under your control, Purphoros deals 2 damage to each opponent.
// Whenever another creature you control enters, Purphoros deals 2 damage to each opponent.
// {2}{R}: Creatures you control get +1/+0 until end of turn.
addCard(Zone.BATTLEFIELD, playerA, "Purphoros, God of the Forge"); // {3}{R}
addCard(Zone.BATTLEFIELD, playerA, "Goblin Guide", 1); // {R}

View file

@ -24,7 +24,7 @@ public class CurseOfTheWerefoxTest extends CardTestPlayerBase {
* Creature Satyr Archer
* <p>
* Reach
* Constellation Whenever an enchantment enters the battlefield under your control, you gain 2 life.
* Constellation Whenever an enchantment you control enters, you gain 2 life.
* <p>
* 1/4
*/
@ -85,4 +85,4 @@ public class CurseOfTheWerefoxTest extends CardTestPlayerBase {
assertDamageReceived(playerB, wardens, 2);
assertPermanentCount(playerA, "Monster", 1);
}
}
}

View file

@ -32,7 +32,7 @@ public class AbilityOwnershipTest extends CardTestPlayerBase {
// - SO Obelisk Spider must triggers 3x times
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Rise of the Dark Realms");
setChoice(playerA, "When "); // two triggers
// * Ability: Soul Snuffers - EntersBattlefieldTriggeredAbility: When {this} enters the battlefield, put a -1/-1 counter on each creature.
// * Ability: Soul Snuffers - EntersBattlefieldTriggeredAbility: When {this} enters, put a -1/-1 counter on each creature.
// * Ability: Minister of Pain - ExploitAbility: Exploit <i>(When this creature enters the battlefield, you may sacrifice a creature.)</i>
setChoice(playerA, false); // no exploit
// 3x life triggers

View file

@ -16,7 +16,7 @@ public class FathomMageTest extends CardTestPlayerBase {
/**
* Fathom Mage - Creature Human Wizard 1/1, 2UG
*
* Evolve (Whenever a creature enters the battlefield under your control, if
* Evolve (Whenever a creature you control enters, if
* that creature has greater power or toughness than this creature, put a
* +1/+1 counter on this creature.) Whenever a +1/+1 counter is placed on
* Fathom Mage, you may draw a card.

View file

@ -15,7 +15,7 @@ public class GoldnightCommanderTest extends CardTestPlayerBase {
/*
* Goldnight Commander {3}{W} Human Cleric Soldier
* Whenever another creature enters the battlefield under your control, creatures you control get
* Whenever another creature you control enters, creatures you control get
* +1/+1 until end of turn.
*/
@Test

View file

@ -23,7 +23,7 @@ public class StrictProctorTest extends CardTestPlayerBase {
// Whenever a permanent entering the battlefield causes a triggered ability to
// trigger, counter that ability unless its controller pays {2}.
addCard(Zone.BATTLEFIELD, playerA, "Strict Proctor", 1);
// Whenever a land enters the battlefield under your control, you gain 3 life.
// Whenever a land you control enters, you gain 3 life.
addCard(Zone.BATTLEFIELD, playerA, "Primeval Bounty", 1);
// land to play for trigger
addCard(Zone.HAND, playerA, "Swamp", 1);
@ -45,7 +45,7 @@ public class StrictProctorTest extends CardTestPlayerBase {
// Whenever a permanent entering the battlefield causes a triggered ability to
// trigger, counter that ability unless its controller pays {2}.
addCard(Zone.BATTLEFIELD, playerA, "Strict Proctor", 1);
// Whenever a land enters the battlefield under your control, you gain 3 life.
// Whenever a land you control enters, you gain 3 life.
addCard(Zone.BATTLEFIELD, playerA, "Primeval Bounty", 1);
// land to play for trigger
addCard(Zone.HAND, playerA, "Swamp", 1);

View file

@ -85,46 +85,46 @@ public class WorldgorgerDragonTest extends CardTestPlayerBase {
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Animate Dead", "Worldgorger Dragon");
setChoice(playerA, "Worldgorger Dragon");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
setChoice(playerA, "Worldgorger Dragon");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
setChoice(playerA, "Worldgorger Dragon");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
setChoice(playerA, "Worldgorger Dragon");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
setChoice(playerA, false);
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
setChoice(playerA, "Worldgorger Dragon");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
setChoice(playerA, "Worldgorger Dragon");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
setChoice(playerA, "Worldgorger Dragon");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
@ -192,14 +192,14 @@ public class WorldgorgerDragonTest extends CardTestPlayerBase {
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
setChoice(playerA, "Worldgorger Dragon");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
setChoice(playerA, "Silvercoat Lion");
setChoice(playerA, "When {this} enters the battlefield, if it's");
setChoice(playerA, "When {this} enters, if it's");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {R}");

View file

@ -28,7 +28,7 @@ public class AngelicDestinyTest extends CardTestPlayerBase {
// When enchanted creature dies, return Angelic Destiny to its owner's hand.
addCard(Zone.HAND, playerA, "Angelic Destiny", 1);
// Champion of the Parish
// Whenever another Human enters the battlefield under your control, put a +1/+1 counter on Champion of the Parish.
// Whenever another Human you control enters, put a +1/+1 counter on Champion of the Parish.
addCard(Zone.BATTLEFIELD, playerA, "Champion of the Parish", 1);
addCard(Zone.BATTLEFIELD, playerB, "Mountain", 1);
@ -49,4 +49,4 @@ public class AngelicDestinyTest extends CardTestPlayerBase {
}
}
}

View file

@ -19,7 +19,7 @@ public class OmnathLocusOfRageTest extends CardTestPlayerBase {
*/
@Test
public void testDiesTriggeredAbility() {
// <i>Landfall</i> &mdash; Whenever a land enters the battlefield under your control, put a 5/5 red and green Elemental creature token onto the battlefield.
// <i>Landfall</i> &mdash; Whenever a land you control enters, 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 any target.
addCard(Zone.BATTLEFIELD, playerA, "Omnath, Locus of Rage", 1);
@ -46,7 +46,7 @@ public class OmnathLocusOfRageTest extends CardTestPlayerBase {
@Test
public void testDiesTriggeredAbilityOnlyIfPresent() {
// <i>Landfall</i> &mdash; Whenever a land enters the battlefield under your control, put a 5/5 red and green Elemental creature token onto the battlefield.
// <i>Landfall</i> &mdash; Whenever a land you control enters, 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 any target.
addCard(Zone.BATTLEFIELD, playerA, "Omnath, Locus of Rage", 1);
addCard(Zone.BATTLEFIELD, playerA, "Lightning Elemental", 1); // 4/1 Elemental - Haste

View file

@ -34,7 +34,7 @@ public class SidisiBroodTyrantTest extends CardTestPlayerBase {
addCard(Zone.HAND, playerB, "Lightning Bolt");
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Sidisi, Brood Tyrant");
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerB, "Lightning Bolt", "Sidisi, Brood Tyrant", "Whenever {this} enters the battlefield");
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerB, "Lightning Bolt", "Sidisi, Brood Tyrant", "Whenever {this} enters");
setStopAt(1, PhaseStep.BEGIN_COMBAT);
execute();

View file

@ -184,7 +184,7 @@ public class AttackBlockRestrictionsTest extends CardTestPlayerBase {
public void testChampionOfLambholt() {
// Champion of Lambholt: Creature Human Warrior 1/1, 1GG
// - Creatures with power less than Champion of Lambholt's power can't block creatures you control.
// - Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Champion of Lambholt.
// - Whenever another creature you control enters, put a +1/+1 counter on Champion of Lambholt.
addCard(Zone.BATTLEFIELD, playerB, "Champion of Lambholt");
// Elite Vanguard: Creature Human Soldier 2/1, W
@ -306,7 +306,7 @@ public class AttackBlockRestrictionsTest extends CardTestPlayerBase {
*/
@Test
public void testTurntimberBasilisk() {
// Landfall - Whenever a land enters the battlefield under your control, you may
// Landfall - Whenever a land you control enters, you may
// have target creature block Turntimber Basilisk this turn if able.
addCard(Zone.BATTLEFIELD, playerA, "Turntimber Basilisk");
addCard(Zone.BATTLEFIELD, playerA, "Grizzly Bears");

View file

@ -391,7 +391,7 @@ public class FirstStrikeTest extends CardTestPlayerBase {
addCard(Zone.BATTLEFIELD, playerA, "Underground Sea", 5);
addCard(Zone.HAND, playerA, ambusher);
addCard(Zone.BATTLEFIELD, playerA, "Celebrity Fencer");
// Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Celebrity Fencer.
// Whenever another creature you control enters, put a +1/+1 counter on Celebrity Fencer.
addCard(Zone.BATTLEFIELD, playerA, "Knighthood"); // Creatures you control have first strike
attack(1, playerA, moonblade, playerB);

View file

@ -77,7 +77,7 @@ public class AnafenzaTest extends CardTestCommanderDuelBase {
addCard(Zone.BATTLEFIELD, playerA, "Acidic Slime", 1);
addCard(Zone.HAND, playerB, "Forest", 2);
// <i>Landfall</i> &mdash; Whenever a land enters the battlefield under your control, put a 5/5 red and green Elemental creature token onto the battlefield.
// <i>Landfall</i> &mdash; Whenever a land you control enters, 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 any target.
addCard(Zone.BATTLEFIELD, playerB, "Omnath, Locus of Rage", 1);

View file

@ -23,7 +23,7 @@ public class OpalPalaceTest extends CardTestCommanderDuelBase {
// {T}: Add {C}.
// {1}, {T}: Add one mana of any color in your commander's color identity.
// If you spend this mana to cast your commander, it enters the battlefield with a number of +1/+1 counters on it
// If you spend this mana to cast your commander, it enters with a number of +1/+1 counters on it
// equal to the number of times it's been cast from the command zone this game.
addCard(Zone.BATTLEFIELD, playerA, "Opal Palace", 1);

View file

@ -14,7 +14,7 @@ public class YorvoLordOfGarenbrigOnCommandersTest extends CardTestCommanderDuelB
@Test
public void test_TriggerOnSimpleCommander() {
// Yorvo, Lord of Garenbrig enters the battlefield with four +1/+1 counters on it.
// Whenever another green creature enters the battlefield under your control, put a +1/+1 counter on Yorvo. Then if that creatures power is greater than Yorvos power, put another +1/+1 counter on Yorvo.
// Whenever another green creature you control enters, put a +1/+1 counter on Yorvo. Then if that creatures power is greater than Yorvos power, put another +1/+1 counter on Yorvo.
addCard(Zone.HAND, playerA, "Yorvo, Lord of Garenbrig", 5); // {G}{G}{G}
addCard(Zone.BATTLEFIELD, playerA, "Forest", 3);
//
@ -39,7 +39,7 @@ public class YorvoLordOfGarenbrigOnCommandersTest extends CardTestCommanderDuelB
@Test
public void test_TriggerOnUroTitanOfNaturesWrath() {
// Yorvo, Lord of Garenbrig enters the battlefield with four +1/+1 counters on it.
// Whenever another green creature enters the battlefield under your control, put a +1/+1 counter on Yorvo. Then if that creatures power is greater than Yorvos power, put another +1/+1 counter on Yorvo.
// Whenever another green creature you control enters, put a +1/+1 counter on Yorvo. Then if that creatures power is greater than Yorvos power, put another +1/+1 counter on Yorvo.
addCard(Zone.HAND, playerA, "Yorvo, Lord of Garenbrig", 5); // {G}{G}{G}
addCard(Zone.BATTLEFIELD, playerA, "Forest", 3);
//
@ -62,9 +62,9 @@ public class YorvoLordOfGarenbrigOnCommandersTest extends CardTestCommanderDuelB
// (2019-10-04)
// order triggers to remove commander first
setChoice(playerA, "Whenever {this} enters the battlefield or attacks"); // draw trigger
setChoice(playerA, "Whenever another green creature enters"); // get counters trigger
//setChoice(playerA, "When {this} enters the battlefield, sacrifice it"); // sacrifice trigger must be on top
setChoice(playerA, "Whenever {this} enters or attacks"); // draw trigger
setChoice(playerA, "Whenever another green creature you control enters"); // get counters trigger
//setChoice(playerA, "When {this} enters, sacrifice it"); // sacrifice trigger must be on top
setChoice(playerA, true); // return commander to command zone
setChoice(playerA, false); // do not put land to battlefield

View file

@ -123,7 +123,7 @@ public class GameIsADrawTest extends CardTestPlayerBase {
public void GameDrawByInfiniteLoopNot() {
addCard(Zone.BATTLEFIELD, playerA, "Plains", 43);
// Whenever a creature enters the battlefield under your control, you gain life equal to its toughness.
// Whenever a creature you control enters, you gain life equal to its toughness.
addCard(Zone.BATTLEFIELD, playerA, "Angelic Chorus", 1); // Enchantment {5}
// Create X 4/4 white Angel creature tokens with flying.

View file

@ -65,7 +65,7 @@ public class LastKnownInformationTest extends CardTestPlayerBase {
*/
@Test
public void testTrostaniSelesnyasVoice1() {
// Whenever another creature enters the battlefield under your control, you gain life equal to that creature's toughness.
// Whenever another creature you control enters, you gain life equal to that creature's toughness.
// {1}{G}{W}, {T}: Populate. (Create a tokenonto the battlefield that's a copy of a creature token you control.)
addCard(Zone.BATTLEFIELD, playerA, "Trostani, Selesnya's Voice");

View file

@ -291,7 +291,7 @@ public class CardIconsTest extends CardTestPlayerBase {
//
// Agadeem, the Undercrypt
// Land
// As Agadeem, the Undercrypt enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.
// As Agadeem, the Undercrypt enters the battlefield, you may pay 3 life. If you don't, it enters tapped.
addCard(Zone.HAND, playerA, "Agadeem's Awakening", 2);
addCard(Zone.BATTLEFIELD, playerA, "Swamp", 5);