/* * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * The views and conclusions contained in the software and documentation are those of the * authors and should not be interpreted as representing official policies, either expressed * or implied, of BetaSteward_at_googlemail.com. */ package mage.sets; import mage.cards.CardGraphicInfo; import mage.cards.ExpansionSet; import mage.constants.Rarity; import mage.constants.SetType; /** * * @author LevelX2 */ public class Commander2014 extends ExpansionSet { private static final Commander2014 instance = new Commander2014(); public static Commander2014 getInstance() { return instance; } private Commander2014() { super("Commander 2014 Edition", "C14", ExpansionSet.buildDate(2014, 11, 07), SetType.SUPPLEMENTAL); this.blockName = "Command Zone"; cards.add(new SetCardInfo("Abyssal Persecutor", 132, Rarity.MYTHIC, mage.cards.a.AbyssalPersecutor.class)); cards.add(new SetCardInfo("Adarkar Valkyrie", 63, Rarity.RARE, mage.cards.a.AdarkarValkyrie.class)); cards.add(new SetCardInfo("Aether Gale", 11, Rarity.RARE, mage.cards.a.AetherGale.class)); cards.add(new SetCardInfo("Aether Snap", 133, Rarity.RARE, mage.cards.a.AetherSnap.class)); cards.add(new SetCardInfo("Afterlife", 64, Rarity.UNCOMMON, mage.cards.a.Afterlife.class)); cards.add(new SetCardInfo("Angelic Field Marshal", 2, Rarity.RARE, mage.cards.a.AngelicFieldMarshal.class)); cards.add(new SetCardInfo("Angel of the Dire Hour", 1, Rarity.RARE, mage.cards.a.AngelOfTheDireHour.class)); cards.add(new SetCardInfo("Annihilate", 134, Rarity.UNCOMMON, mage.cards.a.Annihilate.class)); cards.add(new SetCardInfo("Arcane Lighthouse", 59, Rarity.UNCOMMON, mage.cards.a.ArcaneLighthouse.class)); cards.add(new SetCardInfo("Argentum Armor", 228, Rarity.RARE, mage.cards.a.ArgentumArmor.class)); cards.add(new SetCardInfo("Armistice", 65, Rarity.RARE, mage.cards.a.Armistice.class)); cards.add(new SetCardInfo("Artisan of Kozilek", 62, Rarity.UNCOMMON, mage.cards.a.ArtisanOfKozilek.class)); cards.add(new SetCardInfo("Assault Suit", 53, Rarity.UNCOMMON, mage.cards.a.AssaultSuit.class)); cards.add(new SetCardInfo("Azure Mage", 98, Rarity.UNCOMMON, mage.cards.a.AzureMage.class)); cards.add(new SetCardInfo("Bad Moon", 135, Rarity.RARE, mage.cards.b.BadMoon.class)); cards.add(new SetCardInfo("Barren Moor", 284, Rarity.COMMON, mage.cards.b.BarrenMoor.class)); cards.add(new SetCardInfo("Beastmaster Ascension", 186, Rarity.RARE, mage.cards.b.BeastmasterAscension.class)); cards.add(new SetCardInfo("Beetleback Chief", 171, Rarity.UNCOMMON, mage.cards.b.BeetlebackChief.class)); cards.add(new SetCardInfo("Benevolent Offering", 3, Rarity.RARE, mage.cards.b.BenevolentOffering.class)); cards.add(new SetCardInfo("Bitter Feud", 32, Rarity.RARE, mage.cards.b.BitterFeud.class)); cards.add(new SetCardInfo("Black Sun's Zenith", 136, Rarity.RARE, mage.cards.b.BlackSunsZenith.class)); cards.add(new SetCardInfo("Blasphemous Act", 172, Rarity.RARE, mage.cards.b.BlasphemousAct.class)); cards.add(new SetCardInfo("Bloodgift Demon", 137, Rarity.RARE, mage.cards.b.BloodgiftDemon.class)); cards.add(new SetCardInfo("Bogardan Hellkite", 173, Rarity.MYTHIC, mage.cards.b.BogardanHellkite.class)); cards.add(new SetCardInfo("Bojuka Bog", 285, Rarity.COMMON, mage.cards.b.BojukaBog.class)); cards.add(new SetCardInfo("Bonehoard", 229, Rarity.RARE, mage.cards.b.Bonehoard.class)); cards.add(new SetCardInfo("Bosh, Iron Golem", 230, Rarity.RARE, mage.cards.b.BoshIronGolem.class)); cards.add(new SetCardInfo("Bottle Gnomes", 231, Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class)); cards.add(new SetCardInfo("Brave the Elements", 66, Rarity.UNCOMMON, mage.cards.b.BraveTheElements.class)); cards.add(new SetCardInfo("Breaching Leviathan", 12, Rarity.RARE, mage.cards.b.BreachingLeviathan.class)); cards.add(new SetCardInfo("Brine Elemental", 99, Rarity.UNCOMMON, mage.cards.b.BrineElemental.class)); cards.add(new SetCardInfo("Buried Ruin", 286, Rarity.UNCOMMON, mage.cards.b.BuriedRuin.class)); cards.add(new SetCardInfo("Burnished Hart", 232, Rarity.UNCOMMON, mage.cards.b.BurnishedHart.class)); cards.add(new SetCardInfo("Butcher of Malakir", 138, Rarity.RARE, mage.cards.b.ButcherOfMalakir.class)); cards.add(new SetCardInfo("Cackling Counterpart", 100, Rarity.RARE, mage.cards.c.CacklingCounterpart.class)); cards.add(new SetCardInfo("Caged Sun", 233, Rarity.RARE, mage.cards.c.CagedSun.class)); cards.add(new SetCardInfo("Call to Mind", 101, Rarity.UNCOMMON, mage.cards.c.CallToMind.class)); cards.add(new SetCardInfo("Cathars' Crusade", 67, Rarity.RARE, mage.cards.c.CatharsCrusade.class)); cards.add(new SetCardInfo("Cathodion", 234, Rarity.UNCOMMON, mage.cards.c.Cathodion.class)); cards.add(new SetCardInfo("Celestial Crusader", 68, Rarity.UNCOMMON, mage.cards.c.CelestialCrusader.class)); cards.add(new SetCardInfo("Chaos Warp", 174, Rarity.RARE, mage.cards.c.ChaosWarp.class)); cards.add(new SetCardInfo("Charcoal Diamond", 235, Rarity.UNCOMMON, mage.cards.c.CharcoalDiamond.class)); cards.add(new SetCardInfo("Collective Unconscious", 187, Rarity.RARE, mage.cards.c.CollectiveUnconscious.class)); cards.add(new SetCardInfo("Comeuppance", 4, Rarity.RARE, mage.cards.c.Comeuppance.class)); cards.add(new SetCardInfo("Commander's Sphere", 54, Rarity.COMMON, mage.cards.c.CommandersSphere.class)); cards.add(new SetCardInfo("Compulsive Research", 102, Rarity.COMMON, mage.cards.c.CompulsiveResearch.class)); cards.add(new SetCardInfo("Concentrate", 103, Rarity.UNCOMMON, mage.cards.c.Concentrate.class)); cards.add(new SetCardInfo("Condemn", 69, Rarity.UNCOMMON, mage.cards.c.Condemn.class)); cards.add(new SetCardInfo("Containment Priest", 5, Rarity.RARE, mage.cards.c.ContainmentPriest.class)); cards.add(new SetCardInfo("Coral Atoll", 287, Rarity.UNCOMMON, mage.cards.c.CoralAtoll.class)); cards.add(new SetCardInfo("Creeperhulk", 42, Rarity.RARE, mage.cards.c.Creeperhulk.class)); cards.add(new SetCardInfo("Crown of Doom", 55, Rarity.RARE, mage.cards.c.CrownOfDoom.class)); cards.add(new SetCardInfo("Crypt Ghast", 139, Rarity.RARE, mage.cards.c.CryptGhast.class)); cards.add(new SetCardInfo("Crypt of Agadeem", 288, Rarity.RARE, mage.cards.c.CryptOfAgadeem.class)); cards.add(new SetCardInfo("Crystal Vein", 289, Rarity.UNCOMMON, mage.cards.c.CrystalVein.class)); cards.add(new SetCardInfo("Cyclonic Rift", 104, Rarity.RARE, mage.cards.c.CyclonicRift.class)); cards.add(new SetCardInfo("Daretti, Scrap Savant", 33, Rarity.MYTHIC, mage.cards.d.DarettiScrapSavant.class)); cards.add(new SetCardInfo("Darksteel Citadel", 290, Rarity.UNCOMMON, mage.cards.d.DarksteelCitadel.class)); cards.add(new SetCardInfo("Decree of Justice", 70, Rarity.RARE, mage.cards.d.DecreeOfJustice.class)); cards.add(new SetCardInfo("Deep-Sea Kraken", 105, Rarity.RARE, mage.cards.d.DeepSeaKraken.class)); cards.add(new SetCardInfo("Demon of Wailing Agonies", 21, Rarity.RARE, mage.cards.d.DemonOfWailingAgonies.class)); cards.add(new SetCardInfo("Deploy to the Front", 6, Rarity.RARE, mage.cards.d.DeployToTheFront.class)); cards.add(new SetCardInfo("Desert Twister", 188, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class)); cards.add(new SetCardInfo("Disciple of Bolas", 140, Rarity.RARE, mage.cards.d.DiscipleOfBolas.class)); cards.add(new SetCardInfo("Dismiss", 106, Rarity.UNCOMMON, mage.cards.d.Dismiss.class)); cards.add(new SetCardInfo("Distorting Wake", 107, Rarity.RARE, mage.cards.d.DistortingWake.class)); cards.add(new SetCardInfo("Domineering Will", 13, Rarity.RARE, mage.cards.d.DomineeringWill.class)); cards.add(new SetCardInfo("Dormant Volcano", 291, Rarity.UNCOMMON, mage.cards.d.DormantVolcano.class)); cards.add(new SetCardInfo("Drana, Kalastria Bloodchief", 141, Rarity.RARE, mage.cards.d.DranaKalastriaBloodchief.class)); cards.add(new SetCardInfo("Dread Return", 142, Rarity.UNCOMMON, mage.cards.d.DreadReturn.class)); cards.add(new SetCardInfo("Dreamstone Hedron", 236, Rarity.UNCOMMON, mage.cards.d.DreamstoneHedron.class)); cards.add(new SetCardInfo("Dregs of Sorrow", 143, Rarity.RARE, mage.cards.d.DregsOfSorrow.class)); cards.add(new SetCardInfo("Drifting Meadow", 292, Rarity.COMMON, mage.cards.d.DriftingMeadow.class)); cards.add(new SetCardInfo("Drove of Elves", 189, Rarity.UNCOMMON, mage.cards.d.DroveOfElves.class)); cards.add(new SetCardInfo("Dualcaster Mage", 34, Rarity.RARE, mage.cards.d.DualcasterMage.class)); cards.add(new SetCardInfo("Dulcet Sirens", 14, Rarity.RARE, mage.cards.d.DulcetSirens.class)); cards.add(new SetCardInfo("Elvish Archdruid", 190, Rarity.RARE, mage.cards.e.ElvishArchdruid.class)); cards.add(new SetCardInfo("Elvish Mystic", 191, Rarity.COMMON, mage.cards.e.ElvishMystic.class)); cards.add(new SetCardInfo("Elvish Skysweeper", 192, Rarity.COMMON, mage.cards.e.ElvishSkysweeper.class)); cards.add(new SetCardInfo("Elvish Visionary", 193, Rarity.COMMON, mage.cards.e.ElvishVisionary.class)); cards.add(new SetCardInfo("Emerald Medallion", 237, Rarity.RARE, mage.cards.e.EmeraldMedallion.class)); cards.add(new SetCardInfo("Emeria, the Sky Ruin", 293, Rarity.RARE, mage.cards.e.EmeriaTheSkyRuin.class)); cards.add(new SetCardInfo("Epochrasite", 238, Rarity.RARE, mage.cards.e.Epochrasite.class)); cards.add(new SetCardInfo("Essence Warden", 194, Rarity.COMMON, mage.cards.e.EssenceWarden.class)); cards.add(new SetCardInfo("Everflowing Chalice", 239, Rarity.UNCOMMON, mage.cards.e.EverflowingChalice.class)); cards.add(new SetCardInfo("Everglades", 294, Rarity.UNCOMMON, mage.cards.e.Everglades.class)); cards.add(new SetCardInfo("Evernight Shade", 144, Rarity.UNCOMMON, mage.cards.e.EvernightShade.class)); cards.add(new SetCardInfo("Evolving Wilds", 295, Rarity.COMMON, mage.cards.e.EvolvingWilds.class)); cards.add(new SetCardInfo("Exclude", 108, Rarity.COMMON, mage.cards.e.Exclude.class)); cards.add(new SetCardInfo("Ezuri, Renegade Leader", 195, Rarity.RARE, mage.cards.e.EzuriRenegadeLeader.class)); cards.add(new SetCardInfo("Faithless Looting", 175, Rarity.COMMON, mage.cards.f.FaithlessLooting.class)); cards.add(new SetCardInfo("Farhaven Elf", 196, Rarity.COMMON, mage.cards.f.FarhavenElf.class)); cards.add(new SetCardInfo("Fathom Seer", 109, Rarity.COMMON, mage.cards.f.FathomSeer.class)); cards.add(new SetCardInfo("Feldon of the Third Path", 35, Rarity.MYTHIC, mage.cards.f.FeldonOfTheThirdPath.class)); cards.add(new SetCardInfo("Fell the Mighty", 7, Rarity.RARE, mage.cards.f.FellTheMighty.class)); cards.add(new SetCardInfo("Fire Diamond", 240, Rarity.UNCOMMON, mage.cards.f.FireDiamond.class)); cards.add(new SetCardInfo("Flamekin Village", 60, Rarity.RARE, mage.cards.f.FlamekinVillage.class)); cards.add(new SetCardInfo("Flametongue Kavu", 176, Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class)); cards.add(new SetCardInfo("Flesh Carver", 22, Rarity.RARE, mage.cards.f.FleshCarver.class)); cards.add(new SetCardInfo("Flickerwisp", 71, Rarity.UNCOMMON, mage.cards.f.Flickerwisp.class)); cards.add(new SetCardInfo("Fog Bank", 110, Rarity.UNCOMMON, mage.cards.f.FogBank.class)); cards.add(new SetCardInfo("Fool's Demise", 111, Rarity.UNCOMMON, mage.cards.f.FoolsDemise.class)); cards.add(new SetCardInfo("Forest", 334, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Forest", 335, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Forest", 336, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Forest", 337, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Forgotten Cave", 296, Rarity.COMMON, mage.cards.f.ForgottenCave.class)); cards.add(new SetCardInfo("Fresh Meat", 197, Rarity.RARE, mage.cards.f.FreshMeat.class)); cards.add(new SetCardInfo("Freyalise, Llanowar's Fury", 43, Rarity.MYTHIC, mage.cards.f.FreyaliseLlanowarsFury.class)); cards.add(new SetCardInfo("Frost Titan", 112, Rarity.MYTHIC, mage.cards.f.FrostTitan.class)); cards.add(new SetCardInfo("Gargoyle Castle", 297, Rarity.RARE, mage.cards.g.GargoyleCastle.class)); cards.add(new SetCardInfo("Geist-Honored Monk", 72, Rarity.RARE, mage.cards.g.GeistHonoredMonk.class)); cards.add(new SetCardInfo("Ghost Quarter", 298, Rarity.UNCOMMON, mage.cards.g.GhostQuarter.class)); cards.add(new SetCardInfo("Ghoulcaller Gisa", 23, Rarity.MYTHIC, mage.cards.g.GhoulcallerGisa.class)); cards.add(new SetCardInfo("Gift of Estates", 73, Rarity.UNCOMMON, mage.cards.g.GiftOfEstates.class)); cards.add(new SetCardInfo("Goblin Welder", 177, Rarity.RARE, mage.cards.g.GoblinWelder.class)); cards.add(new SetCardInfo("Grand Abolisher", 74, Rarity.RARE, mage.cards.g.GrandAbolisher.class)); cards.add(new SetCardInfo("Grave Sifter", 44, Rarity.RARE, mage.cards.g.GraveSifter.class)); cards.add(new SetCardInfo("Grave Titan", 145, Rarity.MYTHIC, mage.cards.g.GraveTitan.class)); cards.add(new SetCardInfo("Gray Merchant of Asphodel", 146, Rarity.COMMON, mage.cards.g.GrayMerchantOfAsphodel.class)); cards.add(new SetCardInfo("Great Furnace", 299, Rarity.COMMON, mage.cards.g.GreatFurnace.class)); cards.add(new SetCardInfo("Grim Flowering", 198, Rarity.UNCOMMON, mage.cards.g.GrimFlowering.class)); cards.add(new SetCardInfo("Hallowed Spiritkeeper", 8, Rarity.RARE, mage.cards.h.HallowedSpiritkeeper.class)); cards.add(new SetCardInfo("Harrow", 199, Rarity.COMMON, mage.cards.h.Harrow.class)); cards.add(new SetCardInfo("Haunted Fengraf", 300, Rarity.COMMON, mage.cards.h.HauntedFengraf.class)); cards.add(new SetCardInfo("Havenwood Battleground", 301, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class)); cards.add(new SetCardInfo("Hoard-Smelter Dragon", 178, Rarity.RARE, mage.cards.h.HoardSmelterDragon.class)); cards.add(new SetCardInfo("Hoverguard Sweepers", 113, Rarity.RARE, mage.cards.h.HoverguardSweepers.class)); cards.add(new SetCardInfo("Hunting Triad", 200, Rarity.UNCOMMON, mage.cards.h.HuntingTriad.class)); cards.add(new SetCardInfo("Ichor Wellspring", 241, Rarity.COMMON, mage.cards.i.IchorWellspring.class)); cards.add(new SetCardInfo("Immaculate Magistrate", 201, Rarity.RARE, mage.cards.i.ImmaculateMagistrate.class)); cards.add(new SetCardInfo("Impact Resonance", 36, Rarity.RARE, mage.cards.i.ImpactResonance.class)); cards.add(new SetCardInfo("Imperious Perfect", 202, Rarity.UNCOMMON, mage.cards.i.ImperiousPerfect.class)); cards.add(new SetCardInfo("Incite Rebellion", 37, Rarity.RARE, mage.cards.i.InciteRebellion.class)); cards.add(new SetCardInfo("Infernal Offering", 24, Rarity.RARE, mage.cards.i.InfernalOffering.class)); cards.add(new SetCardInfo("Infinite Reflection", 114, Rarity.RARE, mage.cards.i.InfiniteReflection.class)); cards.add(new SetCardInfo("Ingot Chewer", 179, Rarity.COMMON, mage.cards.i.IngotChewer.class)); cards.add(new SetCardInfo("Intellectual Offering", 15, Rarity.RARE, mage.cards.i.IntellectualOffering.class)); cards.add(new SetCardInfo("Into the Roil", 115, Rarity.COMMON, mage.cards.i.IntoTheRoil.class)); cards.add(new SetCardInfo("Island", 322, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Island", 323, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Island", 324, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Island", 325, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Ixidron", 116, Rarity.RARE, mage.cards.i.Ixidron.class)); cards.add(new SetCardInfo("Jalum Tome", 242, Rarity.RARE, mage.cards.j.JalumTome.class)); cards.add(new SetCardInfo("Jazal Goldmane", 9, Rarity.MYTHIC, mage.cards.j.JazalGoldmane.class)); cards.add(new SetCardInfo("Jet Medallion", 243, Rarity.RARE, mage.cards.j.JetMedallion.class)); cards.add(new SetCardInfo("Joraga Warcaller", 203, Rarity.RARE, mage.cards.j.JoragaWarcaller.class)); cards.add(new SetCardInfo("Jungle Basin", 302, Rarity.UNCOMMON, mage.cards.j.JungleBasin.class)); cards.add(new SetCardInfo("Junk Diver", 244, Rarity.RARE, mage.cards.j.JunkDiver.class)); cards.add(new SetCardInfo("Karoo", 303, Rarity.UNCOMMON, mage.cards.k.Karoo.class)); cards.add(new SetCardInfo("Kemba, Kha Regent", 75, Rarity.RARE, mage.cards.k.KembaKhaRegent.class)); cards.add(new SetCardInfo("Kor Sanctifiers", 76, Rarity.COMMON, mage.cards.k.KorSanctifiers.class)); cards.add(new SetCardInfo("Lashwrithe", 245, Rarity.RARE, mage.cards.l.Lashwrithe.class)); cards.add(new SetCardInfo("Lifeblood Hydra", 45, Rarity.RARE, mage.cards.l.LifebloodHydra.class)); cards.add(new SetCardInfo("Liliana's Reaver", 147, Rarity.RARE, mage.cards.l.LilianasReaver.class)); cards.add(new SetCardInfo("Liquimetal Coating", 246, Rarity.UNCOMMON, mage.cards.l.LiquimetalCoating.class)); cards.add(new SetCardInfo("Llanowar Elves", 204, Rarity.COMMON, mage.cards.l.LlanowarElves.class)); cards.add(new SetCardInfo("Lonely Sandbar", 304, Rarity.COMMON, mage.cards.l.LonelySandbar.class)); cards.add(new SetCardInfo("Loreseeker's Stone", 56, Rarity.UNCOMMON, mage.cards.l.LoreseekersStone.class)); cards.add(new SetCardInfo("Lorthos, the Tidemaker", 117, Rarity.MYTHIC, mage.cards.l.LorthosTheTidemaker.class)); cards.add(new SetCardInfo("Loxodon Warhammer", 247, Rarity.RARE, mage.cards.l.LoxodonWarhammer.class)); cards.add(new SetCardInfo("Lys Alana Huntmaster", 205, Rarity.COMMON, mage.cards.l.LysAlanaHuntmaster.class)); cards.add(new SetCardInfo("Magmaquake", 180, Rarity.RARE, mage.cards.m.Magmaquake.class)); cards.add(new SetCardInfo("Magus of the Coffers", 148, Rarity.RARE, mage.cards.m.MagusOfTheCoffers.class)); cards.add(new SetCardInfo("Malicious Affliction", 25, Rarity.RARE, mage.cards.m.MaliciousAffliction.class)); cards.add(new SetCardInfo("Marble Diamond", 248, Rarity.UNCOMMON, mage.cards.m.MarbleDiamond.class)); cards.add(new SetCardInfo("Marshal's Anthem", 77, Rarity.RARE, mage.cards.m.MarshalsAnthem.class)); cards.add(new SetCardInfo("Martial Coup", 78, Rarity.RARE, mage.cards.m.MartialCoup.class)); cards.add(new SetCardInfo("Masked Admirers", 206, Rarity.RARE, mage.cards.m.MaskedAdmirers.class)); cards.add(new SetCardInfo("Mask of Memory", 249, Rarity.UNCOMMON, mage.cards.m.MaskOfMemory.class)); cards.add(new SetCardInfo("Masterwork of Ingenuity", 57, Rarity.RARE, mage.cards.m.MasterworkOfIngenuity.class)); cards.add(new SetCardInfo("Mentor of the Meek", 79, Rarity.RARE, mage.cards.m.MentorOfTheMeek.class)); cards.add(new SetCardInfo("Midnight Haunting", 80, Rarity.UNCOMMON, mage.cards.m.MidnightHaunting.class)); cards.add(new SetCardInfo("Mind Stone", 250, Rarity.UNCOMMON, mage.cards.m.MindStone.class)); cards.add(new SetCardInfo("Mobilization", 81, Rarity.RARE, mage.cards.m.Mobilization.class)); cards.add(new SetCardInfo("Moonsilver Spear", 251, Rarity.RARE, mage.cards.m.MoonsilverSpear.class)); cards.add(new SetCardInfo("Morkrut Banshee", 149, Rarity.UNCOMMON, mage.cards.m.MorkrutBanshee.class)); cards.add(new SetCardInfo("Moss Diamond", 252, Rarity.UNCOMMON, mage.cards.m.MossDiamond.class)); cards.add(new SetCardInfo("Mountain", 330, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mountain", 331, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mountain", 332, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mountain", 333, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mulldrifter", 118, Rarity.COMMON, mage.cards.m.Mulldrifter.class)); cards.add(new SetCardInfo("Mutilate", 150, Rarity.RARE, mage.cards.m.Mutilate.class)); cards.add(new SetCardInfo("Mycosynth Wellspring", 253, Rarity.COMMON, mage.cards.m.MycosynthWellspring.class)); cards.add(new SetCardInfo("Myr Battlesphere", 254, Rarity.RARE, mage.cards.m.MyrBattlesphere.class)); cards.add(new SetCardInfo("Myriad Landscape", 61, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class)); cards.add(new SetCardInfo("Myr Retriever", 255, Rarity.UNCOMMON, mage.cards.m.MyrRetriever.class)); cards.add(new SetCardInfo("Myr Sire", 256, Rarity.COMMON, mage.cards.m.MyrSire.class)); cards.add(new SetCardInfo("Nahiri, the Lithomancer", 10, Rarity.MYTHIC, mage.cards.n.NahiriTheLithomancer.class)); cards.add(new SetCardInfo("Nantuko Shade", 151, Rarity.RARE, mage.cards.n.NantukoShade.class)); cards.add(new SetCardInfo("Necromantic Selection", 26, Rarity.RARE, mage.cards.n.NecromanticSelection.class)); cards.add(new SetCardInfo("Nekrataal", 152, Rarity.UNCOMMON, mage.cards.n.Nekrataal.class)); cards.add(new SetCardInfo("Nevinyrral's Disk", 257, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class)); cards.add(new SetCardInfo("Nomads' Assembly", 82, Rarity.RARE, mage.cards.n.NomadsAssembly.class)); cards.add(new SetCardInfo("Oblation", 83, Rarity.RARE, mage.cards.o.Oblation.class)); cards.add(new SetCardInfo("Ob Nixilis of the Black Oath", 27, Rarity.MYTHIC, mage.cards.o.ObNixilisOfTheBlackOath.class)); cards.add(new SetCardInfo("Oran-Rief, the Vastwood", 305, Rarity.RARE, mage.cards.o.OranRiefTheVastwood.class)); cards.add(new SetCardInfo("Overrun", 207, Rarity.UNCOMMON, mage.cards.o.Overrun.class)); cards.add(new SetCardInfo("Overseer of the Damned", 28, Rarity.RARE, mage.cards.o.OverseerOfTheDamned.class)); cards.add(new SetCardInfo("Overwhelming Stampede", 208, Rarity.RARE, mage.cards.o.OverwhelmingStampede.class)); cards.add(new SetCardInfo("Palladium Myr", 258, Rarity.UNCOMMON, mage.cards.p.PalladiumMyr.class)); cards.add(new SetCardInfo("Panic Spellbomb", 259, Rarity.COMMON, mage.cards.p.PanicSpellbomb.class)); cards.add(new SetCardInfo("Pearl Medallion", 260, Rarity.RARE, mage.cards.p.PearlMedallion.class)); cards.add(new SetCardInfo("Pentavus", 261, Rarity.RARE, mage.cards.p.Pentavus.class)); cards.add(new SetCardInfo("Pestilence Demon", 153, Rarity.RARE, mage.cards.p.PestilenceDemon.class)); cards.add(new SetCardInfo("Phyrexian Gargantua", 154, Rarity.UNCOMMON, mage.cards.p.PhyrexianGargantua.class)); cards.add(new SetCardInfo("Phyrexian Ingester", 119, Rarity.RARE, mage.cards.p.PhyrexianIngester.class)); cards.add(new SetCardInfo("Phyrexia's Core", 306, Rarity.UNCOMMON, mage.cards.p.PhyrexiasCore.class)); cards.add(new SetCardInfo("Pilgrim's Eye", 262, Rarity.COMMON, mage.cards.p.PilgrimsEye.class)); cards.add(new SetCardInfo("Plains", 318, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Plains", 319, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Plains", 320, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Plains", 321, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Polluted Mire", 307, Rarity.COMMON, mage.cards.p.PollutedMire.class)); cards.add(new SetCardInfo("Pongify", 120, Rarity.UNCOMMON, mage.cards.p.Pongify.class)); cards.add(new SetCardInfo("Pontiff of Blight", 155, Rarity.RARE, mage.cards.p.PontiffOfBlight.class)); cards.add(new SetCardInfo("Praetor's Counsel", 209, Rarity.MYTHIC, mage.cards.p.PraetorsCounsel.class)); cards.add(new SetCardInfo("Predator, Flagship", 263, Rarity.RARE, mage.cards.p.PredatorFlagship.class)); cards.add(new SetCardInfo("Priest of Titania", 210, Rarity.COMMON, mage.cards.p.PriestOfTitania.class)); cards.add(new SetCardInfo("Primordial Sage", 211, Rarity.RARE, mage.cards.p.PrimordialSage.class)); cards.add(new SetCardInfo("Pristine Talisman", 264, Rarity.COMMON, mage.cards.p.PristineTalisman.class)); cards.add(new SetCardInfo("Profane Command", 156, Rarity.RARE, mage.cards.p.ProfaneCommand.class)); cards.add(new SetCardInfo("Promise of Power", 157, Rarity.RARE, mage.cards.p.PromiseOfPower.class)); cards.add(new SetCardInfo("Rampaging Baloths", 212, Rarity.MYTHIC, mage.cards.r.RampagingBaloths.class)); cards.add(new SetCardInfo("Raving Dead", 29, Rarity.RARE, mage.cards.r.RavingDead.class)); cards.add(new SetCardInfo("Read the Bones", 158, Rarity.COMMON, mage.cards.r.ReadTheBones.class)); cards.add(new SetCardInfo("Reaper from the Abyss", 159, Rarity.MYTHIC, mage.cards.r.ReaperFromTheAbyss.class)); cards.add(new SetCardInfo("Reclamation Sage", 213, Rarity.UNCOMMON, mage.cards.r.ReclamationSage.class)); cards.add(new SetCardInfo("Reef Worm", 16, Rarity.RARE, mage.cards.r.ReefWorm.class)); cards.add(new SetCardInfo("Reliquary Tower", 308, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class)); cards.add(new SetCardInfo("Remote Isle", 309, Rarity.COMMON, mage.cards.r.RemoteIsle.class)); cards.add(new SetCardInfo("Requiem Angel", 84, Rarity.RARE, mage.cards.r.RequiemAngel.class)); cards.add(new SetCardInfo("Return to Dust", 85, Rarity.UNCOMMON, mage.cards.r.ReturnToDust.class)); cards.add(new SetCardInfo("Riptide Survivor", 121, Rarity.UNCOMMON, mage.cards.r.RiptideSurvivor.class)); cards.add(new SetCardInfo("Rite of Replication", 122, Rarity.RARE, mage.cards.r.RiteOfReplication.class)); cards.add(new SetCardInfo("Ruby Medallion", 265, Rarity.RARE, mage.cards.r.RubyMedallion.class)); cards.add(new SetCardInfo("Rush of Knowledge", 123, Rarity.COMMON, mage.cards.r.RushOfKnowledge.class)); cards.add(new SetCardInfo("Sacred Mesa", 86, Rarity.RARE, mage.cards.s.SacredMesa.class)); cards.add(new SetCardInfo("Sapphire Medallion", 266, Rarity.RARE, mage.cards.s.SapphireMedallion.class)); cards.add(new SetCardInfo("Scrap Mastery", 38, Rarity.RARE, mage.cards.s.ScrapMastery.class)); cards.add(new SetCardInfo("Sea Gate Oracle", 124, Rarity.COMMON, mage.cards.s.SeaGateOracle.class)); cards.add(new SetCardInfo("Secluded Steppe", 310, Rarity.COMMON, mage.cards.s.SecludedSteppe.class)); cards.add(new SetCardInfo("Seer's Sundial", 267, Rarity.RARE, mage.cards.s.SeersSundial.class)); cards.add(new SetCardInfo("Serra Avatar", 87, Rarity.MYTHIC, mage.cards.s.SerraAvatar.class)); cards.add(new SetCardInfo("Shaper Parasite", 125, Rarity.COMMON, mage.cards.s.ShaperParasite.class)); cards.add(new SetCardInfo("Shriekmaw", 160, Rarity.UNCOMMON, mage.cards.s.Shriekmaw.class)); cards.add(new SetCardInfo("Siege Behemoth", 46, Rarity.RARE, mage.cards.s.SiegeBehemoth.class)); cards.add(new SetCardInfo("Sign in Blood", 161, Rarity.COMMON, mage.cards.s.SignInBlood.class)); cards.add(new SetCardInfo("Silklash Spider", 214, Rarity.RARE, mage.cards.s.SilklashSpider.class)); cards.add(new SetCardInfo("Silverblade Paladin", 88, Rarity.RARE, mage.cards.s.SilverbladePaladin.class)); cards.add(new SetCardInfo("Skeletal Scrying", 162, Rarity.UNCOMMON, mage.cards.s.SkeletalScrying.class)); cards.add(new SetCardInfo("Skirsdag High Priest", 163, Rarity.RARE, mage.cards.s.SkirsdagHighPriest.class)); cards.add(new SetCardInfo("Skullclamp", 268, Rarity.UNCOMMON, mage.cards.s.Skullclamp.class)); cards.add(new SetCardInfo("Sky Diamond", 269, Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class)); cards.add(new SetCardInfo("Skyhunter Skirmisher", 89, Rarity.UNCOMMON, mage.cards.s.SkyhunterSkirmisher.class)); cards.add(new SetCardInfo("Slippery Karst", 311, Rarity.COMMON, mage.cards.s.SlipperyKarst.class)); cards.add(new SetCardInfo("Smoldering Crater", 312, Rarity.COMMON, mage.cards.s.SmolderingCrater.class)); cards.add(new SetCardInfo("Solemn Simulacrum", 271, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class)); cards.add(new SetCardInfo("Sol Ring", 270, Rarity.UNCOMMON, mage.cards.s.SolRing.class)); cards.add(new SetCardInfo("Song of the Dryads", 47, Rarity.RARE, mage.cards.s.SongOfTheDryads.class)); cards.add(new SetCardInfo("Soul of the Harvest", 215, Rarity.RARE, mage.cards.s.SoulOfTheHarvest.class)); cards.add(new SetCardInfo("Spectral Procession", 90, Rarity.UNCOMMON, mage.cards.s.SpectralProcession.class)); cards.add(new SetCardInfo("Sphinx of Jwar Isle", 126, Rarity.RARE, mage.cards.s.SphinxOfJwarIsle.class)); cards.add(new SetCardInfo("Sphinx of Magosi", 127, Rarity.RARE, mage.cards.s.SphinxOfMagosi.class)); cards.add(new SetCardInfo("Sphinx of Uthuun", 128, Rarity.RARE, mage.cards.s.SphinxOfUthuun.class)); cards.add(new SetCardInfo("Spine of Ish Sah", 272, Rarity.RARE, mage.cards.s.SpineOfIshSah.class)); cards.add(new SetCardInfo("Spitebellows", 181, Rarity.UNCOMMON, mage.cards.s.Spitebellows.class)); cards.add(new SetCardInfo("Spoils of Blood", 30, Rarity.RARE, mage.cards.s.SpoilsOfBlood.class)); cards.add(new SetCardInfo("Starstorm", 182, Rarity.RARE, mage.cards.s.Starstorm.class)); cards.add(new SetCardInfo("Steel Hellkite", 273, Rarity.RARE, mage.cards.s.SteelHellkite.class)); cards.add(new SetCardInfo("Stitcher Geralf", 17, Rarity.MYTHIC, mage.cards.s.StitcherGeralf.class)); cards.add(new SetCardInfo("Stormsurge Kraken", 18, Rarity.RARE, mage.cards.s.StormsurgeKraken.class)); cards.add(new SetCardInfo("Strata Scythe", 274, Rarity.RARE, mage.cards.s.StrataScythe.class)); cards.add(new SetCardInfo("Stroke of Genius", 129, Rarity.RARE, mage.cards.s.StrokeOfGenius.class)); cards.add(new SetCardInfo("Sudden Spoiling", 164, Rarity.RARE, mage.cards.s.SuddenSpoiling.class)); cards.add(new SetCardInfo("Sunblast Angel", 92, Rarity.RARE, mage.cards.s.SunblastAngel.class)); cards.add(new SetCardInfo("Sun Titan", 91, Rarity.MYTHIC, mage.cards.s.SunTitan.class)); cards.add(new SetCardInfo("Swamp", 326, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 327, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 328, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 329, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swiftfoot Boots", 275, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class)); cards.add(new SetCardInfo("Sword of Vengeance", 276, Rarity.RARE, mage.cards.s.SwordOfVengeance.class)); cards.add(new SetCardInfo("Sylvan Offering", 48, Rarity.RARE, mage.cards.s.SylvanOffering.class)); cards.add(new SetCardInfo("Sylvan Ranger", 216, Rarity.COMMON, mage.cards.s.SylvanRanger.class)); cards.add(new SetCardInfo("Sylvan Safekeeper", 217, Rarity.RARE, mage.cards.s.SylvanSafekeeper.class)); cards.add(new SetCardInfo("Syphon Mind", 165, Rarity.COMMON, mage.cards.s.SyphonMind.class)); cards.add(new SetCardInfo("Tectonic Edge", 313, Rarity.UNCOMMON, mage.cards.t.TectonicEdge.class)); cards.add(new SetCardInfo("Teferi, Temporal Archmage", 19, Rarity.MYTHIC, mage.cards.t.TeferiTemporalArchmage.class)); cards.add(new SetCardInfo("Temple of the False God", 314, Rarity.UNCOMMON, mage.cards.t.TempleOfTheFalseGod.class)); cards.add(new SetCardInfo("Tendrils of Corruption", 166, Rarity.COMMON, mage.cards.t.TendrilsOfCorruption.class)); cards.add(new SetCardInfo("Terastodon", 218, Rarity.RARE, mage.cards.t.Terastodon.class)); cards.add(new SetCardInfo("Terramorphic Expanse", 315, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class)); cards.add(new SetCardInfo("Thornweald Archer", 219, Rarity.COMMON, mage.cards.t.ThornwealdArcher.class)); cards.add(new SetCardInfo("Thran Dynamo", 277, Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class)); cards.add(new SetCardInfo("Thunderfoot Baloth", 49, Rarity.RARE, mage.cards.t.ThunderfootBaloth.class)); cards.add(new SetCardInfo("Timberwatch Elf", 220, Rarity.COMMON, mage.cards.t.TimberwatchElf.class)); cards.add(new SetCardInfo("Titania, Protector of Argoth", 50, Rarity.MYTHIC, mage.cards.t.TitaniaProtectorOfArgoth.class)); cards.add(new SetCardInfo("Titania's Chosen", 221, Rarity.UNCOMMON, mage.cards.t.TitaniasChosen.class)); cards.add(new SetCardInfo("Tormod's Crypt", 278, Rarity.UNCOMMON, mage.cards.t.TormodsCrypt.class)); cards.add(new SetCardInfo("Tornado Elemental", 222, Rarity.RARE, mage.cards.t.TornadoElemental.class)); cards.add(new SetCardInfo("Trading Post", 279, Rarity.RARE, mage.cards.t.TradingPost.class)); cards.add(new SetCardInfo("Tragic Slip", 167, Rarity.COMMON, mage.cards.t.TragicSlip.class)); cards.add(new SetCardInfo("Tranquil Thicket", 316, Rarity.COMMON, mage.cards.t.TranquilThicket.class)); cards.add(new SetCardInfo("True Conviction", 93, Rarity.RARE, mage.cards.t.TrueConviction.class)); cards.add(new SetCardInfo("Tuktuk the Explorer", 183, Rarity.RARE, mage.cards.t.TuktukTheExplorer.class)); cards.add(new SetCardInfo("Turn to Frog", 130, Rarity.UNCOMMON, mage.cards.t.TurnToFrog.class)); cards.add(new SetCardInfo("Twilight Shepherd", 94, Rarity.RARE, mage.cards.t.TwilightShepherd.class)); cards.add(new SetCardInfo("Tyrant's Familiar", 39, Rarity.RARE, mage.cards.t.TyrantsFamiliar.class)); cards.add(new SetCardInfo("Unstable Obelisk", 58, Rarity.UNCOMMON, mage.cards.u.UnstableObelisk.class)); cards.add(new SetCardInfo("Ur-Golem's Eye", 280, Rarity.UNCOMMON, mage.cards.u.UrGolemsEye.class)); cards.add(new SetCardInfo("Vampire Hexmage", 168, Rarity.UNCOMMON, mage.cards.v.VampireHexmage.class)); cards.add(new SetCardInfo("Victimize", 169, Rarity.UNCOMMON, mage.cards.v.Victimize.class)); cards.add(new SetCardInfo("Volcanic Offering", 40, Rarity.RARE, mage.cards.v.VolcanicOffering.class)); cards.add(new SetCardInfo("Wake the Dead", 31, Rarity.RARE, mage.cards.w.WakeTheDead.class)); cards.add(new SetCardInfo("Warmonger Hellkite", 41, Rarity.RARE, mage.cards.w.WarmongerHellkite.class)); cards.add(new SetCardInfo("Wave of Vitriol", 51, Rarity.RARE, mage.cards.w.WaveOfVitriol.class)); cards.add(new SetCardInfo("Wayfarer's Bauble", 281, Rarity.COMMON, mage.cards.w.WayfarersBauble.class)); cards.add(new SetCardInfo("Well of Ideas", 20, Rarity.RARE, mage.cards.w.WellOfIdeas.class)); cards.add(new SetCardInfo("Wellwisher", 223, Rarity.COMMON, mage.cards.w.Wellwisher.class)); cards.add(new SetCardInfo("Whipflare", 184, Rarity.UNCOMMON, mage.cards.w.Whipflare.class)); cards.add(new SetCardInfo("Whirlwind", 224, Rarity.RARE, mage.cards.w.Whirlwind.class)); cards.add(new SetCardInfo("Whitemane Lion", 96, Rarity.COMMON, mage.cards.w.WhitemaneLion.class)); cards.add(new SetCardInfo("White Sun's Zenith", 95, Rarity.RARE, mage.cards.w.WhiteSunsZenith.class)); cards.add(new SetCardInfo("Willbender", 131, Rarity.UNCOMMON, mage.cards.w.Willbender.class)); cards.add(new SetCardInfo("Wing Shards", 97, Rarity.UNCOMMON, mage.cards.w.WingShards.class)); cards.add(new SetCardInfo("Wolfbriar Elemental", 225, Rarity.RARE, mage.cards.w.WolfbriarElemental.class)); cards.add(new SetCardInfo("Wolfcaller's Howl", 52, Rarity.RARE, mage.cards.w.WolfcallersHowl.class)); cards.add(new SetCardInfo("Wood Elves", 226, Rarity.COMMON, mage.cards.w.WoodElves.class)); cards.add(new SetCardInfo("Word of Seizing", 185, Rarity.RARE, mage.cards.w.WordOfSeizing.class)); cards.add(new SetCardInfo("Worn Powerstone", 282, Rarity.UNCOMMON, mage.cards.w.WornPowerstone.class)); cards.add(new SetCardInfo("Wren's Run Packmaster", 227, Rarity.RARE, mage.cards.w.WrensRunPackmaster.class)); cards.add(new SetCardInfo("Wurmcoil Engine", 283, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class)); cards.add(new SetCardInfo("Xathrid Demon", 170, Rarity.MYTHIC, mage.cards.x.XathridDemon.class)); cards.add(new SetCardInfo("Zoetic Cavern", 317, Rarity.UNCOMMON, mage.cards.z.ZoeticCavern.class)); } }