private HeroesOfTheRealm() { super("Heroes of the Realm", "HTR", ExpansionSet.buildDate(2017, 9, 20), SetType.JOKESET); this.hasBasicLands = false; cards.add(new SetCardInfo("Chandra, Gremlin Wrangler", 1, Rarity.MYTHIC, mage.cards.c.ChandraGremlinWrangler.class)); } }
private HappyHolidays() { super("Happy Holidays", "HHO", ExpansionSet.buildDate(2006, 12, 31), SetType.JOKESET); this.hasBasicLands = false; cards.add(new SetCardInfo("Fruitcake Elemental", 6, Rarity.RARE, mage.cards.f.FruitcakeElemental.class)); cards.add(new SetCardInfo("Season's Beatings", 9, Rarity.RARE, mage.cards.s.SeasonsBeatings.class)); cards.add(new SetCardInfo("Snow Mercy", 10, Rarity.RARE, mage.cards.s.SnowMercy.class)); } }
private HASCONPromo2017() { super("HASCON Promo 2017", "H17", ExpansionSet.buildDate(2017, 9, 8), SetType.JOKESET); this.hasBasicLands = false; cards.add(new ExpansionSet.SetCardInfo("Grimlock, Dinobot Leader", "1a", Rarity.MYTHIC, mage.cards.g.GrimlockDinobotLeader.class)); cards.add(new ExpansionSet.SetCardInfo("Grimlock, Ferocious King", "1b", Rarity.MYTHIC, mage.cards.g.GrimlockFerociousKing.class)); cards.add(new ExpansionSet.SetCardInfo("Sword of Dungeons & Dragons", 3, Rarity.MYTHIC, mage.cards.s.SwordOfDungeonsAndDragons.class)); } }
private WorldMagicCupQualifier() { super("World Magic Cup Qualifier", "WMCQ", ExpansionSet.buildDate(2011, 6, 17), SetType.PROMOTIONAL); this.hasBoosters = false; this.hasBasicLands = false; // https://mtg.gamepedia.com/World_Magic_Cup_Qualifiers cards.add(new SetCardInfo("Abrupt Decay", 2016, Rarity.RARE, mage.cards.a.AbruptDecay.class)); cards.add(new SetCardInfo("Geist of Saint Traft", 2014, Rarity.MYTHIC, mage.cards.g.GeistOfSaintTraft.class)); cards.add(new SetCardInfo("Inkmoth Nexus", 2017, Rarity.SPECIAL, mage.cards.i.InkmothNexus.class)); cards.add(new SetCardInfo("Thalia, Guardian of Thraben", 2015, Rarity.RARE, mage.cards.t.ThaliaGuardianOfThraben.class)); cards.add(new SetCardInfo("Vengevine", 2013, Rarity.MYTHIC, mage.cards.v.Vengevine.class)); }
private Guru() { super("Guru", "GUR", ExpansionSet.buildDate(1990, 1, 2), SetType.PROMOTIONAL); cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class)); cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class)); cards.add(new SetCardInfo("Mountain", 3, Rarity.LAND, mage.cards.basiclands.Mountain.class)); cards.add(new SetCardInfo("Plains", 4, Rarity.LAND, mage.cards.basiclands.Plains.class)); cards.add(new SetCardInfo("Swamp", 5, Rarity.LAND, mage.cards.basiclands.Swamp.class)); } }
private EighthEditionBox() { super("EighthEditionBox", "8EB", ExpansionSet.buildDate(2003, 7, 28), SetType.CORE); this.hasBoosters = false; this.hasBasicLands = false; // // http://www.magiclibrarities.net/540-rarities-eighth-edition-box-set-cards-english-cards-index.html cards.add(new SetCardInfo("Eager Cadet", 1, Rarity.COMMON, mage.cards.e.EagerCadet.class)); cards.add(new SetCardInfo("Vengeance", 2, Rarity.UNCOMMON, mage.cards.v.Vengeance.class)); cards.add(new SetCardInfo("Giant Octopus", 3, Rarity.COMMON, mage.cards.g.GiantOctopus.class)); cards.add(new SetCardInfo("Sea Eagle", 4, Rarity.COMMON, mage.cards.s.SeaEagle.class)); cards.add(new SetCardInfo("Vizzerdrix", 5, Rarity.RARE, mage.cards.v.Vizzerdrix.class)); cards.add(new SetCardInfo("Enormous Baloth", 6, Rarity.UNCOMMON, mage.cards.e.EnormousBaloth.class)); cards.add(new SetCardInfo("Silverback Ape", 7, Rarity.UNCOMMON, mage.cards.s.SilverbackApe.class)); } }
private ProTourPromos() { super("Pro Tour Promos", "PPRO", ExpansionSet.buildDate(2007, 2, 9), SetType.PROMOTIONAL); this.hasBoosters = false; this.hasBasicLands = false; // https://mtg.gamepedia.com/Promotional_cards#Pro_tour_cards cards.add(new SetCardInfo("Ajani Goldmane", 2011, Rarity.MYTHIC, mage.cards.a.AjaniGoldmane.class)); cards.add(new SetCardInfo("Avatar of Woe", 2010, Rarity.RARE, mage.cards.a.AvatarOfWoe.class)); cards.add(new SetCardInfo("Emrakul, the Aeons Torn", 2017, Rarity.MYTHIC, mage.cards.e.EmrakulTheAeonsTorn.class)); cards.add(new SetCardInfo("Eternal Dragon", 2007, Rarity.RARE, mage.cards.e.EternalDragon.class)); cards.add(new SetCardInfo("Liliana of the Veil", 2015, Rarity.MYTHIC, mage.cards.l.LilianaOfTheVeil.class)); cards.add(new SetCardInfo("Mirari's Wake", 2008, Rarity.RARE, mage.cards.m.MirarisWake.class)); cards.add(new SetCardInfo("Noble Hierarch", 2018, Rarity.RARE, mage.cards.n.NobleHierarch.class)); cards.add(new SetCardInfo("Snapcaster Mage", 2016, Rarity.MYTHIC, mage.cards.s.SnapcasterMage.class)); cards.add(new SetCardInfo("Treva, the Renewer", 2009, Rarity.RARE, mage.cards.t.TrevaTheRenewer.class)); }
private NinthEditionBox() { super("Ninth Edition Box", "9EB", ExpansionSet.buildDate(2005, 7, 29), SetType.CORE); this.hasBoosters = false; this.hasBasicLands = false; cards.add(new SetCardInfo("Coral Eel", 3, Rarity.COMMON, mage.cards.c.CoralEel.class)); cards.add(new SetCardInfo("Eager Cadet", 1, Rarity.COMMON, mage.cards.e.EagerCadet.class)); cards.add(new SetCardInfo("Enormous Baloth", 9, Rarity.UNCOMMON, mage.cards.e.EnormousBaloth.class)); cards.add(new SetCardInfo("Giant Octopus", 4, Rarity.COMMON, mage.cards.g.GiantOctopus.class)); cards.add(new SetCardInfo("Goblin Raider", 8, Rarity.COMMON, mage.cards.g.GoblinRaider.class)); cards.add(new SetCardInfo("Index", 5, Rarity.COMMON, mage.cards.i.Index.class)); cards.add(new SetCardInfo("Spined Wurm", 10, Rarity.COMMON, mage.cards.s.SpinedWurm.class)); cards.add(new SetCardInfo("Vengeance", 2, Rarity.UNCOMMON, mage.cards.v.Vengeance.class)); cards.add(new SetCardInfo("Vizzerdrix", 7, Rarity.RARE, mage.cards.v.Vizzerdrix.class)); } }
private Champs() { super("Champs", "CP", ExpansionSet.buildDate(2006, 3, 18), SetType.PROMOTIONAL); this.hasBoosters = false; this.hasBasicLands = false; cards.add(new SetCardInfo("Blood Knight", 7, Rarity.SPECIAL, mage.cards.b.BloodKnight.class)); cards.add(new SetCardInfo("Bramblewood Paragon", 11, Rarity.SPECIAL, mage.cards.b.BramblewoodParagon.class)); cards.add(new SetCardInfo("Doran, the Siege Tower", 10, Rarity.SPECIAL, mage.cards.d.DoranTheSiegeTower.class)); cards.add(new SetCardInfo("Electrolyze", 1, Rarity.SPECIAL, mage.cards.e.Electrolyze.class)); cards.add(new SetCardInfo("Groundbreaker", 8, Rarity.SPECIAL, mage.cards.g.Groundbreaker.class)); cards.add(new SetCardInfo("Imperious Perfect", 9, Rarity.SPECIAL, mage.cards.i.ImperiousPerfect.class)); cards.add(new SetCardInfo("Mutavault", 12, Rarity.SPECIAL, mage.cards.m.Mutavault.class)); cards.add(new SetCardInfo("Niv-Mizzet, the Firemind", 2, Rarity.SPECIAL, mage.cards.n.NivMizzetTheFiremind.class)); cards.add(new SetCardInfo("Rakdos Guildmage", 3, Rarity.SPECIAL, mage.cards.r.RakdosGuildmage.class)); cards.add(new SetCardInfo("Serra Avenger", 6, Rarity.SPECIAL, mage.cards.s.SerraAvenger.class)); cards.add(new SetCardInfo("Urza's Factory", 5, Rarity.SPECIAL, mage.cards.u.UrzasFactory.class)); cards.add(new SetCardInfo("Voidslime", 4, Rarity.SPECIAL, mage.cards.v.Voidslime.class)); } }
private ClashPack() { super("Clash Pack", "CLASH", ExpansionSet.buildDate(2014, 7, 18), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Courser of Kruphix", 12, Rarity.SPECIAL, mage.cards.c.CourserOfKruphix.class)); cards.add(new SetCardInfo("Fated Intervention", 2, Rarity.SPECIAL, mage.cards.f.FatedIntervention.class)); cards.add(new SetCardInfo("Font of Fertility", 3, Rarity.SPECIAL, mage.cards.f.FontOfFertility.class)); cards.add(new SetCardInfo("Hero's Downfall", 8, Rarity.SPECIAL, mage.cards.h.HerosDownfall.class)); cards.add(new SetCardInfo("Hydra Broodmaster", 4, Rarity.SPECIAL, mage.cards.h.HydraBroodmaster.class)); cards.add(new SetCardInfo("Necropolis Fiend", 7, Rarity.SPECIAL, mage.cards.n.NecropolisFiend.class)); cards.add(new SetCardInfo("Prognostic Sphinx", 1, Rarity.SPECIAL, mage.cards.p.PrognosticSphinx.class)); cards.add(new SetCardInfo("Prophet of Kruphix", 5, Rarity.SPECIAL, mage.cards.p.ProphetOfKruphix.class)); cards.add(new SetCardInfo("Reaper of the Wilds", 10, Rarity.SPECIAL, mage.cards.r.ReaperOfTheWilds.class)); cards.add(new SetCardInfo("Sultai Ascendancy", 9, Rarity.SPECIAL, mage.cards.s.SultaiAscendancy.class)); cards.add(new SetCardInfo("Temple of Mystery", 6, Rarity.SPECIAL, mage.cards.t.TempleOfMystery.class)); cards.add(new SetCardInfo("Whip of Erebos", 11, Rarity.SPECIAL, mage.cards.w.WhipOfErebos.class)); } }
private FromTheVaultAnnihilation() { super("From the Vault: Annihilation", "V14", ExpansionSet.buildDate(2014, 8, 22), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Armageddon", 1, Rarity.MYTHIC, mage.cards.a.Armageddon.class)); cards.add(new SetCardInfo("Burning of Xinye", 2, Rarity.MYTHIC, mage.cards.b.BurningOfXinye.class)); cards.add(new SetCardInfo("Cataclysm", 3, Rarity.MYTHIC, mage.cards.c.Cataclysm.class)); cards.add(new SetCardInfo("Child of Alara", 4, Rarity.MYTHIC, mage.cards.c.ChildOfAlara.class)); cards.add(new SetCardInfo("Decree of Annihilation", 5, Rarity.MYTHIC, mage.cards.d.DecreeOfAnnihilation.class)); cards.add(new SetCardInfo("Firespout", 6, Rarity.MYTHIC, mage.cards.f.Firespout.class)); cards.add(new SetCardInfo("Fracturing Gust", 7, Rarity.MYTHIC, mage.cards.f.FracturingGust.class)); cards.add(new SetCardInfo("Living Death", 8, Rarity.MYTHIC, mage.cards.l.LivingDeath.class)); cards.add(new SetCardInfo("Martial Coup", 9, Rarity.MYTHIC, mage.cards.m.MartialCoup.class)); cards.add(new SetCardInfo("Rolling Earthquake", 10, Rarity.MYTHIC, mage.cards.r.RollingEarthquake.class)); cards.add(new SetCardInfo("Smokestack", 11, Rarity.MYTHIC, mage.cards.s.Smokestack.class)); cards.add(new SetCardInfo("Terminus", 12, Rarity.MYTHIC, mage.cards.t.Terminus.class)); cards.add(new SetCardInfo("Upheaval", 13, Rarity.MYTHIC, mage.cards.u.Upheaval.class)); cards.add(new SetCardInfo("Virtue's Ruin", 14, Rarity.MYTHIC, mage.cards.v.VirtuesRuin.class)); cards.add(new SetCardInfo("Wrath of God", 15, Rarity.MYTHIC, mage.cards.w.WrathOfGod.class)); } }
private FromTheVaultAngels() { super("From the Vault: Angels", "V15", ExpansionSet.buildDate(2015, 8, 21), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Akroma, Angel of Fury", 1, Rarity.MYTHIC, mage.cards.a.AkromaAngelOfFury.class)); cards.add(new SetCardInfo("Akroma, Angel of Wrath", 2, Rarity.MYTHIC, mage.cards.a.AkromaAngelOfWrath.class)); cards.add(new SetCardInfo("Archangel of Strife", 3, Rarity.MYTHIC, mage.cards.a.ArchangelOfStrife.class)); cards.add(new SetCardInfo("Aurelia, the Warleader", 4, Rarity.MYTHIC, mage.cards.a.AureliaTheWarleader.class)); cards.add(new SetCardInfo("Avacyn, Angel of Hope", 5, Rarity.MYTHIC, mage.cards.a.AvacynAngelOfHope.class)); cards.add(new SetCardInfo("Baneslayer Angel", 6, Rarity.MYTHIC, mage.cards.b.BaneslayerAngel.class)); cards.add(new SetCardInfo("Entreat the Angels", 7, Rarity.MYTHIC, mage.cards.e.EntreatTheAngels.class)); cards.add(new SetCardInfo("Exalted Angel", 8, Rarity.MYTHIC, mage.cards.e.ExaltedAngel.class)); cards.add(new SetCardInfo("Iona, Shield of Emeria", 9, Rarity.MYTHIC, mage.cards.i.IonaShieldOfEmeria.class)); cards.add(new SetCardInfo("Iridescent Angel", 10, Rarity.MYTHIC, mage.cards.i.IridescentAngel.class)); cards.add(new SetCardInfo("Jenara, Asura of War", 11, Rarity.MYTHIC, mage.cards.j.JenaraAsuraOfWar.class)); cards.add(new SetCardInfo("Lightning Angel", 12, Rarity.MYTHIC, mage.cards.l.LightningAngel.class)); cards.add(new SetCardInfo("Platinum Angel", 13, Rarity.MYTHIC, mage.cards.p.PlatinumAngel.class)); cards.add(new SetCardInfo("Serra Angel", 14, Rarity.MYTHIC, mage.cards.s.SerraAngel.class)); cards.add(new SetCardInfo("Tariel, Reckoner of Souls", 15, Rarity.MYTHIC, mage.cards.t.TarielReckonerOfSouls.class)); } }
private FromTheVaultExiled() { super("From the Vault: Exiled", "V09", ExpansionSet.buildDate(2009, 8, 28), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Balance", 1, Rarity.MYTHIC, mage.cards.b.Balance.class)); cards.add(new SetCardInfo("Berserk", 2, Rarity.MYTHIC, mage.cards.b.Berserk.class)); cards.add(new SetCardInfo("Channel", 3, Rarity.MYTHIC, mage.cards.c.Channel.class)); cards.add(new SetCardInfo("Gifts Ungiven", 4, Rarity.MYTHIC, mage.cards.g.GiftsUngiven.class)); cards.add(new SetCardInfo("Goblin Lackey", 5, Rarity.MYTHIC, mage.cards.g.GoblinLackey.class)); cards.add(new SetCardInfo("Kird Ape", 6, Rarity.MYTHIC, mage.cards.k.KirdApe.class)); cards.add(new SetCardInfo("Lotus Petal", 7, Rarity.MYTHIC, mage.cards.l.LotusPetal.class)); cards.add(new SetCardInfo("Mystical Tutor", 8, Rarity.MYTHIC, mage.cards.m.MysticalTutor.class)); cards.add(new SetCardInfo("Necropotence", 9, Rarity.MYTHIC, mage.cards.n.Necropotence.class)); cards.add(new SetCardInfo("Sensei's Divining Top", 10, Rarity.MYTHIC, mage.cards.s.SenseisDiviningTop.class)); cards.add(new SetCardInfo("Serendib Efreet", 11, Rarity.MYTHIC, mage.cards.s.SerendibEfreet.class)); cards.add(new SetCardInfo("Skullclamp", 12, Rarity.MYTHIC, mage.cards.s.Skullclamp.class)); cards.add(new SetCardInfo("Strip Mine", 13, Rarity.MYTHIC, mage.cards.s.StripMine.class)); cards.add(new SetCardInfo("Tinker", 14, Rarity.MYTHIC, mage.cards.t.Tinker.class)); cards.add(new SetCardInfo("Trinisphere", 15, Rarity.MYTHIC, mage.cards.t.Trinisphere.class)); } }
private FromTheVaultLegends() { super("From the Vault: Legends", "V11", ExpansionSet.buildDate(2011, 8, 26), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Cao Cao, Lord of Wei", 1, Rarity.MYTHIC, mage.cards.c.CaoCaoLordOfWei.class)); cards.add(new SetCardInfo("Captain Sisay", 2, Rarity.MYTHIC, mage.cards.c.CaptainSisay.class)); cards.add(new SetCardInfo("Doran, the Siege Tower", 3, Rarity.MYTHIC, mage.cards.d.DoranTheSiegeTower.class)); cards.add(new SetCardInfo("Kiki-Jiki, Mirror Breaker", 4, Rarity.MYTHIC, mage.cards.k.KikiJikiMirrorBreaker.class)); cards.add(new SetCardInfo("Kresh the Bloodbraided", 5, Rarity.MYTHIC, mage.cards.k.KreshTheBloodbraided.class)); cards.add(new SetCardInfo("Mikaeus, the Lunarch", 6, Rarity.MYTHIC, mage.cards.m.MikaeusTheLunarch.class)); cards.add(new SetCardInfo("Omnath, Locus of Mana", 7, Rarity.MYTHIC, mage.cards.o.OmnathLocusOfMana.class)); cards.add(new SetCardInfo("Oona, Queen of the Fae", 8, Rarity.MYTHIC, mage.cards.o.OonaQueenOfTheFae.class)); cards.add(new SetCardInfo("Progenitus", 9, Rarity.MYTHIC, mage.cards.p.Progenitus.class)); cards.add(new SetCardInfo("Rafiq of the Many", 10, Rarity.MYTHIC, mage.cards.r.RafiqOfTheMany.class)); cards.add(new SetCardInfo("Sharuum the Hegemon", 11, Rarity.MYTHIC, mage.cards.s.SharuumTheHegemon.class)); cards.add(new SetCardInfo("Sun Quan, Lord of Wu", 12, Rarity.MYTHIC, mage.cards.s.SunQuanLordOfWu.class)); cards.add(new SetCardInfo("Teferi, Mage of Zhalfir", 13, Rarity.MYTHIC, mage.cards.t.TeferiMageOfZhalfir.class)); cards.add(new SetCardInfo("Ulamog, the Infinite Gyre", 14, Rarity.MYTHIC, mage.cards.u.UlamogTheInfiniteGyre.class)); cards.add(new SetCardInfo("Visara the Dreadful", 15, Rarity.MYTHIC, mage.cards.v.VisaraTheDreadful.class)); } }
private FromTheVaultLore() { super("From the Vault: Lore", "V16", ExpansionSet.buildDate(2016, 8, 19), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Beseech the Queen", 1, Rarity.MYTHIC, mage.cards.b.BeseechTheQueen.class)); cards.add(new SetCardInfo("Cabal Ritual", 2, Rarity.MYTHIC, mage.cards.c.CabalRitual.class)); cards.add(new SetCardInfo("Conflux", 3, Rarity.MYTHIC, mage.cards.c.Conflux.class)); cards.add(new SetCardInfo("Dark Depths", 4, Rarity.MYTHIC, mage.cards.d.DarkDepths.class)); cards.add(new SetCardInfo("Glissa, the Traitor", 5, Rarity.MYTHIC, mage.cards.g.GlissaTheTraitor.class)); cards.add(new SetCardInfo("Helvault", 6, Rarity.MYTHIC, mage.cards.h.Helvault.class)); cards.add(new SetCardInfo("Memnarch", 7, Rarity.MYTHIC, mage.cards.m.Memnarch.class)); cards.add(new SetCardInfo("Mind's Desire", 8, Rarity.MYTHIC, mage.cards.m.MindsDesire.class)); cards.add(new SetCardInfo("Momir Vig, Simic Visionary", 9, Rarity.MYTHIC, mage.cards.m.MomirVigSimicVisionary.class)); cards.add(new SetCardInfo("Near-Death Experience", 10, Rarity.MYTHIC, mage.cards.n.NearDeathExperience.class)); cards.add(new SetCardInfo("Obliterate", 11, Rarity.MYTHIC, mage.cards.o.Obliterate.class)); cards.add(new SetCardInfo("Phyrexian Processor", 12, Rarity.MYTHIC, mage.cards.p.PhyrexianProcessor.class)); cards.add(new SetCardInfo("Tolaria West", 13, Rarity.MYTHIC, mage.cards.t.TolariaWest.class)); cards.add(new SetCardInfo("Umezawa's Jitte", 14, Rarity.MYTHIC, mage.cards.u.UmezawasJitte.class)); cards.add(new SetCardInfo("Unmask", 15, Rarity.MYTHIC, mage.cards.u.Unmask.class)); } }
private AsiaPacificLandProgram() { super("Asia Pacific Land Program", "APAC", ExpansionSet.buildDate(1997, 10, 13), SetType.PROMOTIONAL); this.hasBoosters = false; cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Forest", 6, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Forest", 11, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Island", 7, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Island", 12, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mountain", 3, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mountain", 8, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mountain", 13, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Plains", 4, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Plains", 9, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Plains", 14, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Swamp", 5, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Swamp", 10, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Swamp", 15, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS)); } }
private EuropeanLandProgram() { super("European Land Program", "EURO", ExpansionSet.buildDate(2000, 2, 14), SetType.PROMOTIONAL); this.hasBoosters = false; cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Forest", 6, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Forest", 11, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Island", 7, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Island", 12, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mountain", 3, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mountain", 8, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mountain", 13, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Plains", 4, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Plains", 9, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Plains", 14, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Swamp", 5, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Swamp", 10, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Swamp", 15, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS)); } }
private FromTheVaultRealms() { super("From the Vault: Realms", "V12", ExpansionSet.buildDate(2012, 8, 31), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Ancient Tomb", 1, Rarity.MYTHIC, mage.cards.a.AncientTomb.class)); cards.add(new SetCardInfo("Boseiju, Who Shelters All", 2, Rarity.MYTHIC, mage.cards.b.BoseijuWhoSheltersAll.class)); cards.add(new SetCardInfo("Cephalid Coliseum", 3, Rarity.MYTHIC, mage.cards.c.CephalidColiseum.class)); cards.add(new SetCardInfo("Desert", 4, Rarity.MYTHIC, mage.cards.d.Desert.class)); cards.add(new SetCardInfo("Dryad Arbor", 5, Rarity.MYTHIC, mage.cards.d.DryadArbor.class)); cards.add(new SetCardInfo("Forbidden Orchard", 6, Rarity.MYTHIC, mage.cards.f.ForbiddenOrchard.class)); cards.add(new SetCardInfo("Glacial Chasm", 7, Rarity.MYTHIC, mage.cards.g.GlacialChasm.class)); cards.add(new SetCardInfo("Grove of the Burnwillows", 8, Rarity.MYTHIC, mage.cards.g.GroveOfTheBurnwillows.class)); cards.add(new SetCardInfo("High Market", 9, Rarity.MYTHIC, mage.cards.h.HighMarket.class)); cards.add(new SetCardInfo("Maze of Ith", 10, Rarity.MYTHIC, mage.cards.m.MazeOfIth.class)); cards.add(new SetCardInfo("Murmuring Bosk", 11, Rarity.MYTHIC, mage.cards.m.MurmuringBosk.class)); cards.add(new SetCardInfo("Shivan Gorge", 12, Rarity.MYTHIC, mage.cards.s.ShivanGorge.class)); cards.add(new SetCardInfo("Urborg, Tomb of Yawgmoth", 13, Rarity.MYTHIC, mage.cards.u.UrborgTombOfYawgmoth.class)); cards.add(new SetCardInfo("Vesuva", 14, Rarity.MYTHIC, mage.cards.v.Vesuva.class)); cards.add(new SetCardInfo("Windbrisk Heights", 15, Rarity.MYTHIC, mage.cards.w.WindbriskHeights.class)); } }
private FromTheVaultRelics() { super("From the Vault: Relics", "V10", ExpansionSet.buildDate(2010, 8, 27), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Aether Vial", 1, Rarity.MYTHIC, mage.cards.a.AetherVial.class)); cards.add(new SetCardInfo("Black Vise", 2, Rarity.MYTHIC, mage.cards.b.BlackVise.class)); cards.add(new SetCardInfo("Isochron Scepter", 3, Rarity.MYTHIC, mage.cards.i.IsochronScepter.class)); cards.add(new SetCardInfo("Ivory Tower", 4, Rarity.MYTHIC, mage.cards.i.IvoryTower.class)); cards.add(new SetCardInfo("Jester's Cap", 5, Rarity.MYTHIC, mage.cards.j.JestersCap.class)); cards.add(new SetCardInfo("Karn, Silver Golem", 6, Rarity.MYTHIC, mage.cards.k.KarnSilverGolem.class)); cards.add(new SetCardInfo("Masticore", 7, Rarity.MYTHIC, mage.cards.m.Masticore.class)); cards.add(new SetCardInfo("Memory Jar", 8, Rarity.MYTHIC, mage.cards.m.MemoryJar.class)); cards.add(new SetCardInfo("Mirari", 9, Rarity.MYTHIC, mage.cards.m.Mirari.class)); cards.add(new SetCardInfo("Mox Diamond", 10, Rarity.MYTHIC, mage.cards.m.MoxDiamond.class)); cards.add(new SetCardInfo("Nevinyrral's Disk", 11, Rarity.MYTHIC, mage.cards.n.NevinyrralsDisk.class)); cards.add(new SetCardInfo("Sol Ring", 12, Rarity.MYTHIC, mage.cards.s.SolRing.class)); cards.add(new SetCardInfo("Sundering Titan", 13, Rarity.MYTHIC, mage.cards.s.SunderingTitan.class)); cards.add(new SetCardInfo("Sword of Body and Mind", 14, Rarity.MYTHIC, mage.cards.s.SwordOfBodyAndMind.class)); cards.add(new SetCardInfo("Zuran Orb", 15, Rarity.MYTHIC, mage.cards.z.ZuranOrb.class)); } }
private FromTheVaultDragons() { super("From the Vault: Dragons", "DRB", ExpansionSet.buildDate(2008, 8, 29), SetType.SUPPLEMENTAL); this.hasBasicLands = false; cards.add(new SetCardInfo("Bladewing the Risen", 1, Rarity.RARE, mage.cards.b.BladewingTheRisen.class)); cards.add(new SetCardInfo("Bogardan Hellkite", 2, Rarity.RARE, mage.cards.b.BogardanHellkite.class)); cards.add(new SetCardInfo("Draco", 3, Rarity.RARE, mage.cards.d.Draco.class)); cards.add(new SetCardInfo("Dragonstorm", 5, Rarity.RARE, mage.cards.d.Dragonstorm.class)); cards.add(new SetCardInfo("Dragon Whelp", 4, Rarity.RARE, mage.cards.d.DragonWhelp.class)); cards.add(new SetCardInfo("Ebon Dragon", 6, Rarity.RARE, mage.cards.e.EbonDragon.class)); cards.add(new SetCardInfo("Form of the Dragon", 7, Rarity.RARE, mage.cards.f.FormOfTheDragon.class)); cards.add(new SetCardInfo("Hellkite Overlord", 8, Rarity.RARE, mage.cards.h.HellkiteOverlord.class)); cards.add(new SetCardInfo("Kokusho, the Evening Star", 9, Rarity.RARE, mage.cards.k.KokushoTheEveningStar.class)); cards.add(new SetCardInfo("Nicol Bolas", 10, Rarity.RARE, mage.cards.n.NicolBolas.class)); cards.add(new SetCardInfo("Niv-Mizzet, the Firemind", 11, Rarity.RARE, mage.cards.n.NivMizzetTheFiremind.class)); cards.add(new SetCardInfo("Rith, the Awakener", 12, Rarity.RARE, mage.cards.r.RithTheAwakener.class)); cards.add(new SetCardInfo("Shivan Dragon", 13, Rarity.RARE, mage.cards.s.ShivanDragon.class)); cards.add(new SetCardInfo("Thunder Dragon", 14, Rarity.RARE, mage.cards.t.ThunderDragon.class)); cards.add(new SetCardInfo("Two-Headed Dragon", 15, Rarity.RARE, mage.cards.t.TwoHeadedDragon.class)); } }