package mage.sets; import mage.cards.CardGraphicInfo; import mage.cards.ExpansionSet; import mage.cards.o.OrcishSpy; import mage.cards.r.RukhEgg; import mage.constants.Rarity; import mage.constants.SetType; public class EighthEdition extends ExpansionSet { private static final EighthEdition instance = new EighthEdition(); public static EighthEdition getInstance() { return instance; } private EighthEdition() { super("Eighth Edition", "8ED", ExpansionSet.buildDate(2003, 7, 28), SetType.CORE); this.hasBoosters = true; this.numBoosterLands = 1; this.numBoosterCommon = 10; this.numBoosterUncommon = 3; this.numBoosterRare = 1; this.ratioBoosterMythic = 0; cards.add(new SetCardInfo("Abyssal Specter", 117, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class)); cards.add(new SetCardInfo("Air Elemental", 59, Rarity.UNCOMMON, mage.cards.a.AirElemental.class)); cards.add(new SetCardInfo("Aladdin's Ring", 291, Rarity.RARE, mage.cards.a.AladdinsRing.class)); cards.add(new SetCardInfo("Ambition's Cost", 118, Rarity.UNCOMMON, mage.cards.a.AmbitionsCost.class)); cards.add(new SetCardInfo("Anaba Shaman", 175, Rarity.COMMON, mage.cards.a.AnabaShaman.class)); cards.add(new SetCardInfo("Angelic Page", 2, Rarity.COMMON, mage.cards.a.AngelicPage.class)); cards.add(new SetCardInfo("Angel of Mercy", 1, Rarity.UNCOMMON, mage.cards.a.AngelOfMercy.class)); cards.add(new SetCardInfo("Archivist", 60, Rarity.RARE, mage.cards.a.Archivist.class)); cards.add(new SetCardInfo("Ardent Militia", 3, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class)); cards.add(new SetCardInfo("Avatar of Hope", 4, Rarity.RARE, mage.cards.a.AvatarOfHope.class)); cards.add(new SetCardInfo("Aven Cloudchaser", 5, Rarity.COMMON, mage.cards.a.AvenCloudchaser.class)); cards.add(new SetCardInfo("Aven Fisher", 61, Rarity.COMMON, mage.cards.a.AvenFisher.class)); cards.add(new SetCardInfo("Aven Flock", 6, Rarity.COMMON, mage.cards.a.AvenFlock.class)); cards.add(new SetCardInfo("Balance of Power", 62, Rarity.RARE, mage.cards.b.BalanceOfPower.class)); cards.add(new SetCardInfo("Balduvian Barbarians", 176, Rarity.COMMON, mage.cards.b.BalduvianBarbarians.class)); cards.add(new SetCardInfo("Beast of Burden", 292, Rarity.RARE, mage.cards.b.BeastOfBurden.class)); cards.add(new SetCardInfo("Birds of Paradise", 233, Rarity.RARE, mage.cards.b.BirdsOfParadise.class)); cards.add(new SetCardInfo("Blanchwood Armor", 234, Rarity.UNCOMMON, mage.cards.b.BlanchwoodArmor.class)); cards.add(new SetCardInfo("Blaze", 177, Rarity.UNCOMMON, mage.cards.b.Blaze.class)); cards.add(new SetCardInfo("Blessed Reversal", 7, Rarity.RARE, mage.cards.b.BlessedReversal.class)); cards.add(new SetCardInfo("Blinding Angel", 8, Rarity.RARE, mage.cards.b.BlindingAngel.class)); cards.add(new SetCardInfo("Blood Moon", 178, Rarity.RARE, mage.cards.b.BloodMoon.class)); cards.add(new SetCardInfo("Bloodshot Cyclops", 179, Rarity.RARE, mage.cards.b.BloodshotCyclops.class)); cards.add(new SetCardInfo("Bog Imp", 119, Rarity.COMMON, mage.cards.b.BogImp.class)); cards.add(new SetCardInfo("Bog Wraith", 120, Rarity.UNCOMMON, mage.cards.b.BogWraith.class)); cards.add(new SetCardInfo("Boil", 180, Rarity.UNCOMMON, mage.cards.b.Boil.class)); cards.add(new SetCardInfo("Boomerang", 63, Rarity.COMMON, mage.cards.b.Boomerang.class)); cards.add(new SetCardInfo("Brass Herald", 293, Rarity.RARE, mage.cards.b.BrassHerald.class)); cards.add(new SetCardInfo("Bribery", 64, Rarity.RARE, mage.cards.b.Bribery.class)); cards.add(new SetCardInfo("Call of the Wild", 235, Rarity.RARE, mage.cards.c.CallOfTheWild.class)); cards.add(new SetCardInfo("Canopy Spider", 236, Rarity.COMMON, mage.cards.c.CanopySpider.class)); cards.add(new SetCardInfo("Canyon Wildcat", 181, Rarity.COMMON, mage.cards.c.CanyonWildcat.class)); cards.add(new SetCardInfo("Carrion Wall", 121, Rarity.UNCOMMON, mage.cards.c.CarrionWall.class)); cards.add(new SetCardInfo("Catalog", 65, Rarity.COMMON, mage.cards.c.Catalog.class)); cards.add(new SetCardInfo("Chastise", 9, Rarity.UNCOMMON, mage.cards.c.Chastise.class)); cards.add(new SetCardInfo("Choke", 237, Rarity.UNCOMMON, mage.cards.c.Choke.class)); cards.add(new SetCardInfo("Cinder Wall", 182, Rarity.COMMON, mage.cards.c.CinderWall.class)); cards.add(new SetCardInfo("Circle of Protection: Black", 10, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionBlack.class)); cards.add(new SetCardInfo("Circle of Protection: Blue", 11, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionBlue.class)); cards.add(new SetCardInfo("Circle of Protection: Green", 12, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionGreen.class)); cards.add(new SetCardInfo("Circle of Protection: Red", 13, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionRed.class)); cards.add(new SetCardInfo("Circle of Protection: White", 14, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionWhite.class)); cards.add(new SetCardInfo("City of Brass", 322, Rarity.RARE, mage.cards.c.CityOfBrass.class)); cards.add(new SetCardInfo("Coastal Hornclaw", 66, Rarity.COMMON, mage.cards.c.CoastalHornclaw.class)); cards.add(new SetCardInfo("Coastal Piracy", 67, Rarity.RARE, mage.cards.c.CoastalPiracy.class)); cards.add(new SetCardInfo("Coastal Tower", 323, Rarity.UNCOMMON, mage.cards.c.CoastalTower.class)); cards.add(new SetCardInfo("Coat of Arms", 294, Rarity.RARE, mage.cards.c.CoatOfArms.class)); cards.add(new SetCardInfo("Coercion", 122, Rarity.COMMON, mage.cards.c.Coercion.class)); cards.add(new SetCardInfo("Collective Unconscious", 238, Rarity.RARE, mage.cards.c.CollectiveUnconscious.class)); cards.add(new SetCardInfo("Concentrate", 68, Rarity.UNCOMMON, mage.cards.c.Concentrate.class)); cards.add(new SetCardInfo("Confiscate", 69, Rarity.UNCOMMON, mage.cards.c.Confiscate.class)); cards.add(new SetCardInfo("Coral Eel", 70, Rarity.COMMON, mage.cards.c.CoralEel.class)); cards.add(new SetCardInfo("Cowardice", 71, Rarity.RARE, mage.cards.c.Cowardice.class)); cards.add(new SetCardInfo("Craw Wurm", 239, Rarity.COMMON, mage.cards.c.CrawWurm.class)); cards.add(new SetCardInfo("Creeping Mold", 240, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class)); cards.add(new SetCardInfo("Crossbow Infantry", 15, Rarity.COMMON, mage.cards.c.CrossbowInfantry.class)); cards.add(new SetCardInfo("Crystal Rod", 295, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class)); cards.add(new SetCardInfo("Curiosity", 72, Rarity.UNCOMMON, mage.cards.c.Curiosity.class)); cards.add(new SetCardInfo("Daring Apprentice", 73, Rarity.RARE, mage.cards.d.DaringApprentice.class)); cards.add(new SetCardInfo("Dark Banishing", 123, Rarity.COMMON, mage.cards.d.DarkBanishing.class)); cards.add(new SetCardInfo("Deathgazer", 126, Rarity.UNCOMMON, mage.cards.d.Deathgazer.class)); cards.add(new SetCardInfo("Death Pit Offering", 124, Rarity.RARE, mage.cards.d.DeathPitOffering.class)); cards.add(new SetCardInfo("Death Pits of Rath", 125, Rarity.RARE, mage.cards.d.DeathPitsOfRath.class)); cards.add(new SetCardInfo("Deepwood Ghoul", 127, Rarity.COMMON, mage.cards.d.DeepwoodGhoul.class)); cards.add(new SetCardInfo("Defense Grid", 296, Rarity.RARE, mage.cards.d.DefenseGrid.class)); cards.add(new SetCardInfo("Deflection", 74, Rarity.RARE, mage.cards.d.Deflection.class)); cards.add(new SetCardInfo("Dehydration", 75, Rarity.COMMON, mage.cards.d.Dehydration.class)); cards.add(new SetCardInfo("Demolish", 183, Rarity.UNCOMMON, mage.cards.d.Demolish.class)); cards.add(new SetCardInfo("Demystify", 16, Rarity.COMMON, mage.cards.d.Demystify.class)); cards.add(new SetCardInfo("Diabolic Tutor", 128, Rarity.UNCOMMON, mage.cards.d.DiabolicTutor.class)); cards.add(new SetCardInfo("Dingus Egg", 297, Rarity.RARE, mage.cards.d.DingusEgg.class)); cards.add(new SetCardInfo("Disrupting Scepter", 298, Rarity.RARE, mage.cards.d.DisruptingScepter.class)); cards.add(new SetCardInfo("Distorting Lens", 299, Rarity.RARE, mage.cards.d.DistortingLens.class)); cards.add(new SetCardInfo("Diving Griffin", 17, Rarity.COMMON, mage.cards.d.DivingGriffin.class)); cards.add(new SetCardInfo("Drudge Skeletons", 129, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class)); cards.add(new SetCardInfo("Dusk Imp", 130, Rarity.COMMON, mage.cards.d.DuskImp.class)); cards.add(new SetCardInfo("Dwarven Demolition Team", 184, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class)); cards.add(new SetCardInfo("Eastern Paladin", 131, Rarity.RARE, mage.cards.e.EasternPaladin.class)); cards.add(new SetCardInfo("Elfhame Palace", 324, Rarity.UNCOMMON, mage.cards.e.ElfhamePalace.class)); cards.add(new SetCardInfo("Elite Archers", 18, Rarity.RARE, mage.cards.e.EliteArchers.class)); cards.add(new SetCardInfo("Elite Javelineer", 19, Rarity.UNCOMMON, mage.cards.e.EliteJavelineer.class)); cards.add(new SetCardInfo("Elvish Champion", 241, Rarity.RARE, mage.cards.e.ElvishChampion.class)); cards.add(new SetCardInfo("Elvish Lyrist", 242, Rarity.UNCOMMON, mage.cards.e.ElvishLyrist.class)); cards.add(new SetCardInfo("Elvish Pioneer", 243, Rarity.COMMON, mage.cards.e.ElvishPioneer.class)); cards.add(new SetCardInfo("Elvish Piper", 244, Rarity.RARE, mage.cards.e.ElvishPiper.class)); cards.add(new SetCardInfo("Elvish Scrapper", 245, Rarity.UNCOMMON, mage.cards.e.ElvishScrapper.class)); cards.add(new SetCardInfo("Emperor Crocodile", 246, Rarity.RARE, mage.cards.e.EmperorCrocodile.class)); cards.add(new SetCardInfo("Enrage", 185, Rarity.UNCOMMON, mage.cards.e.Enrage.class)); cards.add(new SetCardInfo("Ensnaring Bridge", 300, Rarity.RARE, mage.cards.e.EnsnaringBridge.class)); cards.add(new SetCardInfo("Evacuation", 76, Rarity.RARE, mage.cards.e.Evacuation.class)); cards.add(new SetCardInfo("Execute", 132, Rarity.UNCOMMON, mage.cards.e.Execute.class)); cards.add(new SetCardInfo("Fallen Angel", 133, Rarity.RARE, mage.cards.f.FallenAngel.class)); cards.add(new SetCardInfo("Fear", 134, Rarity.COMMON, mage.cards.f.Fear.class)); cards.add(new SetCardInfo("Fecundity", 247, Rarity.UNCOMMON, mage.cards.f.Fecundity.class)); cards.add(new SetCardInfo("Fertile Ground", 248, Rarity.COMMON, mage.cards.f.FertileGround.class)); cards.add(new SetCardInfo("Fighting Drake", 77, Rarity.UNCOMMON, mage.cards.f.FightingDrake.class)); cards.add(new SetCardInfo("Flash Counter", 78, Rarity.COMMON, mage.cards.f.FlashCounter.class)); cards.add(new SetCardInfo("Flashfires", 186, Rarity.UNCOMMON, mage.cards.f.Flashfires.class)); cards.add(new SetCardInfo("Fleeting Image", 79, Rarity.RARE, mage.cards.f.FleetingImage.class)); cards.add(new SetCardInfo("Flight", 80, Rarity.COMMON, mage.cards.f.Flight.class)); cards.add(new SetCardInfo("Flying Carpet", 301, Rarity.RARE, mage.cards.f.FlyingCarpet.class)); cards.add(new SetCardInfo("Fodder Cannon", 302, Rarity.UNCOMMON, mage.cards.f.FodderCannon.class)); cards.add(new SetCardInfo("Foratog", 249, Rarity.UNCOMMON, mage.cards.f.Foratog.class)); cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Fugitive Wizard", 81, Rarity.COMMON, mage.cards.f.FugitiveWizard.class)); cards.add(new SetCardInfo("Fungusaur", 250, Rarity.RARE, mage.cards.f.Fungusaur.class)); cards.add(new SetCardInfo("Furnace of Rath", 187, Rarity.RARE, mage.cards.f.FurnaceOfRath.class)); cards.add(new SetCardInfo("Fyndhorn Elder", 251, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class)); cards.add(new SetCardInfo("Gaea's Herald", 252, Rarity.RARE, mage.cards.g.GaeasHerald.class)); cards.add(new SetCardInfo("Giant Badger", 253, Rarity.COMMON, mage.cards.g.GiantBadger.class)); cards.add(new SetCardInfo("Giant Cockroach", 135, Rarity.COMMON, mage.cards.g.GiantCockroach.class)); cards.add(new SetCardInfo("Giant Growth", 254, Rarity.COMMON, mage.cards.g.GiantGrowth.class)); cards.add(new SetCardInfo("Giant Spider", 255, Rarity.COMMON, mage.cards.g.GiantSpider.class)); cards.add(new SetCardInfo("Glorious Anthem", 20, Rarity.RARE, mage.cards.g.GloriousAnthem.class)); cards.add(new SetCardInfo("Glory Seeker", 21, Rarity.COMMON, mage.cards.g.GlorySeeker.class)); cards.add(new SetCardInfo("Gluttonous Zombie", 136, Rarity.UNCOMMON, mage.cards.g.GluttonousZombie.class)); cards.add(new SetCardInfo("Goblin Chariot", 188, Rarity.COMMON, mage.cards.g.GoblinChariot.class)); cards.add(new SetCardInfo("Goblin Glider", 189, Rarity.UNCOMMON, mage.cards.g.GoblinGlider.class)); cards.add(new SetCardInfo("Goblin King", 190, Rarity.RARE, mage.cards.g.GoblinKing.class)); cards.add(new SetCardInfo("Goblin Raider", 191, Rarity.COMMON, mage.cards.g.GoblinRaider.class)); cards.add(new SetCardInfo("Gravedigger", 138, Rarity.COMMON, mage.cards.g.Gravedigger.class)); cards.add(new SetCardInfo("Grave Pact", 137, Rarity.RARE, mage.cards.g.GravePact.class)); cards.add(new SetCardInfo("Grizzly Bears", 256, Rarity.COMMON, mage.cards.g.GrizzlyBears.class)); cards.add(new SetCardInfo("Guerrilla Tactics", 192, Rarity.UNCOMMON, mage.cards.g.GuerrillaTactics.class)); cards.add(new SetCardInfo("Hammer of Bogardan", 193, Rarity.RARE, mage.cards.h.HammerOfBogardan.class)); cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class)); cards.add(new SetCardInfo("Hibernation", 82, Rarity.UNCOMMON, mage.cards.h.Hibernation.class)); cards.add(new SetCardInfo("Hill Giant", 194, Rarity.COMMON, mage.cards.h.HillGiant.class)); cards.add(new SetCardInfo("Holy Day", 23, Rarity.COMMON, mage.cards.h.HolyDay.class)); cards.add(new SetCardInfo("Holy Strength", 24, Rarity.COMMON, mage.cards.h.HolyStrength.class)); cards.add(new SetCardInfo("Honor Guard", 25, Rarity.COMMON, mage.cards.h.HonorGuard.class)); cards.add(new SetCardInfo("Horned Troll", 257, Rarity.COMMON, mage.cards.h.HornedTroll.class)); cards.add(new SetCardInfo("Horned Turtle", 83, Rarity.COMMON, mage.cards.h.HornedTurtle.class)); cards.add(new SetCardInfo("Howling Mine", 303, Rarity.RARE, mage.cards.h.HowlingMine.class)); cards.add(new SetCardInfo("Hulking Cyclops", 195, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class)); cards.add(new SetCardInfo("Hunted Wumpus", 258, Rarity.UNCOMMON, mage.cards.h.HuntedWumpus.class)); cards.add(new SetCardInfo("Index", 84, Rarity.COMMON, mage.cards.i.Index.class)); cards.add(new SetCardInfo("Inferno", 196, Rarity.RARE, mage.cards.i.Inferno.class)); cards.add(new SetCardInfo("Inspiration", 85, Rarity.COMMON, mage.cards.i.Inspiration.class)); cards.add(new SetCardInfo("Intrepid Hero", 26, Rarity.RARE, mage.cards.i.IntrepidHero.class)); cards.add(new SetCardInfo("Intruder Alarm", 86, Rarity.RARE, mage.cards.i.IntruderAlarm.class)); cards.add(new SetCardInfo("Invisibility", 87, Rarity.UNCOMMON, mage.cards.i.Invisibility.class)); cards.add(new SetCardInfo("Iron Star", 304, Rarity.UNCOMMON, mage.cards.i.IronStar.class)); cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Ivory Cup", 305, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class)); cards.add(new SetCardInfo("Ivory Mask", 27, Rarity.RARE, mage.cards.i.IvoryMask.class)); cards.add(new SetCardInfo("Jayemdae Tome", 306, Rarity.RARE, mage.cards.j.JayemdaeTome.class)); cards.add(new SetCardInfo("Karma", 28, Rarity.UNCOMMON, mage.cards.k.Karma.class)); cards.add(new SetCardInfo("Larceny", 139, Rarity.RARE, mage.cards.l.Larceny.class)); cards.add(new SetCardInfo("Lava Axe", 197, Rarity.COMMON, mage.cards.l.LavaAxe.class)); cards.add(new SetCardInfo("Lava Hounds", 198, Rarity.RARE, mage.cards.l.LavaHounds.class)); cards.add(new SetCardInfo("Lesser Gargadon", 199, Rarity.UNCOMMON, mage.cards.l.LesserGargadon.class)); cards.add(new SetCardInfo("Lhurgoyf", 259, Rarity.RARE, mage.cards.l.Lhurgoyf.class)); cards.add(new SetCardInfo("Lightning Blast", 200, Rarity.UNCOMMON, mage.cards.l.LightningBlast.class)); cards.add(new SetCardInfo("Lightning Elemental", 201, Rarity.COMMON, mage.cards.l.LightningElemental.class)); cards.add(new SetCardInfo("Living Terrain", 260, Rarity.UNCOMMON, mage.cards.l.LivingTerrain.class)); cards.add(new SetCardInfo("Llanowar Behemoth", 261, Rarity.UNCOMMON, mage.cards.l.LlanowarBehemoth.class)); cards.add(new SetCardInfo("Lone Wolf", 262, Rarity.COMMON, mage.cards.l.LoneWolf.class)); cards.add(new SetCardInfo("Looming Shade", 140, Rarity.COMMON, mage.cards.l.LoomingShade.class)); cards.add(new SetCardInfo("Lord of the Undead", 141, Rarity.RARE, mage.cards.l.LordOfTheUndead.class)); cards.add(new SetCardInfo("Lure", 263, Rarity.UNCOMMON, mage.cards.l.Lure.class)); cards.add(new SetCardInfo("Maggot Carrier", 142, Rarity.COMMON, mage.cards.m.MaggotCarrier.class)); cards.add(new SetCardInfo("Mahamoti Djinn", 88, Rarity.RARE, mage.cards.m.MahamotiDjinn.class)); cards.add(new SetCardInfo("Mana Clash", 202, Rarity.RARE, mage.cards.m.ManaClash.class)); cards.add(new SetCardInfo("Mana Leak", 89, Rarity.COMMON, mage.cards.m.ManaLeak.class)); cards.add(new SetCardInfo("Maro", 264, Rarity.RARE, mage.cards.m.Maro.class)); cards.add(new SetCardInfo("Master Decoy", 29, Rarity.COMMON, mage.cards.m.MasterDecoy.class)); cards.add(new SetCardInfo("Master Healer", 30, Rarity.RARE, mage.cards.m.MasterHealer.class)); cards.add(new SetCardInfo("Megrim", 143, Rarity.UNCOMMON, mage.cards.m.Megrim.class)); cards.add(new SetCardInfo("Merchant of Secrets", 90, Rarity.COMMON, mage.cards.m.MerchantOfSecrets.class)); cards.add(new SetCardInfo("Merchant Scroll", 91, Rarity.UNCOMMON, mage.cards.m.MerchantScroll.class)); cards.add(new SetCardInfo("Might of Oaks", 265, Rarity.RARE, mage.cards.m.MightOfOaks.class)); cards.add(new SetCardInfo("Millstone", 307, Rarity.RARE, mage.cards.m.Millstone.class)); cards.add(new SetCardInfo("Mind Rot", 144, Rarity.COMMON, mage.cards.m.MindRot.class)); cards.add(new SetCardInfo("Mind Slash", 145, Rarity.UNCOMMON, mage.cards.m.MindSlash.class)); cards.add(new SetCardInfo("Mind Sludge", 146, Rarity.UNCOMMON, mage.cards.m.MindSludge.class)); cards.add(new SetCardInfo("Mogg Sentry", 203, Rarity.RARE, mage.cards.m.MoggSentry.class)); cards.add(new SetCardInfo("Monstrous Growth", 266, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class)); cards.add(new SetCardInfo("Moss Monster", 267, Rarity.COMMON, mage.cards.m.MossMonster.class)); cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Murderous Betrayal", 147, Rarity.RARE, mage.cards.m.MurderousBetrayal.class)); cards.add(new SetCardInfo("Nantuko Disciple", 268, Rarity.COMMON, mage.cards.n.NantukoDisciple.class)); cards.add(new SetCardInfo("Natural Affinity", 269, Rarity.RARE, mage.cards.n.NaturalAffinity.class)); cards.add(new SetCardInfo("Naturalize", 270, Rarity.COMMON, mage.cards.n.Naturalize.class)); cards.add(new SetCardInfo("Nausea", 148, Rarity.COMMON, mage.cards.n.Nausea.class)); cards.add(new SetCardInfo("Nekrataal", 149, Rarity.UNCOMMON, mage.cards.n.Nekrataal.class)); cards.add(new SetCardInfo("Nightmare", 150, Rarity.RARE, mage.cards.n.Nightmare.class)); cards.add(new SetCardInfo("Noble Purpose", 31, Rarity.RARE, mage.cards.n.NoblePurpose.class)); cards.add(new SetCardInfo("Norwood Ranger", 271, Rarity.COMMON, mage.cards.n.NorwoodRanger.class)); cards.add(new SetCardInfo("Obliterate", 204, Rarity.RARE, mage.cards.o.Obliterate.class)); cards.add(new SetCardInfo("Ogre Taskmaster", 205, Rarity.UNCOMMON, mage.cards.o.OgreTaskmaster.class)); cards.add(new SetCardInfo("Okk", 206, Rarity.RARE, mage.cards.o.Okk.class)); cards.add(new SetCardInfo("Oracle's Attendants", 32, Rarity.RARE, mage.cards.o.OraclesAttendants.class)); cards.add(new SetCardInfo("Orcish Artillery", 207, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class)); cards.add(new SetCardInfo("Orcish Spy", 208, Rarity.COMMON, OrcishSpy.class)); cards.add(new SetCardInfo("Pacifism", 33, Rarity.COMMON, mage.cards.p.Pacifism.class)); cards.add(new SetCardInfo("Panic Attack", 209, Rarity.COMMON, mage.cards.p.PanicAttack.class)); cards.add(new SetCardInfo("Patagia Golem", 308, Rarity.UNCOMMON, mage.cards.p.PatagiaGolem.class)); cards.add(new SetCardInfo("Peach Garden Oath", 34, Rarity.UNCOMMON, mage.cards.p.PeachGardenOath.class)); cards.add(new SetCardInfo("Persecute", 151, Rarity.RARE, mage.cards.p.Persecute.class)); cards.add(new SetCardInfo("Phantom Warrior", 93, Rarity.UNCOMMON, mage.cards.p.PhantomWarrior.class)); cards.add(new SetCardInfo("Phyrexian Arena", 152, Rarity.RARE, mage.cards.p.PhyrexianArena.class)); cards.add(new SetCardInfo("Phyrexian Colossus", 309, Rarity.RARE, mage.cards.p.PhyrexianColossus.class)); cards.add(new SetCardInfo("Phyrexian Hulk", 310, Rarity.UNCOMMON, mage.cards.p.PhyrexianHulk.class)); cards.add(new SetCardInfo("Phyrexian Plaguelord", 153, Rarity.RARE, mage.cards.p.PhyrexianPlaguelord.class)); cards.add(new SetCardInfo("Plague Beetle", 154, Rarity.COMMON, mage.cards.p.PlagueBeetle.class)); cards.add(new SetCardInfo("Plague Wind", 155, Rarity.RARE, mage.cards.p.PlagueWind.class)); cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Planar Portal", 311, Rarity.RARE, mage.cards.p.PlanarPortal.class)); cards.add(new SetCardInfo("Plow Under", 272, Rarity.RARE, mage.cards.p.PlowUnder.class)); cards.add(new SetCardInfo("Primeval Force", 273, Rarity.RARE, mage.cards.p.PrimevalForce.class)); cards.add(new SetCardInfo("Primeval Shambler", 156, Rarity.UNCOMMON, mage.cards.p.PrimevalShambler.class)); cards.add(new SetCardInfo("Puppeteer", 94, Rarity.UNCOMMON, mage.cards.p.Puppeteer.class)); cards.add(new SetCardInfo("Pyroclasm", 210, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class)); cards.add(new SetCardInfo("Pyrotechnics", 211, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class)); cards.add(new SetCardInfo("Raging Goblin", 212, Rarity.COMMON, mage.cards.r.RagingGoblin.class)); cards.add(new SetCardInfo("Rain of Blades", 35, Rarity.UNCOMMON, mage.cards.r.RainOfBlades.class)); cards.add(new SetCardInfo("Raise Dead", 157, Rarity.COMMON, mage.cards.r.RaiseDead.class)); cards.add(new SetCardInfo("Rampant Growth", 274, Rarity.COMMON, mage.cards.r.RampantGrowth.class)); cards.add(new SetCardInfo("Ravenous Rats", 158, Rarity.COMMON, mage.cards.r.RavenousRats.class)); cards.add(new SetCardInfo("Razorfoot Griffin", 36, Rarity.COMMON, mage.cards.r.RazorfootGriffin.class)); cards.add(new SetCardInfo("Redeem", 37, Rarity.COMMON, mage.cards.r.Redeem.class)); cards.add(new SetCardInfo("Reflexes", 213, Rarity.COMMON, mage.cards.r.Reflexes.class)); cards.add(new SetCardInfo("Regeneration", 275, Rarity.COMMON, mage.cards.r.Regeneration.class)); cards.add(new SetCardInfo("Relentless Assault", 214, Rarity.RARE, mage.cards.r.RelentlessAssault.class)); cards.add(new SetCardInfo("Remove Soul", 95, Rarity.COMMON, mage.cards.r.RemoveSoul.class)); cards.add(new SetCardInfo("Revive", 276, Rarity.UNCOMMON, mage.cards.r.Revive.class)); cards.add(new SetCardInfo("Rewind", 96, Rarity.UNCOMMON, mage.cards.r.Rewind.class)); cards.add(new SetCardInfo("Rhox", 277, Rarity.RARE, mage.cards.r.Rhox.class)); cards.add(new SetCardInfo("Ridgeline Rager", 215, Rarity.COMMON, mage.cards.r.RidgelineRager.class)); cards.add(new SetCardInfo("Rod of Ruin", 312, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class)); cards.add(new SetCardInfo("Rolling Stones", 38, Rarity.RARE, mage.cards.r.RollingStones.class)); cards.add(new SetCardInfo("Royal Assassin", 159, Rarity.RARE, mage.cards.r.RoyalAssassin.class)); cards.add(new SetCardInfo("Rukh Egg", 216, Rarity.RARE, RukhEgg.class)); cards.add(new SetCardInfo("Rushwood Dryad", 278, Rarity.COMMON, mage.cards.r.RushwoodDryad.class)); cards.add(new SetCardInfo("Sabretooth Tiger", 217, Rarity.COMMON, mage.cards.s.SabretoothTiger.class)); cards.add(new SetCardInfo("Sacred Ground", 39, Rarity.RARE, mage.cards.s.SacredGround.class)); cards.add(new SetCardInfo("Sacred Nectar", 40, Rarity.COMMON, mage.cards.s.SacredNectar.class)); cards.add(new SetCardInfo("Sage of Lat-Nam", 97, Rarity.RARE, mage.cards.s.SageOfLatNam.class)); cards.add(new SetCardInfo("Sage Owl", 98, Rarity.COMMON, mage.cards.s.SageOwl.class)); cards.add(new SetCardInfo("Salt Marsh", 325, Rarity.UNCOMMON, mage.cards.s.SaltMarsh.class)); cards.add(new SetCardInfo("Samite Healer", 41, Rarity.COMMON, mage.cards.s.SamiteHealer.class)); cards.add(new SetCardInfo("Sanctimony", 42, Rarity.UNCOMMON, mage.cards.s.Sanctimony.class)); cards.add(new SetCardInfo("Savannah Lions", 43, Rarity.RARE, mage.cards.s.SavannahLions.class)); cards.add(new SetCardInfo("Scathe Zombies", 160, Rarity.COMMON, mage.cards.s.ScatheZombies.class)); cards.add(new SetCardInfo("Sea Monster", 99, Rarity.COMMON, mage.cards.s.SeaMonster.class)); cards.add(new SetCardInfo("Searing Wind", 218, Rarity.RARE, mage.cards.s.SearingWind.class)); cards.add(new SetCardInfo("Seasoned Marshal", 44, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class)); cards.add(new SetCardInfo("Seismic Assault", 219, Rarity.RARE, mage.cards.s.SeismicAssault.class)); cards.add(new SetCardInfo("Serpent Warrior", 161, Rarity.COMMON, mage.cards.s.SerpentWarrior.class)); cards.add(new SetCardInfo("Serra Angel", 45, Rarity.RARE, mage.cards.s.SerraAngel.class)); cards.add(new SetCardInfo("Severed Legion", 163, Rarity.COMMON, mage.cards.s.SeveredLegion.class)); cards.add(new SetCardInfo("Sever Soul", 162, Rarity.UNCOMMON, mage.cards.s.SeverSoul.class)); cards.add(new SetCardInfo("Shatter", 220, Rarity.COMMON, mage.cards.s.Shatter.class)); cards.add(new SetCardInfo("Shifting Sky", 100, Rarity.RARE, mage.cards.s.ShiftingSky.class)); cards.add(new SetCardInfo("Shivan Dragon", 221, Rarity.RARE, mage.cards.s.ShivanDragon.class)); cards.add(new SetCardInfo("Shivan Oasis", 326, Rarity.UNCOMMON, mage.cards.s.ShivanOasis.class)); cards.add(new SetCardInfo("Shock", 222, Rarity.COMMON, mage.cards.s.Shock.class)); cards.add(new SetCardInfo("Shock Troops", 223, Rarity.COMMON, mage.cards.s.ShockTroops.class)); cards.add(new SetCardInfo("Sizzle", 224, Rarity.COMMON, mage.cards.s.Sizzle.class)); cards.add(new SetCardInfo("Skull of Orm", 313, Rarity.RARE, mage.cards.s.SkullOfOrm.class)); cards.add(new SetCardInfo("Slay", 164, Rarity.UNCOMMON, mage.cards.s.Slay.class)); cards.add(new SetCardInfo("Sneaky Homunculus", 101, Rarity.COMMON, mage.cards.s.SneakyHomunculus.class)); cards.add(new SetCardInfo("Solidarity", 46, Rarity.COMMON, mage.cards.s.Solidarity.class)); cards.add(new SetCardInfo("Soul Feast", 165, Rarity.UNCOMMON, mage.cards.s.SoulFeast.class)); cards.add(new SetCardInfo("Spellbook", 314, Rarity.UNCOMMON, mage.cards.s.Spellbook.class)); cards.add(new SetCardInfo("Spiketail Hatchling", 102, Rarity.UNCOMMON, mage.cards.s.SpiketailHatchling.class)); cards.add(new SetCardInfo("Spined Wurm", 279, Rarity.COMMON, mage.cards.s.SpinedWurm.class)); cards.add(new SetCardInfo("Spineless Thug", 166, Rarity.COMMON, mage.cards.s.SpinelessThug.class)); cards.add(new SetCardInfo("Spirit Link", 47, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class)); cards.add(new SetCardInfo("Spitting Spider", 280, Rarity.UNCOMMON, mage.cards.s.SpittingSpider.class)); cards.add(new SetCardInfo("Spreading Algae", 281, Rarity.UNCOMMON, mage.cards.s.SpreadingAlgae.class)); cards.add(new SetCardInfo("Standing Troops", 48, Rarity.COMMON, mage.cards.s.StandingTroops.class)); cards.add(new SetCardInfo("Star Compass", 315, Rarity.UNCOMMON, mage.cards.s.StarCompass.class)); cards.add(new SetCardInfo("Staunch Defenders", 49, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class)); cards.add(new SetCardInfo("Steal Artifact", 103, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class)); cards.add(new SetCardInfo("Stone Rain", 225, Rarity.COMMON, mage.cards.s.StoneRain.class)); cards.add(new SetCardInfo("Storm Crow", 104, Rarity.COMMON, mage.cards.s.StormCrow.class)); cards.add(new SetCardInfo("Story Circle", 50, Rarity.RARE, mage.cards.s.StoryCircle.class)); cards.add(new SetCardInfo("Stream of Life", 282, Rarity.UNCOMMON, mage.cards.s.StreamOfLife.class)); cards.add(new SetCardInfo("Sudden Impact", 226, Rarity.UNCOMMON, mage.cards.s.SuddenImpact.class)); cards.add(new SetCardInfo("Suntail Hawk", 51, Rarity.COMMON, mage.cards.s.SuntailHawk.class)); cards.add(new SetCardInfo("Sunweb", 52, Rarity.RARE, mage.cards.s.Sunweb.class)); cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swarm of Rats", 167, Rarity.UNCOMMON, mage.cards.s.SwarmOfRats.class)); cards.add(new SetCardInfo("Sword Dancer", 53, Rarity.UNCOMMON, mage.cards.s.SwordDancer.class)); cards.add(new SetCardInfo("Teferi's Puzzle Box", 316, Rarity.RARE, mage.cards.t.TeferisPuzzleBox.class)); cards.add(new SetCardInfo("Telepathy", 105, Rarity.UNCOMMON, mage.cards.t.Telepathy.class)); cards.add(new SetCardInfo("Temporal Adept", 106, Rarity.RARE, mage.cards.t.TemporalAdept.class)); cards.add(new SetCardInfo("Thieves' Auction", 227, Rarity.RARE, mage.cards.t.ThievesAuction.class)); cards.add(new SetCardInfo("Thieving Magpie", 107, Rarity.UNCOMMON, mage.cards.t.ThievingMagpie.class)); cards.add(new SetCardInfo("Thorn Elemental", 283, Rarity.RARE, mage.cards.t.ThornElemental.class)); cards.add(new SetCardInfo("Throne of Bone", 317, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class)); cards.add(new SetCardInfo("Tidal Kraken", 108, Rarity.RARE, mage.cards.t.TidalKraken.class)); cards.add(new SetCardInfo("Trade Routes", 109, Rarity.RARE, mage.cards.t.TradeRoutes.class)); cards.add(new SetCardInfo("Trained Armodon", 284, Rarity.COMMON, mage.cards.t.TrainedArmodon.class)); cards.add(new SetCardInfo("Treasure Trove", 110, Rarity.UNCOMMON, mage.cards.t.TreasureTrove.class)); cards.add(new SetCardInfo("Tremor", 228, Rarity.COMMON, mage.cards.t.Tremor.class)); cards.add(new SetCardInfo("Tundra Wolves", 54, Rarity.COMMON, mage.cards.t.TundraWolves.class)); cards.add(new SetCardInfo("Twiddle", 111, Rarity.COMMON, mage.cards.t.Twiddle.class)); cards.add(new SetCardInfo("Two-Headed Dragon", 229, Rarity.RARE, mage.cards.t.TwoHeadedDragon.class)); cards.add(new SetCardInfo("Underworld Dreams", 168, Rarity.RARE, mage.cards.u.UnderworldDreams.class)); cards.add(new SetCardInfo("Unholy Strength", 169, Rarity.COMMON, mage.cards.u.UnholyStrength.class)); cards.add(new SetCardInfo("Unsummon", 112, Rarity.COMMON, mage.cards.u.Unsummon.class)); cards.add(new SetCardInfo("Urborg Volcano", 327, Rarity.UNCOMMON, mage.cards.u.UrborgVolcano.class)); cards.add(new SetCardInfo("Urza's Armor", 318, Rarity.RARE, mage.cards.u.UrzasArmor.class)); cards.add(new SetCardInfo("Urza's Mine", 328, Rarity.COMMON, mage.cards.u.UrzasMine.class)); cards.add(new SetCardInfo("Urza's Power Plant", 329, Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class)); cards.add(new SetCardInfo("Urza's Tower", 330, Rarity.COMMON, mage.cards.u.UrzasTower.class)); cards.add(new SetCardInfo("Vampiric Spirit", 170, Rarity.RARE, mage.cards.v.VampiricSpirit.class)); cards.add(new SetCardInfo("Venerable Monk", 55, Rarity.COMMON, mage.cards.v.VenerableMonk.class)); cards.add(new SetCardInfo("Verduran Enchantress", 285, Rarity.RARE, mage.cards.v.VerduranEnchantress.class)); cards.add(new SetCardInfo("Vernal Bloom", 286, Rarity.RARE, mage.cards.v.VernalBloom.class)); cards.add(new SetCardInfo("Viashino Sandstalker", 230, Rarity.UNCOMMON, mage.cards.v.ViashinoSandstalker.class)); cards.add(new SetCardInfo("Vicious Hunger", 171, Rarity.COMMON, mage.cards.v.ViciousHunger.class)); cards.add(new SetCardInfo("Vine Trellis", 287, Rarity.COMMON, mage.cards.v.VineTrellis.class)); cards.add(new SetCardInfo("Volcanic Hammer", 231, Rarity.COMMON, mage.cards.v.VolcanicHammer.class)); cards.add(new SetCardInfo("Wall of Air", 113, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class)); cards.add(new SetCardInfo("Wall of Spears", 320, Rarity.UNCOMMON, mage.cards.w.WallOfSpears.class)); cards.add(new SetCardInfo("Wall of Stone", 232, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class)); cards.add(new SetCardInfo("Wall of Swords", 56, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class)); cards.add(new SetCardInfo("Warped Devotion", 172, Rarity.RARE, mage.cards.w.WarpedDevotion.class)); cards.add(new SetCardInfo("Western Paladin", 173, Rarity.RARE, mage.cards.w.WesternPaladin.class)); cards.add(new SetCardInfo("Wind Drake", 114, Rarity.COMMON, mage.cards.w.WindDrake.class)); cards.add(new SetCardInfo("Wing Snare", 288, Rarity.UNCOMMON, mage.cards.w.WingSnare.class)); cards.add(new SetCardInfo("Wood Elves", 289, Rarity.COMMON, mage.cards.w.WoodElves.class)); cards.add(new SetCardInfo("Wooden Sphere", 321, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class)); cards.add(new SetCardInfo("Worship", 57, Rarity.RARE, mage.cards.w.Worship.class)); cards.add(new SetCardInfo("Wrath of God", 58, Rarity.RARE, mage.cards.w.WrathOfGod.class)); cards.add(new SetCardInfo("Wrath of Marit Lage", 115, Rarity.UNCOMMON, mage.cards.w.WrathOfMaritLage.class)); cards.add(new SetCardInfo("Yavimaya Enchantress", 290, Rarity.UNCOMMON, mage.cards.y.YavimayaEnchantress.class)); cards.add(new SetCardInfo("Zombify", 174, Rarity.UNCOMMON, mage.cards.z.Zombify.class)); cards.add(new SetCardInfo("Zur's Weirding", 116, Rarity.RARE, mage.cards.z.ZursWeirding.class)); // 8ed Edition Box Set (we need to create own set) // 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("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)); } }