From c2ae2f89f09b1a1a1df708f9008ad95e0e642e3c Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Sun, 18 Apr 2021 17:29:28 -0400 Subject: [PATCH] many find/replace "shuffle" fixes --- Mage.Sets/src/mage/cards/a/AchHansRun.java | 2 +- Mage.Sets/src/mage/cards/a/Acquire.java | 2 +- Mage.Sets/src/mage/cards/a/AlpineHoundmaster.java | 2 +- Mage.Sets/src/mage/cards/a/ArchmageAscension.java | 2 +- Mage.Sets/src/mage/cards/a/ArcumDagsson.java | 2 +- Mage.Sets/src/mage/cards/a/AssassinsTrophy.java | 4 ++-- Mage.Sets/src/mage/cards/a/AssemblyHall.java | 2 +- Mage.Sets/src/mage/cards/a/AttuneWithAether.java | 2 +- Mage.Sets/src/mage/cards/a/AxgardArmory.java | 2 +- Mage.Sets/src/mage/cards/b/BeholdTheBeyond.java | 2 +- Mage.Sets/src/mage/cards/b/Bifurcate.java | 2 +- Mage.Sets/src/mage/cards/b/BirthingPod.java | 2 +- Mage.Sets/src/mage/cards/b/BitterOrdeal.java | 2 +- Mage.Sets/src/mage/cards/b/BitterheartWitch.java | 2 +- Mage.Sets/src/mage/cards/b/BorderlandExplorer.java | 2 +- Mage.Sets/src/mage/cards/b/BoreasCharger.java | 2 +- Mage.Sets/src/mage/cards/b/BoundlessRealms.java | 2 +- Mage.Sets/src/mage/cards/b/Bribery.java | 2 +- Mage.Sets/src/mage/cards/b/BringToLight.java | 2 +- Mage.Sets/src/mage/cards/b/BuriedAlive.java | 2 +- Mage.Sets/src/mage/cards/b/BurningRuneDemon.java | 2 +- Mage.Sets/src/mage/cards/c/CaravanVigil.java | 2 +- Mage.Sets/src/mage/cards/c/CartographersHawk.java | 2 +- Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java | 2 +- Mage.Sets/src/mage/cards/c/CitanulFlute.java | 2 +- Mage.Sets/src/mage/cards/c/ClarionUltimatum.java | 2 +- Mage.Sets/src/mage/cards/c/CleansingWildfire.java | 2 +- Mage.Sets/src/mage/cards/c/CollectiveVoyage.java | 2 +- Mage.Sets/src/mage/cards/c/Conflux.java | 2 +- Mage.Sets/src/mage/cards/c/CorpseConnoisseur.java | 2 +- Mage.Sets/src/mage/cards/c/CurseOfMisfortunes.java | 2 +- Mage.Sets/src/mage/cards/d/DarkDecision.java | 2 +- Mage.Sets/src/mage/cards/d/DefenseOfTheHeart.java | 2 +- Mage.Sets/src/mage/cards/d/DenyingWind.java | 2 +- Mage.Sets/src/mage/cards/d/DiabolicRevelation.java | 2 +- Mage.Sets/src/mage/cards/d/Dichotomancy.java | 2 +- Mage.Sets/src/mage/cards/d/DiscipleOfDeceit.java | 2 +- Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java | 2 +- Mage.Sets/src/mage/cards/d/DoublingChant.java | 2 +- Mage.Sets/src/mage/cards/d/DubiousChallenge.java | 2 +- Mage.Sets/src/mage/cards/e/EarwigSquad.java | 4 ++-- Mage.Sets/src/mage/cards/e/EdgeOfAutumn.java | 2 +- Mage.Sets/src/mage/cards/e/EldritchEvolution.java | 2 +- Mage.Sets/src/mage/cards/e/EndlessHorizons.java | 2 +- Mage.Sets/src/mage/cards/e/EnduringIdeal.java | 2 +- Mage.Sets/src/mage/cards/e/EnigmaticIncarnation.java | 2 +- Mage.Sets/src/mage/cards/e/EternalDominion.java | 2 +- Mage.Sets/src/mage/cards/e/EverythingamajigE.java | 2 +- Mage.Sets/src/mage/cards/e/EvolutionCharm.java | 2 +- Mage.Sets/src/mage/cards/e/Extirpate.java | 2 +- Mage.Sets/src/mage/cards/e/Extract.java | 2 +- Mage.Sets/src/mage/cards/f/FabledPassage.java | 2 +- Mage.Sets/src/mage/cards/f/FarWanderings.java | 2 +- Mage.Sets/src/mage/cards/f/FiendArtisan.java | 2 +- Mage.Sets/src/mage/cards/f/FierceEmpath.java | 2 +- Mage.Sets/src/mage/cards/f/FinalParting.java | 2 +- Mage.Sets/src/mage/cards/f/FiremindsForesight.java | 2 +- Mage.Sets/src/mage/cards/f/Foresight.java | 2 +- Mage.Sets/src/mage/cards/f/ForkInTheRoad.java | 2 +- Mage.Sets/src/mage/cards/g/GeomancersGambit.java | 4 ++-- Mage.Sets/src/mage/cards/g/GhostQuarter.java | 4 ++-- Mage.Sets/src/mage/cards/g/GiftsUngiven.java | 2 +- Mage.Sets/src/mage/cards/g/Gigantiform.java | 2 +- Mage.Sets/src/mage/cards/g/GoblinEngineer.java | 2 +- Mage.Sets/src/mage/cards/g/GoblinTutor.java | 2 +- Mage.Sets/src/mage/cards/g/Gomazoa.java | 2 +- Mage.Sets/src/mage/cards/g/GrimReminder.java | 2 +- Mage.Sets/src/mage/cards/g/GrimTutor.java | 2 +- Mage.Sets/src/mage/cards/g/GrinningTotem.java | 2 +- Mage.Sets/src/mage/cards/g/GrowFromTheAshes.java | 2 +- Mage.Sets/src/mage/cards/g/GuidedPassage.java | 2 +- Mage.Sets/src/mage/cards/h/HarvestSeason.java | 2 +- Mage.Sets/src/mage/cards/h/HauntingEchoes.java | 2 +- Mage.Sets/src/mage/cards/h/HibernationsEnd.java | 2 +- Mage.Sets/src/mage/cards/h/HideSeek.java | 2 +- Mage.Sets/src/mage/cards/h/HoardingDragon.java | 2 +- Mage.Sets/src/mage/cards/i/ImperialHellkite.java | 2 +- Mage.Sets/src/mage/cards/i/InameAsOne.java | 2 +- Mage.Sets/src/mage/cards/i/InameDeathAspect.java | 2 +- Mage.Sets/src/mage/cards/i/Incoming.java | 2 +- Mage.Sets/src/mage/cards/i/IncreasingAmbition.java | 2 +- Mage.Sets/src/mage/cards/i/IndomitableCreativity.java | 2 +- Mage.Sets/src/mage/cards/i/InfernalTutor.java | 4 ++-- Mage.Sets/src/mage/cards/i/InsidiousDreams.java | 2 +- Mage.Sets/src/mage/cards/i/Intuition.java | 2 +- Mage.Sets/src/mage/cards/i/InvasiveSurgery.java | 2 +- Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java | 2 +- Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java | 2 +- Mage.Sets/src/mage/cards/j/JaradsOrders.java | 2 +- Mage.Sets/src/mage/cards/j/JestersCap.java | 2 +- Mage.Sets/src/mage/cards/j/JourneyForTheElixir.java | 2 +- Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java | 2 +- Mage.Sets/src/mage/cards/k/KeeperOfTheAccord.java | 2 +- Mage.Sets/src/mage/cards/k/KnightOfTheWhiteOrchid.java | 2 +- Mage.Sets/src/mage/cards/k/KnowledgeExploitation.java | 2 +- Mage.Sets/src/mage/cards/k/KodamasReach.java | 2 +- Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java | 2 +- Mage.Sets/src/mage/cards/k/KrosanVerge.java | 2 +- Mage.Sets/src/mage/cards/l/LegionConquistador.java | 2 +- Mage.Sets/src/mage/cards/l/LifesFinale.java | 2 +- Mage.Sets/src/mage/cards/l/LimDulsVault.java | 2 +- Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java | 2 +- Mage.Sets/src/mage/cards/l/LlanowarSentinel.java | 2 +- Mage.Sets/src/mage/cards/l/Lobotomy.java | 2 +- Mage.Sets/src/mage/cards/l/LostAuramancers.java | 2 +- Mage.Sets/src/mage/cards/l/LostLegacy.java | 2 +- Mage.Sets/src/mage/cards/m/ManipulateFate.java | 2 +- Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java | 2 +- Mage.Sets/src/mage/cards/m/MaskOfTheMimic.java | 2 +- Mage.Sets/src/mage/cards/m/MausoleumSecrets.java | 2 +- Mage.Sets/src/mage/cards/m/Memoricide.java | 2 +- Mage.Sets/src/mage/cards/m/Mimeofacture.java | 2 +- Mage.Sets/src/mage/cards/m/Mindblaze.java | 2 +- Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java | 2 +- Mage.Sets/src/mage/cards/m/MyrIncubator.java | 2 +- Mage.Sets/src/mage/cards/m/MyriadLandscape.java | 2 +- Mage.Sets/src/mage/cards/m/MythosOfBrokkos.java | 2 +- Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java | 2 +- Mage.Sets/src/mage/cards/n/NaturalSelection.java | 2 +- Mage.Sets/src/mage/cards/n/Necromentia.java | 2 +- Mage.Sets/src/mage/cards/n/Neoform.java | 2 +- Mage.Sets/src/mage/cards/n/NeverendingTorment.java | 2 +- Mage.Sets/src/mage/cards/n/NightDealings.java | 2 +- Mage.Sets/src/mage/cards/n/NightmareIncursion.java | 2 +- Mage.Sets/src/mage/cards/n/NissaWorldwaker.java | 2 +- Mage.Sets/src/mage/cards/n/NissasEncouragement.java | 2 +- Mage.Sets/src/mage/cards/n/NissasPilgrimage.java | 2 +- Mage.Sets/src/mage/cards/n/NissasTriumph.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfLieges.java | 4 ++-- Mage.Sets/src/mage/cards/o/OldGrowthDryads.java | 2 +- Mage.Sets/src/mage/cards/o/OneWithNature.java | 2 +- Mage.Sets/src/mage/cards/p/PackHunt.java | 2 +- Mage.Sets/src/mage/cards/p/PathToExile.java | 2 +- Mage.Sets/src/mage/cards/p/PatternMatcher.java | 2 +- Mage.Sets/src/mage/cards/p/PatternOfRebirth.java | 2 +- Mage.Sets/src/mage/cards/p/PickTheBrain.java | 2 +- Mage.Sets/src/mage/cards/p/Portent.java | 4 ++-- Mage.Sets/src/mage/cards/p/PraetorsGrasp.java | 2 +- Mage.Sets/src/mage/cards/p/PrimalDruid.java | 2 +- Mage.Sets/src/mage/cards/p/PrimalGrowth.java | 2 +- Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java | 2 +- Mage.Sets/src/mage/cards/p/Prophecy.java | 2 +- Mage.Sets/src/mage/cards/p/PyreOfHeroes.java | 2 +- Mage.Sets/src/mage/cards/q/QuestForTheHolyRelic.java | 2 +- Mage.Sets/src/mage/cards/q/QuietSpeculation.java | 2 +- Mage.Sets/src/mage/cards/r/RealmsUncharted.java | 2 +- Mage.Sets/src/mage/cards/r/ReapIntellect.java | 2 +- Mage.Sets/src/mage/cards/r/ReclaimTheWastes.java | 2 +- Mage.Sets/src/mage/cards/r/Remembrance.java | 2 +- Mage.Sets/src/mage/cards/r/RenownedWeaponsmith.java | 2 +- Mage.Sets/src/mage/cards/r/Reweave.java | 2 +- Mage.Sets/src/mage/cards/r/RhysticTutor.java | 2 +- Mage.Sets/src/mage/cards/r/RitesOfSpring.java | 2 +- Mage.Sets/src/mage/cards/r/RootwaterThief.java | 2 +- Mage.Sets/src/mage/cards/r/RuinInTheirWake.java | 2 +- Mage.Sets/src/mage/cards/s/SadisticSacrament.java | 2 +- Mage.Sets/src/mage/cards/s/SanctumOfUgin.java | 2 +- Mage.Sets/src/mage/cards/s/Scapeshift.java | 2 +- Mage.Sets/src/mage/cards/s/SchemingSymmetry.java | 2 +- Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java | 2 +- Mage.Sets/src/mage/cards/s/SecretSalvage.java | 2 +- Mage.Sets/src/mage/cards/s/SelectiveMemory.java | 2 +- Mage.Sets/src/mage/cards/s/SelfAssembler.java | 2 +- Mage.Sets/src/mage/cards/s/SettleTheWreckage.java | 2 +- Mage.Sets/src/mage/cards/s/ShimianSpecter.java | 2 +- Mage.Sets/src/mage/cards/s/SiftThroughSands.java | 2 +- Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java | 2 +- Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java | 2 +- Mage.Sets/src/mage/cards/s/SolemnSimulacrum.java | 2 +- Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java | 2 +- Mage.Sets/src/mage/cards/s/Spellshift.java | 2 +- Mage.Sets/src/mage/cards/s/SphinxAmbassador.java | 2 +- Mage.Sets/src/mage/cards/s/SpringbloomDruid.java | 2 +- Mage.Sets/src/mage/cards/s/StoicFarmer.java | 2 +- Mage.Sets/src/mage/cards/s/StonehewerGiant.java | 2 +- Mage.Sets/src/mage/cards/s/StrataScythe.java | 2 +- Mage.Sets/src/mage/cards/s/SupremeInquisitor.java | 2 +- Mage.Sets/src/mage/cards/s/SurgicalExtraction.java | 2 +- Mage.Sets/src/mage/cards/s/SurveyorsScope.java | 2 +- Mage.Sets/src/mage/cards/s/SylvanPrimordial.java | 2 +- Mage.Sets/src/mage/cards/t/TajNarSwordsmith.java | 2 +- Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java | 2 +- Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java | 2 +- Mage.Sets/src/mage/cards/t/ThaliasLancers.java | 2 +- Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java | 2 +- Mage.Sets/src/mage/cards/t/TransmuteArtifact.java | 2 +- Mage.Sets/src/mage/cards/t/TraverseTheOutlands.java | 2 +- Mage.Sets/src/mage/cards/t/TraverseTheUlvenwald.java | 4 ++-- Mage.Sets/src/mage/cards/t/TrenchGorger.java | 2 +- Mage.Sets/src/mage/cards/u/UncageTheMenagerie.java | 2 +- Mage.Sets/src/mage/cards/u/UnmooredEgo.java | 2 +- Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java | 2 +- Mage.Sets/src/mage/cards/u/UrzasHotTub.java | 2 +- Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java | 2 +- Mage.Sets/src/mage/cards/v/VerdantSuccession.java | 2 +- Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java | 2 +- Mage.Sets/src/mage/cards/v/VizierOfTheAnointed.java | 2 +- Mage.Sets/src/mage/cards/v/VortexElemental.java | 2 +- Mage.Sets/src/mage/cards/w/WildResearch.java | 2 +- Mage.Sets/src/mage/cards/w/WindsOfAbandon.java | 4 ++-- Mage.Sets/src/mage/cards/w/WishclawTalisman.java | 2 +- Mage.Sets/src/mage/cards/w/WoodlandBellower.java | 2 +- Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java | 2 +- Mage.Sets/src/mage/cards/y/YavimayaDryad.java | 2 +- Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java | 2 +- Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java | 2 +- .../effects/common/LookLibraryTopCardTargetPlayerEffect.java | 2 +- .../common/ReplaceOpponentCardsInHandWithSelectedEffect.java | 2 +- .../common/search/SearchLibraryGraveyardPutInHandEffect.java | 2 +- .../SearchLibraryGraveyardPutOntoBattlefieldEffect.java | 2 +- .../search/SearchLibraryGraveyardWithLessMVPutIntoPlay.java | 2 +- .../search/SearchLibraryPutInHandOrOnBattlefieldEffect.java | 4 ++-- ...chTargetGraveyardHandLibraryForCardNameAndExileEffect.java | 2 +- .../main/java/mage/abilities/keyword/TransmuteAbility.java | 2 +- .../java/mage/game/command/emblems/GarrukUnleashedEmblem.java | 2 +- 215 files changed, 225 insertions(+), 225 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/AchHansRun.java b/Mage.Sets/src/mage/cards/a/AchHansRun.java index db086fa1e6c..1c6eb303acd 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 58b3781e877..da195cb4b49 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 dce4308001f..33100f83b55 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 3e12c9fa8f4..8cd6ecedf44 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 43b4063a5e2..05850343d9f 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 694fcc13e40..4551a2144f1 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 d31eca61594..83960e895e8 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 a176f0d214a..d87d93216c0 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 aedbb882213..a275274dc54 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 73d713d3da3..58f560c1e90 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 598300100e7..a3f56f69785 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 94e2b32e338..b03e2b1603d 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 5148e61ea7e..2e445d8d26d 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 f2e69996de1..18514a76b42 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 c404e5caca8..badb6017815 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 4094ca57480..941e6681af4 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 3455ec9a554..15d0d512333 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 681bd505264..ea546ab457a 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 498fd75097f..3d725bd97b3 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 c7b8ca6f1fa..5ac713c96e5 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 e9ac2869a54..53e90462739 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 678f408b284..fd702a6e0ee 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 a9168c1635f..9b4e90b1741 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 767111168a6..1356bb3de48 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 33572651b32..fe4fa883753 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 7519fadcd4c..40b21884879 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 1d2545a60a9..2dd1f58004e 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 ccc096e238c..cfd1a1ba43c 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 40f44e2329d..f1d970c94c3 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 8e4e423ba3e..a08b099ba3c 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 671ddd4a033..4a5d4dede13 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 2898d27c4a1..137a60d5be0 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 3b38dbe1db2..d1ea95f12c6 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 5d598abcdfd..aa69afb4acd 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 6e246fb376e..b2a0598d11a 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 7a49b1fc73c..984dd333073 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 4f3d2ffa121..e93917805ea 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 c212421ed7a..54acf82562b 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 90d0de75a31..1b12baf2332 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 a62e73d8c33..2ab05390386 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 e92d6bd44b3..516afaaaddc 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 e38dbbaa4bb..6770ba3e97a 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 0e0d0aac78b..be08a954d3a 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 41b66cf004e..faee405ca90 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 39ebe7e2d40..05c1b70ba55 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 e3e0383ed36..2c796bd0556 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 f9b0c9c0017..b4bc4ecb0e7 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 5328e536ab5..a45f3cfdc79 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 daf6c438f63..b148f091c7f 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 34c41914cd6..511bc378496 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 acf4c0e77c0..ee436168bb5 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 7897263e3aa..237de41a821 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 99a15b93836..3b1c709a817 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 ef3014ef8a7..d2100c76857 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 33b341a5f4a..d1d7307c7ba 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 536aa4fe2b4..3310134b2fe 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 f595c2a5d79..7029380eb55 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 1f4de70b52a..2fee2df4806 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 3d7342c8942..5f69825c1b1 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 4488cf268e2..add2ce62d79 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 5f8fdf189bf..f6242d01cea 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 5c835f5e507..34ef730d9f4 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 692ac3bc448..535f5876b85 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 4d5caa3d127..e06230255d1 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 e1d71b17baa..8cb65ae0191 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 e3b3395cfa2..500960c57cf 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 98869716414..82f51029980 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 8b3dab01f84..4ca8bd99de4 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 79e671dd60d..3c99291d0e2 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 cb0831eb527..447c667b117 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 b8b9c2c1b4d..ee90202993f 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 7470f15aacd..4e189e3ab3e 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 015ca6785b0..1fe9a2e261c 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 81c8efcbde8..b2edd626124 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 f12d6ba73fa..632d508671b 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 f5330090541..68229a6ade4 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 4cff0fe3027..5302c3337b1 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 be05f87a2f7..9df76aa7fdf 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 128ad8df080..79d5057b9b8 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 d244352ea79..6ffb8f95944 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 f5ce84463f6..eae6ce33edc 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 840f72fad91..3d911d0f442 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 9ffe0226caa..489b25114ad 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 abb25994411..d1e15ea53b2 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 5589fa11ce3..9099e98745b 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 ee53835e906..66fbd8c4e8d 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 9eefe30f027..b0c31a83f18 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 18ea7e85a36..e1167305686 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 22d5cbfdc13..264b79f361d 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 be742ebbf92..07a5ed3ba8f 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 adf1fd7049e..550ec8c23e0 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 175d4951a8b..8217dae71e7 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 4f57edbae2c..526ee1e6ae7 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 79a0a654ae2..67ddbb470aa 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 764cb29b00c..fb793d9e96b 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 3e0da673474..1efd3ed2dbe 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 c8b64fab390..f39bfe11f00 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 2e17314ce31..68070611412 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 1c1eb3eecae..7ad23daa867 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 a15ed1d2d21..87dae2f204c 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 5a0d97054af..167e9d8467e 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 2b5d6ecc9c0..46b67e39580 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 84b44d4b096..4393c77dd1c 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 1964d4e2fdf..ecc9d919444 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 1a983b7a6cd..c4d91966e90 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 6235185706f..33b2d42aab5 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 4aad3de17ee..3d6a919d852 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 5153502d4b0..ec03899ac02 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 ad67a71902b..33151c068f1 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 089c6afb689..d4f5d9bfb1b 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 8fb1a62e31d..9a6c564abf8 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 c2a3db24b60..75fc2b3bb66 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 1d59f8de949..d73ef09194d 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 f5fadc474dc..7b7f168e902 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 5dbd8615936..1e6f2b81ef4 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 343c0e381f0..77200e67efd 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 9413d293cca..d95bd8503af 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 ad5c432fb10..4e7ed4e0029 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 a25f660546e..a203f855cc2 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 a1122165a55..093a2317c70 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 1b75f050f2d..65203b10a6d 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 b47ca65ece4..3438c7dbc38 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 d7058d57e19..515132f3f01 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 56a80cb0a68..9152d18758e 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 63324a38013..07bd0b2c8ba 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 cd00e38e491..dd3a7966637 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 634b31e2417..f56b14ebddc 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 383ffeec2aa..97755fc6298 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 acb55280318..643d754d134 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 5507ed58921..5fd968c1103 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 439e14eb13c..652ff85e272 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 a9339047ecd..c2a18839fe8 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 508a51437ab..8e7be81df6c 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 97099f2cef7..6bac73e92c4 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 2ce8801334e..c963483b94f 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 6ee165fa702..45a96d78c3a 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 bc1115a5797..ae35cccdcee 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 9ed9698d9fe..35b78ff8149 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 3911928a002..f2d7ebc90b2 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 35eee8d2c9d..dff7aee9df8 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 596dd9ae8ac..13985768e0e 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 95a47430952..a4dc7f5ba2f 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 515f4d42b5d..6ff399a88d0 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 77a24876f9c..5e8538e6535 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 bec1759d32c..bffe12850f3 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 218d103dd7d..0a1699fa1af 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 00e4639f0e3..0d5fde0fd59 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 bc6b5694e6b..aa753520141 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 2a559585c85..d9d0f7ed194 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 cfbdbf5330d..1a7ef3fd54d 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 be0cf54ec1c..7093fd07235 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 2c1d6be8712..b755fccd3c4 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 ccacca53d62..b8c67042d4c 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 425e6069fec..824b4ed0be3 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 6fa360c8ffa..15358fcba51 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 e3072e02e90..3ea6708b3e9 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 0f5c922ea68..bf6b58af91a 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 e08827de9e7..350f1ab5a3c 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 a7073d0f8ca..0518bc12727 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 eb9ee99c8db..61d588c0f70 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 f07f4ed354c..b348f065587 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 aa033333b4c..f189f8aac7f 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 8f05cdec077..f6b61704083 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 06432a36564..408484cafda 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 af6983e7eef..aa019301a50 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 386fa94ee76..cdeb45edcd0 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 120de0618f6..1334f8291e3 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 83bec9cd30b..ba85c402087 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 d5981a1cb0e..c9564dd99d0 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 85c6cdb6134..707e1e114c1 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 3a088b6c1f5..af7f49e1498 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 4e6bd19a7e4..1032a41c658 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 253f99fb257..6ecebc79866 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 6d62640a42c..115067f3179 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 22a3685ff8c..907a5bd31f4 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 4a7f01662c3..c9bb0eec607 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 b8a307c9e1a..a3bbf50e788 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 7539c63d4ec..64c3414dee0 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 e18407c3472..9f4961b095c 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 dca7fe50057..5548badb030 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 1435f321567..184b912135b 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 d1c6df0db73..cfc3a7ec313 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 d23962a5bb6..bf02e7fc12b 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 6829400f458..9808929eab3 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 1d2ca09c96b..521204f7f73 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 cc171eecede..211245ba622 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 e02ca3cda48..95a387ca76c 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 40bf1fa75a9..299056dce80 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 5c8fecf008d..31c5cb1c50c 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 8c0a00a9f56..549b58af8b9 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 7a8cb46c290..57ad6a6bd89 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 e2f80c64083..43021ee3c4c 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 8dc539a4b34..57b1c8ada01 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 5eb5b1e72a2..7b981195fc0 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 d28abc44771..ffcf69c169e 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 66456d113e1..bfc0d69358d 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 120bf5b9e3e..8e3f85a7aed 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 73adfa06293..40e2e810ff6 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 712da148327..6a0ede40b72 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 f425edc8b32..68d31a6c17d 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 fae511df278..5a3264ba9cd 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 c9ce0419247..22743023c8d 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 fd42d52c6d9..2cd5ae54e3c 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 d7f5f71ee71..e125c1975c7 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 0ab1e4c7336..3b6755bff9a 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 76e3e695807..41447b94678 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 e356c3d95b2..996fcfb5e08 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 af77e9b1c3e..d59e0422bba 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 47bcfec38eb..21cd0a54688 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 1afa6c7f272..9185d49d961 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 3395f4cb6f2..9740879cbab 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 86bd7d7337f..8b98012d0f3 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 feb921e3c6c..e7f8b3132e3 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 b889796ec30..da0f50e807b 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 50c394c3153..d994b275ef8 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)); } }