From e7fbfe0d8e1c1a9fd8fbaa791188db45d6411b56 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 6 Nov 2020 07:05:16 -0500 Subject: [PATCH] [CMR] updated spoiler and reprints --- Mage.Sets/src/mage/cards/b/BoardingParty.java | 3 + Mage.Sets/src/mage/sets/CommanderLegends.java | 128 ++++++++++++++- Utils/mtg-cards-data.txt | 151 ++++++++++++++++-- 3 files changed, 264 insertions(+), 18 deletions(-) diff --git a/Mage.Sets/src/mage/cards/b/BoardingParty.java b/Mage.Sets/src/mage/cards/b/BoardingParty.java index 5735f658f9..49dea8aa6c 100644 --- a/Mage.Sets/src/mage/cards/b/BoardingParty.java +++ b/Mage.Sets/src/mage/cards/b/BoardingParty.java @@ -1,5 +1,6 @@ package mage.cards.b; +import mage.MageInt; import mage.abilities.keyword.CascadeAbility; import mage.abilities.keyword.HasteAbility; import mage.cards.CardImpl; @@ -19,6 +20,8 @@ public final class BoardingParty extends CardImpl { this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PIRATE); + this.power = new MageInt(6); + this.toughness = new MageInt(3); // Haste this.addAbility(HasteAbility.getInstance()); diff --git a/Mage.Sets/src/mage/sets/CommanderLegends.java b/Mage.Sets/src/mage/sets/CommanderLegends.java index 4de52c9a75..c6ac464709 100644 --- a/Mage.Sets/src/mage/sets/CommanderLegends.java +++ b/Mage.Sets/src/mage/sets/CommanderLegends.java @@ -60,19 +60,28 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Aurora Phoenix", 161, Rarity.RARE, mage.cards.a.AuroraPhoenix.class)); cards.add(new SetCardInfo("Austere Command", 12, Rarity.RARE, mage.cards.a.AustereCommand.class)); cards.add(new SetCardInfo("Aven Surveyor", 57, Rarity.COMMON, mage.cards.a.AvenSurveyor.class)); + cards.add(new SetCardInfo("Avenger of Zendikar", 422, Rarity.MYTHIC, mage.cards.a.AvengerOfZendikar.class)); cards.add(new SetCardInfo("Averna, the Chaos Bloom", 269, Rarity.RARE, mage.cards.a.AvernaTheChaosBloom.class)); cards.add(new SetCardInfo("Azure Fleet Admiral", 58, Rarity.COMMON, mage.cards.a.AzureFleetAdmiral.class)); + cards.add(new SetCardInfo("Beast Within", 423, Rarity.UNCOMMON, mage.cards.b.BeastWithin.class)); cards.add(new SetCardInfo("Belbe, Corrupted Observer", 270, Rarity.RARE, mage.cards.b.BelbeCorruptedObserver.class)); cards.add(new SetCardInfo("Biowaste Blob", 219, Rarity.RARE, mage.cards.b.BiowasteBlob.class)); cards.add(new SetCardInfo("Bitter Revelation", 109, Rarity.COMMON, mage.cards.b.BitterRevelation.class)); + cards.add(new SetCardInfo("Blackblade Reforged", 457, Rarity.RARE, mage.cards.b.BlackbladeReforged.class)); cards.add(new SetCardInfo("Bladebrand", 110, Rarity.COMMON, mage.cards.b.Bladebrand.class)); cards.add(new SetCardInfo("Bladegriff Prototype", 300, Rarity.RARE, mage.cards.b.BladegriffPrototype.class)); cards.add(new SetCardInfo("Blasphemous Act", 162, Rarity.RARE, mage.cards.b.BlasphemousAct.class)); + cards.add(new SetCardInfo("Blighted Woodland", 476, Rarity.UNCOMMON, mage.cards.b.BlightedWoodland.class)); cards.add(new SetCardInfo("Blim, Comedic Genius", 272, Rarity.RARE, mage.cards.b.BlimComedicGenius.class)); cards.add(new SetCardInfo("Boarding Party", 163, Rarity.COMMON, mage.cards.b.BoardingParty.class)); + cards.add(new SetCardInfo("Bonesplitter", 458, Rarity.COMMON, mage.cards.b.Bonesplitter.class)); cards.add(new SetCardInfo("Boros Charm", 442, Rarity.UNCOMMON, mage.cards.b.BorosCharm.class)); + cards.add(new SetCardInfo("Boros Garrison", 477, Rarity.COMMON, mage.cards.b.BorosGarrison.class)); + cards.add(new SetCardInfo("Boros Guildgate", 478, Rarity.COMMON, mage.cards.b.BorosGuildgate.class)); + cards.add(new SetCardInfo("Boros Signet", 459, Rarity.COMMON, mage.cards.b.BorosSignet.class)); cards.add(new SetCardInfo("Brago, King Eternal", 516, Rarity.MYTHIC, mage.cards.b.BragoKingEternal.class)); cards.add(new SetCardInfo("Brass Herald", 301, Rarity.UNCOMMON, mage.cards.b.BrassHerald.class)); + cards.add(new SetCardInfo("Brass Squire", 460, Rarity.UNCOMMON, mage.cards.b.BrassSquire.class)); cards.add(new SetCardInfo("Brazen Freebooter", 164, Rarity.COMMON, mage.cards.b.BrazenFreebooter.class)); cards.add(new SetCardInfo("Briarblade Adept", 111, Rarity.COMMON, mage.cards.b.BriarbladeAdept.class)); cards.add(new SetCardInfo("Brinelin, the Moon Kraken", 60, Rarity.UNCOMMON, mage.cards.b.BrinelinTheMoonKraken.class)); @@ -82,18 +91,22 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Cage of Hands", 14, Rarity.COMMON, mage.cards.c.CageOfHands.class)); cards.add(new SetCardInfo("Captain's Call", 15, Rarity.COMMON, mage.cards.c.CaptainsCall.class)); cards.add(new SetCardInfo("Cast Down", 112, Rarity.UNCOMMON, mage.cards.c.CastDown.class)); - cards.add(new SetCardInfo("Champion of the Flame", 167, Rarity.UNCOMMON, mage.cards.c.ChampionOfTheFlame.class)); + cards.add(new SetCardInfo("Champion of the Flame", 167, Rarity.COMMON, mage.cards.c.ChampionOfTheFlame.class)); cards.add(new SetCardInfo("Charcoal Diamond", 303, Rarity.COMMON, mage.cards.c.CharcoalDiamond.class)); cards.add(new SetCardInfo("Coastline Marauders", 168, Rarity.UNCOMMON, mage.cards.c.CoastlineMarauders.class)); cards.add(new SetCardInfo("Codex Shredder", 304, Rarity.UNCOMMON, mage.cards.c.CodexShredder.class)); cards.add(new SetCardInfo("Coercive Recruiter", 169, Rarity.RARE, mage.cards.c.CoerciveRecruiter.class)); cards.add(new SetCardInfo("Coiling Oracle", 443, Rarity.COMMON, mage.cards.c.CoilingOracle.class)); cards.add(new SetCardInfo("Colfenor, the Last Yew", 274, Rarity.RARE, mage.cards.c.ColfenorTheLastYew.class)); + cards.add(new SetCardInfo("Comet Storm", 411, Rarity.MYTHIC, mage.cards.c.CometStorm.class)); cards.add(new SetCardInfo("Command Beacon", 349, Rarity.RARE, mage.cards.c.CommandBeacon.class)); cards.add(new SetCardInfo("Command Tower", 350, Rarity.COMMON, mage.cards.c.CommandTower.class)); cards.add(new SetCardInfo("Commander's Plate", 305, Rarity.MYTHIC, mage.cards.c.CommandersPlate.class)); cards.add(new SetCardInfo("Commander's Sphere", 306, Rarity.COMMON, mage.cards.c.CommandersSphere.class)); + cards.add(new SetCardInfo("Compulsive Research", 394, Rarity.COMMON, mage.cards.c.CompulsiveResearch.class)); + cards.add(new SetCardInfo("Condemn", 369, Rarity.UNCOMMON, mage.cards.c.Condemn.class)); cards.add(new SetCardInfo("Confiscate", 62, Rarity.UNCOMMON, mage.cards.c.Confiscate.class)); + cards.add(new SetCardInfo("Coral Atoll", 480, Rarity.UNCOMMON, mage.cards.c.CoralAtoll.class)); cards.add(new SetCardInfo("Corpse Churn", 113, Rarity.COMMON, mage.cards.c.CorpseChurn.class)); cards.add(new SetCardInfo("Counterspell", 395, Rarity.COMMON, mage.cards.c.Counterspell.class)); cards.add(new SetCardInfo("Court Street Denizen", 17, Rarity.COMMON, mage.cards.c.CourtStreetDenizen.class)); @@ -105,45 +118,65 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Crimson Fleet Commodore", 171, Rarity.COMMON, mage.cards.c.CrimsonFleetCommodore.class)); cards.add(new SetCardInfo("Crow of Dark Tidings", 115, Rarity.COMMON, mage.cards.c.CrowOfDarkTidings.class)); cards.add(new SetCardInfo("Crushing Vines", 221, Rarity.COMMON, mage.cards.c.CrushingVines.class)); + cards.add(new SetCardInfo("Cultivate", 424, Rarity.COMMON, mage.cards.c.Cultivate.class)); cards.add(new SetCardInfo("Cuombajj Witches", 116, Rarity.UNCOMMON, mage.cards.c.CuombajjWitches.class)); + cards.add(new SetCardInfo("Danitha Capashen, Paragon", 370, Rarity.UNCOMMON, mage.cards.d.DanithaCapashenParagon.class)); cards.add(new SetCardInfo("Daring Saboteur", 64, Rarity.UNCOMMON, mage.cards.d.DaringSaboteur.class)); + cards.add(new SetCardInfo("Dawn Charm", 371, Rarity.UNCOMMON, mage.cards.d.DawnCharm.class)); cards.add(new SetCardInfo("Dawnglade Regent", 222, Rarity.RARE, mage.cards.d.DawngladeRegent.class)); cards.add(new SetCardInfo("Defiant Salvager", 117, Rarity.COMMON, mage.cards.d.DefiantSalvager.class)); + cards.add(new SetCardInfo("Deflecting Palm", 444, Rarity.RARE, mage.cards.d.DeflectingPalm.class)); cards.add(new SetCardInfo("Demonic Lore", 118, Rarity.UNCOMMON, mage.cards.d.DemonicLore.class)); cards.add(new SetCardInfo("Deranged Assistant", 65, Rarity.COMMON, mage.cards.d.DerangedAssistant.class)); cards.add(new SetCardInfo("Derevi, Empyrial Tactician", 518, Rarity.MYTHIC, mage.cards.d.DereviEmpyrialTactician.class)); cards.add(new SetCardInfo("Dhund Operative", 119, Rarity.COMMON, mage.cards.d.DhundOperative.class)); + cards.add(new SetCardInfo("Disenchant", 372, Rarity.COMMON, mage.cards.d.Disenchant.class)); cards.add(new SetCardInfo("Dispeller's Capsule", 18, Rarity.COMMON, mage.cards.d.DispellersCapsule.class)); cards.add(new SetCardInfo("Doomed Traveler", 19, Rarity.COMMON, mage.cards.d.DoomedTraveler.class)); cards.add(new SetCardInfo("Dragon Egg", 173, Rarity.COMMON, mage.cards.d.DragonEgg.class)); cards.add(new SetCardInfo("Dragon Mantle", 174, Rarity.COMMON, mage.cards.d.DragonMantle.class)); cards.add(new SetCardInfo("Dreamstone Hedron", 307, Rarity.UNCOMMON, mage.cards.d.DreamstoneHedron.class)); + cards.add(new SetCardInfo("Dualcaster Mage", 412, Rarity.RARE, mage.cards.d.DualcasterMage.class)); + cards.add(new SetCardInfo("Elder Deep-Fiend", 368, Rarity.RARE, mage.cards.e.ElderDeepFiend.class)); cards.add(new SetCardInfo("Eligeth, Crossroads Augur", 66, Rarity.RARE, mage.cards.e.EligethCrossroadsAugur.class)); cards.add(new SetCardInfo("Elvish Dreadlord", 121, Rarity.RARE, mage.cards.e.ElvishDreadlord.class)); cards.add(new SetCardInfo("Elvish Visionary", 223, Rarity.COMMON, mage.cards.e.ElvishVisionary.class)); cards.add(new SetCardInfo("Emberwilde Captain", 175, Rarity.RARE, mage.cards.e.EmberwildeCaptain.class)); + cards.add(new SetCardInfo("Encroaching Wastes", 481, Rarity.UNCOMMON, mage.cards.e.EncroachingWastes.class)); cards.add(new SetCardInfo("Entourage of Trest", 224, Rarity.COMMON, mage.cards.e.EntourageOfTrest.class)); cards.add(new SetCardInfo("Esior, Wardwing Familiar", 67, Rarity.UNCOMMON, mage.cards.e.EsiorWardwingFamiliar.class)); + cards.add(new SetCardInfo("Eternal Witness", 425, Rarity.UNCOMMON, mage.cards.e.EternalWitness.class)); + cards.add(new SetCardInfo("Evolving Wilds", 482, Rarity.COMMON, mage.cards.e.EvolvingWilds.class)); + cards.add(new SetCardInfo("Expedite", 413, Rarity.COMMON, mage.cards.e.Expedite.class)); + cards.add(new SetCardInfo("Explore", 426, Rarity.COMMON, mage.cards.e.Explore.class)); + cards.add(new SetCardInfo("Explorer's Scope", 461, Rarity.COMMON, mage.cards.e.ExplorersScope.class)); cards.add(new SetCardInfo("Exquisite Huntmaster", 122, Rarity.COMMON, mage.cards.e.ExquisiteHuntmaster.class)); cards.add(new SetCardInfo("Eyeblight Assassin", 123, Rarity.COMMON, mage.cards.e.EyeblightAssassin.class)); cards.add(new SetCardInfo("Eyeblight Cullers", 124, Rarity.COMMON, mage.cards.e.EyeblightCullers.class)); cards.add(new SetCardInfo("Eyeblight Massacre", 125, Rarity.COMMON, mage.cards.e.EyeblightMassacre.class)); cards.add(new SetCardInfo("Fact or Fiction", 396, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class)); + cards.add(new SetCardInfo("Faith Unbroken", 373, Rarity.UNCOMMON, mage.cards.f.FaithUnbroken.class)); cards.add(new SetCardInfo("Faith's Fetters", 20, Rarity.UNCOMMON, mage.cards.f.FaithsFetters.class)); cards.add(new SetCardInfo("Fall from Favor", 68, Rarity.COMMON, mage.cards.f.FallFromFavor.class)); cards.add(new SetCardInfo("Falthis, Shadowcat Familiar", 126, Rarity.UNCOMMON, mage.cards.f.FalthisShadowcatFamiliar.class)); cards.add(new SetCardInfo("Farhaven Elf", 225, Rarity.COMMON, mage.cards.f.FarhavenElf.class)); + cards.add(new SetCardInfo("Fathom Mage", 445, Rarity.RARE, mage.cards.f.FathomMage.class)); cards.add(new SetCardInfo("Fencing Ace", 21, Rarity.UNCOMMON, mage.cards.f.FencingAce.class)); cards.add(new SetCardInfo("Fertilid", 226, Rarity.COMMON, mage.cards.f.Fertilid.class)); - cards.add(new SetCardInfo("Fiery Cannonade", 178, Rarity.UNCOMMON, mage.cards.f.FieryCannonade.class)); + cards.add(new SetCardInfo("Fiery Cannonade", 178, Rarity.COMMON, mage.cards.f.FieryCannonade.class)); cards.add(new SetCardInfo("Filigree Familiar", 308, Rarity.COMMON, mage.cards.f.FiligreeFamiliar.class)); cards.add(new SetCardInfo("Fire Diamond", 309, Rarity.COMMON, mage.cards.f.FireDiamond.class)); + cards.add(new SetCardInfo("Fireshrieker", 462, Rarity.UNCOMMON, mage.cards.f.Fireshrieker.class)); cards.add(new SetCardInfo("First Response", 22, Rarity.UNCOMMON, mage.cards.f.FirstResponse.class)); + cards.add(new SetCardInfo("Fists of Flame", 414, Rarity.COMMON, mage.cards.f.FistsOfFlame.class)); cards.add(new SetCardInfo("Flamekin Herald", 179, Rarity.RARE, mage.cards.f.FlamekinHerald.class)); cards.add(new SetCardInfo("Fleshbag Marauder", 128, Rarity.COMMON, mage.cards.f.FleshbagMarauder.class)); + cards.add(new SetCardInfo("Flickerwisp", 374, Rarity.UNCOMMON, mage.cards.f.Flickerwisp.class)); cards.add(new SetCardInfo("Flood of Recollection", 61, Rarity.COMMON, mage.cards.f.FloodOfRecollection.class)); cards.add(new SetCardInfo("Forceful Denial", 69, Rarity.COMMON, mage.cards.f.ForcefulDenial.class)); - cards.add(new SetCardInfo("Foundry Inspector", 310, Rarity.UNCOMMON, mage.cards.f.FoundryInspector.class)); + cards.add(new SetCardInfo("Forest", 510, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Forgotten Cave", 483, Rarity.COMMON, mage.cards.f.ForgottenCave.class)); + cards.add(new SetCardInfo("Foundry Inspector", 310, Rarity.COMMON, mage.cards.f.FoundryInspector.class)); cards.add(new SetCardInfo("Furnace Celebration", 181, Rarity.UNCOMMON, mage.cards.f.FurnaceCelebration.class)); cards.add(new SetCardInfo("Fyndhorn Elves", 228, Rarity.COMMON, mage.cards.f.FyndhornElves.class)); cards.add(new SetCardInfo("Galestrike", 70, Rarity.COMMON, mage.cards.g.Galestrike.class)); @@ -160,8 +193,10 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Golem Artisan", 311, Rarity.UNCOMMON, mage.cards.g.GolemArtisan.class)); cards.add(new SetCardInfo("Gor Muldrak, Amphinologist", 277, Rarity.RARE, mage.cards.g.GorMuldrakAmphinologist.class)); cards.add(new SetCardInfo("Grafted Wargear", 312, Rarity.UNCOMMON, mage.cards.g.GraftedWargear.class)); + cards.add(new SetCardInfo("Growth Spiral", 446, Rarity.COMMON, mage.cards.g.GrowthSpiral.class)); cards.add(new SetCardInfo("Guildless Commons", 351, Rarity.UNCOMMON, mage.cards.g.GuildlessCommons.class)); cards.add(new SetCardInfo("Halana, Kessig Ranger", 231, Rarity.UNCOMMON, mage.cards.h.HalanaKessigRanger.class)); + cards.add(new SetCardInfo("Harmonize", 427, Rarity.UNCOMMON, mage.cards.h.Harmonize.class)); cards.add(new SetCardInfo("Haunted Cloak", 313, Rarity.COMMON, mage.cards.h.HauntedCloak.class)); cards.add(new SetCardInfo("Hero's Blade", 314, Rarity.UNCOMMON, mage.cards.h.HerosBlade.class)); cards.add(new SetCardInfo("Horizon Scholar", 73, Rarity.UNCOMMON, mage.cards.h.HorizonScholar.class)); @@ -180,13 +215,19 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Inspiring Roar", 23, Rarity.COMMON, mage.cards.i.InspiringRoar.class)); cards.add(new SetCardInfo("Intangible Virtue", 24, Rarity.UNCOMMON, mage.cards.i.IntangibleVirtue.class)); cards.add(new SetCardInfo("Interpret the Signs", 75, Rarity.UNCOMMON, mage.cards.i.InterpretTheSigns.class)); + cards.add(new SetCardInfo("Into the Roil", 397, Rarity.COMMON, mage.cards.i.IntoTheRoil.class)); cards.add(new SetCardInfo("Iona's Judgment", 25, Rarity.COMMON, mage.cards.i.IonasJudgment.class)); + cards.add(new SetCardInfo("Ior Ruin Expedition", 398, Rarity.COMMON, mage.cards.i.IorRuinExpedition.class)); + cards.add(new SetCardInfo("Ironclad Slayer", 376, Rarity.COMMON, mage.cards.i.IroncladSlayer.class)); cards.add(new SetCardInfo("Ishai, Ojutai Dragonspeaker", 520, Rarity.MYTHIC, mage.cards.i.IshaiOjutaiDragonspeaker.class)); + cards.add(new SetCardInfo("Island", 506, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Ivy Lane Denizen", 236, Rarity.COMMON, mage.cards.i.IvyLaneDenizen.class)); cards.add(new SetCardInfo("Jalum Tome", 318, Rarity.COMMON, mage.cards.j.JalumTome.class)); + cards.add(new SetCardInfo("Jaya's Immolating Inferno", 415, Rarity.RARE, mage.cards.j.JayasImmolatingInferno.class)); cards.add(new SetCardInfo("Jeska's Will", 187, Rarity.RARE, mage.cards.j.JeskasWill.class)); cards.add(new SetCardInfo("Jeska, Thrice Reborn", 186, Rarity.MYTHIC, mage.cards.j.JeskaThriceReborn.class)); cards.add(new SetCardInfo("Jeweled Lotus", 319, Rarity.MYTHIC, mage.cards.j.JeweledLotus.class)); + cards.add(new SetCardInfo("Jungle Basin", 484, Rarity.UNCOMMON, mage.cards.j.JungleBasin.class)); cards.add(new SetCardInfo("Kamahl's Will", 238, Rarity.RARE, mage.cards.k.KamahlsWill.class)); cards.add(new SetCardInfo("Kamahl, Heart of Krosa", 237, Rarity.MYTHIC, mage.cards.k.KamahlHeartOfKrosa.class)); cards.add(new SetCardInfo("Kangee's Lieutenant", 26, Rarity.UNCOMMON, mage.cards.k.KangeesLieutenant.class)); @@ -197,6 +238,7 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Keeper of the Accord", 27, Rarity.RARE, mage.cards.k.KeeperOfTheAccord.class)); cards.add(new SetCardInfo("Keleth, Sunmane Familiar", 28, Rarity.UNCOMMON, mage.cards.k.KelethSunmaneFamiliar.class)); cards.add(new SetCardInfo("Keskit, the Flesh Sculptor", 131, Rarity.UNCOMMON, mage.cards.k.KeskitTheFleshSculptor.class)); + cards.add(new SetCardInfo("Khalni Heart Expedition", 428, Rarity.COMMON, mage.cards.k.KhalniHeartExpedition.class)); cards.add(new SetCardInfo("Kinsbaile Courier", 29, Rarity.COMMON, mage.cards.k.KinsbaileCourier.class)); cards.add(new SetCardInfo("Kitesail Corsair", 76, Rarity.COMMON, mage.cards.k.KitesailCorsair.class)); cards.add(new SetCardInfo("Kitesail Skirmisher", 77, Rarity.COMMON, mage.cards.k.KitesailSkirmisher.class)); @@ -208,12 +250,13 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Kydele, Chosen of Kruphix", 524, Rarity.MYTHIC, mage.cards.k.KydeleChosenOfKruphix.class)); cards.add(new SetCardInfo("Laboratory Drudge", 78, Rarity.RARE, mage.cards.l.LaboratoryDrudge.class)); cards.add(new SetCardInfo("Lathiel, the Bounteous Dawn", 285, Rarity.RARE, mage.cards.l.LathielTheBounteousDawn.class)); - cards.add(new SetCardInfo("Lifecrafter's Gift", 240, Rarity.UNCOMMON, mage.cards.l.LifecraftersGift.class)); + cards.add(new SetCardInfo("Lifecrafter's Gift", 240, Rarity.COMMON, mage.cards.l.LifecraftersGift.class)); cards.add(new SetCardInfo("Lightning-Rig Crew", 190, Rarity.UNCOMMON, mage.cards.l.LightningRigCrew.class)); cards.add(new SetCardInfo("Livio, Oathsworn Sentinel", 31, Rarity.RARE, mage.cards.l.LivioOathswornSentinel.class)); cards.add(new SetCardInfo("Loreseeker's Stone", 320, Rarity.UNCOMMON, mage.cards.l.LoreseekersStone.class)); + cards.add(new SetCardInfo("Loxodon Warhammer", 465, Rarity.RARE, mage.cards.l.LoxodonWarhammer.class)); cards.add(new SetCardInfo("Ludevic, Necro-Alchemist", 525, Rarity.MYTHIC, mage.cards.l.LudevicNecroAlchemist.class)); - cards.add(new SetCardInfo("Lumengrid Gargoyle", 321, Rarity.UNCOMMON, mage.cards.l.LumengridGargoyle.class)); + cards.add(new SetCardInfo("Lumengrid Gargoyle", 321, Rarity.COMMON, mage.cards.l.LumengridGargoyle.class)); cards.add(new SetCardInfo("Lys Alana Bowmaster", 241, Rarity.COMMON, mage.cards.l.LysAlanaBowmaster.class)); cards.add(new SetCardInfo("Maalfeld Twins", 132, Rarity.COMMON, mage.cards.m.MaalfeldTwins.class)); cards.add(new SetCardInfo("Maelstrom Colossus", 322, Rarity.COMMON, mage.cards.m.MaelstromColossus.class)); @@ -225,18 +268,27 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Mana Drain", 80, Rarity.MYTHIC, mage.cards.m.ManaDrain.class)); cards.add(new SetCardInfo("Marath, Will of the Wild", 527, Rarity.MYTHIC, mage.cards.m.MarathWillOfTheWild.class)); cards.add(new SetCardInfo("Marble Diamond", 323, Rarity.COMMON, mage.cards.m.MarbleDiamond.class)); + cards.add(new SetCardInfo("Martial Coup", 378, Rarity.RARE, mage.cards.m.MartialCoup.class)); + cards.add(new SetCardInfo("Mask of Avacyn", 466, Rarity.UNCOMMON, mage.cards.m.MaskOfAvacyn.class)); cards.add(new SetCardInfo("Mask of Memory", 324, Rarity.UNCOMMON, mage.cards.m.MaskOfMemory.class)); + cards.add(new SetCardInfo("Master Warcraft", 447, Rarity.RARE, mage.cards.m.MasterWarcraft.class)); + cards.add(new SetCardInfo("Meloku the Clouded Mirror", 399, Rarity.RARE, mage.cards.m.MelokuTheCloudedMirror.class)); + cards.add(new SetCardInfo("Memorial to Genius", 485, Rarity.UNCOMMON, mage.cards.m.MemorialToGenius.class)); + cards.add(new SetCardInfo("Memorial to War", 486, Rarity.UNCOMMON, mage.cards.m.MemorialToWar.class)); cards.add(new SetCardInfo("Merchant Raiders", 81, Rarity.UNCOMMON, mage.cards.m.MerchantRaiders.class)); cards.add(new SetCardInfo("Meteor Golem", 325, Rarity.UNCOMMON, mage.cards.m.MeteorGolem.class)); cards.add(new SetCardInfo("Meteoric Mace", 192, Rarity.UNCOMMON, mage.cards.m.MeteoricMace.class)); cards.add(new SetCardInfo("Mindless Automaton", 326, Rarity.UNCOMMON, mage.cards.m.MindlessAutomaton.class)); cards.add(new SetCardInfo("Mnemonic Deluge", 82, Rarity.MYTHIC, mage.cards.m.MnemonicDeluge.class)); cards.add(new SetCardInfo("Molder Beast", 243, Rarity.COMMON, mage.cards.m.MolderBeast.class)); + cards.add(new SetCardInfo("Molimo, Maro-Sorcerer", 430, Rarity.RARE, mage.cards.m.MolimoMaroSorcerer.class)); cards.add(new SetCardInfo("Monstrous Onslaught", 244, Rarity.UNCOMMON, mage.cards.m.MonstrousOnslaught.class)); cards.add(new SetCardInfo("Moss Diamond", 327, Rarity.COMMON, mage.cards.m.MossDiamond.class)); + cards.add(new SetCardInfo("Mountain", 508, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Muldrotha, the Gravetide", 528, Rarity.MYTHIC, mage.cards.m.MuldrothaTheGravetide.class)); cards.add(new SetCardInfo("Mulldrifter", 400, Rarity.UNCOMMON, mage.cards.m.Mulldrifter.class)); cards.add(new SetCardInfo("Murder", 134, Rarity.COMMON, mage.cards.m.Murder.class)); + cards.add(new SetCardInfo("Murkfiend Liege", 448, Rarity.RARE, mage.cards.m.MurkfiendLiege.class)); cards.add(new SetCardInfo("Myriad Landscape", 487, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class)); cards.add(new SetCardInfo("Nadier's Nightblade", 136, Rarity.UNCOMMON, mage.cards.n.NadiersNightblade.class)); cards.add(new SetCardInfo("Nadier, Agent of the Duskenel", 135, Rarity.UNCOMMON, mage.cards.n.NadierAgentOfTheDuskenel.class)); @@ -246,6 +298,7 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Nekusar, the Mindrazer", 529, Rarity.MYTHIC, mage.cards.n.NekusarTheMindrazer.class)); cards.add(new SetCardInfo("Nevinyrral's Disk", 328, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class)); cards.add(new SetCardInfo("Nevinyrral, Urborg Tyrant", 287, Rarity.RARE, mage.cards.n.NevinyrralUrborgTyrant.class)); + cards.add(new SetCardInfo("Nezahal, Primal Tide", 401, Rarity.RARE, mage.cards.n.NezahalPrimalTide.class)); cards.add(new SetCardInfo("Nightshade Harvester", 138, Rarity.RARE, mage.cards.n.NightshadeHarvester.class)); cards.add(new SetCardInfo("Ninth Bridge Patrol", 33, Rarity.COMMON, mage.cards.n.NinthBridgePatrol.class)); cards.add(new SetCardInfo("Noxious Dragon", 139, Rarity.UNCOMMON, mage.cards.n.NoxiousDragon.class)); @@ -253,14 +306,18 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Numa, Joraga Chieftain", 246, Rarity.UNCOMMON, mage.cards.n.NumaJoragaChieftain.class)); cards.add(new SetCardInfo("Nymris, Oona's Trickster", 288, Rarity.RARE, mage.cards.n.NymrisOonasTrickster.class)); cards.add(new SetCardInfo("Obeka, Brute Chronologist", 289, Rarity.RARE, mage.cards.o.ObekaBruteChronologist.class)); + cards.add(new SetCardInfo("Odric, Lunarch Marshal", 379, Rarity.RARE, mage.cards.o.OdricLunarchMarshal.class)); cards.add(new SetCardInfo("Omenspeaker", 83, Rarity.COMMON, mage.cards.o.Omenspeaker.class)); + cards.add(new SetCardInfo("On Serra's Wings", 380, Rarity.UNCOMMON, mage.cards.o.OnSerrasWings.class)); cards.add(new SetCardInfo("Opal Palace", 352, Rarity.COMMON, mage.cards.o.OpalPalace.class)); cards.add(new SetCardInfo("Open the Armory", 34, Rarity.UNCOMMON, mage.cards.o.OpenTheArmory.class)); cards.add(new SetCardInfo("Ordeal of Nylea", 247, Rarity.UNCOMMON, mage.cards.o.OrdealOfNylea.class)); + cards.add(new SetCardInfo("Oreskos Explorer", 381, Rarity.UNCOMMON, mage.cards.o.OreskosExplorer.class)); cards.add(new SetCardInfo("Orzhov Advokist", 35, Rarity.UNCOMMON, mage.cards.o.OrzhovAdvokist.class)); cards.add(new SetCardInfo("Palace Sentinels", 36, Rarity.COMMON, mage.cards.p.PalaceSentinels.class)); cards.add(new SetCardInfo("Path of Ancestry", 353, Rarity.COMMON, mage.cards.p.PathOfAncestry.class)); cards.add(new SetCardInfo("Patron of the Valiant", 37, Rarity.UNCOMMON, mage.cards.p.PatronOfTheValiant.class)); + cards.add(new SetCardInfo("Peel from Reality", 402, Rarity.COMMON, mage.cards.p.PeelFromReality.class)); cards.add(new SetCardInfo("Pennon Blade", 329, Rarity.UNCOMMON, mage.cards.p.PennonBlade.class)); cards.add(new SetCardInfo("Perilous Myr", 330, Rarity.COMMON, mage.cards.p.PerilousMyr.class)); cards.add(new SetCardInfo("Phyrexian Rager", 142, Rarity.COMMON, mage.cards.p.PhyrexianRager.class)); @@ -268,6 +325,7 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Pilgrim's Eye", 332, Rarity.COMMON, mage.cards.p.PilgrimsEye.class)); cards.add(new SetCardInfo("Pirate's Cutlass", 333, Rarity.COMMON, mage.cards.p.PiratesCutlass.class)); cards.add(new SetCardInfo("Plague Reaver", 143, Rarity.RARE, mage.cards.p.PlagueReaver.class)); + cards.add(new SetCardInfo("Plains", 504, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Port Razer", 193, Rarity.MYTHIC, mage.cards.p.PortRazer.class)); cards.add(new SetCardInfo("Portent of Betrayal", 194, Rarity.COMMON, mage.cards.p.PortentOfBetrayal.class)); cards.add(new SetCardInfo("Prava of the Steel Legion", 38, Rarity.UNCOMMON, mage.cards.p.PravaOfTheSteelLegion.class)); @@ -285,19 +343,28 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Rakdos, Lord of Riots", 532, Rarity.MYTHIC, mage.cards.r.RakdosLordOfRiots.class)); cards.add(new SetCardInfo("Rakshasa Debaser", 146, Rarity.RARE, mage.cards.r.RakshasaDebaser.class)); cards.add(new SetCardInfo("Ramos, Dragon Engine", 545, Rarity.MYTHIC, mage.cards.r.RamosDragonEngine.class)); + cards.add(new SetCardInfo("Rampaging Baloths", 431, Rarity.RARE, mage.cards.r.RampagingBaloths.class)); + cards.add(new SetCardInfo("Rampant Growth", 432, Rarity.COMMON, mage.cards.r.RampantGrowth.class)); + cards.add(new SetCardInfo("Ramunap Excavator", 433, Rarity.RARE, mage.cards.r.RamunapExcavator.class)); cards.add(new SetCardInfo("Ravos, Soultender", 533, Rarity.MYTHIC, mage.cards.r.RavosSoultender.class)); cards.add(new SetCardInfo("Rebbec, Architect of Ascension", 42, Rarity.UNCOMMON, mage.cards.r.RebbecArchitectOfAscension.class)); cards.add(new SetCardInfo("Reclamation Sage", 248, Rarity.UNCOMMON, mage.cards.r.ReclamationSage.class)); cards.add(new SetCardInfo("Rejuvenating Springs", 354, Rarity.RARE, mage.cards.r.RejuvenatingSprings.class)); + cards.add(new SetCardInfo("Relentless Assault", 416, Rarity.RARE, mage.cards.r.RelentlessAssault.class)); + cards.add(new SetCardInfo("Relic Seeker", 382, Rarity.RARE, mage.cards.r.RelicSeeker.class)); cards.add(new SetCardInfo("Reliquary Tower", 488, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class)); cards.add(new SetCardInfo("Renegade Tactics", 195, Rarity.COMMON, mage.cards.r.RenegadeTactics.class)); cards.add(new SetCardInfo("Reshape the Earth", 249, Rarity.MYTHIC, mage.cards.r.ReshapeTheEarth.class)); + cards.add(new SetCardInfo("Retreat to Kazandu", 435, Rarity.UNCOMMON, mage.cards.r.RetreatToKazandu.class)); cards.add(new SetCardInfo("Return to Dust", 43, Rarity.UNCOMMON, mage.cards.r.ReturnToDust.class)); cards.add(new SetCardInfo("Revenant", 147, Rarity.UNCOMMON, mage.cards.r.Revenant.class)); cards.add(new SetCardInfo("Reyhan, Last of the Abzan", 534, Rarity.MYTHIC, mage.cards.r.ReyhanLastOfTheAbzan.class)); + cards.add(new SetCardInfo("Ring of Thune", 468, Rarity.UNCOMMON, mage.cards.r.RingOfThune.class)); + cards.add(new SetCardInfo("Ring of Valkas", 469, Rarity.UNCOMMON, mage.cards.r.RingOfValkas.class)); cards.add(new SetCardInfo("Rings of Brighthearth", 335, Rarity.RARE, mage.cards.r.RingsOfBrighthearth.class)); cards.add(new SetCardInfo("Ripscale Predator", 196, Rarity.COMMON, mage.cards.r.RipscalePredator.class)); cards.add(new SetCardInfo("Rograkh, Son of Rohgahh", 197, Rarity.UNCOMMON, mage.cards.r.RograkhSonOfRohgahh.class)); + cards.add(new SetCardInfo("Rogue's Passage", 489, Rarity.UNCOMMON, mage.cards.r.RoguesPassage.class)); cards.add(new SetCardInfo("Rummaging Goblin", 198, Rarity.COMMON, mage.cards.r.RummagingGoblin.class)); cards.add(new SetCardInfo("Run Away Together", 87, Rarity.COMMON, mage.cards.r.RunAwayTogether.class)); cards.add(new SetCardInfo("Rupture Spire", 355, Rarity.COMMON, mage.cards.r.RuptureSpire.class)); @@ -310,77 +377,117 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("Scaled Behemoth", 251, Rarity.UNCOMMON, mage.cards.s.ScaledBehemoth.class)); cards.add(new SetCardInfo("Scholar of Stars", 92, Rarity.COMMON, mage.cards.s.ScholarOfStars.class)); cards.add(new SetCardInfo("Scholar of the Ages", 93, Rarity.UNCOMMON, mage.cards.s.ScholarOfTheAges.class)); + cards.add(new SetCardInfo("Scourge of Fleets", 403, Rarity.RARE, mage.cards.s.ScourgeOfFleets.class)); cards.add(new SetCardInfo("Scrapdiver Serpent", 94, Rarity.COMMON, mage.cards.s.ScrapdiverSerpent.class)); cards.add(new SetCardInfo("Scroll Rack", 337, Rarity.MYTHIC, mage.cards.s.ScrollRack.class)); cards.add(new SetCardInfo("Scrounging Bandar", 252, Rarity.COMMON, mage.cards.s.ScroungingBandar.class)); + cards.add(new SetCardInfo("Search for Tomorrow", 436, Rarity.COMMON, mage.cards.s.SearchForTomorrow.class)); + cards.add(new SetCardInfo("Secluded Steppe", 491, Rarity.UNCOMMON, mage.cards.s.SecludedSteppe.class)); cards.add(new SetCardInfo("Seer's Lantern", 338, Rarity.COMMON, mage.cards.s.SeersLantern.class)); + cards.add(new SetCardInfo("Seer's Sundial", 470, Rarity.RARE, mage.cards.s.SeersSundial.class)); cards.add(new SetCardInfo("Sengir, the Dark Baron", 149, Rarity.RARE, mage.cards.s.SengirTheDarkBaron.class)); cards.add(new SetCardInfo("Sentinel Spider", 253, Rarity.COMMON, mage.cards.s.SentinelSpider.class)); cards.add(new SetCardInfo("Seraph of Dawn", 44, Rarity.COMMON, mage.cards.s.SeraphOfDawn.class)); cards.add(new SetCardInfo("Seraphic Greatsword", 45, Rarity.MYTHIC, mage.cards.s.SeraphicGreatsword.class)); + cards.add(new SetCardInfo("Sharktocrab", 450, Rarity.UNCOMMON, mage.cards.s.Sharktocrab.class)); cards.add(new SetCardInfo("Shimmer Myr", 339, Rarity.UNCOMMON, mage.cards.s.ShimmerMyr.class)); + cards.add(new SetCardInfo("Shipbreaker Kraken", 404, Rarity.RARE, mage.cards.s.ShipbreakerKraken.class)); cards.add(new SetCardInfo("Siani, Eye of the Storm", 95, Rarity.UNCOMMON, mage.cards.s.SianiEyeOfTheStorm.class)); cards.add(new SetCardInfo("Sidar Kondo of Jamuraa", 535, Rarity.MYTHIC, mage.cards.s.SidarKondoOfJamuraa.class)); cards.add(new SetCardInfo("Sifter Wurm", 254, Rarity.UNCOMMON, mage.cards.s.SifterWurm.class)); + cards.add(new SetCardInfo("Sigarda's Aid", 384, Rarity.RARE, mage.cards.s.SigardasAid.class)); cards.add(new SetCardInfo("Silas Renn, Seeker Adept", 536, Rarity.MYTHIC, mage.cards.s.SilasRennSeekerAdept.class)); cards.add(new SetCardInfo("Silverback Shaman", 255, Rarity.COMMON, mage.cards.s.SilverbackShaman.class)); + cards.add(new SetCardInfo("Simic Charm", 451, Rarity.UNCOMMON, mage.cards.s.SimicCharm.class)); + cards.add(new SetCardInfo("Simic Growth Chamber", 492, Rarity.UNCOMMON, mage.cards.s.SimicGrowthChamber.class)); + cards.add(new SetCardInfo("Simic Guildgate", 493, Rarity.COMMON, mage.cards.s.SimicGuildgate.class)); + cards.add(new SetCardInfo("Simic Signet", 471, Rarity.COMMON, mage.cards.s.SimicSignet.class)); + cards.add(new SetCardInfo("Simic Sky Swallower", 452, Rarity.RARE, mage.cards.s.SimicSkySwallower.class)); cards.add(new SetCardInfo("Siren Stormtamer", 96, Rarity.UNCOMMON, mage.cards.s.SirenStormtamer.class)); cards.add(new SetCardInfo("Sisay's Ring", 340, Rarity.COMMON, mage.cards.s.SisaysRing.class)); cards.add(new SetCardInfo("Skaab Goliath", 97, Rarity.COMMON, mage.cards.s.SkaabGoliath.class)); cards.add(new SetCardInfo("Skilled Animator", 98, Rarity.UNCOMMON, mage.cards.s.SkilledAnimator.class)); cards.add(new SetCardInfo("Sky Diamond", 341, Rarity.COMMON, mage.cards.s.SkyDiamond.class)); cards.add(new SetCardInfo("Skyraker Giant", 199, Rarity.COMMON, mage.cards.s.SkyrakerGiant.class)); - cards.add(new SetCardInfo("Skywhaler's Shot", 46, Rarity.UNCOMMON, mage.cards.s.SkywhalersShot.class)); + cards.add(new SetCardInfo("Skywhaler's Shot", 46, Rarity.COMMON, mage.cards.s.SkywhalersShot.class)); cards.add(new SetCardInfo("Slash the Ranks", 47, Rarity.RARE, mage.cards.s.SlashTheRanks.class)); cards.add(new SetCardInfo("Slaughter the Strong", 48, Rarity.UNCOMMON, mage.cards.s.SlaughterTheStrong.class)); + cards.add(new SetCardInfo("Slayers' Stronghold", 494, Rarity.RARE, mage.cards.s.SlayersStronghold.class)); + cards.add(new SetCardInfo("Slinn Voda, the Rising Deep", 405, Rarity.UNCOMMON, mage.cards.s.SlinnVodaTheRisingDeep.class)); cards.add(new SetCardInfo("Slith Ascendant", 49, Rarity.COMMON, mage.cards.s.SlithAscendant.class)); + cards.add(new SetCardInfo("Sol Ring", 472, Rarity.UNCOMMON, mage.cards.s.SolRing.class)); cards.add(new SetCardInfo("Soul of Eternity", 50, Rarity.RARE, mage.cards.s.SoulOfEternity.class)); cards.add(new SetCardInfo("Soul's Fire", 200, Rarity.COMMON, mage.cards.s.SoulsFire.class)); cards.add(new SetCardInfo("Soul's Might", 257, Rarity.COMMON, mage.cards.s.SoulsMight.class)); cards.add(new SetCardInfo("Spark Harvest", 150, Rarity.COMMON, mage.cards.s.SparkHarvest.class)); cards.add(new SetCardInfo("Sparktongue Dragon", 202, Rarity.COMMON, mage.cards.s.SparktongueDragon.class)); cards.add(new SetCardInfo("Spectator Seating", 356, Rarity.RARE, mage.cards.s.SpectatorSeating.class)); + cards.add(new SetCardInfo("Spectral Searchlight", 342, Rarity.COMMON, mage.cards.s.SpectralSearchlight.class)); + cards.add(new SetCardInfo("Sphinx of Uthuun", 406, Rarity.RARE, mage.cards.s.SphinxOfUthuun.class)); + cards.add(new SetCardInfo("Spirit Mantle", 385, Rarity.UNCOMMON, mage.cards.s.SpiritMantle.class)); + cards.add(new SetCardInfo("Spitting Image", 453, Rarity.RARE, mage.cards.s.SpittingImage.class)); cards.add(new SetCardInfo("Spontaneous Mutation", 100, Rarity.COMMON, mage.cards.s.SpontaneousMutation.class)); + cards.add(new SetCardInfo("Sporemound", 437, Rarity.COMMON, mage.cards.s.Sporemound.class)); cards.add(new SetCardInfo("Squad Captain", 51, Rarity.COMMON, mage.cards.s.SquadCaptain.class)); + cards.add(new SetCardInfo("Sram, Senior Edificer", 386, Rarity.RARE, mage.cards.s.SramSeniorEdificer.class)); cards.add(new SetCardInfo("Staff of Domination", 343, Rarity.RARE, mage.cards.s.StaffOfDomination.class)); cards.add(new SetCardInfo("Staunch Throneguard", 344, Rarity.COMMON, mage.cards.s.StaunchThroneguard.class)); cards.add(new SetCardInfo("Stingerfling Spider", 258, Rarity.UNCOMMON, mage.cards.s.StingerflingSpider.class)); + cards.add(new SetCardInfo("Stone Quarry", 495, Rarity.UNCOMMON, mage.cards.s.StoneQuarry.class)); cards.add(new SetCardInfo("Stonefury", 203, Rarity.COMMON, mage.cards.s.Stonefury.class)); + cards.add(new SetCardInfo("Stormtide Leviathan", 407, Rarity.RARE, mage.cards.s.StormtideLeviathan.class)); cards.add(new SetCardInfo("Strategic Planning", 101, Rarity.COMMON, mage.cards.s.StrategicPlanning.class)); cards.add(new SetCardInfo("Strength of the Pack", 259, Rarity.UNCOMMON, mage.cards.s.StrengthOfThePack.class)); + cards.add(new SetCardInfo("Sunforger", 473, Rarity.RARE, mage.cards.s.Sunforger.class)); + cards.add(new SetCardInfo("Sunhome, Fortress of the Legion", 496, Rarity.UNCOMMON, mage.cards.s.SunhomeFortressOfTheLegion.class)); cards.add(new SetCardInfo("Sunset Pyramid", 345, Rarity.UNCOMMON, mage.cards.s.SunsetPyramid.class)); cards.add(new SetCardInfo("Supernatural Stamina", 151, Rarity.COMMON, mage.cards.s.SupernaturalStamina.class)); cards.add(new SetCardInfo("Supreme Will", 102, Rarity.UNCOMMON, mage.cards.s.SupremeWill.class)); cards.add(new SetCardInfo("Sweet-Gum Recluse", 260, Rarity.RARE, mage.cards.s.SweetGumRecluse.class)); cards.add(new SetCardInfo("Swiftfoot Boots", 474, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class)); + cards.add(new SetCardInfo("Sword of Vengeance", 475, Rarity.RARE, mage.cards.s.SwordOfVengeance.class)); + cards.add(new SetCardInfo("Swords to Plowshares", 387, Rarity.RARE, mage.cards.s.SwordsToPlowshares.class)); cards.add(new SetCardInfo("Szat's Will", 152, Rarity.RARE, mage.cards.s.SzatsWill.class)); cards.add(new SetCardInfo("Tana, the Bloodsower", 537, Rarity.MYTHIC, mage.cards.t.TanaTheBloodsower.class)); cards.add(new SetCardInfo("Temur Battle Rage", 417, Rarity.COMMON, mage.cards.t.TemurBattleRage.class)); + cards.add(new SetCardInfo("Terastodon", 438, Rarity.RARE, mage.cards.t.Terastodon.class)); cards.add(new SetCardInfo("Terramorphic Expanse", 357, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class)); cards.add(new SetCardInfo("Tevesh Szat, Doom of Fools", 153, Rarity.MYTHIC, mage.cards.t.TeveshSzatDoomOfFools.class)); cards.add(new SetCardInfo("Thalisse, Reverent Medium", 291, Rarity.UNCOMMON, mage.cards.t.ThalisseReverentMedium.class)); cards.add(new SetCardInfo("Thirst for Knowledge", 103, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class)); cards.add(new SetCardInfo("Thorn of the Black Rose", 154, Rarity.COMMON, mage.cards.t.ThornOfTheBlackRose.class)); + cards.add(new SetCardInfo("Thornwood Falls", 498, Rarity.COMMON, mage.cards.t.ThornwoodFalls.class)); cards.add(new SetCardInfo("Thought Vessel", 346, Rarity.UNCOMMON, mage.cards.t.ThoughtVessel.class)); cards.add(new SetCardInfo("Thrasios, Triton Hero", 538, Rarity.MYTHIC, mage.cards.t.ThrasiosTritonHero.class)); cards.add(new SetCardInfo("Three Visits", 261, Rarity.UNCOMMON, mage.cards.t.ThreeVisits.class)); + cards.add(new SetCardInfo("Tiana, Ship's Caretaker", 454, Rarity.UNCOMMON, mage.cards.t.TianaShipsCaretaker.class)); cards.add(new SetCardInfo("Toggo, Goblin Weaponsmith", 204, Rarity.UNCOMMON, mage.cards.t.ToggoGoblinWeaponsmith.class)); cards.add(new SetCardInfo("Tormod, the Desecrator", 155, Rarity.UNCOMMON, mage.cards.t.TormodTheDesecrator.class)); cards.add(new SetCardInfo("Training Center", 358, Rarity.RARE, mage.cards.t.TrainingCenter.class)); + cards.add(new SetCardInfo("Transguild Promenade", 499, Rarity.COMMON, mage.cards.t.TransguildPromenade.class)); cards.add(new SetCardInfo("Triumphant Reckoning", 52, Rarity.MYTHIC, mage.cards.t.TriumphantReckoning.class)); + cards.add(new SetCardInfo("Tromokratis", 408, Rarity.RARE, mage.cards.t.Tromokratis.class)); cards.add(new SetCardInfo("Trove Tracker", 104, Rarity.COMMON, mage.cards.t.TroveTracker.class)); cards.add(new SetCardInfo("Trusty Packbeast", 53, Rarity.COMMON, mage.cards.t.TrustyPackbeast.class)); cards.add(new SetCardInfo("Tymna the Weaver", 539, Rarity.MYTHIC, mage.cards.t.TymnaTheWeaver.class)); + cards.add(new SetCardInfo("Unbreakable Formation", 388, Rarity.RARE, mage.cards.u.UnbreakableFormation.class)); cards.add(new SetCardInfo("Undergrowth Stadium", 359, Rarity.RARE, mage.cards.u.UndergrowthStadium.class)); cards.add(new SetCardInfo("Undying Rage", 205, Rarity.COMMON, mage.cards.u.UndyingRage.class)); cards.add(new SetCardInfo("Universal Solvent", 347, Rarity.COMMON, mage.cards.u.UniversalSolvent.class)); + cards.add(new SetCardInfo("Unquestioned Authority", 389, Rarity.UNCOMMON, mage.cards.u.UnquestionedAuthority.class)); + cards.add(new SetCardInfo("Urban Evolution", 455, Rarity.UNCOMMON, mage.cards.u.UrbanEvolution.class)); cards.add(new SetCardInfo("Valakut Invoker", 206, Rarity.COMMON, mage.cards.v.ValakutInvoker.class)); + cards.add(new SetCardInfo("Valorous Stance", 390, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class)); cards.add(new SetCardInfo("Vampiric Tutor", 156, Rarity.MYTHIC, mage.cards.v.VampiricTutor.class)); cards.add(new SetCardInfo("Vault of Champions", 360, Rarity.RARE, mage.cards.v.VaultOfChampions.class)); + cards.add(new SetCardInfo("Verdant Sun's Avatar", 439, Rarity.RARE, mage.cards.v.VerdantSunsAvatar.class)); cards.add(new SetCardInfo("Vial Smasher the Fierce", 540, Rarity.MYTHIC, mage.cards.v.VialSmasherTheFierce.class)); cards.add(new SetCardInfo("Victimize", 157, Rarity.UNCOMMON, mage.cards.v.Victimize.class)); cards.add(new SetCardInfo("Viscera Seer", 158, Rarity.COMMON, mage.cards.v.VisceraSeer.class)); + cards.add(new SetCardInfo("Vivid Creek", 500, Rarity.UNCOMMON, mage.cards.v.VividCreek.class)); + cards.add(new SetCardInfo("Vivid Grove", 501, Rarity.UNCOMMON, mage.cards.v.VividGrove.class)); cards.add(new SetCardInfo("Volcanic Dragon", 207, Rarity.UNCOMMON, mage.cards.v.VolcanicDragon.class)); + cards.add(new SetCardInfo("Volcanic Fallout", 418, Rarity.UNCOMMON, mage.cards.v.VolcanicFallout.class)); cards.add(new SetCardInfo("Vow of Duty", 54, Rarity.UNCOMMON, mage.cards.v.VowOfDuty.class)); cards.add(new SetCardInfo("Vow of Flight", 105, Rarity.UNCOMMON, mage.cards.v.VowOfFlight.class)); cards.add(new SetCardInfo("Vow of Lightning", 209, Rarity.UNCOMMON, mage.cards.v.VowOfLightning.class)); @@ -389,12 +496,21 @@ public final class CommanderLegends extends ExpansionSet { cards.add(new SetCardInfo("War Room", 361, Rarity.RARE, mage.cards.w.WarRoom.class)); cards.add(new SetCardInfo("Warden of Evos Isle", 106, Rarity.UNCOMMON, mage.cards.w.WardenOfEvosIsle.class)); cards.add(new SetCardInfo("Welding Sparks", 210, Rarity.COMMON, mage.cards.w.WeldingSparks.class)); + cards.add(new SetCardInfo("Whelming Wave", 409, Rarity.RARE, mage.cards.w.WhelmingWave.class)); + cards.add(new SetCardInfo("White Sun's Zenith", 391, Rarity.RARE, mage.cards.w.WhiteSunsZenith.class)); + cards.add(new SetCardInfo("Wickerbough Elder", 440, Rarity.COMMON, mage.cards.w.WickerboughElder.class)); cards.add(new SetCardInfo("Wild Celebrants", 212, Rarity.COMMON, mage.cards.w.WildCelebrants.class)); + cards.add(new SetCardInfo("Wild Ricochet", 419, Rarity.RARE, mage.cards.w.WildRicochet.class)); cards.add(new SetCardInfo("Wildheart Invoker", 263, Rarity.COMMON, mage.cards.w.WildheartInvoker.class)); cards.add(new SetCardInfo("Wildsize", 264, Rarity.COMMON, mage.cards.w.Wildsize.class)); + cards.add(new SetCardInfo("Wind-Scarred Crag", 502, Rarity.COMMON, mage.cards.w.WindScarredCrag.class)); + cards.add(new SetCardInfo("Winds of Rath", 392, Rarity.RARE, mage.cards.w.WindsOfRath.class)); + cards.add(new SetCardInfo("Woodland Stream", 503, Rarity.COMMON, mage.cards.w.WoodlandStream.class)); + cards.add(new SetCardInfo("Word of Seizing", 420, Rarity.RARE, mage.cards.w.WordOfSeizing.class)); cards.add(new SetCardInfo("Workshop Assistant", 348, Rarity.COMMON, mage.cards.w.WorkshopAssistant.class)); cards.add(new SetCardInfo("Wrong Turn", 107, Rarity.RARE, mage.cards.w.WrongTurn.class)); cards.add(new SetCardInfo("Xenagos, God of Revels", 541, Rarity.MYTHIC, mage.cards.x.XenagosGodOfRevels.class)); + cards.add(new SetCardInfo("Yavimaya Elder", 441, Rarity.COMMON, mage.cards.y.YavimayaElder.class)); cards.add(new SetCardInfo("Yuriko, the Tiger's Shadow", 542, Rarity.MYTHIC, mage.cards.y.YurikoTheTigersShadow.class)); cards.add(new SetCardInfo("Zara, Renegade Recruiter", 294, Rarity.RARE, mage.cards.z.ZaraRenegadeRecruiter.class)); cards.add(new SetCardInfo("Zedruu the Greathearted", 543, Rarity.MYTHIC, mage.cards.z.ZedruuTheGreathearted.class)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index abbbc4504d..09f4a67e08 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -39311,6 +39311,7 @@ Archon of Coronation|Commander Legends|9|M|{4}{W}{W}|Creature - Archon|5|5|Flyin Ardenn, Intrepid Archaeologist|Commander Legends|10|U|{2}{W}|Legendary Creature - Kor Scout|2|2|At the beginning of combat on your turn, you may attach any number of Auras and Equipment you control to target permanent or player.$Partner| Armored Skyhunter|Commander Legends|11|R|{3}{W}|Creature - Cat Knight|3|3|Flying$Whenever Armored Skyhunter attacks, look at the top six cards of your library. You may put an Aura or Equipment card from among them onto the battlefield. If an Equipment is put onto the battlefield this way, you may attach it to a creature you control. Put the rest of those cards on the bottom of your library in a random order.| Austere Command|Commander Legends|12|R|{4}{W}{W}|Sorcery|||Choose two —$• Destroy all artifacts.$• Destroy all enchantments.$• Destroy all creatures with converted mana cost 3 or less.$• Destroy all creatures with converted mana cost 4 or greater.| +Benevolent Blessing|Commander Legends|13|C|{1}{W}|Enchantment - Aura|||Flash$Enchant creature$As Benevolent Blessing enters the battlefield, choose a color.$Enchanted creature has protection from the chosen color. This effect doesn't remove Auras and Equipment you control that are already attached to it.| Cage of Hands|Commander Legends|14|C|{2}{W}|Enchantment - Aura|||Enchant creature$Enchanted creature can't attack or block.${1}{W}: Return Cage of Hands to its owner's hand.| Captain's Call|Commander Legends|15|C|{3}{W}|Sorcery|||Create three 1/1 white Soldier creature tokens.| Court of Grace|Commander Legends|16|R|{2}{W}{W}|Enchantment|||When Court of Grace enters the battlefield, you become the monarch.$At the beginning of your upkeep, create a 1/1 white Spirit creature token with flying. If you're the monarch, create a 4/4 white Angel creature token with flying instead.| @@ -39343,7 +39344,7 @@ Rebbec, Architect of Ascension|Commander Legends|42|U|{3}{W}|Legendary Creature Return to Dust|Commander Legends|43|U|{2}{W}{W}|Instant|||Exile target artifact or enchantment. If you cast this spell during your main phase, you may exile up to one other target artifact or enchantment.| Seraph of Dawn|Commander Legends|44|C|{2}{W}{W}|Creature - Angel|2|4|Flying$Lifelink| Seraphic Greatsword|Commander Legends|45|M|{1}{W}|Artifact - Equipment|||Equipped creature gets +2/+2.$Whenever equipped creature attacks the player with the most life or tied for most life, create a 4/4 white Angel creature token with flying that's tapped and attacking that player.$Equip {4}| -Skywhaler's Shot|Commander Legends|46|U|{2}{W}|Instant|||Destroy target creature with power 3 or greater. Scry 1.| +Skywhaler's Shot|Commander Legends|46|C|{2}{W}|Instant|||Destroy target creature with power 3 or greater. Scry 1.| Slash the Ranks|Commander Legends|47|R|{3}{W}{W}|Sorcery|||Destroy all creatures and planeswalkers except for commanders.| Slaughter the Strong|Commander Legends|48|U|{1}{W}{W}|Sorcery|||Each player chooses any number of creatures they control with total power 4 or less, then sacrifices all other creatures they control.| Slith Ascendant|Commander Legends|49|C|{1}{W}{W}|Creature - Slith|1|1|Flying$Whenever Slith Ascendant deals combat damage to a player, put a +1/+1 counter on it.| @@ -39460,11 +39461,11 @@ Vow of Torment|Commander Legends|159|U|{2}{B}|Enchantment - Aura|||Enchant creat Alena, Kessig Trapper|Commander Legends|160|U|{4}{R}|Legendary Creature - Human Scout|4|3|First strike${T}: Add an amount of {R} equal to the greatest power among creatures you control that entered the battlefield this turn.$Partner| Aurora Phoenix|Commander Legends|161|R|{4}{R}{R}|Creature - Phoenix|5|3|Flying$Cascade$Whenever you cast a spell with cascade, return Aurora Phoenix from your graveyard to your hand.| Blasphemous Act|Commander Legends|162|R|{8}{R}|Sorcery|||This spell costs {1} less to cast for each creature on the battlefield.$Blasphemous Act deals 13 damage to each creature.| -Boarding Party|Commander Legends|163|C|{5}{R}|Creature - Human Pirate|||Haste$Cascade| +Boarding Party|Commander Legends|163|C|{5}{R}|Creature - Human Pirate|6|3|Haste$Cascade| Brazen Freebooter|Commander Legends|164|C|{3}{R}|Creature - Human Pirate|3|3|When Brazen Freebooter enters the battlefield, create a Treasure token.| Breeches, Brazen Plunderer|Commander Legends|165|U|{3}{R}|Legendary Creature - Goblin Pirate|3|3|Menace$Whenever one or more Pirates you control deal damage to your opponents, exile the top card of each of those opponents' libraries. You may play those cards this turn, and you may spend mana as though it were mana of any color to cast those spells.$Partner| Burning Anger|Commander Legends|166|U|{4}{R}|Enchantment - Aura|||Enchant creature$Enchanted creature has "{T}: This creature deals damage equal to its power to any target."| -Champion of the Flame|Commander Legends|167|U|{1}{R}|Creature - Human Warrior|1|1|Trample$Champion of the Flame gets +2/+2 for each Aura and Equipment attached to it.| +Champion of the Flame|Commander Legends|167|C|{1}{R}|Creature - Human Warrior|1|1|Trample$Champion of the Flame gets +2/+2 for each Aura and Equipment attached to it.| Coastline Marauders|Commander Legends|168|U|{2}{R}|Creature - Human Pirate|0|3|Trample$Whenever Coastline Marauders attacks, it gets +1/+0 until end of turn for each land defending player controls.$Encore {4}{R}{R}| Coercive Recruiter|Commander Legends|169|R|{4}{R}|Creature - Orc Pirate|4|3|Whenever Coercive Recruiter or another Pirate enters the battlefield under your control, gain control of target creature until end of turn. Untap that creature. Until end of turn, it gains haste and becomes a Pirate in addition to its other types.| Court of Ire|Commander Legends|170|R|{3}{R}{R}|Enchantment|||When Court of Ire enters the battlefield, you become the monarch.$At the beginning of your upkeep, Court of Ire deals 2 damage to any target. If you're the monarch, it deals 7 damage to that player or permanent instead.| @@ -39474,15 +39475,15 @@ Dragon Egg|Commander Legends|173|C|{2}{R}|Creature - Dragon Egg|0|2|Defender$Whe Dragon Mantle|Commander Legends|174|C|{R}|Enchantment - Aura|||Enchant creature$When Dragon Mantle enters the battlefield, draw a card.$Enchanted creature has "{R}: This creature gets +1/+0 until end of turn."| Emberwilde Captain|Commander Legends|175|R|{3}{R}|Creature - Djinn Pirate|4|2|When Emberwilde Captain enters the battlefield, you become the monarch.$Whenever an opponent attacks you while you're the monarch, Emberwilde Captain deals damage to that player equal to the number of cards in their hand.| Explosion of Riches|Commander Legends|176|U|{5}{R}|Sorcery|||Draw a card, then each other player may draw a card. Whenever a card is drawn this way, Explosion of Riches deals 5 damage to target opponent chosen at random from among your opponents.| -Fathom Fleet Swordjack|Commander Legends|177|C|{3}{R}|Creature - Orc Pirate|4|3|Whenever Fathom Fleet Swordjack attacks, it deals damage to the player or planeswalker it's attacking equal to the number of artifacts you control.$Encore {5}{R}| -Fiery Cannonade|Commander Legends|178|U|{2}{R}|Instant|||Fiery Cannonade deals 2 damage to each non-Pirate creature.| +Fathom Fleet Swordjack|Commander Legends|177|U|{3}{R}|Creature - Orc Pirate|4|3|Whenever Fathom Fleet Swordjack attacks, it deals damage to the player or planeswalker it's attacking equal to the number of artifacts you control.$Encore {5}{R}| +Fiery Cannonade|Commander Legends|178|C|{2}{R}|Instant|||Fiery Cannonade deals 2 damage to each non-Pirate creature.| Flamekin Herald|Commander Legends|179|R|{2}{R}|Creature - Elemental Wizard|3|2|Commander spells you cast have cascade.| -Frenzied Saddlebrute|Commander Legends|180|C|{4}{R}|Creature - Orc Warrior|||Haste$All creatures can attack your opponents and planeswalkers your opponents control as though those creatures had haste.| +Frenzied Saddlebrute|Commander Legends|180|U|{4}{R}|Creature - Orc Warrior|||Haste$All creatures can attack your opponents and planeswalkers your opponents control as though those creatures had haste.| Furnace Celebration|Commander Legends|181|U|{1}{R}{R}|Enchantment|||Whenever you sacrifice another permanent, you may pay {2}. If you do, Furnace Celebration deals 2 damage to any target.| Goblin Trailblazer|Commander Legends|182|C|{1}{R}|Creature - Goblin Pirate|2|1|Menace| Hellkite Courser|Commander Legends|183|M|{4}{R}{R}|Creature - Dragon|6|5|Flying$When Hellkite Courser enters the battlefield, you may put a commander you own from the command zone onto the battlefield. It gains haste. Return it to the command zone at the beginning of the next end step.| Humble Defector|Commander Legends|184|U|{1}{R}|Creature - Human Rogue|2|1|{T}: Draw two cards. Target opponent gains control of Humble Defector. Activate this ability only during your turn.| -Impulsive Pilferer|Commander Legends|185|C|{R}|Creature - Goblin Pirate|||When Impulsive Pilferer dies, create a Treasure token.$Encore {3}{R}| +Impulsive Pilferer|Commander Legends|185|C|{R}|Creature - Goblin Pirate|1|1|When Impulsive Pilferer dies, create a Treasure token.$Encore {3}{R}| Jeska, Thrice Reborn|Commander Legends|186|M|{2}{R}|Legendary Planeswalker - Jeska|0|Jeska, Thrice Reborn enters the battlefield with a loyalty counter on it for each time you've cast a commander from the command zone this game.$+0: Choose target creature. Until your next turn, if that creature would deal combat damage to one of your opponents, it deals triple that damage to that player instead.$−X: Jeska, Thrice Reborn deals X damage to each of up to three targets.$Jeska, Thrice Reborn can be your commander.$Partner| Jeska's Will|Commander Legends|187|R|{2}{R}|Sorcery|||Choose one. If you control a commander as you cast this spell, you may choose both.$• Add {R} for each card in target opponent's hand.$• Exile the top three cards of your library. You may play them this turn.| Kediss, Emberclaw Familiar|Commander Legends|188|U|{1}{R}|Legendary Creature - Elemental Lizard|1|1|Whenever a commander you control deals combat damage to an opponent, it deals that much damage to each other opponent.$Partner| @@ -39537,7 +39538,7 @@ Ivy Lane Denizen|Commander Legends|236|C|{3}{G}|Creature - Elf Warrior|2|3|Whene Kamahl, Heart of Krosa|Commander Legends|237|M|{6}{G}{G}|Legendary Creature - Human Druid|5|5|At the beginning of combat on your turn, creatures you control get +3/+3 and gain trample until end of turn.${1}{G}: Until end of turn, target land you control becomes a 1/1 Elemental creature with vigilance, indestructible, and haste. It's still a land.$Partner| Kamahl's Will|Commander Legends|238|R|{3}{G}|Instant|||Choose one. If you control a commander as you cast this spell, you may choose both.$• Until end of turn, any number of target lands you control become 1/1 Elemental creatures with vigilance, indestructible, and haste. They're still lands.$• Choose target creature you don't control. Each creature you control deals damage equal to its power to that creature.| Kodama of the East Tree|Commander Legends|239|R|{4}{G}{G}|Legendary Creature - Spirit|6|6|Reach$Whenever another permanent enters the battlefield under your control, if it wasn't put onto the battlefield with this ability, you may put a permanent card with equal or lesser converted mana cost from your hand onto the battlefield.$Partner| -Lifecrafter's Gift|Commander Legends|240|U|{3}{G}|Instant|||Put a +1/+1 counter on target creature, then put a +1/+1 counter on each creature you control with a +1/+1 counter on it.| +Lifecrafter's Gift|Commander Legends|240|C|{3}{G}|Instant|||Put a +1/+1 counter on target creature, then put a +1/+1 counter on each creature you control with a +1/+1 counter on it.| Lys Alana Bowmaster|Commander Legends|241|C|{2}{G}|Creature - Elf Archer|2|2|Reach$Whenever you cast an Elf spell, you may have Lys Alana Bowmaster deal 2 damage to target creature with flying.| Magus of the Order|Commander Legends|242|R|{2}{G}{G}|Creature - Human Wizard|3|3|{G}, {T}, Sacrifice Magus of the Order and another green creature: Search your library for a green creature card, put it onto the battlefield, then shuffle your library.| Molder Beast|Commander Legends|243|C|{4}{G}|Creature - Beast|5|3|Trample$Whenever an artifact is put into a graveyard from the battlefield, Molder Beast gets +2/+0 until end of turn.| @@ -39568,14 +39569,14 @@ Araumi of the Dead Tide|Commander Legends|267|U|{1}{U}{B}|Legendary Creature - M Archelos, Lagoon Mystic|Commander Legends|268|R|{1}{B}{G}{U}|Legendary Creature - Turtle Shaman|2|4|As long as Archelos, Lagoon Mystic is tapped, other permanents enter the battlefield tapped.$As long as Archelos is untapped, other permanents enter the battlefield untapped.| Averna, the Chaos Bloom|Commander Legends|269|R|{G}{U}{R}|Legendary Creature - Elemental Shaman|4|2|As you cascade, you may put a land card from among the exiled cards onto the battlefield tapped.| Belbe, Corrupted Observer|Commander Legends|270|R|{B}{G}|Legendary Creature - Zombie Elf|2|2|At the beginning of each player's postcombat main phase, that player adds {C}{C} for each of your opponents who lost life this turn.| -Bell Borca, Spectral Sergeant|Commander Legends|271|R|{2}{R}{W}|Legendary Creature - Spirit Soldier|||Note the converted mana cost of each card as it's put into exile.$Bell Borca, Spectral Sergeant's power is equal to the greatest number noted for it this turn.$At the beginning of your upkeep, exile the top card of your library. You may play that card this turn.| +Bell Borca, Spectral Sergeant|Commander Legends|271|R|{2}{R}{W}|Legendary Creature - Spirit Soldier|*|5|Note the converted mana cost of each card as it's put into exile.$Bell Borca, Spectral Sergeant's power is equal to the greatest number noted for it this turn.$At the beginning of your upkeep, exile the top card of your library. You may play that card this turn.| Blim, Comedic Genius|Commander Legends|272|R|{2}{B}{R}|Legendary Creature - Imp|4|3|Flying$Whenever Blim, Comedic Genius deals combat damage to a player, that player gains control of target permanent you control. Then each player loses life and discards cards equal to the number of permanents they control but don't own.| Captain Vargus Wrath|Commander Legends|273|U|{U}{R}|Legendary Creature - Orc Pirate|1|1|Whenever Captain Vargus Wrath attacks, Pirates you control get +1/+1 until end of turn for each time you've cast a commander from the command zone this game.| Colfenor, the Last Yew|Commander Legends|274|R|{3}{W}{B}{G}|Legendary Creature - Treefolk Shaman|3|7|Vigilance, reach$Whenever Colfenor, the Last Yew or another creature you control dies, return up to one other target creature card with lesser toughness from your graveyard to your hand.| Ghen, Arcanum Weaver|Commander Legends|275|R|{R}{W}{B}|Legendary Creature - Human Wizard|2|3|{R}{W}{B}, {T}, Sacrifice an enchantment: Return target enchantment card from your graveyard to the battlefield.| Gnostro, Voice of the Crags|Commander Legends|276|R|{1}{U}{R}{W}|Legendary Creature - Chimera|3|3|{T}: Choose one. X is the number of spells you've cast this turn.$• Scry X.$• Gnostro, Voice of the Crags deals X damage to target creature.$• You gain X life.| Gor Muldrak, Amphinologist|Commander Legends|277|R|{1}{G}{U}|Legendary Creature - Human Scout|3|2|You and permanents you control have protection from Salamanders.$At the beginning of your end step, each player who controls the fewest creatures creates a 4/3 blue Salamander Warrior creature token.| -Hamza, Guardian of Arashin|Commander Legends|278|R|{4}{G}{W}|Legendary Creature - Elephant Warrior|5|5|This spell costs {1} less to cast for each creature you control with a +1/+1 counter on it.$Creature spells you cast cost {1} less to cast for each creature you control with a +1/+1 counter on it.| +Hamza, Guardian of Arashin|Commander Legends|278|U|{4}{G}{W}|Legendary Creature - Elephant Warrior|5|5|This spell costs {1} less to cast for each creature you control with a +1/+1 counter on it.$Creature spells you cast cost {1} less to cast for each creature you control with a +1/+1 counter on it.| Hans Eriksson|Commander Legends|279|R|{2}{R}{G}|Legendary Creature - Human Scout|1|4|Whenever Hans Eriksson attacks, reveal the top card of your library. If it's a creature card, put it onto the battlefield tapped and attacking defending player or a planeswalker they control. Otherwise, put that card into your hand. When you put a creature card onto the battlefield this way, it fights Hans Eriksson.| Imoti, Celebrant of Bounty|Commander Legends|280|U|{3}{G}{U}|Legendary Creature - Naga Druid|3|1|Cascade$Spells you cast with converted mana cost 6 or greater have cascade.| Jared Carthalion, True Heir|Commander Legends|281|R|{R}{G}{W}|Legendary Creature - Human Warrior|3|3|When Jared Carthalion, True Heir enters the battlefield, target opponent becomes the monarch. You can't become the monarch this turn.$If damage would be dealt to Jared Carthalion while you're the monarch, prevents that damage and put that many +1/+1 counters on it.| @@ -39607,7 +39608,7 @@ Commander's Sphere|Commander Legends|306|C|{3}|Artifact|||{T}: Add one mana of a Dreamstone Hedron|Commander Legends|307|U|{6}|Artifact|||{T}: Add {C}{C}{C}.${3}, {T}, Sacrifice Dreamstone Hedron: Draw three cards.| Filigree Familiar|Commander Legends|308|C|{3}|Artifact Creature - Fox|2|2|When Filigree Familiar enters the battlefield, you gain 2 life.$When Filigree Familiar dies, draw a card.| Fire Diamond|Commander Legends|309|C|{2}|Artifact|||Fire Diamond enters the battlefield tapped.${T}: Add {R}.| -Foundry Inspector|Commander Legends|310|U|{3}|Artifact Creature - Construct|3|2|Artifact spells you cast cost {1} less to cast.| +Foundry Inspector|Commander Legends|310|C|{3}|Artifact Creature - Construct|3|2|Artifact spells you cast cost {1} less to cast.| Golem Artisan|Commander Legends|311|U|{5}|Artifact Creature - Golem|3|3|{2}: Target artifact creature gets +1/+1 until end of turn.${2}: Target artifact creature gains your choice of flying, trample, or haste until end of turn.| Grafted Wargear|Commander Legends|312|U|{3}|Artifact - Equipment|||Equipped creature gets +3/+2.$Whenever Grafted Wargear becomes unattached from a permanent, sacrifice that permanent.$Equip {0}| Haunted Cloak|Commander Legends|313|C|{3}|Artifact - Equipment|||Equipped creature has vigilance, trample, and haste.$Equip {1}| @@ -39618,7 +39619,7 @@ Ingenuity Engine|Commander Legends|317|U|{7}|Artifact|||Cascade${1}, {T}, Sacrif Jalum Tome|Commander Legends|318|C|{3}|Artifact|||{2}, {T}: Draw a card, then discard a card.| Jeweled Lotus|Commander Legends|319|M|{0}|Artifact|||{T}, Sacrifice Jeweled Lotus: Add three mana of any one color. Spend this mana only to cast your commander.| Loreseeker's Stone|Commander Legends|320|U|{6}|Artifact|||{3}, {T}: Draw three cards. This ability costs {1} more to activate for each card in your hand.| -Lumengrid Gargoyle|Commander Legends|321|U|{6}|Artifact Creature - Gargoyle|4|4|Flying| +Lumengrid Gargoyle|Commander Legends|321|C|{6}|Artifact Creature - Gargoyle|4|4|Flying| Maelstrom Colossus|Commander Legends|322|C|{8}|Artifact Creature - Golem|7|7|Cascade| Marble Diamond|Commander Legends|323|C|{2}|Artifact|||Marble Diamond enters the battlefield tapped.${T}: Add {W}.| Mask of Memory|Commander Legends|324|U|{2}|Artifact - Equipment|||Whenever equipped creature deals combat damage to a player, you may draw two cards. If you do, discard a card.$Equip {1}| @@ -39639,6 +39640,7 @@ Seer's Lantern|Commander Legends|338|C|{3}|Artifact|||{T}: Add {C}.${2}, {T}: Sc Shimmer Myr|Commander Legends|339|U|{3}|Artifact Creature - Myr|2|2|Flash$You may cast artifact spells as though they had flash.| Sisay's Ring|Commander Legends|340|C|{4}|Artifact|||{T}: Add {C}{C}.| Sky Diamond|Commander Legends|341|C|{2}|Artifact|||Sky Diamond enters the battlefield tapped.${T}: Add {U}.| +Spectral Searchlight|Commander Legends|342|C|{3}|Artifact|||{T}: Choose a player. That player adds one mana of any color they choose.| Staff of Domination|Commander Legends|343|R|{3}|Artifact|||{1}: Untap Staff of Domination.${2}, {T}: You gain 1 life.${3}, {T}: Untap target creature.${4}, {T}: Tap target creature.${5}, {T}: Draw a card.| Staunch Throneguard|Commander Legends|344|C|{5}|Artifact Creature - Construct|2|5|Vigilance$When Staunch Throneguard enters the battlefield, you become the monarch.| Sunset Pyramid|Commander Legends|345|U|{2}|Artifact|||Sunset Pyramid enters the battlefield with three brick counters on it.${2}, {T}, Remove a brick counter from Sunset Pyramid: Draw a card.${2}, {T}: Scry 1.| @@ -39658,20 +39660,145 @@ Training Center|Commander Legends|358|R||Land|||Training Center enters the battl Undergrowth Stadium|Commander Legends|359|R||Land|||Undergrowth Stadium enters the battlefield tapped unless you have two or more opponents.${T}: Add {B} or {G}.| Vault of Champions|Commander Legends|360|R||Land|||Vault of Champions enters the battlefield tapped unless you have two or more opponents.${T}: Add {W} or {B}.| War Room|Commander Legends|361|R||Land|||{T}: Add {C}.${3}, {T}, Pay life equal to the number of colors in your commanders' color identity: Draw a card.| +Wyleth, Soul of Steel|Commander Legends|362|M|{1}{R}{W}|Legendary Creature - Human Warrior|2|2|Trample$Whenever Wyleth, Soul of Steel attacks, draw a card for each Aura and Equipment attached to it.| +Timely Ward|Commander Legends|363|R|{2}{W}|Enchantment - Aura|||You may cast this spell as though it had flash if it targets a commander.$Enchant creature$Enchanted creature has indestructible.| +Blazing Sunsteel|Commander Legends|364|R|{1}{R}|Artifact - Equipment|||Equipped creature gets +1/+0 for each opponent you have.$Whenever equipped creature is dealt damage, it deals that much damage to any target.$Equip {4}| +Aesi, Tyrant of Gyre Strait|Commander Legends|365|M|{4}{G}{U}|Legendary Creature - Serpent|5|5|You may play an additional land on each of your turns.$Whenever a land enters the battlefield under your control, you may draw a card.| +Trench Behemoth|Commander Legends|366|R|{5}{U}{U}|Creature - Kraken|7|7|Return a land you control to its owner's hand: Untap Trench Behemoth. It gains hexproof until end of turn.$Whenever a land enters the battlefield under your control, target creature an opponent controls attacks during its controller's next combat phase if able.| +Stumpsquall Hydra|Commander Legends|367|R|{X}{G}{G}{G}|Creature - Hydra|1|1|When Stumpsquall Hydra enters the battlefield, distribute X +1/+1 counters among it and any number of commanders.| +Elder Deep-Fiend|Commander Legends|368|R|{8}|Creature - Eldrazi Octopus|5|6|Flash$Emerge {5}{U}{U}$When you cast this spell, tap up to four target permanents.| +Condemn|Commander Legends|369|U|{W}|Instant|||Put target attacking creature on the bottom of its owner's library. Its controller gains life equal to its toughness.| +Danitha Capashen, Paragon|Commander Legends|370|U|{2}{W}|Legendary Creature - Human Knight|2|2|First strike, vigilance, lifelink$Aura and Equipment spells you cast cost {1} less to cast.| +Dawn Charm|Commander Legends|371|U|{1}{W}|Instant|||Choose one —$• Prevent all combat damage that would be dealt this turn.$• Regenerate target creature.$• Counter target spell that targets you.| +Disenchant|Commander Legends|372|C|{1}{W}|Instant|||Destroy target artifact or enchantment.| +Faith Unbroken|Commander Legends|373|U|{3}{W}|Enchantment - Aura|||Enchant creature you control$When Faith Unbroken enters the battlefield, exile target creature an opponent controls until Faith Unbroken leaves the battlefield.$Enchanted creature gets +2/+2.| +Flickerwisp|Commander Legends|374|U|{1}{W}{W}|Creature - Elemental|3|1|Flying$When Flickerwisp enters the battlefield, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step.| Generous Gift|Commander Legends|375|U|{2}{W}|Instant|||Destroy target permanent. Its controller creates a 3/3 green Elephant creature token.| +Ironclad Slayer|Commander Legends|376|C|{2}{W}|Creature - Human Warrior|3|2|When Ironclad Slayer enters the battlefield, you may return target Aura or Equipment card from your graveyard to your hand.| +Martial Coup|Commander Legends|378|R|{X}{W}{W}|Sorcery|||Create X 1/1 white Soldier creature tokens. If X is 5 or more, destroy all other creatures.| +Odric, Lunarch Marshal|Commander Legends|379|R|{3}{W}|Legendary Creature - Human Soldier|3|3|At the beginning of each combat, creatures you control gain first strike until end of turn if a creature you control has first strike. The same is true for flying, deathtouch, double strike, haste, hexproof, indestructible, lifelink, menace, reach, skulk, trample, and vigilance.| +On Serra's Wings|Commander Legends|380|U|{3}{W}|Legendary Enchantment - Aura|||Enchant creature$Enchanted creature is legendary, gets +1/+1, and has flying, vigilance, and lifelink.| +Oreskos Explorer|Commander Legends|381|U|{1}{W}|Creature - Cat Scout|2|2|When Oreskos Explorer enters the battlefield, search your library for up to X Plains cards, where X is the number of players who control more lands than you. Reveal those cards, put them into your hand, then shuffle your library.| +Relic Seeker|Commander Legends|382|R|{1}{W}|Creature - Human Soldier|2|2|Renown 1$When Relic Seeker becomes renowned, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle your library.| +Sigarda's Aid|Commander Legends|384|R|{W}|Enchantment|||You may cast Aura and Equipment spells as though they had flash.$Whenever an Equipment enters the battlefield under your control, you may attach it to target creature you control.| +Spirit Mantle|Commander Legends|385|U|{1}{W}|Enchantment - Aura|||Enchant creature$Enchanted creature gets +1/+1 and has protection from creatures.| +Sram, Senior Edificer|Commander Legends|386|R|{1}{W}|Legendary Creature - Dwarf Advisor|2|2|Whenever you cast an Aura, Equipment, or Vehicle spell, draw a card.| +Swords to Plowshares|Commander Legends|387|R|{W}|Instant|||Exile target creature. Its controller gains life equal to its power.| +Unbreakable Formation|Commander Legends|388|R|{2}{W}|Instant|||Creatures you control gain indestructible until end of turn.$Addendum — If you cast this spell during your main phase, put a +1/+1 counter on each of those creatures and they gain vigilance until end of turn.| +Unquestioned Authority|Commander Legends|389|U|{2}{W}|Enchantment - Aura|||Enchant creature$When Unquestioned Authority enters the battlefield, draw a card.$Enchanted creature has protection from creatures.| +Valorous Stance|Commander Legends|390|U|{1}{W}|Instant|||Choose one —$• Target creature gains indestructible until end of turn.$• Destroy target creature with toughness 4 or greater.| +White Sun's Zenith|Commander Legends|391|R|{X}{W}{W}{W}|Instant|||Create X 2/2 white Cat creature tokens. Shuffle White Sun's Zenith into its owner's library.| +Winds of Rath|Commander Legends|392|R|{3}{W}{W}|Sorcery|||Destroy all creatures that aren't enchanted. They can't be regenerated.| Arcane Denial|Commander Legends|393|C|{1}{U}|Instant|||Counter target spell. Its controller may draw up to two cards at the beginning of the next turn's upkeep.$You draw a card at the beginning of the next turn's upkeep.| +Compulsive Research|Commander Legends|394|C|{2}{U}|Sorcery|||Target player draws three cards. Then that player discards two cards unless they discard a land card.| Counterspell|Commander Legends|395|C|{U}{U}|Instant|||Counter target spell.| Fact or Fiction|Commander Legends|396|U|{3}{U}|Instant|||Reveal the top five cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other into your graveyard.| +Into the Roil|Commander Legends|397|C|{1}{U}|Instant|||Kicker {1}{U}$Return target nonland permanent to its owner's hand. If this spell was kicked, draw a card.| +Ior Ruin Expedition|Commander Legends|398|C|{1}{U}|Enchantment|||Landfall — Whenever a land enters the battlefield under your control, you may put a quest counter on Ior Ruin Expedition.$Remove three quest counters from Ior Ruin Expedition and sacrifice it: Draw two cards.| +Meloku the Clouded Mirror|Commander Legends|399|R|{4}{U}|Legendary Creature - Moonfolk Wizard|2|4|Flying${1}, Return a land you control to its owner's hand: Create a 1/1 blue Illusion creature token with flying.| Mulldrifter|Commander Legends|400|U|{4}{U}|Creature - Elemental|2|2|Flying$When Mulldrifter enters the battlefield, draw two cards.$Evoke {2}{U}| +Nezahal, Primal Tide|Commander Legends|401|R|{5}{U}{U}|Legendary Creature - Elder Dinosaur|7|7|This spell can't be countered.$You have no maximum hand size.$Whenever an opponent casts a noncreature spell, draw a card.$Discard three cards: Exile Nezahal, Primal Tide. Return it to the battlefield tapped under its owner's control at the beginning of the next end step.| +Peel from Reality|Commander Legends|402|C|{1}{U}|Instant|||Return target creature you control and target creature you don't control to their owners' hands.| +Scourge of Fleets|Commander Legends|403|R|{5}{U}{U}|Creature - Kraken|6|6|When Scourge of Fleets enters the battlefield, return each creature your opponents control with toughness X or less to its owner's hand, where X is the number of Islands you control.| +Shipbreaker Kraken|Commander Legends|404|R|{4}{U}{U}|Creature - Kraken|6|6|{6}{U}{U}: Monstrosity 4.$When Shipbreaker Kraken becomes monstrous, tap up to four target creatures. Those creatures don't untap during their controllers' untap steps for as long as you control Shipbreaker Kraken.| +Slinn Voda, the Rising Deep|Commander Legends|405|U|{6}{U}{U}|Legendary Creature - Leviathan|8|8|Kicker {1}{U}$When Slinn Voda, the Rising Deep enters the battlefield, if it was kicked, return all creatures to their owners' hands except for Merfolk, Krakens, Leviathans, Octopuses, and Serpents.| +Sphinx of Uthuun|Commander Legends|406|R|{5}{U}{U}|Creature - Sphinx|5|6|Flying$When Sphinx of Uthuun enters the battlefield, reveal the top five cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other into your graveyard.| +Stormtide Leviathan|Commander Legends|407|R|{5}{U}{U}{U}|Creature - Leviathan|8|8|Islandwalk$All lands are Islands in addition to their other types.$Creatures without flying or islandwalk can't attack.| +Tromokratis|Commander Legends|408|R|{5}{U}{U}|Legendary Creature - Kraken|8|8|Tromokratis has hexproof unless it's attacking or blocking.$Tromokratis can't be blocked unless all creatures defending player controls block it.| +Whelming Wave|Commander Legends|409|R|{2}{U}{U}|Sorcery|||Return all creatures to their owners' hands except for Krakens, Leviathans, Octopuses, and Serpents.| Abrade|Commander Legends|410|U|{1}{R}|Instant|||Choose one —$• Abrade deals 3 damage to target creature.$• Destroy target artifact.| +Comet Storm|Commander Legends|411|M|{X}{R}{R}|Instant|||Multikicker {1}$Choose any target, then choose another target for each time this spell was kicked. Comet Storm deals X damage to each of them.| +Dualcaster Mage|Commander Legends|412|R|{1}{R}{R}|Creature - Human Wizard|2|2|Flash$When Dualcaster Mage enters the battlefield, copy target instant or sorcery spell. You may choose new targets for the copy.| +Expedite|Commander Legends|413|C|{R}|Instant|||Target creature gains haste until end of turn.$Draw a card.| +Fists of Flame|Commander Legends|414|C|{1}{R}|Instant|||Draw a card. Until end of turn, target creature gains trample and gets +1/+0 for each card you've drawn this turn.| +Jaya's Immolating Inferno|Commander Legends|415|R|{X}{R}{R}|Legendary Sorcery|||(You may cast a legendary sorcery only if you control a legendary creature or planeswalker.)$Jaya's Immolating Inferno deals X damage to each of up to three targets.| +Relentless Assault|Commander Legends|416|R|{2}{R}{R}|Sorcery|||Untap all creatures that attacked this turn. After this main phase, there is an additional combat phase followed by an additional main phase.| Temur Battle Rage|Commander Legends|417|C|{1}{R}|Instant|||Target creature gains double strike until end of turn.$Ferocious — That creature also gains trample until end of turn if you control a creature with power 4 or greater.| +Volcanic Fallout|Commander Legends|418|U|{1}{R}{R}|Instant|||This spell can't be countered.$Volcanic Fallout deals 2 damage to each creature and each player.| +Wild Ricochet|Commander Legends|419|R|{2}{R}{R}|Instant|||You may choose new targets for target instant or sorcery spell. Then copy that spell. You may choose new targets for the copy.| +Word of Seizing|Commander Legends|420|R|{3}{R}{R}|Instant|||Split second$Untap target permanent and gain control of it until end of turn. It gains haste until end of turn.| Acidic Slime|Commander Legends|421|U|{3}{G}{G}|Creature - Ooze|2|2|Deathtouch$When Acidic Slime enters the battlefield, destroy target artifact, enchantment, or land.| +Avenger of Zendikar|Commander Legends|422|M|{5}{G}{G}|Creature - Elemental|5|5|When Avenger of Zendikar enters the battlefield, create a 0/1 green Plant creature token for each land you control.$Landfall — Whenever a land enters the battlefield under your control, you may put a +1/+1 counter on each Plant creature you control.| +Beast Within|Commander Legends|423|U|{2}{G}|Instant|||Destroy target permanent. Its controller creates a 3/3 green Beast creature token.| +Cultivate|Commander Legends|424|C|{2}{G}|Sorcery|||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.| +Eternal Witness|Commander Legends|425|U|{1}{G}{G}|Creature - Human Shaman|2|1|When Eternal Witness enters the battlefield, you may return target card from your graveyard to your hand.| +Explore|Commander Legends|426|C|{1}{G}|Sorcery|||You may play an additional land this turn.$Draw a card.| +Harmonize|Commander Legends|427|U|{2}{G}{G}|Sorcery|||Draw three cards.| +Khalni Heart Expedition|Commander Legends|428|C|{1}{G}|Enchantment|||Landfall — Whenever a land enters the battlefield under your control, you may put a quest counter on Khalni Heart Expedition.$Remove three quest counters from Khalni Heart Expedition and sacrifice it: Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library.| Kodama's Reach|Commander Legends|429|C|{2}{G}|Sorcery - Arcane|||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.| +Molimo, Maro-Sorcerer|Commander Legends|430|R|{4}{G}{G}{G}|Legendary Creature - Elemental|*|*|Trample$Molimo, Maro-Sorcerer's power and toughness are each equal to the number of lands you control.| +Rampaging Baloths|Commander Legends|431|R|{4}{G}{G}|Creature - Beast|6|6|Trample$Landfall — Whenever a land enters the battlefield under your control, you may create a 4/4 green Beast creature token.| +Rampant Growth|Commander Legends|432|C|{1}{G}|Sorcery|||Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library.| +Ramunap Excavator|Commander Legends|433|R|{2}{G}|Creature - Naga Cleric|2|3|You may play lands from your graveyard.| +Retreat to Kazandu|Commander Legends|435|U|{2}{G}|Enchantment|||Landfall — Whenever a land enters the battlefield under your control, choose one —$• Put a +1/+1 counter on target creature.$• You gain 2 life.| +Search for Tomorrow|Commander Legends|436|C|{2}{G}|Sorcery|||Search your library for a basic land card, put it onto the battlefield, then shuffle your library.$Suspend 2—{G}| +Sporemound|Commander Legends|437|C|{3}{G}{G}|Creature - Fungus|3|3|Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token.| +Terastodon|Commander Legends|438|R|{6}{G}{G}|Creature - Elephant|9|9|When Terastodon enters the battlefield, you may destroy up to three target noncreature permanents. For each permanent put into a graveyard this way, its controller creates a 3/3 green Elephant creature token.| +Verdant Sun's Avatar|Commander Legends|439|R|{5}{G}{G}|Creature - Dinosaur Avatar|5|5|Whenever Verdant Sun's Avatar or another creature enters the battlefield under your control, you gain life equal to that creature's toughness.| +Wickerbough Elder|Commander Legends|440|C|{3}{G}|Creature - Treefolk Shaman|4|4|Wickerbough Elder enters the battlefield with a -1/-1 counter on it.${G}, Remove a -1/-1 counter from Wickerbough Elder: Destroy target artifact or enchantment.| +Yavimaya Elder|Commander Legends|441|C|{1}{G}{G}|Creature - Human Druid|2|1|When Yavimaya Elder dies, you may search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle your library.${2}, Sacrifice Yavimaya Elder: Draw a card.| Boros Charm|Commander Legends|442|U|{R}{W}|Instant|||Choose one —$• Boros Charm deals 4 damage to target player or planeswalker.$• Permanents you control gain indestructible until end of turn.$• Target creature gains double strike until end of turn.| Coiling Oracle|Commander Legends|443|C|{G}{U}|Creature - Snake Elf Druid|1|1|When Coiling Oracle enters the battlefield, reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put that card into your hand.| +Deflecting Palm|Commander Legends|444|R|{R}{W}|Instant|||The next time a source of your choice would deal damage to you this turn, prevent that damage. If damage is prevented this way, Deflecting Palm deals that much damage to that source's controller.| +Fathom Mage|Commander Legends|445|R|{2}{G}{U}|Creature - Human Wizard|1|1|Evolve$Whenever a +1/+1 counter is put on Fathom Mage, you may draw a card.| +Growth Spiral|Commander Legends|446|C|{G}{U}|Instant|||Draw a card. You may put a land card from your hand onto the battlefield.| +Master Warcraft|Commander Legends|447|R|{2}{R/W}{R/W}|Instant|||Cast this spell only before attackers are declared.$You choose which creatures attack this turn.$You choose which creatures block this turn and how those creatures block.| +Murkfiend Liege|Commander Legends|448|R|{2}{G/U}{G/U}{G/U}|Creature - Horror|4|4|Other green creatures you control get +1/+1.$Other blue creatures you control get +1/+1.$Untap all green and/or blue creatures you control during each other player's untap step.| +Response|Commander Legends|449|R|{R/W}{R/W}|Instant|||Response deals 5 damage to target attacking or blocking creature.| +Resurgence|Commander Legends|449|R|{3}{R}{W}|Sorcery|||Creatures you control gain first strike and vigilance until end of turn. After this main phase, there is an additional combat phase followed by an additional main phase.| +Sharktocrab|Commander Legends|450|U|{2}{G}{U}|Creature - Shark Octopus Crab|4|4|{2}{G}{U}: Adapt 1.$Whenever one or more +1/+1 counters are put on Sharktocrab, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step.| +Simic Charm|Commander Legends|451|U|{G}{U}|Instant|||Choose one —$• Target creature gets +3/+3 until end of turn.$• Permanents you control gain hexproof until end of turn.$• Return target creature to its owner's hand.| +Simic Sky Swallower|Commander Legends|452|R|{5}{G}{U}|Creature - Leviathan|6|6|Flying, trample$Shroud| +Spitting Image|Commander Legends|453|R|{4}{G/U}{G/U}|Sorcery|||Create a token that's a copy of target creature.$Retrace| +Tiana, Ship's Caretaker|Commander Legends|454|U|{3}{R}{W}|Legendary Creature - Angel Artificer|3|3|Flying, first strike$Whenever an Aura or Equipment you control is put into a graveyard from the battlefield, you may return that card to its owner's hand at the beginning of the next end step.| +Urban Evolution|Commander Legends|455|U|{3}{G}{U}|Sorcery|||Draw three cards. You may play an additional land this turn.| +Tear|Commander Legends|456|U|{W}|Instant|||Destroy target enchantment.$Fuse| +Wear|Commander Legends|456|U|{1}{R}|Instant|||Destroy target artifact.$Fuse| +Blackblade Reforged|Commander Legends|457|R|{2}|Legendary Artifact - Equipment|||Equipped creature gets +1/+1 for each land you control.$Equip legendary creature {3}$Equip {7}| +Bonesplitter|Commander Legends|458|C|{1}|Artifact - Equipment|||Equipped creature gets +2/+0.$Equip {1}| +Boros Signet|Commander Legends|459|C|{2}|Artifact|||{1}, {T}: Add {R}{W}.| +Brass Squire|Commander Legends|460|U|{3}|Artifact Creature - Myr|1|3|{T}: Attach target Equipment you control to target creature you control.| +Explorer's Scope|Commander Legends|461|C|{1}|Artifact - Equipment|||Whenever equipped creature attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped.$Equip {1}| +Fireshrieker|Commander Legends|462|U|{3}|Artifact - Equipment|||Equipped creature has double strike.$Equip {2}| +Loxodon Warhammer|Commander Legends|465|R|{3}|Artifact - Equipment|||Equipped creature gets +3/+0 and has trample and lifelink.$Equip {3}| +Mask of Avacyn|Commander Legends|466|U|{2}|Artifact - Equipment|||Equipped creature gets +1/+2 and has hexproof.$Equip {3}| +Ring of Thune|Commander Legends|468|U|{2}|Artifact - Equipment|||Equipped creature has vigilance.$At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's white.$Equip {1}| +Ring of Valkas|Commander Legends|469|U|{2}|Artifact - Equipment|||Equipped creature has haste.$At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's red.$Equip {1}| +Seer's Sundial|Commander Legends|470|R|{4}|Artifact|||Landfall — Whenever a land enters the battlefield under your control, you may pay {2}. If you do, draw a card.| +Simic Signet|Commander Legends|471|C|{2}|Artifact|||{1}, {T}: Add {G}{U}.| +Sol Ring|Commander Legends|472|U|{1}|Artifact|||{T}: Add {C}{C}.| +Sunforger|Commander Legends|473|R|{3}|Artifact - Equipment|||Equipped creature gets +4/+0.${R}{W}, Unattach Sunforger: Search your library for a red or white instant card with converted mana cost 4 or less and cast that card without paying its mana cost. Then shuffle your library.$Equip {3}| Swiftfoot Boots|Commander Legends|474|U|{2}|Artifact - Equipment|||Equipped creature has hexproof and haste.$Equip {1}| +Sword of Vengeance|Commander Legends|475|R|{3}|Artifact - Equipment|||Equipped creature gets +2/+0 and has first strike, vigilance, trample, and haste.$Equip {3}| +Blighted Woodland|Commander Legends|476|U||Land|||{T}: Add {C}.${3}{G}, {T}, Sacrifice Blighted Woodland: Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library.| +Boros Garrison|Commander Legends|477|C||Land|||Boros Garrison enters the battlefield tapped.$When Boros Garrison enters the battlefield, return a land you control to its owner's hand.${T}: Add {R}{W}.| +Boros Guildgate|Commander Legends|478|C||Land - Gate|||Boros Guildgate enters the battlefield tapped.${T}: Add {R} or {W}.| +Coral Atoll|Commander Legends|480|U||Land|||Coral Atoll enters the battlefield tapped.$When Coral Atoll enters the battlefield, sacrifice it unless you return an untapped Island you control to its owner's hand.${T}: Add {C}{U}.| +Encroaching Wastes|Commander Legends|481|U||Land|||{T}: Add {C}.${4}, {T}, Sacrifice Encroaching Wastes: Destroy target nonbasic land.| +Evolving Wilds|Commander Legends|482|C||Land|||{T}, Sacrifice Evolving Wilds: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.| +Forgotten Cave|Commander Legends|483|C||Land|||Forgotten Cave enters the battlefield tapped.${T}: Add {R}.$Cycling {R}| +Jungle Basin|Commander Legends|484|U||Land|||Jungle Basin enters the battlefield tapped.$When Jungle Basin enters the battlefield, sacrifice it unless you return an untapped Forest you control to its owner's hand.${T}: Add {C}{G}.| +Memorial to Genius|Commander Legends|485|U||Land|||Memorial to Genius enters the battlefield tapped.${T}: Add {U}.${4}{U}, {T}, Sacrifice Memorial to Genius: Draw two cards.| +Memorial to War|Commander Legends|486|U||Land|||Memorial to War enters the battlefield tapped.${T}: Add {R}.${4}{R}, {T}, Sacrifice Memorial to War: Destroy target land.| Myriad Landscape|Commander Legends|487|U||Land|||Myriad Landscape enters the battlefield tapped.${T}: Add {C}.${2}, {T}, 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.| Reliquary Tower|Commander Legends|488|U||Land|||You have no maximum hand size.${T}: Add {C}.| +Rogue's Passage|Commander Legends|489|U||Land|||{T}: Add {C}.${4}, {T}: Target creature can't be blocked this turn.| +Secluded Steppe|Commander Legends|491|U||Land|||Secluded Steppe enters the battlefield tapped.${T}: Add {W}.$Cycling {W}| +Simic Growth Chamber|Commander Legends|492|U||Land|||Simic Growth Chamber enters the battlefield tapped.$When Simic Growth Chamber enters the battlefield, return a land you control to its owner's hand.${T}: Add {G}{U}.| +Simic Guildgate|Commander Legends|493|C||Land - Gate|||Simic Guildgate enters the battlefield tapped.${T}: Add {G} or {U}.| +Slayers' Stronghold|Commander Legends|494|R||Land|||{T}: Add {C}.${R}{W}, {T}: Target creature gets +2/+0 and gains vigilance and haste until end of turn.| +Stone Quarry|Commander Legends|495|U||Land|||Stone Quarry enters the battlefield tapped.${T}: Add {R} or {W}.| +Sunhome, Fortress of the Legion|Commander Legends|496|U||Land|||{T}: Add {C}.${2}{R}{W}, {T}: Target creature gains double strike until end of turn.| +Thornwood Falls|Commander Legends|498|C||Land|||Thornwood Falls enters the battlefield tapped.$When Thornwood Falls enters the battlefield, you gain 1 life.${T}: Add {G} or {U}.| +Transguild Promenade|Commander Legends|499|C||Land|||Transguild Promenade enters the battlefield tapped.$When Transguild Promenade enters the battlefield, sacrifice it unless you pay {1}.${T}: Add one mana of any color.| +Vivid Creek|Commander Legends|500|U||Land|||Vivid Creek enters the battlefield tapped with two charge counters on it.${T}: Add {U}.${T}, Remove a charge counter from Vivid Creek: Add one mana of any color.| +Vivid Grove|Commander Legends|501|U||Land|||Vivid Grove enters the battlefield tapped with two charge counters on it.${T}: Add {G}.${T}, Remove a charge counter from Vivid Grove: Add one mana of any color.| +Wind-Scarred Crag|Commander Legends|502|C||Land|||Wind-Scarred Crag enters the battlefield tapped.$When Wind-Scarred Crag enters the battlefield, you gain 1 life.${T}: Add {R} or {W}.| +Woodland Stream|Commander Legends|503|C||Land|||Woodland Stream enters the battlefield tapped.${T}: Add {G} or {U}.| +Plains|Commander Legends|504|C||Basic Land - Plains|||({T}: Add {W}.)| +Island|Commander Legends|506|C||Basic Land - Island|||({T}: Add {U}.)| +Mountain|Commander Legends|508|C||Basic Land - Mountain|||({T}: Add {R}.)| +Forest|Commander Legends|510|C||Basic Land - Forest|||({T}: Add {G}.)| Najeela, the Blade-Blossom|Commander Legends|514|M|{2}{R}|Legendary Creature - Human Warrior|3|2|Whenever a Warrior attacks, you may have its controller create a 1/1 white Warrior creature token that's tapped and attacking.${W}{U}{B}{R}{G}: Untap all attacking creatures. They gain trample, lifelink, and haste until end of turn. After this phase, there is an additional combat phase. Activate this ability only during combat.| Akiri, Line-Slinger|Commander Legends|515|M|{R}{W}|Legendary Creature - Kor Soldier Ally|0|3|First strike, vigilance$Akiri, Line-Slinger gets +1/+0 for each artifact you control.$Partner| Brago, King Eternal|Commander Legends|516|M|{2}{W}{U}|Legendary Creature - Spirit Noble|2|4|Flying$Whenever Brago, King Eternal deals combat damage to a player, exile any number of target nonland permanents you control, then return those cards to the battlefield under their owner's control.|