diff --git a/Mage.Sets/src/mage/cards/a/AchHansRun.java b/Mage.Sets/src/mage/cards/a/AchHansRun.java
index db086fa1e6..1c6eb303ac 100644
--- a/Mage.Sets/src/mage/cards/a/AchHansRun.java
+++ b/Mage.Sets/src/mage/cards/a/AchHansRun.java
@@ -51,7 +51,7 @@ class AchHansRunEffect extends OneShotEffect {
AchHansRunEffect() {
super(Outcome.PutCreatureInPlay);
- this.staticText = "you may say \"Ach! Hans, run! It's the …\" and the name of a creature card. If you do, search your library for a card with that name, put it onto the battlefield, then shuffle your library. That creature gains haste. Exile it at the beginning of the next end step";
+ this.staticText = "you may say \"Ach! Hans, run! It's the …\" and the name of a creature card. If you do, search your library for a card with that name, put it onto the battlefield, then shuffle. That creature gains haste. Exile it at the beginning of the next end step";
}
private AchHansRunEffect(final AchHansRunEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/a/Acquire.java b/Mage.Sets/src/mage/cards/a/Acquire.java
index 58b3781e87..da195cb4b4 100644
--- a/Mage.Sets/src/mage/cards/a/Acquire.java
+++ b/Mage.Sets/src/mage/cards/a/Acquire.java
@@ -49,7 +49,7 @@ class AcquireEffect extends OneShotEffect {
public AcquireEffect() {
super(Outcome.PutCardInPlay);
- staticText = "Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles their library";
+ staticText = "Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles";
}
public AcquireEffect(final AcquireEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/a/AlpineHoundmaster.java b/Mage.Sets/src/mage/cards/a/AlpineHoundmaster.java
index dce4308001..33100f83b5 100644
--- a/Mage.Sets/src/mage/cards/a/AlpineHoundmaster.java
+++ b/Mage.Sets/src/mage/cards/a/AlpineHoundmaster.java
@@ -69,7 +69,7 @@ class AlpineHoundmasterEffect extends OneShotEffect {
AlpineHoundmasterEffect() {
super(Outcome.Benefit);
staticText = "search your library for a card named Alpine Watchdog and/or a card named Igneous Cur, " +
- "reveal them, put them into your hand, then shuffle your library";
+ "reveal them, put them into your hand, then shuffle";
}
private AlpineHoundmasterEffect(final AlpineHoundmasterEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/a/ArchmageAscension.java b/Mage.Sets/src/mage/cards/a/ArchmageAscension.java
index 3e12c9fa8f..8cd6ecedf4 100644
--- a/Mage.Sets/src/mage/cards/a/ArchmageAscension.java
+++ b/Mage.Sets/src/mage/cards/a/ArchmageAscension.java
@@ -68,7 +68,7 @@ class ArchmageAscensionReplacementEffect extends ReplacementEffectImpl {
ArchmageAscensionReplacementEffect() {
super(Duration.WhileOnBattlefield, Outcome.Benefit);
staticText = "As long as {this} has six or more quest counters on it, if you would draw a card, "
- + "you may instead search your library for a card, put that card into your hand, then shuffle your library";
+ + "you may instead search your library for a card, put that card into your hand, then shuffle";
}
private ArchmageAscensionReplacementEffect(final ArchmageAscensionReplacementEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/a/ArcumDagsson.java b/Mage.Sets/src/mage/cards/a/ArcumDagsson.java
index 43b4063a5e..05850343d9 100644
--- a/Mage.Sets/src/mage/cards/a/ArcumDagsson.java
+++ b/Mage.Sets/src/mage/cards/a/ArcumDagsson.java
@@ -68,7 +68,7 @@ class ArcumDagssonEffect extends OneShotEffect {
ArcumDagssonEffect() {
super(Outcome.Removal);
- this.staticText = "Target artifact creature's controller sacrifices it. That player may search their library for a noncreature artifact card, put it onto the battlefield, then shuffle their library";
+ this.staticText = "Target artifact creature's controller sacrifices it. That player may search their library for a noncreature artifact card, put it onto the battlefield, then shuffle";
}
ArcumDagssonEffect(final ArcumDagssonEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/a/AssassinsTrophy.java b/Mage.Sets/src/mage/cards/a/AssassinsTrophy.java
index 694fcc13e4..4551a2144f 100644
--- a/Mage.Sets/src/mage/cards/a/AssassinsTrophy.java
+++ b/Mage.Sets/src/mage/cards/a/AssassinsTrophy.java
@@ -56,7 +56,7 @@ class AssassinsTrophyEffect extends OneShotEffect {
super(Outcome.PutLandInPlay);
this.staticText = "Its controller may search their library "
+ "for a basic land card, put it onto the battlefield, "
- + "then shuffle their library";
+ + "then shuffle";
}
public AssassinsTrophyEffect(final AssassinsTrophyEffect effect) {
@@ -74,7 +74,7 @@ class AssassinsTrophyEffect extends OneShotEffect {
if (permanent != null) {
Player controller = game.getPlayer(permanent.getControllerId());
if (controller != null) {
- if (controller.chooseUse(Outcome.PutLandInPlay, "Search for a basic land, put it onto the battlefield and then shuffle your library?", source, game)) {
+ if (controller.chooseUse(Outcome.PutLandInPlay, "Search for a basic land, put it onto the battlefield and then shuffle?", source, game)) {
TargetCardInLibrary target = new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND);
if (controller.searchLibrary(target, source, game)) {
Card card = controller.getLibrary().getCard(target.getFirstTarget(), game);
diff --git a/Mage.Sets/src/mage/cards/a/AssemblyHall.java b/Mage.Sets/src/mage/cards/a/AssemblyHall.java
index d31eca6159..83960e895e 100644
--- a/Mage.Sets/src/mage/cards/a/AssemblyHall.java
+++ b/Mage.Sets/src/mage/cards/a/AssemblyHall.java
@@ -55,7 +55,7 @@ class AssemblyHallEffect extends OneShotEffect {
super(Outcome.Benefit);
this.staticText = "reveal a creature card from your hand. "
+ "Search your library for a card with the same name as that card, "
- + "reveal it, and put it into your hand. Then shuffle your library";
+ + "reveal it, and put it into your hand. Then shuffle";
}
public AssemblyHallEffect(final AssemblyHallEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/a/AttuneWithAether.java b/Mage.Sets/src/mage/cards/a/AttuneWithAether.java
index a176f0d214..d87d93216c 100644
--- a/Mage.Sets/src/mage/cards/a/AttuneWithAether.java
+++ b/Mage.Sets/src/mage/cards/a/AttuneWithAether.java
@@ -23,7 +23,7 @@ public final class AttuneWithAether extends CardImpl {
// Search you library for a basic land card, reveal it, put it into your hand, then shuffle your library. You get {E}{E}.
Effect effect = new SearchLibraryPutInHandEffect(new TargetCardInLibrary(1, 1, StaticFilters.FILTER_CARD_BASIC_LAND), true);
- effect.setText("Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library");
+ effect.setText("Search your library for a basic land card, reveal it, put it into your hand, then shuffle");
this.getSpellAbility().addEffect(effect);
this.getSpellAbility().addEffect(new GetEnergyCountersControllerEffect(2));
}
diff --git a/Mage.Sets/src/mage/cards/a/AxgardArmory.java b/Mage.Sets/src/mage/cards/a/AxgardArmory.java
index aedbb88221..a275274dc5 100644
--- a/Mage.Sets/src/mage/cards/a/AxgardArmory.java
+++ b/Mage.Sets/src/mage/cards/a/AxgardArmory.java
@@ -37,7 +37,7 @@ public final class AxgardArmory extends CardImpl {
Ability ability = new SimpleActivatedAbility(
new SearchLibraryPutInHandEffect(new AxgardArmoryTarget(), true)
.setText("search your library for an Aura card and/or an Equipment card, reveal them, " +
- "put them into your hand, then shuffle your library"),
+ "put them into your hand, then shuffle"),
new ManaCostsImpl("{1}{R}{R}{W}")
);
ability.addCost(new TapSourceCost());
diff --git a/Mage.Sets/src/mage/cards/b/BeholdTheBeyond.java b/Mage.Sets/src/mage/cards/b/BeholdTheBeyond.java
index 73d713d3da..58f560c1e9 100644
--- a/Mage.Sets/src/mage/cards/b/BeholdTheBeyond.java
+++ b/Mage.Sets/src/mage/cards/b/BeholdTheBeyond.java
@@ -24,7 +24,7 @@ public final class BeholdTheBeyond extends CardImpl {
this.getSpellAbility().addEffect(new DiscardHandControllerEffect());
TargetCardInLibrary target = new TargetCardInLibrary(0, 3, new FilterCard("cards"));
Effect effect = new SearchLibraryPutInHandEffect(target);
- effect.setText("Search your library for three cards and put those cards into your hand. Then shuffle your library");
+ effect.setText("Search your library for three cards and put those cards into your hand. Then shuffle");
this.getSpellAbility().addEffect(effect);
}
diff --git a/Mage.Sets/src/mage/cards/b/Bifurcate.java b/Mage.Sets/src/mage/cards/b/Bifurcate.java
index 598300100e..a3f56f6978 100644
--- a/Mage.Sets/src/mage/cards/b/Bifurcate.java
+++ b/Mage.Sets/src/mage/cards/b/Bifurcate.java
@@ -54,7 +54,7 @@ class BifurcateEffect extends OneShotEffect {
public BifurcateEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for a permanent card with the same name as target nontoken creature and put that card onto the battlefield. Then shuffle your library";
+ this.staticText = "Search your library for a permanent card with the same name as target nontoken creature and put that card onto the battlefield. Then shuffle";
}
public BifurcateEffect(final BifurcateEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BirthingPod.java b/Mage.Sets/src/mage/cards/b/BirthingPod.java
index 94e2b32e33..b03e2b1603 100644
--- a/Mage.Sets/src/mage/cards/b/BirthingPod.java
+++ b/Mage.Sets/src/mage/cards/b/BirthingPod.java
@@ -62,7 +62,7 @@ class BirthingPodEffect extends OneShotEffect {
super(Outcome.Benefit);
staticText = "Search your library for a creature card with mana value equal to 1 " +
"plus the sacrificed creature's mana value, put that card " +
- "onto the battlefield, then shuffle your library";
+ "onto the battlefield, then shuffle";
}
private BirthingPodEffect(final BirthingPodEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BitterOrdeal.java b/Mage.Sets/src/mage/cards/b/BitterOrdeal.java
index 5148e61ea7..2e445d8d26 100644
--- a/Mage.Sets/src/mage/cards/b/BitterOrdeal.java
+++ b/Mage.Sets/src/mage/cards/b/BitterOrdeal.java
@@ -48,7 +48,7 @@ class BitterOrdealEffect extends OneShotEffect {
BitterOrdealEffect() {
super(Outcome.Exile);
- staticText = "Search target player's library for a card and exile it. Then that player shuffles their library.";
+ staticText = "Search target player's library for a card and exile it. Then that player shuffles.";
}
BitterOrdealEffect(final BitterOrdealEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BitterheartWitch.java b/Mage.Sets/src/mage/cards/b/BitterheartWitch.java
index f2e69996de..18514a76b4 100644
--- a/Mage.Sets/src/mage/cards/b/BitterheartWitch.java
+++ b/Mage.Sets/src/mage/cards/b/BitterheartWitch.java
@@ -62,7 +62,7 @@ class BitterheartWitchEffect extends OneShotEffect {
public BitterheartWitchEffect() {
super(Outcome.Detriment);
- staticText = "you may search your library for a Curse card, put it onto the battlefield attached to target player, then shuffle your library";
+ staticText = "you may search your library for a Curse card, put it onto the battlefield attached to target player, then shuffle";
}
public BitterheartWitchEffect(final BitterheartWitchEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BorderlandExplorer.java b/Mage.Sets/src/mage/cards/b/BorderlandExplorer.java
index c404e5caca..badb601781 100644
--- a/Mage.Sets/src/mage/cards/b/BorderlandExplorer.java
+++ b/Mage.Sets/src/mage/cards/b/BorderlandExplorer.java
@@ -54,7 +54,7 @@ class BorderlandExplorerEffect extends OneShotEffect {
public BorderlandExplorerEffect() {
super(Outcome.Neutral);
this.staticText = "each player may discard a card. Each player who discarded a card this way may search their library "
- + "for a basic land card, reveal it, put it into their hand, then shuffle their library";
+ + "for a basic land card, reveal it, put it into their hand, then shuffle";
}
public BorderlandExplorerEffect(final BorderlandExplorerEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BoreasCharger.java b/Mage.Sets/src/mage/cards/b/BoreasCharger.java
index 4094ca5748..941e6681af 100644
--- a/Mage.Sets/src/mage/cards/b/BoreasCharger.java
+++ b/Mage.Sets/src/mage/cards/b/BoreasCharger.java
@@ -78,7 +78,7 @@ class BoreasChargerEffect extends OneShotEffect {
+ "Search your library for a number of Plains cards "
+ "equal to the difference and reveal them. "
+ "Put one of them onto the battlefield tapped "
- + "and the rest into your hand. Then shuffle your library";
+ + "and the rest into your hand. Then shuffle";
}
public BoreasChargerEffect(final BoreasChargerEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BoundlessRealms.java b/Mage.Sets/src/mage/cards/b/BoundlessRealms.java
index 3455ec9a55..15d0d51233 100644
--- a/Mage.Sets/src/mage/cards/b/BoundlessRealms.java
+++ b/Mage.Sets/src/mage/cards/b/BoundlessRealms.java
@@ -46,7 +46,7 @@ class BoundlessRealmsEffect extends OneShotEffect {
public BoundlessRealmsEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for up to X basic land cards, where X is the number of lands you control, and put them onto the battlefield tapped. Then shuffle your library.";
+ this.staticText = "Search your library for up to X basic land cards, where X is the number of lands you control, and put them onto the battlefield tapped. Then shuffle.";
}
public BoundlessRealmsEffect(final BoundlessRealmsEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/Bribery.java b/Mage.Sets/src/mage/cards/b/Bribery.java
index 681bd50526..ea546ab457 100644
--- a/Mage.Sets/src/mage/cards/b/Bribery.java
+++ b/Mage.Sets/src/mage/cards/b/Bribery.java
@@ -44,7 +44,7 @@ class BriberyEffect extends OneShotEffect {
public BriberyEffect() {
super(Outcome.PutCardInPlay);
- this.staticText = "Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles their library";
+ this.staticText = "Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles";
}
public BriberyEffect(final BriberyEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BringToLight.java b/Mage.Sets/src/mage/cards/b/BringToLight.java
index 498fd75097..3d725bd97b 100644
--- a/Mage.Sets/src/mage/cards/b/BringToLight.java
+++ b/Mage.Sets/src/mage/cards/b/BringToLight.java
@@ -49,7 +49,7 @@ class BringToLightEffect extends OneShotEffect {
super(Outcome.PlayForFree);
this.staticText = "Converge — Search your library for a creature, instant, or sorcery card with mana "
+ "value less than or equal to the number of colors of mana spent to cast {this}, exile that card, "
- + "then shuffle your library. You may cast that card without paying its mana cost";
+ + "then shuffle. You may cast that card without paying its mana cost";
}
public BringToLightEffect(final BringToLightEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BuriedAlive.java b/Mage.Sets/src/mage/cards/b/BuriedAlive.java
index c7b8ca6f1f..5ac713c96e 100644
--- a/Mage.Sets/src/mage/cards/b/BuriedAlive.java
+++ b/Mage.Sets/src/mage/cards/b/BuriedAlive.java
@@ -42,7 +42,7 @@ class BuriedAliveEffect extends SearchEffect {
public BuriedAliveEffect() {
super(new TargetCardInLibrary(0, 3, StaticFilters.FILTER_CARD_CREATURE), Outcome.Detriment);
- staticText = "Search your library for up to three creature cards and put them into your graveyard. Then shuffle your library";
+ staticText = "Search your library for up to three creature cards and put them into your graveyard. Then shuffle";
}
public BuriedAliveEffect(final BuriedAliveEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/b/BurningRuneDemon.java b/Mage.Sets/src/mage/cards/b/BurningRuneDemon.java
index e9ac2869a5..53e9046273 100644
--- a/Mage.Sets/src/mage/cards/b/BurningRuneDemon.java
+++ b/Mage.Sets/src/mage/cards/b/BurningRuneDemon.java
@@ -65,7 +65,7 @@ class BurningRuneDemonEffect extends OneShotEffect {
staticText = "search your library for exactly two cards "
+ "not named Burning-Rune Demon that have different names. If you do, reveal those cards. "
+ "An opponent chooses one of them. "
- + "Put the chosen card into your hand and the other into your graveyard, then shuffle your library";
+ + "Put the chosen card into your hand and the other into your graveyard, then shuffle";
}
private BurningRuneDemonEffect(final BurningRuneDemonEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CaravanVigil.java b/Mage.Sets/src/mage/cards/c/CaravanVigil.java
index 678f408b28..fd702a6e0e 100644
--- a/Mage.Sets/src/mage/cards/c/CaravanVigil.java
+++ b/Mage.Sets/src/mage/cards/c/CaravanVigil.java
@@ -43,7 +43,7 @@ class CaravanVigilEffect extends OneShotEffect {
public CaravanVigilEffect() {
super(Outcome.PutLandInPlay);
- this.staticText = "Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.
"
+ this.staticText = "Search your library for a basic land card, reveal it, put it into your hand, then shuffle.
"
+ "Morbid — You may put that card onto the battlefield instead of putting it into your hand if a creature died this turn";
}
diff --git a/Mage.Sets/src/mage/cards/c/CartographersHawk.java b/Mage.Sets/src/mage/cards/c/CartographersHawk.java
index a9168c1635..9b4e90b174 100644
--- a/Mage.Sets/src/mage/cards/c/CartographersHawk.java
+++ b/Mage.Sets/src/mage/cards/c/CartographersHawk.java
@@ -85,7 +85,7 @@ class CartographersHawkTriggeredAbility extends TriggeredAbilityImpl {
public String getRule() {
return "When {this} deals combat damage to a player who controls more lands than you, " +
"return it to its owner's hand. If you do, you may search your library for a Plains card, " +
- "put it onto the battlefield tapped, then shuffle your library.";
+ "put it onto the battlefield tapped, then shuffle.";
}
}
diff --git a/Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java b/Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java
index 767111168a..1356bb3de4 100644
--- a/Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java
+++ b/Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java
@@ -81,7 +81,7 @@ class ChandraHeartOfFireUltimateEffect extends OneShotEffect {
ChandraHeartOfFireUltimateEffect() {
super(Outcome.Benefit);
- staticText = "Search your graveyard and library for any number of red instant and/or sorcery cards, exile them, then shuffle your library. You may cast them this turn";
+ staticText = "Search your graveyard and library for any number of red instant and/or sorcery cards, exile them, then shuffle. You may cast them this turn";
}
private ChandraHeartOfFireUltimateEffect(ChandraHeartOfFireUltimateEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CitanulFlute.java b/Mage.Sets/src/mage/cards/c/CitanulFlute.java
index 33572651b3..fe4fa88375 100644
--- a/Mage.Sets/src/mage/cards/c/CitanulFlute.java
+++ b/Mage.Sets/src/mage/cards/c/CitanulFlute.java
@@ -52,7 +52,7 @@ class CitanulFluteSearchEffect extends OneShotEffect {
CitanulFluteSearchEffect() {
super(Outcome.DrawCard);
staticText = "Search your library for a creature card with mana value X or less, " +
- "reveal it, and put it into your hand. Then shuffle your library";
+ "reveal it, and put it into your hand. Then shuffle";
}
private CitanulFluteSearchEffect(final CitanulFluteSearchEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/ClarionUltimatum.java b/Mage.Sets/src/mage/cards/c/ClarionUltimatum.java
index 7519fadcd4..40b2188487 100644
--- a/Mage.Sets/src/mage/cards/c/ClarionUltimatum.java
+++ b/Mage.Sets/src/mage/cards/c/ClarionUltimatum.java
@@ -48,7 +48,7 @@ class ClarionUltimatumEffect extends OneShotEffect {
super(Outcome.PutCreatureInPlay);
this.staticText = "Choose five permanents you control. For each of those permanents, " +
"you may search your library for a card with the same name as that permanent. " +
- "Put those cards onto the battlefield tapped, then shuffle your library";
+ "Put those cards onto the battlefield tapped, then shuffle";
}
public ClarionUltimatumEffect(final ClarionUltimatumEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CleansingWildfire.java b/Mage.Sets/src/mage/cards/c/CleansingWildfire.java
index 1d2545a60a..2dd1f58004 100644
--- a/Mage.Sets/src/mage/cards/c/CleansingWildfire.java
+++ b/Mage.Sets/src/mage/cards/c/CleansingWildfire.java
@@ -51,7 +51,7 @@ class CleansingWildfireEffect extends OneShotEffect {
CleansingWildfireEffect() {
super(Outcome.Benefit);
staticText = "Its controller may search their library for a basic land card, " +
- "put it onto the battlefield tapped, then shuffle their library.";
+ "put it onto the battlefield tapped, then shuffle.";
}
private CleansingWildfireEffect(final CleansingWildfireEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CollectiveVoyage.java b/Mage.Sets/src/mage/cards/c/CollectiveVoyage.java
index ccc096e238..cfd1a1ba43 100644
--- a/Mage.Sets/src/mage/cards/c/CollectiveVoyage.java
+++ b/Mage.Sets/src/mage/cards/c/CollectiveVoyage.java
@@ -46,7 +46,7 @@ class CollectiveVoyageEffect extends OneShotEffect {
public CollectiveVoyageEffect() {
super(Outcome.Detriment);
- this.staticText = "Join forces — Starting with you, each player may pay any amount of mana. Each player searches their library for up to X basic land cards, where X is the total amount of mana paid this way, puts them onto the battlefield tapped, then shuffles their library";
+ this.staticText = "Join forces — Starting with you, each player may pay any amount of mana. Each player searches their library for up to X basic land cards, where X is the total amount of mana paid this way, puts them onto the battlefield tapped, then shuffles";
}
public CollectiveVoyageEffect(final CollectiveVoyageEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/Conflux.java b/Mage.Sets/src/mage/cards/c/Conflux.java
index 40f44e2329..f1d970c94c 100644
--- a/Mage.Sets/src/mage/cards/c/Conflux.java
+++ b/Mage.Sets/src/mage/cards/c/Conflux.java
@@ -25,7 +25,7 @@ public final class Conflux extends CardImpl {
this.getSpellAbility().addEffect(new SearchLibraryPutInHandEffect(
new ConfluxTarget(), true, true
).setText("search your library for a white card, a blue card, a black card, a red card, and a green card. " +
- "Reveal those cards and put them into your hand. Then shuffle your library"));
+ "Reveal those cards and put them into your hand. Then shuffle"));
}
private Conflux(final Conflux card) {
diff --git a/Mage.Sets/src/mage/cards/c/CorpseConnoisseur.java b/Mage.Sets/src/mage/cards/c/CorpseConnoisseur.java
index 8e4e423ba3..a08b099ba3 100644
--- a/Mage.Sets/src/mage/cards/c/CorpseConnoisseur.java
+++ b/Mage.Sets/src/mage/cards/c/CorpseConnoisseur.java
@@ -53,7 +53,7 @@ class SearchLibraryPutInGraveyard extends SearchEffect {
public SearchLibraryPutInGraveyard() {
super(new TargetCardInLibrary(StaticFilters.FILTER_CARD_CREATURE), Outcome.Neutral);
- staticText = "search your library for a card and put that card into your graveyard. Then shuffle your library";
+ staticText = "search your library for a card and put that card into your graveyard. Then shuffle";
}
public SearchLibraryPutInGraveyard(final SearchLibraryPutInGraveyard effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CurseOfMisfortunes.java b/Mage.Sets/src/mage/cards/c/CurseOfMisfortunes.java
index 671ddd4a03..4a5d4dede1 100644
--- a/Mage.Sets/src/mage/cards/c/CurseOfMisfortunes.java
+++ b/Mage.Sets/src/mage/cards/c/CurseOfMisfortunes.java
@@ -61,7 +61,7 @@ class CurseOfMisfortunesEffect extends OneShotEffect {
public CurseOfMisfortunesEffect() {
super(Outcome.Detriment);
- staticText = "you may search your library for a Curse card that doesn't have the same name as a Curse attached to enchanted player, put it onto the battlefield attached to that player, then shuffle your library";
+ staticText = "you may search your library for a Curse card that doesn't have the same name as a Curse attached to enchanted player, put it onto the battlefield attached to that player, then shuffle";
}
public CurseOfMisfortunesEffect(final CurseOfMisfortunesEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/d/DarkDecision.java b/Mage.Sets/src/mage/cards/d/DarkDecision.java
index 2898d27c4a..137a60d5be 100644
--- a/Mage.Sets/src/mage/cards/d/DarkDecision.java
+++ b/Mage.Sets/src/mage/cards/d/DarkDecision.java
@@ -50,7 +50,7 @@ class DarkDecisionEffect extends OneShotEffect {
public DarkDecisionEffect() {
super(Outcome.DrawCard);
- this.staticText = "Search the top 10 cards of your library for a nonland card, exile it, then shuffle your library. Until end of turn, you may cast that card";
+ this.staticText = "Search the top 10 cards of your library for a nonland card, exile it, then shuffle. Until end of turn, you may cast that card";
}
public DarkDecisionEffect(final DarkDecisionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/d/DefenseOfTheHeart.java b/Mage.Sets/src/mage/cards/d/DefenseOfTheHeart.java
index 3b38dbe1db..d1ea95f12c 100644
--- a/Mage.Sets/src/mage/cards/d/DefenseOfTheHeart.java
+++ b/Mage.Sets/src/mage/cards/d/DefenseOfTheHeart.java
@@ -32,7 +32,7 @@ public final class DefenseOfTheHeart extends CardImpl {
TriggeredAbility ability = new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, new SacrificeSourceEffect(), TargetController.YOU, false);
ability.addEffect(new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 2, StaticFilters.FILTER_CARD_CREATURE), false, Outcome.PutLandInPlay));
DefenseOfTheHeartCondition contition = new DefenseOfTheHeartCondition();
- this.addAbility(new ConditionalInterveningIfTriggeredAbility(ability, contition, "At the beginning of your upkeep, if an opponent controls three or more creatures, sacrifice {this}, search your library for up to two creature cards, and put those cards onto the battlefield. Then shuffle your library"));
+ this.addAbility(new ConditionalInterveningIfTriggeredAbility(ability, contition, "At the beginning of your upkeep, if an opponent controls three or more creatures, sacrifice {this}, search your library for up to two creature cards, and put those cards onto the battlefield. Then shuffle"));
}
diff --git a/Mage.Sets/src/mage/cards/d/DenyingWind.java b/Mage.Sets/src/mage/cards/d/DenyingWind.java
index 5d598abcdf..aa69afb4ac 100644
--- a/Mage.Sets/src/mage/cards/d/DenyingWind.java
+++ b/Mage.Sets/src/mage/cards/d/DenyingWind.java
@@ -45,7 +45,7 @@ class DenyingWindEffect extends OneShotEffect {
public DenyingWindEffect() {
super(Outcome.Neutral);
- staticText = "search target player's library for up to seven cards and exile them. Then that player shuffles their library";
+ staticText = "search target player's library for up to seven cards and exile them. Then that player shuffles";
}
public DenyingWindEffect(final DenyingWindEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/d/DiabolicRevelation.java b/Mage.Sets/src/mage/cards/d/DiabolicRevelation.java
index 6e246fb376..b2a0598d11 100644
--- a/Mage.Sets/src/mage/cards/d/DiabolicRevelation.java
+++ b/Mage.Sets/src/mage/cards/d/DiabolicRevelation.java
@@ -39,7 +39,7 @@ class DiabolicRevelationEffect extends OneShotEffect {
DiabolicRevelationEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for up to X cards and put those cards into your hand. Then shuffle your library";
+ this.staticText = "Search your library for up to X cards and put those cards into your hand. Then shuffle";
}
private DiabolicRevelationEffect(final DiabolicRevelationEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/d/Dichotomancy.java b/Mage.Sets/src/mage/cards/d/Dichotomancy.java
index 7a49b1fc73..984dd33307 100644
--- a/Mage.Sets/src/mage/cards/d/Dichotomancy.java
+++ b/Mage.Sets/src/mage/cards/d/Dichotomancy.java
@@ -60,7 +60,7 @@ class DichotomancyEffect extends OneShotEffect {
super(Outcome.PutCardInPlay);
this.staticText = "For each tapped nonland permanent target opponent controls, " +
"search that player's library for a card with the same name as that permanent. " +
- "Put those cards onto the battlefield under your control, then that player shuffles their library.";
+ "Put those cards onto the battlefield under your control, then that player shuffles.";
}
private DichotomancyEffect(DichotomancyEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/d/DiscipleOfDeceit.java b/Mage.Sets/src/mage/cards/d/DiscipleOfDeceit.java
index 4f3d2ffa12..e93917805e 100644
--- a/Mage.Sets/src/mage/cards/d/DiscipleOfDeceit.java
+++ b/Mage.Sets/src/mage/cards/d/DiscipleOfDeceit.java
@@ -58,7 +58,7 @@ class DiscipleOfDeceitEffect extends OneShotEffect {
public DiscipleOfDeceitEffect() {
super(Outcome.Benefit);
- this.staticText = "you may discard a nonland card. If you do, search your library for a card with the same mana value as that card, reveal it, put it into your hand, then shuffle your library";
+ this.staticText = "you may discard a nonland card. If you do, search your library for a card with the same mana value as that card, reveal it, put it into your hand, then shuffle";
}
public DiscipleOfDeceitEffect(final DiscipleOfDeceitEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java b/Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java
index c212421ed7..54acf82562 100644
--- a/Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java
+++ b/Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java
@@ -49,7 +49,7 @@ public final class DjeruWithEyesOpen extends CardImpl {
// When Djeru, With Eyes Open enters the battlefield, you may search your library for a planeswalker card, reveal it, put it into your hand, then shuffle your library.
Effect effect = new SearchLibraryPutInHandEffect(new TargetCardInLibrary(0, 1, filter), true, true);
- effect.setText("you may search your library for a planeswalker card, reveal it, put it into your hand, then shuffle your library");
+ effect.setText("you may search your library for a planeswalker card, reveal it, put it into your hand, then shuffle");
this.addAbility(new EntersBattlefieldTriggeredAbility(effect, true));
// If a source would deal damage to a planeswalker you control, prevent 1 of that damage.
diff --git a/Mage.Sets/src/mage/cards/d/DoublingChant.java b/Mage.Sets/src/mage/cards/d/DoublingChant.java
index 90d0de75a3..1b12baf233 100644
--- a/Mage.Sets/src/mage/cards/d/DoublingChant.java
+++ b/Mage.Sets/src/mage/cards/d/DoublingChant.java
@@ -48,7 +48,7 @@ class DoublingChantEffect extends OneShotEffect {
super(Outcome.PutCreatureInPlay);
this.staticText = "For each creature you control, " +
"you may search your library for a creature card with the same name as that creature. " +
- "Put those cards onto the battlefield, then shuffle your library";
+ "Put those cards onto the battlefield, then shuffle";
}
public DoublingChantEffect(final DoublingChantEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/d/DubiousChallenge.java b/Mage.Sets/src/mage/cards/d/DubiousChallenge.java
index a62e73d8c3..2ab0539038 100644
--- a/Mage.Sets/src/mage/cards/d/DubiousChallenge.java
+++ b/Mage.Sets/src/mage/cards/d/DubiousChallenge.java
@@ -44,7 +44,7 @@ class DubiousChallengeEffect extends OneShotEffect {
public DubiousChallengeEffect() {
super(Outcome.Benefit);
- this.staticText = "Look at the top ten cards of your library, exile up to two creature cards from among them, then shuffle your library. Target opponent may choose one of the exiled cards and put it onto the battlefield under their control. Put the rest onto the battlefield under your control.";
+ this.staticText = "Look at the top ten cards of your library, exile up to two creature cards from among them, then shuffle. Target opponent may choose one of the exiled cards and put it onto the battlefield under their control. Put the rest onto the battlefield under your control.";
}
public DubiousChallengeEffect(final DubiousChallengeEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EarwigSquad.java b/Mage.Sets/src/mage/cards/e/EarwigSquad.java
index e92d6bd44b..516afaaadd 100644
--- a/Mage.Sets/src/mage/cards/e/EarwigSquad.java
+++ b/Mage.Sets/src/mage/cards/e/EarwigSquad.java
@@ -44,7 +44,7 @@ public final class EarwigSquad extends CardImpl {
EntersBattlefieldTriggeredAbility ability = new EntersBattlefieldTriggeredAbility(new EarwigSquadEffect(), false);
ability.addTarget(new TargetOpponent());
this.addAbility(new ConditionalInterveningIfTriggeredAbility(ability, ProwlCostWasPaidCondition.instance,
- "When {this} enters the battlefield, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles their library.")
+ "When {this} enters the battlefield, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles.")
.addHint(ProwlCostWasPaidHint.instance));
}
@@ -63,7 +63,7 @@ class EarwigSquadEffect extends OneShotEffect {
public EarwigSquadEffect() {
super(Outcome.Benefit);
- staticText = "search target opponent's library for three cards and exile them. Then that player shuffles their library";
+ staticText = "search target opponent's library for three cards and exile them. Then that player shuffles";
}
public EarwigSquadEffect(final EarwigSquadEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EdgeOfAutumn.java b/Mage.Sets/src/mage/cards/e/EdgeOfAutumn.java
index e38dbbaa4b..6770ba3e97 100644
--- a/Mage.Sets/src/mage/cards/e/EdgeOfAutumn.java
+++ b/Mage.Sets/src/mage/cards/e/EdgeOfAutumn.java
@@ -32,7 +32,7 @@ public final class EdgeOfAutumn extends CardImpl {
// If you control four or fewer lands, search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.
this.getSpellAbility().addEffect(new ConditionalOneShotEffect(new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND), true),
new PermanentsOnTheBattlefieldCondition(filter, ComparisonType.FEWER_THAN, 5),
- "If you control four or fewer lands, search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library."));
+ "If you control four or fewer lands, search your library for a basic land card, put it onto the battlefield tapped, then shuffle."));
// Cycling-Sacrifice a land.
this.addAbility(new CyclingAbility(new SacrificeTargetCost(new TargetControlledPermanent(filter))));
diff --git a/Mage.Sets/src/mage/cards/e/EldritchEvolution.java b/Mage.Sets/src/mage/cards/e/EldritchEvolution.java
index 0e0d0aac78..be08a954d3 100644
--- a/Mage.Sets/src/mage/cards/e/EldritchEvolution.java
+++ b/Mage.Sets/src/mage/cards/e/EldritchEvolution.java
@@ -56,7 +56,7 @@ class EldritchEvolutionEffect extends OneShotEffect {
EldritchEvolutionEffect() {
super(Outcome.Benefit);
staticText = "Search your library for a creature card with mana value X or less, where X is 2 plus the sacrificed creature's mana value. Put that card "
- + "onto the battlefield, then shuffle your library";
+ + "onto the battlefield, then shuffle";
}
EldritchEvolutionEffect(final EldritchEvolutionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EndlessHorizons.java b/Mage.Sets/src/mage/cards/e/EndlessHorizons.java
index 41b66cf004..faee405ca9 100644
--- a/Mage.Sets/src/mage/cards/e/EndlessHorizons.java
+++ b/Mage.Sets/src/mage/cards/e/EndlessHorizons.java
@@ -53,7 +53,7 @@ class EndlessHorizonsEffect extends OneShotEffect {
EndlessHorizonsEffect() {
super(Outcome.Neutral);
- this.staticText = "search your library for any number of Plains cards and exile them. Then shuffle your library";
+ this.staticText = "search your library for any number of Plains cards and exile them. Then shuffle";
}
private EndlessHorizonsEffect(final EndlessHorizonsEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EnduringIdeal.java b/Mage.Sets/src/mage/cards/e/EnduringIdeal.java
index 39ebe7e2d4..05c1b70ba5 100644
--- a/Mage.Sets/src/mage/cards/e/EnduringIdeal.java
+++ b/Mage.Sets/src/mage/cards/e/EnduringIdeal.java
@@ -47,7 +47,7 @@ class EnduringIdealEffect extends OneShotEffect {
public EnduringIdealEffect() {
super(Outcome.Benefit);
- staticText = "Search your library for an enchantment card and put it onto the battlefield. Then shuffle your library";
+ staticText = "Search your library for an enchantment card and put it onto the battlefield. Then shuffle";
}
public EnduringIdealEffect(final EnduringIdealEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EnigmaticIncarnation.java b/Mage.Sets/src/mage/cards/e/EnigmaticIncarnation.java
index e3e0383ed3..2c796bd055 100644
--- a/Mage.Sets/src/mage/cards/e/EnigmaticIncarnation.java
+++ b/Mage.Sets/src/mage/cards/e/EnigmaticIncarnation.java
@@ -61,7 +61,7 @@ class EnigmaticIncarnationEffect extends OneShotEffect {
staticText = "you may sacrifice another enchantment. If you do, "
+ "search your library for a creature card with mana value "
+ "equal to 1 plus the sacrificed enchantment's mana value, "
- + "put that card onto the battlefield, then shuffle your library.";
+ + "put that card onto the battlefield, then shuffle.";
}
private EnigmaticIncarnationEffect(final EnigmaticIncarnationEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EternalDominion.java b/Mage.Sets/src/mage/cards/e/EternalDominion.java
index f9b0c9c001..b4bc4ecb0e 100644
--- a/Mage.Sets/src/mage/cards/e/EternalDominion.java
+++ b/Mage.Sets/src/mage/cards/e/EternalDominion.java
@@ -62,7 +62,7 @@ class EternalDominionEffect extends OneShotEffect {
public EternalDominionEffect() {
super(Outcome.Benefit);
- staticText = "Search target opponent's library for an artifact, creature, enchantment, or land card. Put that card onto the battlefield under your control. Then that player shuffles their library";
+ staticText = "Search target opponent's library for an artifact, creature, enchantment, or land card. Put that card onto the battlefield under your control. Then that player shuffles";
}
public EternalDominionEffect(final EternalDominionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EverythingamajigE.java b/Mage.Sets/src/mage/cards/e/EverythingamajigE.java
index 5328e536ab..a45f3cfdc7 100644
--- a/Mage.Sets/src/mage/cards/e/EverythingamajigE.java
+++ b/Mage.Sets/src/mage/cards/e/EverythingamajigE.java
@@ -71,7 +71,7 @@ class UrzasHotTubEffect extends OneShotEffect {
public UrzasHotTubEffect() {
super(Outcome.ReturnToHand);
- this.staticText = "Search your library for a card that shares a complete word in its name with the discarded card, reveal it, put it into your hand, then shuffle your library";
+ this.staticText = "Search your library for a card that shares a complete word in its name with the discarded card, reveal it, put it into your hand, then shuffle";
}
public UrzasHotTubEffect(final UrzasHotTubEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EvolutionCharm.java b/Mage.Sets/src/mage/cards/e/EvolutionCharm.java
index daf6c438f6..b148f091c7 100644
--- a/Mage.Sets/src/mage/cards/e/EvolutionCharm.java
+++ b/Mage.Sets/src/mage/cards/e/EvolutionCharm.java
@@ -25,7 +25,7 @@ public final class EvolutionCharm extends CardImpl {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{G}");
// Choose one - Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library;
- this.getSpellAbility().addEffect(new SearchLibraryPutInHandEffect(new TargetCardInLibrary(0, 1, StaticFilters.FILTER_CARD_BASIC_LAND), true, true).setText("Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library"));
+ this.getSpellAbility().addEffect(new SearchLibraryPutInHandEffect(new TargetCardInLibrary(0, 1, StaticFilters.FILTER_CARD_BASIC_LAND), true, true).setText("Search your library for a basic land card, reveal it, put it into your hand, then shuffle"));
// or return target creature card from your graveyard to your hand;
Mode mode = new Mode();
diff --git a/Mage.Sets/src/mage/cards/e/Extirpate.java b/Mage.Sets/src/mage/cards/e/Extirpate.java
index 34c41914cd..511bc37849 100644
--- a/Mage.Sets/src/mage/cards/e/Extirpate.java
+++ b/Mage.Sets/src/mage/cards/e/Extirpate.java
@@ -64,7 +64,7 @@ class ExtirpateEffect extends OneShotEffect {
this.staticText = "Choose target card in a graveyard other than "
+ "a basic land card. Search its owner's graveyard, hand, "
+ "and library for any number of cards with the same name "
- + "as that card and exile them. Then that player shuffles their library";
+ + "as that card and exile them. Then that player shuffles";
}
public ExtirpateEffect(final ExtirpateEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/Extract.java b/Mage.Sets/src/mage/cards/e/Extract.java
index acf4c0e77c..ee436168bb 100644
--- a/Mage.Sets/src/mage/cards/e/Extract.java
+++ b/Mage.Sets/src/mage/cards/e/Extract.java
@@ -48,7 +48,7 @@ class ExtractEffect extends OneShotEffect {
public ExtractEffect() {
super(Outcome.Exile);
- staticText = "Search target player's library for a card and exile it. Then that player shuffles their library.";
+ staticText = "Search target player's library for a card and exile it. Then that player shuffles.";
}
public ExtractEffect(final ExtractEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/f/FabledPassage.java b/Mage.Sets/src/mage/cards/f/FabledPassage.java
index 7897263e3a..237de41a82 100644
--- a/Mage.Sets/src/mage/cards/f/FabledPassage.java
+++ b/Mage.Sets/src/mage/cards/f/FabledPassage.java
@@ -48,7 +48,7 @@ class FabledPassageEffect extends OneShotEffect {
FabledPassageEffect() {
super(Outcome.Benefit);
staticText = "Search your library for a basic land card, put it onto the battlefield tapped, " +
- "then shuffle your library. Then if you control four or more lands, untap that land.";
+ "then shuffle. Then if you control four or more lands, untap that land.";
}
private FabledPassageEffect(final FabledPassageEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/f/FarWanderings.java b/Mage.Sets/src/mage/cards/f/FarWanderings.java
index 99a15b9383..3b1c709a81 100644
--- a/Mage.Sets/src/mage/cards/f/FarWanderings.java
+++ b/Mage.Sets/src/mage/cards/f/FarWanderings.java
@@ -29,7 +29,7 @@ public final class FarWanderings extends CardImpl {
new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 3, StaticFilters.FILTER_CARD_BASIC_LAND), true, true),
new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 1, StaticFilters.FILTER_CARD_BASIC_LAND), true, true),
new CardsInControllerGraveyardCondition(7),
- "Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library.
Threshold — If seven or more cards are in your graveyard, instead search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library.");
+ "Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.
Threshold — If seven or more cards are in your graveyard, instead search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle.");
this.getSpellAbility().addEffect(effect);
}
diff --git a/Mage.Sets/src/mage/cards/f/FiendArtisan.java b/Mage.Sets/src/mage/cards/f/FiendArtisan.java
index ef3014ef8a..d2100c7685 100644
--- a/Mage.Sets/src/mage/cards/f/FiendArtisan.java
+++ b/Mage.Sets/src/mage/cards/f/FiendArtisan.java
@@ -78,7 +78,7 @@ class FiendArtisanEffect extends OneShotEffect {
FiendArtisanEffect() {
super(Outcome.Benefit);
staticText = "search your library for a creature card with mana value X or less, " +
- "put it onto the battlefield, then shuffle your library";
+ "put it onto the battlefield, then shuffle";
}
private FiendArtisanEffect(final FiendArtisanEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/f/FierceEmpath.java b/Mage.Sets/src/mage/cards/f/FierceEmpath.java
index 33b341a5f4..d1d7307c7b 100644
--- a/Mage.Sets/src/mage/cards/f/FierceEmpath.java
+++ b/Mage.Sets/src/mage/cards/f/FierceEmpath.java
@@ -35,7 +35,7 @@ public final class FierceEmpath extends CardImpl {
// When Fierce Empath enters the battlefield, you may search your library for a creature card with converted mana cost 6 or greater, reveal it, put it into your hand, then shuffle your library.
this.addAbility(new EntersBattlefieldTriggeredAbility(new SearchLibraryPutInHandEffect(
new TargetCardInLibrary(filter), true, true)
- .setText("search your library for a creature card with mana value 6 or greater, reveal it, put it into your hand, then shuffle your library"),
+ .setText("search your library for a creature card with mana value 6 or greater, reveal it, put it into your hand, then shuffle"),
true));
}
diff --git a/Mage.Sets/src/mage/cards/f/FinalParting.java b/Mage.Sets/src/mage/cards/f/FinalParting.java
index 536aa4fe2b..3310134b2f 100644
--- a/Mage.Sets/src/mage/cards/f/FinalParting.java
+++ b/Mage.Sets/src/mage/cards/f/FinalParting.java
@@ -43,7 +43,7 @@ class FinalPartingEffect extends OneShotEffect {
public FinalPartingEffect() {
super(Outcome.PutLandInPlay);
- staticText = "Search your library for two cards. Put one into your hand and the other into your graveyard. Then shuffle your library";
+ staticText = "Search your library for two cards. Put one into your hand and the other into your graveyard. Then shuffle";
}
public FinalPartingEffect(final FinalPartingEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/f/FiremindsForesight.java b/Mage.Sets/src/mage/cards/f/FiremindsForesight.java
index f595c2a5d7..7029380eb5 100644
--- a/Mage.Sets/src/mage/cards/f/FiremindsForesight.java
+++ b/Mage.Sets/src/mage/cards/f/FiremindsForesight.java
@@ -58,7 +58,7 @@ class FiremindsForesightSearchEffect extends OneShotEffect {
super(Outcome.DrawCard);
staticText = "Search your library for an instant card with mana value 3, " +
"reveal it, and put it into your hand. Then repeat this process " +
- "for instant cards with mana values 2 and 1. Then shuffle your library";
+ "for instant cards with mana values 2 and 1. Then shuffle";
}
private FiremindsForesightSearchEffect(final FiremindsForesightSearchEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/f/Foresight.java b/Mage.Sets/src/mage/cards/f/Foresight.java
index 1f4de70b52..2fee2df480 100644
--- a/Mage.Sets/src/mage/cards/f/Foresight.java
+++ b/Mage.Sets/src/mage/cards/f/Foresight.java
@@ -45,7 +45,7 @@ class ForesightEffect extends SearchEffect {
ForesightEffect() {
super(new TargetCardInLibrary(3, StaticFilters.FILTER_CARD), Outcome.Benefit);
- staticText = "Search your library for three cards, exile them, then shuffle your library";
+ staticText = "Search your library for three cards, exile them, then shuffle";
}
private ForesightEffect(final ForesightEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/f/ForkInTheRoad.java b/Mage.Sets/src/mage/cards/f/ForkInTheRoad.java
index 3d7342c894..5f69825c1b 100644
--- a/Mage.Sets/src/mage/cards/f/ForkInTheRoad.java
+++ b/Mage.Sets/src/mage/cards/f/ForkInTheRoad.java
@@ -46,7 +46,7 @@ class ForkInTheRoadEffect extends OneShotEffect {
public ForkInTheRoadEffect() {
super(Outcome.PutLandInPlay);
- staticText = "Search your library for up to two basic land cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle your library";
+ staticText = "Search your library for up to two basic land cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle";
}
public ForkInTheRoadEffect(final ForkInTheRoadEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/g/GeomancersGambit.java b/Mage.Sets/src/mage/cards/g/GeomancersGambit.java
index 4488cf268e..add2ce62d7 100644
--- a/Mage.Sets/src/mage/cards/g/GeomancersGambit.java
+++ b/Mage.Sets/src/mage/cards/g/GeomancersGambit.java
@@ -52,7 +52,7 @@ class GeomancersGambitEffect extends OneShotEffect {
super(Outcome.PutLandInPlay);
this.staticText = "Its controller may search their library "
+ "for a basic land card, put it onto the battlefield, "
- + "then shuffle their library";
+ + "then shuffle";
}
private GeomancersGambitEffect(final GeomancersGambitEffect effect) {
@@ -74,7 +74,7 @@ class GeomancersGambitEffect extends OneShotEffect {
if (controller == null) {
return false;
}
- if (!controller.chooseUse(Outcome.PutLandInPlay, "Search for a basic land, put it onto the battlefield, and then shuffle your library?", source, game)) {
+ if (!controller.chooseUse(Outcome.PutLandInPlay, "Search for a basic land, put it onto the battlefield, and then shuffle?", source, game)) {
return true;
}
TargetCardInLibrary target = new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND);
diff --git a/Mage.Sets/src/mage/cards/g/GhostQuarter.java b/Mage.Sets/src/mage/cards/g/GhostQuarter.java
index 5f8fdf189b..f6242d01ce 100644
--- a/Mage.Sets/src/mage/cards/g/GhostQuarter.java
+++ b/Mage.Sets/src/mage/cards/g/GhostQuarter.java
@@ -54,7 +54,7 @@ class GhostQuarterEffect extends OneShotEffect {
public GhostQuarterEffect() {
super(Outcome.PutLandInPlay);
- this.staticText = "Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library";
+ this.staticText = "Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle";
}
public GhostQuarterEffect(final GhostQuarterEffect effect) {
@@ -71,7 +71,7 @@ class GhostQuarterEffect extends OneShotEffect {
Permanent permanent = getTargetPointer().getFirstTargetPermanentOrLKI(game, source);
if (permanent != null) {
Player controller = game.getPlayer(permanent.getControllerId());
- if (controller != null && controller.chooseUse(Outcome.PutLandInPlay, "Search for a basic land, put it onto the battlefield, and then shuffle your library?", source, game)) {
+ if (controller != null && controller.chooseUse(Outcome.PutLandInPlay, "Search for a basic land, put it onto the battlefield, and then shuffle?", source, game)) {
TargetCardInLibrary target = new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND);
if (controller.searchLibrary(target, source, game)) {
Card card = controller.getLibrary().getCard(target.getFirstTarget(), game);
diff --git a/Mage.Sets/src/mage/cards/g/GiftsUngiven.java b/Mage.Sets/src/mage/cards/g/GiftsUngiven.java
index 5c835f5e50..34ef730d9f 100644
--- a/Mage.Sets/src/mage/cards/g/GiftsUngiven.java
+++ b/Mage.Sets/src/mage/cards/g/GiftsUngiven.java
@@ -42,7 +42,7 @@ class GiftsUngivenEffect extends OneShotEffect {
public GiftsUngivenEffect() {
super(Outcome.DrawCard);
- this.staticText = "Search your library for up to four cards with different names and reveal them. Target opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle your library";
+ this.staticText = "Search your library for up to four cards with different names and reveal them. Target opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle";
}
public GiftsUngivenEffect(final GiftsUngivenEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/g/Gigantiform.java b/Mage.Sets/src/mage/cards/g/Gigantiform.java
index 692ac3bc44..535f5876b8 100644
--- a/Mage.Sets/src/mage/cards/g/Gigantiform.java
+++ b/Mage.Sets/src/mage/cards/g/Gigantiform.java
@@ -52,7 +52,7 @@ public final class Gigantiform extends CardImpl {
this.addAbility(new ConditionalInterveningIfTriggeredAbility(
new EntersBattlefieldTriggeredAbility(new GigantiformEffect(), true),
KickedCondition.instance,
- "When {this} enters the battlefield, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle your library."));
+ "When {this} enters the battlefield, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle."));
}
private Gigantiform(final Gigantiform card) {
diff --git a/Mage.Sets/src/mage/cards/g/GoblinEngineer.java b/Mage.Sets/src/mage/cards/g/GoblinEngineer.java
index 4d5caa3d12..e06230255d 100644
--- a/Mage.Sets/src/mage/cards/g/GoblinEngineer.java
+++ b/Mage.Sets/src/mage/cards/g/GoblinEngineer.java
@@ -75,7 +75,7 @@ class GoblinEngineerEffect extends SearchEffect {
GoblinEngineerEffect() {
super(new TargetCardInLibrary(StaticFilters.FILTER_CARD_ARTIFACT_AN), Outcome.Neutral);
- staticText = "search your library for an artifact card, put it into your graveyard, then shuffle your library";
+ staticText = "search your library for an artifact card, put it into your graveyard, then shuffle";
}
private GoblinEngineerEffect(final GoblinEngineerEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/g/GoblinTutor.java b/Mage.Sets/src/mage/cards/g/GoblinTutor.java
index e1d71b17ba..8cb65ae019 100644
--- a/Mage.Sets/src/mage/cards/g/GoblinTutor.java
+++ b/Mage.Sets/src/mage/cards/g/GoblinTutor.java
@@ -50,7 +50,7 @@ class GoblinTutorEffect extends OneShotEffect {
public GoblinTutorEffect() {
super(Outcome.PutCreatureInPlay);
- this.staticText = "Roll a six-sided die. If you roll a 1, {this} has no effect. Otherwise, search your library for the indicated card, reveal it, put it into your hand, then shuffle your library. 2 - A card named Goblin Tutor 3 - An enchantment card 4 - An artifact card 5 - A creature card 6 - An instant or sorcery card";
+ this.staticText = "Roll a six-sided die. If you roll a 1, {this} has no effect. Otherwise, search your library for the indicated card, reveal it, put it into your hand, then shuffle. 2 - A card named Goblin Tutor 3 - An enchantment card 4 - An artifact card 5 - A creature card 6 - An instant or sorcery card";
}
public GoblinTutorEffect(final GoblinTutorEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/g/Gomazoa.java b/Mage.Sets/src/mage/cards/g/Gomazoa.java
index e3b3395cfa..500960c57c 100644
--- a/Mage.Sets/src/mage/cards/g/Gomazoa.java
+++ b/Mage.Sets/src/mage/cards/g/Gomazoa.java
@@ -62,7 +62,7 @@ class GomazoaEffect extends OneShotEffect {
public GomazoaEffect() {
super(Outcome.Neutral);
- this.staticText = "Put {this} and each creature it's blocking on top of their owners' libraries, then those players shuffle their libraries";
+ this.staticText = "Put {this} and each creature it's blocking on top of their owners' libraries, then those players shuffle";
}
public GomazoaEffect(final GomazoaEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/g/GrimReminder.java b/Mage.Sets/src/mage/cards/g/GrimReminder.java
index 9886971641..82f5102998 100644
--- a/Mage.Sets/src/mage/cards/g/GrimReminder.java
+++ b/Mage.Sets/src/mage/cards/g/GrimReminder.java
@@ -69,7 +69,7 @@ class GrimReminderEffect extends OneShotEffect {
super(Outcome.Benefit);
this.staticText = "Search your library for a nonland card and reveal it. "
+ "Each opponent who cast a spell this turn with the same name as that card loses 6 life. "
- + "Then shuffle your library.";
+ + "Then shuffle.";
}
GrimReminderEffect(final GrimReminderEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/g/GrimTutor.java b/Mage.Sets/src/mage/cards/g/GrimTutor.java
index 8b3dab01f8..4ca8bd99de 100644
--- a/Mage.Sets/src/mage/cards/g/GrimTutor.java
+++ b/Mage.Sets/src/mage/cards/g/GrimTutor.java
@@ -21,7 +21,7 @@ public final class GrimTutor extends CardImpl {
// Search your library for a card and put that card into your hand, then shuffle your library.
TargetCardInLibrary target = new TargetCardInLibrary();
- this.getSpellAbility().addEffect(new SearchLibraryPutInHandEffect(target).setText("search your library for a card and put that card into your hand, then shuffle your library"));
+ this.getSpellAbility().addEffect(new SearchLibraryPutInHandEffect(target).setText("search your library for a card and put that card into your hand, then shuffle"));
// You lose 3 life.
this.getSpellAbility().addEffect(new LoseLifeSourceControllerEffect(3));
diff --git a/Mage.Sets/src/mage/cards/g/GrinningTotem.java b/Mage.Sets/src/mage/cards/g/GrinningTotem.java
index 79e671dd60..3c99291d0e 100644
--- a/Mage.Sets/src/mage/cards/g/GrinningTotem.java
+++ b/Mage.Sets/src/mage/cards/g/GrinningTotem.java
@@ -59,7 +59,7 @@ class GrinningTotemSearchAndExileEffect extends OneShotEffect {
public GrinningTotemSearchAndExileEffect() {
super(Outcome.Benefit);
- this.staticText = "Search target opponent's library for a card and exile it. Then that player shuffles their library. " +
+ this.staticText = "Search target opponent's library for a card and exile it. Then that player shuffles. " +
"Until the beginning of your next upkeep, you may play that card. " +
"At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard";
}
diff --git a/Mage.Sets/src/mage/cards/g/GrowFromTheAshes.java b/Mage.Sets/src/mage/cards/g/GrowFromTheAshes.java
index cb0831eb52..447c667b11 100644
--- a/Mage.Sets/src/mage/cards/g/GrowFromTheAshes.java
+++ b/Mage.Sets/src/mage/cards/g/GrowFromTheAshes.java
@@ -29,7 +29,7 @@ public final class GrowFromTheAshes extends CardImpl {
new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 2, StaticFilters.FILTER_CARD_BASIC_LAND), false, true),
new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 1, StaticFilters.FILTER_CARD_BASIC_LAND), false, true),
KickedCondition.instance,
- "Search your library for a basic land card, put it onto the battlefield, then shuffle your library. If this spell was kicked, instead search your library for two basic land cards, put them onto the battlefield, then shuffle your library."));
+ "Search your library for a basic land card, put it onto the battlefield, then shuffle. If this spell was kicked, instead search your library for two basic land cards, put them onto the battlefield, then shuffle."));
}
private GrowFromTheAshes(final GrowFromTheAshes card) {
diff --git a/Mage.Sets/src/mage/cards/g/GuidedPassage.java b/Mage.Sets/src/mage/cards/g/GuidedPassage.java
index b8b9c2c1b4..ee90202993 100644
--- a/Mage.Sets/src/mage/cards/g/GuidedPassage.java
+++ b/Mage.Sets/src/mage/cards/g/GuidedPassage.java
@@ -56,7 +56,7 @@ class GuidedPassageEffect extends OneShotEffect {
GuidedPassageEffect() {
super(Outcome.Benefit);
- this.staticText = "Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle your library.";
+ this.staticText = "Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle.";
}
GuidedPassageEffect(final GuidedPassageEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/h/HarvestSeason.java b/Mage.Sets/src/mage/cards/h/HarvestSeason.java
index 7470f15aac..4e189e3ab3 100644
--- a/Mage.Sets/src/mage/cards/h/HarvestSeason.java
+++ b/Mage.Sets/src/mage/cards/h/HarvestSeason.java
@@ -55,7 +55,7 @@ class HarvestSeasonEffect extends OneShotEffect {
HarvestSeasonEffect() {
super(Outcome.Benefit);
this.staticText = "Search your library for up to X basic land cards, where X is the number of tapped creatures you control,"
- + " and put those cards onto the battlefield tapped, then shuffle your library.";
+ + " and put those cards onto the battlefield tapped, then shuffle.";
}
HarvestSeasonEffect(final HarvestSeasonEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/h/HauntingEchoes.java b/Mage.Sets/src/mage/cards/h/HauntingEchoes.java
index 015ca6785b..1fe9a2e261 100644
--- a/Mage.Sets/src/mage/cards/h/HauntingEchoes.java
+++ b/Mage.Sets/src/mage/cards/h/HauntingEchoes.java
@@ -45,7 +45,7 @@ class HauntingEchoesEffect extends OneShotEffect {
super(Outcome.Detriment);
staticText = "Exile all cards from target player's graveyard other than basic land cards. " +
"For each card exiled this way, search that player's library for all cards " +
- "with the same name as that card and exile them. Then that player shuffles their library";
+ "with the same name as that card and exile them. Then that player shuffles";
}
private HauntingEchoesEffect(final HauntingEchoesEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/h/HibernationsEnd.java b/Mage.Sets/src/mage/cards/h/HibernationsEnd.java
index 81c8efcbde..b2edd62612 100644
--- a/Mage.Sets/src/mage/cards/h/HibernationsEnd.java
+++ b/Mage.Sets/src/mage/cards/h/HibernationsEnd.java
@@ -82,7 +82,7 @@ class HibernationsEndEffect extends OneShotEffect {
public HibernationsEndEffect() {
super(Outcome.Benefit);
- this.staticText = "search your library for a creature card with mana value equal to the number of age counters on {this} and put it onto the battlefield. If you do, shuffle your library.";
+ this.staticText = "search your library for a creature card with mana value equal to the number of age counters on {this} and put it onto the battlefield. If you do, shuffle.";
}
public HibernationsEndEffect(final HibernationsEndEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/h/HideSeek.java b/Mage.Sets/src/mage/cards/h/HideSeek.java
index f12d6ba73f..632d508671 100644
--- a/Mage.Sets/src/mage/cards/h/HideSeek.java
+++ b/Mage.Sets/src/mage/cards/h/HideSeek.java
@@ -55,7 +55,7 @@ class SeekEffect extends OneShotEffect {
public SeekEffect() {
super(Outcome.GainLife);
- staticText = "Search target opponent's library for a card and exile it. You gain life equal to its mana value. Then that player shuffles their library";
+ staticText = "Search target opponent's library for a card and exile it. You gain life equal to its mana value. Then that player shuffles";
}
public SeekEffect(final SeekEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/h/HoardingDragon.java b/Mage.Sets/src/mage/cards/h/HoardingDragon.java
index f533009054..68229a6ade 100644
--- a/Mage.Sets/src/mage/cards/h/HoardingDragon.java
+++ b/Mage.Sets/src/mage/cards/h/HoardingDragon.java
@@ -60,7 +60,7 @@ class HoardingDragonEffect extends OneShotEffect {
HoardingDragonEffect() {
super(Outcome.Exile);
- this.staticText = "search your library for an artifact card, exile it, then shuffle your library";
+ this.staticText = "search your library for an artifact card, exile it, then shuffle";
}
private HoardingDragonEffect(final HoardingDragonEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/i/ImperialHellkite.java b/Mage.Sets/src/mage/cards/i/ImperialHellkite.java
index 4cff0fe302..5302c3337b 100644
--- a/Mage.Sets/src/mage/cards/i/ImperialHellkite.java
+++ b/Mage.Sets/src/mage/cards/i/ImperialHellkite.java
@@ -36,7 +36,7 @@ public final class ImperialHellkite extends CardImpl {
// When Imperial Hellkite is turned face up, you may search your library for a Dragon card, reveal it, and put it into your hand. If you do, shuffle your library.
Effect effect = new SearchLibraryPutInHandEffect(new TargetCardInLibrary(0, 1, new FilterBySubtypeCard(SubType.DRAGON)), true, true);
- effect.setText("you may search your library for a Dragon card, reveal it, and put it into your hand. If you do, shuffle your library");
+ effect.setText("you may search your library for a Dragon card, reveal it, and put it into your hand. If you do, shuffle");
this.addAbility(new TurnedFaceUpSourceTriggeredAbility(effect));
}
diff --git a/Mage.Sets/src/mage/cards/i/InameAsOne.java b/Mage.Sets/src/mage/cards/i/InameAsOne.java
index be05f87a2f..9df76aa7fd 100644
--- a/Mage.Sets/src/mage/cards/i/InameAsOne.java
+++ b/Mage.Sets/src/mage/cards/i/InameAsOne.java
@@ -52,7 +52,7 @@ public final class InameAsOne extends CardImpl {
this.addAbility(new ConditionalInterveningIfTriggeredAbility(
new EntersBattlefieldTriggeredAbility(new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 1, filter)), true),
CastFromHandSourcePermanentCondition.instance,
- "When {this} enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle your library."),
+ "When {this} enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle."),
new CastFromHandWatcher());
// When Iname as One dies, you may exile it. If you do, return target Spirit permanent card from your graveyard to the battlefield.
diff --git a/Mage.Sets/src/mage/cards/i/InameDeathAspect.java b/Mage.Sets/src/mage/cards/i/InameDeathAspect.java
index 128ad8df08..79d5057b9b 100644
--- a/Mage.Sets/src/mage/cards/i/InameDeathAspect.java
+++ b/Mage.Sets/src/mage/cards/i/InameDeathAspect.java
@@ -51,7 +51,7 @@ class InameDeathAspectEffect extends SearchEffect {
public InameDeathAspectEffect() {
super(new TargetCardInLibrary(0, Integer.MAX_VALUE, filter), Outcome.Neutral);
- staticText = "search your library for any number of Spirit cards and put them into your graveyard. If you do, shuffle your library";
+ staticText = "search your library for any number of Spirit cards and put them into your graveyard. If you do, shuffle";
}
public InameDeathAspectEffect(final InameDeathAspectEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/i/Incoming.java b/Mage.Sets/src/mage/cards/i/Incoming.java
index d244352ea7..6ffb8f9594 100644
--- a/Mage.Sets/src/mage/cards/i/Incoming.java
+++ b/Mage.Sets/src/mage/cards/i/Incoming.java
@@ -53,7 +53,7 @@ class IncomingEffect extends OneShotEffect {
public IncomingEffect() {
super(Outcome.Detriment);
- this.staticText = "Each player searches their library for any number of artifact, creature, enchantment, and/or land cards, puts them onto the battlefield, then shuffles their library";
+ this.staticText = "Each player searches their library for any number of artifact, creature, enchantment, and/or land cards, puts them onto the battlefield, then shuffles";
}
public IncomingEffect(final IncomingEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/i/IncreasingAmbition.java b/Mage.Sets/src/mage/cards/i/IncreasingAmbition.java
index f5ce84463f..eae6ce33ed 100644
--- a/Mage.Sets/src/mage/cards/i/IncreasingAmbition.java
+++ b/Mage.Sets/src/mage/cards/i/IncreasingAmbition.java
@@ -33,7 +33,7 @@ public final class IncreasingAmbition extends CardImpl {
IncreasingAmbitionCondition.instance, "Search your library for a card " +
"and put that card into your hand. If this spell was cast from a graveyard, " +
"instead search your library for two cards and put those cards into your hand. " +
- "Then shuffle your library."
+ "Then shuffle."
));
// Flashback {7}{B}
diff --git a/Mage.Sets/src/mage/cards/i/IndomitableCreativity.java b/Mage.Sets/src/mage/cards/i/IndomitableCreativity.java
index 840f72fad9..3d911d0f44 100644
--- a/Mage.Sets/src/mage/cards/i/IndomitableCreativity.java
+++ b/Mage.Sets/src/mage/cards/i/IndomitableCreativity.java
@@ -71,7 +71,7 @@ class IndomitableCreativityEffect extends OneShotEffect {
"For each permanent destroyed this way, " +
"its controller reveals cards from the top of their library" +
" until an artifact or creature card is revealed and exiles that card. " +
- "Those players put the exiled card onto the battlefield, then shuffle their libraries";
+ "Those players put the exiled card onto the battlefield, then shuffle";
}
public IndomitableCreativityEffect(final IndomitableCreativityEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/i/InfernalTutor.java b/Mage.Sets/src/mage/cards/i/InfernalTutor.java
index 9ffe0226ca..489b25114a 100644
--- a/Mage.Sets/src/mage/cards/i/InfernalTutor.java
+++ b/Mage.Sets/src/mage/cards/i/InfernalTutor.java
@@ -39,7 +39,7 @@ public final class InfernalTutor extends CardImpl {
Effect effect = new ConditionalOneShotEffect(
new SearchLibraryPutInHandEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD), false, true),
HellbentCondition.instance,
- "
Hellbent — If you have no cards in hand, instead search your library for a card, put it into your hand, then shuffle your library");
+ "
Hellbent — If you have no cards in hand, instead search your library for a card, put it into your hand, then shuffle");
this.getSpellAbility().addEffect(effect);
}
@@ -58,7 +58,7 @@ class InfernalTutorEffect extends OneShotEffect {
public InfernalTutorEffect() {
super(Outcome.Benefit);
- this.staticText = "Reveal a card from your hand. Search your library for a card with the same name as that card, reveal it, put it into your hand, then shuffle your library";
+ this.staticText = "Reveal a card from your hand. Search your library for a card with the same name as that card, reveal it, put it into your hand, then shuffle";
}
public InfernalTutorEffect(final InfernalTutorEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/i/InsidiousDreams.java b/Mage.Sets/src/mage/cards/i/InsidiousDreams.java
index abb2599441..d1e15ea53b 100644
--- a/Mage.Sets/src/mage/cards/i/InsidiousDreams.java
+++ b/Mage.Sets/src/mage/cards/i/InsidiousDreams.java
@@ -57,7 +57,7 @@ class InsidiousDreamsEffect extends OneShotEffect {
public InsidiousDreamsEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for up to X cards. Then shuffle your library and put those cards on top of it in any order";
+ this.staticText = "Search your library for up to X cards. Then shuffle and put those cards on top of it in any order";
}
public InsidiousDreamsEffect(final InsidiousDreamsEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/i/Intuition.java b/Mage.Sets/src/mage/cards/i/Intuition.java
index 5589fa11ce..9099e98745 100644
--- a/Mage.Sets/src/mage/cards/i/Intuition.java
+++ b/Mage.Sets/src/mage/cards/i/Intuition.java
@@ -50,7 +50,7 @@ class IntuitionEffect extends SearchEffect {
public IntuitionEffect() {
super(new TargetCardInLibrary(3, new FilterCard()), Outcome.Benefit);
- staticText = "Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle your library";
+ staticText = "Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle";
}
diff --git a/Mage.Sets/src/mage/cards/i/InvasiveSurgery.java b/Mage.Sets/src/mage/cards/i/InvasiveSurgery.java
index ee53835e90..66fbd8c4e8 100644
--- a/Mage.Sets/src/mage/cards/i/InvasiveSurgery.java
+++ b/Mage.Sets/src/mage/cards/i/InvasiveSurgery.java
@@ -97,6 +97,6 @@ class InvasiveSurgeryEffect extends SearchTargetGraveyardHandLibraryForCardNameA
return "Counter target sorcery spell.
"
+ "Delirium — If there are four or more card types among cards in your graveyard, "
+ "search the graveyard, hand, and library of that spell's controller for any number of cards "
- + "with the same name as that spell, exile those cards, then that player shuffles their library";
+ + "with the same name as that spell, exile those cards, then that player shuffles";
}
}
diff --git a/Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java b/Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java
index 9eefe30f02..b0c31a83f1 100644
--- a/Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java
+++ b/Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java
@@ -68,7 +68,7 @@ class IsperiaTheInscrutableEffect extends OneShotEffect {
public IsperiaTheInscrutableEffect() {
super(Outcome.Neutral);
- staticText = "That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle your library";
+ staticText = "That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle";
}
public IsperiaTheInscrutableEffect(final IsperiaTheInscrutableEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java b/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java
index 18ea7e85a3..e116730568 100644
--- a/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java
+++ b/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java
@@ -215,7 +215,7 @@ class JaceArchitectOfThoughtEffect3 extends OneShotEffect {
public JaceArchitectOfThoughtEffect3() {
super(Outcome.PlayForFree);
this.staticText = "For each player, search that player's library for a nonland card and exile it, "
- + "then that player shuffles their library. You may cast those cards without paying their mana costs";
+ + "then that player shuffles. You may cast those cards without paying their mana costs";
}
public JaceArchitectOfThoughtEffect3(final JaceArchitectOfThoughtEffect3 effect) {
diff --git a/Mage.Sets/src/mage/cards/j/JaradsOrders.java b/Mage.Sets/src/mage/cards/j/JaradsOrders.java
index 22d5cbfdc1..264b79f361 100644
--- a/Mage.Sets/src/mage/cards/j/JaradsOrders.java
+++ b/Mage.Sets/src/mage/cards/j/JaradsOrders.java
@@ -44,7 +44,7 @@ class JaradsOrdersEffect extends OneShotEffect {
public JaradsOrdersEffect() {
super(Outcome.PutLandInPlay);
- staticText = "Search your library for up to two creature cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle your library";
+ staticText = "Search your library for up to two creature cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle";
}
public JaradsOrdersEffect(final JaradsOrdersEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/j/JestersCap.java b/Mage.Sets/src/mage/cards/j/JestersCap.java
index be742ebbf9..07a5ed3ba8 100644
--- a/Mage.Sets/src/mage/cards/j/JestersCap.java
+++ b/Mage.Sets/src/mage/cards/j/JestersCap.java
@@ -51,7 +51,7 @@ class JestersCapEffect extends OneShotEffect {
public JestersCapEffect() {
super(Outcome.Benefit);
- this.staticText = "Search target player's library for three cards and exile them. Then that player shuffles their library";
+ this.staticText = "Search target player's library for three cards and exile them. Then that player shuffles";
}
public JestersCapEffect(final JestersCapEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/j/JourneyForTheElixir.java b/Mage.Sets/src/mage/cards/j/JourneyForTheElixir.java
index adf1fd7049..550ec8c23e 100644
--- a/Mage.Sets/src/mage/cards/j/JourneyForTheElixir.java
+++ b/Mage.Sets/src/mage/cards/j/JourneyForTheElixir.java
@@ -49,7 +49,7 @@ class JourneyForTheElixirEffect extends OneShotEffect {
JourneyForTheElixirEffect() {
super(Outcome.Benefit);
staticText = "Search your library and graveyard for a basic land card and a card named Jiang Yanggu, " +
- "reveal them, put them into your hand, then shuffle your library.";
+ "reveal them, put them into your hand, then shuffle.";
}
private JourneyForTheElixirEffect(final JourneyForTheElixirEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java b/Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java
index 175d4951a8..8217dae71e 100644
--- a/Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java
+++ b/Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java
@@ -73,7 +73,7 @@ class KahoMinamoHistorianEffect extends SearchEffect {
public KahoMinamoHistorianEffect() {
super(new TargetCardInLibrary(0, 3, filter), Outcome.Benefit);
this.staticText = "search your library for up to three instant cards "
- + "and exile them. Then shuffle your library";
+ + "and exile them. Then shuffle";
}
public KahoMinamoHistorianEffect(final KahoMinamoHistorianEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/k/KeeperOfTheAccord.java b/Mage.Sets/src/mage/cards/k/KeeperOfTheAccord.java
index 4f57edbae2..526ee1e6ae 100644
--- a/Mage.Sets/src/mage/cards/k/KeeperOfTheAccord.java
+++ b/Mage.Sets/src/mage/cards/k/KeeperOfTheAccord.java
@@ -57,7 +57,7 @@ public final class KeeperOfTheAccord extends CardImpl {
), TargetController.OPPONENT, true),
KeeperOfTheAccordCondition.LANDS, "At the beginning of each opponent's end step, " +
"if that player controls more lands than you, you may search your library for a basic Plains card, " +
- "put it onto the battlefield tapped, then shuffle your library."
+ "put it onto the battlefield tapped, then shuffle."
));
}
diff --git a/Mage.Sets/src/mage/cards/k/KnightOfTheWhiteOrchid.java b/Mage.Sets/src/mage/cards/k/KnightOfTheWhiteOrchid.java
index 79a0a654ae..67ddbb470a 100644
--- a/Mage.Sets/src/mage/cards/k/KnightOfTheWhiteOrchid.java
+++ b/Mage.Sets/src/mage/cards/k/KnightOfTheWhiteOrchid.java
@@ -38,7 +38,7 @@ public final class KnightOfTheWhiteOrchid extends CardImpl {
this.addAbility(new ConditionalInterveningIfTriggeredAbility(
new EntersBattlefieldTriggeredAbility(new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 1, new FilterBySubtypeCard(SubType.PLAINS)), false), true),
new OpponentControlsMoreCondition(StaticFilters.FILTER_LANDS),
- "When {this} enters the battlefield, if an opponent controls more lands than you, you may search your library for a Plains card, put it onto the battlefield, then shuffle your library."));
+ "When {this} enters the battlefield, if an opponent controls more lands than you, you may search your library for a Plains card, put it onto the battlefield, then shuffle."));
}
diff --git a/Mage.Sets/src/mage/cards/k/KnowledgeExploitation.java b/Mage.Sets/src/mage/cards/k/KnowledgeExploitation.java
index 764cb29b00..fb793d9e96 100644
--- a/Mage.Sets/src/mage/cards/k/KnowledgeExploitation.java
+++ b/Mage.Sets/src/mage/cards/k/KnowledgeExploitation.java
@@ -54,7 +54,7 @@ class KnowledgeExploitationEffect extends OneShotEffect {
this.staticText = "Search target opponent's library for an "
+ "instant or sorcery card. You may cast that card "
+ "without paying its mana cost. Then that "
- + "player shuffles their library";
+ + "player shuffles";
}
private KnowledgeExploitationEffect(final KnowledgeExploitationEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/k/KodamasReach.java b/Mage.Sets/src/mage/cards/k/KodamasReach.java
index 3e0da67347..1efd3ed2db 100644
--- a/Mage.Sets/src/mage/cards/k/KodamasReach.java
+++ b/Mage.Sets/src/mage/cards/k/KodamasReach.java
@@ -47,7 +47,7 @@ class KodamasReachEffect extends OneShotEffect {
public KodamasReachEffect() {
super(Outcome.PutLandInPlay);
- staticText = "Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library";
+ staticText = "Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle";
}
public KodamasReachEffect(final KodamasReachEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java b/Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java
index c8b64fab39..f39bfe11f0 100644
--- a/Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java
+++ b/Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java
@@ -52,7 +52,7 @@ public final class KorlashHeirToBlackblade extends CardImpl {
// Grandeur - Discard another card named Korlash, Heir to Blackblade: Search your library for up to two Swamp cards, put them onto the battlefield tapped, then shuffle your library.
effect = new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 2, filterCard), true, true);
- effect.setText("Search your library for up to two Swamp cards, put them onto the battlefield tapped, then shuffle your library.");
+ effect.setText("Search your library for up to two Swamp cards, put them onto the battlefield tapped, then shuffle.");
this.addAbility(new GrandeurAbility(effect, "Korlash, Heir to Blackblade"));
}
diff --git a/Mage.Sets/src/mage/cards/k/KrosanVerge.java b/Mage.Sets/src/mage/cards/k/KrosanVerge.java
index 2e17314ce3..6807061141 100644
--- a/Mage.Sets/src/mage/cards/k/KrosanVerge.java
+++ b/Mage.Sets/src/mage/cards/k/KrosanVerge.java
@@ -37,7 +37,7 @@ public final class KrosanVerge extends CardImpl {
// {2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card and put them onto the battlefield tapped. Then shuffle your library.
Ability ability = new SimpleActivatedAbility(new SearchLibraryPutInPlayEffect(
new KrosanVergeTarget(), true, Outcome.PutLandInPlay
- ).setText("search your library for a Forest card and a Plains card, put them onto the battlefield tapped, then shuffle your library"), new GenericManaCost(2));
+ ).setText("search your library for a Forest card and a Plains card, put them onto the battlefield tapped, then shuffle"), new GenericManaCost(2));
ability.addCost(new TapSourceCost());
ability.addCost(new SacrificeSourceCost());
this.addAbility(ability);
diff --git a/Mage.Sets/src/mage/cards/l/LegionConquistador.java b/Mage.Sets/src/mage/cards/l/LegionConquistador.java
index 1c1eb3eeca..7ad23daa86 100644
--- a/Mage.Sets/src/mage/cards/l/LegionConquistador.java
+++ b/Mage.Sets/src/mage/cards/l/LegionConquistador.java
@@ -37,7 +37,7 @@ public final class LegionConquistador extends CardImpl {
// When Legion Conquistador enters the battlefield, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle your library
TargetCardInLibrary target = new TargetCardInLibrary(0, Integer.MAX_VALUE, filter);
Effect effect = new SearchLibraryPutInHandEffect(target, true, true);
- effect.setText("you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle your library");
+ effect.setText("you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle");
this.addAbility(new EntersBattlefieldTriggeredAbility(effect, true));
}
diff --git a/Mage.Sets/src/mage/cards/l/LifesFinale.java b/Mage.Sets/src/mage/cards/l/LifesFinale.java
index a15ed1d2d2..87dae2f204 100644
--- a/Mage.Sets/src/mage/cards/l/LifesFinale.java
+++ b/Mage.Sets/src/mage/cards/l/LifesFinale.java
@@ -47,7 +47,7 @@ class LifesFinaleEffect extends OneShotEffect {
public LifesFinaleEffect() {
super(Outcome.DestroyPermanent);
- staticText = "Destroy all creatures, then search target opponent's library for up to three creature cards and put them into their graveyard. Then that player shuffles their library";
+ staticText = "Destroy all creatures, then search target opponent's library for up to three creature cards and put them into their graveyard. Then that player shuffles";
}
public LifesFinaleEffect(final LifesFinaleEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/l/LimDulsVault.java b/Mage.Sets/src/mage/cards/l/LimDulsVault.java
index 5a0d97054a..167e9d8467 100644
--- a/Mage.Sets/src/mage/cards/l/LimDulsVault.java
+++ b/Mage.Sets/src/mage/cards/l/LimDulsVault.java
@@ -41,7 +41,7 @@ class LimDulsVaultEffect extends OneShotEffect {
super(Outcome.Benefit);
this.staticText = "Look at the top five cards of your library. As many times as you choose, "
+ "you may pay 1 life, put those cards on the bottom of your library in any order, then look at the top five cards of your library. "
- + "Then shuffle your library and put the last cards you looked at this way on top of it in any order";
+ + "Then shuffle and put the last cards you looked at this way on top of it in any order";
}
public LimDulsVaultEffect(final LimDulsVaultEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java b/Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java
index 2b5d6ecc9c..46b67e3958 100644
--- a/Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java
+++ b/Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java
@@ -72,7 +72,7 @@ class LinSivviDefiantHeroEffect extends OneShotEffect {
public LinSivviDefiantHeroEffect() {
super(Outcome.DrawCard);
- this.staticText = "Search your library for a Rebel permanent card with mana value X or less and put it onto the battlefield. Then shuffle your library";
+ this.staticText = "Search your library for a Rebel permanent card with mana value X or less and put it onto the battlefield. Then shuffle";
}
public LinSivviDefiantHeroEffect(final LinSivviDefiantHeroEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/l/LlanowarSentinel.java b/Mage.Sets/src/mage/cards/l/LlanowarSentinel.java
index 84b44d4b09..4393c77dd1 100644
--- a/Mage.Sets/src/mage/cards/l/LlanowarSentinel.java
+++ b/Mage.Sets/src/mage/cards/l/LlanowarSentinel.java
@@ -51,7 +51,7 @@ class LlanowarSentinelEffect extends OneShotEffect {
LlanowarSentinelEffect() {
super(Outcome.Benefit);
- this.staticText = "you may pay {1}{G}. If you do, search your library for a card named Llanowar Sentinel and put that card onto the battlefield. Then shuffle your library"; }
+ this.staticText = "you may pay {1}{G}. If you do, search your library for a card named Llanowar Sentinel and put that card onto the battlefield. Then shuffle"; }
LlanowarSentinelEffect(final LlanowarSentinelEffect effect) {
super(effect);
diff --git a/Mage.Sets/src/mage/cards/l/Lobotomy.java b/Mage.Sets/src/mage/cards/l/Lobotomy.java
index 1964d4e2fd..ecc9d91944 100644
--- a/Mage.Sets/src/mage/cards/l/Lobotomy.java
+++ b/Mage.Sets/src/mage/cards/l/Lobotomy.java
@@ -53,7 +53,7 @@ class LobotomyEffect extends OneShotEffect {
public LobotomyEffect() {
super(Outcome.Benefit);
- staticText = "Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles their library";
+ staticText = "Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles";
}
public LobotomyEffect(final LobotomyEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/l/LostAuramancers.java b/Mage.Sets/src/mage/cards/l/LostAuramancers.java
index 1a983b7a6c..c4d91966e9 100644
--- a/Mage.Sets/src/mage/cards/l/LostAuramancers.java
+++ b/Mage.Sets/src/mage/cards/l/LostAuramancers.java
@@ -86,6 +86,6 @@ class LostAuramancersAbility extends PutIntoGraveFromBattlefieldSourceTriggeredA
@Override
public String getRule() {
- return "When {this} dies, if it had no time counters on it, you may search your library for an enchantment card and put it onto the battlefield. If you do, shuffle your library.";
+ return "When {this} dies, if it had no time counters on it, you may search your library for an enchantment card and put it onto the battlefield. If you do, shuffle.";
}
}
diff --git a/Mage.Sets/src/mage/cards/l/LostLegacy.java b/Mage.Sets/src/mage/cards/l/LostLegacy.java
index 6235185706..33b2d42aab 100644
--- a/Mage.Sets/src/mage/cards/l/LostLegacy.java
+++ b/Mage.Sets/src/mage/cards/l/LostLegacy.java
@@ -75,6 +75,6 @@ class LostLegacyEffect extends SearchTargetGraveyardHandLibraryForCardNameAndExi
@Override
public String getText(Mode mode) {
- return "Search target player's graveyard, hand and library for any number of cards with that name and exile them. That player shuffles their library, then draws a card for each card exiled from hand this way";
+ return "Search target player's graveyard, hand and library for any number of cards with that name and exile them. That player shuffles, then draws a card for each card exiled from hand this way";
}
}
diff --git a/Mage.Sets/src/mage/cards/m/ManipulateFate.java b/Mage.Sets/src/mage/cards/m/ManipulateFate.java
index 4aad3de17e..3d6a919d85 100644
--- a/Mage.Sets/src/mage/cards/m/ManipulateFate.java
+++ b/Mage.Sets/src/mage/cards/m/ManipulateFate.java
@@ -42,7 +42,7 @@ class ManipulateFateEffect extends SearchEffect {
ManipulateFateEffect() {
super(new TargetCardInLibrary(3, StaticFilters.FILTER_CARD), Outcome.Benefit);
staticText = "Search your library for three cards, exile them, "
- + "then shuffle your library. Draw a card";
+ + "then shuffle. Draw a card";
}
private ManipulateFateEffect(final ManipulateFateEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java b/Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java
index 5153502d4b..ec03899ac0 100644
--- a/Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java
+++ b/Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java
@@ -86,7 +86,7 @@ class MaralenOfTheMornsongEffect2 extends OneShotEffect {
public MaralenOfTheMornsongEffect2() {
super(Outcome.LoseLife);
- staticText = "that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles their library";
+ staticText = "that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles";
}
public MaralenOfTheMornsongEffect2(final MaralenOfTheMornsongEffect2 effect) {
diff --git a/Mage.Sets/src/mage/cards/m/MaskOfTheMimic.java b/Mage.Sets/src/mage/cards/m/MaskOfTheMimic.java
index ad67a71902..33151c068f 100644
--- a/Mage.Sets/src/mage/cards/m/MaskOfTheMimic.java
+++ b/Mage.Sets/src/mage/cards/m/MaskOfTheMimic.java
@@ -60,7 +60,7 @@ class MaskOfTheMimicEffect extends OneShotEffect {
MaskOfTheMimicEffect() {
super(Outcome.Benefit);
this.staticText = "Search your library for a card with the same name as target nontoken creature "
- + "and put that card onto the battlefield. Then shuffle your library.";
+ + "and put that card onto the battlefield. Then shuffle.";
}
MaskOfTheMimicEffect(final MaskOfTheMimicEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/m/MausoleumSecrets.java b/Mage.Sets/src/mage/cards/m/MausoleumSecrets.java
index 089c6afb68..d4f5d9bfb1 100644
--- a/Mage.Sets/src/mage/cards/m/MausoleumSecrets.java
+++ b/Mage.Sets/src/mage/cards/m/MausoleumSecrets.java
@@ -48,7 +48,7 @@ class MausoleumSecretsEffect extends OneShotEffect {
this.staticText = "Undergrowth — Search your library "
+ "for a black card with mana value less than "
+ "or equal to the number of creature cards in your graveyard, "
- + "reveal it, put it into your hand, then shuffle your library.";
+ + "reveal it, put it into your hand, then shuffle.";
}
public MausoleumSecretsEffect(final MausoleumSecretsEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/m/Memoricide.java b/Mage.Sets/src/mage/cards/m/Memoricide.java
index 8fb1a62e31..9a6c564abf 100644
--- a/Mage.Sets/src/mage/cards/m/Memoricide.java
+++ b/Mage.Sets/src/mage/cards/m/Memoricide.java
@@ -64,6 +64,6 @@ class MemoricideEffect extends SearchTargetGraveyardHandLibraryForCardNameAndExi
@Override
public String getText(Mode mode) {
- return "Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library";
+ return "Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles";
}
}
diff --git a/Mage.Sets/src/mage/cards/m/Mimeofacture.java b/Mage.Sets/src/mage/cards/m/Mimeofacture.java
index c2a3db24b6..75fc2b3bb6 100644
--- a/Mage.Sets/src/mage/cards/m/Mimeofacture.java
+++ b/Mage.Sets/src/mage/cards/m/Mimeofacture.java
@@ -53,7 +53,7 @@ class MimeofactureEffect extends OneShotEffect {
super(Outcome.PutCardInPlay);
this.staticText = "Choose target permanent an opponent controls. "
+ "Search that player's library for a card with the same name and put it onto the battlefield under your control. "
- + "Then that player shuffles their library.";
+ + "Then that player shuffles.";
}
MimeofactureEffect(final MimeofactureEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/m/Mindblaze.java b/Mage.Sets/src/mage/cards/m/Mindblaze.java
index 1d59f8de94..d73ef09194 100644
--- a/Mage.Sets/src/mage/cards/m/Mindblaze.java
+++ b/Mage.Sets/src/mage/cards/m/Mindblaze.java
@@ -53,7 +53,7 @@ class MindblazeEffect extends OneShotEffect {
MindblazeEffect() {
super(Outcome.Damage);
- staticText = "Name a nonland card and choose a number greater than 0. Target player reveals their library. If that library contains exactly the chosen number of the named card, {this} deals 8 damage to that player. Then that player shuffles their library";
+ staticText = "Name a nonland card and choose a number greater than 0. Target player reveals their library. If that library contains exactly the chosen number of the named card, {this} deals 8 damage to that player. Then that player shuffles";
}
MindblazeEffect(final MindblazeEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java b/Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java
index f5fadc474d..7b7f168e90 100644
--- a/Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java
+++ b/Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java
@@ -51,7 +51,7 @@ public final class MomirVigSimicVisionary extends CardImpl {
// Whenever you cast a green creature spell, you may search your library for a creature card and reveal it. If you do, shuffle your library and put that card on top of it.
Effect effect = new SearchLibraryPutOnLibraryEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_CREATURE), true, true);
- effect.setText("you may search your library for a creature card and reveal it. If you do, shuffle your library and put that card on top of it");
+ effect.setText("you may search your library for a creature card and reveal it. If you do, shuffle and put that card on top of it");
this.addAbility(new SpellCastControllerTriggeredAbility(effect, filter, true));
// Whenever you cast a blue creature spell, reveal the top card of your library. If it's a creature card, put that card into your hand.
diff --git a/Mage.Sets/src/mage/cards/m/MyrIncubator.java b/Mage.Sets/src/mage/cards/m/MyrIncubator.java
index 5dbd861593..1e6f2b81ef 100644
--- a/Mage.Sets/src/mage/cards/m/MyrIncubator.java
+++ b/Mage.Sets/src/mage/cards/m/MyrIncubator.java
@@ -60,7 +60,7 @@ class MyrIncubatorEffect extends SearchEffect {
MyrIncubatorEffect() {
super(new TargetCardInLibrary(0, Integer.MAX_VALUE, filter), Outcome.Neutral);
- staticText = "Search your library for any number of artifact cards, exile them, then create that many 1/1 colorless Myr artifact creature tokens. Then shuffle your library";
+ staticText = "Search your library for any number of artifact cards, exile them, then create that many 1/1 colorless Myr artifact creature tokens. Then shuffle";
}
MyrIncubatorEffect(final MyrIncubatorEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/m/MyriadLandscape.java b/Mage.Sets/src/mage/cards/m/MyriadLandscape.java
index 343c0e381f..77200e67ef 100644
--- a/Mage.Sets/src/mage/cards/m/MyriadLandscape.java
+++ b/Mage.Sets/src/mage/cards/m/MyriadLandscape.java
@@ -41,7 +41,7 @@ public final class MyriadLandscape extends CardImpl {
// {2}, {tap}, Sacrifice Myriad Landscape: Search your library for up to two basic land cards that share a land type, put them onto the battlefield tapped, then shuffle your library.
Effect effect = new SearchLibraryPutInPlayEffect(new TargetCardInLibrarySharingLandType(0, 2), true);
- effect.setText("Search your library for up to two basic land cards that share a land type, put them onto the battlefield tapped, then shuffle your library");
+ effect.setText("Search your library for up to two basic land cards that share a land type, put them onto the battlefield tapped, then shuffle");
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, effect, new GenericManaCost(2));
ability.addCost(new TapSourceCost());
ability.addCost(new SacrificeSourceCost());
diff --git a/Mage.Sets/src/mage/cards/m/MythosOfBrokkos.java b/Mage.Sets/src/mage/cards/m/MythosOfBrokkos.java
index 9413d293cc..d95bd8503a 100644
--- a/Mage.Sets/src/mage/cards/m/MythosOfBrokkos.java
+++ b/Mage.Sets/src/mage/cards/m/MythosOfBrokkos.java
@@ -56,7 +56,7 @@ class MythosOfBrokkosEffect extends OneShotEffect {
MythosOfBrokkosEffect() {
super(Outcome.Benefit);
staticText = "If {U}{B} was spent to cast Mythos of Brokkos, search your library for a card, " +
- "put that card into your graveyard, then shuffle your library.
" +
+ "put that card into your graveyard, then shuffle.
" +
"Return up to two permanent cards from your graveyard to your hand.";
}
diff --git a/Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java b/Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java
index ad5c432fb1..4e7ed4e002 100644
--- a/Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java
+++ b/Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java
@@ -93,7 +93,7 @@ class NahiriTheHarbingerEffect extends SearchEffect {
NahiriTheHarbingerEffect() {
super(new TargetCardInLibrary(0, 1, filterCard), Outcome.PutCardInPlay);
- this.staticText = "Search your library for an artifact or creature card, put it onto the battlefield, then shuffle your library. It gains haste. Return it to your hand at the beginning of the next end step";
+ this.staticText = "Search your library for an artifact or creature card, put it onto the battlefield, then shuffle. It gains haste. Return it to your hand at the beginning of the next end step";
}
NahiriTheHarbingerEffect(final NahiriTheHarbingerEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/n/NaturalSelection.java b/Mage.Sets/src/mage/cards/n/NaturalSelection.java
index a25f660546..a203f855cc 100644
--- a/Mage.Sets/src/mage/cards/n/NaturalSelection.java
+++ b/Mage.Sets/src/mage/cards/n/NaturalSelection.java
@@ -65,7 +65,7 @@ class NaturalSelectionEffect extends OneShotEffect {
Cards cards = new CardsImpl(targetPlayer.getLibrary().getTopCards(game, 3));
controller.lookAtCards(source, null, cards, game);
controller.putCardsOnTopOfLibrary(cards, game, source, true);
- if (controller.chooseUse(Outcome.Neutral, "You may have that player shuffle their library", source, game)) {
+ if (controller.chooseUse(Outcome.Neutral, "You may have that player shuffle", source, game)) {
targetPlayer.shuffleLibrary(source, game);
}
return true;
diff --git a/Mage.Sets/src/mage/cards/n/Necromentia.java b/Mage.Sets/src/mage/cards/n/Necromentia.java
index a1122165a5..093a2317c7 100644
--- a/Mage.Sets/src/mage/cards/n/Necromentia.java
+++ b/Mage.Sets/src/mage/cards/n/Necromentia.java
@@ -54,7 +54,7 @@ class NecromentiaEffect extends OneShotEffect {
NecromentiaEffect() {
super(Outcome.Benefit);
- staticText = "Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way";
+ staticText = "Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way";
}
private NecromentiaEffect(NecromentiaEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/n/Neoform.java b/Mage.Sets/src/mage/cards/n/Neoform.java
index 1b75f050f2..65203b10a6 100644
--- a/Mage.Sets/src/mage/cards/n/Neoform.java
+++ b/Mage.Sets/src/mage/cards/n/Neoform.java
@@ -59,7 +59,7 @@ class NeoformEffect extends OneShotEffect {
super(Outcome.Benefit);
staticText = "Search your library for a creature card with mana value equal to " +
"1 plus the sacrificed creature's mana value, " +
- "put that card onto the battlefield with an additional +1/+1 counter on it, then shuffle your library.";
+ "put that card onto the battlefield with an additional +1/+1 counter on it, then shuffle.";
}
private NeoformEffect(final NeoformEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/n/NeverendingTorment.java b/Mage.Sets/src/mage/cards/n/NeverendingTorment.java
index b47ca65ece..3438c7dbc3 100644
--- a/Mage.Sets/src/mage/cards/n/NeverendingTorment.java
+++ b/Mage.Sets/src/mage/cards/n/NeverendingTorment.java
@@ -50,7 +50,7 @@ class NeverendingTormentEffect extends OneShotEffect {
public NeverendingTormentEffect() {
super(Outcome.Benefit);
- staticText = "Search target player's library for X cards, where X is the number of cards in your hand, and exile them. Then that player shuffles their library";
+ staticText = "Search target player's library for X cards, where X is the number of cards in your hand, and exile them. Then that player shuffles";
}
public NeverendingTormentEffect(final NeverendingTormentEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/n/NightDealings.java b/Mage.Sets/src/mage/cards/n/NightDealings.java
index d7058d57e1..515132f3f0 100644
--- a/Mage.Sets/src/mage/cards/n/NightDealings.java
+++ b/Mage.Sets/src/mage/cards/n/NightDealings.java
@@ -125,7 +125,7 @@ public final class NightDealings extends CardImpl {
private NightDealingsSearchEffect() {
super(Outcome.DrawCard);
this.staticText = "Search your library for a nonland card with mana value X, " +
- "reveal it, and put it into your hand. Then shuffle your library";
+ "reveal it, and put it into your hand. Then shuffle";
}
private NightDealingsSearchEffect(final NightDealingsSearchEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/n/NightmareIncursion.java b/Mage.Sets/src/mage/cards/n/NightmareIncursion.java
index 56a80cb0a6..9152d18758 100644
--- a/Mage.Sets/src/mage/cards/n/NightmareIncursion.java
+++ b/Mage.Sets/src/mage/cards/n/NightmareIncursion.java
@@ -51,7 +51,7 @@ class NightmareIncursionEffect extends OneShotEffect {
super(Outcome.Benefit);
this.staticText = "Search target player's library for up to X cards, " +
"where X is the number of Swamps you control, and exile them. " +
- "Then that player shuffles their library";
+ "Then that player shuffles";
}
public NightmareIncursionEffect(final NightmareIncursionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/n/NissaWorldwaker.java b/Mage.Sets/src/mage/cards/n/NissaWorldwaker.java
index 63324a3801..07bd0b2c8b 100644
--- a/Mage.Sets/src/mage/cards/n/NissaWorldwaker.java
+++ b/Mage.Sets/src/mage/cards/n/NissaWorldwaker.java
@@ -70,7 +70,7 @@ class NissaWorldwakerSearchEffect extends OneShotEffect {
public NissaWorldwakerSearchEffect() {
super(Outcome.PutCreatureInPlay);
- this.staticText = "Search your library for any number of basic land cards, put them onto the battlefield, then shuffle your library. Those lands become 4/4 Elemental creatures with trample. They're still lands";
+ this.staticText = "Search your library for any number of basic land cards, put them onto the battlefield, then shuffle. Those lands become 4/4 Elemental creatures with trample. They're still lands";
}
public NissaWorldwakerSearchEffect(final NissaWorldwakerSearchEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/n/NissasEncouragement.java b/Mage.Sets/src/mage/cards/n/NissasEncouragement.java
index cd00e38e49..dd3a796663 100644
--- a/Mage.Sets/src/mage/cards/n/NissasEncouragement.java
+++ b/Mage.Sets/src/mage/cards/n/NissasEncouragement.java
@@ -52,7 +52,7 @@ class NissasEncouragementEffect extends OneShotEffect {
public NissasEncouragementEffect() {
super(Outcome.DrawCard);
- this.staticText = "Search your library and graveyard for a card named Forest, a card named Brambleweft Behemoth, and a card named Nissa, Genesis Mage. Reveal those cards, put them into your hand, then shuffle your library.";
+ this.staticText = "Search your library and graveyard for a card named Forest, a card named Brambleweft Behemoth, and a card named Nissa, Genesis Mage. Reveal those cards, put them into your hand, then shuffle.";
}
public NissasEncouragementEffect(final NissasEncouragementEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/n/NissasPilgrimage.java b/Mage.Sets/src/mage/cards/n/NissasPilgrimage.java
index 634b31e241..f56b14ebdd 100644
--- a/Mage.Sets/src/mage/cards/n/NissasPilgrimage.java
+++ b/Mage.Sets/src/mage/cards/n/NissasPilgrimage.java
@@ -56,7 +56,7 @@ class NissasPilgrimageEffect extends OneShotEffect {
public NissasPilgrimageEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for up to two basic Forest cards, reveal those cards, and put one onto the battlefield tapped and the rest into your hand. Then shuffle your library."
+ this.staticText = "Search your library for up to two basic Forest cards, reveal those cards, and put one onto the battlefield tapped and the rest into your hand. Then shuffle."
+ "
Spell Mastery — If there are two or more instant and/or sorcery cards in your graveyard, search your library for up to three basic Forest cards instead of two.";
}
diff --git a/Mage.Sets/src/mage/cards/n/NissasTriumph.java b/Mage.Sets/src/mage/cards/n/NissasTriumph.java
index 383ffeec2a..97755fc629 100644
--- a/Mage.Sets/src/mage/cards/n/NissasTriumph.java
+++ b/Mage.Sets/src/mage/cards/n/NissasTriumph.java
@@ -46,7 +46,7 @@ public final class NissasTriumph extends CardImpl {
new PermanentsOnTheBattlefieldCondition(filter2),
"Search your library for up to two basic Forest cards. If you control a Nissa planeswalker, " +
"instead search your library for up to three land cards. " +
- "Reveal those cards, put them into your hand, then shuffle your library."
+ "Reveal those cards, put them into your hand, then shuffle."
));
}
diff --git a/Mage.Sets/src/mage/cards/o/OathOfLieges.java b/Mage.Sets/src/mage/cards/o/OathOfLieges.java
index acb5528031..643d754d13 100644
--- a/Mage.Sets/src/mage/cards/o/OathOfLieges.java
+++ b/Mage.Sets/src/mage/cards/o/OathOfLieges.java
@@ -72,7 +72,7 @@ class OathOfLiegesEffect extends OneShotEffect {
public OathOfLiegesEffect() {
super(Outcome.Benefit);
this.staticText = "that player chooses target player who controls more lands than they do and is their opponent. "
- + "The first player may search their library for a basic land card, put that card onto the battlefield, then shuffle their library";
+ + "The first player may search their library for a basic land card, put that card onto the battlefield, then shuffle";
}
public OathOfLiegesEffect(final OathOfLiegesEffect effect) {
@@ -88,7 +88,7 @@ class OathOfLiegesEffect extends OneShotEffect {
public boolean apply(Game game, Ability source) {
Player activePlayer = game.getPlayer(game.getActivePlayerId());
if (activePlayer != null) {
- if (activePlayer.chooseUse(outcome, "Search your library for a basic land card, put that card onto the battlefield, then shuffle your library?", source, game)) {
+ if (activePlayer.chooseUse(outcome, "Search your library for a basic land card, put that card onto the battlefield, then shuffle?", source, game)) {
Effect effect = new SearchLibraryPutInPlayTargetPlayerEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND), false, false, Outcome.PutLandInPlay, true);
effect.setTargetPointer(new FixedTarget(game.getActivePlayerId()));
return effect.apply(game, source);
diff --git a/Mage.Sets/src/mage/cards/o/OldGrowthDryads.java b/Mage.Sets/src/mage/cards/o/OldGrowthDryads.java
index 5507ed5892..5fd968c110 100644
--- a/Mage.Sets/src/mage/cards/o/OldGrowthDryads.java
+++ b/Mage.Sets/src/mage/cards/o/OldGrowthDryads.java
@@ -52,7 +52,7 @@ class OldGrowthDryadsEffect extends OneShotEffect {
OldGrowthDryadsEffect() {
super(Outcome.Detriment);
- this.staticText = "each opponent may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library";
+ this.staticText = "each opponent may search their library for a basic land card, put it onto the battlefield tapped, then shuffle";
}
OldGrowthDryadsEffect(final OldGrowthDryadsEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/o/OneWithNature.java b/Mage.Sets/src/mage/cards/o/OneWithNature.java
index 439e14eb13..652ff85e27 100644
--- a/Mage.Sets/src/mage/cards/o/OneWithNature.java
+++ b/Mage.Sets/src/mage/cards/o/OneWithNature.java
@@ -39,7 +39,7 @@ public final class OneWithNature extends CardImpl {
// Whenever enchanted creature deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library.
ability = new DealsDamageToAPlayerAttachedTriggeredAbility(
new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND), true, Outcome.PutLandInPlay)
- .setText("you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library."),
+ .setText("you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle."),
"enchanted creature", true, false, true, TargetController.ANY);
this.addAbility(ability);
}
diff --git a/Mage.Sets/src/mage/cards/p/PackHunt.java b/Mage.Sets/src/mage/cards/p/PackHunt.java
index a9339047ec..c2a18839fe 100644
--- a/Mage.Sets/src/mage/cards/p/PackHunt.java
+++ b/Mage.Sets/src/mage/cards/p/PackHunt.java
@@ -45,7 +45,7 @@ class PackHuntEffect extends OneShotEffect {
public PackHuntEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for up to three cards with the same name as target creature, reveal them, and put them into your hand. Then shuffle your library";
+ this.staticText = "Search your library for up to three cards with the same name as target creature, reveal them, and put them into your hand. Then shuffle";
}
public PackHuntEffect(final PackHuntEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/p/PathToExile.java b/Mage.Sets/src/mage/cards/p/PathToExile.java
index 508a51437a..8e7be81df6 100644
--- a/Mage.Sets/src/mage/cards/p/PathToExile.java
+++ b/Mage.Sets/src/mage/cards/p/PathToExile.java
@@ -47,7 +47,7 @@ class PathToExileEffect extends OneShotEffect {
public PathToExileEffect() {
super(Outcome.Exile);
- staticText = "Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle their library";
+ staticText = "Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle";
}
public PathToExileEffect(final PathToExileEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/p/PatternMatcher.java b/Mage.Sets/src/mage/cards/p/PatternMatcher.java
index 97099f2cef..6bac73e92c 100644
--- a/Mage.Sets/src/mage/cards/p/PatternMatcher.java
+++ b/Mage.Sets/src/mage/cards/p/PatternMatcher.java
@@ -55,7 +55,7 @@ class RegularExpression extends OneShotEffect {
RegularExpression() {
super(Outcome.Benefit);
staticText = "search your library for a card with the same name as another creature you control, " +
- "reveal it, put it into your hand, then shuffle your library.";
+ "reveal it, put it into your hand, then shuffle.";
}
private RegularExpression(final RegularExpression effect) {
diff --git a/Mage.Sets/src/mage/cards/p/PatternOfRebirth.java b/Mage.Sets/src/mage/cards/p/PatternOfRebirth.java
index 2ce8801334..c963483b94 100644
--- a/Mage.Sets/src/mage/cards/p/PatternOfRebirth.java
+++ b/Mage.Sets/src/mage/cards/p/PatternOfRebirth.java
@@ -36,7 +36,7 @@ public final class PatternOfRebirth extends CardImpl {
// When enchanted creature dies, that creature's controller may search their library for a creature card and put that card onto the battlefield. If that player does, they shuffle their library.
Effect effect = new SearchLibraryPutInPlayTargetPlayerEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_CREATURE), false, false, Outcome.PutCreatureInPlay);
- effect.setText("that creature's controller may search their library for a creature card and put that card onto the battlefield. If that player does, they shuffle their library");
+ effect.setText("that creature's controller may search their library for a creature card and put that card onto the battlefield. If that player does, they shuffle");
this.addAbility(new DiesAttachedTriggeredAbility(effect, "enchanted creature", true, true, SetTargetPointer.ATTACHED_TO_CONTROLLER));
}
diff --git a/Mage.Sets/src/mage/cards/p/PickTheBrain.java b/Mage.Sets/src/mage/cards/p/PickTheBrain.java
index 6ee165fa70..45a96d78c3 100644
--- a/Mage.Sets/src/mage/cards/p/PickTheBrain.java
+++ b/Mage.Sets/src/mage/cards/p/PickTheBrain.java
@@ -89,6 +89,6 @@ class PickTheBrainEffect extends SearchTargetGraveyardHandLibraryForCardNameAndE
return "Target opponent reveals their hand. You choose a nonland card from it and exile that card.
"
+ "Delirium — If there are four or more card types among cards in your graveyard, "
+ "search that player's graveyard, hand, and library for any number of cards "
- + "with the same name as the exiled card, exile those cards, then that player shuffles their library";
+ + "with the same name as the exiled card, exile those cards, then that player shuffles";
}
}
diff --git a/Mage.Sets/src/mage/cards/p/Portent.java b/Mage.Sets/src/mage/cards/p/Portent.java
index bc1115a579..ae35cccdce 100644
--- a/Mage.Sets/src/mage/cards/p/Portent.java
+++ b/Mage.Sets/src/mage/cards/p/Portent.java
@@ -47,7 +47,7 @@ class PortentEffect extends OneShotEffect {
public PortentEffect() {
super(Outcome.DrawCard);
- this.staticText = "look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle their library";
+ this.staticText = "look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle";
}
public PortentEffect(final PortentEffect effect) {
@@ -69,7 +69,7 @@ class PortentEffect extends OneShotEffect {
Cards cards = new CardsImpl(player.getLibrary().getTopCards(game, 3));
controller.lookAtCards(source, null, cards, game);
controller.putCardsOnTopOfLibrary(cards, game, source, true);
- if (controller.chooseUse(Outcome.Neutral, "You may have that player shuffle their library", source, game)) {
+ if (controller.chooseUse(Outcome.Neutral, "You may have that player shuffle", source, game)) {
player.shuffleLibrary(source, game);
}
return true;
diff --git a/Mage.Sets/src/mage/cards/p/PraetorsGrasp.java b/Mage.Sets/src/mage/cards/p/PraetorsGrasp.java
index 9ed9698d9f..35b78ff814 100644
--- a/Mage.Sets/src/mage/cards/p/PraetorsGrasp.java
+++ b/Mage.Sets/src/mage/cards/p/PraetorsGrasp.java
@@ -46,7 +46,7 @@ class PraetorsGraspEffect extends OneShotEffect {
public PraetorsGraspEffect() {
super(Outcome.PlayForFree);
staticText = "Search target opponent's library for a card and exile it "
- + "face down. Then that player shuffles their library. You may "
+ + "face down. Then that player shuffles. You may "
+ "look at and play that card for as long as it remains exiled";
}
diff --git a/Mage.Sets/src/mage/cards/p/PrimalDruid.java b/Mage.Sets/src/mage/cards/p/PrimalDruid.java
index 3911928a00..f2d7ebc90b 100644
--- a/Mage.Sets/src/mage/cards/p/PrimalDruid.java
+++ b/Mage.Sets/src/mage/cards/p/PrimalDruid.java
@@ -29,7 +29,7 @@ public final class PrimalDruid extends CardImpl {
// When Primal Druid dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.
Effect effect = new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND), true);
- effect.setText("you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library");
+ effect.setText("you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle");
this.addAbility(new DiesSourceTriggeredAbility(effect, true));
}
diff --git a/Mage.Sets/src/mage/cards/p/PrimalGrowth.java b/Mage.Sets/src/mage/cards/p/PrimalGrowth.java
index 35eee8d2c9..dff7aee9df 100644
--- a/Mage.Sets/src/mage/cards/p/PrimalGrowth.java
+++ b/Mage.Sets/src/mage/cards/p/PrimalGrowth.java
@@ -33,7 +33,7 @@ public final class PrimalGrowth extends CardImpl {
new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 2, StaticFilters.FILTER_CARD_BASIC_LAND), false, true),
new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(0, 1, StaticFilters.FILTER_CARD_BASIC_LAND), false, true),
KickedCondition.instance,
- "Search your library for a basic land card, put that card onto the battlefield, then shuffle your library. If this spell was kicked, instead search your library for up to two basic land cards, put them onto the battlefield, then shuffle your library"));
+ "Search your library for a basic land card, put that card onto the battlefield, then shuffle. If this spell was kicked, instead search your library for up to two basic land cards, put them onto the battlefield, then shuffle"));
}
private PrimalGrowth(final PrimalGrowth card) {
diff --git a/Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java b/Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java
index 596dd9ae8a..13985768e0 100644
--- a/Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java
+++ b/Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java
@@ -63,7 +63,7 @@ class PrimeSpeakerVannifarEffect extends OneShotEffect {
super(Outcome.Benefit);
staticText = "Search your library for a creature card with mana value equal to 1 " +
"plus the sacrificed creature's mana value, put that card " +
- "onto the battlefield, then shuffle your library";
+ "onto the battlefield, then shuffle";
}
private PrimeSpeakerVannifarEffect(final PrimeSpeakerVannifarEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/p/Prophecy.java b/Mage.Sets/src/mage/cards/p/Prophecy.java
index 95a4743095..a4dc7f5ba2 100644
--- a/Mage.Sets/src/mage/cards/p/Prophecy.java
+++ b/Mage.Sets/src/mage/cards/p/Prophecy.java
@@ -50,7 +50,7 @@ class ProphecyEffect extends OneShotEffect {
public ProphecyEffect() {
super(Outcome.GainLife);
- this.staticText = "Reveal the top card of target opponent's library. If it's a land, you gain 1 life. Then that player shuffles their library";
+ this.staticText = "Reveal the top card of target opponent's library. If it's a land, you gain 1 life. Then that player shuffles";
}
public ProphecyEffect(final ProphecyEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/p/PyreOfHeroes.java b/Mage.Sets/src/mage/cards/p/PyreOfHeroes.java
index 515f4d42b5..6ff399a88d 100644
--- a/Mage.Sets/src/mage/cards/p/PyreOfHeroes.java
+++ b/Mage.Sets/src/mage/cards/p/PyreOfHeroes.java
@@ -62,7 +62,7 @@ class PyreOfHeroesEffect extends OneShotEffect {
super(Outcome.Benefit);
staticText = "Search your library for a creature card that shares a creature type with the sacrificed creature and has mana value equal to 1 " +
"plus that creature's mana value. Put that card " +
- "onto the battlefield, then shuffle your library";
+ "onto the battlefield, then shuffle";
}
private PyreOfHeroesEffect(final PyreOfHeroesEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/q/QuestForTheHolyRelic.java b/Mage.Sets/src/mage/cards/q/QuestForTheHolyRelic.java
index 77a24876f9..5e8538e653 100644
--- a/Mage.Sets/src/mage/cards/q/QuestForTheHolyRelic.java
+++ b/Mage.Sets/src/mage/cards/q/QuestForTheHolyRelic.java
@@ -66,7 +66,7 @@ class QuestForTheHolyRelicEffect extends OneShotEffect {
QuestForTheHolyRelicEffect() {
super(Outcome.PutCardInPlay);
- this.staticText = "Search your library for an Equipment card, put it onto the battlefield, and attach it to a creature you control. Then shuffle your library";
+ this.staticText = "Search your library for an Equipment card, put it onto the battlefield, and attach it to a creature you control. Then shuffle";
}
private QuestForTheHolyRelicEffect(final QuestForTheHolyRelicEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/q/QuietSpeculation.java b/Mage.Sets/src/mage/cards/q/QuietSpeculation.java
index bec1759d32..bffe12850f 100644
--- a/Mage.Sets/src/mage/cards/q/QuietSpeculation.java
+++ b/Mage.Sets/src/mage/cards/q/QuietSpeculation.java
@@ -54,7 +54,7 @@ class SearchLibraryPutInGraveEffect extends SearchEffect {
public SearchLibraryPutInGraveEffect(TargetCardInLibrary target) {
super(target, Outcome.Neutral);
- staticText = "Search target player's library for up to three cards with flashback and put them into that player's graveyard. Then the player shuffles their library.";
+ staticText = "Search target player's library for up to three cards with flashback and put them into that player's graveyard. Then the player shuffles.";
}
public SearchLibraryPutInGraveEffect(final SearchLibraryPutInGraveEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/r/RealmsUncharted.java b/Mage.Sets/src/mage/cards/r/RealmsUncharted.java
index 218d103dd7..0a1699fa1a 100644
--- a/Mage.Sets/src/mage/cards/r/RealmsUncharted.java
+++ b/Mage.Sets/src/mage/cards/r/RealmsUncharted.java
@@ -45,7 +45,7 @@ class RealmsUnchartedEffect extends OneShotEffect {
public RealmsUnchartedEffect() {
super(Outcome.DrawCard);
- this.staticText = "Search your library for four land cards with different names and reveal them. An opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle your library";
+ this.staticText = "Search your library for four land cards with different names and reveal them. An opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle";
}
public RealmsUnchartedEffect(final RealmsUnchartedEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/r/ReapIntellect.java b/Mage.Sets/src/mage/cards/r/ReapIntellect.java
index 00e4639f0e..0d5fde0fd5 100644
--- a/Mage.Sets/src/mage/cards/r/ReapIntellect.java
+++ b/Mage.Sets/src/mage/cards/r/ReapIntellect.java
@@ -63,7 +63,7 @@ class ReapIntellectEffect extends OneShotEffect {
+ "nonland cards from it and exile them. For each card exiled "
+ "this way, search that player's graveyard, hand, and library "
+ "for any number of cards with the same name as that card and "
- + "exile them. Then that player shuffles their library";
+ + "exile them. Then that player shuffles";
}
public ReapIntellectEffect(final ReapIntellectEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/r/ReclaimTheWastes.java b/Mage.Sets/src/mage/cards/r/ReclaimTheWastes.java
index bc6b5694e6..aa75352014 100644
--- a/Mage.Sets/src/mage/cards/r/ReclaimTheWastes.java
+++ b/Mage.Sets/src/mage/cards/r/ReclaimTheWastes.java
@@ -33,7 +33,7 @@ public final class ReclaimTheWastes extends CardImpl {
0, 1,
StaticFilters.FILTER_CARD_BASIC_LAND
), true), KickedCondition.instance, "search your library for a basic land card, " +
- "reveal it, put it into your hand, then shuffle your library. If this spell was kicked, " +
+ "reveal it, put it into your hand, then shuffle. If this spell was kicked, " +
"search your library for two basic land cards instead of one"
));
}
diff --git a/Mage.Sets/src/mage/cards/r/Remembrance.java b/Mage.Sets/src/mage/cards/r/Remembrance.java
index 2a559585c8..d9d0f7ed19 100644
--- a/Mage.Sets/src/mage/cards/r/Remembrance.java
+++ b/Mage.Sets/src/mage/cards/r/Remembrance.java
@@ -91,6 +91,6 @@ class RemembranceTriggeredAbility extends TriggeredAbilityImpl {
public String getRule() {
return "Whenever a nontoken creature you control dies, " +
"you may search your library for a card with the same name as that creature, " +
- "reveal it, and put it into your hand. If you do, shuffle your library.";
+ "reveal it, and put it into your hand. If you do, shuffle.";
}
}
diff --git a/Mage.Sets/src/mage/cards/r/RenownedWeaponsmith.java b/Mage.Sets/src/mage/cards/r/RenownedWeaponsmith.java
index cfbdbf5330..1a7ef3fd54 100644
--- a/Mage.Sets/src/mage/cards/r/RenownedWeaponsmith.java
+++ b/Mage.Sets/src/mage/cards/r/RenownedWeaponsmith.java
@@ -100,7 +100,7 @@ class RenownedWeaponsmithEffect extends OneShotEffect {
public RenownedWeaponsmithEffect() {
super(Outcome.DrawCard);
- staticText = "Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, reveal it, put it into your hand, then shuffle your library";
+ staticText = "Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, reveal it, put it into your hand, then shuffle";
}
public RenownedWeaponsmithEffect(final RenownedWeaponsmithEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/r/Reweave.java b/Mage.Sets/src/mage/cards/r/Reweave.java
index be0cf54ec1..7093fd0723 100644
--- a/Mage.Sets/src/mage/cards/r/Reweave.java
+++ b/Mage.Sets/src/mage/cards/r/Reweave.java
@@ -54,7 +54,7 @@ class ReweaveEffect extends OneShotEffect {
public ReweaveEffect() {
super(Outcome.Detriment);
- this.staticText = "Target permanent's controller sacrifices it. If they do, that player reveals cards from the top of their library until they reveal a permanent card that shares a card type with the sacrificed permanent, puts that card onto the battlefield, then shuffles their library";
+ this.staticText = "Target permanent's controller sacrifices it. If they do, that player reveals cards from the top of their library until they reveal a permanent card that shares a card type with the sacrificed permanent, puts that card onto the battlefield, then shuffles";
}
public ReweaveEffect(final ReweaveEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/r/RhysticTutor.java b/Mage.Sets/src/mage/cards/r/RhysticTutor.java
index 2c1d6be871..b755fccd3c 100644
--- a/Mage.Sets/src/mage/cards/r/RhysticTutor.java
+++ b/Mage.Sets/src/mage/cards/r/RhysticTutor.java
@@ -22,7 +22,7 @@ public final class RhysticTutor extends CardImpl {
// Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle your library.
Effect effect = new DoUnlessAnyPlayerPaysEffect(new SearchLibraryPutInHandEffect(new TargetCardInLibrary()), new ManaCostsImpl("{2}"));
- effect.setText("Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle your library");
+ effect.setText("Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle");
this.getSpellAbility().addEffect(effect);
}
diff --git a/Mage.Sets/src/mage/cards/r/RitesOfSpring.java b/Mage.Sets/src/mage/cards/r/RitesOfSpring.java
index ccacca53d6..b8c67042d4 100644
--- a/Mage.Sets/src/mage/cards/r/RitesOfSpring.java
+++ b/Mage.Sets/src/mage/cards/r/RitesOfSpring.java
@@ -45,7 +45,7 @@ class RitesOfSpringEffect extends OneShotEffect {
RitesOfSpringEffect() {
super(Outcome.DrawCard);
this.staticText = "Discard any number of cards. Search your library for up to that many basic land cards, " +
- "reveal those cards, and put them into your hand. Then shuffle your library.";
+ "reveal those cards, and put them into your hand. Then shuffle.";
}
private RitesOfSpringEffect(final RitesOfSpringEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/r/RootwaterThief.java b/Mage.Sets/src/mage/cards/r/RootwaterThief.java
index 425e6069fe..824b4ed0be 100644
--- a/Mage.Sets/src/mage/cards/r/RootwaterThief.java
+++ b/Mage.Sets/src/mage/cards/r/RootwaterThief.java
@@ -57,7 +57,7 @@ class RootwaterThiefEffect extends OneShotEffect {
RootwaterThiefEffect() {
super(Outcome.Exile);
- staticText = "you may pay {2}. If you do, search that player's library for a card and exile it, then the player shuffles their library.";
+ staticText = "you may pay {2}. If you do, search that player's library for a card and exile it, then the player shuffles.";
}
RootwaterThiefEffect(final RootwaterThiefEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/r/RuinInTheirWake.java b/Mage.Sets/src/mage/cards/r/RuinInTheirWake.java
index 6fa360c8ff..15358fcba5 100644
--- a/Mage.Sets/src/mage/cards/r/RuinInTheirWake.java
+++ b/Mage.Sets/src/mage/cards/r/RuinInTheirWake.java
@@ -53,7 +53,7 @@ class RuinInTheirWakeEffect extends OneShotEffect {
public RuinInTheirWakeEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for a basic land card and reveal it. You may put that card onto the battlefield tapped if you control a land named Wastes. Otherwise, put that card into your hand. Then shuffle your library";
+ this.staticText = "Search your library for a basic land card and reveal it. You may put that card onto the battlefield tapped if you control a land named Wastes. Otherwise, put that card into your hand. Then shuffle";
}
public RuinInTheirWakeEffect(final RuinInTheirWakeEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SadisticSacrament.java b/Mage.Sets/src/mage/cards/s/SadisticSacrament.java
index e3072e02e9..3ea6708b3e 100644
--- a/Mage.Sets/src/mage/cards/s/SadisticSacrament.java
+++ b/Mage.Sets/src/mage/cards/s/SadisticSacrament.java
@@ -25,7 +25,7 @@ import mage.target.common.TargetCardInLibrary;
*/
public final class SadisticSacrament extends CardImpl {
- private static final String ruleText = "Search target player's library for up to three cards, exile them, then that player shuffles their library. if this spell was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles their library";
+ private static final String ruleText = "Search target player's library for up to three cards, exile them, then that player shuffles. if this spell was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles";
public SadisticSacrament(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{B}{B}{B}");
diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfUgin.java b/Mage.Sets/src/mage/cards/s/SanctumOfUgin.java
index 0f5c922ea6..bf6b58af91 100644
--- a/Mage.Sets/src/mage/cards/s/SanctumOfUgin.java
+++ b/Mage.Sets/src/mage/cards/s/SanctumOfUgin.java
@@ -41,7 +41,7 @@ public final class SanctumOfUgin extends CardImpl {
// Whenever you cast a colorless spell with converted mana cost 7 or greater, you may sacrifice Sanctum of Ugin.
// If you do, search your library for a colorless creature card, reveal it, put it into your hand, then shuffle your library.
Effect effect = new SearchLibraryPutInHandEffect(new TargetCardInLibrary(filter), true);
- effect.setText("search your library for a colorless creature card, reveal it, put it into your hand, then shuffle your library");
+ effect.setText("search your library for a colorless creature card, reveal it, put it into your hand, then shuffle");
this.addAbility(new SpellCastControllerTriggeredAbility(new DoIfCostPaid(effect, new SacrificeSourceCost()), filterSpells, false));
}
diff --git a/Mage.Sets/src/mage/cards/s/Scapeshift.java b/Mage.Sets/src/mage/cards/s/Scapeshift.java
index e08827de9e..350f1ab5a3 100644
--- a/Mage.Sets/src/mage/cards/s/Scapeshift.java
+++ b/Mage.Sets/src/mage/cards/s/Scapeshift.java
@@ -45,7 +45,7 @@ class ScapeshiftEffect extends OneShotEffect {
public ScapeshiftEffect() {
super(Outcome.Neutral);
- staticText = "Sacrifice any number of lands. Search your library for that many land cards, put them onto the battlefield tapped, then shuffle your library";
+ staticText = "Sacrifice any number of lands. Search your library for that many land cards, put them onto the battlefield tapped, then shuffle";
}
public ScapeshiftEffect(final ScapeshiftEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SchemingSymmetry.java b/Mage.Sets/src/mage/cards/s/SchemingSymmetry.java
index a7073d0f8c..0518bc1272 100644
--- a/Mage.Sets/src/mage/cards/s/SchemingSymmetry.java
+++ b/Mage.Sets/src/mage/cards/s/SchemingSymmetry.java
@@ -42,7 +42,7 @@ class SchemingSymmetryEffect extends OneShotEffect {
SchemingSymmetryEffect() {
super(Outcome.Benefit);
staticText = "Choose two target players. Each of them searches their library for a card, " +
- "then shuffles their library and puts that card on top of it.";
+ "then shuffles and puts that card on top of it.";
}
private SchemingSymmetryEffect(final SchemingSymmetryEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java b/Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java
index eb9ee99c8d..61d588c0f7 100644
--- a/Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java
+++ b/Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java
@@ -61,7 +61,7 @@ class ScionOfTheUrDragonEffect extends SearchEffect {
public ScionOfTheUrDragonEffect() {
super(new TargetCardInLibrary(filter), Outcome.Copy);
- staticText = "Search your library for a Dragon permanent card and put it into your graveyard. If you do, {this} becomes a copy of that card until end of turn. Then shuffle your library.";
+ staticText = "Search your library for a Dragon permanent card and put it into your graveyard. If you do, {this} becomes a copy of that card until end of turn. Then shuffle.";
}
ScionOfTheUrDragonEffect(final ScionOfTheUrDragonEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SecretSalvage.java b/Mage.Sets/src/mage/cards/s/SecretSalvage.java
index f07f4ed354..b348f06558 100644
--- a/Mage.Sets/src/mage/cards/s/SecretSalvage.java
+++ b/Mage.Sets/src/mage/cards/s/SecretSalvage.java
@@ -47,7 +47,7 @@ class SecretSalvageEffect extends OneShotEffect {
public SecretSalvageEffect() {
super(Outcome.DrawCard);
staticText = "Exile target nonland card from your graveyard. Search your library for any number of cards with the same name as that card, "
- + "reveal them, and put them into your hand. Then shuffle your library";
+ + "reveal them, and put them into your hand. Then shuffle";
}
public SecretSalvageEffect(final SecretSalvageEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SelectiveMemory.java b/Mage.Sets/src/mage/cards/s/SelectiveMemory.java
index aa033333b4..f189f8aac7 100644
--- a/Mage.Sets/src/mage/cards/s/SelectiveMemory.java
+++ b/Mage.Sets/src/mage/cards/s/SelectiveMemory.java
@@ -42,7 +42,7 @@ class SelectiveMemoryEffect extends OneShotEffect {
public SelectiveMemoryEffect() {
super(Outcome.Exile);
- this.staticText = "Search your library for any number of nonland cards and exile them. Then shuffle your library";
+ this.staticText = "Search your library for any number of nonland cards and exile them. Then shuffle";
}
public SelectiveMemoryEffect(final SelectiveMemoryEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SelfAssembler.java b/Mage.Sets/src/mage/cards/s/SelfAssembler.java
index 8f05cdec07..f6b6170408 100644
--- a/Mage.Sets/src/mage/cards/s/SelfAssembler.java
+++ b/Mage.Sets/src/mage/cards/s/SelfAssembler.java
@@ -34,7 +34,7 @@ public final class SelfAssembler extends CardImpl {
// When Self-Assembler enters the battlefield, you may search your library for an Assembly-Worker creature card, reveal it, put it into your hand,
// then shuffle your library.
Effect effect = new SearchLibraryPutInHandEffect(new TargetCardInLibrary(0, 1, filter), true, true);
- effect.setText("you may search your library for an Assembly-Worker card, reveal it, put it into your hand, then shuffle your library");
+ effect.setText("you may search your library for an Assembly-Worker card, reveal it, put it into your hand, then shuffle");
this.addAbility(new EntersBattlefieldTriggeredAbility(effect, true));
}
diff --git a/Mage.Sets/src/mage/cards/s/SettleTheWreckage.java b/Mage.Sets/src/mage/cards/s/SettleTheWreckage.java
index 06432a3656..408484cafd 100644
--- a/Mage.Sets/src/mage/cards/s/SettleTheWreckage.java
+++ b/Mage.Sets/src/mage/cards/s/SettleTheWreckage.java
@@ -49,7 +49,7 @@ class SettleTheWreckageEffect extends OneShotEffect {
SettleTheWreckageEffect() {
super(Outcome.Neutral);
- this.staticText = "Exile all attacking creatures target player controls. That player may search their library for that many basic land cards, put those cards onto the battlefield tapped, then shuffle their library";
+ this.staticText = "Exile all attacking creatures target player controls. That player may search their library for that many basic land cards, put those cards onto the battlefield tapped, then shuffle";
}
SettleTheWreckageEffect(final SettleTheWreckageEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/ShimianSpecter.java b/Mage.Sets/src/mage/cards/s/ShimianSpecter.java
index af6983e7ee..aa019301a5 100644
--- a/Mage.Sets/src/mage/cards/s/ShimianSpecter.java
+++ b/Mage.Sets/src/mage/cards/s/ShimianSpecter.java
@@ -70,7 +70,7 @@ class ShimianSpecterEffect extends OneShotEffect {
staticText = "that player reveals their hand. You choose a nonland card from it. "
+ "Search that player's graveyard, hand, and library for all cards "
+ "with the same name as that card and exile them. Then that "
- + "player shuffles their library";
+ + "player shuffles";
}
public ShimianSpecterEffect(final ShimianSpecterEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SiftThroughSands.java b/Mage.Sets/src/mage/cards/s/SiftThroughSands.java
index 386fa94ee7..cdeb45edcd 100644
--- a/Mage.Sets/src/mage/cards/s/SiftThroughSands.java
+++ b/Mage.Sets/src/mage/cards/s/SiftThroughSands.java
@@ -30,7 +30,7 @@ import java.util.UUID;
*/
public final class SiftThroughSands extends CardImpl {
- private static final String rule = "If you've cast a spell named Peer Through Depths and a spell named Reach Through Mists this turn, you may search your library for a card named The Unspeakable, put it onto the battlefield, then shuffle your library";
+ private static final String rule = "If you've cast a spell named Peer Through Depths and a spell named Reach Through Mists this turn, you may search your library for a card named The Unspeakable, put it onto the battlefield, then shuffle";
private static final FilterCreatureCard filter = new FilterCreatureCard("a card named The Unspeakable");
static {
diff --git a/Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java b/Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java
index 120de0618f..1334f8291e 100644
--- a/Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java
+++ b/Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java
@@ -99,7 +99,7 @@ class SisayWeatherlightCaptainEffect extends OneShotEffect {
SisayWeatherlightCaptainEffect() {
super(Outcome.Benefit);
staticText = "Search your library for a legendary permanent card with mana value " +
- "less than {this}'s power, put that card onto the battlefield, then shuffle your library.";
+ "less than {this}'s power, put that card onto the battlefield, then shuffle.";
}
private SisayWeatherlightCaptainEffect(final SisayWeatherlightCaptainEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java b/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java
index 83bec9cd30..ba85c40208 100644
--- a/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java
+++ b/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java
@@ -67,7 +67,7 @@ class SkyshipWeatherlightEffect extends SearchEffect {
public SkyshipWeatherlightEffect() {
super(new TargetCardInLibrary(0, Integer.MAX_VALUE, filter), Outcome.Neutral);
- this.staticText = "search your library for any number of artifact and/or creature cards and exile them. Then shuffle your library";
+ this.staticText = "search your library for any number of artifact and/or creature cards and exile them. Then shuffle";
}
diff --git a/Mage.Sets/src/mage/cards/s/SolemnSimulacrum.java b/Mage.Sets/src/mage/cards/s/SolemnSimulacrum.java
index d5981a1cb0..c9564dd99d 100644
--- a/Mage.Sets/src/mage/cards/s/SolemnSimulacrum.java
+++ b/Mage.Sets/src/mage/cards/s/SolemnSimulacrum.java
@@ -28,7 +28,7 @@ public final class SolemnSimulacrum extends CardImpl {
this.addAbility(new EntersBattlefieldTriggeredAbility(
new SearchLibraryPutInPlayEffect(
new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND), true)
- .setText("search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library"),
+ .setText("search your library for a basic land card, put that card onto the battlefield tapped, then shuffle"),
true));
this.addAbility(new DiesSourceTriggeredAbility(new DrawCardSourceControllerEffect(1), true));
}
diff --git a/Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java b/Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java
index 85c6cdb613..707e1e114c 100644
--- a/Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java
+++ b/Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java
@@ -94,7 +94,7 @@ class SovereignsOfLostAlaraEffect extends OneShotEffect {
public SovereignsOfLostAlaraEffect() {
super(Outcome.BoostCreature);
- staticText = "you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle your library";
+ staticText = "you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle";
}
public SovereignsOfLostAlaraEffect(final SovereignsOfLostAlaraEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/Spellshift.java b/Mage.Sets/src/mage/cards/s/Spellshift.java
index 3a088b6c1f..af7f49e149 100644
--- a/Mage.Sets/src/mage/cards/s/Spellshift.java
+++ b/Mage.Sets/src/mage/cards/s/Spellshift.java
@@ -51,7 +51,7 @@ class SpellshiftEffect extends OneShotEffect {
public SpellshiftEffect() {
super(Outcome.Detriment);
- this.staticText = "Its controller reveals cards from the top of their library until they reveal an instant or sorcery card. That player may cast that card without paying its mana cost. Then they shuffle their library";
+ this.staticText = "Its controller reveals cards from the top of their library until they reveal an instant or sorcery card. That player may cast that card without paying its mana cost. Then they shuffle";
}
public SpellshiftEffect(final SpellshiftEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SphinxAmbassador.java b/Mage.Sets/src/mage/cards/s/SphinxAmbassador.java
index 4e6bd19a7e..1032a41c65 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxAmbassador.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxAmbassador.java
@@ -55,7 +55,7 @@ class SphinxAmbassadorEffect extends OneShotEffect {
public SphinxAmbassadorEffect() {
super(Outcome.PutCreatureInPlay);
- this.staticText = "search that player's library for a card, then that player names a card. If you searched for a creature card that isn't the named card, you may put it onto the battlefield under your control. Then that player shuffles their library";
+ this.staticText = "search that player's library for a card, then that player names a card. If you searched for a creature card that isn't the named card, you may put it onto the battlefield under your control. Then that player shuffles";
}
public SphinxAmbassadorEffect(final SphinxAmbassadorEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SpringbloomDruid.java b/Mage.Sets/src/mage/cards/s/SpringbloomDruid.java
index 253f99fb25..6ecebc7986 100644
--- a/Mage.Sets/src/mage/cards/s/SpringbloomDruid.java
+++ b/Mage.Sets/src/mage/cards/s/SpringbloomDruid.java
@@ -37,7 +37,7 @@ public final class SpringbloomDruid extends CardImpl {
0, 2, StaticFilters.FILTER_CARD_BASIC_LAND
), true, Outcome.PutLandInPlay
).setText("search your library for up to two basic land cards, " +
- "put them onto the battlefield tapped, then shuffle your library"
+ "put them onto the battlefield tapped, then shuffle"
), new SacrificeTargetCost(new TargetControlledPermanent(FILTER_CONTROLLED_LAND_SHORT_TEXT))
)));
}
diff --git a/Mage.Sets/src/mage/cards/s/StoicFarmer.java b/Mage.Sets/src/mage/cards/s/StoicFarmer.java
index 6d62640a42..115067f317 100644
--- a/Mage.Sets/src/mage/cards/s/StoicFarmer.java
+++ b/Mage.Sets/src/mage/cards/s/StoicFarmer.java
@@ -48,7 +48,7 @@ public final class StoicFarmer extends CardImpl {
new SearchLibraryPutInHandEffect(new TargetCardInLibrary(filter)),
condition, "search your library for a basic Plains card and reveal it. " +
"If an opponent controls more lands than you, put it onto the battlefield tapped. " +
- "Otherwise put it into your hand. Then shuffle your library"
+ "Otherwise put it into your hand. Then shuffle"
)
));
diff --git a/Mage.Sets/src/mage/cards/s/StonehewerGiant.java b/Mage.Sets/src/mage/cards/s/StonehewerGiant.java
index 22a3685ff8..907a5bd31f 100644
--- a/Mage.Sets/src/mage/cards/s/StonehewerGiant.java
+++ b/Mage.Sets/src/mage/cards/s/StonehewerGiant.java
@@ -65,7 +65,7 @@ class StonehewerGiantEffect extends OneShotEffect {
public StonehewerGiantEffect() {
super(Outcome.PutCardInPlay);
- this.staticText = "Search your library for an Equipment card and put it onto the battlefield. Attach it to a creature you control. Then shuffle your library";
+ this.staticText = "Search your library for an Equipment card and put it onto the battlefield. Attach it to a creature you control. Then shuffle";
}
public StonehewerGiantEffect(final StonehewerGiantEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/StrataScythe.java b/Mage.Sets/src/mage/cards/s/StrataScythe.java
index 4a7f01662c..c9bb0eec60 100644
--- a/Mage.Sets/src/mage/cards/s/StrataScythe.java
+++ b/Mage.Sets/src/mage/cards/s/StrataScythe.java
@@ -55,7 +55,7 @@ class StrataScytheImprintEffect extends OneShotEffect {
StrataScytheImprintEffect() {
super(Outcome.Exile);
- staticText = "search your library for a land card, exile it, then shuffle your library";
+ staticText = "search your library for a land card, exile it, then shuffle";
}
StrataScytheImprintEffect(final StrataScytheImprintEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SupremeInquisitor.java b/Mage.Sets/src/mage/cards/s/SupremeInquisitor.java
index b8a307c9e1..a3bbf50e78 100644
--- a/Mage.Sets/src/mage/cards/s/SupremeInquisitor.java
+++ b/Mage.Sets/src/mage/cards/s/SupremeInquisitor.java
@@ -68,7 +68,7 @@ class SupremeInquisitorEffect extends OneShotEffect {
public SupremeInquisitorEffect() {
super(Outcome.Exile);
- staticText = "Search target player's library for up to five cards and exile them. Then that player shuffles their library";
+ staticText = "Search target player's library for up to five cards and exile them. Then that player shuffles";
}
public SupremeInquisitorEffect(final SupremeInquisitorEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SurgicalExtraction.java b/Mage.Sets/src/mage/cards/s/SurgicalExtraction.java
index 7539c63d4e..64c3414dee 100644
--- a/Mage.Sets/src/mage/cards/s/SurgicalExtraction.java
+++ b/Mage.Sets/src/mage/cards/s/SurgicalExtraction.java
@@ -59,7 +59,7 @@ class SurgicalExtractionEffect extends OneShotEffect {
super(Outcome.Detriment);
this.staticText = "Choose target card in a graveyard other than a basic land card. "
+ "Search its owner's graveyard, hand, and library for any number of cards "
- + "with the same name as that card and exile them. Then that player shuffles their library";
+ + "with the same name as that card and exile them. Then that player shuffles";
}
public SurgicalExtractionEffect(final SurgicalExtractionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SurveyorsScope.java b/Mage.Sets/src/mage/cards/s/SurveyorsScope.java
index e18407c347..9f4961b095 100644
--- a/Mage.Sets/src/mage/cards/s/SurveyorsScope.java
+++ b/Mage.Sets/src/mage/cards/s/SurveyorsScope.java
@@ -49,7 +49,7 @@ class SurveyorsScopeEffect extends OneShotEffect {
public SurveyorsScopeEffect() {
super(Outcome.PutLandInPlay);
- this.staticText = "Search your library for up to X basic land cards, where X is the number of players who control at least two more lands than you. Put those cards onto the battlefield, then shuffle your library";
+ this.staticText = "Search your library for up to X basic land cards, where X is the number of players who control at least two more lands than you. Put those cards onto the battlefield, then shuffle";
}
public SurveyorsScopeEffect(final SurveyorsScopeEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/SylvanPrimordial.java b/Mage.Sets/src/mage/cards/s/SylvanPrimordial.java
index dca7fe5005..5548badb03 100644
--- a/Mage.Sets/src/mage/cards/s/SylvanPrimordial.java
+++ b/Mage.Sets/src/mage/cards/s/SylvanPrimordial.java
@@ -86,7 +86,7 @@ class SylvanPrimordialEffect extends OneShotEffect {
public SylvanPrimordialEffect() {
super(Outcome.DestroyPermanent);
- this.staticText = "for each opponent, destroy target noncreature permanent that player controls. For each permanent destroyed this way, search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle your library";
+ this.staticText = "for each opponent, destroy target noncreature permanent that player controls. For each permanent destroyed this way, search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle";
}
public SylvanPrimordialEffect(final SylvanPrimordialEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/t/TajNarSwordsmith.java b/Mage.Sets/src/mage/cards/t/TajNarSwordsmith.java
index 1435f32156..184b912135 100644
--- a/Mage.Sets/src/mage/cards/t/TajNarSwordsmith.java
+++ b/Mage.Sets/src/mage/cards/t/TajNarSwordsmith.java
@@ -50,7 +50,7 @@ class TajNarSwordsmithEffect extends OneShotEffect {
TajNarSwordsmithEffect() {
super(Outcome.Benefit);
- this.staticText = "you may pay {X}. If you do, search your library for an Equipment card with mana value X or less and put that card onto the battlefield. Then shuffle your library";
+ this.staticText = "you may pay {X}. If you do, search your library for an Equipment card with mana value X or less and put that card onto the battlefield. Then shuffle";
}
TajNarSwordsmithEffect(final TajNarSwordsmithEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java b/Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java
index d1c6df0db7..cfc3a7ec31 100644
--- a/Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java
+++ b/Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java
@@ -61,7 +61,7 @@ class TezzeretTheSeekerEffect2 extends OneShotEffect {
public TezzeretTheSeekerEffect2() {
super(Outcome.DrawCard);
- this.staticText = "Search your library for an artifact card with mana value X or less and put it onto the battlefield. Then shuffle your library";
+ this.staticText = "Search your library for an artifact card with mana value X or less and put it onto the battlefield. Then shuffle";
}
public TezzeretTheSeekerEffect2(final TezzeretTheSeekerEffect2 effect) {
diff --git a/Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java b/Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java
index d23962a5bb..bf02e7fc12 100644
--- a/Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java
+++ b/Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java
@@ -56,7 +56,7 @@ class ThadaAdelAcquisitorEffect extends OneShotEffect {
ThadaAdelAcquisitorEffect() {
super(Outcome.Exile);
- staticText = "search that player's library for an artifact card and exile it. Then that player shuffles their library. Until end of turn, you may play that card";
+ staticText = "search that player's library for an artifact card and exile it. Then that player shuffles. Until end of turn, you may play that card";
}
ThadaAdelAcquisitorEffect(final ThadaAdelAcquisitorEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/t/ThaliasLancers.java b/Mage.Sets/src/mage/cards/t/ThaliasLancers.java
index 6829400f45..9808929eab 100644
--- a/Mage.Sets/src/mage/cards/t/ThaliasLancers.java
+++ b/Mage.Sets/src/mage/cards/t/ThaliasLancers.java
@@ -39,7 +39,7 @@ public final class ThaliasLancers extends CardImpl {
// When Thalia's Lancers enters the battlefield, you may search your library for a legendary card, reveal it, put it into your hand, then shuffle your library.
Effect effect = new SearchLibraryPutInHandEffect(new TargetCardInLibrary(0, 1, filter), true, true);
- effect.setText("you may search your library for a legendary card, reveal it, put it into your hand, then shuffle your library");
+ effect.setText("you may search your library for a legendary card, reveal it, put it into your hand, then shuffle");
this.addAbility(new EntersBattlefieldTriggeredAbility(effect, true));
}
diff --git a/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java b/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java
index 1d2ca09c96..521204f7f7 100644
--- a/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java
+++ b/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java
@@ -59,7 +59,7 @@ class ThoughtHemorrhageEffect extends OneShotEffect {
+ "the chosen name revealed this way. "
+ "Search that player's graveyard, hand, and library for "
+ "all cards with that name and exile them. "
- + "Then that player shuffles their library";
+ + "Then that player shuffles";
public ThoughtHemorrhageEffect() {
super(Outcome.Exile);
diff --git a/Mage.Sets/src/mage/cards/t/TransmuteArtifact.java b/Mage.Sets/src/mage/cards/t/TransmuteArtifact.java
index cc171eeced..211245ba62 100644
--- a/Mage.Sets/src/mage/cards/t/TransmuteArtifact.java
+++ b/Mage.Sets/src/mage/cards/t/TransmuteArtifact.java
@@ -46,7 +46,7 @@ class TransmuteArtifactEffect extends SearchEffect {
public TransmuteArtifactEffect() {
super(new TargetCardInLibrary(new FilterArtifactCard()), Outcome.PutCardInPlay);
- staticText = "Sacrifice an artifact. If you do, search your library for an artifact card. If that card's mana value is less than or equal to the sacrificed artifact's mana value, put it onto the battlefield. If it's greater, you may pay {X}, where X is the difference. If you do, put it onto the battlefield. If you don't, put it into its owner's graveyard. Then shuffle your library";
+ staticText = "Sacrifice an artifact. If you do, search your library for an artifact card. If that card's mana value is less than or equal to the sacrificed artifact's mana value, put it onto the battlefield. If it's greater, you may pay {X}, where X is the difference. If you do, put it onto the battlefield. If you don't, put it into its owner's graveyard. Then shuffle";
}
public TransmuteArtifactEffect(final TransmuteArtifactEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/t/TraverseTheOutlands.java b/Mage.Sets/src/mage/cards/t/TraverseTheOutlands.java
index e02ca3cda4..95a387ca76 100644
--- a/Mage.Sets/src/mage/cards/t/TraverseTheOutlands.java
+++ b/Mage.Sets/src/mage/cards/t/TraverseTheOutlands.java
@@ -46,7 +46,7 @@ class TraverseTheOutlandsEffect extends OneShotEffect {
public TraverseTheOutlandsEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for up to X basic land cards, where X is the greatest power among creatures you control. Put those cards onto the battlefield tapped, then shuffle your library.";
+ this.staticText = "Search your library for up to X basic land cards, where X is the greatest power among creatures you control. Put those cards onto the battlefield tapped, then shuffle.";
}
public TraverseTheOutlandsEffect(final TraverseTheOutlandsEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/t/TraverseTheUlvenwald.java b/Mage.Sets/src/mage/cards/t/TraverseTheUlvenwald.java
index 40bf1fa75a..299056dce8 100644
--- a/Mage.Sets/src/mage/cards/t/TraverseTheUlvenwald.java
+++ b/Mage.Sets/src/mage/cards/t/TraverseTheUlvenwald.java
@@ -33,7 +33,7 @@ public final class TraverseTheUlvenwald extends CardImpl {
this.getSpellAbility().addEffect(new ConditionalOneShotEffect(
new SearchLibraryPutInHandEffect(new TargetCardInLibrary(1, 1, StaticFilters.FILTER_CARD_BASIC_LAND), true),
new InvertCondition(DeliriumCondition.instance),
- "Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library."));
+ "Search your library for a basic land card, reveal it, put it into your hand, then shuffle."));
// Delirium — If there are four or more card types among cards in your graveyard, instead search your library
// for a creature or land card, reveal it, put it into your hand, then shuffle your library.
@@ -41,7 +41,7 @@ public final class TraverseTheUlvenwald extends CardImpl {
new SearchLibraryPutInHandEffect(new TargetCardInLibrary(1, 1, filter), true),
DeliriumCondition.instance,
"
Delirium — If there are four or more card types among cards in your graveyard, instead search your library for a creature or land card, "
- + "reveal it, put it into your hand, then shuffle your library."));
+ + "reveal it, put it into your hand, then shuffle."));
this.getSpellAbility().addHint(DeliriumHint.instance);
}
diff --git a/Mage.Sets/src/mage/cards/t/TrenchGorger.java b/Mage.Sets/src/mage/cards/t/TrenchGorger.java
index 5c8fecf008..31c5cb1c50 100644
--- a/Mage.Sets/src/mage/cards/t/TrenchGorger.java
+++ b/Mage.Sets/src/mage/cards/t/TrenchGorger.java
@@ -50,7 +50,7 @@ class TrenchGorgerEffect extends OneShotEffect {
public TrenchGorgerEffect() {
super(Outcome.BoostCreature);
- this.staticText = "you may search your library for any number of land cards, exile them, then shuffle your library. If you do, {this}'s power and toughness each become equal to the number of cards exiled this way";
+ this.staticText = "you may search your library for any number of land cards, exile them, then shuffle. If you do, {this}'s power and toughness each become equal to the number of cards exiled this way";
}
public TrenchGorgerEffect(final TrenchGorgerEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/u/UncageTheMenagerie.java b/Mage.Sets/src/mage/cards/u/UncageTheMenagerie.java
index 8c0a00a9f5..549b58af8b 100644
--- a/Mage.Sets/src/mage/cards/u/UncageTheMenagerie.java
+++ b/Mage.Sets/src/mage/cards/u/UncageTheMenagerie.java
@@ -46,7 +46,7 @@ class UncageTheMenagerieEffect extends OneShotEffect {
public UncageTheMenagerieEffect() {
super(Outcome.DrawCard);
- this.staticText = "Search your library for up to X creature cards with different names that each have mana value X, reveal them, put them into your hand, then shuffle your library.";
+ this.staticText = "Search your library for up to X creature cards with different names that each have mana value X, reveal them, put them into your hand, then shuffle.";
}
public UncageTheMenagerieEffect(final UncageTheMenagerieEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/u/UnmooredEgo.java b/Mage.Sets/src/mage/cards/u/UnmooredEgo.java
index 7a8cb46c29..57ad6a6bd8 100644
--- a/Mage.Sets/src/mage/cards/u/UnmooredEgo.java
+++ b/Mage.Sets/src/mage/cards/u/UnmooredEgo.java
@@ -48,7 +48,7 @@ class UnmooredEgoEffect extends OneShotEffect {
public UnmooredEgoEffect() {
super(Outcome.Benefit);
- this.staticText = "Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles their library, then draws a card for each card exiled from their hand this way";
+ this.staticText = "Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way";
}
public UnmooredEgoEffect(final UnmooredEgoEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java b/Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java
index e2f80c6408..43021ee3c4 100644
--- a/Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java
+++ b/Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java
@@ -286,7 +286,7 @@ class UrzaAcademyHeadmasterRandomEffect extends OneShotEffect {
effects.add(new RevealLibraryPutIntoHandEffect(5, filter3, Zone.LIBRARY));
break;
case 12: // (altered) LILIANA VESS 2
- sb.append("Search your library for a card and put that card into your hand. Then shuffle your library.");
+ sb.append("Search your library for a card and put that card into your hand. Then shuffle.");
effects.add(new SearchLibraryPutInHandEffect(new TargetCardInLibrary(new FilterCard("a card")), false, true));
break;
case 13: // (double) LILIANA OF THE VEIL 2
diff --git a/Mage.Sets/src/mage/cards/u/UrzasHotTub.java b/Mage.Sets/src/mage/cards/u/UrzasHotTub.java
index 8dc539a4b3..57b1c8ada0 100644
--- a/Mage.Sets/src/mage/cards/u/UrzasHotTub.java
+++ b/Mage.Sets/src/mage/cards/u/UrzasHotTub.java
@@ -50,7 +50,7 @@ class UrzasHotTubEffect extends OneShotEffect {
public UrzasHotTubEffect() {
super(Outcome.ReturnToHand);
- this.staticText = "Search your library for a card that shares a complete word in its name with the discarded card, reveal it, put it into your hand, then shuffle your library";
+ this.staticText = "Search your library for a card that shares a complete word in its name with the discarded card, reveal it, put it into your hand, then shuffle";
}
public UrzasHotTubEffect(final UrzasHotTubEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java b/Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java
index 5eb5b1e72a..7b981195fc 100644
--- a/Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java
+++ b/Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java
@@ -57,7 +57,7 @@ class VarragothBloodskySireEffect extends SearchEffect {
public VarragothBloodskySireEffect() {
super(new TargetCardInLibrary(), Outcome.DrawCard);
- this.staticText = "Target player searches their library for a card, then shuffles their library and puts that card on top of it";
+ this.staticText = "Target player searches their library for a card, then shuffles and puts that card on top of it";
}
private VarragothBloodskySireEffect(final VarragothBloodskySireEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/v/VerdantSuccession.java b/Mage.Sets/src/mage/cards/v/VerdantSuccession.java
index d28abc4477..ffcf69c169 100644
--- a/Mage.Sets/src/mage/cards/v/VerdantSuccession.java
+++ b/Mage.Sets/src/mage/cards/v/VerdantSuccession.java
@@ -95,7 +95,7 @@ class VerdantSuccessionTriggeredAbility extends TriggeredAbilityImpl {
@Override
public String getRule() {
- return "Whenever a green nontoken creature dies, that creature's controller may search their library for a card with the same name as that creature and put it onto the battlefield. If that player does, they shuffle their library.";
+ return "Whenever a green nontoken creature dies, that creature's controller may search their library for a card with the same name as that creature and put it onto the battlefield. If that player does, they shuffle.";
}
}
diff --git a/Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java b/Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java
index 66456d113e..bfc0d69358 100644
--- a/Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java
+++ b/Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java
@@ -161,6 +161,6 @@ class VivienMonstersAdvocateTriggeredAbility extends DelayedTriggeredAbility {
public String getRule() {
return "When you cast your next creature spell this turn, "
+ "search your library for a creature card with lesser mana value, "
- + "put it onto the battlefield, then shuffle your library.";
+ + "put it onto the battlefield, then shuffle.";
}
}
diff --git a/Mage.Sets/src/mage/cards/v/VizierOfTheAnointed.java b/Mage.Sets/src/mage/cards/v/VizierOfTheAnointed.java
index 120bf5b9e3..8e3f85a7ae 100644
--- a/Mage.Sets/src/mage/cards/v/VizierOfTheAnointed.java
+++ b/Mage.Sets/src/mage/cards/v/VizierOfTheAnointed.java
@@ -133,7 +133,7 @@ class SearchLibraryPutInGraveyard extends SearchEffect {
public SearchLibraryPutInGraveyard(FilterCard filter) {
super(new TargetCardInLibrary(filter), Outcome.Neutral);
- staticText = "search for a creature card with eternalize or embalm, put that card into your graveyard, then shuffle your library.";
+ staticText = "search for a creature card with eternalize or embalm, put that card into your graveyard, then shuffle.";
}
public SearchLibraryPutInGraveyard(final SearchLibraryPutInGraveyard effect) {
diff --git a/Mage.Sets/src/mage/cards/v/VortexElemental.java b/Mage.Sets/src/mage/cards/v/VortexElemental.java
index 73adfa0629..40e2e810ff 100644
--- a/Mage.Sets/src/mage/cards/v/VortexElemental.java
+++ b/Mage.Sets/src/mage/cards/v/VortexElemental.java
@@ -60,7 +60,7 @@ class VortexElementalEffect extends OneShotEffect {
public VortexElementalEffect() {
super(Outcome.Benefit);
- this.staticText = "Put {this} and each creature blocking or blocked by it on top of their owners' libraries, then those players shuffle their libraries";
+ this.staticText = "Put {this} and each creature blocking or blocked by it on top of their owners' libraries, then those players shuffle";
}
public VortexElementalEffect(final VortexElementalEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/w/WildResearch.java b/Mage.Sets/src/mage/cards/w/WildResearch.java
index 712da14832..6a0ede40b7 100644
--- a/Mage.Sets/src/mage/cards/w/WildResearch.java
+++ b/Mage.Sets/src/mage/cards/w/WildResearch.java
@@ -61,7 +61,7 @@ class WildResearchEffect extends OneShotEffect {
WildResearchEffect(FilterCard filter) {
super(Outcome.DrawCard);
- this.staticText = "Search your library for an " + filter.getMessage() + " and reveal that card. Put it into your hand, then discard a card at random. Then shuffle your library.";
+ this.staticText = "Search your library for an " + filter.getMessage() + " and reveal that card. Put it into your hand, then discard a card at random. Then shuffle.";
this.filter = filter;
}
diff --git a/Mage.Sets/src/mage/cards/w/WindsOfAbandon.java b/Mage.Sets/src/mage/cards/w/WindsOfAbandon.java
index f425edc8b3..68d31a6c17 100644
--- a/Mage.Sets/src/mage/cards/w/WindsOfAbandon.java
+++ b/Mage.Sets/src/mage/cards/w/WindsOfAbandon.java
@@ -57,7 +57,7 @@ class WindsOfAbandonEffect extends OneShotEffect {
super(Outcome.Exile);
staticText = "Exile target creature you don't control. For each creature exiled this way, " +
"its controller searches their library for a basic land card. " +
- "Those players put those cards onto the battlefield tapped, then shuffle their libraries.";
+ "Those players put those cards onto the battlefield tapped, then shuffle.";
}
private WindsOfAbandonEffect(final WindsOfAbandonEffect effect) {
@@ -103,7 +103,7 @@ class WindsOfAbandonOverloadEffect extends OneShotEffect {
super(Outcome.Exile);
staticText = "Exile each creature you don't control. For each creature exiled this way, " +
"its controller searches their library for a basic land card. " +
- "Those players put those cards onto the battlefield tapped, then shuffle their libraries.";
+ "Those players put those cards onto the battlefield tapped, then shuffle.";
}
private WindsOfAbandonOverloadEffect(final WindsOfAbandonOverloadEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/w/WishclawTalisman.java b/Mage.Sets/src/mage/cards/w/WishclawTalisman.java
index fae511df27..5a3264ba9c 100644
--- a/Mage.Sets/src/mage/cards/w/WishclawTalisman.java
+++ b/Mage.Sets/src/mage/cards/w/WishclawTalisman.java
@@ -70,7 +70,7 @@ class WishclawTalismanEffect extends OneShotEffect {
WishclawTalismanEffect() {
super(Outcome.Benefit);
- staticText = "Search your library for a card, put it into your hand, then shuffle your library. " +
+ staticText = "Search your library for a card, put it into your hand, then shuffle. " +
"An opponent gains control of {this}";
}
diff --git a/Mage.Sets/src/mage/cards/w/WoodlandBellower.java b/Mage.Sets/src/mage/cards/w/WoodlandBellower.java
index c9ce041924..22743023c8 100644
--- a/Mage.Sets/src/mage/cards/w/WoodlandBellower.java
+++ b/Mage.Sets/src/mage/cards/w/WoodlandBellower.java
@@ -54,7 +54,7 @@ class WoodlandBellowerEffect extends OneShotEffect {
WoodlandBellowerEffect() {
super(Outcome.PutCreatureInPlay);
- staticText = "Search your library for a nonlegendary green creature card with mana value 3 or less, put it onto the battlefield, then shuffle your library";
+ staticText = "Search your library for a nonlegendary green creature card with mana value 3 or less, put it onto the battlefield, then shuffle";
}
WoodlandBellowerEffect(final WoodlandBellowerEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java b/Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java
index fd42d52c6d..2cd5ae54e3 100644
--- a/Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java
+++ b/Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java
@@ -40,7 +40,7 @@ public final class YasharnImplacableEarth extends CardImpl {
this.addAbility(new EntersBattlefieldTriggeredAbility(
new SearchLibraryPutInHandEffect(new YasharnImplacableEarthTarget(), true)
.setText("search your library for a basic Forest card and a basic Plains card, " +
- "reveal those cards, put them into your hand, then shuffle your library")
+ "reveal those cards, put them into your hand, then shuffle")
));
// Players can't pay life or sacrifice nonland permanents to cast spells or activate abilities.
diff --git a/Mage.Sets/src/mage/cards/y/YavimayaDryad.java b/Mage.Sets/src/mage/cards/y/YavimayaDryad.java
index d7f5f71ee7..e125c1975c 100644
--- a/Mage.Sets/src/mage/cards/y/YavimayaDryad.java
+++ b/Mage.Sets/src/mage/cards/y/YavimayaDryad.java
@@ -60,7 +60,7 @@ class YavimayaDryadEffect extends SearchEffect {
public YavimayaDryadEffect(TargetCardInLibrary target) {
super(target, Outcome.PutLandInPlay);
- staticText = "you may search your library for a Forest card and put it onto the battlefield tapped under target player's control. If you do, shuffle your library";
+ staticText = "you may search your library for a Forest card and put it onto the battlefield tapped under target player's control. If you do, shuffle";
}
public YavimayaDryadEffect(final YavimayaDryadEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java b/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java
index 0ab1e4c733..3b6755bff9 100644
--- a/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java
+++ b/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java
@@ -62,7 +62,7 @@ class YisanTheWandererBardEffect extends OneShotEffect {
public YisanTheWandererBardEffect() {
super(Outcome.Benefit);
- this.staticText = "Search your library for a creature card with mana value equal to the number of verse counters on {this}, put it onto the battlefield, then shuffle your library";
+ this.staticText = "Search your library for a creature card with mana value equal to the number of verse counters on {this}, put it onto the battlefield, then shuffle";
}
public YisanTheWandererBardEffect(final YisanTheWandererBardEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java b/Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java
index 76e3e69580..41447b9467 100644
--- a/Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java
+++ b/Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java
@@ -59,7 +59,7 @@ class ZirilanOfTheClawEffect extends OneShotEffect {
public ZirilanOfTheClawEffect() {
super(Outcome.PutCreatureInPlay);
- this.staticText = "Search your library for a Dragon permanent card and put that card onto the battlefield. Then shuffle your library."
+ this.staticText = "Search your library for a Dragon permanent card and put that card onto the battlefield. Then shuffle."
+ " That Dragon gains haste until end of turn. Exile it at the beginning of the next end step";
}
diff --git a/Mage/src/main/java/mage/abilities/effects/common/LookLibraryTopCardTargetPlayerEffect.java b/Mage/src/main/java/mage/abilities/effects/common/LookLibraryTopCardTargetPlayerEffect.java
index e356c3d95b..996fcfb5e0 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/LookLibraryTopCardTargetPlayerEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/LookLibraryTopCardTargetPlayerEffect.java
@@ -82,7 +82,7 @@ public class LookLibraryTopCardTargetPlayerEffect extends OneShotEffect {
}
}
if (mayShuffleAfter) {
- if (player.chooseUse(Outcome.Benefit, (player == targetPlayer ? "Shuffle your library?" : "Do you want the chosen player to shuffle their library?"), source, game)) {
+ if (player.chooseUse(Outcome.Benefit, (player == targetPlayer ? "Shuffle your library?" : "Do you want the chosen player to shuffle?"), source, game)) {
targetPlayer.shuffleLibrary(source, game);
}
}
diff --git a/Mage/src/main/java/mage/abilities/effects/common/ReplaceOpponentCardsInHandWithSelectedEffect.java b/Mage/src/main/java/mage/abilities/effects/common/ReplaceOpponentCardsInHandWithSelectedEffect.java
index af77e9b1c3..d59e0422bb 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/ReplaceOpponentCardsInHandWithSelectedEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/ReplaceOpponentCardsInHandWithSelectedEffect.java
@@ -21,7 +21,7 @@ public class ReplaceOpponentCardsInHandWithSelectedEffect extends OneShotEffect
public ReplaceOpponentCardsInHandWithSelectedEffect() {
super(Outcome.Detriment);
- this.staticText = "Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles their library.";
+ this.staticText = "Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles.";
}
public ReplaceOpponentCardsInHandWithSelectedEffect(final ReplaceOpponentCardsInHandWithSelectedEffect effect) {
diff --git a/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardPutInHandEffect.java b/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardPutInHandEffect.java
index 47bcfec38e..21cd0a5468 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardPutInHandEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardPutInHandEffect.java
@@ -35,7 +35,7 @@ public class SearchLibraryGraveyardPutInHandEffect extends OneShotEffect {
this.filter = filter;
this.forceToSearchBoth = forceToSearchBoth;
staticText = (youMay ? "you may " : "") + "search your library and" + (forceToSearchBoth ? "" : "/or") + " graveyard for a card named " + filter.getMessage()
- + ", reveal it, and put it into your hand. " + (forceToSearchBoth ? "Then shuffle your library" : "If you search your library this way, shuffle");
+ + ", reveal it, and put it into your hand. " + (forceToSearchBoth ? "Then shuffle" : "If you search your library this way, shuffle");
}
public SearchLibraryGraveyardPutInHandEffect(final SearchLibraryGraveyardPutInHandEffect effect) {
diff --git a/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardPutOntoBattlefieldEffect.java b/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardPutOntoBattlefieldEffect.java
index 1afa6c7f27..9185d49d96 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardPutOntoBattlefieldEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardPutOntoBattlefieldEffect.java
@@ -34,7 +34,7 @@ public class SearchLibraryGraveyardPutOntoBattlefieldEffect extends OneShotEffec
this.filter = filter;
this.forceToSearchBoth = forceToSearchBoth;
staticText = (youMay ? "You may " : "") + "search your library and" + (forceToSearchBoth ? "" : "/or") + " graveyard for a " + filter.getMessage()
- + " and put it onto the battlefield. " + (forceToSearchBoth ? "Then shuffle your library" : "If you search your library this way, shuffle it");
+ + " and put it onto the battlefield. " + (forceToSearchBoth ? "Then shuffle" : "If you search your library this way, shuffle it");
}
public SearchLibraryGraveyardPutOntoBattlefieldEffect(final SearchLibraryGraveyardPutOntoBattlefieldEffect effect) {
diff --git a/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardWithLessMVPutIntoPlay.java b/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardWithLessMVPutIntoPlay.java
index 3395f4cb6f..9740879cba 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardWithLessMVPutIntoPlay.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryGraveyardWithLessMVPutIntoPlay.java
@@ -30,7 +30,7 @@ public class SearchLibraryGraveyardWithLessMVPutIntoPlay extends OneShotEffect {
public SearchLibraryGraveyardWithLessMVPutIntoPlay(FilterCard filter) {
super(Outcome.PutCreatureInPlay);
this.filter = filter;
- staticText = "Search your library or graveyard for a " + filter.getMessage() + " with mana value X or less, put it onto the battlefield, then shuffle your library";
+ staticText = "Search your library or graveyard for a " + filter.getMessage() + " with mana value X or less, put it onto the battlefield, then shuffle";
}
public SearchLibraryGraveyardWithLessMVPutIntoPlay(final SearchLibraryGraveyardWithLessMVPutIntoPlay effect) {
diff --git a/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryPutInHandOrOnBattlefieldEffect.java b/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryPutInHandOrOnBattlefieldEffect.java
index 86bd7d7337..8b98012d0f 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryPutInHandOrOnBattlefieldEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/search/SearchLibraryPutInHandOrOnBattlefieldEffect.java
@@ -119,9 +119,9 @@ public class SearchLibraryPutInHandOrOnBattlefieldEffect extends SearchEffect {
sb.append("this way, you may put it onto the battlefield instead");
}
if (forceShuffle) {
- sb.append(". Then shuffle your library");
+ sb.append(". Then shuffle");
} else {
- sb.append(". If you do, shuffle your library");
+ sb.append(". If you do, shuffle");
}
staticText = sb.toString();
}
diff --git a/Mage/src/main/java/mage/abilities/effects/common/search/SearchTargetGraveyardHandLibraryForCardNameAndExileEffect.java b/Mage/src/main/java/mage/abilities/effects/common/search/SearchTargetGraveyardHandLibraryForCardNameAndExileEffect.java
index feb921e3c6..e7f8b3132e 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/search/SearchTargetGraveyardHandLibraryForCardNameAndExileEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/search/SearchTargetGraveyardHandLibraryForCardNameAndExileEffect.java
@@ -108,7 +108,7 @@ public abstract class SearchTargetGraveyardHandLibraryForCardNameAndExileEffect
sb.append("search ").append(this.searchWhatText);
sb.append(" graveyard, hand, and library for ");
sb.append(this.searchForText);
- sb.append(" and exile them. Then that player shuffles their library");
+ sb.append(" and exile them. Then that player shuffles");
return sb.toString();
}
}
diff --git a/Mage/src/main/java/mage/abilities/keyword/TransmuteAbility.java b/Mage/src/main/java/mage/abilities/keyword/TransmuteAbility.java
index b889796ec3..da0f50e807 100644
--- a/Mage/src/main/java/mage/abilities/keyword/TransmuteAbility.java
+++ b/Mage/src/main/java/mage/abilities/keyword/TransmuteAbility.java
@@ -57,7 +57,7 @@ public class TransmuteAbility extends SimpleActivatedAbility {
public String getRule() {
return new StringBuilder("Transmute ").append(this.getManaCosts().getText())
.append(" (").append(this.getManaCosts().getText())
- .append(", Discard this card: Search your library for a card with the same mana value as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.)").toString();
+ .append(", Discard this card: Search your library for a card with the same mana value as this card, reveal it, and put it into your hand. Then shuffle. Transmute only as a sorcery.)").toString();
}
}
diff --git a/Mage/src/main/java/mage/game/command/emblems/GarrukUnleashedEmblem.java b/Mage/src/main/java/mage/game/command/emblems/GarrukUnleashedEmblem.java
index 50c394c315..d994b275ef 100644
--- a/Mage/src/main/java/mage/game/command/emblems/GarrukUnleashedEmblem.java
+++ b/Mage/src/main/java/mage/game/command/emblems/GarrukUnleashedEmblem.java
@@ -15,7 +15,7 @@ public class GarrukUnleashedEmblem extends Emblem {
public GarrukUnleashedEmblem() {
this.setName("Emblem Garruk");
Effect effect = new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_CREATURE), false, true, Outcome.PutCreatureInPlay)
- .setText("search your library for a creature card, put it onto the battlefield, then shuffle your library");
+ .setText("search your library for a creature card, put it onto the battlefield, then shuffle");
this.getAbilities().add(new BeginningOfYourEndStepTriggeredAbility(Zone.COMMAND, effect, true));
}
}