foul-magics/Mage.Sets/src/mage/sets/MagicOnlinePromos.java

3169 lines
364 KiB
Java

package mage.sets;
import mage.cards.ExpansionSet;
import mage.constants.Rarity;
import mage.constants.SetType;
/**
* https://scryfall.com/sets/prm
*/
public class MagicOnlinePromos extends ExpansionSet {
private static final MagicOnlinePromos instance = new MagicOnlinePromos();
public static MagicOnlinePromos getInstance() {
return instance;
}
private MagicOnlinePromos() {
super("Magic Online Promos", "PRM", ExpansionSet.buildDate(2002, 6, 24), SetType.PROMOTIONAL);
this.hasBoosters = false;
this.hasBasicLands = true;
// workaround to fix compilation error: java: code too large
addPart1(); // A-L
addPart2(); // M-Z
cards.removeIf(card -> HIDE_MUTATE_CARDS && MUTATE_CARD_NAMES.contains(card.getName()));
}
private void addPart1() {
cards.add(new SetCardInfo("Abbot of Keral Keep", 62501, Rarity.RARE, mage.cards.a.AbbotOfKeralKeep.class));
cards.add(new SetCardInfo("Abhorrent Overlord", 50126, Rarity.RARE, mage.cards.a.AbhorrentOverlord.class));
cards.add(new SetCardInfo("Abomination of Llanowar", 86300, Rarity.UNCOMMON, mage.cards.a.AbominationOfLlanowar.class));
cards.add(new SetCardInfo("Abrade", 65001, Rarity.UNCOMMON, mage.cards.a.Abrade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Abrade", 86136, Rarity.UNCOMMON, mage.cards.a.Abrade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Abrupt Decay", 59681, Rarity.RARE, mage.cards.a.AbruptDecay.class));
cards.add(new SetCardInfo("Abu Ja'far", 62479, Rarity.UNCOMMON, mage.cards.a.AbuJafar.class));
cards.add(new SetCardInfo("Abzan Beastmaster", 55888, Rarity.UNCOMMON, mage.cards.a.AbzanBeastmaster.class));
cards.add(new SetCardInfo("Academic Probation", 90010, Rarity.RARE, mage.cards.a.AcademicProbation.class));
cards.add(new SetCardInfo("Academy Loremaster", 103404, Rarity.RARE, mage.cards.a.AcademyLoremaster.class));
cards.add(new SetCardInfo("Academy Manufactor", 91373, Rarity.RARE, mage.cards.a.AcademyManufactor.class));
cards.add(new SetCardInfo("Academy Ruins", 82818, Rarity.RARE, mage.cards.a.AcademyRuins.class));
cards.add(new SetCardInfo("Access Denied", 97911, Rarity.RARE, mage.cards.a.AccessDenied.class));
cards.add(new SetCardInfo("Accomplished Alchemist", 90132, Rarity.RARE, mage.cards.a.AccomplishedAlchemist.class));
cards.add(new SetCardInfo("Accumulated Knowledge", 36182, Rarity.COMMON, mage.cards.a.AccumulatedKnowledge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Accumulated Knowledge", 59641, Rarity.COMMON, mage.cards.a.AccumulatedKnowledge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Acererak the Archlich", 92688, Rarity.MYTHIC, mage.cards.a.AcererakTheArchlich.class));
cards.add(new SetCardInfo("Acidic Slime", 45199, Rarity.UNCOMMON, mage.cards.a.AcidicSlime.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Acidic Slime", 86134, Rarity.UNCOMMON, mage.cards.a.AcidicSlime.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Adarkar Wastes", 103476, Rarity.RARE, mage.cards.a.AdarkarWastes.class));
cards.add(new SetCardInfo("Adorned Pouncer", 64993, Rarity.RARE, mage.cards.a.AdornedPouncer.class));
cards.add(new SetCardInfo("Adrix and Nev, Twincasters", 90292, Rarity.MYTHIC, mage.cards.a.AdrixAndNevTwincasters.class));
cards.add(new SetCardInfo("Adult Gold Dragon", 92826, Rarity.RARE, mage.cards.a.AdultGoldDragon.class));
cards.add(new SetCardInfo("Aegar, the Freezing Flame", 88386, Rarity.UNCOMMON, mage.cards.a.AegarTheFreezingFlame.class));
cards.add(new SetCardInfo("Aether Channeler", 103412, Rarity.RARE, mage.cards.a.AetherChanneler.class));
cards.add(new SetCardInfo("Aether Hub", 64432, Rarity.UNCOMMON, mage.cards.a.AetherHub.class));
cards.add(new SetCardInfo("Aether Storm", 62453, Rarity.UNCOMMON, mage.cards.a.AetherStorm.class));
cards.add(new SetCardInfo("Aether Vial", 102329, Rarity.RARE, mage.cards.a.AetherVial.class));
cards.add(new SetCardInfo("Aeve, Progenitor Ooze", 91311, Rarity.RARE, mage.cards.a.AeveProgenitorOoze.class));
cards.add(new SetCardInfo("Agadeem's Awakening", 83864, Rarity.MYTHIC, mage.cards.a.AgadeemsAwakening.class));
cards.add(new SetCardInfo("Ainok Tracker", 55779, Rarity.COMMON, mage.cards.a.AinokTracker.class));
cards.add(new SetCardInfo("Aisling Leprechaun", 35050, Rarity.COMMON, mage.cards.a.AislingLeprechaun.class, RETRO_ART));
cards.add(new SetCardInfo("Ajani Goldmane", 37847, Rarity.MYTHIC, mage.cards.a.AjaniGoldmane.class));
cards.add(new SetCardInfo("Ajani Vengeant", 31969, Rarity.MYTHIC, mage.cards.a.AjaniVengeant.class));
cards.add(new SetCardInfo("Ajani, Sleeper Agent", 103472, Rarity.MYTHIC, mage.cards.a.AjaniSleeperAgent.class));
cards.add(new SetCardInfo("Ajani, the Greathearted", 72295, Rarity.RARE, mage.cards.a.AjaniTheGreathearted.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ajani, the Greathearted", 78029, Rarity.RARE, mage.cards.a.AjaniTheGreathearted.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Akiri, Fearless Voyager", 83808, Rarity.RARE, mage.cards.a.AkiriFearlessVoyager.class));
cards.add(new SetCardInfo("Akiri, Line-Slinger", 86154, Rarity.MYTHIC, mage.cards.a.AkiriLineSlinger.class));
cards.add(new SetCardInfo("Akoum Hellhound", 83690, Rarity.COMMON, mage.cards.a.AkoumHellhound.class));
cards.add(new SetCardInfo("Akroma's Will", 86052, Rarity.RARE, mage.cards.a.AkromasWill.class));
cards.add(new SetCardInfo("Akroma, Vision of Ixidor", 86314, Rarity.MYTHIC, mage.cards.a.AkromaVisionOfIxidor.class));
cards.add(new SetCardInfo("Albino Troll", 36122, Rarity.UNCOMMON, mage.cards.a.AlbinoTroll.class, RETRO_ART));
cards.add(new SetCardInfo("Alchemist's Gambit", 95375, Rarity.RARE, mage.cards.a.AlchemistsGambit.class));
cards.add(new SetCardInfo("Alena, Kessig Trapper", 86224, Rarity.UNCOMMON, mage.cards.a.AlenaKessigTrapper.class));
cards.add(new SetCardInfo("Alhammarret, High Arbiter", 57588, Rarity.RARE, mage.cards.a.AlhammarretHighArbiter.class));
cards.add(new SetCardInfo("Alharu, Solemn Ritualist", 86320, Rarity.UNCOMMON, mage.cards.a.AlharuSolemnRitualist.class));
cards.add(new SetCardInfo("Alibou, Ancient Witness", 90286, Rarity.MYTHIC, mage.cards.a.AlibouAncientWitness.class));
cards.add(new SetCardInfo("All-Seeing Arbiter", 99701, Rarity.MYTHIC, mage.cards.a.AllSeeingArbiter.class));
cards.add(new SetCardInfo("Allosaurus Rider", 32033, Rarity.RARE, mage.cards.a.AllosaurusRider.class));
cards.add(new SetCardInfo("Allosaurus Shepherd", 102281, Rarity.MYTHIC, mage.cards.a.AllosaurusShepherd.class));
cards.add(new SetCardInfo("Allure of the Unknown", 79937, Rarity.RARE, mage.cards.a.AllureOfTheUnknown.class));
cards.add(new SetCardInfo("Alrund's Epiphany", 88236, Rarity.MYTHIC, mage.cards.a.AlrundsEpiphany.class));
cards.add(new SetCardInfo("Alrund, God of the Cosmos", 88238, Rarity.MYTHIC, mage.cards.a.AlrundGodOfTheCosmos.class));
cards.add(new SetCardInfo("Altar of the Brood", 55787, Rarity.RARE, mage.cards.a.AltarOfTheBrood.class));
cards.add(new SetCardInfo("Amareth, the Lustrous", 86220, Rarity.RARE, mage.cards.a.AmarethTheLustrous.class));
cards.add(new SetCardInfo("Ambition's Cost", 62523, Rarity.UNCOMMON, mage.cards.a.AmbitionsCost.class));
cards.add(new SetCardInfo("Amphin Mutineer", 86044, Rarity.RARE, mage.cards.a.AmphinMutineer.class));
cards.add(new SetCardInfo("Anara, Wolvid Familiar", 86254, Rarity.UNCOMMON, mage.cards.a.AnaraWolvidFamiliar.class));
cards.add(new SetCardInfo("Anathemancer", 37606, Rarity.UNCOMMON, mage.cards.a.Anathemancer.class));
cards.add(new SetCardInfo("Anax, Hardened in the Forge", 79863, Rarity.UNCOMMON, mage.cards.a.AnaxHardenedInTheForge.class));
cards.add(new SetCardInfo("Ancestral Recall", 46954, Rarity.RARE, mage.cards.a.AncestralRecall.class));
cards.add(new SetCardInfo("Ancient Greenwarden", 83772, Rarity.MYTHIC, mage.cards.a.AncientGreenwarden.class));
cards.add(new SetCardInfo("Ancient Grudge", 43590, Rarity.COMMON, mage.cards.a.AncientGrudge.class));
cards.add(new SetCardInfo("Ancient Hellkite", 37594, Rarity.RARE, mage.cards.a.AncientHellkite.class));
cards.add(new SetCardInfo("Ancient Stirrings", 70944, Rarity.COMMON, mage.cards.a.AncientStirrings.class));
cards.add(new SetCardInfo("Ancient Ziggurat", 43562, Rarity.UNCOMMON, mage.cards.a.AncientZiggurat.class));
cards.add(new SetCardInfo("Angel of Deliverance", 60474, Rarity.RARE, mage.cards.a.AngelOfDeliverance.class));
cards.add(new SetCardInfo("Angel of Destiny", 83786, Rarity.MYTHIC, mage.cards.a.AngelOfDestiny.class));
cards.add(new SetCardInfo("Angel of Suffering", 99767, Rarity.MYTHIC, mage.cards.a.AngelOfSuffering.class));
cards.add(new SetCardInfo("Angel of the Ruins", 90002, Rarity.RARE, mage.cards.a.AngelOfTheRuins.class));
cards.add(new SetCardInfo("Angelfire Ignition", 94080, Rarity.RARE, mage.cards.a.AngelfireIgnition.class));
cards.add(new SetCardInfo("Angelic Enforcer", 93888, Rarity.MYTHIC, mage.cards.a.AngelicEnforcer.class));
cards.add(new SetCardInfo("Angelic Sleuth", 99921, Rarity.RARE, mage.cards.a.AngelicSleuth.class));
cards.add(new SetCardInfo("Anger of the Gods", 102265, Rarity.RARE, mage.cards.a.AngerOfTheGods.class));
cards.add(new SetCardInfo("Angrath, Captain of Chaos", 72237, Rarity.UNCOMMON, mage.cards.a.AngrathCaptainOfChaos.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Angrath, Captain of Chaos", 77971, Rarity.UNCOMMON, mage.cards.a.AngrathCaptainOfChaos.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Anguished Unmaking", 60462, Rarity.RARE, mage.cards.a.AnguishedUnmaking.class));
cards.add(new SetCardInfo("Anhelo, the Painter", 99787, Rarity.MYTHIC, mage.cards.a.AnheloThePainter.class));
cards.add(new SetCardInfo("Animal Sanctuary", 82012, Rarity.RARE, mage.cards.a.AnimalSanctuary.class));
cards.add(new SetCardInfo("Animating Faerie", 78746, Rarity.UNCOMMON, mage.cards.a.AnimatingFaerie.class));
cards.add(new SetCardInfo("Ankle Shanker", 54512, Rarity.RARE, mage.cards.a.AnkleShanker.class));
cards.add(new SetCardInfo("Anointed Peacekeeper", 103390, Rarity.RARE, mage.cards.a.AnointedPeacekeeper.class));
cards.add(new SetCardInfo("Anowon, the Ruin Thief", 83838, Rarity.MYTHIC, mage.cards.a.AnowonTheRuinThief.class));
cards.add(new SetCardInfo("Ant Queen", 33103, Rarity.RARE, mage.cards.a.AntQueen.class));
cards.add(new SetCardInfo("Anthousa, Setessan Hero", 50124, Rarity.RARE, mage.cards.a.AnthousaSetessanHero.class));
cards.add(new SetCardInfo("Anticipate", 58267, Rarity.COMMON, mage.cards.a.Anticipate.class));
cards.add(new SetCardInfo("Ao, the Dawn Sky", 97901, Rarity.MYTHIC, mage.cards.a.AoTheDawnSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ao, the Dawn Sky", 97903, Rarity.MYTHIC, mage.cards.a.AoTheDawnSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Apex Devastator", 86000, Rarity.MYTHIC, mage.cards.a.ApexDevastator.class));
cards.add(new SetCardInfo("Aphemia, the Cacophony", 79881, Rarity.RARE, mage.cards.a.AphemiaTheCacophony.class));
cards.add(new SetCardInfo("Approach of the Second Sun", 88226, Rarity.RARE, mage.cards.a.ApproachOfTheSecondSun.class));
cards.add(new SetCardInfo("Arashin Sovereign", 56996, Rarity.RARE, mage.cards.a.ArashinSovereign.class));
cards.add(new SetCardInfo("Arashin War Beast", 55741, Rarity.UNCOMMON, mage.cards.a.ArashinWarBeast.class));
cards.add(new SetCardInfo("Arasta of the Endless Web", 79963, Rarity.RARE, mage.cards.a.ArastaOfTheEndlessWeb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arasta of the Endless Web", 79981, Rarity.RARE, mage.cards.a.ArastaOfTheEndlessWeb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Araumi of the Dead Tide", 86270, Rarity.UNCOMMON, mage.cards.a.AraumiOfTheDeadTide.class));
cards.add(new SetCardInfo("Arbiter of the Ideal", 51912, Rarity.RARE, mage.cards.a.ArbiterOfTheIdeal.class));
cards.add(new SetCardInfo("Arc Lightning", 36116, Rarity.COMMON, mage.cards.a.ArcLightning.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Arc Lightning", 55791, Rarity.UNCOMMON, mage.cards.a.ArcLightning.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arcane Bombardment", 99759, Rarity.MYTHIC, mage.cards.a.ArcaneBombardment.class));
cards.add(new SetCardInfo("Arcane Denial", 86130, Rarity.COMMON, mage.cards.a.ArcaneDenial.class));
cards.add(new SetCardInfo("Arcane Proxy", 105680, Rarity.MYTHIC, mage.cards.a.ArcaneProxy.class));
cards.add(new SetCardInfo("Arcane Signet", 86152, Rarity.UNCOMMON, mage.cards.a.ArcaneSignet.class));
cards.add(new SetCardInfo("Arcanis the Omnipotent", 54547, Rarity.MYTHIC, mage.cards.a.ArcanisTheOmnipotent.class));
cards.add(new SetCardInfo("Arcbound Ravager", 72888, Rarity.RARE, mage.cards.a.ArcboundRavager.class));
cards.add(new SetCardInfo("Archaeomancer's Map", 90008, Rarity.RARE, mage.cards.a.ArchaeomancersMap.class));
cards.add(new SetCardInfo("Archangel of Wrath", 103392, Rarity.RARE, mage.cards.a.ArchangelOfWrath.class));
cards.add(new SetCardInfo("Archdemon of Greed", 43503, Rarity.RARE, mage.cards.a.ArchdemonOfGreed.class));
cards.add(new SetCardInfo("Archelos, Lagoon Mystic", 86334, Rarity.RARE, mage.cards.a.ArchelosLagoonMystic.class));
cards.add(new SetCardInfo("Archfiend of Depravity", 55711, Rarity.RARE, mage.cards.a.ArchfiendOfDepravity.class));
cards.add(new SetCardInfo("Archfiend of Ifnir", 64422, Rarity.RARE, mage.cards.a.ArchfiendOfIfnir.class));
cards.add(new SetCardInfo("Archipelagore", 81005, Rarity.UNCOMMON, mage.cards.a.Archipelagore.class));
cards.add(new SetCardInfo("Architect of Restoration", 97897, Rarity.RARE, mage.cards.a.ArchitectOfRestoration.class));
cards.add(new SetCardInfo("Archmage Emeritus", 90016, Rarity.RARE, mage.cards.a.ArchmageEmeritus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Archmage Emeritus", 90018, Rarity.RARE, mage.cards.a.ArchmageEmeritus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Archmage's Charm", 91233, Rarity.RARE, mage.cards.a.ArchmagesCharm.class, RETRO_ART));
cards.add(new SetCardInfo("Archon of Coronation", 86002, Rarity.MYTHIC, mage.cards.a.ArchonOfCoronation.class));
cards.add(new SetCardInfo("Archon of Emeria", 83826, Rarity.RARE, mage.cards.a.ArchonOfEmeria.class));
cards.add(new SetCardInfo("Archon of Sun's Grace", 79941, Rarity.RARE, mage.cards.a.ArchonOfSunsGrace.class));
cards.add(new SetCardInfo("Archon of the Triumvirate", 46877, Rarity.RARE, mage.cards.a.ArchonOfTheTriumvirate.class));
cards.add(new SetCardInfo("Archpriest of Iona", 83764, Rarity.RARE, mage.cards.a.ArchpriestOfIona.class));
cards.add(new SetCardInfo("Ardenn, Intrepid Archaeologist", 86304, Rarity.UNCOMMON, mage.cards.a.ArdennIntrepidArchaeologist.class));
cards.add(new SetCardInfo("Ardenvale Tactician", 78790, Rarity.COMMON, mage.cards.a.ArdenvaleTactician.class));
cards.add(new SetCardInfo("Arena", 35958, Rarity.RARE, mage.cards.a.Arena.class, RETRO_ART));
cards.add(new SetCardInfo("Argivian Archaeologist", 219, Rarity.RARE, mage.cards.a.ArgivianArchaeologist.class, RETRO_ART));
cards.add(new SetCardInfo("Argothian Enchantress", 36104, Rarity.RARE, mage.cards.a.ArgothianEnchantress.class, RETRO_ART));
cards.add(new SetCardInfo("Arid Mesa", 91405, Rarity.RARE, mage.cards.a.AridMesa.class));
cards.add(new SetCardInfo("Arlinn, the Pack's Hope", 94060, Rarity.MYTHIC, mage.cards.a.ArlinnThePacksHope.class));
cards.add(new SetCardInfo("Arlinn, Voice of the Pack", 72239, Rarity.UNCOMMON, mage.cards.a.ArlinnVoiceOfThePack.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arlinn, Voice of the Pack", 77973, Rarity.UNCOMMON, mage.cards.a.ArlinnVoiceOfThePack.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Armadillo Cloak", 31455, Rarity.COMMON, mage.cards.a.ArmadilloCloak.class));
cards.add(new SetCardInfo("Armageddon", 31413, Rarity.RARE, mage.cards.a.Armageddon.class));
cards.add(new SetCardInfo("Armix, Filigree Thrasher", 86344, Rarity.UNCOMMON, mage.cards.a.ArmixFiligreeThrasher.class));
cards.add(new SetCardInfo("Armored Skyhunter", 86040, Rarity.RARE, mage.cards.a.ArmoredSkyhunter.class));
cards.add(new SetCardInfo("Arni Brokenbrow", 88308, Rarity.RARE, mage.cards.a.ArniBrokenbrow.class));
cards.add(new SetCardInfo("Arrogant Wurm", 36246, Rarity.UNCOMMON, mage.cards.a.ArrogantWurm.class));
cards.add(new SetCardInfo("Arterial Alchemy", 95367, Rarity.RARE, mage.cards.a.ArterialAlchemy.class));
cards.add(new SetCardInfo("Artificer's Dragon", 105814, Rarity.RARE, mage.cards.a.ArtificersDragon.class));
cards.add(new SetCardInfo("Artisan of Kozilek", 39673, Rarity.UNCOMMON, mage.cards.a.ArtisanOfKozilek.class));
cards.add(new SetCardInfo("Ascendant Packleader", 95401, Rarity.RARE, mage.cards.a.AscendantPackleader.class));
cards.add(new SetCardInfo("Ascendant Spirit", 88242, Rarity.RARE, mage.cards.a.AscendantSpirit.class));
cards.add(new SetCardInfo("Ash Barrens", 69983, Rarity.COMMON, mage.cards.a.AshBarrens.class));
cards.add(new SetCardInfo("Ashaya, Soul of the Wild", 83778, Rarity.MYTHIC, mage.cards.a.AshayaSoulOfTheWild.class));
cards.add(new SetCardInfo("Ashiok's Erasure", 79897, Rarity.RARE, mage.cards.a.AshioksErasure.class));
cards.add(new SetCardInfo("Ashiok, Dream Render", 72259, Rarity.UNCOMMON, mage.cards.a.AshiokDreamRender.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashiok, Dream Render", 77993, Rarity.UNCOMMON, mage.cards.a.AshiokDreamRender.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashiok, Nightmare Muse", 79847, Rarity.MYTHIC, mage.cards.a.AshiokNightmareMuse.class));
cards.add(new SetCardInfo("Ashmouth Dragon", 94012, Rarity.RARE, mage.cards.a.AshmouthDragon.class));
cards.add(new SetCardInfo("Ashnod the Uncaring", 105806, Rarity.MYTHIC, mage.cards.a.AshnodTheUncaring.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashnod the Uncaring", 105808, Rarity.MYTHIC, mage.cards.a.AshnodTheUncaring.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Ashnod, Flesh Mechanist", 105688, Rarity.RARE, mage.cards.a.AshnodFleshMechanist.class));
cards.add(new SetCardInfo("Asmodeus the Archfiend", 92704, Rarity.RARE, mage.cards.a.AsmodeusTheArchfiend.class));
cards.add(new SetCardInfo("Asmoranomardicadaistinaculdacar", 91337, Rarity.RARE, mage.cards.a.Asmoranomardicadaistinaculdacar.class));
cards.add(new SetCardInfo("Assassin's Trophy", 102307, Rarity.RARE, mage.cards.a.AssassinsTrophy.class));
cards.add(new SetCardInfo("Assembled Alphas", 61551, Rarity.RARE, mage.cards.a.AssembledAlphas.class));
cards.add(new SetCardInfo("Astral Drift", 72892, Rarity.RARE, mage.cards.a.AstralDrift.class));
cards.add(new SetCardInfo("Astral Slide", 32567, Rarity.UNCOMMON, mage.cards.a.AstralSlide.class));
cards.add(new SetCardInfo("Athreos, Shroud-Veiled", 79979, Rarity.MYTHIC, mage.cards.a.AthreosShroudVeiled.class));
cards.add(new SetCardInfo("Atraxa, Praetors' Voice", 82874, Rarity.MYTHIC, mage.cards.a.AtraxaPraetorsVoice.class));
cards.add(new SetCardInfo("Atris, Oracle of Half-Truths", 79935, Rarity.RARE, mage.cards.a.AtrisOracleOfHalfTruths.class));
cards.add(new SetCardInfo("Atsushi, the Blazing Sky", 98013, Rarity.MYTHIC, mage.cards.a.AtsushiTheBlazingSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Atsushi, the Blazing Sky", 98015, Rarity.MYTHIC, mage.cards.a.AtsushiTheBlazingSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Audacious Reshapers", 90116, Rarity.RARE, mage.cards.a.AudaciousReshapers.class));
cards.add(new SetCardInfo("Augmenter Pugilist", 90240, Rarity.RARE, mage.cards.a.AugmenterPugilist.class));
cards.add(new SetCardInfo("Augur of Autumn", 94028, Rarity.RARE, mage.cards.a.AugurOfAutumn.class));
cards.add(new SetCardInfo("Aura of Silence", 36030, Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class, RETRO_ART));
cards.add(new SetCardInfo("Auramancer", 41644, Rarity.COMMON, mage.cards.a.Auramancer.class));
cards.add(new SetCardInfo("Aurora Phoenix", 86026, Rarity.RARE, mage.cards.a.AuroraPhoenix.class));
cards.add(new SetCardInfo("Auspicious Starrix", 81011, Rarity.UNCOMMON, mage.cards.a.AuspiciousStarrix.class));
cards.add(new SetCardInfo("Austere Command", 86076, Rarity.RARE, mage.cards.a.AustereCommand.class));
cards.add(new SetCardInfo("Author of Shadows", 90066, Rarity.RARE, mage.cards.a.AuthorOfShadows.class));
cards.add(new SetCardInfo("Autonomous Assembler", 105626, Rarity.RARE, mage.cards.a.AutonomousAssembler.class));
cards.add(new SetCardInfo("Avabruck Caretaker", 95433, Rarity.MYTHIC, mage.cards.a.AvabruckCaretaker.class));
cards.add(new SetCardInfo("Avacyn's Memorial", 93886, Rarity.MYTHIC, mage.cards.a.AvacynsMemorial.class));
cards.add(new SetCardInfo("Avacyn's Pilgrim", 45209, Rarity.COMMON, mage.cards.a.AvacynsPilgrim.class));
cards.add(new SetCardInfo("Avacyn, Angel of Hope", 64436, Rarity.RARE, mage.cards.a.AvacynAngelOfHope.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Avacyn, Angel of Hope", 82864, Rarity.MYTHIC, mage.cards.a.AvacynAngelOfHope.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Avalanche Riders", 36134, Rarity.UNCOMMON, mage.cards.a.AvalancheRiders.class));
cards.add(new SetCardInfo("Avalanche Tusker", 54514, Rarity.RARE, mage.cards.a.AvalancheTusker.class));
cards.add(new SetCardInfo("Avatar of Discord", 32031, Rarity.RARE, mage.cards.a.AvatarOfDiscord.class));
cards.add(new SetCardInfo("Avatar of Hope", 32206, Rarity.RARE, mage.cards.a.AvatarOfHope.class, RETRO_ART));
cards.add(new SetCardInfo("Avatar of Woe", 36208, Rarity.RARE, mage.cards.a.AvatarOfWoe.class));
cards.add(new SetCardInfo("Avenger of Zendikar", 58895, Rarity.MYTHIC, mage.cards.a.AvengerOfZendikar.class));
cards.add(new SetCardInfo("Averna, the Chaos Bloom", 86330, Rarity.RARE, mage.cards.a.AvernaTheChaosBloom.class));
cards.add(new SetCardInfo("Awaken the Woods", 105772, Rarity.MYTHIC, mage.cards.a.AwakenTheWoods.class));
cards.add(new SetCardInfo("Ayula, Queen Among Bears", 91303, Rarity.RARE, mage.cards.a.AyulaQueenAmongBears.class, RETRO_ART));
cards.add(new SetCardInfo("Azorius Chancery", 102351, Rarity.UNCOMMON, mage.cards.a.AzoriusChancery.class));
cards.add(new SetCardInfo("Azorius Guildmage", 32585, Rarity.UNCOMMON, mage.cards.a.AzoriusGuildmage.class));
cards.add(new SetCardInfo("Azorius Signet", 46906, Rarity.UNCOMMON, mage.cards.a.AzoriusSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azorius Signet", 62395, Rarity.COMMON, mage.cards.a.AzoriusSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azusa, Lost but Seeking", 62505, Rarity.RARE, mage.cards.a.AzusaLostButSeeking.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azusa, Lost but Seeking", 81984, Rarity.RARE, mage.cards.a.AzusaLostButSeeking.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Badlands", 43600, Rarity.RARE, mage.cards.b.Badlands.class, RETRO_ART));
cards.add(new SetCardInfo("Balance", 36278, Rarity.RARE, mage.cards.b.Balance.class));
cards.add(new SetCardInfo("Balduvian Horde", 35992, Rarity.RARE, mage.cards.b.BalduvianHorde.class, RETRO_ART));
cards.add(new SetCardInfo("Baleful Mastery", 90068, Rarity.RARE, mage.cards.b.BalefulMastery.class));
cards.add(new SetCardInfo("Ball Lightning", 35972, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
cards.add(new SetCardInfo("Baneslayer Angel", 82000, Rarity.MYTHIC, mage.cards.b.BaneslayerAngel.class));
cards.add(new SetCardInfo("Banisher Priest", 51908, Rarity.UNCOMMON, mage.cards.b.BanisherPriest.class));
cards.add(new SetCardInfo("Banishing Light", 53840, Rarity.UNCOMMON, mage.cards.b.BanishingLight.class));
cards.add(new SetCardInfo("Barkchannel Pathway", 88404, Rarity.RARE, mage.cards.b.BarkchannelPathway.class));
cards.add(new SetCardInfo("Baron Sengir", 227, Rarity.RARE, mage.cards.b.BaronSengir.class, RETRO_ART));
cards.add(new SetCardInfo("Barrage Tyrant", 58249, Rarity.RARE, mage.cards.b.BarrageTyrant.class));
cards.add(new SetCardInfo("Barrin, Tolarian Archmage", 81942, Rarity.RARE, mage.cards.b.BarrinTolarianArchmage.class));
cards.add(new SetCardInfo("Basalt Monolith", 43602, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class));
cards.add(new SetCardInfo("Basic Conjuration", 90140, Rarity.RARE, mage.cards.b.BasicConjuration.class));
cards.add(new SetCardInfo("Basking Rootwalla", 35152, Rarity.COMMON, mage.cards.b.BaskingRootwalla.class));
cards.add(new SetCardInfo("Basri Ket", 85934, Rarity.MYTHIC, mage.cards.b.BasriKet.class));
cards.add(new SetCardInfo("Batterskull", 51930, Rarity.MYTHIC, mage.cards.b.Batterskull.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Batterskull", 82860, Rarity.MYTHIC, mage.cards.b.Batterskull.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Battle Mammoth", 88326, Rarity.MYTHIC, mage.cards.b.BattleMammoth.class));
cards.add(new SetCardInfo("Battlefield Forge", 105882, Rarity.RARE, mage.cards.b.BattlefieldForge.class));
cards.add(new SetCardInfo("Battlemage's Bracers", 90118, Rarity.RARE, mage.cards.b.BattlemagesBracers.class));
cards.add(new SetCardInfo("Bayou", 43604, Rarity.RARE, mage.cards.b.Bayou.class, RETRO_ART));
cards.add(new SetCardInfo("Beacon of Unrest", 62519, Rarity.RARE, mage.cards.b.BeaconOfUnrest.class));
cards.add(new SetCardInfo("Beanstalk Giant", 78786, Rarity.UNCOMMON, mage.cards.b.BeanstalkGiant.class));
cards.add(new SetCardInfo("Beast of Burden", 32198, Rarity.RARE, mage.cards.b.BeastOfBurden.class, RETRO_ART));
cards.add(new SetCardInfo("Belbe, Corrupted Observer", 86246, Rarity.RARE, mage.cards.b.BelbeCorruptedObserver.class));
cards.add(new SetCardInfo("Beledros Witherbloom", 90318, Rarity.MYTHIC, mage.cards.b.BeledrosWitherbloom.class));
cards.add(new SetCardInfo("Bell Borca, Spectral Sergeant", 86308, Rarity.RARE, mage.cards.b.BellBorcaSpectralSergeant.class));
cards.add(new SetCardInfo("Bellowing Mauler", 99853, Rarity.RARE, mage.cards.b.BellowingMauler.class));
cards.add(new SetCardInfo("Benevolent Geist", 93950, Rarity.RARE, mage.cards.b.BenevolentGeist.class));
cards.add(new SetCardInfo("Bennie Bracks, Zoologist", 99815, Rarity.MYTHIC, mage.cards.b.BennieBracksZoologist.class));
cards.add(new SetCardInfo("Bident of Thassa", 50114, Rarity.RARE, mage.cards.b.BidentOfThassa.class));
cards.add(new SetCardInfo("Bile Blight", 53838, Rarity.UNCOMMON, mage.cards.b.BileBlight.class));
cards.add(new SetCardInfo("Biowaste Blob", 85966, Rarity.RARE, mage.cards.b.BiowasteBlob.class));
cards.add(new SetCardInfo("Birds of Paradise", 37598, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
cards.add(new SetCardInfo("Birgi, God of Storytelling", 88320, Rarity.RARE, mage.cards.b.BirgiGodOfStorytelling.class));
cards.add(new SetCardInfo("Bishop of Rebirth", 65662, Rarity.RARE, mage.cards.b.BishopOfRebirth.class));
cards.add(new SetCardInfo("Biting-Palm Ninja", 97961, Rarity.RARE, mage.cards.b.BitingPalmNinja.class));
cards.add(new SetCardInfo("Bitterblossom", 39626, Rarity.RARE, mage.cards.b.Bitterblossom.class));
cards.add(new SetCardInfo("Bituminous Blast", 36857, Rarity.UNCOMMON, mage.cards.b.BituminousBlast.class, FULL_ART));
cards.add(new SetCardInfo("Black Dragon", 92722, Rarity.UNCOMMON, mage.cards.b.BlackDragon.class));
cards.add(new SetCardInfo("Black Knight", 35922, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
cards.add(new SetCardInfo("Black Lotus", 46932, Rarity.RARE, mage.cards.b.BlackLotus.class));
cards.add(new SetCardInfo("Black Market Tycoon", 99735, Rarity.RARE, mage.cards.b.BlackMarketTycoon.class));
cards.add(new SetCardInfo("Black Sun's Zenith", 39634, Rarity.RARE, mage.cards.b.BlackSunsZenith.class));
cards.add(new SetCardInfo("Blackblade Reforged", 77949, Rarity.RARE, mage.cards.b.BlackbladeReforged.class));
cards.add(new SetCardInfo("Blade Historian", 90212, Rarity.RARE, mage.cards.b.BladeHistorian.class));
cards.add(new SetCardInfo("Blade of the Oni", 97979, Rarity.MYTHIC, mage.cards.b.BladeOfTheOni.class));
cards.add(new SetCardInfo("Bladecoil Serpent", 105810, Rarity.MYTHIC, mage.cards.b.BladecoilSerpent.class));
cards.add(new SetCardInfo("Bladegriff Prototype", 86004, Rarity.RARE, mage.cards.b.BladegriffPrototype.class));
cards.add(new SetCardInfo("Blasphemous Act", 86074, Rarity.RARE, mage.cards.b.BlasphemousAct.class));
cards.add(new SetCardInfo("Blast of Genius", 95475, Rarity.RARE, mage.cards.b.BlastOfGenius.class));
cards.add(new SetCardInfo("Blast Zone", 105872, Rarity.RARE, mage.cards.b.BlastZone.class));
cards.add(new SetCardInfo("Blast-Furnace Hellkite", 105732, Rarity.RARE, mage.cards.b.BlastFurnaceHellkite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blast-Furnace Hellkite", 105736, Rarity.RARE, mage.cards.b.BlastFurnaceHellkite.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Blasting Station", 62473, Rarity.UNCOMMON, mage.cards.b.BlastingStation.class));
cards.add(new SetCardInfo("Blastoderm", 35134, Rarity.COMMON, mage.cards.b.Blastoderm.class));
cards.add(new SetCardInfo("Blessing of Frost", 88344, Rarity.RARE, mage.cards.b.BlessingOfFrost.class));
cards.add(new SetCardInfo("Blex, Vexing Pest", 90300, Rarity.MYTHIC, mage.cards.b.BlexVexingPest.class));
cards.add(new SetCardInfo("Blight Herder", 58265, Rarity.RARE, mage.cards.b.BlightHerder.class));
cards.add(new SetCardInfo("Blight Mound", 90082, Rarity.RARE, mage.cards.b.BlightMound.class));
cards.add(new SetCardInfo("Blighted Fen", 60464, Rarity.RARE, mage.cards.b.BlightedFen.class));
cards.add(new SetCardInfo("Blightning", 35124, Rarity.COMMON, mage.cards.b.Blightning.class, FULL_ART));
cards.add(new SetCardInfo("Blightsteel Colossus", 82844, Rarity.MYTHIC, mage.cards.b.BlightsteelColossus.class));
cards.add(new SetCardInfo("Blightstep Pathway", 88402, Rarity.RARE, mage.cards.b.BlightstepPathway.class));
cards.add(new SetCardInfo("Blim, Comedic Genius", 86276, Rarity.RARE, mage.cards.b.BlimComedicGenius.class));
cards.add(new SetCardInfo("Blood Artist", 102245, Rarity.UNCOMMON, mage.cards.b.BloodArtist.class));
cards.add(new SetCardInfo("Blood Crypt", 72301, Rarity.RARE, mage.cards.b.BloodCrypt.class));
cards.add(new SetCardInfo("Blood Knight", 35984, Rarity.UNCOMMON, mage.cards.b.BloodKnight.class));
cards.add(new SetCardInfo("Blood Moon", 82824, Rarity.RARE, mage.cards.b.BloodMoon.class));
cards.add(new SetCardInfo("Blood on the Snow", 88284, Rarity.RARE, mage.cards.b.BloodOnTheSnow.class));
cards.add(new SetCardInfo("Bloodbraid Elf", 36867, Rarity.UNCOMMON, mage.cards.b.BloodbraidElf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodbraid Elf", 102293, Rarity.UNCOMMON, mage.cards.b.BloodbraidElf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodbraid Marauder", 91281, Rarity.RARE, mage.cards.b.BloodbraidMarauder.class));
cards.add(new SetCardInfo("Bloodcrazed Neonate", 42862, Rarity.COMMON, mage.cards.b.BloodcrazedNeonate.class));
cards.add(new SetCardInfo("Bloodforged Battle-Axe", 102333, Rarity.RARE, mage.cards.b.BloodforgedBattleAxe.class));
cards.add(new SetCardInfo("Bloodline Culling", 93978, Rarity.RARE, mage.cards.b.BloodlineCulling.class));
cards.add(new SetCardInfo("Bloodlord of Vaasgoth", 41638, Rarity.MYTHIC, mage.cards.b.BloodlordOfVaasgoth.class));
cards.add(new SetCardInfo("Bloodstained Mire", 36254, Rarity.RARE, mage.cards.b.BloodstainedMire.class));
cards.add(new SetCardInfo("Bloodthirsty Adversary", 93992, Rarity.MYTHIC, mage.cards.b.BloodthirstyAdversary.class));
cards.add(new SetCardInfo("Bloom Tender", 102275, Rarity.RARE, mage.cards.b.BloomTender.class));
cards.add(new SetCardInfo("Blossoming Bogbeast", 90144, Rarity.RARE, mage.cards.b.BlossomingBogbeast.class));
cards.add(new SetCardInfo("Blot Out the Sky", 90266, Rarity.MYTHIC, mage.cards.b.BlotOutTheSky.class));
cards.add(new SetCardInfo("Blue Dragon", 92686, Rarity.UNCOMMON, mage.cards.b.BlueDragon.class));
cards.add(new SetCardInfo("Blue Elemental Blast", 35924, Rarity.UNCOMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Blue Elemental Blast", 43606, Rarity.UNCOMMON, mage.cards.b.BlueElementalBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blue Elemental Blast", 70922, Rarity.RARE, mage.cards.b.BlueElementalBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Body Count", 99893, Rarity.RARE, mage.cards.b.BodyCount.class));
cards.add(new SetCardInfo("Body Launderer", 99761, Rarity.MYTHIC, mage.cards.b.BodyLaunderer.class));
cards.add(new SetCardInfo("Body of Knowledge", 85990, Rarity.RARE, mage.cards.b.BodyOfKnowledge.class));
cards.add(new SetCardInfo("Body of Research", 90274, Rarity.MYTHIC, mage.cards.b.BodyOfResearch.class));
cards.add(new SetCardInfo("Boggart Ram-Gang", 31439, Rarity.UNCOMMON, mage.cards.b.BoggartRamGang.class));
cards.add(new SetCardInfo("Bolas's Citadel", 72317, Rarity.RARE, mage.cards.b.BolassCitadel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bolas's Citadel", 99975, Rarity.RARE, mage.cards.b.BolassCitadel.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Bold Plagiarist", 90062, Rarity.RARE, mage.cards.b.BoldPlagiarist.class));
cards.add(new SetCardInfo("Boltwing Marauder", 56998, Rarity.RARE, mage.cards.b.BoltwingMarauder.class));
cards.add(new SetCardInfo("Bonders' Enclave", 80903, Rarity.RARE, mage.cards.b.BondersEnclave.class));
cards.add(new SetCardInfo("Bonecrusher Giant", 78810, Rarity.RARE, mage.cards.b.BonecrusherGiant.class));
cards.add(new SetCardInfo("Bonesplitter", 36272, Rarity.COMMON, mage.cards.b.Bonesplitter.class));
cards.add(new SetCardInfo("Boneyard Lurker", 80963, Rarity.UNCOMMON, mage.cards.b.BoneyardLurker.class));
cards.add(new SetCardInfo("Boneyard Wurm", 42860, Rarity.UNCOMMON, mage.cards.b.BoneyardWurm.class));
cards.add(new SetCardInfo("Boomerang", 36228, Rarity.COMMON, mage.cards.b.Boomerang.class));
cards.add(new SetCardInfo("Bootleggers' Stash", 99705, Rarity.MYTHIC, mage.cards.b.BootleggersStash.class));
cards.add(new SetCardInfo("Boros Challenger", 69953, Rarity.UNCOMMON, mage.cards.b.BorosChallenger.class));
cards.add(new SetCardInfo("Boros Charm", 86142, Rarity.UNCOMMON, mage.cards.b.BorosCharm.class));
cards.add(new SetCardInfo("Boros Garrison", 102369, Rarity.UNCOMMON, mage.cards.b.BorosGarrison.class));
cards.add(new SetCardInfo("Boros Signet", 46904, Rarity.UNCOMMON, mage.cards.b.BorosSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boros Signet", 62393, Rarity.UNCOMMON, mage.cards.b.BorosSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boseiju, Who Endures", 98135, Rarity.RARE, mage.cards.b.BoseijuWhoEndures.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boseiju, Who Endures", 98137, Rarity.RARE, mage.cards.b.BoseijuWhoEndures.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boss's Chauffeur", 99943, Rarity.RARE, mage.cards.b.BosssChauffeur.class));
cards.add(new SetCardInfo("Bottle Gnomes", 36050, Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class, RETRO_ART));
cards.add(new SetCardInfo("Brago, King Eternal", 86206, Rarity.MYTHIC, mage.cards.b.BragoKingEternal.class));
cards.add(new SetCardInfo("Braids, Arisen Nightmare", 105692, Rarity.RARE, mage.cards.b.BraidsArisenNightmare.class));
cards.add(new SetCardInfo("Brain Maggot", 54551, Rarity.UNCOMMON, mage.cards.b.BrainMaggot.class));
cards.add(new SetCardInfo("Braingeyser", 205, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Braingeyser", 91241, Rarity.RARE, mage.cards.b.Braingeyser.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brainstorm", 31453, Rarity.COMMON, mage.cards.b.Brainstorm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brainstorm", 70920, Rarity.RARE, mage.cards.b.Brainstorm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brainstorm", 82834, Rarity.RARE, mage.cards.b.Brainstorm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bramblewood Paragon", 31423, Rarity.UNCOMMON, mage.cards.b.BramblewoodParagon.class));
cards.add(new SetCardInfo("Branchloft Pathway", 83852, Rarity.RARE, mage.cards.b.BranchloftPathway.class));
cards.add(new SetCardInfo("Brash Taunter", 81974, Rarity.RARE, mage.cards.b.BrashTaunter.class));
cards.add(new SetCardInfo("Brass's Bounty", 66886, Rarity.RARE, mage.cards.b.BrasssBounty.class));
cards.add(new SetCardInfo("Brave the Elements", 37857, Rarity.UNCOMMON, mage.cards.b.BraveTheElements.class, FULL_ART));
cards.add(new SetCardInfo("Brazen Borrower", 78826, Rarity.MYTHIC, mage.cards.b.BrazenBorrower.class));
cards.add(new SetCardInfo("Breaking // Entering", 48586, Rarity.RARE, mage.cards.b.BreakingEntering.class));
cards.add(new SetCardInfo("Breath of the Sleepless", 95291, Rarity.RARE, mage.cards.b.BreathOfTheSleepless.class));
cards.add(new SetCardInfo("Breathkeeper Seraph", 95259, Rarity.RARE, mage.cards.b.BreathkeeperSeraph.class));
cards.add(new SetCardInfo("Breeches, Brazen Plunderer", 86290, Rarity.UNCOMMON, mage.cards.b.BreechesBrazenPlunderer.class));
cards.add(new SetCardInfo("Breeding Pool", 72311, Rarity.RARE, mage.cards.b.BreedingPool.class));
cards.add(new SetCardInfo("Breena, the Demagogue", 90264, Rarity.MYTHIC, mage.cards.b.BreenaTheDemagogue.class));
cards.add(new SetCardInfo("Breya's Apprentice", 91283, Rarity.RARE, mage.cards.b.BreyasApprentice.class));
cards.add(new SetCardInfo("Briar Hydra", 103456, Rarity.RARE, mage.cards.b.BriarHydra.class));
cards.add(new SetCardInfo("Briarbridge Tracker", 94032, Rarity.RARE, mage.cards.b.BriarbridgeTracker.class));
cards.add(new SetCardInfo("Briber's Purse", 55781, Rarity.UNCOMMON, mage.cards.b.BribersPurse.class));
cards.add(new SetCardInfo("Bribery", 46928, Rarity.RARE, mage.cards.b.Bribery.class));
cards.add(new SetCardInfo("Brightclimb Pathway", 83848, Rarity.RARE, mage.cards.b.BrightclimbPathway.class));
cards.add(new SetCardInfo("Brilliant Restoration", 97879, Rarity.RARE, mage.cards.b.BrilliantRestoration.class));
cards.add(new SetCardInfo("Brinelin, the Moon Kraken", 86226, Rarity.UNCOMMON, mage.cards.b.BrinelinTheMoonKraken.class));
cards.add(new SetCardInfo("Bring to Light", 102309, Rarity.RARE, mage.cards.b.BringToLight.class));
cards.add(new SetCardInfo("Brion Stoutarm", 36096, Rarity.RARE, mage.cards.b.BrionStoutarm.class));
cards.add(new SetCardInfo("Brokers Confluence", 99951, Rarity.RARE, mage.cards.b.BrokersConfluence.class));
//cards.add(new SetCardInfo("Brokkos, Apex of Forever", 80909, Rarity.MYTHIC, mage.cards.b.BrokkosApexOfForever.class, NON_FULL_USE_VARIOUS));
//cards.add(new SetCardInfo("Brokkos, Apex of Forever", 80987, Rarity.MYTHIC, mage.cards.b.BrokkosApexOfForever.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bronze Guardian", 90004, Rarity.RARE, mage.cards.b.BronzeGuardian.class));
cards.add(new SetCardInfo("Bronzehide Lion", 79973, Rarity.RARE, mage.cards.b.BronzehideLion.class));
cards.add(new SetCardInfo("Broodmate Dragon", 36148, Rarity.RARE, mage.cards.b.BroodmateDragon.class));
cards.add(new SetCardInfo("Brotherhood's End", 105740, Rarity.RARE, mage.cards.b.BrotherhoodsEnd.class));
cards.add(new SetCardInfo("Browbeat", 36198, Rarity.UNCOMMON, mage.cards.b.Browbeat.class));
cards.add(new SetCardInfo("Bruse Tarl, Boorish Herder", 86156, Rarity.MYTHIC, mage.cards.b.BruseTarlBoorishHerder.class));
cards.add(new SetCardInfo("Brushfire Elemental", 83710, Rarity.UNCOMMON, mage.cards.b.BrushfireElemental.class));
cards.add(new SetCardInfo("Brushland", 105878, Rarity.RARE, mage.cards.b.Brushland.class));
cards.add(new SetCardInfo("Budoka Pupil", 36288, Rarity.UNCOMMON, mage.cards.b.BudokaPupil.class));
cards.add(new SetCardInfo("Burgeoning", 62507, Rarity.RARE, mage.cards.b.Burgeoning.class));
cards.add(new SetCardInfo("Burn Down the House", 94006, Rarity.RARE, mage.cards.b.BurnDownTheHouse.class));
cards.add(new SetCardInfo("Burning Sun's Avatar", 65664, Rarity.RARE, mage.cards.b.BurningSunsAvatar.class));
cards.add(new SetCardInfo("Burning Wish", 43542, Rarity.RARE, mage.cards.b.BurningWish.class));
cards.add(new SetCardInfo("Burning-Rune Demon", 88266, Rarity.MYTHIC, mage.cards.b.BurningRuneDemon.class));
cards.add(new SetCardInfo("Burning-Tree Emissary", 102285, Rarity.COMMON, mage.cards.b.BurningTreeEmissary.class));
cards.add(new SetCardInfo("Burnished Hart", 86100, Rarity.UNCOMMON, mage.cards.b.BurnishedHart.class));
cards.add(new SetCardInfo("Burst Lightning", 37610, Rarity.COMMON, mage.cards.b.BurstLightning.class, FULL_ART));
cards.add(new SetCardInfo("By Invitation Only", 95263, Rarity.RARE, mage.cards.b.ByInvitationOnly.class));
cards.add(new SetCardInfo("Cabal Coffers", 31471, Rarity.UNCOMMON, mage.cards.c.CabalCoffers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cabal Coffers", 91393, Rarity.MYTHIC, mage.cards.c.CabalCoffers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cabal Therapy", 31473, Rarity.UNCOMMON, mage.cards.c.CabalTherapy.class));
cards.add(new SetCardInfo("Cabaretti Confluence", 99959, Rarity.RARE, mage.cards.c.CabarettiConfluence.class));
cards.add(new SetCardInfo("Calamity Bearer", 88312, Rarity.RARE, mage.cards.c.CalamityBearer.class));
cards.add(new SetCardInfo("Calciderm", 35988, Rarity.UNCOMMON, mage.cards.c.Calciderm.class));
cards.add(new SetCardInfo("Calibrated Blast", 91289, Rarity.RARE, mage.cards.c.CalibratedBlast.class));
cards.add(new SetCardInfo("Calix, Destiny's Hand", 79843, Rarity.MYTHIC, mage.cards.c.CalixDestinysHand.class));
cards.add(new SetCardInfo("Call of the Conclave", 48190, Rarity.UNCOMMON, mage.cards.c.CallOfTheConclave.class));
cards.add(new SetCardInfo("Call of the Herd", 36108, Rarity.RARE, mage.cards.c.CallOfTheHerd.class));
cards.add(new SetCardInfo("Call the Bloodline", 62213, Rarity.UNCOMMON, mage.cards.c.CallTheBloodline.class));
cards.add(new SetCardInfo("Callaphe, Beloved of the Sea", 79867, Rarity.UNCOMMON, mage.cards.c.CallapheBelovedOfTheSea.class));
cards.add(new SetCardInfo("Callous Bloodmage", 90060, Rarity.RARE, mage.cards.c.CallousBloodmage.class));
cards.add(new SetCardInfo("Can't Stay Away", 94074, Rarity.RARE, mage.cards.c.CantStayAway.class));
cards.add(new SetCardInfo("Cancel", 36222, Rarity.COMMON, mage.cards.c.Cancel.class, FULL_ART));
cards.add(new SetCardInfo("Candelabra of Tawnos", 62531, Rarity.RARE, mage.cards.c.CandelabraOfTawnos.class));
cards.add(new SetCardInfo("Canopy Baloth", 83678, Rarity.COMMON, mage.cards.c.CanopyBaloth.class));
cards.add(new SetCardInfo("Canyon Jerboa", 83702, Rarity.UNCOMMON, mage.cards.c.CanyonJerboa.class));
cards.add(new SetCardInfo("Capsize", 36040, Rarity.COMMON, mage.cards.c.Capsize.class, RETRO_ART));
cards.add(new SetCardInfo("Captain Vargus Wrath", 86282, Rarity.UNCOMMON, mage.cards.c.CaptainVargusWrath.class));
cards.add(new SetCardInfo("Captain's Hook", 66884, Rarity.RARE, mage.cards.c.CaptainsHook.class));
cards.add(new SetCardInfo("Capture of Jingzhou", 64420, Rarity.RARE, mage.cards.c.CaptureOfJingzhou.class));
cards.add(new SetCardInfo("Carnival Hellsteed", 46885, Rarity.RARE, mage.cards.c.CarnivalHellsteed.class));
cards.add(new SetCardInfo("Carnophage", 36100, Rarity.COMMON, mage.cards.c.Carnophage.class, RETRO_ART));
cards.add(new SetCardInfo("Carrion Feeder", 36264, Rarity.COMMON, mage.cards.c.CarrionFeeder.class));
cards.add(new SetCardInfo("Carth the Lion", 91345, Rarity.RARE, mage.cards.c.CarthTheLion.class));
cards.add(new SetCardInfo("Cascading Cataracts", 88412, Rarity.RARE, mage.cards.c.CascadingCataracts.class));
cards.add(new SetCardInfo("Cast Down", 68049, Rarity.UNCOMMON, mage.cards.c.CastDown.class));
cards.add(new SetCardInfo("Castigate", 35176, Rarity.COMMON, mage.cards.c.Castigate.class));
cards.add(new SetCardInfo("Cathedral of War", 45215, Rarity.RARE, mage.cards.c.CathedralOfWar.class));
cards.add(new SetCardInfo("Cavern of Souls", 102375, Rarity.MYTHIC, mage.cards.c.CavernOfSouls.class));
cards.add(new SetCardInfo("Cavern Whisperer", 80977, Rarity.COMMON, mage.cards.c.CavernWhisperer.class));
cards.add(new SetCardInfo("Caves of Koilos", 103482, Rarity.RARE, mage.cards.c.CavesOfKoilos.class));
cards.add(new SetCardInfo("Celebrate the Harvest", 94044, Rarity.RARE, mage.cards.c.CelebrateTheHarvest.class));
cards.add(new SetCardInfo("Celestial Archon", 50128, Rarity.RARE, mage.cards.c.CelestialArchon.class));
cards.add(new SetCardInfo("Celestial Colonnade", 43572, Rarity.RARE, mage.cards.c.CelestialColonnade.class));
cards.add(new SetCardInfo("Celestial Purge", 36859, Rarity.UNCOMMON, mage.cards.c.CelestialPurge.class, FULL_ART));
//cards.add(new SetCardInfo("Celestine Reef", 44348, Rarity.RARE, mage.cards.c.CelestineReef.class));
cards.add(new SetCardInfo("Cemetery Desecrator", 95357, Rarity.MYTHIC, mage.cards.c.CemeteryDesecrator.class));
cards.add(new SetCardInfo("Cemetery Illuminator", 95317, Rarity.MYTHIC, mage.cards.c.CemeteryIlluminator.class));
cards.add(new SetCardInfo("Cemetery Protector", 95271, Rarity.MYTHIC, mage.cards.c.CemeteryProtector.class));
cards.add(new SetCardInfo("Cemetery Prowler", 95429, Rarity.MYTHIC, mage.cards.c.CemeteryProwler.class));
cards.add(new SetCardInfo("Cemetery Tampering", 99775, Rarity.RARE, mage.cards.c.CemeteryTampering.class));
cards.add(new SetCardInfo("Cenn's Tactician", 32541, Rarity.UNCOMMON, mage.cards.c.CennsTactician.class));
cards.add(new SetCardInfo("Chain of Vapor", 62513, Rarity.UNCOMMON, mage.cards.c.ChainOfVapor.class));
cards.add(new SetCardInfo("Chainer's Edict", 36242, Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class));
cards.add(new SetCardInfo("Chains of Mephistopheles", 65646, Rarity.RARE, mage.cards.c.ChainsOfMephistopheles.class));
cards.add(new SetCardInfo("Chalice of the Void", 69993, Rarity.RARE, mage.cards.c.ChaliceOfTheVoid.class));
cards.add(new SetCardInfo("Champion of the Perished", 93964, Rarity.RARE, mage.cards.c.ChampionOfThePerished.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Champion of the Perished", 93968, Rarity.RARE, mage.cards.c.ChampionOfThePerished.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chandra's Phoenix", 41646, Rarity.RARE, mage.cards.c.ChandrasPhoenix.class));
cards.add(new SetCardInfo("Chandra's Regulator", 73636, Rarity.RARE, mage.cards.c.ChandrasRegulator.class));
cards.add(new SetCardInfo("Chandra, Dressed to Kill", 95393, Rarity.MYTHIC, mage.cards.c.ChandraDressedToKill.class));
cards.add(new SetCardInfo("Chandra, Fire Artisan", 72263, Rarity.RARE, mage.cards.c.ChandraFireArtisan.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chandra, Fire Artisan", 77997, Rarity.RARE, mage.cards.c.ChandraFireArtisan.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chandra, Heart of Fire", 85938, Rarity.MYTHIC, mage.cards.c.ChandraHeartOfFire.class));
cards.add(new SetCardInfo("Chandra, Pyromaster", 65007, Rarity.MYTHIC, mage.cards.c.ChandraPyromaster.class));
cards.add(new SetCardInfo("Chandra, Torch of Defiance", 70934, Rarity.MYTHIC, mage.cards.c.ChandraTorchOfDefiance.class));
cards.add(new SetCardInfo("Change of Fortune", 95383, Rarity.RARE, mage.cards.c.ChangeOfFortune.class));
cards.add(new SetCardInfo("Changeling Outcast", 91267, Rarity.RARE, mage.cards.c.ChangelingOutcast.class, RETRO_ART));
cards.add(new SetCardInfo("Chaos Warp", 102263, Rarity.RARE, mage.cards.c.ChaosWarp.class));
cards.add(new SetCardInfo("Chaotic Transformation", 103450, Rarity.RARE, mage.cards.c.ChaoticTransformation.class));
cards.add(new SetCardInfo("Char", 36142, Rarity.RARE, mage.cards.c.Char.class));
cards.add(new SetCardInfo("Charix, the Raging Isle", 83736, Rarity.RARE, mage.cards.c.CharixTheRagingIsle.class));
cards.add(new SetCardInfo("Chatterfang, Squirrel General", 91297, Rarity.MYTHIC, mage.cards.c.ChatterfangSquirrelGeneral.class));
cards.add(new SetCardInfo("Chef's Kiss", 91285, Rarity.RARE, mage.cards.c.ChefsKiss.class));
cards.add(new SetCardInfo("Chevill, Bane of Monsters", 80809, Rarity.MYTHIC, mage.cards.c.ChevillBaneOfMonsters.class));
cards.add(new SetCardInfo("Chief Engineer", 53824, Rarity.RARE, mage.cards.c.ChiefEngineer.class));
cards.add(new SetCardInfo("Chill", 36062, Rarity.UNCOMMON, mage.cards.c.Chill.class, RETRO_ART));
cards.add(new SetCardInfo("Chishiro, the Shattered Blade", 98087, Rarity.MYTHIC, mage.cards.c.ChishiroTheShatteredBlade.class));
cards.add(new SetCardInfo("Chittering Harvester", 80961, Rarity.UNCOMMON, mage.cards.c.ChitteringHarvester.class));
cards.add(new SetCardInfo("Chittering Rats", 62445, Rarity.COMMON, mage.cards.c.ChitteringRats.class));
cards.add(new SetCardInfo("Chitterspitter", 91315, Rarity.RARE, mage.cards.c.Chitterspitter.class));
cards.add(new SetCardInfo("Chord of Calling", 82880, Rarity.RARE, mage.cards.c.ChordOfCalling.class));
cards.add(new SetCardInfo("Chromatic Orrery", 82004, Rarity.MYTHIC, mage.cards.c.ChromaticOrrery.class));
cards.add(new SetCardInfo("Chrome Mox", 36160, Rarity.RARE, mage.cards.c.ChromeMox.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chrome Mox", 82872, Rarity.MYTHIC, mage.cards.c.ChromeMox.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Circle of Dreams Druid", 92766, Rarity.RARE, mage.cards.c.CircleOfDreamsDruid.class));
cards.add(new SetCardInfo("Circle of Flame", 41648, Rarity.UNCOMMON, mage.cards.c.CircleOfFlame.class));
cards.add(new SetCardInfo("Circle of Protection: Red", 31375, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
cards.add(new SetCardInfo("Circular Logic", 36244, Rarity.UNCOMMON, mage.cards.c.CircularLogic.class));
cards.add(new SetCardInfo("City of Brass", 35952, Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("City of Brass", 102371, Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cityscape Leveler", 105858, Rarity.MYTHIC, mage.cards.c.CityscapeLeveler.class));
cards.add(new SetCardInfo("Clash of Wills", 59671, Rarity.UNCOMMON, mage.cards.c.ClashOfWills.class));
cards.add(new SetCardInfo("Clay Champion", 105798, Rarity.MYTHIC, mage.cards.c.ClayChampion.class));
cards.add(new SetCardInfo("Clearwater Pathway", 83858, Rarity.RARE, mage.cards.c.ClearwaterPathway.class));
cards.add(new SetCardInfo("Cleaver Skaab", 93924, Rarity.RARE, mage.cards.c.CleaverSkaab.class));
cards.add(new SetCardInfo("Cloudpiercer", 80979, Rarity.COMMON, mage.cards.c.Cloudpiercer.class));
cards.add(new SetCardInfo("Cloudpost", 36869, Rarity.COMMON, mage.cards.c.Cloudpost.class));
cards.add(new SetCardInfo("Cloudsteel Kirin", 97875, Rarity.RARE, mage.cards.c.CloudsteelKirin.class));
cards.add(new SetCardInfo("Codie, Vociferous Codex", 90330, Rarity.RARE, mage.cards.c.CodieVociferousCodex.class));
cards.add(new SetCardInfo("Coercive Recruiter", 86046, Rarity.RARE, mage.cards.c.CoerciveRecruiter.class));
cards.add(new SetCardInfo("Coiling Oracle", 32587, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coiling Oracle", 86120, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coiling Oracle", 102289, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Colfenor, the Last Yew", 86262, Rarity.RARE, mage.cards.c.ColfenorTheLastYew.class));
cards.add(new SetCardInfo("Colossal Whale", 49834, Rarity.RARE, mage.cards.c.ColossalWhale.class));
cards.add(new SetCardInfo("Colossification", 80879, Rarity.RARE, mage.cards.c.Colossification.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Colossification", 80941, Rarity.RARE, mage.cards.c.Colossification.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Combat Calligrapher", 89984, Rarity.RARE, mage.cards.c.CombatCalligrapher.class));
cards.add(new SetCardInfo("Comet Storm", 35822, Rarity.MYTHIC, mage.cards.c.CometStorm.class));
cards.add(new SetCardInfo("Command Beacon", 86062, Rarity.RARE, mage.cards.c.CommandBeacon.class));
cards.add(new SetCardInfo("Command Tower", 47979, Rarity.COMMON, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Command Tower", 86088, Rarity.COMMON, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Commander's Insight", 90046, Rarity.RARE, mage.cards.c.CommandersInsight.class));
cards.add(new SetCardInfo("Commander's Plate", 85988, Rarity.MYTHIC, mage.cards.c.CommandersPlate.class));
cards.add(new SetCardInfo("Commander's Sphere", 86096, Rarity.COMMON, mage.cards.c.CommandersSphere.class));
cards.add(new SetCardInfo("Concealing Curtains", 95351, Rarity.RARE, mage.cards.c.ConcealingCurtains.class));
cards.add(new SetCardInfo("Conclave Naturalists", 57596, Rarity.UNCOMMON, mage.cards.c.ConclaveNaturalists.class));
cards.add(new SetCardInfo("Concordant Crossroads", 102283, Rarity.MYTHIC, mage.cards.c.ConcordantCrossroads.class));
cards.add(new SetCardInfo("Condemn", 31385, Rarity.UNCOMMON, mage.cards.c.Condemn.class, FULL_ART));
cards.add(new SetCardInfo("Confounding Conundrum", 83828, Rarity.RARE, mage.cards.c.ConfoundingConundrum.class));
cards.add(new SetCardInfo("Confront the Past", 90074, Rarity.RARE, mage.cards.c.ConfrontThePast.class));
cards.add(new SetCardInfo("Conspicuous Snoop", 81968, Rarity.RARE, mage.cards.c.ConspicuousSnoop.class));
cards.add(new SetCardInfo("Conspiracy Theorist", 90090, Rarity.RARE, mage.cards.c.ConspiracyTheorist.class));
cards.add(new SetCardInfo("Consume the Meek", 62491, Rarity.RARE, mage.cards.c.ConsumeTheMeek.class));
cards.add(new SetCardInfo("Consuming Aberration", 47997, Rarity.RARE, mage.cards.c.ConsumingAberration.class));
cards.add(new SetCardInfo("Consuming Blob", 94018, Rarity.MYTHIC, mage.cards.c.ConsumingBlob.class));
cards.add(new SetCardInfo("Consuming Tide", 95303, Rarity.RARE, mage.cards.c.ConsumingTide.class));
cards.add(new SetCardInfo("Contagion", 62485, Rarity.RARE, mage.cards.c.Contagion.class));
cards.add(new SetCardInfo("Contagion Clasp", 42258, Rarity.UNCOMMON, mage.cards.c.ContagionClasp.class));
cards.add(new SetCardInfo("Containment Priest", 81918, Rarity.RARE, mage.cards.c.ContainmentPriest.class));
cards.add(new SetCardInfo("Control Magic", 43594, Rarity.RARE, mage.cards.c.ControlMagic.class));
cards.add(new SetCardInfo("Copy Artifact", 65650, Rarity.RARE, mage.cards.c.CopyArtifact.class));
cards.add(new SetCardInfo("Coralhelm Chronicler", 83748, Rarity.RARE, mage.cards.c.CoralhelmChronicler.class));
cards.add(new SetCardInfo("Corpse Explosion", 99723, Rarity.RARE, mage.cards.c.CorpseExplosion.class));
cards.add(new SetCardInfo("Corpsejack Menace", 46887, Rarity.RARE, mage.cards.c.CorpsejackMenace.class));
cards.add(new SetCardInfo("Corrupt", 35120, Rarity.UNCOMMON, mage.cards.c.Corrupt.class, FULL_ART));
cards.add(new SetCardInfo("Cosima, God of the Voyage", 88258, Rarity.RARE, mage.cards.c.CosimaGodOfTheVoyage.class));
cards.add(new SetCardInfo("Cosmic Epiphany", 103406, Rarity.RARE, mage.cards.c.CosmicEpiphany.class));
cards.add(new SetCardInfo("Cosmos Charger", 88244, Rarity.RARE, mage.cards.c.CosmosCharger.class));
cards.add(new SetCardInfo("Cosmos Elixir", 88398, Rarity.RARE, mage.cards.c.CosmosElixir.class));
cards.add(new SetCardInfo("Council's Judgment", 82820, Rarity.RARE, mage.cards.c.CouncilsJudgment.class));
cards.add(new SetCardInfo("Counterspell", 31377, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Counterspell", 36323, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Counterspell", 86148, Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Counterspell", 91245, Rarity.RARE, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Courser of Kruphix", 55735, Rarity.RARE, mage.cards.c.CourserOfKruphix.class));
cards.add(new SetCardInfo("Court of Ambition", 85978, Rarity.RARE, mage.cards.c.CourtOfAmbition.class));
cards.add(new SetCardInfo("Court of Bounty", 85974, Rarity.RARE, mage.cards.c.CourtOfBounty.class));
cards.add(new SetCardInfo("Court of Cunning", 85980, Rarity.RARE, mage.cards.c.CourtOfCunning.class));
cards.add(new SetCardInfo("Court of Grace", 85982, Rarity.RARE, mage.cards.c.CourtOfGrace.class));
cards.add(new SetCardInfo("Court of Ire", 85976, Rarity.RARE, mage.cards.c.CourtOfIre.class));
cards.add(new SetCardInfo("Coveted Prize", 83724, Rarity.RARE, mage.cards.c.CovetedPrize.class));
cards.add(new SetCardInfo("Crackle with Power", 90126, Rarity.MYTHIC, mage.cards.c.CrackleWithPower.class));
cards.add(new SetCardInfo("Cragcrown Pathway", 83856, Rarity.RARE, mage.cards.c.CragcrownPathway.class));
cards.add(new SetCardInfo("Cragplate Baloth", 83756, Rarity.RARE, mage.cards.c.CragplateBaloth.class));
cards.add(new SetCardInfo("Crash the Party", 99839, Rarity.RARE, mage.cards.c.CrashTheParty.class));
cards.add(new SetCardInfo("Crawling Barrens", 83732, Rarity.RARE, mage.cards.c.CrawlingBarrens.class));
cards.add(new SetCardInfo("Creative Technique", 90122, Rarity.RARE, mage.cards.c.CreativeTechnique.class));
cards.add(new SetCardInfo("Creeping Inn", 94088, Rarity.MYTHIC, mage.cards.c.CreepingInn.class));
cards.add(new SetCardInfo("Creeping Mold", 32525, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, RETRO_ART));
cards.add(new SetCardInfo("Creepy Puppeteer", 95365, Rarity.RARE, mage.cards.c.CreepyPuppeteer.class));
cards.add(new SetCardInfo("Crippling Fear", 88286, Rarity.RARE, mage.cards.c.CripplingFear.class));
cards.add(new SetCardInfo("Croaking Counterpart", 94082, Rarity.RARE, mage.cards.c.CroakingCounterpart.class));
cards.add(new SetCardInfo("Crop Rotation", 62521, Rarity.COMMON, mage.cards.c.CropRotation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crop Rotation", 82804, Rarity.RARE, mage.cards.c.CropRotation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crossway Troublemakers", 95335, Rarity.RARE, mage.cards.c.CrosswayTroublemakers.class));
cards.add(new SetCardInfo("Crowded Crypt", 93976, Rarity.RARE, mage.cards.c.CrowdedCrypt.class));
cards.add(new SetCardInfo("Crucible of Worlds", 49846, Rarity.RARE, mage.cards.c.CrucibleOfWorlds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cruel Edict", 35062, Rarity.RARE, mage.cards.c.CruelEdict.class, FULL_ART));
cards.add(new SetCardInfo("Crumbling Vestige", 61565, Rarity.COMMON, mage.cards.c.CrumblingVestige.class));
cards.add(new SetCardInfo("Crusade", 35926, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
cards.add(new SetCardInfo("Cryptborn Horror", 46883, Rarity.RARE, mage.cards.c.CryptbornHorror.class));
cards.add(new SetCardInfo("Cryptic Command", 31447, Rarity.RARE, mage.cards.c.CrypticCommand.class, FULL_ART));
cards.add(new SetCardInfo("Crystalline Giant", 80887, Rarity.RARE, mage.cards.c.CrystallineGiant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crystalline Giant", 80937, Rarity.RARE, mage.cards.c.CrystallineGiant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crystalline Sliver", 36070, Rarity.UNCOMMON, mage.cards.c.CrystallineSliver.class, RETRO_ART));
cards.add(new SetCardInfo("Cubwarden", 80993, Rarity.RARE, mage.cards.c.Cubwarden.class));
cards.add(new SetCardInfo("Culling Ritual", 90194, Rarity.RARE, mage.cards.c.CullingRitual.class));
cards.add(new SetCardInfo("Culmination of Studies", 90202, Rarity.RARE, mage.cards.c.CulminationOfStudies.class));
cards.add(new SetCardInfo("Cultivate", 41640, Rarity.COMMON, mage.cards.c.Cultivate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cultivate", 81920, Rarity.RARE, mage.cards.c.Cultivate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cultivator Colossus", 95431, Rarity.MYTHIC, mage.cards.c.CultivatorColossus.class));
cards.add(new SetCardInfo("Cultivator of Blades", 62219, Rarity.RARE, mage.cards.c.CultivatorOfBlades.class));
cards.add(new SetCardInfo("Cunning Rhetoric", 90072, Rarity.RARE, mage.cards.c.CunningRhetoric.class));
cards.add(new SetCardInfo("Cunning Wish", 31393, Rarity.RARE, mage.cards.c.CunningWish.class));
cards.add(new SetCardInfo("Cuombajj Witches", 65652, Rarity.COMMON, mage.cards.c.CuombajjWitches.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cuombajj Witches", 86102, Rarity.UNCOMMON, mage.cards.c.CuombajjWitches.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Curiosity Crafter", 90044, Rarity.RARE, mage.cards.c.CuriosityCrafter.class));
cards.add(new SetCardInfo("Curious Pair", 78754, Rarity.COMMON, mage.cards.c.CuriousPair.class));
cards.add(new SetCardInfo("Currency Converter", 99907, Rarity.RARE, mage.cards.c.CurrencyConverter.class));
cards.add(new SetCardInfo("Curse of Hospitality", 95379, Rarity.RARE, mage.cards.c.CurseOfHospitality.class));
cards.add(new SetCardInfo("Curse of Leeches", 93988, Rarity.RARE, mage.cards.c.CurseOfLeeches.class));
cards.add(new SetCardInfo("Curse of Shaken Faith", 94002, Rarity.RARE, mage.cards.c.CurseOfShakenFaith.class));
cards.add(new SetCardInfo("Curse of Silence", 93906, Rarity.RARE, mage.cards.c.CurseOfSilence.class));
cards.add(new SetCardInfo("Curse of Surveillance", 93944, Rarity.RARE, mage.cards.c.CurseOfSurveillance.class));
cards.add(new SetCardInfo("Curse of the Bloody Tome", 42870, Rarity.COMMON, mage.cards.c.CurseOfTheBloodyTome.class));
cards.add(new SetCardInfo("Curse of the Restless Dead", 93980, Rarity.RARE, mage.cards.c.CurseOfTheRestlessDead.class));
cards.add(new SetCardInfo("Curse of Thirst", 43499, Rarity.UNCOMMON, mage.cards.c.CurseOfThirst.class));
cards.add(new SetCardInfo("Curse of Wizardry", 36863, Rarity.UNCOMMON, mage.cards.c.CurseOfWizardry.class));
cards.add(new SetCardInfo("Cursed Mirror", 90120, Rarity.RARE, mage.cards.c.CursedMirror.class));
cards.add(new SetCardInfo("Cut of the Profits", 99719, Rarity.RARE, mage.cards.c.CutOfTheProfits.class));
cards.add(new SetCardInfo("Cut Your Losses", 99753, Rarity.RARE, mage.cards.c.CutYourLosses.class));
cards.add(new SetCardInfo("Cyberdrive Awakener", 97915, Rarity.RARE, mage.cards.c.CyberdriveAwakener.class));
cards.add(new SetCardInfo("Cyclone Summoner", 88246, Rarity.RARE, mage.cards.c.CycloneSummoner.class));
cards.add(new SetCardInfo("Cyclonic Rift", 82816, Rarity.RARE, mage.cards.c.CyclonicRift.class));
cards.add(new SetCardInfo("Daemogoth Titan", 90188, Rarity.RARE, mage.cards.d.DaemogothTitan.class));
cards.add(new SetCardInfo("Dakkon, Shadow Slayer", 91323, Rarity.MYTHIC, mage.cards.d.DakkonShadowSlayer.class));
cards.add(new SetCardInfo("Dalakos, Crafter of Wonders", 79939, Rarity.RARE, mage.cards.d.DalakosCrafterOfWonders.class));
cards.add(new SetCardInfo("Damn", 91265, Rarity.RARE, mage.cards.d.Damn.class));
cards.add(new SetCardInfo("Damnation", 31417, Rarity.RARE, mage.cards.d.Damnation.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Damnation", 55862, Rarity.RARE, mage.cards.d.Damnation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Damnation", 102249, Rarity.RARE, mage.cards.d.Damnation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Damning Verdict", 99919, Rarity.RARE, mage.cards.d.DamningVerdict.class));
cards.add(new SetCardInfo("Dancing Sword", 92640, Rarity.RARE, mage.cards.d.DancingSword.class));
cards.add(new SetCardInfo("Dargo, the Shipwrecker", 86256, Rarity.UNCOMMON, mage.cards.d.DargoTheShipwrecker.class));
cards.add(new SetCardInfo("Dark Confidant", 82862, Rarity.MYTHIC, mage.cards.d.DarkConfidant.class));
cards.add(new SetCardInfo("Dark Ritual", 36168, Rarity.COMMON, mage.cards.d.DarkRitual.class));
cards.add(new SetCardInfo("Darkbore Pathway", 88406, Rarity.RARE, mage.cards.d.DarkborePathway.class));
cards.add(new SetCardInfo("Darksteel Ingot", 36276, Rarity.COMMON, mage.cards.d.DarksteelIngot.class));
cards.add(new SetCardInfo("Darksteel Relic", 41108, Rarity.UNCOMMON, mage.cards.d.DarksteelRelic.class));
cards.add(new SetCardInfo("Dauntless Dourbark", 36098, Rarity.RARE, mage.cards.d.DauntlessDourbark.class));
cards.add(new SetCardInfo("Dauthi Slayer", 36032, Rarity.COMMON, mage.cards.d.DauthiSlayer.class, RETRO_ART));
cards.add(new SetCardInfo("Dauthi Voidwalker", 91255, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class));
cards.add(new SetCardInfo("Davriel, Rogue Shadowmage", 72271, Rarity.UNCOMMON, mage.cards.d.DavrielRogueShadowmage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Davriel, Rogue Shadowmage", 78005, Rarity.UNCOMMON, mage.cards.d.DavrielRogueShadowmage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dawnbringer Charioteers", 52332, Rarity.RARE, mage.cards.d.DawnbringerCharioteers.class));
cards.add(new SetCardInfo("Dawnglade Regent", 85986, Rarity.RARE, mage.cards.d.DawngladeRegent.class));
cards.add(new SetCardInfo("Daxos, Blessed by the Sun", 79869, Rarity.UNCOMMON, mage.cards.d.DaxosBlessedByTheSun.class));
cards.add(new SetCardInfo("Day of Judgment", 36220, Rarity.RARE, mage.cards.d.DayOfJudgment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Day of Judgment", 37873, Rarity.RARE, mage.cards.d.DayOfJudgment.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Dazzling Sphinx", 90030, Rarity.RARE, mage.cards.d.DazzlingSphinx.class));
cards.add(new SetCardInfo("Deadbridge Goliath", 46875, Rarity.RARE, mage.cards.d.DeadbridgeGoliath.class));
cards.add(new SetCardInfo("Death Baron", 69254, Rarity.RARE, mage.cards.d.DeathBaron.class));
cards.add(new SetCardInfo("Death's Oasis", 80835, Rarity.RARE, mage.cards.d.DeathsOasis.class));
cards.add(new SetCardInfo("Deathbloom Ritualist", 105786, Rarity.RARE, mage.cards.d.DeathbloomRitualist.class));
cards.add(new SetCardInfo("Deathbringer Regent", 55894, Rarity.RARE, mage.cards.d.DeathbringerRegent.class));
cards.add(new SetCardInfo("Deathcap Glade", 95457, Rarity.RARE, mage.cards.d.DeathcapGlade.class));
cards.add(new SetCardInfo("Deathless Angel", 36853, Rarity.RARE, mage.cards.d.DeathlessAngel.class));
cards.add(new SetCardInfo("Debilitating Injury", 55765, Rarity.COMMON, mage.cards.d.DebilitatingInjury.class));
cards.add(new SetCardInfo("Decimate", 62459, Rarity.RARE, mage.cards.d.Decimate.class));
cards.add(new SetCardInfo("Decisive Denial", 90172, Rarity.UNCOMMON, mage.cards.d.DecisiveDenial.class));
cards.add(new SetCardInfo("Decree of Justice", 31399, Rarity.RARE, mage.cards.d.DecreeOfJustice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Decree of Justice", 59645, Rarity.RARE, mage.cards.d.DecreeOfJustice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Decree of Pain", 47985, Rarity.RARE, mage.cards.d.DecreeOfPain.class));
cards.add(new SetCardInfo("Deekah, Fractal Theorist", 90040, Rarity.RARE, mage.cards.d.DeekahFractalTheorist.class));
cards.add(new SetCardInfo("Deep Analysis", 35150, Rarity.COMMON, mage.cards.d.DeepAnalysis.class));
cards.add(new SetCardInfo("Deep Forest Hermit", 91305, Rarity.RARE, mage.cards.d.DeepForestHermit.class, RETRO_ART));
cards.add(new SetCardInfo("Deepfathom Skulker", 59663, Rarity.RARE, mage.cards.d.DeepfathomSkulker.class));
cards.add(new SetCardInfo("Defiant Bloodlord", 58247, Rarity.RARE, mage.cards.d.DefiantBloodlord.class));
cards.add(new SetCardInfo("Defile", 91269, Rarity.RARE, mage.cards.d.Defile.class, RETRO_ART));
cards.add(new SetCardInfo("Defiler of Dreams", 103410, Rarity.RARE, mage.cards.d.DefilerOfDreams.class));
cards.add(new SetCardInfo("Defiler of Faith", 103394, Rarity.RARE, mage.cards.d.DefilerOfFaith.class));
cards.add(new SetCardInfo("Defiler of Flesh", 103432, Rarity.RARE, mage.cards.d.DefilerOfFlesh.class));
cards.add(new SetCardInfo("Defiler of Instinct", 103446, Rarity.RARE, mage.cards.d.DefilerOfInstinct.class));
cards.add(new SetCardInfo("Defiler of Vigor", 103464, Rarity.RARE, mage.cards.d.DefilerOfVigor.class));
cards.add(new SetCardInfo("Demigod of Revenge", 31437, Rarity.RARE, mage.cards.d.DemigodOfRevenge.class));
cards.add(new SetCardInfo("Demilich", 92616, Rarity.MYTHIC, mage.cards.d.Demilich.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Demilich", 92658, Rarity.MYTHIC, mage.cards.d.Demilich.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Demon of Catastrophes", 69246, Rarity.RARE, mage.cards.d.DemonOfCatastrophes.class));
cards.add(new SetCardInfo("Demonic Bargain", 95347, Rarity.RARE, mage.cards.d.DemonicBargain.class));
cards.add(new SetCardInfo("Demonic Embrace", 82026, Rarity.RARE, mage.cards.d.DemonicEmbrace.class));
cards.add(new SetCardInfo("Demonic Tutor", 35074, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class));
cards.add(new SetCardInfo("Depopulate", 99781, Rarity.RARE, mage.cards.d.Depopulate.class));
cards.add(new SetCardInfo("Deranged Hermit", 36132, Rarity.RARE, mage.cards.d.DerangedHermit.class));
cards.add(new SetCardInfo("Derevi, Empyrial Tactician", 86198, Rarity.MYTHIC, mage.cards.d.DereviEmpyrialTactician.class));
cards.add(new SetCardInfo("Desecrated Tomb", 69244, Rarity.RARE, mage.cards.d.DesecratedTomb.class));
cards.add(new SetCardInfo("Desert", 35148, Rarity.RARE, mage.cards.d.Desert.class));
cards.add(new SetCardInfo("Deserted Beach", 94090, Rarity.RARE, mage.cards.d.DesertedBeach.class));
cards.add(new SetCardInfo("Desertion", 47967, Rarity.RARE, mage.cards.d.Desertion.class));
cards.add(new SetCardInfo("Despise", 43065, Rarity.UNCOMMON, mage.cards.d.Despise.class));
cards.add(new SetCardInfo("Devastating Mastery", 89990, Rarity.RARE, mage.cards.d.DevastatingMastery.class));
cards.add(new SetCardInfo("Devil's Play", 42868, Rarity.RARE, mage.cards.d.DevilsPlay.class));
cards.add(new SetCardInfo("Devilish Valet", 99741, Rarity.RARE, mage.cards.d.DevilishValet.class));
cards.add(new SetCardInfo("Diabolic Edict", 32527, Rarity.COMMON, mage.cards.d.DiabolicEdict.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Diabolic Edict", 62413, Rarity.COMMON, mage.cards.d.DiabolicEdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Diabolic Intent", 105708, Rarity.RARE, mage.cards.d.DiabolicIntent.class));
cards.add(new SetCardInfo("Diamond Lion", 91371, Rarity.RARE, mage.cards.d.DiamondLion.class));
cards.add(new SetCardInfo("Diaochan, Artful Beauty", 47971, Rarity.RARE, mage.cards.d.DiaochanArtfulBeauty.class));
cards.add(new SetCardInfo("Dictate of Kruphix", 52326, Rarity.RARE, mage.cards.d.DictateOfKruphix.class));
cards.add(new SetCardInfo("Dictate of the Twin Gods", 52334, Rarity.RARE, mage.cards.d.DictateOfTheTwinGods.class));
cards.add(new SetCardInfo("Dig Through Time", 99973, Rarity.RARE, mage.cards.d.DigThroughTime.class, RETRO_ART));
cards.add(new SetCardInfo("Dig Up", 95411, Rarity.RARE, mage.cards.d.DigUp.class));
cards.add(new SetCardInfo("Digsite Engineer", 90000, Rarity.RARE, mage.cards.d.DigsiteEngineer.class));
cards.add(new SetCardInfo("Dimir Aqueduct", 102353, Rarity.UNCOMMON, mage.cards.d.DimirAqueduct.class));
cards.add(new SetCardInfo("Dimir Charm", 49840, Rarity.UNCOMMON, mage.cards.d.DimirCharm.class));
cards.add(new SetCardInfo("Dimir Guildmage", 32579, Rarity.UNCOMMON, mage.cards.d.DimirGuildmage.class));
cards.add(new SetCardInfo("Dimir Signet", 46924, Rarity.UNCOMMON, mage.cards.d.DimirSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dimir Signet", 62435, Rarity.COMMON, mage.cards.d.DimirSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dire-Strain Anarchist", 95397, Rarity.MYTHIC, mage.cards.d.DireStrainAnarchist.class));
cards.add(new SetCardInfo("Dire-Strain Rampage", 94070, Rarity.RARE, mage.cards.d.DireStrainRampage.class));
cards.add(new SetCardInfo("Diregraf Ghoul", 42882, Rarity.UNCOMMON, mage.cards.d.DiregrafGhoul.class));
cards.add(new SetCardInfo("Dirge Bat", 80935, Rarity.RARE, mage.cards.d.DirgeBat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dirge Bat", 80997, Rarity.RARE, mage.cards.d.DirgeBat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dirtcowl Wurm", 32190, Rarity.RARE, mage.cards.d.DirtcowlWurm.class, RETRO_ART));
cards.add(new SetCardInfo("Disciple of Caelus Nin", 105630, Rarity.RARE, mage.cards.d.DiscipleOfCaelusNin.class));
cards.add(new SetCardInfo("Discontinuity", 81952, Rarity.MYTHIC, mage.cards.d.Discontinuity.class));
cards.add(new SetCardInfo("Disdainful Stroke", 55785, Rarity.COMMON, mage.cards.d.DisdainfulStroke.class));
cards.add(new SetCardInfo("Disenchant", 31397, Rarity.COMMON, mage.cards.d.Disenchant.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Disenchant", 36184, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Disintegrate", 62429, Rarity.UNCOMMON, mage.cards.d.Disintegrate.class));
cards.add(new SetCardInfo("Dismember", 43588, Rarity.UNCOMMON, mage.cards.d.Dismember.class));
cards.add(new SetCardInfo("Dismiss", 36060, Rarity.UNCOMMON, mage.cards.d.Dismiss.class, RETRO_ART));
cards.add(new SetCardInfo("Dissipate", 35996, Rarity.UNCOMMON, mage.cards.d.Dissipate.class, RETRO_ART));
cards.add(new SetCardInfo("Dissolve", 52336, Rarity.UNCOMMON, mage.cards.d.Dissolve.class));
cards.add(new SetCardInfo("Djinn Illuminatus", 32029, Rarity.RARE, mage.cards.d.DjinnIlluminatus.class));
cards.add(new SetCardInfo("Dockside Extortionist", 102267, Rarity.MYTHIC, mage.cards.d.DocksideExtortionist.class));
cards.add(new SetCardInfo("Dodgy Jalopy", 99939, Rarity.RARE, mage.cards.d.DodgyJalopy.class));
cards.add(new SetCardInfo("Dogged Detective", 99819, Rarity.RARE, mage.cards.d.DoggedDetective.class));
cards.add(new SetCardInfo("Dollhouse of Horrors", 95451, Rarity.RARE, mage.cards.d.DollhouseOfHorrors.class));
cards.add(new SetCardInfo("Domri, Anarch of Bolas", 72225, Rarity.RARE, mage.cards.d.DomriAnarchOfBolas.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Domri, Anarch of Bolas", 77959, Rarity.RARE, mage.cards.d.DomriAnarchOfBolas.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Donal, Herald of Wings", 95319, Rarity.MYTHIC, mage.cards.d.DonalHeraldOfWings.class));
cards.add(new SetCardInfo("Doom Blade", 37855, Rarity.COMMON, mage.cards.d.DoomBlade.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Doom Blade", 62525, Rarity.UNCOMMON, mage.cards.d.DoomBlade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Doom Weaver", 95343, Rarity.RARE, mage.cards.d.DoomWeaver.class));
cards.add(new SetCardInfo("Doomsday", 61058, Rarity.RARE, mage.cards.d.Doomsday.class));
cards.add(new SetCardInfo("Doomskar", 88218, Rarity.RARE, mage.cards.d.Doomskar.class));
cards.add(new SetCardInfo("Doomwake Giant", 52322, Rarity.RARE, mage.cards.d.DoomwakeGiant.class));
cards.add(new SetCardInfo("Door of Destinies", 31963, Rarity.RARE, mage.cards.d.DoorOfDestinies.class));
cards.add(new SetCardInfo("Doran, the Siege Tower", 31411, Rarity.RARE, mage.cards.d.DoranTheSiegeTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Doran, the Siege Tower", 65658, Rarity.MYTHIC, mage.cards.d.DoranTheSiegeTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Double Major", 90198, Rarity.RARE, mage.cards.d.DoubleMajor.class));
cards.add(new SetCardInfo("Double Vision", 81980, Rarity.RARE, mage.cards.d.DoubleVision.class));
cards.add(new SetCardInfo("Doubling Season", 82868, Rarity.MYTHIC, mage.cards.d.DoublingSeason.class));
cards.add(new SetCardInfo("Dovin, Hand of Control", 72227, Rarity.UNCOMMON, mage.cards.d.DovinHandOfControl.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dovin, Hand of Control", 77961, Rarity.UNCOMMON, mage.cards.d.DovinHandOfControl.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Draconic Destiny", 105750, Rarity.MYTHIC, mage.cards.d.DraconicDestiny.class));
cards.add(new SetCardInfo("Draconic Intervention", 90098, Rarity.RARE, mage.cards.d.DraconicIntervention.class));
cards.add(new SetCardInfo("Drafna, Founder of Lat-Nam", 105656, Rarity.RARE, mage.cards.d.DrafnaFounderOfLatNam.class));
cards.add(new SetCardInfo("Drag to the Bottom", 103430, Rarity.RARE, mage.cards.d.DragToTheBottom.class));
cards.add(new SetCardInfo("Dragon Broodmother", 32553, Rarity.MYTHIC, mage.cards.d.DragonBroodmother.class));
cards.add(new SetCardInfo("Dragon Fodder", 55898, Rarity.COMMON, mage.cards.d.DragonFodder.class));
cards.add(new SetCardInfo("Dragon Throne of Tarkir", 54565, Rarity.RARE, mage.cards.d.DragonThroneOfTarkir.class));
cards.add(new SetCardInfo("Dragon-Kami's Egg", 98051, Rarity.RARE, mage.cards.d.DragonKamisEgg.class));
cards.add(new SetCardInfo("Dragonkin Berserker", 88310, Rarity.RARE, mage.cards.d.DragonkinBerserker.class));
cards.add(new SetCardInfo("Dragonlord Dromoka", 102319, Rarity.MYTHIC, mage.cards.d.DragonlordDromoka.class));
cards.add(new SetCardInfo("Dragonlord's Servant", 55884, Rarity.UNCOMMON, mage.cards.d.DragonlordsServant.class));
cards.add(new SetCardInfo("Dragonscale Boon", 55793, Rarity.COMMON, mage.cards.d.DragonscaleBoon.class));
cards.add(new SetCardInfo("Dragonscale General", 55707, Rarity.RARE, mage.cards.d.DragonscaleGeneral.class));
cards.add(new SetCardInfo("Dragonsguard Elite", 90128, Rarity.RARE, mage.cards.d.DragonsguardElite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dragonsguard Elite", 90130, Rarity.RARE, mage.cards.d.DragonsguardElite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drain Life", 35928, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
cards.add(new SetCardInfo("Dramatic Finale", 90186, Rarity.RARE, mage.cards.d.DramaticFinale.class));
cards.add(new SetCardInfo("Drana, the Last Bloodchief", 83742, Rarity.MYTHIC, mage.cards.d.DranaTheLastBloodchief.class));
cards.add(new SetCardInfo("Drannith Magistrate", 80869, Rarity.RARE, mage.cards.d.DrannithMagistrate.class));
cards.add(new SetCardInfo("Draugr Necromancer", 88280, Rarity.RARE, mage.cards.d.DraugrNecromancer.class));
cards.add(new SetCardInfo("Dread Defiler", 59665, Rarity.RARE, mage.cards.d.DreadDefiler.class));
cards.add(new SetCardInfo("Dread Return", 60482, Rarity.UNCOMMON, mage.cards.d.DreadReturn.class));
cards.add(new SetCardInfo("Dreadfeast Demon", 95337, Rarity.RARE, mage.cards.d.DreadfeastDemon.class));
cards.add(new SetCardInfo("Dreadwurm", 83686, Rarity.COMMON, mage.cards.d.Dreadwurm.class));
cards.add(new SetCardInfo("Dream Devourer", 88276, Rarity.RARE, mage.cards.d.DreamDevourer.class));
cards.add(new SetCardInfo("Dream Strix", 90014, Rarity.RARE, mage.cards.d.DreamStrix.class));
cards.add(new SetCardInfo("Dream Trawler", 79901, Rarity.RARE, mage.cards.d.DreamTrawler.class));
cards.add(new SetCardInfo("Dreamroot Cascade", 95461, Rarity.RARE, mage.cards.d.DreamrootCascade.class));
cards.add(new SetCardInfo("Dreamshackle Geist", 95289, Rarity.RARE, mage.cards.d.DreamshackleGeist.class));
cards.add(new SetCardInfo("Dreamtail Heron", 80957, Rarity.COMMON, mage.cards.d.DreamtailHeron.class));
cards.add(new SetCardInfo("Drogskol Cavalry", 60466, Rarity.RARE, mage.cards.d.DrogskolCavalry.class));
cards.add(new SetCardInfo("Drogskol Reinforcements", 95251, Rarity.RARE, mage.cards.d.DrogskolReinforcements.class));
cards.add(new SetCardInfo("Dromoka, the Eternal", 57604, Rarity.RARE, mage.cards.d.DromokaTheEternal.class));
cards.add(new SetCardInfo("Drown in Dreams", 93938, Rarity.RARE, mage.cards.d.DrownInDreams.class));
cards.add(new SetCardInfo("Drown in Sorrow", 88296, Rarity.UNCOMMON, mage.cards.d.DrownInSorrow.class));
cards.add(new SetCardInfo("Drowner of Hope", 58245, Rarity.RARE, mage.cards.d.DrownerOfHope.class));
cards.add(new SetCardInfo("Druid of Purification", 92768, Rarity.RARE, mage.cards.d.DruidOfPurification.class));
cards.add(new SetCardInfo("Dryad Militant", 46267, Rarity.UNCOMMON, mage.cards.d.DryadMilitant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dryad Militant", 46873, Rarity.UNCOMMON, mage.cards.d.DryadMilitant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dryad of the Ilysian Grove", 79953, Rarity.RARE, mage.cards.d.DryadOfTheIlysianGrove.class));
cards.add(new SetCardInfo("Dualcaster Mage", 55868, Rarity.RARE, mage.cards.d.DualcasterMage.class));
cards.add(new SetCardInfo("Duergar Hedge-Mage", 32547, Rarity.UNCOMMON, mage.cards.d.DuergarHedgeMage.class));
cards.add(new SetCardInfo("Dungrove Elder", 41650, Rarity.RARE, mage.cards.d.DungroveElder.class));
cards.add(new SetCardInfo("Duplicant", 47983, Rarity.RARE, mage.cards.d.Duplicant.class));
cards.add(new SetCardInfo("Duress", 35078, Rarity.COMMON, mage.cards.d.Duress.class));
cards.add(new SetCardInfo("Dusk // Dawn", 88224, Rarity.RARE, mage.cards.d.DuskDawn.class));
cards.add(new SetCardInfo("Dwynen, Gilt-Leaf Daen", 57600, Rarity.RARE, mage.cards.d.DwynenGiltLeafDaen.class));
cards.add(new SetCardInfo("Dying to Serve", 95341, Rarity.RARE, mage.cards.d.DyingToServe.class));
cards.add(new SetCardInfo("Earwig Squad", 32539, Rarity.RARE, mage.cards.e.EarwigSquad.class));
cards.add(new SetCardInfo("Eat to Extinction", 79927, Rarity.RARE, mage.cards.e.EatToExtinction.class));
cards.add(new SetCardInfo("Eater of Hope", 51918, Rarity.RARE, mage.cards.e.EaterOfHope.class));
cards.add(new SetCardInfo("Eater of Virtue", 98111, Rarity.RARE, mage.cards.e.EaterOfVirtue.class));
cards.add(new SetCardInfo("Ebondeath, Dracolich", 92692, Rarity.MYTHIC, mage.cards.e.EbondeathDracolich.class));
cards.add(new SetCardInfo("Echo of Death's Wail", 97969, Rarity.RARE, mage.cards.e.EchoOfDeathsWail.class));
cards.add(new SetCardInfo("Echo of Eons", 95469, Rarity.RARE, mage.cards.e.EchoOfEons.class));
cards.add(new SetCardInfo("Ecological Appreciation", 90166, Rarity.MYTHIC, mage.cards.e.EcologicalAppreciation.class));
cards.add(new SetCardInfo("Eerie Ultimatum", 80895, Rarity.RARE, mage.cards.e.EerieUltimatum.class));
cards.add(new SetCardInfo("Efreet Flamepainter", 90092, Rarity.RARE, mage.cards.e.EfreetFlamepainter.class));
cards.add(new SetCardInfo("Egon, God of Death", 88288, Rarity.RARE, mage.cards.e.EgonGodOfDeath.class));
cards.add(new SetCardInfo("Eidolon of Blossoms", 52318, Rarity.RARE, mage.cards.e.EidolonOfBlossoms.class));
cards.add(new SetCardInfo("Eidolon of Obstruction", 79955, Rarity.RARE, mage.cards.e.EidolonOfObstruction.class));
cards.add(new SetCardInfo("Eiganjo Uprising", 98085, Rarity.RARE, mage.cards.e.EiganjoUprising.class));
cards.add(new SetCardInfo("Eiganjo, Seat of the Empire", 98119, Rarity.RARE, mage.cards.e.EiganjoSeatOfTheEmpire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eiganjo, Seat of the Empire", 98121, Rarity.RARE, mage.cards.e.EiganjoSeatOfTheEmpire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Elder Gargaroth", 81994, Rarity.MYTHIC, mage.cards.e.ElderGargaroth.class));
cards.add(new SetCardInfo("Electrolyze", 32581, Rarity.UNCOMMON, mage.cards.e.Electrolyze.class));
cards.add(new SetCardInfo("Elemental Expressionist", 90206, Rarity.RARE, mage.cards.e.ElementalExpressionist.class));
cards.add(new SetCardInfo("Elementalist's Palette", 90332, Rarity.RARE, mage.cards.e.ElementalistsPalette.class));
cards.add(new SetCardInfo("Elenda, the Dusk Rose", 102321, Rarity.MYTHIC, mage.cards.e.ElendaTheDuskRose.class));
cards.add(new SetCardInfo("Elesh Norn, Grand Cenobite", 52306, Rarity.MYTHIC, mage.cards.e.EleshNornGrandCenobite.class));
cards.add(new SetCardInfo("Eligeth, Crossroads Augur", 86280, Rarity.RARE, mage.cards.e.EligethCrossroadsAugur.class));
cards.add(new SetCardInfo("Elite Inquisitor", 42880, Rarity.RARE, mage.cards.e.EliteInquisitor.class));
cards.add(new SetCardInfo("Elite Spellbinder", 89992, Rarity.RARE, mage.cards.e.EliteSpellbinder.class));
cards.add(new SetCardInfo("Ellywick Tumblestrum", 92756, Rarity.MYTHIC, mage.cards.e.EllywickTumblestrum.class));
cards.add(new SetCardInfo("Eloise, Nephalia Sleuth", 94052, Rarity.MYTHIC, mage.cards.e.EloiseNephaliaSleuth.class));
cards.add(new SetCardInfo("Elspeth Resplendent", 99685, Rarity.MYTHIC, mage.cards.e.ElspethResplendent.class));
cards.add(new SetCardInfo("Elspeth, Sun's Champion", 59647, Rarity.MYTHIC, mage.cards.e.ElspethSunsChampion.class));
cards.add(new SetCardInfo("Elspeth, Sun's Nemesis", 79845, Rarity.MYTHIC, mage.cards.e.ElspethSunsNemesis.class));
cards.add(new SetCardInfo("Elusive Tormentor", 60472, Rarity.RARE, mage.cards.e.ElusiveTormentor.class));
cards.add(new SetCardInfo("Elves of Deep Shadow", 35974, Rarity.UNCOMMON, mage.cards.e.ElvesOfDeepShadow.class));
cards.add(new SetCardInfo("Elvish Aberration", 36266, Rarity.UNCOMMON, mage.cards.e.ElvishAberration.class, RETRO_ART));
cards.add(new SetCardInfo("Elvish Champion", 31435, Rarity.RARE, mage.cards.e.ElvishChampion.class));
cards.add(new SetCardInfo("Elvish Dreadlord", 86036, Rarity.RARE, mage.cards.e.ElvishDreadlord.class));
cards.add(new SetCardInfo("Elvish Lyrist", 36118, Rarity.COMMON, mage.cards.e.ElvishLyrist.class, RETRO_ART));
cards.add(new SetCardInfo("Elvish Mystic", 51538, Rarity.COMMON, mage.cards.e.ElvishMystic.class));
cards.add(new SetCardInfo("Elvish Pioneer", 62481, Rarity.COMMON, mage.cards.e.ElvishPioneer.class));
cards.add(new SetCardInfo("Elvish Rejuvenator", 69258, Rarity.COMMON, mage.cards.e.ElvishRejuvenator.class));
cards.add(new SetCardInfo("Elvish Spirit Guide", 65654, Rarity.UNCOMMON, mage.cards.e.ElvishSpiritGuide.class));
cards.add(new SetCardInfo("Elvish Visionary", 36865, Rarity.COMMON, mage.cards.e.ElvishVisionary.class));
cards.add(new SetCardInfo("Elvish Warmaster", 88332, Rarity.RARE, mage.cards.e.ElvishWarmaster.class));
cards.add(new SetCardInfo("Ember Swallower", 50130, Rarity.RARE, mage.cards.e.EmberSwallower.class));
cards.add(new SetCardInfo("Embereth Shieldbreaker", 78774, Rarity.UNCOMMON, mage.cards.e.EmberethShieldbreaker.class));
cards.add(new SetCardInfo("Emberwilde Captain", 86012, Rarity.RARE, mage.cards.e.EmberwildeCaptain.class));
cards.add(new SetCardInfo("Emergent Ultimatum", 80897, Rarity.RARE, mage.cards.e.EmergentUltimatum.class));
cards.add(new SetCardInfo("Emeria Angel", 36218, Rarity.RARE, mage.cards.e.EmeriaAngel.class));
cards.add(new SetCardInfo("Emeria's Call", 83860, Rarity.MYTHIC, mage.cards.e.EmeriasCall.class));
cards.add(new SetCardInfo("Emiel the Blessed", 102229, Rarity.MYTHIC, mage.cards.e.EmielTheBlessed.class));
cards.add(new SetCardInfo("Emmara, Soul of the Accord", 69951, Rarity.RARE, mage.cards.e.EmmaraSoulOfTheAccord.class));
cards.add(new SetCardInfo("Empty the Laboratory", 93942, Rarity.RARE, mage.cards.e.EmptyTheLaboratory.class));
cards.add(new SetCardInfo("Empyrial Armor", 36024, Rarity.COMMON, mage.cards.e.EmpyrialArmor.class, RETRO_ART));
cards.add(new SetCardInfo("Emrakul, the Aeons Torn", 36873, Rarity.MYTHIC, mage.cards.e.EmrakulTheAeonsTorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul, the Aeons Torn", 63001, Rarity.MYTHIC, mage.cards.e.EmrakulTheAeonsTorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul, the Aeons Torn", 102347, Rarity.MYTHIC, mage.cards.e.EmrakulTheAeonsTorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Encroaching Wastes", 51932, Rarity.UNCOMMON, mage.cards.e.EncroachingWastes.class));
cards.add(new SetCardInfo("Endbringer", 59667, Rarity.RARE, mage.cards.e.Endbringer.class));
cards.add(new SetCardInfo("Endurance", 91295, Rarity.MYTHIC, mage.cards.e.Endurance.class));
cards.add(new SetCardInfo("Enduring Angel", 93888, Rarity.MYTHIC, mage.cards.e.EnduringAngel.class));
cards.add(new SetCardInfo("Engineered Plague", 32543, Rarity.UNCOMMON, mage.cards.e.EngineeredPlague.class));
cards.add(new SetCardInfo("Enigmatic Incarnation", 79923, Rarity.RARE, mage.cards.e.EnigmaticIncarnation.class));
cards.add(new SetCardInfo("Enlightened Tutor", 35998, Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class, RETRO_ART));
cards.add(new SetCardInfo("Enter the Infinite", 95473, Rarity.RARE, mage.cards.e.EnterTheInfinite.class));
cards.add(new SetCardInfo("Entomb", 51532, Rarity.RARE, mage.cards.e.Entomb.class));
cards.add(new SetCardInfo("Ephemerate", 91221, Rarity.RARE, mage.cards.e.Ephemerate.class, RETRO_ART));
cards.add(new SetCardInfo("Epic Struggle", 62447, Rarity.RARE, mage.cards.e.EpicStruggle.class));
cards.add(new SetCardInfo("Eradicator Valkyrie", 88264, Rarity.MYTHIC, mage.cards.e.EradicatorValkyrie.class));
cards.add(new SetCardInfo("Erebos's Intervention", 79947, Rarity.RARE, mage.cards.e.ErebossIntervention.class));
cards.add(new SetCardInfo("Erebos, Bleak-Hearted", 79851, Rarity.MYTHIC, mage.cards.e.ErebosBleakHearted.class));
cards.add(new SetCardInfo("Erratic Portal", 62421, Rarity.RARE, mage.cards.e.ErraticPortal.class));
cards.add(new SetCardInfo("Esika's Chariot", 88342, Rarity.RARE, mage.cards.e.EsikasChariot.class));
cards.add(new SetCardInfo("Esika, God of the Tree", 88330, Rarity.MYTHIC, mage.cards.e.EsikaGodOfTheTree.class));
cards.add(new SetCardInfo("Esior, Wardwing Familiar", 86238, Rarity.UNCOMMON, mage.cards.e.EsiorWardwingFamiliar.class));
cards.add(new SetCardInfo("Esix, Fractal Bloom", 90296, Rarity.MYTHIC, mage.cards.e.EsixFractalBloom.class));
cards.add(new SetCardInfo("Essence Extraction", 62211, Rarity.UNCOMMON, mage.cards.e.EssenceExtraction.class));
cards.add(new SetCardInfo("Essence Pulse", 90086, Rarity.RARE, mage.cards.e.EssencePulse.class));
cards.add(new SetCardInfo("Essence Warden", 95481, Rarity.RARE, mage.cards.e.EssenceWarden.class));
cards.add(new SetCardInfo("Etchings of the Chosen", 91359, Rarity.RARE, mage.cards.e.EtchingsOfTheChosen.class, RETRO_ART));
cards.add(new SetCardInfo("Eternal Dragon", 31387, Rarity.RARE, mage.cards.e.EternalDragon.class));
cards.add(new SetCardInfo("Eternal Witness", 31431, Rarity.UNCOMMON, mage.cards.e.EternalWitness.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eternal Witness", 102273, Rarity.UNCOMMON, mage.cards.e.EternalWitness.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ethereal Investigator", 95295, Rarity.RARE, mage.cards.e.EtherealInvestigator.class));
cards.add(new SetCardInfo("Eureka", 46946, Rarity.RARE, mage.cards.e.Eureka.class));
cards.add(new SetCardInfo("Even the Score", 99765, Rarity.MYTHIC, mage.cards.e.EvenTheScore.class));
cards.add(new SetCardInfo("Everflowing Chalice", 39620, Rarity.UNCOMMON, mage.cards.e.EverflowingChalice.class));
cards.add(new SetCardInfo("Everquill Phoenix", 80929, Rarity.RARE, mage.cards.e.EverquillPhoenix.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Everquill Phoenix", 80999, Rarity.RARE, mage.cards.e.EverquillPhoenix.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Evolved Sleeper", 103422, Rarity.RARE, mage.cards.e.EvolvedSleeper.class));
cards.add(new SetCardInfo("Evolving Door", 99721, Rarity.RARE, mage.cards.e.EvolvingDoor.class));
cards.add(new SetCardInfo("Evolving Wilds", 46265, Rarity.COMMON, mage.cards.e.EvolvingWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Evolving Wilds", 55880, Rarity.COMMON, mage.cards.e.EvolvingWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Exalted Angel", 31491, Rarity.RARE, mage.cards.e.ExaltedAngel.class));
cards.add(new SetCardInfo("Excavation Technique", 89996, Rarity.RARE, mage.cards.e.ExcavationTechnique.class));
cards.add(new SetCardInfo("Exclude", 62477, Rarity.COMMON, mage.cards.e.Exclude.class));
cards.add(new SetCardInfo("Expedition Map", 82800, Rarity.RARE, mage.cards.e.ExpeditionMap.class));
cards.add(new SetCardInfo("Experiment One", 49838, Rarity.UNCOMMON, mage.cards.e.ExperimentOne.class));
cards.add(new SetCardInfo("Exploration", 62463, Rarity.RARE, mage.cards.e.Exploration.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Exploration", 82838, Rarity.RARE, mage.cards.e.Exploration.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Explore", 59643, Rarity.COMMON, mage.cards.e.Explore.class));
cards.add(new SetCardInfo("Explosive Singularity", 98017, Rarity.MYTHIC, mage.cards.e.ExplosiveSingularity.class));
cards.add(new SetCardInfo("Exponential Growth", 90136, Rarity.RARE, mage.cards.e.ExponentialGrowth.class));
cards.add(new SetCardInfo("Expressive Iteration", 90174, Rarity.UNCOMMON, mage.cards.e.ExpressiveIteration.class));
cards.add(new SetCardInfo("Exquisite Firecraft", 62503, Rarity.RARE, mage.cards.e.ExquisiteFirecraft.class));
cards.add(new SetCardInfo("Extinction Event", 80881, Rarity.RARE, mage.cards.e.ExtinctionEvent.class));
cards.add(new SetCardInfo("Extraction Specialist", 99743, Rarity.RARE, mage.cards.e.ExtractionSpecialist.class));
cards.add(new SetCardInfo("Extravagant Replication", 99821, Rarity.RARE, mage.cards.e.ExtravagantReplication.class));
cards.add(new SetCardInfo("Extus, Oriq Overlord", 90294, Rarity.MYTHIC, mage.cards.e.ExtusOriqOverlord.class));
cards.add(new SetCardInfo("Eye of Vecna", 92840, Rarity.RARE, mage.cards.e.EyeOfVecna.class));
cards.add(new SetCardInfo("Ezzaroot Channeler", 90146, Rarity.RARE, mage.cards.e.EzzarootChanneler.class));
cards.add(new SetCardInfo("Fable of the Mirror-Breaker", 98009, Rarity.RARE, mage.cards.f.FableOfTheMirrorBreaker.class));
cards.add(new SetCardInfo("Fabled Passage", 81996, Rarity.RARE, mage.cards.f.FabledPassage.class));
cards.add(new SetCardInfo("Faceless Haven", 88416, Rarity.RARE, mage.cards.f.FacelessHaven.class));
cards.add(new SetCardInfo("Fact or Fiction", 31457, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fact or Fiction", 86126, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fade from History", 105760, Rarity.RARE, mage.cards.f.FadeFromHistory.class));
cards.add(new SetCardInfo("Fae of Wishes", 78734, Rarity.RARE, mage.cards.f.FaeOfWishes.class));
cards.add(new SetCardInfo("Faerie Conclave", 36090, Rarity.UNCOMMON, mage.cards.f.FaerieConclave.class));
cards.add(new SetCardInfo("Faerie Guidemother", 78850, Rarity.COMMON, mage.cards.f.FaerieGuidemother.class));
cards.add(new SetCardInfo("Faerie Seer", 91247, Rarity.RARE, mage.cards.f.FaerieSeer.class, RETRO_ART));
cards.add(new SetCardInfo("Fain, the Broker", 90054, Rarity.RARE, mage.cards.f.FainTheBroker.class));
cards.add(new SetCardInfo("Faithbound Judge", 95279, Rarity.MYTHIC, mage.cards.f.FaithboundJudge.class));
cards.add(new SetCardInfo("Falkenrath Pit Fighter", 93998, Rarity.RARE, mage.cards.f.FalkenrathPitFighter.class));
cards.add(new SetCardInfo("False Floor", 99849, Rarity.RARE, mage.cards.f.FalseFloor.class));
cards.add(new SetCardInfo("False Prophet", 32200, Rarity.RARE, mage.cards.f.FalseProphet.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("False Prophet", 62469, Rarity.RARE, mage.cards.f.FalseProphet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Falthis, Shadowcat Familiar", 86250, Rarity.UNCOMMON, mage.cards.f.FalthisShadowcatFamiliar.class));
cards.add(new SetCardInfo("Fanatic of Xenagos", 54559, Rarity.UNCOMMON, mage.cards.f.FanaticOfXenagos.class));
cards.add(new SetCardInfo("Farewell", 97883, Rarity.RARE, mage.cards.f.Farewell.class));
cards.add(new SetCardInfo("Farid, Enterprising Salvager", 105728, Rarity.RARE, mage.cards.f.FaridEnterprisingSalvager.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Farid, Enterprising Salvager", 105730, Rarity.RARE, mage.cards.f.FaridEnterprisingSalvager.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Farseek", 48005, Rarity.COMMON, mage.cards.f.Farseek.class));
cards.add(new SetCardInfo("Fatal Push", 64997, Rarity.UNCOMMON, mage.cards.f.FatalPush.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fatal Push", 82802, Rarity.RARE, mage.cards.f.FatalPush.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fated Conflagration", 51922, Rarity.RARE, mage.cards.f.FatedConflagration.class));
cards.add(new SetCardInfo("Fated Intervention", 53818, Rarity.RARE, mage.cards.f.FatedIntervention.class));
cards.add(new SetCardInfo("Fateful Absence", 93902, Rarity.RARE, mage.cards.f.FatefulAbsence.class));
cards.add(new SetCardInfo("Fateful Handoff", 105714, Rarity.RARE, mage.cards.f.FatefulHandoff.class));
cards.add(new SetCardInfo("Fathom Mage", 48001, Rarity.RARE, mage.cards.f.FathomMage.class));
cards.add(new SetCardInfo("Fauna Shaman", 105754, Rarity.RARE, mage.cards.f.FaunaShaman.class));
cards.add(new SetCardInfo("Fearless Fledgling", 83676, Rarity.UNCOMMON, mage.cards.f.FearlessFledgling.class));
cards.add(new SetCardInfo("Feldon of the Third Path", 55872, Rarity.MYTHIC, mage.cards.f.FeldonOfTheThirdPath.class));
cards.add(new SetCardInfo("Feldon, Ronom Excavator", 105726, Rarity.RARE, mage.cards.f.FeldonRonomExcavator.class));
cards.add(new SetCardInfo("Felidar Retreat", 83680, Rarity.RARE, mage.cards.f.FelidarRetreat.class));
cards.add(new SetCardInfo("Feline Sovereign", 82006, Rarity.RARE, mage.cards.f.FelineSovereign.class));
cards.add(new SetCardInfo("Felisa, Fang of Silverquill", 90268, Rarity.MYTHIC, mage.cards.f.FelisaFangOfSilverquill.class));
cards.add(new SetCardInfo("Fell Stinger", 95323, Rarity.UNCOMMON, mage.cards.f.FellStinger.class));
cards.add(new SetCardInfo("Feral Throwback", 36256, Rarity.RARE, mage.cards.f.FeralThrowback.class, RETRO_ART));
cards.add(new SetCardInfo("Fervent Mastery", 90096, Rarity.RARE, mage.cards.f.FerventMastery.class));
cards.add(new SetCardInfo("Fevered Suspicion", 92814, Rarity.RARE, mage.cards.f.FeveredSuspicion.class));
cards.add(new SetCardInfo("Fiend Artisan", 80855, Rarity.MYTHIC, mage.cards.f.FiendArtisan.class));
cards.add(new SetCardInfo("Fierce Invocation", 55743, Rarity.COMMON, mage.cards.f.FierceInvocation.class));
cards.add(new SetCardInfo("Fiery Emancipation", 82002, Rarity.MYTHIC, mage.cards.f.FieryEmancipation.class));
cards.add(new SetCardInfo("Fiery Encore", 90106, Rarity.RARE, mage.cards.f.FieryEncore.class));
cards.add(new SetCardInfo("Fiery Temper", 35978, Rarity.COMMON, mage.cards.f.FieryTemper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fiery Temper", 62217, Rarity.RARE, mage.cards.f.FieryTemper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fight Rigging", 99779, Rarity.RARE, mage.cards.f.FightRigging.class));
cards.add(new SetCardInfo("Figure of Destiny", 32545, Rarity.RARE, mage.cards.f.FigureOfDestiny.class));
cards.add(new SetCardInfo("Fire // Ice", 31497, Rarity.UNCOMMON, mage.cards.f.FireIce.class));
cards.add(new SetCardInfo("Fire-Lit Thicket", 62457, Rarity.RARE, mage.cards.f.FireLitThicket.class));
cards.add(new SetCardInfo("Fireball", 31485, Rarity.UNCOMMON, mage.cards.f.Fireball.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Fireball", 36321, Rarity.UNCOMMON, mage.cards.f.Fireball.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Fireblast", 31401, Rarity.COMMON, mage.cards.f.Fireblast.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Fireblast", 43598, Rarity.COMMON, mage.cards.f.Fireblast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Firebolt", 31469, Rarity.COMMON, mage.cards.f.Firebolt.class));
cards.add(new SetCardInfo("Firemane Avenger", 47991, Rarity.RARE, mage.cards.f.FiremaneAvenger.class));
cards.add(new SetCardInfo("Firemind's Research", 69949, Rarity.RARE, mage.cards.f.FiremindsResearch.class));
cards.add(new SetCardInfo("Fireslinger", 36038, Rarity.COMMON, mage.cards.f.Fireslinger.class, RETRO_ART));
cards.add(new SetCardInfo("Firja, Judge of Valor", 88384, Rarity.UNCOMMON, mage.cards.f.FirjaJudgeOfValor.class));
cards.add(new SetCardInfo("Flame Javelin", 35122, Rarity.UNCOMMON, mage.cards.f.FlameJavelin.class, FULL_ART));
cards.add(new SetCardInfo("Flameblade Angel", 60454, Rarity.RARE, mage.cards.f.FlamebladeAngel.class));
cards.add(new SetCardInfo("Flamekin Herald", 85972, Rarity.RARE, mage.cards.f.FlamekinHerald.class));
cards.add(new SetCardInfo("Flamerush Rider", 55713, Rarity.RARE, mage.cards.f.FlamerushRider.class));
cards.add(new SetCardInfo("Flamescroll Celebrant", 90256, Rarity.RARE, mage.cards.f.FlamescrollCelebrant.class));
cards.add(new SetCardInfo("Flameskull", 92724, Rarity.MYTHIC, mage.cards.f.Flameskull.class));
cards.add(new SetCardInfo("Flametongue Kavu", 31459, Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class));
cards.add(new SetCardInfo("Flawless Forgery", 99897, Rarity.RARE, mage.cards.f.FlawlessForgery.class));
cards.add(new SetCardInfo("Flaxen Intruder", 78814, Rarity.UNCOMMON, mage.cards.f.FlaxenIntruder.class));
cards.add(new SetCardInfo("Flaying Tendrils", 61561, Rarity.UNCOMMON, mage.cards.f.FlayingTendrils.class));
cards.add(new SetCardInfo("Fleshbag Marauder", 86108, Rarity.COMMON, mage.cards.f.FleshbagMarauder.class));
cards.add(new SetCardInfo("Flickerwisp", 102221, Rarity.UNCOMMON, mage.cards.f.Flickerwisp.class));
cards.add(new SetCardInfo("Fling", 36074, Rarity.COMMON, mage.cards.f.Fling.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Fling", 36076, Rarity.COMMON, mage.cards.f.Fling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fling", 37590, Rarity.COMMON, mage.cards.f.Fling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flooded Strand", 43580, Rarity.RARE, mage.cards.f.FloodedStrand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flooded Strand", 69252, Rarity.RARE, mage.cards.f.FloodedStrand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flumph", 92626, Rarity.RARE, mage.cards.f.Flumph.class));
cards.add(new SetCardInfo("Flusterstorm", 69985, Rarity.RARE, mage.cards.f.Flusterstorm.class));
cards.add(new SetCardInfo("Foe-Razer Regent", 55890, Rarity.RARE, mage.cards.f.FoeRazerRegent.class));
cards.add(new SetCardInfo("Font of Fertility", 53848, Rarity.COMMON, mage.cards.f.FontOfFertility.class));
cards.add(new SetCardInfo("Food Chain", 69947, Rarity.RARE, mage.cards.f.FoodChain.class));
cards.add(new SetCardInfo("Forbid", 36078, Rarity.UNCOMMON, mage.cards.f.Forbid.class, RETRO_ART));
cards.add(new SetCardInfo("Forbidden Alchemy", 45203, Rarity.COMMON, mage.cards.f.ForbiddenAlchemy.class));
cards.add(new SetCardInfo("Forbidden Orchard", 62409, Rarity.RARE, mage.cards.f.ForbiddenOrchard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forbidden Orchard", 102373, Rarity.RARE, mage.cards.f.ForbiddenOrchard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Nature", 36294, Rarity.RARE, mage.cards.f.ForceOfNature.class));
cards.add(new SetCardInfo("Force of Negation", 91237, Rarity.RARE, mage.cards.f.ForceOfNegation.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Negation", 102237, Rarity.RARE, mage.cards.f.ForceOfNegation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Vigor", 91309, Rarity.RARE, mage.cards.f.ForceOfVigor.class, RETRO_ART));
cards.add(new SetCardInfo("Force of Will", 43578, Rarity.RARE, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Will", 82842, Rarity.MYTHIC, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force Spike", 31395, Rarity.UNCOMMON, mage.cards.f.ForceSpike.class));
cards.add(new SetCardInfo("Forest", 237, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 251, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 259, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 269, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 279, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 293, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 297, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 302, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 31983, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 31991, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 32005, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 32027, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 40040, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 40050, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 40060, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 40094, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 53875, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_ZEN_VARIOUS ));
cards.add(new SetCardInfo("Forest", 58261, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 73628, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 81872, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 81874, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 81876, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 81878, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 81902, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 81904, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 81906, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 81908, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forgestoker Dragon", 51920, Rarity.RARE, mage.cards.f.ForgestokerDragon.class));
cards.add(new SetCardInfo("Fork", 207, Rarity.RARE, mage.cards.f.Fork.class));
cards.add(new SetCardInfo("Forked Lightning", 33440, Rarity.UNCOMMON, mage.cards.f.ForkedLightning.class, RETRO_ART));
cards.add(new SetCardInfo("Formless Nurturing", 55747, Rarity.COMMON, mage.cards.f.FormlessNurturing.class));
cards.add(new SetCardInfo("Forsaken Monument", 83780, Rarity.MYTHIC, mage.cards.f.ForsakenMonument.class));
cards.add(new SetCardInfo("Forsworn Paladin", 92696, Rarity.RARE, mage.cards.f.ForswornPaladin.class));
cards.add(new SetCardInfo("Fortified Beachhead", 105874, Rarity.RARE, mage.cards.f.FortifiedBeachhead.class));
cards.add(new SetCardInfo("Fortune's Favor", 62987, Rarity.UNCOMMON, mage.cards.f.FortunesFavor.class));
cards.add(new SetCardInfo("Foulmire Knight", 78806, Rarity.UNCOMMON, mage.cards.f.FoulmireKnight.class));
cards.add(new SetCardInfo("Foundry Champion", 47993, Rarity.RARE, mage.cards.f.FoundryChampion.class));
cards.add(new SetCardInfo("Fractal Harness", 90164, Rarity.RARE, mage.cards.f.FractalHarness.class));
cards.add(new SetCardInfo("Fracture", 90168, Rarity.UNCOMMON, mage.cards.f.Fracture.class));
cards.add(new SetCardInfo("Frenzied Goblin", 55703, Rarity.UNCOMMON, mage.cards.f.FrenziedGoblin.class));
cards.add(new SetCardInfo("Froghemoth", 92772, Rarity.RARE, mage.cards.f.Froghemoth.class));
cards.add(new SetCardInfo("Frondland Felidar", 80815, Rarity.RARE, mage.cards.f.FrondlandFelidar.class));
cards.add(new SetCardInfo("Frost Walker", 55886, Rarity.UNCOMMON, mage.cards.f.FrostWalker.class));
cards.add(new SetCardInfo("Frostboil Snarl", 90346, Rarity.RARE, mage.cards.f.FrostboilSnarl.class));
cards.add(new SetCardInfo("Fungal Shambler", 36236, Rarity.RARE, mage.cards.f.FungalShambler.class, RETRO_ART));
cards.add(new SetCardInfo("Fury", 91275, Rarity.MYTHIC, mage.cards.f.Fury.class));
cards.add(new SetCardInfo("Furycalm Snarl", 90350, Rarity.RARE, mage.cards.f.FurycalmSnarl.class));
cards.add(new SetCardInfo("Future Sight", 43596, Rarity.RARE, mage.cards.f.FutureSight.class));
cards.add(new SetCardInfo("Fyndhorn Elves", 43632, Rarity.COMMON, mage.cards.f.FyndhornElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fyndhorn Elves", 86118, Rarity.COMMON, mage.cards.f.FyndhornElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fynn, the Fangbearer", 88354, Rarity.UNCOMMON, mage.cards.f.FynnTheFangbearer.class));
cards.add(new SetCardInfo("Gaddock Teeg", 64418, Rarity.RARE, mage.cards.g.GaddockTeeg.class));
cards.add(new SetCardInfo("Gadrak, the Crown-Scourge", 81966, Rarity.RARE, mage.cards.g.GadrakTheCrownScourge.class));
cards.add(new SetCardInfo("Gaea's Blessing", 36026, Rarity.UNCOMMON, mage.cards.g.GaeasBlessing.class, RETRO_ART));
cards.add(new SetCardInfo("Gaea's Cradle", 36112, Rarity.RARE, mage.cards.g.GaeasCradle.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Gaea's Cradle", 59655, Rarity.MYTHIC, mage.cards.g.GaeasCradle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gaea's Will", 91313, Rarity.RARE, mage.cards.g.GaeasWill.class));
cards.add(new SetCardInfo("Gala Greeters", 99751, Rarity.RARE, mage.cards.g.GalaGreeters.class));
cards.add(new SetCardInfo("Galazeth Prismari", 90322, Rarity.MYTHIC, mage.cards.g.GalazethPrismari.class));
cards.add(new SetCardInfo("Galea, Kindler of Hope", 92790, Rarity.RARE, mage.cards.g.GaleaKindlerOfHope.class));
cards.add(new SetCardInfo("Gallia of the Endless Dance", 79893, Rarity.RARE, mage.cards.g.GalliaOfTheEndlessDance.class));
cards.add(new SetCardInfo("Galvanic Iteration", 94076, Rarity.RARE, mage.cards.g.GalvanicIteration.class));
cards.add(new SetCardInfo("Garenbrig Carver", 78782, Rarity.COMMON, mage.cards.g.GarenbrigCarver.class));
cards.add(new SetCardInfo("Garruk Wildspeaker", 36178, Rarity.MYTHIC, mage.cards.g.GarrukWildspeaker.class));
cards.add(new SetCardInfo("Garruk's Horde", 41636, Rarity.RARE, mage.cards.g.GarruksHorde.class));
cards.add(new SetCardInfo("Garruk, Cursed Huntsman", 78856, Rarity.MYTHIC, mage.cards.g.GarrukCursedHuntsman.class));
cards.add(new SetCardInfo("Garruk, Unleashed", 85944, Rarity.MYTHIC, mage.cards.g.GarrukUnleashed.class));
cards.add(new SetCardInfo("Gate Colossus", 71592, Rarity.UNCOMMON, mage.cards.g.GateColossus.class));
cards.add(new SetCardInfo("Gatekeeper of Malakir", 37853, Rarity.UNCOMMON, mage.cards.g.GatekeeperOfMalakir.class));
cards.add(new SetCardInfo("Gather the Townsfolk", 43511, Rarity.COMMON, mage.cards.g.GatherTheTownsfolk.class));
cards.add(new SetCardInfo("Gauntlet of Might", 65656, Rarity.RARE, mage.cards.g.GauntletOfMight.class));
cards.add(new SetCardInfo("Geist of Saint Traft", 51928, Rarity.MYTHIC, mage.cards.g.GeistOfSaintTraft.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Geist of Saint Traft", 60484, Rarity.MYTHIC, mage.cards.g.GeistOfSaintTraft.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Geistflame Reservoir", 94004, Rarity.RARE, mage.cards.g.GeistflameReservoir.class));
cards.add(new SetCardInfo("Gemrazer", 80917, Rarity.RARE, mage.cards.g.Gemrazer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gemrazer", 81001, Rarity.RARE, mage.cards.g.Gemrazer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gemstone Mine", 36028, Rarity.UNCOMMON, mage.cards.g.GemstoneMine.class));
cards.add(new SetCardInfo("General Kudro of Drannith", 80805, Rarity.MYTHIC, mage.cards.g.GeneralKudroOfDrannith.class));
cards.add(new SetCardInfo("Generous Gift", 86150, Rarity.UNCOMMON, mage.cards.g.GenerousGift.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Generous Gift", 91223, Rarity.RARE, mage.cards.g.GenerousGift.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Genesis Hydra", 55870, Rarity.RARE, mage.cards.g.GenesisHydra.class));
cards.add(new SetCardInfo("Genesis Ultimatum", 80901, Rarity.RARE, mage.cards.g.GenesisUltimatum.class));
cards.add(new SetCardInfo("Genju of the Spires", 36284, Rarity.UNCOMMON, mage.cards.g.GenjuOfTheSpires.class));
cards.add(new SetCardInfo("Geology Enthusiast", 105652, Rarity.RARE, mage.cards.g.GeologyEnthusiast.class));
cards.add(new SetCardInfo("Geometric Nexus", 90336, Rarity.RARE, mage.cards.g.GeometricNexus.class));
cards.add(new SetCardInfo("Gerrard's Verdict", 31461, Rarity.UNCOMMON, mage.cards.g.GerrardsVerdict.class));
cards.add(new SetCardInfo("Getaway Car", 99727, Rarity.RARE, mage.cards.g.GetawayCar.class));
cards.add(new SetCardInfo("Geyadrone Dihada", 91329, Rarity.MYTHIC, mage.cards.g.GeyadroneDihada.class));
cards.add(new SetCardInfo("Ghalta, Primal Hunger", 66896, Rarity.RARE, mage.cards.g.GhaltaPrimalHunger.class));
cards.add(new SetCardInfo("Ghastly Mimicry", 95313, Rarity.RARE, mage.cards.g.GhastlyMimicry.class));
cards.add(new SetCardInfo("Ghen, Arcanum Weaver", 86340, Rarity.RARE, mage.cards.g.GhenArcanumWeaver.class));
cards.add(new SetCardInfo("Ghor-Clan Rampager", 50110, Rarity.UNCOMMON, mage.cards.g.GhorClanRampager.class));
cards.add(new SetCardInfo("Ghost of Ramirez DePietro", 86286, Rarity.UNCOMMON, mage.cards.g.GhostOfRamirezDePietro.class));
cards.add(new SetCardInfo("Ghost-Lit Raider", 36292, Rarity.UNCOMMON, mage.cards.g.GhostLitRaider.class));
cards.add(new SetCardInfo("Ghostfire Blade", 55777, Rarity.RARE, mage.cards.g.GhostfireBlade.class));
cards.add(new SetCardInfo("Ghostly Pilferer", 81940, Rarity.RARE, mage.cards.g.GhostlyPilferer.class));
cards.add(new SetCardInfo("Ghostly Prison", 43538, Rarity.UNCOMMON, mage.cards.g.GhostlyPrison.class));
cards.add(new SetCardInfo("Ghoulcaller's Harvest", 94078, Rarity.RARE, mage.cards.g.GhoulcallersHarvest.class));
cards.add(new SetCardInfo("Ghouls' Night Out", 93984, Rarity.RARE, mage.cards.g.GhoulsNightOut.class));
cards.add(new SetCardInfo("Giant Badger", 35960, Rarity.RARE, mage.cards.g.GiantBadger.class, RETRO_ART));
cards.add(new SetCardInfo("Giant Growth", 32557, Rarity.COMMON, mage.cards.g.GiantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Giant Growth", 35824, Rarity.COMMON, mage.cards.g.GiantGrowth.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Giant Growth", 35930, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Giant Killer", 78794, Rarity.RARE, mage.cards.g.GiantKiller.class));
cards.add(new SetCardInfo("Gideon Blackblade", 72285, Rarity.MYTHIC, mage.cards.g.GideonBlackblade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon Blackblade", 78019, Rarity.MYTHIC, mage.cards.g.GideonBlackblade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon Jura", 65003, Rarity.MYTHIC, mage.cards.g.GideonJura.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon Jura", 77947, Rarity.MYTHIC, mage.cards.g.GideonJura.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon of the Trials", 70940, Rarity.MYTHIC, mage.cards.g.GideonOfTheTrials.class));
cards.add(new SetCardInfo("Gifts Ungiven", 70924, Rarity.RARE, mage.cards.g.GiftsUngiven.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gifts Ungiven", 102239, Rarity.RARE, mage.cards.g.GiftsUngiven.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gilanra, Caller of Wirewood", 86306, Rarity.UNCOMMON, mage.cards.g.GilanraCallerOfWirewood.class));
cards.add(new SetCardInfo("Gitaxian Probe", 46869, Rarity.COMMON, mage.cards.g.GitaxianProbe.class));
cards.add(new SetCardInfo("Giver of Runes", 91209, Rarity.RARE, mage.cards.g.GiverOfRunes.class, RETRO_ART));
cards.add(new SetCardInfo("Gix's Command", 105710, Rarity.RARE, mage.cards.g.GixsCommand.class));
cards.add(new SetCardInfo("Gix, Yawgmoth Praetor", 105720, Rarity.MYTHIC, mage.cards.g.GixYawgmothPraetor.class));
cards.add(new SetCardInfo("Gixian Puppeteer", 105702, Rarity.RARE, mage.cards.g.GixianPuppeteer.class));
cards.add(new SetCardInfo("Glacial Ray", 36286, Rarity.COMMON, mage.cards.g.GlacialRay.class));
cards.add(new SetCardInfo("Glacian, Powerstone Engineer", 86332, Rarity.UNCOMMON, mage.cards.g.GlacianPowerstoneEngineer.class));
cards.add(new SetCardInfo("Gladehart Cavalry", 59661, Rarity.RARE, mage.cards.g.GladehartCavalry.class));
cards.add(new SetCardInfo("Glasspool Mimic", 83872, Rarity.RARE, mage.cards.g.GlasspoolMimic.class));
cards.add(new SetCardInfo("Gleancrawler", 32017, Rarity.RARE, mage.cards.g.Gleancrawler.class));
cards.add(new SetCardInfo("Glimpse of Tomorrow", 91287, Rarity.RARE, mage.cards.g.GlimpseOfTomorrow.class));
cards.add(new SetCardInfo("Glimpse the Unthinkable", 102297, Rarity.RARE, mage.cards.g.GlimpseTheUnthinkable.class));
cards.add(new SetCardInfo("Glint Raker", 105660, Rarity.RARE, mage.cards.g.GlintRaker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glint Raker", 105664, Rarity.RARE, mage.cards.g.GlintRaker.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Glissa, the Traitor", 39618, Rarity.MYTHIC, mage.cards.g.GlissaTheTraitor.class));
cards.add(new SetCardInfo("Glistener Elf", 43067, Rarity.COMMON, mage.cards.g.GlistenerElf.class));
cards.add(new SetCardInfo("Glorious Anthem", 35110, Rarity.RARE, mage.cards.g.GloriousAnthem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glorious Anthem", 81930, Rarity.RARE, mage.cards.g.GloriousAnthem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glorious Protector", 88214, Rarity.RARE, mage.cards.g.GloriousProtector.class));
cards.add(new SetCardInfo("Glorious Sunrise", 95407, Rarity.RARE, mage.cards.g.GloriousSunrise.class));
cards.add(new SetCardInfo("Glory", 36248, Rarity.RARE, mage.cards.g.Glory.class, RETRO_ART));
cards.add(new SetCardInfo("Glorybringer", 64426, Rarity.RARE, mage.cards.g.Glorybringer.class));
cards.add(new SetCardInfo("Glowstone Recluse", 80969, Rarity.UNCOMMON, mage.cards.g.GlowstoneRecluse.class));
cards.add(new SetCardInfo("Gnarled Professor", 90134, Rarity.RARE, mage.cards.g.GnarledProfessor.class));
cards.add(new SetCardInfo("Gnostro, Voice of the Crags", 86354, Rarity.RARE, mage.cards.g.GnostroVoiceOfTheCrags.class));
cards.add(new SetCardInfo("Go for the Throat", 42878, Rarity.UNCOMMON, mage.cards.g.GoForTheThroat.class));
cards.add(new SetCardInfo("Go-Shintai of Life's Origin", 98059, Rarity.MYTHIC, mage.cards.g.GoShintaiOfLifesOrigin.class));
cards.add(new SetCardInfo("Goblin Bombardment", 36058, Rarity.UNCOMMON, mage.cards.g.GoblinBombardment.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Bombardment", 54545, Rarity.UNCOMMON, mage.cards.g.GoblinBombardment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Dark-Dwellers", 59673, Rarity.RARE, mage.cards.g.GoblinDarkDwellers.class));
cards.add(new SetCardInfo("Goblin Diplomats", 49832, Rarity.RARE, mage.cards.g.GoblinDiplomats.class));
cards.add(new SetCardInfo("Goblin Engineer", 91279, Rarity.RARE, mage.cards.g.GoblinEngineer.class, RETRO_ART));
cards.add(new SetCardInfo("Goblin Guide", 44309, Rarity.RARE, mage.cards.g.GoblinGuide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Guide", 82822, Rarity.RARE, mage.cards.g.GoblinGuide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Guide", 99977, Rarity.RARE, mage.cards.g.GoblinGuide.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Legionnaire", 35146, Rarity.COMMON, mage.cards.g.GoblinLegionnaire.class));
cards.add(new SetCardInfo("Goblin Piledriver", 31415, Rarity.RARE, mage.cards.g.GoblinPiledriver.class));
cards.add(new SetCardInfo("Goblin Rabblemaster", 53832, Rarity.RARE, mage.cards.g.GoblinRabblemaster.class));
cards.add(new SetCardInfo("Goblin Ringleader", 35144, Rarity.UNCOMMON, mage.cards.g.GoblinRingleader.class));
cards.add(new SetCardInfo("Goblin Vandal", 46916, Rarity.COMMON, mage.cards.g.GoblinVandal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Vandal", 62383, Rarity.COMMON, mage.cards.g.GoblinVandal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Warchief", 31477, Rarity.UNCOMMON, mage.cards.g.GoblinWarchief.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Warchief", 60452, Rarity.RARE, mage.cards.g.GoblinWarchief.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Godless Shrine", 72305, Rarity.RARE, mage.cards.g.GodlessShrine.class));
cards.add(new SetCardInfo("Goldspan Dragon", 88298, Rarity.MYTHIC, mage.cards.g.GoldspanDragon.class));
cards.add(new SetCardInfo("Golem's Heart", 37869, Rarity.UNCOMMON, mage.cards.g.GolemsHeart.class));
cards.add(new SetCardInfo("Golgari Rot Farm", 102363, Rarity.UNCOMMON, mage.cards.g.GolgariRotFarm.class));
cards.add(new SetCardInfo("Golgari Signet", 62397, Rarity.UNCOMMON, mage.cards.g.GolgariSignet.class));
cards.add(new SetCardInfo("Gor Muldrak, Amphinologist", 86272, Rarity.RARE, mage.cards.g.GorMuldrakAmphinologist.class));
cards.add(new SetCardInfo("Gorilla Shaman", 61060, Rarity.COMMON, mage.cards.g.GorillaShaman.class));
cards.add(new SetCardInfo("Goro-Goro, Disciple of Ryusei", 97989, Rarity.RARE, mage.cards.g.GoroGoroDiscipleOfRyusei.class));
cards.add(new SetCardInfo("Graf Reaver", 95333, Rarity.RARE, mage.cards.g.GrafReaver.class));
cards.add(new SetCardInfo("Grafdigger's Cage", 69989, Rarity.RARE, mage.cards.g.GrafdiggersCage.class));
cards.add(new SetCardInfo("Grafted Identity", 93940, Rarity.RARE, mage.cards.g.GraftedIdentity.class));
cards.add(new SetCardInfo("Grakmaw, Skyclave Ravager", 83822, Rarity.RARE, mage.cards.g.GrakmawSkyclaveRavager.class));
cards.add(new SetCardInfo("Grand Arbiter Augustin IV", 102295, Rarity.RARE, mage.cards.g.GrandArbiterAugustinIV.class));
cards.add(new SetCardInfo("Grand Crescendo", 99841, Rarity.RARE, mage.cards.g.GrandCrescendo.class));
cards.add(new SetCardInfo("Grand Master of Flowers", 92618, Rarity.MYTHIC, mage.cards.g.GrandMasterOfFlowers.class));
cards.add(new SetCardInfo("Grave Titan", 62403, Rarity.MYTHIC, mage.cards.g.GraveTitan.class));
cards.add(new SetCardInfo("Gravebreaker Lamia", 79967, Rarity.RARE, mage.cards.g.GravebreakerLamia.class));
cards.add(new SetCardInfo("Gravecrawler", 43517, Rarity.RARE, mage.cards.g.Gravecrawler.class));
cards.add(new SetCardInfo("Graven Lore", 88256, Rarity.RARE, mage.cards.g.GravenLore.class));
cards.add(new SetCardInfo("Grazilaxx, Illithid Scholar", 92664, Rarity.RARE, mage.cards.g.GrazilaxxIllithidScholar.class));
cards.add(new SetCardInfo("Greasefang, Okiba Boss", 98073, Rarity.RARE, mage.cards.g.GreasefangOkibaBoss.class));
cards.add(new SetCardInfo("Greater Good", 51542, Rarity.RARE, mage.cards.g.GreaterGood.class));
cards.add(new SetCardInfo("Green Dragon", 92784, Rarity.UNCOMMON, mage.cards.g.GreenDragon.class));
cards.add(new SetCardInfo("Green Sun's Zenith", 99683, Rarity.RARE, mage.cards.g.GreenSunsZenith.class, RETRO_ART));
cards.add(new SetCardInfo("Grief", 91251, Rarity.MYTHIC, mage.cards.g.Grief.class));
cards.add(new SetCardInfo("Grim Flayer", 102305, Rarity.RARE, mage.cards.g.GrimFlayer.class));
cards.add(new SetCardInfo("Grim Haruspex", 55789, Rarity.RARE, mage.cards.g.GrimHaruspex.class));
cards.add(new SetCardInfo("Grim Hireling", 92708, Rarity.RARE, mage.cards.g.GrimHireling.class));
cards.add(new SetCardInfo("Grim Lavamancer", 31489, Rarity.RARE, mage.cards.g.GrimLavamancer.class));
cards.add(new SetCardInfo("Grim Monolith", 61567, Rarity.RARE, mage.cards.g.GrimMonolith.class));
cards.add(new SetCardInfo("Grim Tutor", 81922, Rarity.MYTHIC, mage.cards.g.GrimTutor.class));
cards.add(new SetCardInfo("Grindstone", 62423, Rarity.RARE, mage.cards.g.Grindstone.class));
cards.add(new SetCardInfo("Griselbrand", 55727, Rarity.MYTHIC, mage.cards.g.Griselbrand.class));
cards.add(new SetCardInfo("Grisly Salvage", 50108, Rarity.COMMON, mage.cards.g.GrislySalvage.class));
cards.add(new SetCardInfo("Grist, the Hunger Tide", 91327, Rarity.MYTHIC, mage.cards.g.GristTheHungerTide.class));
cards.add(new SetCardInfo("Groundbreaker", 36072, Rarity.RARE, mage.cards.g.Groundbreaker.class));
cards.add(new SetCardInfo("Grove of the Guardian", 46889, Rarity.RARE, mage.cards.g.GroveOfTheGuardian.class));
cards.add(new SetCardInfo("Gruul Guildmage", 36302, Rarity.UNCOMMON, mage.cards.g.GruulGuildmage.class));
cards.add(new SetCardInfo("Gruul Signet", 46914, Rarity.UNCOMMON, mage.cards.g.GruulSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gruul Signet", 62401, Rarity.COMMON, mage.cards.g.GruulSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gruul Turf", 102357, Rarity.UNCOMMON, mage.cards.g.GruulTurf.class));
cards.add(new SetCardInfo("Guardian Archon", 89988, Rarity.RARE, mage.cards.g.GuardianArchon.class));
cards.add(new SetCardInfo("Guardian Augmenter", 90156, Rarity.RARE, mage.cards.g.GuardianAugmenter.class));
cards.add(new SetCardInfo("Guardian of Faith", 92636, Rarity.RARE, mage.cards.g.GuardianOfFaith.class));
cards.add(new SetCardInfo("Guardian of New Benalia", 103388, Rarity.RARE, mage.cards.g.GuardianOfNewBenalia.class));
cards.add(new SetCardInfo("Gush", 61056, Rarity.UNCOMMON, mage.cards.g.Gush.class));
cards.add(new SetCardInfo("Guttersnipe", 69248, Rarity.UNCOMMON, mage.cards.g.Guttersnipe.class));
cards.add(new SetCardInfo("Guul Draz Assassin", 36875, Rarity.RARE, mage.cards.g.GuulDrazAssassin.class));
cards.add(new SetCardInfo("Gwenna, Eyes of Gaea", 105756, Rarity.RARE, mage.cards.g.GwennaEyesOfGaea.class));
cards.add(new SetCardInfo("Gyome, Master Chef", 90290, Rarity.MYTHIC, mage.cards.g.GyomeMasterChef.class));
cards.add(new SetCardInfo("Gyruda, Doom of Depths", 80859, Rarity.RARE, mage.cards.g.GyrudaDoomOfDepths.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gyruda, Doom of Depths", 80919, Rarity.RARE, mage.cards.g.GyrudaDoomOfDepths.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hada Freeblade", 43558, Rarity.UNCOMMON, mage.cards.h.HadaFreeblade.class));
cards.add(new SetCardInfo("Hagra Mauling", 83874, Rarity.RARE, mage.cards.h.HagraMauling.class));
cards.add(new SetCardInfo("Hajar, Loyal Bodyguard", 105782, Rarity.RARE, mage.cards.h.HajarLoyalBodyguard.class));
cards.add(new SetCardInfo("Haktos the Unscarred", 79933, Rarity.RARE, mage.cards.h.HaktosTheUnscarred.class));
cards.add(new SetCardInfo("Halana, Kessig Ranger", 86258, Rarity.UNCOMMON, mage.cards.h.HalanaKessigRanger.class));
cards.add(new SetCardInfo("Hall of Heliod's Generosity", 91395, Rarity.RARE, mage.cards.h.HallOfHeliodsGenerosity.class, RETRO_ART));
cards.add(new SetCardInfo("Hall of Oracles", 90354, Rarity.RARE, mage.cards.h.HallOfOracles.class));
cards.add(new SetCardInfo("Hall of Tagsin", 105870, Rarity.RARE, mage.cards.h.HallOfTagsin.class));
cards.add(new SetCardInfo("Hall of Triumph", 52340, Rarity.RARE, mage.cards.h.HallOfTriumph.class));
cards.add(new SetCardInfo("Hallowed Fountain", 72297, Rarity.RARE, mage.cards.h.HallowedFountain.class));
cards.add(new SetCardInfo("Hallowed Haunting", 95277, Rarity.MYTHIC, mage.cards.h.HallowedHaunting.class));
cards.add(new SetCardInfo("Hallowed Respite", 94064, Rarity.RARE, mage.cards.h.HallowedRespite.class));
cards.add(new SetCardInfo("Halo Fountain", 99709, Rarity.MYTHIC, mage.cards.h.HaloFountain.class));
cards.add(new SetCardInfo("Halvar, God of Battle", 88202, Rarity.MYTHIC, mage.cards.h.HalvarGodOfBattle.class));
cards.add(new SetCardInfo("Hamlet Vanguard", 95403, Rarity.RARE, mage.cards.h.HamletVanguard.class));
cards.add(new SetCardInfo("Hammer of Bogardan", 36000, Rarity.RARE, mage.cards.h.HammerOfBogardan.class, RETRO_ART));
cards.add(new SetCardInfo("Hamza, Guardian of Arashin", 86324, Rarity.UNCOMMON, mage.cards.h.HamzaGuardianOfArashin.class));
cards.add(new SetCardInfo("Hand of Justice", 223, Rarity.RARE, mage.cards.h.HandOfJustice.class, RETRO_ART));
cards.add(new SetCardInfo("Hand of Vecna", 92838, Rarity.RARE, mage.cards.h.HandOfVecna.class));
cards.add(new SetCardInfo("Hanna, Ship's Navigator", 52308, Rarity.RARE, mage.cards.h.HannaShipsNavigator.class));
cards.add(new SetCardInfo("Hans Eriksson", 86218, Rarity.RARE, mage.cards.h.HansEriksson.class));
cards.add(new SetCardInfo("Harald, King of Skemfar", 88388, Rarity.UNCOMMON, mage.cards.h.HaraldKingOfSkemfar.class));
cards.add(new SetCardInfo("Harbin, Vanguard Aviator", 105774, Rarity.RARE, mage.cards.h.HarbinVanguardAviator.class));
cards.add(new SetCardInfo("Harbinger of the Hunt", 57004, Rarity.RARE, mage.cards.h.HarbingerOfTheHunt.class));
cards.add(new SetCardInfo("Hardened Scales", 102279, Rarity.RARE, mage.cards.h.HardenedScales.class));
cards.add(new SetCardInfo("Harmonize", 35106, Rarity.UNCOMMON, mage.cards.h.Harmonize.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Harmonize", 83672, Rarity.UNCOMMON, mage.cards.h.Harmonize.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Harness Infinity", 90270, Rarity.MYTHIC, mage.cards.h.HarnessInfinity.class));
cards.add(new SetCardInfo("Harrow", 37612, Rarity.COMMON, mage.cards.h.Harrow.class, FULL_ART));
cards.add(new SetCardInfo("Haughty Djinn", 103416, Rarity.RARE, mage.cards.h.HaughtyDjinn.class));
cards.add(new SetCardInfo("Haunted Library", 95243, Rarity.RARE, mage.cards.h.HauntedLibrary.class));
cards.add(new SetCardInfo("Haunted Ridge", 94094, Rarity.RARE, mage.cards.h.HauntedRidge.class));
cards.add(new SetCardInfo("Haunting Voyage", 88268, Rarity.MYTHIC, mage.cards.h.HauntingVoyage.class));
cards.add(new SetCardInfo("Hazezon Tamar", 23956, Rarity.RARE, mage.cards.h.HazezonTamar.class, RETRO_ART));
cards.add(new SetCardInfo("Headless Horseman", 35052, Rarity.COMMON, mage.cards.h.HeadlessHorseman.class, RETRO_ART));
cards.add(new SetCardInfo("Headless Rider", 95327, Rarity.RARE, mage.cards.h.HeadlessRider.class));
cards.add(new SetCardInfo("Healing Technique", 90158, Rarity.RARE, mage.cards.h.HealingTechnique.class));
cards.add(new SetCardInfo("Hedge Troll", 35968, Rarity.UNCOMMON, mage.cards.h.HedgeTroll.class));
cards.add(new SetCardInfo("Heir of the Wilds", 54555, Rarity.UNCOMMON, mage.cards.h.HeirOfTheWilds.class));
cards.add(new SetCardInfo("Heliod's Intervention", 79903, Rarity.RARE, mage.cards.h.HeliodsIntervention.class));
cards.add(new SetCardInfo("Heliod, Sun-Crowned", 79849, Rarity.MYTHIC, mage.cards.h.HeliodSunCrowned.class));
cards.add(new SetCardInfo("Hellkite Courser", 85996, Rarity.MYTHIC, mage.cards.h.HellkiteCourser.class));
cards.add(new SetCardInfo("Hellspark Elemental", 36172, Rarity.UNCOMMON, mage.cards.h.HellsparkElemental.class));
cards.add(new SetCardInfo("Helm of Kaldra", 31989, Rarity.RARE, mage.cards.h.HelmOfKaldra.class));
cards.add(new SetCardInfo("Helm of Obedience", 65642, Rarity.RARE, mage.cards.h.HelmOfObedience.class));
cards.add(new SetCardInfo("Hengegate Pathway", 88408, Rarity.RARE, mage.cards.h.HengegatePathway.class));
cards.add(new SetCardInfo("Henzie \"Toolbox\" Torre", 99789, Rarity.MYTHIC, mage.cards.h.HenzieToolboxTorre.class));
cards.add(new SetCardInfo("Herd Migration", 103470, Rarity.RARE, mage.cards.h.HerdMigration.class));
cards.add(new SetCardInfo("Hermit Druid", 36080, Rarity.RARE, mage.cards.h.HermitDruid.class));
cards.add(new SetCardInfo("Hero of Bladehold", 39646, Rarity.MYTHIC, mage.cards.h.HeroOfBladehold.class));
cards.add(new SetCardInfo("Hero of Goma Fada", 58243, Rarity.RARE, mage.cards.h.HeroOfGomaFada.class));
cards.add(new SetCardInfo("Hero's Downfall", 55731, Rarity.RARE, mage.cards.h.HerosDownfall.class));
cards.add(new SetCardInfo("Heroes' Bane", 52328, Rarity.RARE, mage.cards.h.HeroesBane.class));
cards.add(new SetCardInfo("Heroic Intervention", 81988, Rarity.RARE, mage.cards.h.HeroicIntervention.class));
cards.add(new SetCardInfo("Heron's Grace Champion", 61563, Rarity.RARE, mage.cards.h.HeronsGraceChampion.class));
cards.add(new SetCardInfo("Heronblade Elite", 94026, Rarity.RARE, mage.cards.h.HeronbladeElite.class));
cards.add(new SetCardInfo("Hewed Stone Retainers", 55745, Rarity.UNCOMMON, mage.cards.h.HewedStoneRetainers.class));
cards.add(new SetCardInfo("Hexavus", 105824, Rarity.RARE, mage.cards.h.Hexavus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hexavus", 105828, Rarity.RARE, mage.cards.h.Hexavus.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Hidetsugu Consumes All", 98105, Rarity.MYTHIC, mage.cards.h.HidetsuguConsumesAll.class));
cards.add(new SetCardInfo("Hidetsugu, Devouring Chaos", 97949, Rarity.RARE, mage.cards.h.HidetsuguDevouringChaos.class));
cards.add(new SetCardInfo("Hinata, Dawn-Crowned", 98077, Rarity.RARE, mage.cards.h.HinataDawnCrowned.class));
cards.add(new SetCardInfo("Hinder", 35172, Rarity.UNCOMMON, mage.cards.h.Hinder.class, FULL_ART));
cards.add(new SetCardInfo("History of Benalia", 99669, Rarity.MYTHIC, mage.cards.h.HistoryOfBenalia.class));
cards.add(new SetCardInfo("Hive Stirrings", 49828, Rarity.COMMON, mage.cards.h.HiveStirrings.class));
cards.add(new SetCardInfo("Hiveheart Shaman", 95405, Rarity.RARE, mage.cards.h.HiveheartShaman.class));
cards.add(new SetCardInfo("Hixus, Prison Warden", 57584, Rarity.RARE, mage.cards.h.HixusPrisonWarden.class));
cards.add(new SetCardInfo("Hoard Hauler", 99747, Rarity.RARE, mage.cards.h.HoardHauler.class));
cards.add(new SetCardInfo("Hobgoblin Bandit Lord", 92734, Rarity.RARE, mage.cards.h.HobgoblinBanditLord.class));
cards.add(new SetCardInfo("Hofri Ghostforge", 90278, Rarity.MYTHIC, mage.cards.h.HofriGhostforge.class));
cards.add(new SetCardInfo("Hollowhenge Overlord", 95419, Rarity.RARE, mage.cards.h.HollowhengeOverlord.class));
cards.add(new SetCardInfo("Honor of the Pure", 43554, Rarity.RARE, mage.cards.h.HonorOfThePure.class));
cards.add(new SetCardInfo("Honored Hierarch", 57598, Rarity.RARE, mage.cards.h.HonoredHierarch.class));
cards.add(new SetCardInfo("Hooded Blightfang", 81956, Rarity.RARE, mage.cards.h.HoodedBlightfang.class));
cards.add(new SetCardInfo("Hoodwink", 62449, Rarity.COMMON, mage.cards.h.Hoodwink.class));
cards.add(new SetCardInfo("Hopeful Initiate", 95241, Rarity.RARE, mage.cards.h.HopefulInitiate.class));
cards.add(new SetCardInfo("Hordeling Outburst", 55783, Rarity.UNCOMMON, mage.cards.h.HordelingOutburst.class));
cards.add(new SetCardInfo("Horizon Stone", 85962, Rarity.RARE, mage.cards.h.HorizonStone.class));
cards.add(new SetCardInfo("Hostage Taker", 69987, Rarity.RARE, mage.cards.h.HostageTaker.class));
cards.add(new SetCardInfo("Hostile Hostel", 94088, Rarity.MYTHIC, mage.cards.h.HostileHostel.class));
cards.add(new SetCardInfo("Hostile Negotiations", 105712, Rarity.RARE, mage.cards.h.HostileNegotiations.class));
cards.add(new SetCardInfo("Howling Moon", 95417, Rarity.RARE, mage.cards.h.HowlingMoon.class));
cards.add(new SetCardInfo("Howlpack Alpha", 42866, Rarity.RARE, mage.cards.h.HowlpackAlpha.class));
cards.add(new SetCardInfo("Howlpack Avenger", 95389, Rarity.RARE, mage.cards.h.HowlpackAvenger.class));
cards.add(new SetCardInfo("Howlpack Piper", 95425, Rarity.RARE, mage.cards.h.HowlpackPiper.class));
cards.add(new SetCardInfo("Huatli, the Sun's Heart", 72241, Rarity.UNCOMMON, mage.cards.h.HuatliTheSunsHeart.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Huatli, the Sun's Heart", 77975, Rarity.UNCOMMON, mage.cards.h.HuatliTheSunsHeart.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hullbreacher", 86020, Rarity.RARE, mage.cards.h.Hullbreacher.class));
cards.add(new SetCardInfo("Hullbreaker Horror", 95299, Rarity.RARE, mage.cards.h.HullbreakerHorror.class));
cards.add(new SetCardInfo("Humble Defector", 86090, Rarity.UNCOMMON, mage.cards.h.HumbleDefector.class));
cards.add(new SetCardInfo("Hunted Nightmare", 80875, Rarity.RARE, mage.cards.h.HuntedNightmare.class));
cards.add(new SetCardInfo("Huntmaster Liger", 80927, Rarity.UNCOMMON, mage.cards.h.HuntmasterLiger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Huntmaster Liger", 81009, Rarity.UNCOMMON, mage.cards.h.HuntmasterLiger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hurkyl's Final Meditation", 105672, Rarity.RARE, mage.cards.h.HurkylsFinalMeditation.class));
cards.add(new SetCardInfo("Hurkyl, Master Wizard", 105678, Rarity.MYTHIC, mage.cards.h.HurkylMasterWizard.class));
cards.add(new SetCardInfo("Hurl Through Hell", 92820, Rarity.RARE, mage.cards.h.HurlThroughHell.class));
cards.add(new SetCardInfo("Hydra Broodmaster", 53850, Rarity.RARE, mage.cards.h.HydraBroodmaster.class));
cards.add(new SetCardInfo("Hydroblast", 69979, Rarity.COMMON, mage.cards.h.Hydroblast.class));
cards.add(new SetCardInfo("Hymn to Tourach", 43634, Rarity.UNCOMMON, mage.cards.h.HymnToTourach.class));
cards.add(new SetCardInfo("Hypersonic Dragon", 46881, Rarity.RARE, mage.cards.h.HypersonicDragon.class));
cards.add(new SetCardInfo("Hypnotic Specter", 35040, Rarity.RARE, mage.cards.h.HypnoticSpecter.class));
cards.add(new SetCardInfo("Hypnotic Sprite", 78742, Rarity.UNCOMMON, mage.cards.h.HypnoticSprite.class));
cards.add(new SetCardInfo("Icatian Javelineers", 35980, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Icatian Javelineers", 59639, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ice-Fang Coatl", 91333, Rarity.RARE, mage.cards.i.IceFangCoatl.class, RETRO_ART));
cards.add(new SetCardInfo("Icebreaker Kraken", 88248, Rarity.RARE, mage.cards.i.IcebreakerKraken.class));
cards.add(new SetCardInfo("Ich-Tekik, Salvage Splicer", 86346, Rarity.UNCOMMON, mage.cards.i.IchTekikSalvageSplicer.class));
cards.add(new SetCardInfo("Icingdeath, Frost Tyrant", 92620, Rarity.MYTHIC, mage.cards.i.IcingdeathFrostTyrant.class));
cards.add(new SetCardInfo("Icy Manipulator", 35042, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class));
cards.add(new SetCardInfo("Identity Thief", 61559, Rarity.RARE, mage.cards.i.IdentityThief.class));
cards.add(new SetCardInfo("Idol of Endurance", 81932, Rarity.RARE, mage.cards.i.IdolOfEndurance.class));
cards.add(new SetCardInfo("Idyllic Tutor", 79971, Rarity.RARE, mage.cards.i.IdyllicTutor.class));
cards.add(new SetCardInfo("Ifh-Biff Efreet", 213, Rarity.RARE, mage.cards.i.IfhBiffEfreet.class, RETRO_ART));
cards.add(new SetCardInfo("Ikra Shidiqi, the Usurper", 86158, Rarity.MYTHIC, mage.cards.i.IkraShidiqiTheUsurper.class));
cards.add(new SetCardInfo("Ill-Tempered Loner", 95389, Rarity.RARE, mage.cards.i.IllTemperedLoner.class));
cards.add(new SetCardInfo("Illuminate History", 90124, Rarity.RARE, mage.cards.i.IlluminateHistory.class));
cards.add(new SetCardInfo("Illuna, Apex of Wishes", 80913, Rarity.MYTHIC, mage.cards.i.IllunaApexOfWishes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Illuna, Apex of Wishes", 80991, Rarity.MYTHIC, mage.cards.i.IllunaApexOfWishes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Immaculate Magistrate", 86048, Rarity.RARE, mage.cards.i.ImmaculateMagistrate.class));
cards.add(new SetCardInfo("Immersturm Predator", 88368, Rarity.RARE, mage.cards.i.ImmersturmPredator.class));
cards.add(new SetCardInfo("Immolating Glare", 59669, Rarity.UNCOMMON, mage.cards.i.ImmolatingGlare.class));
cards.add(new SetCardInfo("Imoti, Celebrant of Bounty", 86278, Rarity.UNCOMMON, mage.cards.i.ImotiCelebrantOfBounty.class));
cards.add(new SetCardInfo("Imperial Recruiter", 91277, Rarity.MYTHIC, mage.cards.i.ImperialRecruiter.class));
cards.add(new SetCardInfo("Imperial Seal", 102253, Rarity.MYTHIC, mage.cards.i.ImperialSeal.class));
cards.add(new SetCardInfo("Imperious Mindbreaker", 95305, Rarity.RARE, mage.cards.i.ImperiousMindbreaker.class));
cards.add(new SetCardInfo("Imperious Perfect", 31409, Rarity.UNCOMMON, mage.cards.i.ImperiousPerfect.class));
cards.add(new SetCardInfo("Imposter Mech", 97919, Rarity.RARE, mage.cards.i.ImposterMech.class));
cards.add(new SetCardInfo("Impulse", 36006, Rarity.COMMON, mage.cards.i.Impulse.class, RETRO_ART));
cards.add(new SetCardInfo("In Garruk's Wake", 53828, Rarity.RARE, mage.cards.i.InGarruksWake.class));
cards.add(new SetCardInfo("In Search of Greatness", 88346, Rarity.RARE, mage.cards.i.InSearchOfGreatness.class));
cards.add(new SetCardInfo("In the Trenches", 105650, Rarity.MYTHIC, mage.cards.i.InTheTrenches.class));
cards.add(new SetCardInfo("In Too Deep", 99963, Rarity.RARE, mage.cards.i.InTooDeep.class));
cards.add(new SetCardInfo("Incarnation Technique", 90084, Rarity.RARE, mage.cards.i.IncarnationTechnique.class));
cards.add(new SetCardInfo("Incendiary Flow", 62991, Rarity.UNCOMMON, mage.cards.i.IncendiaryFlow.class));
cards.add(new SetCardInfo("Incinerate", 31419, Rarity.COMMON, mage.cards.i.Incinerate.class, FULL_ART));
cards.add(new SetCardInfo("Incorrigible Youths", 60470, Rarity.UNCOMMON, mage.cards.i.IncorrigibleYouths.class));
cards.add(new SetCardInfo("Indatha Triome", 80945, Rarity.RARE, mage.cards.i.IndathaTriome.class));
cards.add(new SetCardInfo("Indulgent Tormentor", 53822, Rarity.RARE, mage.cards.i.IndulgentTormentor.class));
cards.add(new SetCardInfo("Inevitable Betrayal", 91239, Rarity.RARE, mage.cards.i.InevitableBetrayal.class));
cards.add(new SetCardInfo("Inferno", 62439, Rarity.RARE, mage.cards.i.Inferno.class));
cards.add(new SetCardInfo("Inferno of the Star Mounts", 92728, Rarity.MYTHIC, mage.cards.i.InfernoOfTheStarMounts.class));
cards.add(new SetCardInfo("Inferno Project", 90104, Rarity.RARE, mage.cards.i.InfernoProject.class));
cards.add(new SetCardInfo("Inferno Titan", 62405, Rarity.MYTHIC, mage.cards.i.InfernoTitan.class));
cards.add(new SetCardInfo("Infest", 43568, Rarity.UNCOMMON, mage.cards.i.Infest.class, FULL_ART));
cards.add(new SetCardInfo("Inga Rune-Eyes", 88262, Rarity.UNCOMMON, mage.cards.i.IngaRuneEyes.class));
cards.add(new SetCardInfo("Ingenious Infiltrator", 91353, Rarity.RARE, mage.cards.i.IngeniousInfiltrator.class, RETRO_ART));
cards.add(new SetCardInfo("Ingenious Mastery", 90024, Rarity.RARE, mage.cards.i.IngeniousMastery.class));
cards.add(new SetCardInfo("Ink-Eyes, Servant of Oni", 32013, Rarity.RARE, mage.cards.i.InkEyesServantOfOni.class));
cards.add(new SetCardInfo("Inkmoth Nexus", 62999, Rarity.RARE, mage.cards.i.InkmothNexus.class));
cards.add(new SetCardInfo("Inkshield", 90180, Rarity.RARE, mage.cards.i.Inkshield.class));
cards.add(new SetCardInfo("Inquisition of Kozilek", 99677, Rarity.UNCOMMON, mage.cards.i.InquisitionOfKozilek.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Inquisition of Kozilek", 102247, Rarity.UNCOMMON, mage.cards.i.InquisitionOfKozilek.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Insatiable Hemophage", 81007, Rarity.UNCOMMON, mage.cards.i.InsatiableHemophage.class));
cards.add(new SetCardInfo("Inscription of Abundance", 83728, Rarity.RARE, mage.cards.i.InscriptionOfAbundance.class));
cards.add(new SetCardInfo("Inscription of Insight", 83802, Rarity.RARE, mage.cards.i.InscriptionOfInsight.class));
cards.add(new SetCardInfo("Inscription of Ruin", 83798, Rarity.RARE, mage.cards.i.InscriptionOfRuin.class));
cards.add(new SetCardInfo("Insidious Mist", 60472, Rarity.RARE, mage.cards.i.InsidiousMist.class));
cards.add(new SetCardInfo("Inspired Idea", 95307, Rarity.RARE, mage.cards.i.InspiredIdea.class));
cards.add(new SetCardInfo("Inspired Ultimatum", 80899, Rarity.RARE, mage.cards.i.InspiredUltimatum.class));
cards.add(new SetCardInfo("Inspiring Refrain", 90034, Rarity.RARE, mage.cards.i.InspiringRefrain.class));
cards.add(new SetCardInfo("Instrument of the Bards", 92776, Rarity.RARE, mage.cards.i.InstrumentOfTheBards.class));
cards.add(new SetCardInfo("Intrepid Adversary", 93882, Rarity.MYTHIC, mage.cards.i.IntrepidAdversary.class));
cards.add(new SetCardInfo("Intuition", 36046, Rarity.RARE, mage.cards.i.Intuition.class, RETRO_ART));
cards.add(new SetCardInfo("Inventive Iteration", 97937, Rarity.RARE, mage.cards.i.InventiveIteration.class));
cards.add(new SetCardInfo("Investigator's Journal", 95449, Rarity.RARE, mage.cards.i.InvestigatorsJournal.class));
cards.add(new SetCardInfo("Invoke Calamity", 98005, Rarity.RARE, mage.cards.i.InvokeCalamity.class));
cards.add(new SetCardInfo("Invoke Despair", 97965, Rarity.RARE, mage.cards.i.InvokeDespair.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Invoke Despair", 97967, Rarity.RARE, mage.cards.i.InvokeDespair.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Invoke Justice", 97895, Rarity.RARE, mage.cards.i.InvokeJustice.class));
cards.add(new SetCardInfo("Invoke the Ancients", 98039, Rarity.RARE, mage.cards.i.InvokeTheAncients.class));
cards.add(new SetCardInfo("Invoke the Winds", 97931, Rarity.RARE, mage.cards.i.InvokeTheWinds.class));
cards.add(new SetCardInfo("Ishai, Ojutai Dragonspeaker", 86160, Rarity.MYTHIC, mage.cards.i.IshaiOjutaiDragonspeaker.class));
cards.add(new SetCardInfo("Island", 239, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 247, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 249, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 263, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 273, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 283, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 285, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 304, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 31979, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 31993, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 32009, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 32023, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 40042, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 40052, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 40062, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 40100, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 53881, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_ZEN_VARIOUS ));
cards.add(new SetCardInfo("Island", 58255, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 73634, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 81846, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 81848, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 81850, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 81852, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 81854, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 81880, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 81882, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 81884, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Isochron Scepter", 35064, Rarity.UNCOMMON, mage.cards.i.IsochronScepter.class));
cards.add(new SetCardInfo("Isshin, Two Heavens as One", 98083, Rarity.RARE, mage.cards.i.IsshinTwoHeavensAsOne.class));
cards.add(new SetCardInfo("Ivorytusk Fortress", 54510, Rarity.RARE, mage.cards.i.IvorytuskFortress.class));
cards.add(new SetCardInfo("Iymrith, Desert Doom", 92654, Rarity.MYTHIC, mage.cards.i.IymrithDesertDoom.class));
cards.add(new SetCardInfo("Izzet Boilerworks", 102367, Rarity.UNCOMMON, mage.cards.i.IzzetBoilerworks.class));
cards.add(new SetCardInfo("Izzet Charm", 48192, Rarity.UNCOMMON, mage.cards.i.IzzetCharm.class));
cards.add(new SetCardInfo("Izzet Signet", 62387, Rarity.UNCOMMON, mage.cards.i.IzzetSignet.class));
cards.add(new SetCardInfo("Jace Beleren", 36176, Rarity.MYTHIC, mage.cards.j.JaceBeleren.class));
cards.add(new SetCardInfo("Jace's Ingenuity", 41642, Rarity.UNCOMMON, mage.cards.j.JacesIngenuity.class));
cards.add(new SetCardInfo("Jace, Cunning Castaway", 70932, Rarity.MYTHIC, mage.cards.j.JaceCunningCastaway.class));
cards.add(new SetCardInfo("Jace, Mirror Mage", 83844, Rarity.MYTHIC, mage.cards.j.JaceMirrorMage.class));
cards.add(new SetCardInfo("Jace, the Mind Sculptor", 82878, Rarity.MYTHIC, mage.cards.j.JaceTheMindSculptor.class));
cards.add(new SetCardInfo("Jace, Wielder of Mysteries", 72265, Rarity.RARE, mage.cards.j.JaceWielderOfMysteries.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jace, Wielder of Mysteries", 77999, Rarity.RARE, mage.cards.j.JaceWielderOfMysteries.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jackal Pup", 36056, Rarity.UNCOMMON, mage.cards.j.JackalPup.class, RETRO_ART));
cards.add(new SetCardInfo("Jadzi, Oracle of Arcavios", 90304, Rarity.MYTHIC, mage.cards.j.JadziOracleOfArcavios.class));
cards.add(new SetCardInfo("Jared Carthalion, True Heir", 86232, Rarity.RARE, mage.cards.j.JaredCarthalionTrueHeir.class));
cards.add(new SetCardInfo("Jaxis, the Troublemaker", 99769, Rarity.RARE, mage.cards.j.JaxisTheTroublemaker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jaxis, the Troublemaker", 99969, Rarity.RARE, mage.cards.j.JaxisTheTroublemaker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jaya Ballard, Task Mage", 36312, Rarity.RARE, mage.cards.j.JayaBallardTaskMage.class));
cards.add(new SetCardInfo("Jaya, Fiery Negotiator", 103436, Rarity.MYTHIC, mage.cards.j.JayaFieryNegotiator.class));
cards.add(new SetCardInfo("Jaya, Venerated Firemage", 72243, Rarity.UNCOMMON, mage.cards.j.JayaVeneratedFiremage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jaya, Venerated Firemage", 77977, Rarity.UNCOMMON, mage.cards.j.JayaVeneratedFiremage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jeering Instigator", 55771, Rarity.RARE, mage.cards.j.JeeringInstigator.class));
cards.add(new SetCardInfo("Jegantha, the Wellspring", 80811, Rarity.RARE, mage.cards.j.JeganthaTheWellspring.class));
cards.add(new SetCardInfo("Jeska's Will", 86058, Rarity.RARE, mage.cards.j.JeskasWill.class));
cards.add(new SetCardInfo("Jeska, Thrice Reborn", 85948, Rarity.MYTHIC, mage.cards.j.JeskaThriceReborn.class));
cards.add(new SetCardInfo("Jeskai Infiltrator", 55757, Rarity.RARE, mage.cards.j.JeskaiInfiltrator.class));
cards.add(new SetCardInfo("Jetmir's Garden", 99691, Rarity.RARE, mage.cards.j.JetmirsGarden.class));
cards.add(new SetCardInfo("Jeweled Lotus", 86042, Rarity.MYTHIC, mage.cards.j.JeweledLotus.class));
cards.add(new SetCardInfo("Jiang Yanggu, Wildcrafter", 72275, Rarity.UNCOMMON, mage.cards.j.JiangYangguWildcrafter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jiang Yanggu, Wildcrafter", 78009, Rarity.UNCOMMON, mage.cards.j.JiangYangguWildcrafter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jin-Gitaxias, Progress Tyrant", 97945, Rarity.MYTHIC, mage.cards.j.JinGitaxiasProgressTyrant.class));
cards.add(new SetCardInfo("Jokulhaups", 70942, Rarity.RARE, mage.cards.j.Jokulhaups.class));
cards.add(new SetCardInfo("Jolrael, Mwonvuli Recluse", 81982, Rarity.RARE, mage.cards.j.JolraelMwonvuliRecluse.class));
cards.add(new SetCardInfo("Joraga Warcaller", 35820, Rarity.RARE, mage.cards.j.JoragaWarcaller.class));
cards.add(new SetCardInfo("Jori En, Ruin Diver", 59679, Rarity.RARE, mage.cards.j.JoriEnRuinDiver.class));
cards.add(new SetCardInfo("Jorn, God of Winter", 88350, Rarity.RARE, mage.cards.j.JornGodOfWinter.class));
cards.add(new SetCardInfo("Judge's Familiar", 48194, Rarity.UNCOMMON, mage.cards.j.JudgesFamiliar.class));
cards.add(new SetCardInfo("Jugan Defends the Temple", 98063, Rarity.MYTHIC, mage.cards.j.JuganDefendsTheTemple.class));
cards.add(new SetCardInfo("Juggernaut", 35044, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class));
cards.add(new SetCardInfo("Junji, the Midnight Sky", 97973, Rarity.MYTHIC, mage.cards.j.JunjiTheMidnightSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Junji, the Midnight Sky", 97975, Rarity.MYTHIC, mage.cards.j.JunjiTheMidnightSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Juri, Master of the Revue", 86274, Rarity.UNCOMMON, mage.cards.j.JuriMasterOfTheRevue.class));
cards.add(new SetCardInfo("Kaalia of the Vast", 82870, Rarity.MYTHIC, mage.cards.k.KaaliaOfTheVast.class));
cards.add(new SetCardInfo("Kaervek, the Spiteful", 82014, Rarity.RARE, mage.cards.k.KaervekTheSpiteful.class));
cards.add(new SetCardInfo("Kaheera, the Orphanguard", 80861, Rarity.RARE, mage.cards.k.KaheeraTheOrphanguard.class));
cards.add(new SetCardInfo("Kairi, the Swirling Sky", 97941, Rarity.MYTHIC, mage.cards.k.KairiTheSwirlingSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kairi, the Swirling Sky", 97943, Rarity.MYTHIC, mage.cards.k.KairiTheSwirlingSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kaito Shizuki", 98093, Rarity.MYTHIC, mage.cards.k.KaitoShizuki.class));
cards.add(new SetCardInfo("Kalastria Highborn", 43552, Rarity.RARE, mage.cards.k.KalastriaHighborn.class));
cards.add(new SetCardInfo("Kamahl's Will", 86060, Rarity.RARE, mage.cards.k.KamahlsWill.class));
cards.add(new SetCardInfo("Kamahl, Heart of Krosa", 86338, Rarity.MYTHIC, mage.cards.k.KamahlHeartOfKrosa.class));
cards.add(new SetCardInfo("Kamahl, Pit Fighter", 36088, Rarity.RARE, mage.cards.k.KamahlPitFighter.class));
cards.add(new SetCardInfo("Kamber, the Plunderer", 95349, Rarity.RARE, mage.cards.k.KamberThePlunderer.class));
cards.add(new SetCardInfo("Kami of Transience", 98019, Rarity.RARE, mage.cards.k.KamiOfTransience.class));
cards.add(new SetCardInfo("Kangee, Sky Warden", 86326, Rarity.UNCOMMON, mage.cards.k.KangeeSkyWarden.class));
cards.add(new SetCardInfo("Kappa Cannoneer", 97923, Rarity.RARE, mage.cards.k.KappaCannoneer.class));
cards.add(new SetCardInfo("Karador, Ghost Chieftain", 51534, Rarity.MYTHIC, mage.cards.k.KaradorGhostChieftain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karador, Ghost Chieftain", 86188, Rarity.MYTHIC, mage.cards.k.KaradorGhostChieftain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karakas", 43592, Rarity.UNCOMMON, mage.cards.k.Karakas.class));
cards.add(new SetCardInfo("Karametra's Acolyte", 50118, Rarity.UNCOMMON, mage.cards.k.KarametrasAcolyte.class));
cards.add(new SetCardInfo("Karametra, God of Harvests", 86202, Rarity.MYTHIC, mage.cards.k.KarametraGodOfHarvests.class));
cards.add(new SetCardInfo("Karazikar, the Eye Tyrant", 92792, Rarity.RARE, mage.cards.k.KarazikarTheEyeTyrant.class));
cards.add(new SetCardInfo("Kardur, Doomscourge", 88378, Rarity.UNCOMMON, mage.cards.k.KardurDoomscourge.class));
cards.add(new SetCardInfo("Kargan Intimidator", 83794, Rarity.RARE, mage.cards.k.KarganIntimidator.class));
cards.add(new SetCardInfo("Karn Liberated", 82876, Rarity.MYTHIC, mage.cards.k.KarnLiberated.class));
cards.add(new SetCardInfo("Karn's Bastion", 72223, Rarity.RARE, mage.cards.k.KarnsBastion.class));
cards.add(new SetCardInfo("Karn, Living Legacy", 103474, Rarity.MYTHIC, mage.cards.k.KarnLivingLegacy.class));
cards.add(new SetCardInfo("Karn, Silver Golem", 36106, Rarity.RARE, mage.cards.k.KarnSilverGolem.class, RETRO_ART));
cards.add(new SetCardInfo("Karn, the Great Creator", 72245, Rarity.RARE, mage.cards.k.KarnTheGreatCreator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karn, the Great Creator", 77979, Rarity.RARE, mage.cards.k.KarnTheGreatCreator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karplusan Forest", 103480, Rarity.RARE, mage.cards.k.KarplusanForest.class));
cards.add(new SetCardInfo("Kasmina, Enigma Sage", 90272, Rarity.MYTHIC, mage.cards.k.KasminaEnigmaSage.class));
cards.add(new SetCardInfo("Kasmina, Enigmatic Mentor", 72253, Rarity.UNCOMMON, mage.cards.k.KasminaEnigmaticMentor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kasmina, Enigmatic Mentor", 77987, Rarity.UNCOMMON, mage.cards.k.KasminaEnigmaticMentor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kaya the Inexorable", 88358, Rarity.MYTHIC, mage.cards.k.KayaTheInexorable.class));
cards.add(new SetCardInfo("Kaya, Bane of the Dead", 72229, Rarity.UNCOMMON, mage.cards.k.KayaBaneOfTheDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kaya, Bane of the Dead", 77963, Rarity.UNCOMMON, mage.cards.k.KayaBaneOfTheDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kaya, Geist Hunter", 95445, Rarity.MYTHIC, mage.cards.k.KayaGeistHunter.class));
cards.add(new SetCardInfo("Kayla's Command", 105638, Rarity.RARE, mage.cards.k.KaylasCommand.class));
cards.add(new SetCardInfo("Kayla's Music Box", 105832, Rarity.RARE, mage.cards.k.KaylasMusicBox.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kayla's Music Box", 105836, Rarity.RARE, mage.cards.k.KaylasMusicBox.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Kayla's Reconstruction", 105642, Rarity.RARE, mage.cards.k.KaylasReconstruction.class));
cards.add(new SetCardInfo("Kaza, Roil Chaser", 83806, Rarity.RARE, mage.cards.k.KazaRoilChaser.class));
cards.add(new SetCardInfo("Kazandu Mammoth", 83846, Rarity.RARE, mage.cards.k.KazanduMammoth.class));
cards.add(new SetCardInfo("Kazandu Nectarpot", 83692, Rarity.COMMON, mage.cards.k.KazanduNectarpot.class));
cards.add(new SetCardInfo("Kediss, Emberclaw Familiar", 86252, Rarity.UNCOMMON, mage.cards.k.KedissEmberclawFamiliar.class));
cards.add(new SetCardInfo("Keen Duelist", 90058, Rarity.RARE, mage.cards.k.KeenDuelist.class));
cards.add(new SetCardInfo("Keeper of the Accord", 86016, Rarity.RARE, mage.cards.k.KeeperOfTheAccord.class));
cards.add(new SetCardInfo("Keldon Flamesage", 103444, Rarity.RARE, mage.cards.k.KeldonFlamesage.class));
cards.add(new SetCardInfo("Keleth, Sunmane Familiar", 86234, Rarity.UNCOMMON, mage.cards.k.KelethSunmaneFamiliar.class));
cards.add(new SetCardInfo("Keruga, the Macrosage", 80847, Rarity.RARE, mage.cards.k.KerugaTheMacrosage.class));
cards.add(new SetCardInfo("Keskit, the Flesh Sculptor", 86328, Rarity.UNCOMMON, mage.cards.k.KeskitTheFleshSculptor.class));
cards.add(new SetCardInfo("Kessig Wolfrider", 95361, Rarity.RARE, mage.cards.k.KessigWolfrider.class));
cards.add(new SetCardInfo("Ketria Triome", 80951, Rarity.RARE, mage.cards.k.KetriaTriome.class));
cards.add(new SetCardInfo("Khabal Ghoul", 215, Rarity.RARE, mage.cards.k.KhabalGhoul.class, RETRO_ART));
cards.add(new SetCardInfo("Kianne, Dean of Substance", 90244, Rarity.RARE, mage.cards.k.KianneDeanOfSubstance.class));
cards.add(new SetCardInfo("Killer Service", 99845, Rarity.RARE, mage.cards.k.KillerService.class));
cards.add(new SetCardInfo("Killing Wave", 44319, Rarity.RARE, mage.cards.k.KillingWave.class));
cards.add(new SetCardInfo("King of the Pride", 91225, Rarity.RARE, mage.cards.k.KingOfThePride.class, RETRO_ART));
cards.add(new SetCardInfo("Kinnan, Bonder Prodigy", 80851, Rarity.MYTHIC, mage.cards.k.KinnanBonderProdigy.class));
cards.add(new SetCardInfo("Kiora's Follower", 51926, Rarity.UNCOMMON, mage.cards.k.KiorasFollower.class));
cards.add(new SetCardInfo("Kiora, Behemoth Beckoner", 72293, Rarity.UNCOMMON, mage.cards.k.KioraBehemothBeckoner.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kiora, Behemoth Beckoner", 78027, Rarity.UNCOMMON, mage.cards.k.KioraBehemothBeckoner.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kiora, the Crashing Wave", 59651, Rarity.MYTHIC, mage.cards.k.KioraTheCrashingWave.class));
cards.add(new SetCardInfo("Kird Ape", 31383, Rarity.UNCOMMON, mage.cards.k.KirdApe.class));
cards.add(new SetCardInfo("Kirin-Touched Orochi", 98047, Rarity.RARE, mage.cards.k.KirinTouchedOrochi.class));
cards.add(new SetCardInfo("Kitchen Finks", 36166, Rarity.UNCOMMON, mage.cards.k.KitchenFinks.class));
cards.add(new SetCardInfo("Kiyomaro, First to Stand", 32015, Rarity.RARE, mage.cards.k.KiyomaroFirstToStand.class));
cards.add(new SetCardInfo("Kjeldoran Outpost", 23952, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Kjeldoran Outpost", 43628, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Klothys, God of Destiny", 79861, Rarity.MYTHIC, mage.cards.k.KlothysGodOfDestiny.class));
cards.add(new SetCardInfo("Knight of New Alara", 32555, Rarity.RARE, mage.cards.k.KnightOfNewAlara.class));
cards.add(new SetCardInfo("Kodama of the East Tree", 86350, Rarity.RARE, mage.cards.k.KodamaOfTheEastTree.class));
cards.add(new SetCardInfo("Kodama of the West Tree", 98061, Rarity.MYTHIC, mage.cards.k.KodamaOfTheWestTree.class));
cards.add(new SetCardInfo("Kodama's Reach", 86122, Rarity.COMMON, mage.cards.k.KodamasReach.class));
cards.add(new SetCardInfo("Kogla, the Titan Ape", 80849, Rarity.RARE, mage.cards.k.KoglaTheTitanApe.class));
cards.add(new SetCardInfo("Kolaghan's Command", 102301, Rarity.RARE, mage.cards.k.KolaghansCommand.class));
cards.add(new SetCardInfo("Koll, the Forgemaster", 88390, Rarity.UNCOMMON, mage.cards.k.KollTheForgemaster.class));
cards.add(new SetCardInfo("Kolvori, God of Kinship", 88348, Rarity.RARE, mage.cards.k.KolvoriGodOfKinship.class));
cards.add(new SetCardInfo("Koma, Cosmos Serpent", 88356, Rarity.MYTHIC, mage.cards.k.KomaCosmosSerpent.class));
cards.add(new SetCardInfo("Komainu Battle Armor", 97995, Rarity.RARE, mage.cards.k.KomainuBattleArmor.class));
cards.add(new SetCardInfo("Kongming, \"Sleeping Dragon\"", 33442, Rarity.RARE, mage.cards.k.KongmingSleepingDragon.class, RETRO_ART));
cards.add(new SetCardInfo("Kor Duelist", 36212, Rarity.UNCOMMON, mage.cards.k.KorDuelist.class));
cards.add(new SetCardInfo("Kor Firewalker", 43574, Rarity.UNCOMMON, mage.cards.k.KorFirewalker.class));
cards.add(new SetCardInfo("Kor Skyfisher", 43548, Rarity.COMMON, mage.cards.k.KorSkyfisher.class));
cards.add(new SetCardInfo("Korlash, Heir to Blackblade", 31961, Rarity.RARE, mage.cards.k.KorlashHeirToBlackblade.class));
cards.add(new SetCardInfo("Kothophed, Soul Hoarder", 57590, Rarity.RARE, mage.cards.k.KothophedSoulHoarder.class));
cards.add(new SetCardInfo("Kotori, Pilot Prodigy", 98091, Rarity.MYTHIC, mage.cards.k.KotoriPilotProdigy.class));
cards.add(new SetCardInfo("Kotose, the Silent Spider", 98071, Rarity.RARE, mage.cards.k.KotoseTheSilentSpider.class));
cards.add(new SetCardInfo("Kozilek, Butcher of Truth", 102349, Rarity.MYTHIC, mage.cards.k.KozilekButcherOfTruth.class));
cards.add(new SetCardInfo("Kozilek, the Great Distortion", 62493, Rarity.MYTHIC, mage.cards.k.KozilekTheGreatDistortion.class));
cards.add(new SetCardInfo("Krark, the Thumbless", 86240, Rarity.RARE, mage.cards.k.KrarkTheThumbless.class));
cards.add(new SetCardInfo("Kraum, Ludevic's Opus", 86162, Rarity.MYTHIC, mage.cards.k.KraumLudevicsOpus.class));
cards.add(new SetCardInfo("Krosan Grip", 37604, Rarity.UNCOMMON, mage.cards.k.KrosanGrip.class));
cards.add(new SetCardInfo("Krosan Tusker", 32575, Rarity.COMMON, mage.cards.k.KrosanTusker.class));
cards.add(new SetCardInfo("Krosan Verge", 83670, Rarity.UNCOMMON, mage.cards.k.KrosanVerge.class));
cards.add(new SetCardInfo("Krosan Warchief", 32577, Rarity.UNCOMMON, mage.cards.k.KrosanWarchief.class));
cards.add(new SetCardInfo("Kroxa, Titan of Death's Hunger", 79959, Rarity.MYTHIC, mage.cards.k.KroxaTitanOfDeathsHunger.class));
cards.add(new SetCardInfo("Kunoros, Hound of Athreos", 79889, Rarity.RARE, mage.cards.k.KunorosHoundOfAthreos.class));
cards.add(new SetCardInfo("Kura, the Boundless Sky", 98055, Rarity.MYTHIC, mage.cards.k.KuraTheBoundlessSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kura, the Boundless Sky", 98057, Rarity.MYTHIC, mage.cards.k.KuraTheBoundlessSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kwain, Itinerant Meddler", 86312, Rarity.RARE, mage.cards.k.KwainItinerantMeddler.class));
cards.add(new SetCardInfo("Kydele, Chosen of Kruphix", 86164, Rarity.MYTHIC, mage.cards.k.KydeleChosenOfKruphix.class));
cards.add(new SetCardInfo("Kyler, Sigardian Emissary", 94056, Rarity.RARE, mage.cards.k.KylerSigardianEmissary.class));
cards.add(new SetCardInfo("Kyodai, Soul of Kamigawa", 97869, Rarity.RARE, mage.cards.k.KyodaiSoulOfKamigawa.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kyodai, Soul of Kamigawa", 97873, Rarity.RARE, mage.cards.k.KyodaiSoulOfKamigawa.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Laboratory Drudge", 86018, Rarity.RARE, mage.cards.l.LaboratoryDrudge.class));
cards.add(new SetCardInfo("Labyrinth of Skophos", 79921, Rarity.RARE, mage.cards.l.LabyrinthOfSkophos.class));
cards.add(new SetCardInfo("Labyrinth Raptor", 80817, Rarity.RARE, mage.cards.l.LabyrinthRaptor.class));
cards.add(new SetCardInfo("Laelia, the Blade Reforged", 90112, Rarity.RARE, mage.cards.l.LaeliaTheBladeReforged.class));
cards.add(new SetCardInfo("Lake of the Dead", 23954, Rarity.RARE, mage.cards.l.LakeOfTheDead.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lake of the Dead", 43630, Rarity.RARE, mage.cards.l.LakeOfTheDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Land Tax", 36855, Rarity.RARE, mage.cards.l.LandTax.class));
cards.add(new SetCardInfo("Languish", 57592, Rarity.RARE, mage.cards.l.Languish.class));
cards.add(new SetCardInfo("Lantern Flare", 95253, Rarity.RARE, mage.cards.l.LanternFlare.class));
cards.add(new SetCardInfo("Laquatus's Champion", 37875, Rarity.RARE, mage.cards.l.LaquatussChampion.class, RETRO_ART));
cards.add(new SetCardInfo("Latch Seeker", 44315, Rarity.UNCOMMON, mage.cards.l.LatchSeeker.class));
cards.add(new SetCardInfo("Lathiel, the Bounteous Dawn", 86292, Rarity.RARE, mage.cards.l.LathielTheBounteousDawn.class));
cards.add(new SetCardInfo("Laurine, the Diversion", 95387, Rarity.RARE, mage.cards.l.LaurineTheDiversion.class));
cards.add(new SetCardInfo("Lava Axe", 32559, Rarity.COMMON, mage.cards.l.LavaAxe.class));
cards.add(new SetCardInfo("Lavabelly Sliver", 91355, Rarity.RARE, mage.cards.l.LavabellySliver.class, RETRO_ART));
cards.add(new SetCardInfo("Lavabrink Venturer", 80889, Rarity.RARE, mage.cards.l.LavabrinkVenturer.class));
cards.add(new SetCardInfo("Lavinia, Azorius Renegade", 71588, Rarity.RARE, mage.cards.l.LaviniaAzoriusRenegade.class));
cards.add(new SetCardInfo("Leaf-Crowned Visionary", 103462, Rarity.RARE, mage.cards.l.LeafCrownedVisionary.class));
cards.add(new SetCardInfo("Leatherback Baloth", 43576, Rarity.UNCOMMON, mage.cards.l.LeatherbackBaloth.class));
cards.add(new SetCardInfo("Ledger Shredder", 99733, Rarity.RARE, mage.cards.l.LedgerShredder.class));
cards.add(new SetCardInfo("Leeching Lurker", 93988, Rarity.RARE, mage.cards.l.LeechingLurker.class));
cards.add(new SetCardInfo("Legion Angel", 83754, Rarity.RARE, mage.cards.l.LegionAngel.class));
cards.add(new SetCardInfo("Legions to Ashes", 105784, Rarity.RARE, mage.cards.l.LegionsToAshes.class));
cards.add(new SetCardInfo("Leinore, Autumn Sovereign", 94054, Rarity.MYTHIC, mage.cards.l.LeinoreAutumnSovereign.class));
cards.add(new SetCardInfo("Leonin Lightscribe", 89974, Rarity.RARE, mage.cards.l.LeoninLightscribe.class));
cards.add(new SetCardInfo("Leyline Binding", 103396, Rarity.RARE, mage.cards.l.LeylineBinding.class));
cards.add(new SetCardInfo("Leyline Tyrant", 83776, Rarity.MYTHIC, mage.cards.l.LeylineTyrant.class));
cards.add(new SetCardInfo("Liberator, Urza's Battlethopter", 105818, Rarity.RARE, mage.cards.l.LiberatorUrzasBattlethopter.class));
cards.add(new SetCardInfo("Library of Alexandria", 46940, Rarity.RARE, mage.cards.l.LibraryOfAlexandria.class));
cards.add(new SetCardInfo("Liesa, Shroud of Dusk", 86244, Rarity.RARE, mage.cards.l.LiesaShroudOfDusk.class));
cards.add(new SetCardInfo("Life // Death", 32591, Rarity.UNCOMMON, mage.cards.l.LifeDeath.class));
cards.add(new SetCardInfo("Life Insurance", 99925, Rarity.RARE, mage.cards.l.LifeInsurance.class));
cards.add(new SetCardInfo("Light Up the Night", 94000, Rarity.RARE, mage.cards.l.LightUpTheNight.class));
cards.add(new SetCardInfo("Light-Paws, Emperor's Voice", 97865, Rarity.RARE, mage.cards.l.LightPawsEmperorsVoice.class));
cards.add(new SetCardInfo("Lightning Bolt", 35932, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Bolt", 36224, Rarity.COMMON, mage.cards.l.LightningBolt.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Bolt", 72886, Rarity.RARE, mage.cards.l.LightningBolt.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Bolt", 102261, Rarity.UNCOMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Dragon", 32196, Rarity.RARE, mage.cards.l.LightningDragon.class, RETRO_ART));
cards.add(new SetCardInfo("Lightning Greaves", 36194, Rarity.UNCOMMON, mage.cards.l.LightningGreaves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Greaves", 82806, Rarity.RARE, mage.cards.l.LightningGreaves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Helix", 31487, Rarity.UNCOMMON, mage.cards.l.LightningHelix.class, FULL_ART));
cards.add(new SetCardInfo("Lightning Hounds", 36154, Rarity.COMMON, mage.cards.l.LightningHounds.class, RETRO_ART));
cards.add(new SetCardInfo("Lightning Rift", 32571, Rarity.UNCOMMON, mage.cards.l.LightningRift.class));
cards.add(new SetCardInfo("Liliana of the Veil", 55866, Rarity.MYTHIC, mage.cards.l.LilianaOfTheVeil.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Liliana of the Veil", 103420, Rarity.MYTHIC, mage.cards.l.LilianaOfTheVeil.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Liliana's Specter", 37602, Rarity.COMMON, mage.cards.l.LilianasSpecter.class));
cards.add(new SetCardInfo("Liliana's Triumph", 72221, Rarity.UNCOMMON, mage.cards.l.LilianasTriumph.class));
cards.add(new SetCardInfo("Liliana, Dreadhorde General", 72283, Rarity.MYTHIC, mage.cards.l.LilianaDreadhordeGeneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Liliana, Dreadhorde General", 78017, Rarity.MYTHIC, mage.cards.l.LilianaDreadhordeGeneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Liliana, the Last Hope", 102255, Rarity.MYTHIC, mage.cards.l.LilianaTheLastHope.class));
cards.add(new SetCardInfo("Liliana, Untouched by Death", 70938, Rarity.MYTHIC, mage.cards.l.LilianaUntouchedByDeath.class));
cards.add(new SetCardInfo("Liliana, Waker of the Dead", 85936, Rarity.MYTHIC, mage.cards.l.LilianaWakerOfTheDead.class));
cards.add(new SetCardInfo("Lingering Souls", 45201, Rarity.UNCOMMON, mage.cards.l.LingeringSouls.class));
cards.add(new SetCardInfo("Linvala, Shield of Sea Gate", 83814, Rarity.RARE, mage.cards.l.LinvalaShieldOfSeaGate.class));
cards.add(new SetCardInfo("Lion Sash", 97887, Rarity.RARE, mage.cards.l.LionSash.class));
cards.add(new SetCardInfo("Lion's Eye Diamond", 51936, Rarity.RARE, mage.cards.l.LionsEyeDiamond.class));
cards.add(new SetCardInfo("Lithoform Engine", 83722, Rarity.MYTHIC, mage.cards.l.LithoformEngine.class));
cards.add(new SetCardInfo("Living Breakthrough", 97937, Rarity.RARE, mage.cards.l.LivingBreakthrough.class));
cards.add(new SetCardInfo("Living Death", 36042, Rarity.RARE, mage.cards.l.LivingDeath.class, RETRO_ART));
cards.add(new SetCardInfo("Living Wish", 35068, Rarity.RARE, mage.cards.l.LivingWish.class));
cards.add(new SetCardInfo("Livio, Oathsworn Sentinel", 86348, Rarity.RARE, mage.cards.l.LivioOathswornSentinel.class));
cards.add(new SetCardInfo("Lizard Blades", 97985, Rarity.RARE, mage.cards.l.LizardBlades.class));
cards.add(new SetCardInfo("Llanowar Elves", 31379, Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Llanowar Elves", 35934, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Llanowar Elves", 68039, Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Llanowar Greenwidow", 103466, Rarity.RARE, mage.cards.l.LlanowarGreenwidow.class));
cards.add(new SetCardInfo("Llanowar Loamspeaker", 103458, Rarity.RARE, mage.cards.l.LlanowarLoamspeaker.class));
cards.add(new SetCardInfo("Llanowar Tribe", 91317, Rarity.RARE, mage.cards.l.LlanowarTribe.class, RETRO_ART));
cards.add(new SetCardInfo("Llanowar Wastes", 105880, Rarity.RARE, mage.cards.l.LlanowarWastes.class));
cards.add(new SetCardInfo("Lobotomy", 32529, Rarity.UNCOMMON, mage.cards.l.Lobotomy.class));
cards.add(new SetCardInfo("Lolth, Spider Queen", 92690, Rarity.MYTHIC, mage.cards.l.LolthSpiderQueen.class));
cards.add(new SetCardInfo("Lonesome Unicorn", 78758, Rarity.COMMON, mage.cards.l.LonesomeUnicorn.class));
cards.add(new SetCardInfo("Long Rest", 92780, Rarity.RARE, mage.cards.l.LongRest.class));
cards.add(new SetCardInfo("Longbow Archer", 36008, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class, RETRO_ART));
cards.add(new SetCardInfo("Loran of the Third Path", 105632, Rarity.RARE, mage.cards.l.LoranOfTheThirdPath.class));
cards.add(new SetCardInfo("Lord of Atlantis", 35936, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lord of Atlantis", 69945, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lord of Shatterskull Pass", 36871, Rarity.RARE, mage.cards.l.LordOfShatterskullPass.class));
cards.add(new SetCardInfo("Lord of the Forsaken", 93956, Rarity.MYTHIC, mage.cards.l.LordOfTheForsaken.class));
cards.add(new SetCardInfo("Lore Drakkis", 80959, Rarity.UNCOMMON, mage.cards.l.LoreDrakkis.class));
cards.add(new SetCardInfo("Lorehold Command", 90216, Rarity.RARE, mage.cards.l.LoreholdCommand.class));
cards.add(new SetCardInfo("Losheel, Clockwork Scholar", 89998, Rarity.RARE, mage.cards.l.LosheelClockworkScholar.class));
cards.add(new SetCardInfo("Lotus Bloom", 31495, Rarity.RARE, mage.cards.l.LotusBloom.class));
cards.add(new SetCardInfo("Lotus Cobra", 44321, Rarity.MYTHIC, mage.cards.l.LotusCobra.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lotus Cobra", 83706, Rarity.RARE, mage.cards.l.LotusCobra.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lovestruck Beast", 78830, Rarity.RARE, mage.cards.l.LovestruckBeast.class));
cards.add(new SetCardInfo("Lowland Oaf", 62415, Rarity.COMMON, mage.cards.l.LowlandOaf.class));
cards.add(new SetCardInfo("Loyal Retainers", 47973, Rarity.UNCOMMON, mage.cards.l.LoyalRetainers.class));
cards.add(new SetCardInfo("Loyal Warhound", 92630, Rarity.RARE, mage.cards.l.LoyalWarhound.class));
cards.add(new SetCardInfo("Lu Bu, Master-at-Arms", 36130, Rarity.RARE, mage.cards.l.LuBuMasterAtArms.class, RETRO_ART));
cards.add(new SetCardInfo("Ludevic's Abomination", 42874, Rarity.RARE, mage.cards.l.LudevicsAbomination.class));
cards.add(new SetCardInfo("Ludevic's Test Subject", 42874, Rarity.RARE, mage.cards.l.LudevicsTestSubject.class));
cards.add(new SetCardInfo("Ludevic, Necro-Alchemist", 86166, Rarity.MYTHIC, mage.cards.l.LudevicNecroAlchemist.class));
cards.add(new SetCardInfo("Lukka, Coppercoat Outcast", 80801, Rarity.MYTHIC, mage.cards.l.LukkaCoppercoatOutcast.class));
cards.add(new SetCardInfo("Luminarch Aspirant", 83812, Rarity.RARE, mage.cards.l.LuminarchAspirant.class));
cards.add(new SetCardInfo("Luminous Broodmoth", 80871, Rarity.MYTHIC, mage.cards.l.LuminousBroodmoth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Luminous Broodmoth", 80915, Rarity.MYTHIC, mage.cards.l.LuminousBroodmoth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lurrus of the Dream-Den", 80845, Rarity.RARE, mage.cards.l.LurrusOfTheDreamDen.class));
cards.add(new SetCardInfo("Lutri, the Spellchaser", 80883, Rarity.RARE, mage.cards.l.LutriTheSpellchaser.class));
cards.add(new SetCardInfo("Luxior, Giada's Gift", 99763, Rarity.MYTHIC, mage.cards.l.LuxiorGiadasGift.class));
}
private void addPart2() {
cards.add(new SetCardInfo("Machine God's Effigy", 105844, Rarity.RARE, mage.cards.m.MachineGodsEffigy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Machine God's Effigy", 105846, Rarity.RARE, mage.cards.m.MachineGodsEffigy.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mad Auntie", 35066, Rarity.RARE, mage.cards.m.MadAuntie.class));
cards.add(new SetCardInfo("Maddening Cacophony", 83774, Rarity.RARE, mage.cards.m.MaddeningCacophony.class));
cards.add(new SetCardInfo("Maelstrom Pulse", 37845, Rarity.RARE, mage.cards.m.MaelstromPulse.class));
cards.add(new SetCardInfo("Maelstrom Wanderer", 86190, Rarity.MYTHIC, mage.cards.m.MaelstromWanderer.class));
cards.add(new SetCardInfo("Magda, Brazen Outlaw", 88306, Rarity.RARE, mage.cards.m.MagdaBrazenOutlaw.class));
cards.add(new SetCardInfo("Magister of Worth", 52593, Rarity.RARE, mage.cards.m.MagisterOfWorth.class));
cards.add(new SetCardInfo("Magma Jet", 36162, Rarity.UNCOMMON, mage.cards.m.MagmaJet.class));
cards.add(new SetCardInfo("Magma Opus", 90276, Rarity.MYTHIC, mage.cards.m.MagmaOpus.class));
cards.add(new SetCardInfo("Magma Spray", 52338, Rarity.RARE, mage.cards.m.MagmaSpray.class));
cards.add(new SetCardInfo("Magmaquake", 45207, Rarity.RARE, mage.cards.m.Magmaquake.class));
cards.add(new SetCardInfo("Magmatic Channeler", 83766, Rarity.RARE, mage.cards.m.MagmaticChanneler.class));
cards.add(new SetCardInfo("Magmatic Sinkhole", 91291, Rarity.RARE, mage.cards.m.MagmaticSinkhole.class, RETRO_ART));
cards.add(new SetCardInfo("Magus of the Order", 85984, Rarity.RARE, mage.cards.m.MagusOfTheOrder.class));
cards.add(new SetCardInfo("Maja, Bretagard Protector", 88382, Rarity.UNCOMMON, mage.cards.m.MajaBretagardProtector.class));
cards.add(new SetCardInfo("Majestic Auricorn", 80953, Rarity.UNCOMMON, mage.cards.m.MajesticAuricorn.class));
cards.add(new SetCardInfo("Makindi Ox", 83700, Rarity.COMMON, mage.cards.m.MakindiOx.class));
cards.add(new SetCardInfo("Malcolm, Keen-Eyed Navigator", 86266, Rarity.UNCOMMON, mage.cards.m.MalcolmKeenEyedNavigator.class));
cards.add(new SetCardInfo("Malevolent Hermit", 93950, Rarity.RARE, mage.cards.m.MalevolentHermit.class));
cards.add(new SetCardInfo("Malfegor", 31971, Rarity.MYTHIC, mage.cards.m.Malfegor.class));
cards.add(new SetCardInfo("Man-o'-War", 36010, Rarity.COMMON, mage.cards.m.ManOWar.class, RETRO_ART));
cards.add(new SetCardInfo("Mana Confluence", 86356, Rarity.MYTHIC, mage.cards.m.ManaConfluence.class));
cards.add(new SetCardInfo("Mana Crypt", 35962, Rarity.RARE, mage.cards.m.ManaCrypt.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Crypt", 46908, Rarity.RARE, mage.cards.m.ManaCrypt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Crypt", 82840, Rarity.MYTHIC, mage.cards.m.ManaCrypt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Drain", 46934, Rarity.RARE, mage.cards.m.ManaDrain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Drain", 86070, Rarity.MYTHIC, mage.cards.m.ManaDrain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Drain", 102241, Rarity.MYTHIC, mage.cards.m.ManaDrain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Flare", 58241, Rarity.RARE, mage.cards.m.ManaFlare.class));
cards.add(new SetCardInfo("Mana Leak", 31481, Rarity.COMMON, mage.cards.m.ManaLeak.class, FULL_ART));
cards.add(new SetCardInfo("Mana Tithe", 35108, Rarity.COMMON, mage.cards.m.ManaTithe.class, FULL_ART));
cards.add(new SetCardInfo("Mana Vault", 46942, Rarity.RARE, mage.cards.m.ManaVault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Vault", 102343, Rarity.MYTHIC, mage.cards.m.ManaVault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Manaform Hellkite", 95395, Rarity.MYTHIC, mage.cards.m.ManaformHellkite.class));
cards.add(new SetCardInfo("Mangara, the Diplomat", 81924, Rarity.MYTHIC, mage.cards.m.MangaraTheDiplomat.class));
cards.add(new SetCardInfo("Manifestation Sage", 90196, Rarity.RARE, mage.cards.m.ManifestationSage.class));
cards.add(new SetCardInfo("Mantle of the Wolf", 79885, Rarity.RARE, mage.cards.m.MantleOfTheWolf.class));
cards.add(new SetCardInfo("Marath, Will of the Wild", 86200, Rarity.MYTHIC, mage.cards.m.MarathWillOfTheWild.class));
cards.add(new SetCardInfo("March of Burgeoning Life", 98035, Rarity.RARE, mage.cards.m.MarchOfBurgeoningLife.class));
cards.add(new SetCardInfo("March of Otherworldly Light", 97891, Rarity.RARE, mage.cards.m.MarchOfOtherworldlyLight.class));
cards.add(new SetCardInfo("March of Progress", 105654, Rarity.RARE, mage.cards.m.MarchOfProgress.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("March of Progress", 105658, Rarity.RARE, mage.cards.m.MarchOfProgress.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("March of Reckless Joy", 98001, Rarity.RARE, mage.cards.m.MarchOfRecklessJoy.class));
cards.add(new SetCardInfo("March of Swirling Mist", 97927, Rarity.RARE, mage.cards.m.MarchOfSwirlingMist.class));
cards.add(new SetCardInfo("March of Wretched Sorrow", 97963, Rarity.RARE, mage.cards.m.MarchOfWretchedSorrow.class));
cards.add(new SetCardInfo("Marchesa, the Black Rose", 102313, Rarity.RARE, mage.cards.m.MarchesaTheBlackRose.class));
cards.add(new SetCardInfo("Mardu Shadowspear", 55717, Rarity.UNCOMMON, mage.cards.m.MarduShadowspear.class));
cards.add(new SetCardInfo("Marisi's Twinclaws", 36186, Rarity.UNCOMMON, mage.cards.m.MarisisTwinclaws.class));
cards.add(new SetCardInfo("Markov Dreadknight", 60456, Rarity.RARE, mage.cards.m.MarkovDreadknight.class));
cards.add(new SetCardInfo("Markov Enforcer", 95369, Rarity.RARE, mage.cards.m.MarkovEnforcer.class));
cards.add(new SetCardInfo("Marsh Flats", 91397, Rarity.RARE, mage.cards.m.MarshFlats.class));
cards.add(new SetCardInfo("Marshland Bloodcaster", 90078, Rarity.RARE, mage.cards.m.MarshlandBloodcaster.class));
cards.add(new SetCardInfo("Martyr's Bond", 77945, Rarity.RARE, mage.cards.m.MartyrsBond.class));
cards.add(new SetCardInfo("Mascot Exhibition", 90342, Rarity.MYTHIC, mage.cards.m.MascotExhibition.class));
cards.add(new SetCardInfo("Mask of Griselbrand", 93982, Rarity.RARE, mage.cards.m.MaskOfGriselbrand.class));
cards.add(new SetCardInfo("Maskwood Nexus", 88396, Rarity.RARE, mage.cards.m.MaskwoodNexus.class));
cards.add(new SetCardInfo("Massacre Wurm", 81914, Rarity.MYTHIC, mage.cards.m.MassacreWurm.class));
cards.add(new SetCardInfo("Master of Death", 91335, Rarity.RARE, mage.cards.m.MasterOfDeath.class));
cards.add(new SetCardInfo("Master of Winds", 83746, Rarity.RARE, mage.cards.m.MasterOfWinds.class));
cards.add(new SetCardInfo("Master's Call", 39644, Rarity.COMMON, mage.cards.m.MastersCall.class));
cards.add(new SetCardInfo("Mastery of the Unseen", 55705, Rarity.RARE, mage.cards.m.MasteryOfTheUnseen.class));
cards.add(new SetCardInfo("Maul of the Skyclaves", 83762, Rarity.RARE, mage.cards.m.MaulOfTheSkyclaves.class));
cards.add(new SetCardInfo("Maul Splicer", 40084, Rarity.COMMON, mage.cards.m.MaulSplicer.class));
cards.add(new SetCardInfo("Mavinda, Students' Advocate", 90012, Rarity.MYTHIC, mage.cards.m.MavindaStudentsAdvocate.class));
cards.add(new SetCardInfo("Mayor of Avabruck", 42866, Rarity.RARE, mage.cards.m.MayorOfAvabruck.class));
cards.add(new SetCardInfo("Maze of Ith", 36170, Rarity.RARE, mage.cards.m.MazeOfIth.class));
cards.add(new SetCardInfo("Maze's End", 48572, Rarity.MYTHIC, mage.cards.m.MazesEnd.class));
cards.add(new SetCardInfo("Mazemind Tome", 82010, Rarity.RARE, mage.cards.m.MazemindTome.class));
cards.add(new SetCardInfo("Mechanized Warfare", 105738, Rarity.RARE, mage.cards.m.MechanizedWarfare.class));
cards.add(new SetCardInfo("Mechtitan Core", 98109, Rarity.RARE, mage.cards.m.MechtitanCore.class));
cards.add(new SetCardInfo("Meddling Mage", 36304, Rarity.RARE, mage.cards.m.MeddlingMage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Meddling Mage", 82830, Rarity.RARE, mage.cards.m.MeddlingMage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Meeting of the Five", 99757, Rarity.MYTHIC, mage.cards.m.MeetingOfTheFive.class));
cards.add(new SetCardInfo("Megantic Sliver", 49830, Rarity.RARE, mage.cards.m.MeganticSliver.class));
cards.add(new SetCardInfo("Melek, Izzet Paragon", 48578, Rarity.RARE, mage.cards.m.MelekIzzetParagon.class));
cards.add(new SetCardInfo("Memnite", 37871, Rarity.UNCOMMON, mage.cards.m.Memnite.class));
cards.add(new SetCardInfo("Memoricide", 37863, Rarity.RARE, mage.cards.m.Memoricide.class));
cards.add(new SetCardInfo("Memory Deluge", 93936, Rarity.RARE, mage.cards.m.MemoryDeluge.class));
cards.add(new SetCardInfo("Memory Lapse", 35986, Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART));
cards.add(new SetCardInfo("Mentor of the Meek", 102219, Rarity.UNCOMMON, mage.cards.m.MentorOfTheMeek.class));
cards.add(new SetCardInfo("Merchant of the Vale", 78778, Rarity.COMMON, mage.cards.m.MerchantOfTheVale.class));
cards.add(new SetCardInfo("Merchant Scroll", 68055, Rarity.RARE, mage.cards.m.MerchantScroll.class));
cards.add(new SetCardInfo("Mercurial Pretender", 53826, Rarity.RARE, mage.cards.m.MercurialPretender.class));
cards.add(new SetCardInfo("Merfolk Secretkeeper", 78822, Rarity.COMMON, mage.cards.m.MerfolkSecretkeeper.class));
cards.add(new SetCardInfo("Merrow Reejerey", 36164, Rarity.UNCOMMON, mage.cards.m.MerrowReejerey.class));
cards.add(new SetCardInfo("Metalworker", 46950, Rarity.RARE, mage.cards.m.Metalworker.class));
cards.add(new SetCardInfo("Meteor Swarm", 92750, Rarity.RARE, mage.cards.m.MeteorSwarm.class));
cards.add(new SetCardInfo("Mezzio Mugger", 99935, Rarity.RARE, mage.cards.m.MezzioMugger.class));
cards.add(new SetCardInfo("Miara, Thorn of the Glade", 86268, Rarity.UNCOMMON, mage.cards.m.MiaraThornOfTheGlade.class));
cards.add(new SetCardInfo("Migratory Greathorn", 80981, Rarity.COMMON, mage.cards.m.MigratoryGreathorn.class));
cards.add(new SetCardInfo("Mila, Crafty Companion", 90312, Rarity.MYTHIC, mage.cards.m.MilaCraftyCompanion.class));
cards.add(new SetCardInfo("Militia Bugler", 69260, Rarity.UNCOMMON, mage.cards.m.MilitiaBugler.class));
cards.add(new SetCardInfo("Millicent, Restless Revenant", 95441, Rarity.MYTHIC, mage.cards.m.MillicentRestlessRevenant.class));
cards.add(new SetCardInfo("Mind Control", 36298, Rarity.UNCOMMON, mage.cards.m.MindControl.class));
cards.add(new SetCardInfo("Mind Stone", 31405, Rarity.UNCOMMON, mage.cards.m.MindStone.class));
cards.add(new SetCardInfo("Mind Twist", 46920, Rarity.RARE, mage.cards.m.MindTwist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mind Twist", 62427, Rarity.RARE, mage.cards.m.MindTwist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mind Warp", 35982, Rarity.UNCOMMON, mage.cards.m.MindWarp.class, RETRO_ART));
cards.add(new SetCardInfo("Mind's Desire", 35070, Rarity.RARE, mage.cards.m.MindsDesire.class));
cards.add(new SetCardInfo("Mind's Eye", 47981, Rarity.RARE, mage.cards.m.MindsEye.class));
cards.add(new SetCardInfo("Mindlink Mech", 97921, Rarity.RARE, mage.cards.m.MindlinkMech.class));
cards.add(new SetCardInfo("Mindwrack Demon", 60480, Rarity.MYTHIC, mage.cards.m.MindwrackDemon.class));
cards.add(new SetCardInfo("Mirari's Wake", 31421, Rarity.RARE, mage.cards.m.MirarisWake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mirari's Wake", 91331, Rarity.MYTHIC, mage.cards.m.MirarisWake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mirran Crusader", 39636, Rarity.RARE, mage.cards.m.MirranCrusader.class));
cards.add(new SetCardInfo("Mirror Box", 98117, Rarity.RARE, mage.cards.m.MirrorBox.class));
//cards.add(new SetCardInfo("Mirrored Depths", 44344, Rarity.RARE, mage.cards.m.MirroredDepths.class));
cards.add(new SetCardInfo("Mirrorhall Mimic", 95313, Rarity.RARE, mage.cards.m.MirrorhallMimic.class));
cards.add(new SetCardInfo("Misdirection", 62461, Rarity.RARE, mage.cards.m.Misdirection.class));
cards.add(new SetCardInfo("Misery's Shadow", 105696, Rarity.RARE, mage.cards.m.MiserysShadow.class));
cards.add(new SetCardInfo("Misfortune Teller", 99903, Rarity.RARE, mage.cards.m.MisfortuneTeller.class));
cards.add(new SetCardInfo("Mishra's Bauble", 99673, Rarity.UNCOMMON, mage.cards.m.MishrasBauble.class, RETRO_ART));
cards.add(new SetCardInfo("Mishra's Command", 105744, Rarity.RARE, mage.cards.m.MishrasCommand.class));
cards.add(new SetCardInfo("Mishra's Factory", 221, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Factory", 35954, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Factory", 91411, Rarity.RARE, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Foundry", 105864, Rarity.RARE, mage.cards.m.MishrasFoundry.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Foundry", 105868, Rarity.RARE, mage.cards.m.MishrasFoundry.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Workshop", 46944, Rarity.RARE, mage.cards.m.MishrasWorkshop.class));
cards.add(new SetCardInfo("Mishra, Eminent One", 105802, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra, Eminent One", 105804, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra, Tamer of Mak Fawa", 105778, Rarity.RARE, mage.cards.m.MishraTamerOfMakFawa.class));
cards.add(new SetCardInfo("Misty Rainforest", 91407, Rarity.RARE, mage.cards.m.MistyRainforest.class));
cards.add(new SetCardInfo("Mitotic Slime", 37600, Rarity.RARE, mage.cards.m.MitoticSlime.class));
cards.add(new SetCardInfo("Mizzium Meddler", 57608, Rarity.RARE, mage.cards.m.MizziumMeddler.class));
cards.add(new SetCardInfo("Mizzium Mortars", 99667, Rarity.RARE, mage.cards.m.MizziumMortars.class, RETRO_ART));
cards.add(new SetCardInfo("Mnemonic Deluge", 86022, Rarity.MYTHIC, mage.cards.m.MnemonicDeluge.class));
cards.add(new SetCardInfo("Moat", 46948, Rarity.RARE, mage.cards.m.Moat.class));
cards.add(new SetCardInfo("Mogg Fanatic", 31407, Rarity.UNCOMMON, mage.cards.m.MoggFanatic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mogg Fanatic", 36036, Rarity.COMMON, mage.cards.m.MoggFanatic.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Momentary Blink", 60478, Rarity.COMMON, mage.cards.m.MomentaryBlink.class));
cards.add(new SetCardInfo("Monastery Swiftspear", 102257, Rarity.COMMON, mage.cards.m.MonasterySwiftspear.class));
cards.add(new SetCardInfo("Mondronen Shaman", 43507, Rarity.RARE, mage.cards.m.MondronenShaman.class));
cards.add(new SetCardInfo("Monologue Tax", 90006, Rarity.RARE, mage.cards.m.MonologueTax.class));
cards.add(new SetCardInfo("Monstrous Hound", 32194, Rarity.RARE, mage.cards.m.MonstrousHound.class, RETRO_ART));
cards.add(new SetCardInfo("Moonsilver Spear", 44311, Rarity.RARE, mage.cards.m.MoonsilverSpear.class));
cards.add(new SetCardInfo("Moonveil Regent", 93994, Rarity.MYTHIC, mage.cards.m.MoonveilRegent.class));
cards.add(new SetCardInfo("Moraug, Fury of Akoum", 83694, Rarity.MYTHIC, mage.cards.m.MoraugFuryOfAkoum.class));
cards.add(new SetCardInfo("Mordenkainen", 92656, Rarity.MYTHIC, mage.cards.m.Mordenkainen.class));
cards.add(new SetCardInfo("Moritte of the Frost", 88392, Rarity.UNCOMMON, mage.cards.m.MoritteOfTheFrost.class));
cards.add(new SetCardInfo("Morphling", 26982, Rarity.RARE, mage.cards.m.Morphling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Morphling", 36847, Rarity.RARE, mage.cards.m.Morphling.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mortality Spear", 90170, Rarity.UNCOMMON, mage.cards.m.MortalitySpear.class));
cards.add(new SetCardInfo("Mortify", 35046, Rarity.UNCOMMON, mage.cards.m.Mortify.class, FULL_ART));
cards.add(new SetCardInfo("Mother of Runes", 36140, Rarity.UNCOMMON, mage.cards.m.MotherOfRunes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mother of Runes", 59649, Rarity.UNCOMMON, mage.cards.m.MotherOfRunes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 241, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 243, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 245, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 267, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 277, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 289, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 291, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 306, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 31981, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 31995, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 32003, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 32025, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 40044, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 40054, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 40064, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 40096, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 53877, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_ZEN_VARIOUS ));
cards.add(new SetCardInfo("Mountain", 58259, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 73630, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 81864, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 81866, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 81868, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 81870, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 81894, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 81896, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 81898, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 81900, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mox Emerald", 46896, Rarity.RARE, mage.cards.m.MoxEmerald.class));
cards.add(new SetCardInfo("Mox Jet", 46894, Rarity.RARE, mage.cards.m.MoxJet.class));
cards.add(new SetCardInfo("Mox Opal", 82856, Rarity.MYTHIC, mage.cards.m.MoxOpal.class));
cards.add(new SetCardInfo("Mox Pearl", 46892, Rarity.RARE, mage.cards.m.MoxPearl.class));
cards.add(new SetCardInfo("Mox Ruby", 46952, Rarity.RARE, mage.cards.m.MoxRuby.class));
cards.add(new SetCardInfo("Mox Sapphire", 46902, Rarity.RARE, mage.cards.m.MoxSapphire.class));
cards.add(new SetCardInfo("Mukotai Soulripper", 97953, Rarity.RARE, mage.cards.m.MukotaiSoulripper.class));
cards.add(new SetCardInfo("Muldrotha, the Gravetide", 86216, Rarity.MYTHIC, mage.cards.m.MuldrothaTheGravetide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Muldrotha, the Gravetide", 102325, Rarity.MYTHIC, mage.cards.m.MuldrothaTheGravetide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mulldrifter", 36190, Rarity.COMMON, mage.cards.m.Mulldrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mulldrifter", 86128, Rarity.UNCOMMON, mage.cards.m.Mulldrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mulldrifter", 102235, Rarity.UNCOMMON, mage.cards.m.Mulldrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Multiple Choice", 90020, Rarity.RARE, mage.cards.m.MultipleChoice.class));
cards.add(new SetCardInfo("Munda's Vanguard", 59659, Rarity.RARE, mage.cards.m.MundasVanguard.class));
cards.add(new SetCardInfo("Murder", 69256, Rarity.UNCOMMON, mage.cards.m.Murder.class));
cards.add(new SetCardInfo("Murderous Redcap", 36192, Rarity.UNCOMMON, mage.cards.m.MurderousRedcap.class));
cards.add(new SetCardInfo("Murderous Rider", 78846, Rarity.RARE, mage.cards.m.MurderousRider.class));
cards.add(new SetCardInfo("Muscle Sliver", 36034, Rarity.COMMON, mage.cards.m.MuscleSliver.class, RETRO_ART));
cards.add(new SetCardInfo("Muse Vortex", 90032, Rarity.RARE, mage.cards.m.MuseVortex.class));
cards.add(new SetCardInfo("Mutavault", 31425, Rarity.RARE, mage.cards.m.Mutavault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mutavault", 66888, Rarity.RARE, mage.cards.m.Mutavault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mwonvuli Beast Tracker", 45211, Rarity.UNCOMMON, mage.cards.m.MwonvuliBeastTracker.class));
cards.add(new SetCardInfo("Mycoid Shepherd", 43556, Rarity.RARE, mage.cards.m.MycoidShepherd.class));
cards.add(new SetCardInfo("Myojin of Blooming Dawn", 97881, Rarity.RARE, mage.cards.m.MyojinOfBloomingDawn.class));
cards.add(new SetCardInfo("Myojin of Roaring Blades", 97999, Rarity.RARE, mage.cards.m.MyojinOfRoaringBlades.class));
cards.add(new SetCardInfo("Myojin of Towering Might", 98033, Rarity.RARE, mage.cards.m.MyojinOfToweringMight.class));
cards.add(new SetCardInfo("Myr Enforcer", 36274, Rarity.COMMON, mage.cards.m.MyrEnforcer.class));
cards.add(new SetCardInfo("Myr Superion", 40078, Rarity.RARE, mage.cards.m.MyrSuperion.class));
cards.add(new SetCardInfo("Myrel, Shield of Argive", 105644, Rarity.MYTHIC, mage.cards.m.MyrelShieldOfArgive.class));
cards.add(new SetCardInfo("Myriad Construct", 83784, Rarity.RARE, mage.cards.m.MyriadConstruct.class));
cards.add(new SetCardInfo("Myriad Landscape", 83674, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Myriad Landscape", 86140, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mysterious Egg", 80939, Rarity.COMMON, mage.cards.m.MysteriousEgg.class));
cards.add(new SetCardInfo("Mysterious Limousine", 99729, Rarity.RARE, mage.cards.m.MysteriousLimousine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mysterious Limousine", 99967, Rarity.RARE, mage.cards.m.MysteriousLimousine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mystic of the Hidden Way", 55775, Rarity.COMMON, mage.cards.m.MysticOfTheHiddenWay.class));
cards.add(new SetCardInfo("Mystic Reflection", 88250, Rarity.RARE, mage.cards.m.MysticReflection.class));
cards.add(new SetCardInfo("Mystical Tutor", 70926, Rarity.RARE, mage.cards.m.MysticalTutor.class));
cards.add(new SetCardInfo("Mythos of Brokkos", 80825, Rarity.RARE, mage.cards.m.MythosOfBrokkos.class));
cards.add(new SetCardInfo("Mythos of Illuna", 80833, Rarity.RARE, mage.cards.m.MythosOfIlluna.class));
cards.add(new SetCardInfo("Mythos of Nethroi", 80827, Rarity.RARE, mage.cards.m.MythosOfNethroi.class));
cards.add(new SetCardInfo("Mythos of Snapdax", 80829, Rarity.RARE, mage.cards.m.MythosOfSnapdax.class));
cards.add(new SetCardInfo("Mythos of Vadrok", 80831, Rarity.RARE, mage.cards.m.MythosOfVadrok.class));
cards.add(new SetCardInfo("Nadier, Agent of the Duskenel", 86294, Rarity.UNCOMMON, mage.cards.n.NadierAgentOfTheDuskenel.class));
cards.add(new SetCardInfo("Nadir Kraken", 79913, Rarity.RARE, mage.cards.n.NadirKraken.class));
cards.add(new SetCardInfo("Nahiri's Lithoforming", 83738, Rarity.RARE, mage.cards.n.NahirisLithoforming.class));
cards.add(new SetCardInfo("Nahiri, Heir of the Ancients", 83840, Rarity.MYTHIC, mage.cards.n.NahiriHeirOfTheAncients.class));
cards.add(new SetCardInfo("Nahiri, Storm of Stone", 72291, Rarity.UNCOMMON, mage.cards.n.NahiriStormOfStone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nahiri, Storm of Stone", 78025, Rarity.UNCOMMON, mage.cards.n.NahiriStormOfStone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Najeela, the Blade-Blossom", 86210, Rarity.MYTHIC, mage.cards.n.NajeelaTheBladeBlossom.class));
cards.add(new SetCardInfo("Nalathni Dragon", 35956, Rarity.RARE, mage.cards.n.NalathniDragon.class, RETRO_ART));
cards.add(new SetCardInfo("Nameless Inversion", 35126, Rarity.COMMON, mage.cards.n.NamelessInversion.class, FULL_ART));
cards.add(new SetCardInfo("Narfi, Betrayer King", 88376, Rarity.UNCOMMON, mage.cards.n.NarfiBetrayerKing.class));
cards.add(new SetCardInfo("Narset of the Ancient Way", 80803, Rarity.MYTHIC, mage.cards.n.NarsetOfTheAncientWay.class));
cards.add(new SetCardInfo("Narset, Parter of Veils", 72269, Rarity.UNCOMMON, mage.cards.n.NarsetParterOfVeils.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Narset, Parter of Veils", 78003, Rarity.UNCOMMON, mage.cards.n.NarsetParterOfVeils.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nashi, Moon Sage's Scion", 97977, Rarity.MYTHIC, mage.cards.n.NashiMoonSagesScion.class));
cards.add(new SetCardInfo("Natural Order", 43536, Rarity.RARE, mage.cards.n.NaturalOrder.class));
cards.add(new SetCardInfo("Naya Sojourners", 36188, Rarity.COMMON, mage.cards.n.NayaSojourners.class));
cards.add(new SetCardInfo("Nearheath Stalker", 43509, Rarity.COMMON, mage.cards.n.NearheathStalker.class));
cards.add(new SetCardInfo("Necroblossom Snarl", 90348, Rarity.RARE, mage.cards.n.NecroblossomSnarl.class));
cards.add(new SetCardInfo("Necroduality", 95321, Rarity.MYTHIC, mage.cards.n.Necroduality.class));
cards.add(new SetCardInfo("Necrogoyf", 91259, Rarity.RARE, mage.cards.n.Necrogoyf.class));
cards.add(new SetCardInfo("Necromaster Dragon", 57000, Rarity.RARE, mage.cards.n.NecromasterDragon.class));
cards.add(new SetCardInfo("Necromentia", 81960, Rarity.RARE, mage.cards.n.Necromentia.class));
cards.add(new SetCardInfo("Necropanther", 80955, Rarity.UNCOMMON, mage.cards.n.Necropanther.class));
cards.add(new SetCardInfo("Necropolis Fiend", 55729, Rarity.RARE, mage.cards.n.NecropolisFiend.class));
cards.add(new SetCardInfo("Necrotic Hex", 86010, Rarity.RARE, mage.cards.n.NecroticHex.class));
cards.add(new SetCardInfo("Needleverge Pathway", 83854, Rarity.RARE, mage.cards.n.NeedlevergePathway.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Needleverge Pathway", 88418, Rarity.RARE, mage.cards.n.NeedlevergePathway.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Negate", 35138, Rarity.COMMON, mage.cards.n.Negate.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Negate", 70930, Rarity.RARE, mage.cards.n.Negate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nekusar, the Mindrazer", 52314, Rarity.MYTHIC, mage.cards.n.NekusarTheMindrazer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nekusar, the Mindrazer", 86192, Rarity.MYTHIC, mage.cards.n.NekusarTheMindrazer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nephalia Moondrakes", 60458, Rarity.RARE, mage.cards.n.NephaliaMoondrakes.class));
cards.add(new SetCardInfo("Nessian Boar", 79911, Rarity.RARE, mage.cards.n.NessianBoar.class));
cards.add(new SetCardInfo("Nessian Wilds Ravager", 51924, Rarity.RARE, mage.cards.n.NessianWildsRavager.class));
cards.add(new SetCardInfo("Nether Void", 46936, Rarity.RARE, mage.cards.n.NetherVoid.class));
cards.add(new SetCardInfo("Nethroi, Apex of Death", 80905, Rarity.MYTHIC, mage.cards.n.NethroiApexOfDeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nethroi, Apex of Death", 80983, Rarity.MYTHIC, mage.cards.n.NethroiApexOfDeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nettlecyst", 91379, Rarity.RARE, mage.cards.n.Nettlecyst.class));
cards.add(new SetCardInfo("Nevinyrral's Disk", 85964, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
cards.add(new SetCardInfo("Nevinyrral, Urborg Tyrant", 86222, Rarity.RARE, mage.cards.n.NevinyrralUrborgTyrant.class));
cards.add(new SetCardInfo("Niambi, Esteemed Speaker", 82018, Rarity.RARE, mage.cards.n.NiambiEsteemedSpeaker.class));
cards.add(new SetCardInfo("Niblis of Frost", 61547, Rarity.RARE, mage.cards.n.NiblisOfFrost.class));
cards.add(new SetCardInfo("Nicol Bolas, Dragon-God", 72281, Rarity.MYTHIC, mage.cards.n.NicolBolasDragonGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nicol Bolas, Dragon-God", 78015, Rarity.MYTHIC, mage.cards.n.NicolBolasDragonGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nicol Bolas, Planeswalker", 65009, Rarity.MYTHIC, mage.cards.n.NicolBolasPlaneswalker.class));
cards.add(new SetCardInfo("Nighthawk Scavenger", 83734, Rarity.RARE, mage.cards.n.NighthawkScavenger.class));
cards.add(new SetCardInfo("Nighthowler", 50122, Rarity.RARE, mage.cards.n.Nighthowler.class));
cards.add(new SetCardInfo("Nightmare Shepherd", 79905, Rarity.RARE, mage.cards.n.NightmareShepherd.class));
cards.add(new SetCardInfo("Nightshade Harvester", 86024, Rarity.RARE, mage.cards.n.NightshadeHarvester.class));
cards.add(new SetCardInfo("Nightveil Specter", 47995, Rarity.RARE, mage.cards.n.NightveilSpecter.class));
cards.add(new SetCardInfo("Niko Aris", 88360, Rarity.MYTHIC, mage.cards.n.NikoAris.class));
cards.add(new SetCardInfo("Nils, Discipline Enforcer", 89976, Rarity.RARE, mage.cards.n.NilsDisciplineEnforcer.class));
cards.add(new SetCardInfo("Nimble Trapfinder", 83744, Rarity.RARE, mage.cards.n.NimbleTrapfinder.class));
cards.add(new SetCardInfo("Nine Lives", 81938, Rarity.RARE, mage.cards.n.NineLives.class));
cards.add(new SetCardInfo("Nissa of Shadowed Boughs", 83842, Rarity.MYTHIC, mage.cards.n.NissaOfShadowedBoughs.class));
cards.add(new SetCardInfo("Nissa's Chosen", 36216, Rarity.COMMON, mage.cards.n.NissasChosen.class));
cards.add(new SetCardInfo("Nissa's Pilgrimage", 59677, Rarity.COMMON, mage.cards.n.NissasPilgrimage.class));
cards.add(new SetCardInfo("Nissa, Vital Force", 70936, Rarity.MYTHIC, mage.cards.n.NissaVitalForce.class));
cards.add(new SetCardInfo("Nissa, Voice of Zendikar", 62511, Rarity.MYTHIC, mage.cards.n.NissaVoiceOfZendikar.class));
cards.add(new SetCardInfo("Nissa, Who Shakes the World", 72261, Rarity.RARE, mage.cards.n.NissaWhoShakesTheWorld.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nissa, Who Shakes the World", 77995, Rarity.RARE, mage.cards.n.NissaWhoShakesTheWorld.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nissa, Worldwaker", 65005, Rarity.MYTHIC, mage.cards.n.NissaWorldwaker.class));
cards.add(new SetCardInfo("Niv-Mizzet, the Firemind", 32583, Rarity.RARE, mage.cards.n.NivMizzetTheFiremind.class));
cards.add(new SetCardInfo("Noble Hierarch", 58239, Rarity.RARE, mage.cards.n.NobleHierarch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Noble Hierarch", 66894, Rarity.RARE, mage.cards.n.NobleHierarch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Noble Hierarch", 82826, Rarity.RARE, mage.cards.n.NobleHierarch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Noose Constrictor", 62995, Rarity.UNCOMMON, mage.cards.n.NooseConstrictor.class));
cards.add(new SetCardInfo("Noosegraf Mob", 61549, Rarity.RARE, mage.cards.n.NoosegrafMob.class));
cards.add(new SetCardInfo("Nullpriest of Oblivion", 83760, Rarity.RARE, mage.cards.n.NullpriestOfOblivion.class));
cards.add(new SetCardInfo("Numa, Joraga Chieftain", 86298, Rarity.UNCOMMON, mage.cards.n.NumaJoragaChieftain.class));
cards.add(new SetCardInfo("Nurturing Peatland", 95465, Rarity.MYTHIC, mage.cards.n.NurturingPeatland.class));
cards.add(new SetCardInfo("Nylea's Intervention", 79919, Rarity.RARE, mage.cards.n.NyleasIntervention.class));
cards.add(new SetCardInfo("Nylea, Keen-Eyed", 79855, Rarity.MYTHIC, mage.cards.n.NyleaKeenEyed.class));
cards.add(new SetCardInfo("Nymris, Oona's Trickster", 86342, Rarity.RARE, mage.cards.n.NymrisOonasTrickster.class));
cards.add(new SetCardInfo("Nyx Lotus", 79917, Rarity.RARE, mage.cards.n.NyxLotus.class));
cards.add(new SetCardInfo("Nyxbloom Ancient", 79965, Rarity.MYTHIC, mage.cards.n.NyxbloomAncient.class));
cards.add(new SetCardInfo("O-Kagachi Made Manifest", 98101, Rarity.MYTHIC, mage.cards.o.OKagachiMadeManifest.class));
cards.add(new SetCardInfo("Oakhame Ranger", 78738, Rarity.UNCOMMON, mage.cards.o.OakhameRanger.class));
cards.add(new SetCardInfo("Oath of Druids", 36092, Rarity.RARE, mage.cards.o.OathOfDruids.class, RETRO_ART));
cards.add(new SetCardInfo("Ob Nixilis Reignited", 62509, Rarity.MYTHIC, mage.cards.o.ObNixilisReignited.class));
cards.add(new SetCardInfo("Ob Nixilis, the Adversary", 99687, Rarity.MYTHIC, mage.cards.o.ObNixilisTheAdversary.class));
cards.add(new SetCardInfo("Ob Nixilis, the Hate-Twisted", 72251, Rarity.UNCOMMON, mage.cards.o.ObNixilisTheHateTwisted.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ob Nixilis, the Hate-Twisted", 77985, Rarity.UNCOMMON, mage.cards.o.ObNixilisTheHateTwisted.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Obeka, Brute Chronologist", 86336, Rarity.RARE, mage.cards.o.ObekaBruteChronologist.class));
cards.add(new SetCardInfo("Obelisk of Alara", 31973, Rarity.RARE, mage.cards.o.ObeliskOfAlara.class));
cards.add(new SetCardInfo("Oblivion Ring", 36202, Rarity.COMMON, mage.cards.o.OblivionRing.class));
cards.add(new SetCardInfo("Oblivion Sower", 58893, Rarity.MYTHIC, mage.cards.o.OblivionSower.class));
cards.add(new SetCardInfo("Obosh, the Preypiercer", 80863, Rarity.RARE, mage.cards.o.OboshThePreypiercer.class));
cards.add(new SetCardInfo("Obuun, Mul Daya Ancestor", 83836, Rarity.MYTHIC, mage.cards.o.ObuunMulDayaAncestor.class));
cards.add(new SetCardInfo("Octavia, Living Thesis", 90026, Rarity.RARE, mage.cards.o.OctaviaLivingThesis.class));
cards.add(new SetCardInfo("Offspring's Revenge", 80841, Rarity.RARE, mage.cards.o.OffspringsRevenge.class));
cards.add(new SetCardInfo("Ogre-Head Helm", 97981, Rarity.RARE, mage.cards.o.OgreHeadHelm.class));
cards.add(new SetCardInfo("Ojutai's Command", 55878, Rarity.RARE, mage.cards.o.OjutaisCommand.class));
cards.add(new SetCardInfo("Okina Nightwatch", 36290, Rarity.COMMON, mage.cards.o.OkinaNightwatch.class));
cards.add(new SetCardInfo("Oko, Thief of Crowns", 78858, Rarity.MYTHIC, mage.cards.o.OkoThiefOfCrowns.class));
cards.add(new SetCardInfo("Old Gnawbone", 92758, Rarity.MYTHIC, mage.cards.o.OldGnawbone.class));
cards.add(new SetCardInfo("Old Man of the Sea", 43644, Rarity.RARE, mage.cards.o.OldManOfTheSea.class));
cards.add(new SetCardInfo("Old-Growth Troll", 88338, Rarity.RARE, mage.cards.o.OldGrowthTroll.class));
cards.add(new SetCardInfo("Oloro, Ageless Ascetic", 52316, Rarity.MYTHIC, mage.cards.o.OloroAgelessAscetic.class));
cards.add(new SetCardInfo("Omnath, Locus of Creation", 83716, Rarity.MYTHIC, mage.cards.o.OmnathLocusOfCreation.class));
cards.add(new SetCardInfo("Ondu Inversion", 83870, Rarity.RARE, mage.cards.o.OnduInversion.class));
cards.add(new SetCardInfo("One with the Multiverse", 105682, Rarity.MYTHIC, mage.cards.o.OneWithTheMultiverse.class));
cards.add(new SetCardInfo("Oona's Blackguard", 32535, Rarity.UNCOMMON, mage.cards.o.OonasBlackguard.class));
cards.add(new SetCardInfo("Opal Palace", 86114, Rarity.COMMON, mage.cards.o.OpalPalace.class));
cards.add(new SetCardInfo("Ophidian", 36022, Rarity.COMMON, mage.cards.o.Ophidian.class, RETRO_ART));
cards.add(new SetCardInfo("Opposition Agent", 86078, Rarity.RARE, mage.cards.o.OppositionAgent.class));
cards.add(new SetCardInfo("Opt", 68047, Rarity.COMMON, mage.cards.o.Opt.class));
cards.add(new SetCardInfo("Oracle of Mul Daya", 102277, Rarity.RARE, mage.cards.o.OracleOfMulDaya.class));
cards.add(new SetCardInfo("Oracle's Vault", 64434, Rarity.RARE, mage.cards.o.OraclesVault.class));
cards.add(new SetCardInfo("Orah, Skyclave Hierophant", 83726, Rarity.RARE, mage.cards.o.OrahSkyclaveHierophant.class));
cards.add(new SetCardInfo("Oran-Rief Hydra", 58251, Rarity.RARE, mage.cards.o.OranRiefHydra.class));
cards.add(new SetCardInfo("Oran-Rief Ooze", 83770, Rarity.RARE, mage.cards.o.OranRiefOoze.class));
cards.add(new SetCardInfo("Orator of Ojutai", 57578, Rarity.UNCOMMON, mage.cards.o.OratorOfOjutai.class));
cards.add(new SetCardInfo("Orb of Dragonkind", 92742, Rarity.RARE, mage.cards.o.OrbOfDragonkind.class));
cards.add(new SetCardInfo("Orcish Lumberjack", 43638, Rarity.COMMON, mage.cards.o.OrcishLumberjack.class));
cards.add(new SetCardInfo("Orcus, Prince of Undeath", 92816, Rarity.RARE, mage.cards.o.OrcusPrinceOfUndeath.class));
cards.add(new SetCardInfo("Order of Midnight", 78838, Rarity.UNCOMMON, mage.cards.o.OrderOfMidnight.class));
cards.add(new SetCardInfo("Organic Extinction", 97885, Rarity.RARE, mage.cards.o.OrganicExtinction.class));
cards.add(new SetCardInfo("Orim's Chant", 35072, Rarity.RARE, mage.cards.o.OrimsChant.class));
cards.add(new SetCardInfo("Oriq Loremage", 90052, Rarity.RARE, mage.cards.o.OriqLoremage.class));
cards.add(new SetCardInfo("Oros, the Avenger", 31959, Rarity.RARE, mage.cards.o.OrosTheAvenger.class));
cards.add(new SetCardInfo("Orvar, the All-Form", 88234, Rarity.MYTHIC, mage.cards.o.OrvarTheAllForm.class));
cards.add(new SetCardInfo("Orzhov Basilica", 102361, Rarity.UNCOMMON, mage.cards.o.OrzhovBasilica.class));
cards.add(new SetCardInfo("Orzhov Signet", 46910, Rarity.UNCOMMON, mage.cards.o.OrzhovSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Orzhov Signet", 62399, Rarity.COMMON, mage.cards.o.OrzhovSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Osgir, the Reconstructor", 90284, Rarity.MYTHIC, mage.cards.o.OsgirTheReconstructor.class));
cards.add(new SetCardInfo("Otawara, Soaring City", 98123, Rarity.RARE, mage.cards.o.OtawaraSoaringCity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Otawara, Soaring City", 98125, Rarity.RARE, mage.cards.o.OtawaraSoaringCity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Out of Time", 91219, Rarity.RARE, mage.cards.o.OutOfTime.class));
cards.add(new SetCardInfo("Over the Top", 105746, Rarity.RARE, mage.cards.o.OverTheTop.class));
cards.add(new SetCardInfo("Overbeing of Myth", 31967, Rarity.RARE, mage.cards.o.OverbeingOfMyth.class));
cards.add(new SetCardInfo("Overcharged Amalgam", 95293, Rarity.RARE, mage.cards.o.OverchargedAmalgam.class));
cards.add(new SetCardInfo("Overgrown Farmland", 94098, Rarity.RARE, mage.cards.o.OvergrownFarmland.class));
cards.add(new SetCardInfo("Overgrown Tomb", 72315, Rarity.RARE, mage.cards.o.OvergrownTomb.class));
cards.add(new SetCardInfo("Oversimplify", 90222, Rarity.RARE, mage.cards.o.Oversimplify.class));
cards.add(new SetCardInfo("Overtaker", 32202, Rarity.RARE, mage.cards.o.Overtaker.class, RETRO_ART));
cards.add(new SetCardInfo("Ox of Agonas", 79943, Rarity.MYTHIC, mage.cards.o.OxOfAgonas.class));
cards.add(new SetCardInfo("Oxidize", 35162, Rarity.UNCOMMON, mage.cards.o.Oxidize.class, FULL_ART));
cards.add(new SetCardInfo("Pack Leader", 81910, Rarity.RARE, mage.cards.p.PackLeader.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pack Leader", 81926, Rarity.RARE, mage.cards.p.PackLeader.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pain Seer", 51916, Rarity.RARE, mage.cards.p.PainSeer.class));
cards.add(new SetCardInfo("Painful Quandary", 105716, Rarity.RARE, mage.cards.p.PainfulQuandary.class));
cards.add(new SetCardInfo("Panharmonicon", 102339, Rarity.RARE, mage.cards.p.Panharmonicon.class));
cards.add(new SetCardInfo("Paradox Zone", 90160, Rarity.RARE, mage.cards.p.ParadoxZone.class));
cards.add(new SetCardInfo("Parcelbeast", 81003, Rarity.UNCOMMON, mage.cards.p.Parcelbeast.class));
cards.add(new SetCardInfo("Park Heights Maverick", 99835, Rarity.RARE, mage.cards.p.ParkHeightsMaverick.class));
cards.add(new SetCardInfo("Park Heights Pegasus", 99745, Rarity.RARE, mage.cards.p.ParkHeightsPegasus.class));
cards.add(new SetCardInfo("Patchwork Crawler", 95285, Rarity.RARE, mage.cards.p.PatchworkCrawler.class));
cards.add(new SetCardInfo("Path of Ancestry", 86112, Rarity.COMMON, mage.cards.p.PathOfAncestry.class));
cards.add(new SetCardInfo("Path of Peril", 95345, Rarity.RARE, mage.cards.p.PathOfPeril.class));
cards.add(new SetCardInfo("Path to Exile", 36174, Rarity.UNCOMMON, mage.cards.p.PathToExile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Path to Exile", 57580, Rarity.UNCOMMON, mage.cards.p.PathToExile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Path to Exile", 77957, Rarity.RARE, mage.cards.p.PathToExile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pathrazer of Ulamog", 36861, Rarity.UNCOMMON, mage.cards.p.PathrazerOfUlamog.class));
cards.add(new SetCardInfo("Patrician Geist", 93928, Rarity.RARE, mage.cards.p.PatricianGeist.class));
cards.add(new SetCardInfo("Peace Strider", 39019, Rarity.UNCOMMON, mage.cards.p.PeaceStrider.class));
cards.add(new SetCardInfo("Peer into the Abyss", 81962, Rarity.RARE, mage.cards.p.PeerIntoTheAbyss.class));
cards.add(new SetCardInfo("Pendelhaven", 35104, Rarity.UNCOMMON, mage.cards.p.Pendelhaven.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pendelhaven", 65660, Rarity.RARE, mage.cards.p.Pendelhaven.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Perennial Behemoth", 105762, Rarity.RARE, mage.cards.p.PerennialBehemoth.class));
cards.add(new SetCardInfo("Pernicious Deed", 36306, Rarity.RARE, mage.cards.p.PerniciousDeed.class));
cards.add(new SetCardInfo("Perplexing Test", 90048, Rarity.RARE, mage.cards.p.PerplexingTest.class));
cards.add(new SetCardInfo("Pest Infestation", 90150, Rarity.RARE, mage.cards.p.PestInfestation.class));
cards.add(new SetCardInfo("Pestilent Cauldron", 90232, Rarity.RARE, mage.cards.p.PestilentCauldron.class));
cards.add(new SetCardInfo("Phabine, Boss's Confidant", 99797, Rarity.MYTHIC, mage.cards.p.PhabineBosssConfidant.class));
cards.add(new SetCardInfo("Phalanx Leader", 50116, Rarity.UNCOMMON, mage.cards.p.PhalanxLeader.class));
cards.add(new SetCardInfo("Phoenix of Ash", 79915, Rarity.RARE, mage.cards.p.PhoenixOfAsh.class));
cards.add(new SetCardInfo("Phylath, World Sculptor", 83720, Rarity.RARE, mage.cards.p.PhylathWorldSculptor.class));
cards.add(new SetCardInfo("Phyrexian Altar", 102337, Rarity.RARE, mage.cards.p.PhyrexianAltar.class));
cards.add(new SetCardInfo("Phyrexian Dreadnought", 43534, Rarity.RARE, mage.cards.p.PhyrexianDreadnought.class));
cards.add(new SetCardInfo("Phyrexian Fleshgorger", 105722, Rarity.MYTHIC, mage.cards.p.PhyrexianFleshgorger.class));
cards.add(new SetCardInfo("Phyrexian Metamorph", 40082, Rarity.RARE, mage.cards.p.PhyrexianMetamorph.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phyrexian Metamorph", 82828, Rarity.RARE, mage.cards.p.PhyrexianMetamorph.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phyrexian Negator", 36144, Rarity.RARE, mage.cards.p.PhyrexianNegator.class));
cards.add(new SetCardInfo("Phyrexian Triniform", 86034, Rarity.MYTHIC, mage.cards.p.PhyrexianTriniform.class));
cards.add(new SetCardInfo("Phytotitan", 53830, Rarity.RARE, mage.cards.p.Phytotitan.class));
cards.add(new SetCardInfo("Pia and Kiran Nalaar", 57594, Rarity.RARE, mage.cards.p.PiaAndKiranNalaar.class));
cards.add(new SetCardInfo("Pierce Strider", 39017, Rarity.UNCOMMON, mage.cards.p.PierceStrider.class));
cards.add(new SetCardInfo("Pillage", 35994, Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART));
cards.add(new SetCardInfo("Pillar of Flame", 46871, Rarity.COMMON, mage.cards.p.PillarOfFlame.class));
cards.add(new SetCardInfo("Piper of the Swarm", 78862, Rarity.RARE, mage.cards.p.PiperOfTheSwarm.class));
cards.add(new SetCardInfo("Piru, the Volatile", 91347, Rarity.RARE, mage.cards.p.PiruTheVolatile.class));
cards.add(new SetCardInfo("Pithing Needle", 94084, Rarity.RARE, mage.cards.p.PithingNeedle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pithing Needle", 102335, Rarity.RARE, mage.cards.p.PithingNeedle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plague Engineer", 91257, Rarity.RARE, mage.cards.p.PlagueEngineer.class, RETRO_ART));
cards.add(new SetCardInfo("Plague Myr", 39640, Rarity.UNCOMMON, mage.cards.p.PlagueMyr.class));
cards.add(new SetCardInfo("Plague Reaver", 86050, Rarity.RARE, mage.cards.p.PlagueReaver.class));
cards.add(new SetCardInfo("Plague Stinger", 37867, Rarity.COMMON, mage.cards.p.PlagueStinger.class));
cards.add(new SetCardInfo("Plains", 231, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 233, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 255, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 261, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 271, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 281, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 295, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 308, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 31975, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 31997, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 32011, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 32019, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 40046, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 40056, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 40066, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 40098, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 48582, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 53879, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_ZEN_VARIOUS ));
cards.add(new SetCardInfo("Plains", 58253, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 73626, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81830, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81832, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81834, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81836, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81838, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81840, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81842, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81844, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plargg, Dean of Chaos", 90260, Rarity.RARE, mage.cards.p.PlarggDeanOfChaos.class));
cards.add(new SetCardInfo("Plateau", 43608, Rarity.RARE, mage.cards.p.Plateau.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plateau", 99665, Rarity.RARE, mage.cards.p.Plateau.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Platoon Dispenser", 105646, Rarity.MYTHIC, mage.cards.p.PlatoonDispenser.class));
cards.add(new SetCardInfo("Plaza of Heroes", 103488, Rarity.RARE, mage.cards.p.PlazaOfHeroes.class));
cards.add(new SetCardInfo("Poet's Quill", 90064, Rarity.RARE, mage.cards.p.PoetsQuill.class));
cards.add(new SetCardInfo("Polluted Delta", 43582, Rarity.RARE, mage.cards.p.PollutedDelta.class));
cards.add(new SetCardInfo("Pollywog Symbiote", 80931, Rarity.UNCOMMON, mage.cards.p.PollywogSymbiote.class));
cards.add(new SetCardInfo("Polukranos, Unchained", 79931, Rarity.MYTHIC, mage.cards.p.PolukranosUnchained.class));
cards.add(new SetCardInfo("Ponder", 35118, Rarity.COMMON, mage.cards.p.Ponder.class, FULL_ART));
cards.add(new SetCardInfo("Poppet Factory", 93918, Rarity.MYTHIC, mage.cards.p.PoppetFactory.class));
cards.add(new SetCardInfo("Poppet Stitcher", 93918, Rarity.MYTHIC, mage.cards.p.PoppetStitcher.class));
cards.add(new SetCardInfo("Porcuparrot", 80965, Rarity.UNCOMMON, mage.cards.p.Porcuparrot.class));
cards.add(new SetCardInfo("Port Razer", 86068, Rarity.MYTHIC, mage.cards.p.PortRazer.class));
cards.add(new SetCardInfo("Port Town", 88400, Rarity.RARE, mage.cards.p.PortTown.class));
cards.add(new SetCardInfo("Portal to Phyrexia", 105860, Rarity.MYTHIC, mage.cards.p.PortalToPhyrexia.class));
cards.add(new SetCardInfo("Portent", 88232, Rarity.COMMON, mage.cards.p.Portent.class));
cards.add(new SetCardInfo("Pouncing Jaguar", 36110, Rarity.COMMON, mage.cards.p.PouncingJaguar.class, RETRO_ART));
cards.add(new SetCardInfo("Pouncing Shoreshark", 80975, Rarity.UNCOMMON, mage.cards.p.PouncingShoreshark.class));
cards.add(new SetCardInfo("Powder Keg", 36146, Rarity.RARE, mage.cards.p.PowderKeg.class));
cards.add(new SetCardInfo("Power Artifact", 95477, Rarity.RARE, mage.cards.p.PowerArtifact.class));
cards.add(new SetCardInfo("Prava of the Steel Legion", 86230, Rarity.UNCOMMON, mage.cards.p.PravaOfTheSteelLegion.class));
cards.add(new SetCardInfo("Preacher", 23950, Rarity.RARE, mage.cards.p.Preacher.class, RETRO_ART));
cards.add(new SetCardInfo("Predators' Hour", 95331, Rarity.RARE, mage.cards.p.PredatorsHour.class));
cards.add(new SetCardInfo("Preordain", 86092, Rarity.COMMON, mage.cards.p.Preordain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Preordain", 99675, Rarity.COMMON, mage.cards.p.Preordain.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Priest of Titania", 36120, Rarity.COMMON, mage.cards.p.PriestOfTitania.class, RETRO_ART));
cards.add(new SetCardInfo("Priest of Urabrask", 40080, Rarity.UNCOMMON, mage.cards.p.PriestOfUrabrask.class));
cards.add(new SetCardInfo("Primal Adversary", 94016, Rarity.MYTHIC, mage.cards.p.PrimalAdversary.class));
cards.add(new SetCardInfo("Primal Command", 62489, Rarity.RARE, mage.cards.p.PrimalCommand.class));
cards.add(new SetCardInfo("Primal Might", 81990, Rarity.RARE, mage.cards.p.PrimalMight.class));
cards.add(new SetCardInfo("Prismari Command", 90208, Rarity.RARE, mage.cards.p.PrismariCommand.class));
cards.add(new SetCardInfo("Prismatic Vista", 91399, Rarity.RARE, mage.cards.p.PrismaticVista.class, RETRO_ART));
cards.add(new SetCardInfo("Pristine Skywise", 57002, Rarity.RARE, mage.cards.p.PristineSkywise.class));
cards.add(new SetCardInfo("Pristine Talisman", 40074, Rarity.COMMON, mage.cards.p.PristineTalisman.class));
cards.add(new SetCardInfo("Privileged Position", 102303, Rarity.RARE, mage.cards.p.PrivilegedPosition.class));
cards.add(new SetCardInfo("Prodigal Sorcerer", 35938, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
cards.add(new SetCardInfo("Profane Transfusion", 85968, Rarity.MYTHIC, mage.cards.p.ProfaneTransfusion.class));
cards.add(new SetCardInfo("Profane Tutor", 91261, Rarity.RARE, mage.cards.p.ProfaneTutor.class));
cards.add(new SetCardInfo("Professional Face-Breaker", 99749, Rarity.RARE, mage.cards.p.ProfessionalFaceBreaker.class));
cards.add(new SetCardInfo("Professor Onyx", 90088, Rarity.MYTHIC, mage.cards.p.ProfessorOnyx.class));
cards.add(new SetCardInfo("Prognostic Sphinx", 53842, Rarity.RARE, mage.cards.p.PrognosticSphinx.class));
cards.add(new SetCardInfo("Promise of Loyalty", 89994, Rarity.RARE, mage.cards.p.PromiseOfLoyalty.class));
cards.add(new SetCardInfo("Promise of Tomorrow", 85970, Rarity.RARE, mage.cards.p.PromiseOfTomorrow.class));
cards.add(new SetCardInfo("Prophet of Kruphix", 53844, Rarity.RARE, mage.cards.p.ProphetOfKruphix.class));
cards.add(new SetCardInfo("Prosper, Tome-Bound", 92798, Rarity.MYTHIC, mage.cards.p.ProsperTomeBound.class));
cards.add(new SetCardInfo("Prosperous Partnership", 99887, Rarity.RARE, mage.cards.p.ProsperousPartnership.class));
cards.add(new SetCardInfo("Prossh, Skyraider of Kher", 86194, Rarity.MYTHIC, mage.cards.p.ProsshSkyraiderOfKher.class));
cards.add(new SetCardInfo("Protean Thaumaturge", 79945, Rarity.RARE, mage.cards.p.ProteanThaumaturge.class));
cards.add(new SetCardInfo("Prowling Felidar", 83682, Rarity.COMMON, mage.cards.p.ProwlingFelidar.class));
cards.add(new SetCardInfo("Prowling Geistcatcher", 93966, Rarity.RARE, mage.cards.p.ProwlingGeistcatcher.class));
cards.add(new SetCardInfo("Psionic Blast", 35058, Rarity.RARE, mage.cards.p.PsionicBlast.class, FULL_ART));
cards.add(new SetCardInfo("Psychatog", 31467, Rarity.UNCOMMON, mage.cards.p.Psychatog.class));
cards.add(new SetCardInfo("Purphoros's Intervention", 79899, Rarity.RARE, mage.cards.p.PurphorossIntervention.class));
cards.add(new SetCardInfo("Purphoros, Bronze-Blooded", 79857, Rarity.MYTHIC, mage.cards.p.PurphorosBronzeBlooded.class));
cards.add(new SetCardInfo("Pursued Whale", 82024, Rarity.RARE, mage.cards.p.PursuedWhale.class));
cards.add(new SetCardInfo("Putrefy", 35166, Rarity.UNCOMMON, mage.cards.p.Putrefy.class, FULL_ART));
cards.add(new SetCardInfo("Pyre of Heroes", 88394, Rarity.RARE, mage.cards.p.PyreOfHeroes.class));
cards.add(new SetCardInfo("Pyroblast", 69981, Rarity.COMMON, mage.cards.p.Pyroblast.class));
cards.add(new SetCardInfo("Pyroclasm", 35168, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, FULL_ART));
cards.add(new SetCardInfo("Pyrokinesis", 43640, Rarity.RARE, mage.cards.p.Pyrokinesis.class));
cards.add(new SetCardInfo("Qasali Pridemage", 37608, Rarity.COMMON, mage.cards.q.QasaliPridemage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Qasali Pridemage", 102287, Rarity.COMMON, mage.cards.q.QasaliPridemage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Quakebringer", 88300, Rarity.MYTHIC, mage.cards.q.Quakebringer.class));
cards.add(new SetCardInfo("Quandrix Command", 90200, Rarity.RARE, mage.cards.q.QuandrixCommand.class));
cards.add(new SetCardInfo("Quartzwood Crasher", 80821, Rarity.RARE, mage.cards.q.QuartzwoodCrasher.class));
cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 105788, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 105790, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Queen Marchesa", 86184, Rarity.MYTHIC, mage.cards.q.QueenMarchesa.class));
cards.add(new SetCardInfo("Queen of Ice", 78762, Rarity.COMMON, mage.cards.q.QueenOfIce.class));
cards.add(new SetCardInfo("Questing Phelddagrif", 36234, Rarity.RARE, mage.cards.q.QuestingPhelddagrif.class, RETRO_ART));
cards.add(new SetCardInfo("Quicksmith Rebel", 62993, Rarity.RARE, mage.cards.q.QuicksmithRebel.class));
cards.add(new SetCardInfo("Quirion Beastcaller", 103460, Rarity.RARE, mage.cards.q.QuirionBeastcaller.class));
cards.add(new SetCardInfo("Quirion Ranger", 36012, Rarity.COMMON, mage.cards.q.QuirionRanger.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Quirion Ranger", 62443, Rarity.COMMON, mage.cards.q.QuirionRanger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rabble Rousing", 99771, Rarity.RARE, mage.cards.r.RabbleRousing.class));
cards.add(new SetCardInfo("Radha's Firebrand", 103442, Rarity.RARE, mage.cards.r.RadhasFirebrand.class));
cards.add(new SetCardInfo("Radha, Heart of Keld", 82016, Rarity.RARE, mage.cards.r.RadhaHeartOfKeld.class));
cards.add(new SetCardInfo("Radiant Flames", 58277, Rarity.RARE, mage.cards.r.RadiantFlames.class));
cards.add(new SetCardInfo("Radiant Performer", 90102, Rarity.RARE, mage.cards.r.RadiantPerformer.class));
cards.add(new SetCardInfo("Radiant Scrollwielder", 90214, Rarity.RARE, mage.cards.r.RadiantScrollwielder.class));
cards.add(new SetCardInfo("Radiant Solar", 92638, Rarity.RARE, mage.cards.r.RadiantSolar.class));
cards.add(new SetCardInfo("Radiant, Serra Archangel", 86316, Rarity.UNCOMMON, mage.cards.r.RadiantSerraArchangel.class));
cards.add(new SetCardInfo("Raffine's Tower", 99695, Rarity.RARE, mage.cards.r.RaffinesTower.class));
cards.add(new SetCardInfo("Ragavan, Nimble Pilferer", 91273, Rarity.MYTHIC, mage.cards.r.RagavanNimblePilferer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ragavan, Nimble Pilferer", 99679, Rarity.MYTHIC, mage.cards.r.RagavanNimblePilferer.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Ragefire Hellkite", 103438, Rarity.RARE, mage.cards.r.RagefireHellkite.class));
cards.add(new SetCardInfo("Raging Kavu", 36206, Rarity.RARE, mage.cards.r.RagingKavu.class, RETRO_ART));
cards.add(new SetCardInfo("Rain of Riches", 99911, Rarity.RARE, mage.cards.r.RainOfRiches.class));
cards.add(new SetCardInfo("Raiyuu, Storm's Edge", 98075, Rarity.RARE, mage.cards.r.RaiyuuStormsEdge.class));
cards.add(new SetCardInfo("Rakdos Cackler", 49842, Rarity.UNCOMMON, mage.cards.r.RakdosCackler.class));
cards.add(new SetCardInfo("Rakdos Carnarium", 102355, Rarity.UNCOMMON, mage.cards.r.RakdosCarnarium.class));
cards.add(new SetCardInfo("Rakdos Firewheeler", 71590, Rarity.UNCOMMON, mage.cards.r.RakdosFirewheeler.class));
cards.add(new SetCardInfo("Rakdos Guildmage", 32589, Rarity.UNCOMMON, mage.cards.r.RakdosGuildmage.class));
cards.add(new SetCardInfo("Rakdos Signet", 46898, Rarity.UNCOMMON, mage.cards.r.RakdosSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rakdos Signet", 62389, Rarity.COMMON, mage.cards.r.RakdosSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rakdos, Lord of Riots", 86208, Rarity.MYTHIC, mage.cards.r.RakdosLordOfRiots.class));
cards.add(new SetCardInfo("Rakshasa Debaser", 85994, Rarity.RARE, mage.cards.r.RakshasaDebaser.class));
cards.add(new SetCardInfo("Rakshasa Vizier", 54516, Rarity.RARE, mage.cards.r.RakshasaVizier.class));
cards.add(new SetCardInfo("Ral, Storm Conduit", 72231, Rarity.RARE, mage.cards.r.RalStormConduit.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ral, Storm Conduit", 77965, Rarity.RARE, mage.cards.r.RalStormConduit.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rally the Ranks", 88216, Rarity.RARE, mage.cards.r.RallyTheRanks.class));
cards.add(new SetCardInfo("Ramos, Dragon Engine", 86212, Rarity.MYTHIC, mage.cards.r.RamosDragonEngine.class));
cards.add(new SetCardInfo("Rampaging Baloths", 35140, Rarity.MYTHIC, mage.cards.r.RampagingBaloths.class));
cards.add(new SetCardInfo("Rampant Growth", 35128, Rarity.COMMON, mage.cards.r.RampantGrowth.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Rampant Growth", 102271, Rarity.COMMON, mage.cards.r.RampantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rampant Rejuvenator", 98041, Rarity.RARE, mage.cards.r.RampantRejuvenator.class));
cards.add(new SetCardInfo("Ramunap Excavator", 64991, Rarity.RARE, mage.cards.r.RamunapExcavator.class));
cards.add(new SetCardInfo("Rancor", 35112, Rarity.COMMON, mage.cards.r.Rancor.class));
cards.add(new SetCardInfo("Ranger-Captain of Eos", 91205, Rarity.RARE, mage.cards.r.RangerCaptainOfEos.class, RETRO_ART));
cards.add(new SetCardInfo("Ratchet Bomb", 49836, Rarity.RARE, mage.cards.r.RatchetBomb.class));
cards.add(new SetCardInfo("Rathi Assassin", 32204, Rarity.RARE, mage.cards.r.RathiAssassin.class, RETRO_ART));
cards.add(new SetCardInfo("Rattleclaw Mystic", 54557, Rarity.RARE, mage.cards.r.RattleclawMystic.class));
cards.add(new SetCardInfo("Raugrin Triome", 80943, Rarity.RARE, mage.cards.r.RaugrinTriome.class));
cards.add(new SetCardInfo("Ravages of War", 55864, Rarity.RARE, mage.cards.r.RavagesOfWar.class));
cards.add(new SetCardInfo("Ravenous Baloth", 31389, Rarity.RARE, mage.cards.r.RavenousBaloth.class));
cards.add(new SetCardInfo("Ravenous Bloodseeker", 60486, Rarity.UNCOMMON, mage.cards.r.RavenousBloodseeker.class));
cards.add(new SetCardInfo("Ravenous Demon", 43503, Rarity.RARE, mage.cards.r.RavenousDemon.class));
cards.add(new SetCardInfo("Ravos, Soultender", 86168, Rarity.MYTHIC, mage.cards.r.RavosSoultender.class));
cards.add(new SetCardInfo("Razorfin Hunter", 62407, Rarity.COMMON, mage.cards.r.RazorfinHunter.class));
cards.add(new SetCardInfo("Razorlash Transmogrant", 105718, Rarity.RARE, mage.cards.r.RazorlashTransmogrant.class));
cards.add(new SetCardInfo("Reality Shift", 55759, Rarity.UNCOMMON, mage.cards.r.RealityShift.class));
cards.add(new SetCardInfo("Realm-Cloaked Giant", 78798, Rarity.MYTHIC, mage.cards.r.RealmCloakedGiant.class));
cards.add(new SetCardInfo("Realmwalker", 88334, Rarity.RARE, mage.cards.r.Realmwalker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Realmwalker", 88336, Rarity.RARE, mage.cards.r.Realmwalker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reanimate", 36052, Rarity.UNCOMMON, mage.cards.r.Reanimate.class));
cards.add(new SetCardInfo("Reaper of Night", 78770, Rarity.COMMON, mage.cards.r.ReaperOfNight.class));
cards.add(new SetCardInfo("Reaper of the Wilds", 55737, Rarity.RARE, mage.cards.r.ReaperOfTheWilds.class));
cards.add(new SetCardInfo("Rebbec, Architect of Ascension", 86284, Rarity.UNCOMMON, mage.cards.r.RebbecArchitectOfAscension.class));
cards.add(new SetCardInfo("Reciprocate", 35164, Rarity.UNCOMMON, mage.cards.r.Reciprocate.class, FULL_ART));
cards.add(new SetCardInfo("Reckless Crew", 88314, Rarity.RARE, mage.cards.r.RecklessCrew.class));
cards.add(new SetCardInfo("Reckless Wurm", 35990, Rarity.UNCOMMON, mage.cards.r.RecklessWurm.class));
cards.add(new SetCardInfo("Reckoner Bankbuster", 98113, Rarity.RARE, mage.cards.r.ReckonerBankbuster.class));
cards.add(new SetCardInfo("Reclamation Sage", 53836, Rarity.UNCOMMON, mage.cards.r.ReclamationSage.class));
cards.add(new SetCardInfo("Recollect", 35060, Rarity.UNCOMMON, mage.cards.r.Recollect.class, FULL_ART));
cards.add(new SetCardInfo("Recruitment Officer", 105614, Rarity.UNCOMMON, mage.cards.r.RecruitmentOfficer.class));
cards.add(new SetCardInfo("Red Dragon", 92754, Rarity.UNCOMMON, mage.cards.r.RedDragon.class));
cards.add(new SetCardInfo("Red Elemental Blast", 43610, Rarity.UNCOMMON, mage.cards.r.RedElementalBlast.class));
cards.add(new SetCardInfo("Reflecting Pool", 62487, Rarity.RARE, mage.cards.r.ReflectingPool.class));
cards.add(new SetCardInfo("Reflection of Kiki-Jiki", 98009, Rarity.RARE, mage.cards.r.ReflectionOfKikiJiki.class));
cards.add(new SetCardInfo("Reflections of Littjara", 88252, Rarity.RARE, mage.cards.r.ReflectionsOfLittjara.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reflections of Littjara", 88254, Rarity.RARE, mage.cards.r.ReflectionsOfLittjara.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Regal Leosaur", 80967, Rarity.UNCOMMON, mage.cards.r.RegalLeosaur.class));
cards.add(new SetCardInfo("Regrowth", 35940, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Regrowth", 43612, Rarity.RARE, mage.cards.r.Regrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reidane, God of the Worthy", 88228, Rarity.RARE, mage.cards.r.ReidaneGodOfTheWorthy.class));
cards.add(new SetCardInfo("Reins of Power", 62517, Rarity.RARE, mage.cards.r.ReinsOfPower.class));
cards.add(new SetCardInfo("Reinterpret", 90204, Rarity.RARE, mage.cards.r.Reinterpret.class));
cards.add(new SetCardInfo("Rejuvenating Springs", 85952, Rarity.RARE, mage.cards.r.RejuvenatingSprings.class));
cards.add(new SetCardInfo("Release to Memory", 97889, Rarity.RARE, mage.cards.r.ReleaseToMemory.class));
cards.add(new SetCardInfo("Relic Robber", 83834, Rarity.RARE, mage.cards.r.RelicRobber.class));
cards.add(new SetCardInfo("Relic Seeker", 57574, Rarity.RARE, mage.cards.r.RelicSeeker.class));
cards.add(new SetCardInfo("Reliquary Tower", 48007, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reliquary Tower", 69250, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reliquary Tower", 86146, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Remand", 31429, Rarity.UNCOMMON, mage.cards.r.Remand.class));
cards.add(new SetCardInfo("Remnant of the Rising Star", 98063, Rarity.MYTHIC, mage.cards.r.RemnantOfTheRisingStar.class));
cards.add(new SetCardInfo("Remove Soul", 35130, Rarity.COMMON, mage.cards.r.RemoveSoul.class, FULL_ART));
cards.add(new SetCardInfo("Renata, Called to the Hunt", 79859, Rarity.UNCOMMON, mage.cards.r.RenataCalledToTheHunt.class));
cards.add(new SetCardInfo("Render Silent", 48576, Rarity.RARE, mage.cards.r.RenderSilent.class));
cards.add(new SetCardInfo("Renegade Rallier", 64999, Rarity.UNCOMMON, mage.cards.r.RenegadeRallier.class));
cards.add(new SetCardInfo("Repeal", 54543, Rarity.COMMON, mage.cards.r.Repeal.class));
cards.add(new SetCardInfo("Replication Technique", 90036, Rarity.RARE, mage.cards.r.ReplicationTechnique.class));
cards.add(new SetCardInfo("Rescue Retriever", 105616, Rarity.RARE, mage.cards.r.RescueRetriever.class));
cards.add(new SetCardInfo("Research Thief", 97933, Rarity.RARE, mage.cards.r.ResearchThief.class));
cards.add(new SetCardInfo("Reservoir Kraken", 99737, Rarity.RARE, mage.cards.r.ReservoirKraken.class));
cards.add(new SetCardInfo("Reshape the Earth", 85998, Rarity.MYTHIC, mage.cards.r.ReshapeTheEarth.class));
cards.add(new SetCardInfo("Resolute Archangel", 53820, Rarity.RARE, mage.cards.r.ResoluteArchangel.class));
cards.add(new SetCardInfo("Resplendent Marshal", 88200, Rarity.MYTHIC, mage.cards.r.ResplendentMarshal.class));
cards.add(new SetCardInfo("Rest in Peace", 77943, Rarity.RARE, mage.cards.r.RestInPeace.class));
cards.add(new SetCardInfo("Restoration Angel", 44317, Rarity.RARE, mage.cards.r.RestorationAngel.class));
cards.add(new SetCardInfo("Resurgent Belief", 91217, Rarity.RARE, mage.cards.r.ResurgentBelief.class));
cards.add(new SetCardInfo("Resurrection", 36136, Rarity.UNCOMMON, mage.cards.r.Resurrection.class));
cards.add(new SetCardInfo("Retaliator Griffin", 43546, Rarity.RARE, mage.cards.r.RetaliatorGriffin.class));
cards.add(new SetCardInfo("Retriever Phoenix", 90094, Rarity.RARE, mage.cards.r.RetrieverPhoenix.class));
cards.add(new SetCardInfo("Return to Dust", 86104, Rarity.UNCOMMON, mage.cards.r.ReturnToDust.class));
cards.add(new SetCardInfo("Revealing Eye", 95351, Rarity.RARE, mage.cards.r.RevealingEye.class));
cards.add(new SetCardInfo("Revenant", 32192, Rarity.RARE, mage.cards.r.Revenant.class, RETRO_ART));
cards.add(new SetCardInfo("Reverse Engineer", 64995, Rarity.UNCOMMON, mage.cards.r.ReverseEngineer.class));
cards.add(new SetCardInfo("Revival Experiment", 90220, Rarity.RARE, mage.cards.r.RevivalExperiment.class));
cards.add(new SetCardInfo("Rewind", 36124, Rarity.COMMON, mage.cards.r.Rewind.class, RETRO_ART));
cards.add(new SetCardInfo("Reya Dawnbringer", 36086, Rarity.RARE, mage.cards.r.ReyaDawnbringer.class));
cards.add(new SetCardInfo("Reyav, Master Smith", 86248, Rarity.UNCOMMON, mage.cards.r.ReyavMasterSmith.class));
cards.add(new SetCardInfo("Reyhan, Last of the Abzan", 86170, Rarity.MYTHIC, mage.cards.r.ReyhanLastOfTheAbzan.class));
cards.add(new SetCardInfo("Rhoda, Geist Avenger", 95265, Rarity.RARE, mage.cards.r.RhodaGeistAvenger.class));
cards.add(new SetCardInfo("Rhox", 36204, Rarity.RARE, mage.cards.r.Rhox.class, RETRO_ART));
cards.add(new SetCardInfo("Rhox War Monk", 40088, Rarity.UNCOMMON, mage.cards.r.RhoxWarMonk.class));
cards.add(new SetCardInfo("Rhystic Study", 47975, Rarity.COMMON, mage.cards.r.RhysticStudy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rhystic Study", 69943, Rarity.RARE, mage.cards.r.RhysticStudy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ride the Avalanche", 92828, Rarity.RARE, mage.cards.r.RideTheAvalanche.class));
cards.add(new SetCardInfo("Rielle, the Everwise", 80877, Rarity.MYTHIC, mage.cards.r.RielleTheEverwise.class));
cards.add(new SetCardInfo("Rift Bolt", 37849, Rarity.COMMON, mage.cards.r.RiftBolt.class));
cards.add(new SetCardInfo("Righteous Valkyrie", 88210, Rarity.RARE, mage.cards.r.RighteousValkyrie.class));
cards.add(new SetCardInfo("Riku of Two Reflections", 51536, Rarity.MYTHIC, mage.cards.r.RikuOfTwoReflections.class));
cards.add(new SetCardInfo("Rimrock Knight", 78750, Rarity.COMMON, mage.cards.r.RimrockKnight.class));
cards.add(new SetCardInfo("Rings of Brighthearth", 86072, Rarity.RARE, mage.cards.r.RingsOfBrighthearth.class));
cards.add(new SetCardInfo("Rionya, Fire Dancer", 90100, Rarity.RARE, mage.cards.r.RionyaFireDancer.class));
cards.add(new SetCardInfo("Rip Apart", 90176, Rarity.UNCOMMON, mage.cards.r.RipApart.class));
cards.add(new SetCardInfo("Rise from the Grave", 36300, Rarity.UNCOMMON, mage.cards.r.RiseFromTheGrave.class));
cards.add(new SetCardInfo("Rise from the Tides", 62209, Rarity.RARE, mage.cards.r.RiseFromTheTides.class));
cards.add(new SetCardInfo("Rise of the Dread Marn", 88282, Rarity.RARE, mage.cards.r.RiseOfTheDreadMarn.class));
cards.add(new SetCardInfo("Rishadan Dockhand", 91235, Rarity.RARE, mage.cards.r.RishadanDockhand.class));
cards.add(new SetCardInfo("Rishadan Port", 55739, Rarity.RARE, mage.cards.r.RishadanPort.class));
cards.add(new SetCardInfo("Risona, Asari Commander", 98067, Rarity.RARE, mage.cards.r.RisonaAsariCommander.class));
cards.add(new SetCardInfo("Rite of Harmony", 94072, Rarity.RARE, mage.cards.r.RiteOfHarmony.class));
cards.add(new SetCardInfo("River Boa", 36014, Rarity.UNCOMMON, mage.cards.r.RiverBoa.class, RETRO_ART));
cards.add(new SetCardInfo("Riverglide Pathway", 83850, Rarity.RARE, mage.cards.r.RiverglidePathway.class));
cards.add(new SetCardInfo("Roar of the Wurm", 32565, Rarity.UNCOMMON, mage.cards.r.RoarOfTheWurm.class));
cards.add(new SetCardInfo("Roast", 58263, Rarity.UNCOMMON, mage.cards.r.Roast.class));
cards.add(new SetCardInfo("Rockfall Vale", 94096, Rarity.RARE, mage.cards.r.RockfallVale.class));
cards.add(new SetCardInfo("Rograkh, Son of Rohgahh", 86228, Rarity.UNCOMMON, mage.cards.r.RograkhSonOfRohgahh.class));
cards.add(new SetCardInfo("Roiling Vortex", 83832, Rarity.RARE, mage.cards.r.RoilingVortex.class));
cards.add(new SetCardInfo("Rootpath Purifier", 105766, Rarity.MYTHIC, mage.cards.r.RootpathPurifier.class));
cards.add(new SetCardInfo("Rootweaver Druid", 86030, Rarity.RARE, mage.cards.r.RootweaverDruid.class));
cards.add(new SetCardInfo("Rootwire Amalgam", 105768, Rarity.MYTHIC, mage.cards.r.RootwireAmalgam.class));
cards.add(new SetCardInfo("Rose Room Treasurer", 99883, Rarity.RARE, mage.cards.r.RoseRoomTreasurer.class));
cards.add(new SetCardInfo("Rosethorn Acolyte", 78842, Rarity.COMMON, mage.cards.r.RosethornAcolyte.class));
cards.add(new SetCardInfo("Rousing Refrain", 90110, Rarity.RARE, mage.cards.r.RousingRefrain.class));
cards.add(new SetCardInfo("Rout", 62465, Rarity.RARE, mage.cards.r.Rout.class));
cards.add(new SetCardInfo("Rowan, Scholar of Sparks", 90308, Rarity.MYTHIC, mage.cards.r.RowanScholarOfSparks.class));
cards.add(new SetCardInfo("Royal Assassin", 35160, Rarity.RARE, mage.cards.r.RoyalAssassin.class));
cards.add(new SetCardInfo("Rubblehulk", 47977, Rarity.RARE, mage.cards.r.Rubblehulk.class));
cards.add(new SetCardInfo("Ruin Crab", 83696, Rarity.UNCOMMON, mage.cards.r.RuinCrab.class));
cards.add(new SetCardInfo("Ruin Grinder", 90114, Rarity.RARE, mage.cards.r.RuinGrinder.class));
cards.add(new SetCardInfo("Ruinous Path", 58273, Rarity.RARE, mage.cards.r.RuinousPath.class));
cards.add(new SetCardInfo("Ruinous Ultimatum", 80893, Rarity.RARE, mage.cards.r.RuinousUltimatum.class));
cards.add(new SetCardInfo("Rukh Egg", 36270, Rarity.RARE, mage.cards.r.RukhEgg.class));
cards.add(new SetCardInfo("Rundvelt Hordemaster", 103440, Rarity.RARE, mage.cards.r.RundveltHordemaster.class));
cards.add(new SetCardInfo("Runed Halo", 81934, Rarity.RARE, mage.cards.r.RunedHalo.class));
cards.add(new SetCardInfo("Runeforge Champion", 88208, Rarity.RARE, mage.cards.r.RuneforgeChampion.class));
cards.add(new SetCardInfo("Rupture", 62417, Rarity.UNCOMMON, mage.cards.r.Rupture.class));
cards.add(new SetCardInfo("Rushed Rebirth", 90192, Rarity.RARE, mage.cards.r.RushedRebirth.class));
cards.add(new SetCardInfo("Ruthless Ripper", 55767, Rarity.UNCOMMON, mage.cards.r.RuthlessRipper.class));
cards.add(new SetCardInfo("Ruthless Technomancer", 97955, Rarity.RARE, mage.cards.r.RuthlessTechnomancer.class));
cards.add(new SetCardInfo("Ruxa, Patient Professor", 90154, Rarity.RARE, mage.cards.r.RuxaPatientProfessor.class));
cards.add(new SetCardInfo("Ryusei, the Falling Star", 32001, Rarity.RARE, mage.cards.r.RyuseiTheFallingStar.class));
cards.add(new SetCardInfo("Sacred Foundry", 72309, Rarity.RARE, mage.cards.s.SacredFoundry.class));
cards.add(new SetCardInfo("Sage of the Inward Eye", 54518, Rarity.RARE, mage.cards.s.SageOfTheInwardEye.class));
cards.add(new SetCardInfo("Sage-Eye Avengers", 55709, Rarity.RARE, mage.cards.s.SageEyeAvengers.class));
cards.add(new SetCardInfo("Saheeli's Artistry", 62207, Rarity.RARE, mage.cards.s.SaheelisArtistry.class));
cards.add(new SetCardInfo("Saheeli, Filigree Master", 105612, Rarity.MYTHIC, mage.cards.s.SaheeliFiligreeMaster.class));
cards.add(new SetCardInfo("Saheeli, Sublime Artificer", 72287, Rarity.UNCOMMON, mage.cards.s.SaheeliSublimeArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Saheeli, Sublime Artificer", 78021, Rarity.UNCOMMON, mage.cards.s.SaheeliSublimeArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sakashima of a Thousand Faces", 86236, Rarity.MYTHIC, mage.cards.s.SakashimaOfAThousandFaces.class));
cards.add(new SetCardInfo("Sakashima's Protege", 86038, Rarity.RARE, mage.cards.s.SakashimasProtege.class));
cards.add(new SetCardInfo("Sakashima's Will", 86054, Rarity.RARE, mage.cards.s.SakashimasWill.class));
cards.add(new SetCardInfo("Sakura-Tribe Elder", 36200, Rarity.COMMON, mage.cards.s.SakuraTribeElder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sakura-Tribe Elder", 36282, Rarity.COMMON, mage.cards.s.SakuraTribeElder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Samut, Tyrant Smasher", 72255, Rarity.UNCOMMON, mage.cards.s.SamutTyrantSmasher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Samut, Tyrant Smasher", 77989, Rarity.UNCOMMON, mage.cards.s.SamutTyrantSmasher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sanctifier en-Vec", 91213, Rarity.RARE, mage.cards.s.SanctifierEnVec.class));
cards.add(new SetCardInfo("Sanctifier of Souls", 61543, Rarity.RARE, mage.cards.s.SanctifierOfSouls.class));
cards.add(new SetCardInfo("Sanctum of All", 82020, Rarity.RARE, mage.cards.s.SanctumOfAll.class));
cards.add(new SetCardInfo("Sanctum Prelate", 91207, Rarity.MYTHIC, mage.cards.s.SanctumPrelate.class, RETRO_ART));
cards.add(new SetCardInfo("Sanctum Weaver", 91307, Rarity.RARE, mage.cards.s.SanctumWeaver.class));
cards.add(new SetCardInfo("Sandsteppe Citadel", 57606, Rarity.UNCOMMON, mage.cards.s.SandsteppeCitadel.class));
cards.add(new SetCardInfo("Sandsteppe Mastodon", 55721, Rarity.RARE, mage.cards.s.SandsteppeMastodon.class));
cards.add(new SetCardInfo("Sanguine Spy", 99755, Rarity.RARE, mage.cards.s.SanguineSpy.class));
cards.add(new SetCardInfo("Sanwell, Avenger Ace", 105624, Rarity.RARE, mage.cards.s.SanwellAvengerAce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sanwell, Avenger Ace", 105628, Rarity.RARE, mage.cards.s.SanwellAvengerAce.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Sardian Avenger", 105724, Rarity.RARE, mage.cards.s.SardianAvenger.class));
cards.add(new SetCardInfo("Sarinth Greatwurm", 105812, Rarity.MYTHIC, mage.cards.s.SarinthGreatwurm.class));
cards.add(new SetCardInfo("Sarkhan the Masterless", 72257, Rarity.RARE, mage.cards.s.SarkhanTheMasterless.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sarkhan the Masterless", 77991, Rarity.RARE, mage.cards.s.SarkhanTheMasterless.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sarulf, Realm Eater", 88370, Rarity.RARE, mage.cards.s.SarulfRealmEater.class));
cards.add(new SetCardInfo("Satoru Umezawa", 98079, Rarity.RARE, mage.cards.s.SatoruUmezawa.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Satoru Umezawa", 98081, Rarity.RARE, mage.cards.s.SatoruUmezawa.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Satsuki, the Living Lore", 98069, Rarity.RARE, mage.cards.s.SatsukiTheLivingLore.class));
cards.add(new SetCardInfo("Savage Lands", 42876, Rarity.UNCOMMON, mage.cards.s.SavageLands.class));
cards.add(new SetCardInfo("Savai Triome", 80949, Rarity.RARE, mage.cards.s.SavaiTriome.class));
cards.add(new SetCardInfo("Savannah", 43614, Rarity.RARE, mage.cards.s.Savannah.class, RETRO_ART));
cards.add(new SetCardInfo("Savior of Ollenbock", 95275, Rarity.MYTHIC, mage.cards.s.SaviorOfOllenbock.class));
cards.add(new SetCardInfo("Scalding Tarn", 91401, Rarity.RARE, mage.cards.s.ScaldingTarn.class));
cards.add(new SetCardInfo("Scale Up", 91319, Rarity.RARE, mage.cards.s.ScaleUp.class, RETRO_ART));
cards.add(new SetCardInfo("Scaleguard Sentinels", 55882, Rarity.UNCOMMON, mage.cards.s.ScaleguardSentinels.class));
cards.add(new SetCardInfo("Scapeshift", 66898, Rarity.MYTHIC, mage.cards.s.Scapeshift.class));
cards.add(new SetCardInfo("Scavenged Brawler", 105838, Rarity.RARE, mage.cards.s.ScavengedBrawler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scavenged Brawler", 105842, Rarity.RARE, mage.cards.s.ScavengedBrawler.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Scavenging Ooze", 62451, Rarity.RARE, mage.cards.s.ScavengingOoze.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scavenging Ooze", 81912, Rarity.RARE, mage.cards.s.ScavengingOoze.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scavenging Ooze", 99979, Rarity.RARE, mage.cards.s.ScavengingOoze.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Scent of Cinder", 36150, Rarity.COMMON, mage.cards.s.ScentOfCinder.class, RETRO_ART));
cards.add(new SetCardInfo("Scepter of Celebration", 99837, Rarity.RARE, mage.cards.s.ScepterOfCelebration.class));
cards.add(new SetCardInfo("Scholar of New Horizons", 105618, Rarity.RARE, mage.cards.s.ScholarOfNewHorizons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scholar of New Horizons", 105622, Rarity.RARE, mage.cards.s.ScholarOfNewHorizons.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Scholarship Sponsor", 89980, Rarity.RARE, mage.cards.s.ScholarshipSponsor.class));
cards.add(new SetCardInfo("Scion of Draco", 91361, Rarity.MYTHIC, mage.cards.s.ScionOfDraco.class));
cards.add(new SetCardInfo("Scion of Opulence", 95363, Rarity.RARE, mage.cards.s.ScionOfOpulence.class));
cards.add(new SetCardInfo("Scourge of Fleets", 52324, Rarity.RARE, mage.cards.s.ScourgeOfFleets.class));
cards.add(new SetCardInfo("Scourge of the Skyclaves", 83792, Rarity.MYTHIC, mage.cards.s.ScourgeOfTheSkyclaves.class));
cards.add(new SetCardInfo("Scragnoth", 36054, Rarity.UNCOMMON, mage.cards.s.Scragnoth.class, RETRO_ART));
cards.add(new SetCardInfo("Scrap Trawler", 62997, Rarity.RARE, mage.cards.s.ScrapTrawler.class));
cards.add(new SetCardInfo("Scrap Welder", 97993, Rarity.RARE, mage.cards.s.ScrapWelder.class));
cards.add(new SetCardInfo("Scroll Rack", 47969, Rarity.RARE, mage.cards.s.ScrollRack.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scroll Rack", 86084, Rarity.MYTHIC, mage.cards.s.ScrollRack.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scrubland", 43616, Rarity.RARE, mage.cards.s.Scrubland.class, RETRO_ART));
cards.add(new SetCardInfo("Scryb Sprites", 62431, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
cards.add(new SetCardInfo("Scute Swarm", 83718, Rarity.RARE, mage.cards.s.ScuteSwarm.class));
cards.add(new SetCardInfo("Scythe Leopard", 58271, Rarity.UNCOMMON, mage.cards.s.ScytheLeopard.class));
cards.add(new SetCardInfo("Sea Gate Restoration", 83862, Rarity.MYTHIC, mage.cards.s.SeaGateRestoration.class));
cards.add(new SetCardInfo("Sea Gate Stormcaller", 83790, Rarity.MYTHIC, mage.cards.s.SeaGateStormcaller.class));
cards.add(new SetCardInfo("Sea-Dasher Octopus", 80995, Rarity.RARE, mage.cards.s.SeaDasherOctopus.class));
cards.add(new SetCardInfo("Seal of Cleansing", 35132, Rarity.COMMON, mage.cards.s.SealOfCleansing.class));
cards.add(new SetCardInfo("Search for Glory", 88206, Rarity.RARE, mage.cards.s.SearchForGlory.class));
cards.add(new SetCardInfo("Searing Blaze", 39630, Rarity.COMMON, mage.cards.s.SearingBlaze.class, FULL_ART));
cards.add(new SetCardInfo("Searing Spear", 48003, Rarity.COMMON, mage.cards.s.SearingSpear.class));
cards.add(new SetCardInfo("Seasoned Pyromancer", 102269, Rarity.MYTHIC, mage.cards.s.SeasonedPyromancer.class));
cards.add(new SetCardInfo("Sedge Troll", 209, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART));
cards.add(new SetCardInfo("Sedgemoor Witch", 90056, Rarity.RARE, mage.cards.s.SedgemoorWitch.class));
cards.add(new SetCardInfo("Sedris, the Traitor King", 102323, Rarity.MYTHIC, mage.cards.s.SedrisTheTraitorKing.class));
cards.add(new SetCardInfo("See the Truth", 82022, Rarity.RARE, mage.cards.s.SeeTheTruth.class));
cards.add(new SetCardInfo("Seeker of the Way", 57576, Rarity.UNCOMMON, mage.cards.s.SeekerOfTheWay.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Seeker of the Way", 102215, Rarity.COMMON, mage.cards.s.SeekerOfTheWay.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Seize the Spotlight", 99847, Rarity.RARE, mage.cards.s.SeizeTheSpotlight.class));
cards.add(new SetCardInfo("Selesnya Sanctuary", 102359, Rarity.UNCOMMON, mage.cards.s.SelesnyaSanctuary.class));
cards.add(new SetCardInfo("Selesnya Signet", 46926, Rarity.UNCOMMON, mage.cards.s.SelesnyaSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Selesnya Signet", 62437, Rarity.COMMON, mage.cards.s.SelesnyaSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Selfless Glyphweaver", 90224, Rarity.RARE, mage.cards.s.SelflessGlyphweaver.class));
cards.add(new SetCardInfo("Selkie Hedge-Mage", 32549, Rarity.UNCOMMON, mage.cards.s.SelkieHedgeMage.class));
cards.add(new SetCardInfo("Semester's End", 89986, Rarity.RARE, mage.cards.s.SemestersEnd.class));
cards.add(new SetCardInfo("Sengir, the Dark Baron", 86260, Rarity.RARE, mage.cards.s.SengirTheDarkBaron.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sengir, the Dark Baron", 86358, Rarity.RARE, mage.cards.s.SengirTheDarkBaron.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sensei's Divining Top", 102327, Rarity.RARE, mage.cards.s.SenseisDiviningTop.class));
cards.add(new SetCardInfo("Sequence Engine", 90162, Rarity.RARE, mage.cards.s.SequenceEngine.class));
cards.add(new SetCardInfo("Seraphic Greatsword", 86082, Rarity.MYTHIC, mage.cards.s.SeraphicGreatsword.class));
cards.add(new SetCardInfo("Serendib Efreet", 217, Rarity.RARE, mage.cards.s.SerendibEfreet.class, RETRO_ART));
cards.add(new SetCardInfo("Serra Angel", 35942, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
cards.add(new SetCardInfo("Serra Avatar", 26984, Rarity.RARE, mage.cards.s.SerraAvatar.class, RETRO_ART));
cards.add(new SetCardInfo("Serra Avenger", 36314, Rarity.RARE, mage.cards.s.SerraAvenger.class));
cards.add(new SetCardInfo("Serra Paragon", 103382, Rarity.MYTHIC, mage.cards.s.SerraParagon.class));
cards.add(new SetCardInfo("Serra Redeemer", 103386, Rarity.RARE, mage.cards.s.SerraRedeemer.class));
cards.add(new SetCardInfo("Serrated Arrows", 35116, Rarity.UNCOMMON, mage.cards.s.SerratedArrows.class));
cards.add(new SetCardInfo("Serum Visions", 36280, Rarity.COMMON, mage.cards.s.SerumVisions.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Serum Visions", 57586, Rarity.COMMON, mage.cards.s.SerumVisions.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Servo Exhibition", 64428, Rarity.UNCOMMON, mage.cards.s.ServoExhibition.class));
cards.add(new SetCardInfo("Setessan Champion", 79891, Rarity.RARE, mage.cards.s.SetessanChampion.class));
cards.add(new SetCardInfo("Sewers of Estark", 35964, Rarity.RARE, mage.cards.s.SewersOfEstark.class, RETRO_ART));
cards.add(new SetCardInfo("Shacklegeist", 81948, Rarity.RARE, mage.cards.s.Shacklegeist.class));
cards.add(new SetCardInfo("Shadow of Mortality", 99703, Rarity.RARE, mage.cards.s.ShadowOfMortality.class));
cards.add(new SetCardInfo("Shadow-Rite Priest", 103426, Rarity.RARE, mage.cards.s.ShadowRitePriest.class));
cards.add(new SetCardInfo("Shadowgrange Archfiend", 95339, Rarity.RARE, mage.cards.s.ShadowgrangeArchfiend.class));
cards.add(new SetCardInfo("Shadowmage Infiltrator", 55314, Rarity.RARE, mage.cards.s.ShadowmageInfiltrator.class));
cards.add(new SetCardInfo("Shadows' Verdict", 83800, Rarity.RARE, mage.cards.s.ShadowsVerdict.class));
cards.add(new SetCardInfo("Shadowspear", 79969, Rarity.RARE, mage.cards.s.Shadowspear.class));
cards.add(new SetCardInfo("Shadrix Silverquill", 90316, Rarity.MYTHIC, mage.cards.s.ShadrixSilverquill.class));
cards.add(new SetCardInfo("Shaile, Dean of Radiance", 90228, Rarity.RARE, mage.cards.s.ShaileDeanOfRadiance.class));
cards.add(new SetCardInfo("Shakedown Heavy", 99731, Rarity.RARE, mage.cards.s.ShakedownHeavy.class));
cards.add(new SetCardInfo("Shamanic Revelation", 55719, Rarity.RARE, mage.cards.s.ShamanicRevelation.class));
cards.add(new SetCardInfo("Shanna, Sisay's Legacy", 68051, Rarity.UNCOMMON, mage.cards.s.ShannaSisaysLegacy.class));
cards.add(new SetCardInfo("Shard Phoenix", 36308, Rarity.RARE, mage.cards.s.ShardPhoenix.class));
cards.add(new SetCardInfo("Shardless Agent", 55697, Rarity.UNCOMMON, mage.cards.s.ShardlessAgent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shardless Agent", 91349, Rarity.RARE, mage.cards.s.ShardlessAgent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Share the Spoils", 92744, Rarity.RARE, mage.cards.s.ShareTheSpoils.class));
cards.add(new SetCardInfo("Shark Typhoon", 80857, Rarity.RARE, mage.cards.s.SharkTyphoon.class));
cards.add(new SetCardInfo("Shatter the Sky", 79887, Rarity.RARE, mage.cards.s.ShatterTheSky.class));
cards.add(new SetCardInfo("Shattered Sanctum", 95453, Rarity.RARE, mage.cards.s.ShatteredSanctum.class));
cards.add(new SetCardInfo("Shatterskull Charger", 83750, Rarity.RARE, mage.cards.s.ShatterskullCharger.class));
cards.add(new SetCardInfo("Shatterskull Smashing", 83866, Rarity.MYTHIC, mage.cards.s.ShatterskullSmashing.class));
cards.add(new SetCardInfo("Shenanigans", 91293, Rarity.RARE, mage.cards.s.Shenanigans.class, RETRO_ART));
cards.add(new SetCardInfo("Sheoldred, Whispering One", 40086, Rarity.MYTHIC, mage.cards.s.SheoldredWhisperingOne.class));
cards.add(new SetCardInfo("Shepherd of the Flock", 78802, Rarity.UNCOMMON, mage.cards.s.ShepherdOfTheFlock.class));
cards.add(new SetCardInfo("Shepherd of the Lost", 43550, Rarity.UNCOMMON, mage.cards.s.ShepherdOfTheLost.class));
cards.add(new SetCardInfo("Shield Broker", 99879, Rarity.RARE, mage.cards.s.ShieldBroker.class));
cards.add(new SetCardInfo("Shield of Kaldra", 31985, Rarity.RARE, mage.cards.s.ShieldOfKaldra.class));
cards.add(new SetCardInfo("Shielded by Faith", 77953, Rarity.RARE, mage.cards.s.ShieldedByFaith.class));
cards.add(new SetCardInfo("Shigeki, Jukai Visionary", 98023, Rarity.RARE, mage.cards.s.ShigekiJukaiVisionary.class));
cards.add(new SetCardInfo("Shineshadow Snarl", 90344, Rarity.RARE, mage.cards.s.ShineshadowSnarl.class));
cards.add(new SetCardInfo("Shipbreaker Kraken", 50106, Rarity.RARE, mage.cards.s.ShipbreakerKraken.class));
cards.add(new SetCardInfo("Shipwreck Marsh", 94092, Rarity.RARE, mage.cards.s.ShipwreckMarsh.class));
cards.add(new SetCardInfo("Shivan Devastator", 103434, Rarity.MYTHIC, mage.cards.s.ShivanDevastator.class));
cards.add(new SetCardInfo("Shivan Dragon", 36232, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shivan Dragon", 62535, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shivan Reef", 103484, Rarity.RARE, mage.cards.s.ShivanReef.class));
cards.add(new SetCardInfo("Shock", 32531, Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
cards.add(new SetCardInfo("Shorikai, Genesis Engine", 98095, Rarity.MYTHIC, mage.cards.s.ShorikaiGenesisEngine.class));
cards.add(new SetCardInfo("Show and Tell", 46930, Rarity.RARE, mage.cards.s.ShowAndTell.class));
cards.add(new SetCardInfo("Shrapnel Blast", 31443, Rarity.UNCOMMON, mage.cards.s.ShrapnelBlast.class));
cards.add(new SetCardInfo("Shriekmaw", 32537, Rarity.UNCOMMON, mage.cards.s.Shriekmaw.class));
cards.add(new SetCardInfo("Shrine of Burning Rage", 40090, Rarity.UNCOMMON, mage.cards.s.ShrineOfBurningRage.class));
cards.add(new SetCardInfo("Siani, Eye of the Storm", 86318, Rarity.UNCOMMON, mage.cards.s.SianiEyeOfTheStorm.class));
cards.add(new SetCardInfo("Sidar Kondo of Jamuraa", 86172, Rarity.MYTHIC, mage.cards.s.SidarKondoOfJamuraa.class));
cards.add(new SetCardInfo("Siege Dragon", 53834, Rarity.RARE, mage.cards.s.SiegeDragon.class));
cards.add(new SetCardInfo("Siege Rhino", 57602, Rarity.RARE, mage.cards.s.SiegeRhino.class));
cards.add(new SetCardInfo("Siege Veteran", 105634, Rarity.RARE, mage.cards.s.SiegeVeteran.class));
cards.add(new SetCardInfo("Sigarda's Splendor", 93898, Rarity.RARE, mage.cards.s.SigardasSplendor.class));
cards.add(new SetCardInfo("Sigarda's Summons", 95257, Rarity.RARE, mage.cards.s.SigardasSummons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sigarda's Summons", 95261, Rarity.RARE, mage.cards.s.SigardasSummons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sigardian Savior", 93884, Rarity.MYTHIC, mage.cards.s.SigardianSavior.class));
cards.add(new SetCardInfo("Sign in Blood", 36226, Rarity.COMMON, mage.cards.s.SignInBlood.class, FULL_ART));
cards.add(new SetCardInfo("Signal Pest", 39648, Rarity.UNCOMMON, mage.cards.s.SignalPest.class));
cards.add(new SetCardInfo("Sigrid, God-Favored", 88212, Rarity.RARE, mage.cards.s.SigridGodFavored.class));
cards.add(new SetCardInfo("Silas Renn, Seeker Adept", 86174, Rarity.MYTHIC, mage.cards.s.SilasRennSeekerAdept.class));
cards.add(new SetCardInfo("Silent Sentinel", 51910, Rarity.RARE, mage.cards.s.SilentSentinel.class));
cards.add(new SetCardInfo("Silent Specter", 36252, Rarity.RARE, mage.cards.s.SilentSpecter.class, RETRO_ART));
cards.add(new SetCardInfo("Silkwrap", 62497, Rarity.UNCOMMON, mage.cards.s.Silkwrap.class));
cards.add(new SetCardInfo("Silver Knight", 31479, Rarity.UNCOMMON, mage.cards.s.SilverKnight.class));
cards.add(new SetCardInfo("Silver Scrutiny", 103418, Rarity.RARE, mage.cards.s.SilverScrutiny.class));
cards.add(new SetCardInfo("Silverback Elder", 103452, Rarity.MYTHIC, mage.cards.s.SilverbackElder.class));
cards.add(new SetCardInfo("Silverblade Paladin", 44313, Rarity.RARE, mage.cards.s.SilverbladePaladin.class));
cards.add(new SetCardInfo("Silverflame Squire", 78834, Rarity.COMMON, mage.cards.s.SilverflameSquire.class));
cards.add(new SetCardInfo("Silvergill Adept", 66892, Rarity.UNCOMMON, mage.cards.s.SilvergillAdept.class));
cards.add(new SetCardInfo("Silverquill Command", 90184, Rarity.RARE, mage.cards.s.SilverquillCommand.class));
cards.add(new SetCardInfo("Silverquill Silencer", 90178, Rarity.RARE, mage.cards.s.SilverquillSilencer.class));
cards.add(new SetCardInfo("Simian Simulacrum", 105758, Rarity.RARE, mage.cards.s.SimianSimulacrum.class));
cards.add(new SetCardInfo("Simic Ascendancy", 71586, Rarity.RARE, mage.cards.s.SimicAscendancy.class));
cards.add(new SetCardInfo("Simic Growth Chamber", 102365, Rarity.UNCOMMON, mage.cards.s.SimicGrowthChamber.class));
cards.add(new SetCardInfo("Simic Signet", 46900, Rarity.UNCOMMON, mage.cards.s.SimicSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Simic Signet", 62391, Rarity.COMMON, mage.cards.s.SimicSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sin Collector", 50112, Rarity.UNCOMMON, mage.cards.s.SinCollector.class));
cards.add(new SetCardInfo("Sinkhole", 43566, Rarity.RARE, mage.cards.s.Sinkhole.class));
cards.add(new SetCardInfo("Siphon Insight", 94066, Rarity.RARE, mage.cards.s.SiphonInsight.class));
cards.add(new SetCardInfo("Sisay, Weatherlight Captain", 91211, Rarity.RARE, mage.cards.s.SisayWeatherlightCaptain.class, RETRO_ART));
cards.add(new SetCardInfo("Skarrg Goliath", 47989, Rarity.RARE, mage.cards.s.SkarrgGoliath.class));
cards.add(new SetCardInfo("Skeletal Swarming", 92818, Rarity.RARE, mage.cards.s.SkeletalSwarming.class));
cards.add(new SetCardInfo("Skemfar Avenger", 88274, Rarity.RARE, mage.cards.s.SkemfarAvenger.class));
cards.add(new SetCardInfo("Skirk Marauder", 36260, Rarity.COMMON, mage.cards.s.SkirkMarauder.class, RETRO_ART));
cards.add(new SetCardInfo("Skitterbeam Battalion", 105748, Rarity.MYTHIC, mage.cards.s.SkitterbeamBattalion.class));
cards.add(new SetCardInfo("Skittering Skirge", 36126, Rarity.COMMON, mage.cards.s.SkitteringSkirge.class, RETRO_ART));
cards.add(new SetCardInfo("Skycat Sovereign", 80819, Rarity.RARE, mage.cards.s.SkycatSovereign.class));
cards.add(new SetCardInfo("Skyclave Apparition", 83824, Rarity.RARE, mage.cards.s.SkyclaveApparition.class));
cards.add(new SetCardInfo("Skyclave Geopede", 83698, Rarity.UNCOMMON, mage.cards.s.SkyclaveGeopede.class));
cards.add(new SetCardInfo("Skyclave Pick-Axe", 83708, Rarity.UNCOMMON, mage.cards.s.SkyclavePickAxe.class));
cards.add(new SetCardInfo("Skyclave Relic", 83730, Rarity.RARE, mage.cards.s.SkyclaveRelic.class));
cards.add(new SetCardInfo("Skyclave Shade", 83712, Rarity.RARE, mage.cards.s.SkyclaveShade.class));
cards.add(new SetCardInfo("Skyclave Squid", 83684, Rarity.COMMON, mage.cards.s.SkyclaveSquid.class));
cards.add(new SetCardInfo("Skyknight Legionnaire", 36296, Rarity.COMMON, mage.cards.s.SkyknightLegionnaire.class));
cards.add(new SetCardInfo("Skyship Stalker", 62215, Rarity.RARE, mage.cards.s.SkyshipStalker.class));
cards.add(new SetCardInfo("Skyship Weatherlight", 62381, Rarity.RARE, mage.cards.s.SkyshipWeatherlight.class));
cards.add(new SetCardInfo("Skystrike Officer", 105662, Rarity.RARE, mage.cards.s.SkystrikeOfficer.class));
cards.add(new SetCardInfo("Slash the Ranks", 86006, Rarity.RARE, mage.cards.s.SlashTheRanks.class));
cards.add(new SetCardInfo("Slaughter Specialist", 93972, Rarity.RARE, mage.cards.s.SlaughterSpecialist.class));
cards.add(new SetCardInfo("Slave of Bolas", 36180, Rarity.UNCOMMON, mage.cards.s.SlaveOfBolas.class));
cards.add(new SetCardInfo("Slice and Dice", 32573, Rarity.UNCOMMON, mage.cards.s.SliceAndDice.class));
cards.add(new SetCardInfo("Slith Firewalker", 35158, Rarity.UNCOMMON, mage.cards.s.SlithFirewalker.class));
cards.add(new SetCardInfo("Slitherwisp", 80823, Rarity.RARE, mage.cards.s.Slitherwisp.class));
cards.add(new SetCardInfo("Sliver Queen", 26980, Rarity.RARE, mage.cards.s.SliverQueen.class, RETRO_ART));
cards.add(new SetCardInfo("Sludge Monster", 93932, Rarity.RARE, mage.cards.s.SludgeMonster.class));
cards.add(new SetCardInfo("Slurrk, All-Ingesting", 86322, Rarity.UNCOMMON, mage.cards.s.SlurrkAllIngesting.class));
cards.add(new SetCardInfo("Sly Instigator", 90028, Rarity.RARE, mage.cards.s.SlyInstigator.class));
cards.add(new SetCardInfo("Smash to Smithereens", 59675, Rarity.COMMON, mage.cards.s.SmashToSmithereens.class));
cards.add(new SetCardInfo("Smelting Vat", 105852, Rarity.RARE, mage.cards.s.SmeltingVat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smelting Vat", 105854, Rarity.RARE, mage.cards.s.SmeltingVat.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Smite the Monstrous", 55769, Rarity.COMMON, mage.cards.s.SmiteTheMonstrous.class));
cards.add(new SetCardInfo("Smitten Swordmaster", 78766, Rarity.COMMON, mage.cards.s.SmittenSwordmaster.class));
cards.add(new SetCardInfo("Smoke Spirits' Aid", 98003, Rarity.RARE, mage.cards.s.SmokeSpiritsAid.class));
cards.add(new SetCardInfo("Smoldering Egg", 94012, Rarity.RARE, mage.cards.s.SmolderingEgg.class));
cards.add(new SetCardInfo("Smother", 31475, Rarity.UNCOMMON, mage.cards.s.Smother.class));
cards.add(new SetCardInfo("Smothering Tithe", 102227, Rarity.RARE, mage.cards.s.SmotheringTithe.class));
cards.add(new SetCardInfo("Snap", 62441, Rarity.COMMON, mage.cards.s.Snap.class));
cards.add(new SetCardInfo("Snapcaster Mage", 59685, Rarity.MYTHIC, mage.cards.s.SnapcasterMage.class));
cards.add(new SetCardInfo("Snapdax, Apex of the Hunt", 80911, Rarity.MYTHIC, mage.cards.s.SnapdaxApexOfTheHunt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Snapdax, Apex of the Hunt", 80989, Rarity.MYTHIC, mage.cards.s.SnapdaxApexOfTheHunt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sneak Attack", 82866, Rarity.MYTHIC, mage.cards.s.SneakAttack.class));
cards.add(new SetCardInfo("Sokenzan, Crucible of Defiance", 98131, Rarity.RARE, mage.cards.s.SokenzanCrucibleOfDefiance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sokenzan, Crucible of Defiance", 98133, Rarity.RARE, mage.cards.s.SokenzanCrucibleOfDefiance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sol Ring", 35944, Rarity.UNCOMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sol Ring", 86124, Rarity.UNCOMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sol Talisman", 91375, Rarity.RARE, mage.cards.s.SolTalisman.class));
cards.add(new SetCardInfo("Solemn Simulacrum", 81916, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class));
cards.add(new SetCardInfo("Solitude", 91203, Rarity.MYTHIC, mage.cards.s.Solitude.class));
cards.add(new SetCardInfo("Soltari Priest", 35054, Rarity.UNCOMMON, mage.cards.s.SoltariPriest.class));
cards.add(new SetCardInfo("Somberwald Beastmaster", 94034, Rarity.RARE, mage.cards.s.SomberwaldBeastmaster.class));
cards.add(new SetCardInfo("Song of Creation", 80843, Rarity.RARE, mage.cards.s.SongOfCreation.class));
cards.add(new SetCardInfo("Sorin the Mirthless", 95355, Rarity.MYTHIC, mage.cards.s.SorinTheMirthless.class));
cards.add(new SetCardInfo("Sorin, Vengeful Bloodlord", 72277, Rarity.RARE, mage.cards.s.SorinVengefulBloodlord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sorin, Vengeful Bloodlord", 78011, Rarity.RARE, mage.cards.s.SorinVengefulBloodlord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sorrow's Path", 36889, Rarity.RARE, mage.cards.s.SorrowsPath.class));
cards.add(new SetCardInfo("Soul Collector", 36268, Rarity.RARE, mage.cards.s.SoulCollector.class, RETRO_ART));
cards.add(new SetCardInfo("Soul of Eternity", 86064, Rarity.RARE, mage.cards.s.SoulOfEternity.class));
cards.add(new SetCardInfo("Soul of Theros", 62471, Rarity.MYTHIC, mage.cards.s.SoulOfTheros.class));
cards.add(new SetCardInfo("Soul Partition", 105636, Rarity.RARE, mage.cards.s.SoulPartition.class));
cards.add(new SetCardInfo("Soul Shatter", 83830, Rarity.RARE, mage.cards.s.SoulShatter.class));
cards.add(new SetCardInfo("Soul Summons", 55751, Rarity.COMMON, mage.cards.s.SoulSummons.class));
cards.add(new SetCardInfo("Soul Swallower", 60460, Rarity.RARE, mage.cards.s.SoulSwallower.class));
cards.add(new SetCardInfo("Soul Transfer", 97959, Rarity.RARE, mage.cards.s.SoulTransfer.class));
cards.add(new SetCardInfo("Soulfire Eruption", 86028, Rarity.MYTHIC, mage.cards.s.SoulfireEruption.class));
cards.add(new SetCardInfo("Soulherder", 91357, Rarity.RARE, mage.cards.s.Soulherder.class, RETRO_ART));
cards.add(new SetCardInfo("Spara's Headquarters", 99693, Rarity.RARE, mage.cards.s.SparasHeadquarters.class));
cards.add(new SetCardInfo("Sparkhunter Masticore", 81998, Rarity.RARE, mage.cards.s.SparkhunterMasticore.class));
cards.add(new SetCardInfo("Sparksmith", 32569, Rarity.COMMON, mage.cards.s.Sparksmith.class));
cards.add(new SetCardInfo("Sparring Regimen", 89982, Rarity.RARE, mage.cards.s.SparringRegimen.class));
cards.add(new SetCardInfo("Spatial Contortion", 61555, Rarity.UNCOMMON, mage.cards.s.SpatialContortion.class));
cards.add(new SetCardInfo("Spawn of Thraxes", 52320, Rarity.RARE, mage.cards.s.SpawnOfThraxes.class));
cards.add(new SetCardInfo("Spawning Kraken", 90042, Rarity.RARE, mage.cards.s.SpawningKraken.class));
cards.add(new SetCardInfo("Speaker of the Heavens", 81928, Rarity.RARE, mage.cards.s.SpeakerOfTheHeavens.class));
cards.add(new SetCardInfo("Spectator Seating", 85956, Rarity.RARE, mage.cards.s.SpectatorSeating.class));
cards.add(new SetCardInfo("Spectral Adversary", 93916, Rarity.MYTHIC, mage.cards.s.SpectralAdversary.class));
cards.add(new SetCardInfo("Spell Pierce", 102233, Rarity.COMMON, mage.cards.s.SpellPierce.class));
cards.add(new SetCardInfo("Spellbinding Soprano", 99933, Rarity.RARE, mage.cards.s.SpellbindingSoprano.class));
cards.add(new SetCardInfo("Spellskite", 62533, Rarity.RARE, mage.cards.s.Spellskite.class));
cards.add(new SetCardInfo("Spellstutter Sprite", 39622, Rarity.COMMON, mage.cards.s.SpellstutterSprite.class));
cards.add(new SetCardInfo("Spelltwine", 95471, Rarity.RARE, mage.cards.s.Spelltwine.class));
cards.add(new SetCardInfo("Sphere of Annihilation", 92716, Rarity.RARE, mage.cards.s.SphereOfAnnihilation.class));
cards.add(new SetCardInfo("Sphinx of Clear Skies", 103400, Rarity.MYTHIC, mage.cards.s.SphinxOfClearSkies.class));
cards.add(new SetCardInfo("Sphinx of the Second Sun", 85992, Rarity.MYTHIC, mage.cards.s.SphinxOfTheSecondSun.class));
cards.add(new SetCardInfo("Spike Feeder", 36082, Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class, RETRO_ART));
cards.add(new SetCardInfo("Spirit-Sister's Call", 98099, Rarity.MYTHIC, mage.cards.s.SpiritSistersCall.class));
cards.add(new SetCardInfo("Spiritmonger", 35976, Rarity.RARE, mage.cards.s.Spiritmonger.class));
cards.add(new SetCardInfo("Spitfire Lagac", 83688, Rarity.COMMON, mage.cards.s.SpitfireLagac.class));
cards.add(new SetCardInfo("Splendid Reclamation", 95409, Rarity.RARE, mage.cards.s.SplendidReclamation.class));
cards.add(new SetCardInfo("Sporeweb Weaver", 81986, Rarity.RARE, mage.cards.s.SporewebWeaver.class));
cards.add(new SetCardInfo("Spring-Leaf Avenger", 98027, Rarity.RARE, mage.cards.s.SpringLeafAvenger.class));
cards.add(new SetCardInfo("Sprite Dragon", 80933, Rarity.UNCOMMON, mage.cards.s.SpriteDragon.class));
cards.add(new SetCardInfo("Sproutback Trudge", 90148, Rarity.RARE, mage.cards.s.SproutbackTrudge.class));
cards.add(new SetCardInfo("Sprouting Thrinax", 31451, Rarity.UNCOMMON, mage.cards.s.SproutingThrinax.class));
cards.add(new SetCardInfo("Squad Commander", 83804, Rarity.RARE, mage.cards.s.SquadCommander.class));
cards.add(new SetCardInfo("Squadron Hawk", 39675, Rarity.COMMON, mage.cards.s.SquadronHawk.class));
cards.add(new SetCardInfo("Squelching Leeches", 52330, Rarity.UNCOMMON, mage.cards.s.SquelchingLeeches.class));
cards.add(new SetCardInfo("Staff of Domination", 86080, Rarity.RARE, mage.cards.s.StaffOfDomination.class));
cards.add(new SetCardInfo("Staff of Nin", 45213, Rarity.RARE, mage.cards.s.StaffOfNin.class));
cards.add(new SetCardInfo("Staff of Titania", 105856, Rarity.RARE, mage.cards.s.StaffOfTitania.class));
cards.add(new SetCardInfo("Staggershock", 36851, Rarity.COMMON, mage.cards.s.Staggershock.class));
//cards.add(new SetCardInfo("Stairs to Infinity", 44350, Rarity.RARE, mage.cards.s.StairsToInfinity.class));
cards.add(new SetCardInfo("Stalwart Pathlighter", 93896, Rarity.RARE, mage.cards.s.StalwartPathlighter.class));
cards.add(new SetCardInfo("Starnheim Unleashed", 88198, Rarity.MYTHIC, mage.cards.s.StarnheimUnleashed.class));
cards.add(new SetCardInfo("Stasis", 65648, Rarity.RARE, mage.cards.s.Stasis.class));
cards.add(new SetCardInfo("Stasis Snare", 58275, Rarity.UNCOMMON, mage.cards.s.StasisSnare.class));
cards.add(new SetCardInfo("Staunch Defenders", 36064, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class, RETRO_ART));
cards.add(new SetCardInfo("Stealer of Secrets", 52310, Rarity.COMMON, mage.cards.s.StealerOfSecrets.class));
cards.add(new SetCardInfo("Steam Vents", 72307, Rarity.RARE, mage.cards.s.SteamVents.class));
cards.add(new SetCardInfo("Steel Hellkite", 37859, Rarity.RARE, mage.cards.s.SteelHellkite.class));
cards.add(new SetCardInfo("Steel Leaf Champion", 68045, Rarity.RARE, mage.cards.s.SteelLeafChampion.class));
cards.add(new SetCardInfo("Steel Seraph", 105620, Rarity.RARE, mage.cards.s.SteelSeraph.class));
cards.add(new SetCardInfo("Stensia Uprising", 95385, Rarity.RARE, mage.cards.s.StensiaUprising.class));
cards.add(new SetCardInfo("Sterling Grove", 62467, Rarity.UNCOMMON, mage.cards.s.SterlingGrove.class));
cards.add(new SetCardInfo("Stifle", 43540, Rarity.RARE, mage.cards.s.Stifle.class));
cards.add(new SetCardInfo("Stinging Study", 90070, Rarity.RARE, mage.cards.s.StingingStudy.class));
cards.add(new SetCardInfo("Stoke the Flames", 54553, Rarity.UNCOMMON, mage.cards.s.StokeTheFlames.class));
cards.add(new SetCardInfo("Stomping Ground", 72313, Rarity.RARE, mage.cards.s.StompingGround.class));
cards.add(new SetCardInfo("Stone Haven Outfitter", 62495, Rarity.RARE, mage.cards.s.StoneHavenOutfitter.class));
cards.add(new SetCardInfo("Stone Rain", 35946, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
cards.add(new SetCardInfo("Stone-Tongue Basilisk", 36238, Rarity.RARE, mage.cards.s.StoneTongueBasilisk.class, RETRO_ART));
cards.add(new SetCardInfo("Stoneforge Mystic", 62499, Rarity.RARE, mage.cards.s.StoneforgeMystic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stoneforge Mystic", 82814, Rarity.RARE, mage.cards.s.StoneforgeMystic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stoneforge Mystic", 99681, Rarity.RARE, mage.cards.s.StoneforgeMystic.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Storm Entity", 36020, Rarity.UNCOMMON, mage.cards.s.StormEntity.class));
cards.add(new SetCardInfo("Storm Herald", 79907, Rarity.RARE, mage.cards.s.StormHerald.class));
cards.add(new SetCardInfo("Storm of Souls", 95245, Rarity.RARE, mage.cards.s.StormOfSouls.class));
cards.add(new SetCardInfo("Storm the Festival", 94042, Rarity.RARE, mage.cards.s.StormTheFestival.class));
cards.add(new SetCardInfo("Storm's Wrath", 79929, Rarity.RARE, mage.cards.s.StormsWrath.class));
cards.add(new SetCardInfo("Stormcarved Coast", 95455, Rarity.RARE, mage.cards.s.StormcarvedCoast.class));
cards.add(new SetCardInfo("Stormwing Entity", 81944, Rarity.RARE, mage.cards.s.StormwingEntity.class));
cards.add(new SetCardInfo("Strangleroot Geist", 43513, Rarity.UNCOMMON, mage.cards.s.StranglerootGeist.class));
cards.add(new SetCardInfo("Strict Proctor", 89978, Rarity.RARE, mage.cards.s.StrictProctor.class));
cards.add(new SetCardInfo("Strionic Resonator", 95467, Rarity.RARE, mage.cards.s.StrionicResonator.class));
cards.add(new SetCardInfo("Strixhaven Stadium", 90326, Rarity.RARE, mage.cards.s.StrixhavenStadium.class));
cards.add(new SetCardInfo("Stroke of Genius", 36114, Rarity.RARE, mage.cards.s.StrokeOfGenius.class, RETRO_ART));
cards.add(new SetCardInfo("Stronghold Arena", 103428, Rarity.RARE, mage.cards.s.StrongholdArena.class));
cards.add(new SetCardInfo("Structural Assault", 99739, Rarity.RARE, mage.cards.s.StructuralAssault.class));
cards.add(new SetCardInfo("Stunted Growth", 43642, Rarity.RARE, mage.cards.s.StuntedGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stunted Growth", 62425, Rarity.RARE, mage.cards.s.StuntedGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stupor", 36002, Rarity.UNCOMMON, mage.cards.s.Stupor.class, RETRO_ART));
cards.add(new SetCardInfo("Subira, Tulzidi Caravanner", 82008, Rarity.RARE, mage.cards.s.SubiraTulzidiCaravanner.class));
cards.add(new SetCardInfo("Sublime Epiphany", 81946, Rarity.RARE, mage.cards.s.SublimeEpiphany.class));
cards.add(new SetCardInfo("Subtlety", 91227, Rarity.MYTHIC, mage.cards.s.Subtlety.class));
cards.add(new SetCardInfo("Sudden Shock", 36316, Rarity.UNCOMMON, mage.cards.s.SuddenShock.class));
cards.add(new SetCardInfo("Sulfurous Springs", 103478, Rarity.RARE, mage.cards.s.SulfurousSprings.class));
cards.add(new SetCardInfo("Sultai Ascendancy", 55701, Rarity.RARE, mage.cards.s.SultaiAscendancy.class));
cards.add(new SetCardInfo("Sultai Charm", 54561, Rarity.UNCOMMON, mage.cards.s.SultaiCharm.class));
cards.add(new SetCardInfo("Sultai Emissary", 55753, Rarity.COMMON, mage.cards.s.SultaiEmissary.class));
cards.add(new SetCardInfo("Sun Titan", 37596, Rarity.MYTHIC, mage.cards.s.SunTitan.class));
cards.add(new SetCardInfo("Sundown Pass", 95459, Rarity.RARE, mage.cards.s.SundownPass.class));
cards.add(new SetCardInfo("Sungold Sentinel", 93892, Rarity.RARE, mage.cards.s.SungoldSentinel.class));
cards.add(new SetCardInfo("Sunscorch Regent", 55896, Rarity.RARE, mage.cards.s.SunscorchRegent.class));
cards.add(new SetCardInfo("Sunstreak Phoenix", 93996, Rarity.MYTHIC, mage.cards.s.SunstreakPhoenix.class));
cards.add(new SetCardInfo("Supplant Form", 55723, Rarity.RARE, mage.cards.s.SupplantForm.class));
cards.add(new SetCardInfo("Supreme Verdict", 46879, Rarity.RARE, mage.cards.s.SupremeVerdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Supreme Verdict", 102299, Rarity.RARE, mage.cards.s.SupremeVerdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surge Engine", 105674, Rarity.MYTHIC, mage.cards.s.SurgeEngine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surge Engine", 105862, Rarity.MYTHIC, mage.cards.s.SurgeEngine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surge to Victory", 90108, Rarity.RARE, mage.cards.s.SurgeToVictory.class));
cards.add(new SetCardInfo("Surgehacker Mech", 98115, Rarity.RARE, mage.cards.s.SurgehackerMech.class));
cards.add(new SetCardInfo("Surgical Extraction", 40072, Rarity.RARE, mage.cards.s.SurgicalExtraction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surgical Extraction", 102251, Rarity.RARE, mage.cards.s.SurgicalExtraction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surging Flame", 35178, Rarity.COMMON, mage.cards.s.SurgingFlame.class));
cards.add(new SetCardInfo("Survival of the Fittest", 43544, Rarity.RARE, mage.cards.s.SurvivalOfTheFittest.class));
cards.add(new SetCardInfo("Suspend", 91243, Rarity.RARE, mage.cards.s.Suspend.class));
cards.add(new SetCardInfo("Suspension Field", 55876, Rarity.UNCOMMON, mage.cards.s.SuspensionField.class));
cards.add(new SetCardInfo("Suture Priest", 40070, Rarity.COMMON, mage.cards.s.SuturePriest.class));
cards.add(new SetCardInfo("Svella, Ice Shaper", 88380, Rarity.UNCOMMON, mage.cards.s.SvellaIceShaper.class));
cards.add(new SetCardInfo("Svyelun of Sea and Sky", 91231, Rarity.MYTHIC, mage.cards.s.SvyelunOfSeaAndSky.class));
cards.add(new SetCardInfo("Swamp", 235, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 253, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 257, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 265, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 275, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 287, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 299, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 310, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 31977, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 31999, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 32007, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 32021, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 40048, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 40058, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 40068, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 40092, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 53883, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_ZEN_VARIOUS ));
cards.add(new SetCardInfo("Swamp", 58257, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 73632, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 81856, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 81858, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 81860, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 81862, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 81886, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 81888, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 81890, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 81892, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swarm Shambler", 83740, Rarity.RARE, mage.cards.s.SwarmShambler.class));
cards.add(new SetCardInfo("Sweet-Gum Recluse", 86014, Rarity.RARE, mage.cards.s.SweetGumRecluse.class));
cards.add(new SetCardInfo("Swift Reconfiguration", 97893, Rarity.RARE, mage.cards.s.SwiftReconfiguration.class));
cards.add(new SetCardInfo("Swiftfoot Boots", 86132, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class));
cards.add(new SetCardInfo("Sword of Body and Mind", 82850, Rarity.MYTHIC, mage.cards.s.SwordOfBodyAndMind.class));
cards.add(new SetCardInfo("Sword of Feast and Famine", 52304, Rarity.MYTHIC, mage.cards.s.SwordOfFeastAndFamine.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Feast and Famine", 59683, Rarity.MYTHIC, mage.cards.s.SwordOfFeastAndFamine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Feast and Famine", 82848, Rarity.MYTHIC, mage.cards.s.SwordOfFeastAndFamine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Fire and Ice", 39650, Rarity.RARE, mage.cards.s.SwordOfFireAndIce.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Fire and Ice", 82854, Rarity.MYTHIC, mage.cards.s.SwordOfFireAndIce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Hearth and Home", 91365, Rarity.MYTHIC, mage.cards.s.SwordOfHearthAndHome.class));
cards.add(new SetCardInfo("Sword of Kaldra", 31987, Rarity.RARE, mage.cards.s.SwordOfKaldra.class));
cards.add(new SetCardInfo("Sword of Light and Shadow", 82852, Rarity.MYTHIC, mage.cards.s.SwordOfLightAndShadow.class));
cards.add(new SetCardInfo("Sword of Sinew and Steel", 91363, Rarity.RARE, mage.cards.s.SwordOfSinewAndSteel.class, RETRO_ART));
cards.add(new SetCardInfo("Sword of Truth and Justice", 91367, Rarity.RARE, mage.cards.s.SwordOfTruthAndJustice.class, RETRO_ART));
cards.add(new SetCardInfo("Sword of War and Peace", 82846, Rarity.MYTHIC, mage.cards.s.SwordOfWarAndPeace.class));
cards.add(new SetCardInfo("Swords to Plowshares", 31381, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Swords to Plowshares", 86138, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Caryatid", 50120, Rarity.RARE, mage.cards.s.SylvanCaryatid.class));
cards.add(new SetCardInfo("Sylvan Library", 23948, Rarity.RARE, mage.cards.s.SylvanLibrary.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Library", 43636, Rarity.RARE, mage.cards.s.SylvanLibrary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Ranger", 37592, Rarity.COMMON, mage.cards.s.SylvanRanger.class));
cards.add(new SetCardInfo("Sylvan Scrying", 60476, Rarity.RARE, mage.cards.s.SylvanScrying.class));
cards.add(new SetCardInfo("Syrix, Carrier of the Flame", 99899, Rarity.RARE, mage.cards.s.SyrixCarrierOfTheFlame.class));
cards.add(new SetCardInfo("Szat's Will", 86056, Rarity.RARE, mage.cards.s.SzatsWill.class));
cards.add(new SetCardInfo("Taborax, Hope's Demise", 83768, Rarity.RARE, mage.cards.t.TaboraxHopesDemise.class));
cards.add(new SetCardInfo("Taiga", 43618, Rarity.RARE, mage.cards.t.Taiga.class, RETRO_ART));
cards.add(new SetCardInfo("Tainted Adversary", 93954, Rarity.MYTHIC, mage.cards.t.TaintedAdversary.class));
cards.add(new SetCardInfo("Tajuru Paragon", 83752, Rarity.RARE, mage.cards.t.TajuruParagon.class));
cards.add(new SetCardInfo("Takenuma, Abandoned Mire", 98127, Rarity.RARE, mage.cards.t.TakenumaAbandonedMire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Takenuma, Abandoned Mire", 98129, Rarity.RARE, mage.cards.t.TakenumaAbandonedMire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Talisman of Conviction", 91383, Rarity.RARE, mage.cards.t.TalismanOfConviction.class, RETRO_ART));
cards.add(new SetCardInfo("Talisman of Creativity", 91385, Rarity.RARE, mage.cards.t.TalismanOfCreativity.class, RETRO_ART));
cards.add(new SetCardInfo("Talisman of Curiosity", 91387, Rarity.RARE, mage.cards.t.TalismanOfCuriosity.class, RETRO_ART));
cards.add(new SetCardInfo("Talisman of Hierarchy", 91389, Rarity.RARE, mage.cards.t.TalismanOfHierarchy.class, RETRO_ART));
cards.add(new SetCardInfo("Talisman of Resilience", 91391, Rarity.RARE, mage.cards.t.TalismanOfResilience.class, RETRO_ART));
cards.add(new SetCardInfo("Tameshi, Reality Architect", 97913, Rarity.RARE, mage.cards.t.TameshiRealityArchitect.class));
cards.add(new SetCardInfo("Tamiyo, Collector of Tales", 72273, Rarity.RARE, mage.cards.t.TamiyoCollectorOfTales.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tamiyo, Collector of Tales", 78007, Rarity.RARE, mage.cards.t.TamiyoCollectorOfTales.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tamiyo, Compleated Sage", 98097, Rarity.MYTHIC, mage.cards.t.TamiyoCompleatedSage.class));
cards.add(new SetCardInfo("Tana, the Bloodsower", 86176, Rarity.MYTHIC, mage.cards.t.TanaTheBloodsower.class));
cards.add(new SetCardInfo("Tanazir Quandrix", 90320, Rarity.MYTHIC, mage.cards.t.TanazirQuandrix.class));
cards.add(new SetCardInfo("Tanuki Transplanter", 98045, Rarity.RARE, mage.cards.t.TanukiTransplanter.class));
cards.add(new SetCardInfo("Taranika, Akroan Veteran", 79975, Rarity.RARE, mage.cards.t.TaranikaAkroanVeteran.class));
cards.add(new SetCardInfo("Tasha's Hideous Laughter", 92680, Rarity.RARE, mage.cards.t.TashasHideousLaughter.class));
cards.add(new SetCardInfo("Tatsunari, Toad Rider", 97957, Rarity.RARE, mage.cards.t.TatsunariToadRider.class));
cards.add(new SetCardInfo("Tawnos's Coffin", 23946, Rarity.RARE, mage.cards.t.TawnossCoffin.class, RETRO_ART));
cards.add(new SetCardInfo("Tawnos, the Toymaker", 105792, Rarity.RARE, mage.cards.t.TawnosTheToymaker.class));
//cards.add(new SetCardInfo("Tazeem", 44340, Rarity.RARE, mage.cards.t.Tazeem.class));
cards.add(new SetCardInfo("Tazri, Beacon of Unity", 83788, Rarity.MYTHIC, mage.cards.t.TazriBeaconOfUnity.class));
cards.add(new SetCardInfo("Teachings of the Archaics", 90038, Rarity.RARE, mage.cards.t.TeachingsOfTheArchaics.class));
cards.add(new SetCardInfo("Teachings of the Kirin", 98047, Rarity.RARE, mage.cards.t.TeachingsOfTheKirin.class));
cards.add(new SetCardInfo("Tectonic Edge", 43069, Rarity.UNCOMMON, mage.cards.t.TectonicEdge.class));
cards.add(new SetCardInfo("Tectonic Giant", 79895, Rarity.RARE, mage.cards.t.TectonicGiant.class));
cards.add(new SetCardInfo("Teetering Peaks", 41654, Rarity.COMMON, mage.cards.t.TeeteringPeaks.class));
cards.add(new SetCardInfo("Teething Wurmlet", 105752, Rarity.RARE, mage.cards.t.TeethingWurmlet.class));
cards.add(new SetCardInfo("Teferi's Protection", 102225, Rarity.RARE, mage.cards.t.TeferisProtection.class));
cards.add(new SetCardInfo("Teferi, Master of Time", 85940, Rarity.MYTHIC, mage.cards.t.TeferiMasterOfTime.class));
cards.add(new SetCardInfo("Teferi, Temporal Pilgrim", 105610, Rarity.MYTHIC, mage.cards.t.TeferiTemporalPilgrim.class));
cards.add(new SetCardInfo("Teferi, Time Raveler", 72233, Rarity.RARE, mage.cards.t.TeferiTimeRaveler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Teferi, Time Raveler", 77967, Rarity.RARE, mage.cards.t.TeferiTimeRaveler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Teferi, Who Slows the Sunset", 94050, Rarity.MYTHIC, mage.cards.t.TeferiWhoSlowsTheSunset.class));
cards.add(new SetCardInfo("Teleportation Circle", 92644, Rarity.RARE, mage.cards.t.TeleportationCircle.class));
//cards.add(new SetCardInfo("Tember City", 44342, Rarity.RARE, mage.cards.t.TemberCity.class));
cards.add(new SetCardInfo("Tempered Steel", 37865, Rarity.RARE, mage.cards.t.TemperedSteel.class));
cards.add(new SetCardInfo("Temple Garden", 72303, Rarity.RARE, mage.cards.t.TempleGarden.class));
cards.add(new SetCardInfo("Temple of Abandon", 79877, Rarity.RARE, mage.cards.t.TempleOfAbandon.class));
cards.add(new SetCardInfo("Temple of Deceit", 79873, Rarity.RARE, mage.cards.t.TempleOfDeceit.class));
cards.add(new SetCardInfo("Temple of Enlightenment", 79871, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class));
cards.add(new SetCardInfo("Temple of Epiphany", 81950, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class));
cards.add(new SetCardInfo("Temple of Malady", 81964, Rarity.RARE, mage.cards.t.TempleOfMalady.class));
cards.add(new SetCardInfo("Temple of Malice", 79875, Rarity.RARE, mage.cards.t.TempleOfMalice.class));
cards.add(new SetCardInfo("Temple of Mystery", 53846, Rarity.RARE, mage.cards.t.TempleOfMystery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Temple of Mystery", 81992, Rarity.RARE, mage.cards.t.TempleOfMystery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Temple of Plenty", 79879, Rarity.RARE, mage.cards.t.TempleOfPlenty.class));
cards.add(new SetCardInfo("Temple of Silence", 81936, Rarity.RARE, mage.cards.t.TempleOfSilence.class));
cards.add(new SetCardInfo("Temple of the False God", 59653, Rarity.UNCOMMON, mage.cards.t.TempleOfTheFalseGod.class));
cards.add(new SetCardInfo("Temple of Triumph", 81978, Rarity.RARE, mage.cards.t.TempleOfTriumph.class));
cards.add(new SetCardInfo("Temporal Firestorm", 103448, Rarity.RARE, mage.cards.t.TemporalFirestorm.class));
cards.add(new SetCardInfo("Temporal Manipulation", 55725, Rarity.RARE, mage.cards.t.TemporalManipulation.class));
cards.add(new SetCardInfo("Temporary Lockdown", 103398, Rarity.RARE, mage.cards.t.TemporaryLockdown.class));
cards.add(new SetCardInfo("Tempted by the Oriq", 90022, Rarity.RARE, mage.cards.t.TemptedByTheOriq.class));
cards.add(new SetCardInfo("Tempting Contract", 90328, Rarity.RARE, mage.cards.t.TemptingContract.class));
cards.add(new SetCardInfo("Temur Battle Rage", 86144, Rarity.UNCOMMON, mage.cards.t.TemurBattleRage.class));
cards.add(new SetCardInfo("Temur War Shaman", 55715, Rarity.RARE, mage.cards.t.TemurWarShaman.class));
cards.add(new SetCardInfo("Tendrils of Agony", 31433, Rarity.UNCOMMON, mage.cards.t.TendrilsOfAgony.class));
cards.add(new SetCardInfo("Tenuous Truce", 99799, Rarity.RARE, mage.cards.t.TenuousTruce.class));
cards.add(new SetCardInfo("Tergrid, God of Fright", 88290, Rarity.RARE, mage.cards.t.TergridGodOfFright.class));
cards.add(new SetCardInfo("Terisian Mindbreaker", 105668, Rarity.RARE, mage.cards.t.TerisianMindbreaker.class));
cards.add(new SetCardInfo("Terisiare's Devastation", 105700, Rarity.RARE, mage.cards.t.TerisiaresDevastation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terisiare's Devastation", 105704, Rarity.RARE, mage.cards.t.TerisiaresDevastation.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Terminate", 35136, Rarity.COMMON, mage.cards.t.Terminate.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Terminate", 36230, Rarity.COMMON, mage.cards.t.Terminate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terminate", 102291, Rarity.UNCOMMON, mage.cards.t.Terminate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terra Stomper", 36849, Rarity.RARE, mage.cards.t.TerraStomper.class));
cards.add(new SetCardInfo("Terramorphic Expanse", 81828, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terramorphic Expanse", 86110, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Territorial Kavu", 91339, Rarity.RARE, mage.cards.t.TerritorialKavu.class));
cards.add(new SetCardInfo("Territorial Scythecat", 83704, Rarity.COMMON, mage.cards.t.TerritorialScythecat.class));
cards.add(new SetCardInfo("Terror", 31483, Rarity.COMMON, mage.cards.t.Terror.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Terror", 35948, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Terror Ballista", 105822, Rarity.RARE, mage.cards.t.TerrorBallista.class));
cards.add(new SetCardInfo("Terror of the Peaks", 81976, Rarity.MYTHIC, mage.cards.t.TerrorOfThePeaks.class));
cards.add(new SetCardInfo("Tevesh Szat, Doom of Fools", 85946, Rarity.MYTHIC, mage.cards.t.TeveshSzatDoomOfFools.class));
cards.add(new SetCardInfo("Teyo, the Shieldmage", 72249, Rarity.UNCOMMON, mage.cards.t.TeyoTheShieldmage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Teyo, the Shieldmage", 77983, Rarity.UNCOMMON, mage.cards.t.TeyoTheShieldmage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tezzeret, Betrayer of Flesh", 97947, Rarity.MYTHIC, mage.cards.t.TezzeretBetrayerOfFlesh.class));
cards.add(new SetCardInfo("Thalia, Guardian of Thraben", 55699, Rarity.RARE, mage.cards.t.ThaliaGuardianOfThraben.class));
cards.add(new SetCardInfo("Thalia, Heretic Cathar", 61545, Rarity.RARE, mage.cards.t.ThaliaHereticCathar.class));
cards.add(new SetCardInfo("Thalisse, Reverent Medium", 86296, Rarity.UNCOMMON, mage.cards.t.ThalisseReverentMedium.class));
cards.add(new SetCardInfo("Thassa's Intervention", 79957, Rarity.RARE, mage.cards.t.ThassasIntervention.class));
cards.add(new SetCardInfo("Thassa's Oracle", 79909, Rarity.RARE, mage.cards.t.ThassasOracle.class));
cards.add(new SetCardInfo("Thassa, Deep-Dwelling", 79853, Rarity.MYTHIC, mage.cards.t.ThassaDeepDwelling.class));
cards.add(new SetCardInfo("Thawing Glaciers", 43564, Rarity.RARE, mage.cards.t.ThawingGlaciers.class));
cards.add(new SetCardInfo("The Abyss", 46938, Rarity.RARE, mage.cards.t.TheAbyss.class));
cards.add(new SetCardInfo("The Archimandrite", 105780, Rarity.RARE, mage.cards.t.TheArchimandrite.class));
cards.add(new SetCardInfo("The Biblioplex", 90356, Rarity.RARE, mage.cards.t.TheBiblioplex.class));
cards.add(new SetCardInfo("The Blackstaff of Waterdeep", 92676, Rarity.RARE, mage.cards.t.TheBlackstaffOfWaterdeep.class));
cards.add(new SetCardInfo("The Book of Exalted Deeds", 92622, Rarity.MYTHIC, mage.cards.t.TheBookOfExaltedDeeds.class));
cards.add(new SetCardInfo("The Book of Vile Darkness", 92694, Rarity.MYTHIC, mage.cards.t.TheBookOfVileDarkness.class));
cards.add(new SetCardInfo("The Celestus", 94086, Rarity.RARE, mage.cards.t.TheCelestus.class));
cards.add(new SetCardInfo("The Deck of Many Things", 92832, Rarity.MYTHIC, mage.cards.t.TheDeckOfManyThings.class));
cards.add(new SetCardInfo("The Dragon-Kami Reborn", 98051, Rarity.RARE, mage.cards.t.TheDragonKamiReborn.class));
cards.add(new SetCardInfo("The First Sliver", 91325, Rarity.RARE, mage.cards.t.TheFirstSliver.class, RETRO_ART));
cards.add(new SetCardInfo("The Kami War", 98101, Rarity.MYTHIC, mage.cards.t.TheKamiWar.class));
cards.add(new SetCardInfo("The Meathook Massacre", 93958, Rarity.MYTHIC, mage.cards.t.TheMeathookMassacre.class));
cards.add(new SetCardInfo("The Mimeoplasm", 102315, Rarity.RARE, mage.cards.t.TheMimeoplasm.class));
cards.add(new SetCardInfo("The Ozolith", 80853, Rarity.RARE, mage.cards.t.TheOzolith.class));
cards.add(new SetCardInfo("The Prismatic Piper", 86242, Rarity.SPECIAL, mage.cards.t.ThePrismaticPiper.class));
cards.add(new SetCardInfo("The Rack", 62385, Rarity.UNCOMMON, mage.cards.t.TheRack.class));
cards.add(new SetCardInfo("The Reality Chip", 97917, Rarity.RARE, mage.cards.t.TheRealityChip.class));
cards.add(new SetCardInfo("The Restoration of Eiganjo", 97897, Rarity.RARE, mage.cards.t.TheRestorationOfEiganjo.class));
cards.add(new SetCardInfo("The Royal Scions", 78854, Rarity.MYTHIC, mage.cards.t.TheRoyalScions.class));
cards.add(new SetCardInfo("The Stasis Coffin", 105840, Rarity.RARE, mage.cards.t.TheStasisCoffin.class));
cards.add(new SetCardInfo("The Stone Brain", 105834, Rarity.RARE, mage.cards.t.TheStoneBrain.class));
cards.add(new SetCardInfo("The Tabernacle at Pendrell Vale", 60450, Rarity.RARE, mage.cards.t.TheTabernacleAtPendrellVale.class));
cards.add(new SetCardInfo("The Temporal Anchor", 105666, Rarity.RARE, mage.cards.t.TheTemporalAnchor.class));
cards.add(new SetCardInfo("The Wanderer", 72267, Rarity.UNCOMMON, mage.cards.t.TheWanderer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Wanderer", 78001, Rarity.UNCOMMON, mage.cards.t.TheWanderer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Wandering Emperor", 97907, Rarity.MYTHIC, mage.cards.t.TheWanderingEmperor.class));
cards.add(new SetCardInfo("The World Tree", 88410, Rarity.RARE, mage.cards.t.TheWorldTree.class));
cards.add(new SetCardInfo("Theoretical Duplication", 90050, Rarity.RARE, mage.cards.t.TheoreticalDuplication.class));
cards.add(new SetCardInfo("Thieves' Guild Enforcer", 81958, Rarity.RARE, mage.cards.t.ThievesGuildEnforcer.class));
cards.add(new SetCardInfo("Thieving Skydiver", 83758, Rarity.RARE, mage.cards.t.ThievingSkydiver.class));
cards.add(new SetCardInfo("Thirst for Knowledge", 31445, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class));
cards.add(new SetCardInfo("Thopter Assembly", 39638, Rarity.RARE, mage.cards.t.ThopterAssembly.class));
cards.add(new SetCardInfo("Thopter Shop", 105816, Rarity.RARE, mage.cards.t.ThopterShop.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thopter Shop", 105820, Rarity.RARE, mage.cards.t.ThopterShop.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Thought Scour", 102231, Rarity.COMMON, mage.cards.t.ThoughtScour.class));
cards.add(new SetCardInfo("Thought Vessel", 86098, Rarity.UNCOMMON, mage.cards.t.ThoughtVessel.class));
cards.add(new SetCardInfo("Thoughtseize", 82836, Rarity.RARE, mage.cards.t.Thoughtseize.class));
cards.add(new SetCardInfo("Thousand-Faced Shadow", 97909, Rarity.RARE, mage.cards.t.ThousandFacedShadow.class));
cards.add(new SetCardInfo("Thousand-Year Storm", 102311, Rarity.RARE, mage.cards.t.ThousandYearStorm.class));
cards.add(new SetCardInfo("Thran Golem", 62433, Rarity.UNCOMMON, mage.cards.t.ThranGolem.class));
cards.add(new SetCardInfo("Thran Portal", 103490, Rarity.RARE, mage.cards.t.ThranPortal.class));
cards.add(new SetCardInfo("Thran Quarry", 36128, Rarity.RARE, mage.cards.t.ThranQuarry.class, RETRO_ART));
cards.add(new SetCardInfo("Thran Spider", 105826, Rarity.RARE, mage.cards.t.ThranSpider.class));
cards.add(new SetCardInfo("Thrasios, Triton Hero", 86178, Rarity.MYTHIC, mage.cards.t.ThrasiosTritonHero.class));
cards.add(new SetCardInfo("Thrasta, Tempest's Roar", 91299, Rarity.MYTHIC, mage.cards.t.ThrastaTempestsRoar.class));
cards.add(new SetCardInfo("Threads of Disloyalty", 70928, Rarity.RARE, mage.cards.t.ThreadsOfDisloyalty.class));
cards.add(new SetCardInfo("Threats Undetected", 103468, Rarity.RARE, mage.cards.t.ThreatsUndetected.class));
cards.add(new SetCardInfo("Three Visits", 86116, Rarity.UNCOMMON, mage.cards.t.ThreeVisits.class));
cards.add(new SetCardInfo("Threefold Signal", 99817, Rarity.MYTHIC, mage.cards.t.ThreefoldSignal.class));
cards.add(new SetCardInfo("Throne of Makindi", 83782, Rarity.RARE, mage.cards.t.ThroneOfMakindi.class));
cards.add(new SetCardInfo("Thryx, the Sudden Storm", 79883, Rarity.RARE, mage.cards.t.ThryxTheSuddenStorm.class));
cards.add(new SetCardInfo("Thunder Spirit", 229, Rarity.UNCOMMON, mage.cards.t.ThunderSpirit.class, RETRO_ART));
cards.add(new SetCardInfo("Thunderbreak Regent", 55892, Rarity.RARE, mage.cards.t.ThunderbreakRegent.class));
cards.add(new SetCardInfo("Thundering Mightmare", 95413, Rarity.RARE, mage.cards.t.ThunderingMightmare.class));
cards.add(new SetCardInfo("Thundering Raiju", 97997, Rarity.RARE, mage.cards.t.ThunderingRaiju.class));
cards.add(new SetCardInfo("Tiamat", 92786, Rarity.MYTHIC, mage.cards.t.Tiamat.class));
cards.add(new SetCardInfo("Tibalt's Trickery", 88316, Rarity.RARE, mage.cards.t.TibaltsTrickery.class));
cards.add(new SetCardInfo("Tibalt, Rakish Instigator", 72247, Rarity.UNCOMMON, mage.cards.t.TibaltRakishInstigator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tibalt, Rakish Instigator", 77981, Rarity.UNCOMMON, mage.cards.t.TibaltRakishInstigator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tidehollow Sculler", 43560, Rarity.UNCOMMON, mage.cards.t.TidehollowSculler.class));
cards.add(new SetCardInfo("Tidings", 35076, Rarity.UNCOMMON, mage.cards.t.Tidings.class, FULL_ART));
cards.add(new SetCardInfo("Time Spiral", 62221, Rarity.RARE, mage.cards.t.TimeSpiral.class));
cards.add(new SetCardInfo("Time Walk", 46912, Rarity.RARE, mage.cards.t.TimeWalk.class));
cards.add(new SetCardInfo("Time Warp", 36044, Rarity.RARE, mage.cards.t.TimeWarp.class));
cards.add(new SetCardInfo("Time Wipe", 72219, Rarity.RARE, mage.cards.t.TimeWipe.class));
cards.add(new SetCardInfo("Timeless Dragon", 91215, Rarity.RARE, mage.cards.t.TimelessDragon.class));
cards.add(new SetCardInfo("Timetwister", 46918, Rarity.RARE, mage.cards.t.Timetwister.class));
cards.add(new SetCardInfo("Timin, Youthful Geist", 95311, Rarity.RARE, mage.cards.t.TiminYouthfulGeist.class));
cards.add(new SetCardInfo("Tinder Wall", 62483, Rarity.COMMON, mage.cards.t.TinderWall.class));
cards.add(new SetCardInfo("Titan of Industry", 99707, Rarity.MYTHIC, mage.cards.t.TitanOfIndustry.class));
cards.add(new SetCardInfo("Titania's Command", 105764, Rarity.RARE, mage.cards.t.TitaniasCommand.class));
cards.add(new SetCardInfo("Titania's Song", 78860, Rarity.RARE, mage.cards.t.TitaniasSong.class));
cards.add(new SetCardInfo("Titania, Nature's Force", 105770, Rarity.MYTHIC, mage.cards.t.TitaniaNaturesForce.class));
cards.add(new SetCardInfo("Titania, Protector of Argoth", 91301, Rarity.MYTHIC, mage.cards.t.TitaniaProtectorOfArgoth.class));
cards.add(new SetCardInfo("Titanoth Rex", 80925, Rarity.UNCOMMON, mage.cards.t.TitanothRex.class));
cards.add(new SetCardInfo("Titans' Nest", 80839, Rarity.RARE, mage.cards.t.TitansNest.class));
cards.add(new SetCardInfo("Tivash, Gloom Summoner", 90076, Rarity.RARE, mage.cards.t.TivashGloomSummoner.class));
cards.add(new SetCardInfo("Tivit, Seller of Secrets", 99801, Rarity.MYTHIC, mage.cards.t.TivitSellerOfSecrets.class));
cards.add(new SetCardInfo("Tocasia's Welcome", 105640, Rarity.RARE, mage.cards.t.TocasiasWelcome.class));
cards.add(new SetCardInfo("Tocasia, Dig Site Mentor", 105794, Rarity.RARE, mage.cards.t.TocasiaDigSiteMentor.class));
cards.add(new SetCardInfo("Toggo, Goblin Weaponsmith", 86302, Rarity.UNCOMMON, mage.cards.t.ToggoGoblinWeaponsmith.class));
cards.add(new SetCardInfo("Topiary Stomper", 99711, Rarity.RARE, mage.cards.t.TopiaryStomper.class));
cards.add(new SetCardInfo("Toralf, God of Fury", 88302, Rarity.MYTHIC, mage.cards.t.ToralfGodOfFury.class));
cards.add(new SetCardInfo("Tormented Hero", 51934, Rarity.UNCOMMON, mage.cards.t.TormentedHero.class));
cards.add(new SetCardInfo("Tormented Soul", 41652, Rarity.COMMON, mage.cards.t.TormentedSoul.class));
cards.add(new SetCardInfo("Tormod's Crypt", 31427, Rarity.UNCOMMON, mage.cards.t.TormodsCrypt.class));
cards.add(new SetCardInfo("Tormod, the Desecrator", 86288, Rarity.UNCOMMON, mage.cards.t.TormodTheDesecrator.class));
cards.add(new SetCardInfo("Torrent Sculptor", 90248, Rarity.RARE, mage.cards.t.TorrentSculptor.class));
cards.add(new SetCardInfo("Toski, Bearer of Secrets", 88340, Rarity.RARE, mage.cards.t.ToskiBearerOfSecrets.class));
cards.add(new SetCardInfo("Tourach, Dread Cantor", 91253, Rarity.MYTHIC, mage.cards.t.TourachDreadCantor.class));
cards.add(new SetCardInfo("Tovolar's Magehunter", 43507, Rarity.RARE, mage.cards.t.TovolarsMagehunter.class));
cards.add(new SetCardInfo("Toxic Deluge", 82832, Rarity.RARE, mage.cards.t.ToxicDeluge.class));
cards.add(new SetCardInfo("Tradewind Rider", 36048, Rarity.RARE, mage.cards.t.TradewindRider.class, RETRO_ART));
cards.add(new SetCardInfo("Training Center", 85954, Rarity.RARE, mage.cards.t.TrainingCenter.class));
cards.add(new SetCardInfo("Transmogrant's Crown", 105706, Rarity.RARE, mage.cards.t.TransmograntsCrown.class));
cards.add(new SetCardInfo("Transmogrify", 81970, Rarity.RARE, mage.cards.t.Transmogrify.class));
cards.add(new SetCardInfo("Transmute Artifact", 65644, Rarity.RARE, mage.cards.t.TransmuteArtifact.class));
cards.add(new SetCardInfo("Traxos, Scourge of Kroog", 69242, Rarity.RARE, mage.cards.t.TraxosScourgeOfKroog.class));
cards.add(new SetCardInfo("Treacherous Blessing", 79949, Rarity.RARE, mage.cards.t.TreacherousBlessing.class));
cards.add(new SetCardInfo("Treasure Chest", 92834, Rarity.RARE, mage.cards.t.TreasureChest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Treasure Chest", 92836, Rarity.RARE, mage.cards.t.TreasureChest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Treasure Hunt", 39632, Rarity.COMMON, mage.cards.t.TreasureHunt.class, FULL_ART));
cards.add(new SetCardInfo("Treasure Mage", 39642, Rarity.UNCOMMON, mage.cards.t.TreasureMage.class));
cards.add(new SetCardInfo("Treasury Thrull", 47999, Rarity.RARE, mage.cards.t.TreasuryThrull.class));
cards.add(new SetCardInfo("Treetop Village", 31403, Rarity.UNCOMMON, mage.cards.t.TreetopVillage.class));
cards.add(new SetCardInfo("Treva, the Renewer", 36158, Rarity.RARE, mage.cards.t.TrevaTheRenewer.class));
cards.add(new SetCardInfo("Tribute Mage", 91249, Rarity.RARE, mage.cards.t.TributeMage.class, RETRO_ART));
cards.add(new SetCardInfo("Tribute to Horobi", 97969, Rarity.RARE, mage.cards.t.TributeToHorobi.class));
cards.add(new SetCardInfo("Triplicate Titan", 90334, Rarity.RARE, mage.cards.t.TriplicateTitan.class));
cards.add(new SetCardInfo("Triskaidekaphile", 93922, Rarity.RARE, mage.cards.t.Triskaidekaphile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Triskaidekaphile", 93926, Rarity.RARE, mage.cards.t.Triskaidekaphile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Triumph of Ferocity", 62475, Rarity.UNCOMMON, mage.cards.t.TriumphOfFerocity.class));
cards.add(new SetCardInfo("Triumphant Adventurer", 92808, Rarity.RARE, mage.cards.t.TriumphantAdventurer.class));
cards.add(new SetCardInfo("Triumphant Reckoning", 86066, Rarity.MYTHIC, mage.cards.t.TriumphantReckoning.class));
cards.add(new SetCardInfo("Tromokratis", 51914, Rarity.RARE, mage.cards.t.Tromokratis.class));
cards.add(new SetCardInfo("Trophy Mage", 63003, Rarity.UNCOMMON, mage.cards.t.TrophyMage.class));
cards.add(new SetCardInfo("Tropical Island", 43620, Rarity.RARE, mage.cards.t.TropicalIsland.class, RETRO_ART));
cards.add(new SetCardInfo("Trostani's Summoner", 48574, Rarity.UNCOMMON, mage.cards.t.TrostanisSummoner.class));
cards.add(new SetCardInfo("Trudge Garden", 90152, Rarity.RARE, mage.cards.t.TrudgeGarden.class));
cards.add(new SetCardInfo("True Conviction", 77951, Rarity.RARE, mage.cards.t.TrueConviction.class));
cards.add(new SetCardInfo("True Polymorph", 92684, Rarity.RARE, mage.cards.t.TruePolymorph.class));
cards.add(new SetCardInfo("True-Name Nemesis", 69268, Rarity.RARE, mage.cards.t.TrueNameNemesis.class));
cards.add(new SetCardInfo("Trueheart Duelist", 64424, Rarity.UNCOMMON, mage.cards.t.TrueheartDuelist.class));
cards.add(new SetCardInfo("Trumpeting Gnarr", 80971, Rarity.UNCOMMON, mage.cards.t.TrumpetingGnarr.class));
cards.add(new SetCardInfo("Tuinvale Treefolk", 78818, Rarity.COMMON, mage.cards.t.TuinvaleTreefolk.class));
cards.add(new SetCardInfo("Tundra", 43622, Rarity.RARE, mage.cards.t.Tundra.class, RETRO_ART));
cards.add(new SetCardInfo("Tundra Fumarole", 88318, Rarity.RARE, mage.cards.t.TundraFumarole.class));
cards.add(new SetCardInfo("Turntimber Symbiosis", 83868, Rarity.MYTHIC, mage.cards.t.TurntimberSymbiosis.class));
cards.add(new SetCardInfo("Tuya Bearclaw", 86310, Rarity.UNCOMMON, mage.cards.t.TuyaBearclaw.class));
cards.add(new SetCardInfo("Twilight Mire", 62455, Rarity.RARE, mage.cards.t.TwilightMire.class));
cards.add(new SetCardInfo("Two-Headed Dragon", 36156, Rarity.RARE, mage.cards.t.TwoHeadedDragon.class));
cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 211, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class, RETRO_ART));
cards.add(new SetCardInfo("Tymaret, Chosen from Death", 79865, Rarity.UNCOMMON, mage.cards.t.TymaretChosenFromDeath.class));
cards.add(new SetCardInfo("Tymna the Weaver", 86180, Rarity.MYTHIC, mage.cards.t.TymnaTheWeaver.class));
cards.add(new SetCardInfo("Tyrannical Pitlord", 103424, Rarity.RARE, mage.cards.t.TyrannicalPitlord.class));
cards.add(new SetCardInfo("Tyrant of Kher Ridges", 105734, Rarity.RARE, mage.cards.t.TyrantOfKherRidges.class));
cards.add(new SetCardInfo("Tyrant of Valakut", 59657, Rarity.RARE, mage.cards.t.TyrantOfValakut.class));
cards.add(new SetCardInfo("Tyrite Sanctum", 88414, Rarity.RARE, mage.cards.t.TyriteSanctum.class));
cards.add(new SetCardInfo("Tyvar Kell", 88328, Rarity.MYTHIC, mage.cards.t.TyvarKell.class));
cards.add(new SetCardInfo("Ugin's Construct", 55761, Rarity.UNCOMMON, mage.cards.u.UginsConstruct.class));
cards.add(new SetCardInfo("Ugin, the Ineffable", 72235, Rarity.RARE, mage.cards.u.UginTheIneffable.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin, the Ineffable", 77969, Rarity.RARE, mage.cards.u.UginTheIneffable.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin, the Spirit Dragon", 55763, Rarity.MYTHIC, mage.cards.u.UginTheSpiritDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin, the Spirit Dragon", 85942, Rarity.MYTHIC, mage.cards.u.UginTheSpiritDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Uktabi Orangutan", 36016, Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART));
cards.add(new SetCardInfo("Ulamog, the Infinite Gyre", 102345, Rarity.MYTHIC, mage.cards.u.UlamogTheInfiniteGyre.class));
cards.add(new SetCardInfo("Ultimate Price", 58269, Rarity.UNCOMMON, mage.cards.u.UltimatePrice.class));
cards.add(new SetCardInfo("Ulvenwald Behemoth", 95421, Rarity.RARE, mage.cards.u.UlvenwaldBehemoth.class));
cards.add(new SetCardInfo("Ulvenwald Observer", 61553, Rarity.RARE, mage.cards.u.UlvenwaldObserver.class));
cards.add(new SetCardInfo("Ulvenwald Oddity", 95421, Rarity.RARE, mage.cards.u.UlvenwaldOddity.class));
cards.add(new SetCardInfo("Umezawa's Jitte", 36210, Rarity.RARE, mage.cards.u.UmezawasJitte.class));
cards.add(new SetCardInfo("Umori, the Collector", 80813, Rarity.RARE, mage.cards.u.UmoriTheCollector.class));
cards.add(new SetCardInfo("Undead Augur", 91271, Rarity.RARE, mage.cards.u.UndeadAugur.class, RETRO_ART));
cards.add(new SetCardInfo("Undercover Operative", 99713, Rarity.RARE, mage.cards.u.UndercoverOperative.class));
cards.add(new SetCardInfo("Underground River", 105876, Rarity.RARE, mage.cards.u.UndergroundRiver.class));
cards.add(new SetCardInfo("Underground Sea", 43624, Rarity.RARE, mage.cards.u.UndergroundSea.class, RETRO_ART));
cards.add(new SetCardInfo("Undergrowth Stadium", 85950, Rarity.RARE, mage.cards.u.UndergrowthStadium.class));
cards.add(new SetCardInfo("Underworld Breach", 79977, Rarity.RARE, mage.cards.u.UnderworldBreach.class));
cards.add(new SetCardInfo("Underworld Dreams", 35970, Rarity.RARE, mage.cards.u.UnderworldDreams.class));
cards.add(new SetCardInfo("Undiscovered Paradise", 61062, Rarity.RARE, mage.cards.u.UndiscoveredParadise.class));
cards.add(new SetCardInfo("Unearth", 102243, Rarity.COMMON, mage.cards.u.Unearth.class));
cards.add(new SetCardInfo("Universal Automaton", 91381, Rarity.RARE, mage.cards.u.UniversalAutomaton.class, RETRO_ART));
cards.add(new SetCardInfo("Universal Surveillance", 97935, Rarity.RARE, mage.cards.u.UniversalSurveillance.class));
cards.add(new SetCardInfo("Unlicensed Disintegration", 64430, Rarity.UNCOMMON, mage.cards.u.UnlicensedDisintegration.class));
cards.add(new SetCardInfo("Unlicensed Hearse", 99725, Rarity.RARE, mage.cards.u.UnlicensedHearse.class));
cards.add(new SetCardInfo("Unmake", 32551, Rarity.COMMON, mage.cards.u.Unmake.class, FULL_ART));
cards.add(new SetCardInfo("Unmarked Grave", 91263, Rarity.RARE, mage.cards.u.UnmarkedGrave.class));
cards.add(new SetCardInfo("Unnatural Growth", 94038, Rarity.RARE, mage.cards.u.UnnaturalGrowth.class));
cards.add(new SetCardInfo("Unpredictable Cyclone", 80885, Rarity.RARE, mage.cards.u.UnpredictableCyclone.class));
cards.add(new SetCardInfo("Unsubstantiate", 61557, Rarity.RARE, mage.cards.u.Unsubstantiate.class));
cards.add(new SetCardInfo("Urborg Lhurgoyf", 103454, Rarity.RARE, mage.cards.u.UrborgLhurgoyf.class));
cards.add(new SetCardInfo("Uro, Titan of Nature's Wrath", 79961, Rarity.MYTHIC, mage.cards.u.UroTitanOfNaturesWrath.class));
cards.add(new SetCardInfo("Urza's Command", 105670, Rarity.RARE, mage.cards.u.UrzasCommand.class));
cards.add(new SetCardInfo("Urza's Factory", 31493, Rarity.UNCOMMON, mage.cards.u.UrzasFactory.class));
cards.add(new SetCardInfo("Urza's Mine", 69262, Rarity.COMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Mine", 82810, Rarity.RARE, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Power Plant", 69264, Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Power Plant", 82812, Rarity.RARE, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Sylex", 105648, Rarity.MYTHIC, mage.cards.u.UrzasSylex.class));
cards.add(new SetCardInfo("Urza's Tower", 69266, Rarity.COMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Tower", 82808, Rarity.RARE, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Workshop", 105866, Rarity.RARE, mage.cards.u.UrzasWorkshop.class));
cards.add(new SetCardInfo("Urza, Chief Artificer", 105796, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza, Chief Artificer", 105800, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Urza, Lord High Artificer", 91229, Rarity.RARE, mage.cards.u.UrzaLordHighArtificer.class, RETRO_ART));
cards.add(new SetCardInfo("Urza, Prince of Kroog", 105776, Rarity.RARE, mage.cards.u.UrzaPrinceOfKroog.class));
cards.add(new SetCardInfo("Utter End", 54563, Rarity.RARE, mage.cards.u.UtterEnd.class));
cards.add(new SetCardInfo("Uvilda, Dean of Perfection", 90252, Rarity.RARE, mage.cards.u.UvildaDeanOfPerfection.class));
cards.add(new SetCardInfo("Vadrok, Apex of Thunder", 80907, Rarity.MYTHIC, mage.cards.v.VadrokApexOfThunder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vadrok, Apex of Thunder", 80985, Rarity.MYTHIC, mage.cards.v.VadrokApexOfThunder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Valakut Awakening", 83876, Rarity.RARE, mage.cards.v.ValakutAwakening.class));
cards.add(new SetCardInfo("Valakut Exploration", 83714, Rarity.RARE, mage.cards.v.ValakutExploration.class));
cards.add(new SetCardInfo("Valakut, the Molten Pinnacle", 35142, Rarity.RARE, mage.cards.v.ValakutTheMoltenPinnacle.class));
cards.add(new SetCardInfo("Valentin, Dean of the Vein", 90236, Rarity.RARE, mage.cards.v.ValentinDeanOfTheVein.class));
cards.add(new SetCardInfo("Valiant Veteran", 103384, Rarity.RARE, mage.cards.v.ValiantVeteran.class));
cards.add(new SetCardInfo("Valki, God of Lies", 88270, Rarity.MYTHIC, mage.cards.v.ValkiGodOfLies.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Valki, God of Lies", 88272, Rarity.MYTHIC, mage.cards.v.ValkiGodOfLies.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Valorous Stance", 57582, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class));
cards.add(new SetCardInfo("Vampire Nighthawk", 36214, Rarity.UNCOMMON, mage.cards.v.VampireNighthawk.class));
cards.add(new SetCardInfo("Vampire Nocturnus", 33105, Rarity.MYTHIC, mage.cards.v.VampireNocturnus.class));
cards.add(new SetCardInfo("Vampiric Tutor", 36018, Rarity.RARE, mage.cards.v.VampiricTutor.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Vampiric Tutor", 68053, Rarity.RARE, mage.cards.v.VampiricTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vampiric Tutor", 86086, Rarity.MYTHIC, mage.cards.v.VampiricTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vanishing Verse", 90182, Rarity.RARE, mage.cards.v.VanishingVerse.class));
cards.add(new SetCardInfo("Vanquish the Horde", 93910, Rarity.RARE, mage.cards.v.VanquishTheHorde.class));
cards.add(new SetCardInfo("Varragoth, Bloodsky Sire", 88278, Rarity.RARE, mage.cards.v.VarragothBloodskySire.class));
cards.add(new SetCardInfo("Vault of Champions", 85958, Rarity.RARE, mage.cards.v.VaultOfChampions.class));
cards.add(new SetCardInfo("Vault Skirge", 40076, Rarity.COMMON, mage.cards.v.VaultSkirge.class));
cards.add(new SetCardInfo("Vedalken Orrery", 102331, Rarity.RARE, mage.cards.v.VedalkenOrrery.class));
cards.add(new SetCardInfo("Vega, the Watcher", 88374, Rarity.UNCOMMON, mage.cards.v.VegaTheWatcher.class));
cards.add(new SetCardInfo("Veinwitch Coven", 90080, Rarity.RARE, mage.cards.v.VeinwitchCoven.class));
cards.add(new SetCardInfo("Velomachus Lorehold", 90324, Rarity.MYTHIC, mage.cards.v.VelomachusLorehold.class));
cards.add(new SetCardInfo("Vendilion Clique", 39628, Rarity.RARE, mage.cards.v.VendilionClique.class));
cards.add(new SetCardInfo("Venerable Warsinger", 90210, Rarity.RARE, mage.cards.v.VenerableWarsinger.class));
cards.add(new SetCardInfo("Vengevine", 49844, Rarity.MYTHIC, mage.cards.v.Vengevine.class));
cards.add(new SetCardInfo("Verazol, the Split Current", 83820, Rarity.RARE, mage.cards.v.VerazolTheSplitCurrent.class));
cards.add(new SetCardInfo("Verdant Catacombs", 91403, Rarity.RARE, mage.cards.v.VerdantCatacombs.class));
cards.add(new SetCardInfo("Verdant Mastery", 90138, Rarity.RARE, mage.cards.v.VerdantMastery.class));
cards.add(new SetCardInfo("Vessel of the All-Consuming", 98105, Rarity.MYTHIC, mage.cards.v.VesselOfTheAllConsuming.class));
cards.add(new SetCardInfo("Vesuvan Duplimancy", 103402, Rarity.MYTHIC, mage.cards.v.VesuvanDuplimancy.class));
cards.add(new SetCardInfo("Vexing Shusher", 32533, Rarity.RARE, mage.cards.v.VexingShusher.class));
cards.add(new SetCardInfo("Veyran, Voice of Duality", 90282, Rarity.MYTHIC, mage.cards.v.VeyranVoiceOfDuality.class));
cards.add(new SetCardInfo("Vial Smasher the Fierce", 86182, Rarity.MYTHIC, mage.cards.v.VialSmasherTheFierce.class));
cards.add(new SetCardInfo("Victimize", 86094, Rarity.UNCOMMON, mage.cards.v.Victimize.class));
cards.add(new SetCardInfo("Vindicate", 31391, Rarity.RARE, mage.cards.v.Vindicate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vindicate", 91351, Rarity.RARE, mage.cards.v.Vindicate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vineglimmer Snarl", 90352, Rarity.RARE, mage.cards.v.VineglimmerSnarl.class));
cards.add(new SetCardInfo("Viscera Seer", 86106, Rarity.COMMON, mage.cards.v.VisceraSeer.class));
cards.add(new SetCardInfo("Visions of Phyrexia", 105742, Rarity.RARE, mage.cards.v.VisionsOfPhyrexia.class));
cards.add(new SetCardInfo("Vito, Thorn of the Dusk Rose", 81954, Rarity.RARE, mage.cards.v.VitoThornOfTheDuskRose.class));
cards.add(new SetCardInfo("Vivien on the Hunt", 99689, Rarity.MYTHIC, mage.cards.v.VivienOnTheHunt.class));
cards.add(new SetCardInfo("Vivien, Champion of the Wilds", 72279, Rarity.RARE, mage.cards.v.VivienChampionOfTheWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vivien, Champion of the Wilds", 78013, Rarity.RARE, mage.cards.v.VivienChampionOfTheWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vivien, Monsters' Advocate", 80799, Rarity.MYTHIC, mage.cards.v.VivienMonstersAdvocate.class));
cards.add(new SetCardInfo("Vodalian Hexcatcher", 103408, Rarity.RARE, mage.cards.v.VodalianHexcatcher.class));
cards.add(new SetCardInfo("Vodalian Mindsinger", 103414, Rarity.RARE, mage.cards.v.VodalianMindsinger.class));
cards.add(new SetCardInfo("Voice of the Blessed", 95247, Rarity.RARE, mage.cards.v.VoiceOfTheBlessed.class));
cards.add(new SetCardInfo("Void Beckoner", 80923, Rarity.UNCOMMON, mage.cards.v.VoidBeckoner.class));
cards.add(new SetCardInfo("Void Mirror", 91377, Rarity.RARE, mage.cards.v.VoidMirror.class));
cards.add(new SetCardInfo("Voidmage Prodigy", 43646, Rarity.RARE, mage.cards.v.VoidmageProdigy.class));
cards.add(new SetCardInfo("Voidslime", 36310, Rarity.RARE, mage.cards.v.Voidslime.class));
cards.add(new SetCardInfo("Volatile Arsonist", 95397, Rarity.MYTHIC, mage.cards.v.VolatileArsonist.class));
cards.add(new SetCardInfo("Volcanic Fallout", 43570, Rarity.UNCOMMON, mage.cards.v.VolcanicFallout.class, FULL_ART));
cards.add(new SetCardInfo("Volcanic Geyser", 36004, Rarity.UNCOMMON, mage.cards.v.VolcanicGeyser.class, RETRO_ART));
cards.add(new SetCardInfo("Volcanic Hammer", 36102, Rarity.COMMON, mage.cards.v.VolcanicHammer.class, RETRO_ART));
cards.add(new SetCardInfo("Volcanic Island", 43626, Rarity.RARE, mage.cards.v.VolcanicIsland.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Volcanic Island", 95479, Rarity.RARE, mage.cards.v.VolcanicIsland.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Volcanic Salvo", 81972, Rarity.RARE, mage.cards.v.VolcanicSalvo.class));
cards.add(new SetCardInfo("Voldaren Estate", 95463, Rarity.RARE, mage.cards.v.VoldarenEstate.class));
cards.add(new SetCardInfo("Voracious Greatshark", 80873, Rarity.RARE, mage.cards.v.VoraciousGreatshark.class));
cards.add(new SetCardInfo("Vorinclex, Monstrous Raider", 88324, Rarity.MYTHIC, mage.cards.v.VorinclexMonstrousRaider.class));
cards.add(new SetCardInfo("Vorpal Sword", 92710, Rarity.RARE, mage.cards.v.VorpalSword.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vorpal Sword", 92714, Rarity.RARE, mage.cards.v.VorpalSword.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vraska, Swarm's Eminence", 72289, Rarity.UNCOMMON, mage.cards.v.VraskaSwarmsEminence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vraska, Swarm's Eminence", 78023, Rarity.UNCOMMON, mage.cards.v.VraskaSwarmsEminence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vulpikeet", 80973, Rarity.COMMON, mage.cards.v.Vulpikeet.class));
cards.add(new SetCardInfo("Wake the Past", 90218, Rarity.RARE, mage.cards.w.WakeThePast.class));
cards.add(new SetCardInfo("Wake to Slaughter", 94068, Rarity.RARE, mage.cards.w.WakeToSlaughter.class));
cards.add(new SetCardInfo("Walk the Plank", 65666, Rarity.UNCOMMON, mage.cards.w.WalkThePlank.class));
cards.add(new SetCardInfo("Walking Ballista", 69991, Rarity.RARE, mage.cards.w.WalkingBallista.class));
cards.add(new SetCardInfo("Wall of Blossoms", 36084, Rarity.UNCOMMON, mage.cards.w.WallOfBlossoms.class, RETRO_ART));
cards.add(new SetCardInfo("Wall of Mourning", 93894, Rarity.RARE, mage.cards.w.WallOfMourning.class));
cards.add(new SetCardInfo("Wall of Omens", 39624, Rarity.UNCOMMON, mage.cards.w.WallOfOmens.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Omens", 102217, Rarity.UNCOMMON, mage.cards.w.WallOfOmens.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Roots", 35114, Rarity.COMMON, mage.cards.w.WallOfRoots.class));
cards.add(new SetCardInfo("Wandering Archaic", 90338, Rarity.RARE, mage.cards.w.WanderingArchaic.class));
cards.add(new SetCardInfo("War Room", 86032, Rarity.RARE, mage.cards.w.WarRoom.class));
cards.add(new SetCardInfo("Warleader's Helix", 51540, Rarity.UNCOMMON, mage.cards.w.WarleadersHelix.class));
cards.add(new SetCardInfo("Warmonger", 36152, Rarity.UNCOMMON, mage.cards.w.Warmonger.class, RETRO_ART));
cards.add(new SetCardInfo("Waste Management", 99945, Rarity.RARE, mage.cards.w.WasteManagement.class));
cards.add(new SetCardInfo("Wasteland", 36877, Rarity.UNCOMMON, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wasteland", 55874, Rarity.UNCOMMON, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Watcher of the Roost", 55773, Rarity.UNCOMMON, mage.cards.w.WatcherOfTheRoost.class));
cards.add(new SetCardInfo("Watchwolf", 36196, Rarity.UNCOMMON, mage.cards.w.Watchwolf.class));
cards.add(new SetCardInfo("Watery Grave", 72299, Rarity.RARE, mage.cards.w.WateryGrave.class));
cards.add(new SetCardInfo("Wave of Reckoning", 62515, Rarity.RARE, mage.cards.w.WaveOfReckoning.class));
cards.add(new SetCardInfo("Wavebreak Hippocamp", 79951, Rarity.RARE, mage.cards.w.WavebreakHippocamp.class));
cards.add(new SetCardInfo("Wayward Guide-Beast", 83796, Rarity.RARE, mage.cards.w.WaywardGuideBeast.class));
cards.add(new SetCardInfo("Weather the Storm", 91321, Rarity.RARE, mage.cards.w.WeatherTheStorm.class, RETRO_ART));
cards.add(new SetCardInfo("Weathered Wayfarer", 102223, Rarity.RARE, mage.cards.w.WeatheredWayfarer.class));
cards.add(new SetCardInfo("Weaver of Harmony", 98031, Rarity.RARE, mage.cards.w.WeaverOfHarmony.class));
cards.add(new SetCardInfo("Wedding Announcement", 95267, Rarity.RARE, mage.cards.w.WeddingAnnouncement.class));
cards.add(new SetCardInfo("Wedding Festivity", 95267, Rarity.RARE, mage.cards.w.WeddingFestivity.class));
cards.add(new SetCardInfo("Wee Dragonauts", 35174, Rarity.COMMON, mage.cards.w.WeeDragonauts.class));
cards.add(new SetCardInfo("Werewolf Pack Leader", 92760, Rarity.RARE, mage.cards.w.WerewolfPackLeader.class));
cards.add(new SetCardInfo("Wheel and Deal", 62411, Rarity.RARE, mage.cards.w.WheelAndDeal.class));
cards.add(new SetCardInfo("Wheel of Fortune", 36879, Rarity.RARE, mage.cards.w.WheelOfFortune.class));
cards.add(new SetCardInfo("Wheel of Misfortune", 85960, Rarity.RARE, mage.cards.w.WheelOfMisfortune.class));
cards.add(new SetCardInfo("Whip of Erebos", 55733, Rarity.RARE, mage.cards.w.WhipOfErebos.class));
cards.add(new SetCardInfo("Whipcorder", 36250, Rarity.UNCOMMON, mage.cards.w.Whipcorder.class));
cards.add(new SetCardInfo("Whirling Dervish", 35056, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class));
cards.add(new SetCardInfo("Whirlwind of Thought", 80837, Rarity.RARE, mage.cards.w.WhirlwindOfThought.class));
cards.add(new SetCardInfo("White Dragon", 92652, Rarity.UNCOMMON, mage.cards.w.WhiteDragon.class));
cards.add(new SetCardInfo("White Knight", 35950, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
cards.add(new SetCardInfo("Widespread Thieving", 99777, Rarity.RARE, mage.cards.w.WidespreadThieving.class));
cards.add(new SetCardInfo("Wild Mongrel", 36240, Rarity.COMMON, mage.cards.w.WildMongrel.class));
cards.add(new SetCardInfo("Wild Nacatl", 37851, Rarity.COMMON, mage.cards.w.WildNacatl.class));
cards.add(new SetCardInfo("Wild Pair", 62419, Rarity.RARE, mage.cards.w.WildPair.class));
cards.add(new SetCardInfo("Wild-Magic Sorcerer", 92752, Rarity.RARE, mage.cards.w.WildMagicSorcerer.class));
cards.add(new SetCardInfo("Wildcall", 55749, Rarity.RARE, mage.cards.w.Wildcall.class));
cards.add(new SetCardInfo("Wildfire Eternal", 64989, Rarity.RARE, mage.cards.w.WildfireEternal.class));
cards.add(new SetCardInfo("Wildsong Howler", 95425, Rarity.RARE, mage.cards.w.WildsongHowler.class));
cards.add(new SetCardInfo("Willbender", 36258, Rarity.UNCOMMON, mage.cards.w.Willbender.class));
cards.add(new SetCardInfo("Willow Geist", 94024, Rarity.RARE, mage.cards.w.WillowGeist.class));
cards.add(new SetCardInfo("Willowdusk, Essence Seer", 90288, Rarity.MYTHIC, mage.cards.w.WillowduskEssenceSeer.class));
cards.add(new SetCardInfo("Wilt-Leaf Cavaliers", 31441, Rarity.UNCOMMON, mage.cards.w.WiltLeafCavaliers.class));
cards.add(new SetCardInfo("Windfall", 62529, Rarity.UNCOMMON, mage.cards.w.Windfall.class));
cards.add(new SetCardInfo("Winds of Abandon", 99671, Rarity.RARE, mage.cards.w.WindsOfAbandon.class, RETRO_ART));
cards.add(new SetCardInfo("Windseeker Centaur", 35966, Rarity.RARE, mage.cards.w.WindseekerCentaur.class, RETRO_ART));
cards.add(new SetCardInfo("Windswept Heath", 43586, Rarity.RARE, mage.cards.w.WindsweptHeath.class));
cards.add(new SetCardInfo("Wing Shards", 35156, Rarity.UNCOMMON, mage.cards.w.WingShards.class));
cards.add(new SetCardInfo("Winged Portent", 95309, Rarity.RARE, mage.cards.w.WingedPortent.class));
cards.add(new SetCardInfo("Winota, Joiner of Forces", 80807, Rarity.MYTHIC, mage.cards.w.WinotaJoinerOfForces.class));
cards.add(new SetCardInfo("Winter Orb", 46922, Rarity.RARE, mage.cards.w.WinterOrb.class));
cards.add(new SetCardInfo("Wire Surgeons", 105694, Rarity.RARE, mage.cards.w.WireSurgeons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wire Surgeons", 105698, Rarity.RARE, mage.cards.w.WireSurgeons.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wiretapping", 99773, Rarity.RARE, mage.cards.w.Wiretapping.class));
cards.add(new SetCardInfo("Wish", 92746, Rarity.RARE, mage.cards.w.Wish.class));
cards.add(new SetCardInfo("Witch's Clinic", 90358, Rarity.RARE, mage.cards.w.WitchsClinic.class));
cards.add(new SetCardInfo("Witherbloom Command", 90190, Rarity.RARE, mage.cards.w.WitherbloomCommand.class));
cards.add(new SetCardInfo("Withered Wretch", 36262, Rarity.UNCOMMON, mage.cards.w.WitheredWretch.class));
cards.add(new SetCardInfo("Wizard's Spellbook", 92672, Rarity.RARE, mage.cards.w.WizardsSpellbook.class));
cards.add(new SetCardInfo("Woe Strider", 79925, Rarity.RARE, mage.cards.w.WoeStrider.class));
cards.add(new SetCardInfo("Wonder", 35154, Rarity.UNCOMMON, mage.cards.w.Wonder.class));
cards.add(new SetCardInfo("Wondrous Crucible", 105848, Rarity.RARE, mage.cards.w.WondrousCrucible.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wondrous Crucible", 105850, Rarity.RARE, mage.cards.w.WondrousCrucible.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wood Elves", 36094, Rarity.COMMON, mage.cards.w.WoodElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wood Elves", 62527, Rarity.COMMON, mage.cards.w.WoodElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Woodcaller Automaton", 105830, Rarity.RARE, mage.cards.w.WoodcallerAutomaton.class));
cards.add(new SetCardInfo("Wooded Foothills", 43584, Rarity.RARE, mage.cards.w.WoodedFoothills.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wooded Foothills", 72890, Rarity.RARE, mage.cards.w.WoodedFoothills.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Woolly Thoctar", 31449, Rarity.UNCOMMON, mage.cards.w.WoollyThoctar.class));
cards.add(new SetCardInfo("Workshop Warchief", 99715, Rarity.RARE, mage.cards.w.WorkshopWarchief.class));
cards.add(new SetCardInfo("Worship", 77955, Rarity.RARE, mage.cards.w.Worship.class));
cards.add(new SetCardInfo("Wrath of God", 35048, Rarity.RARE, mage.cards.w.WrathOfGod.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wrath of God", 82882, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wreck Hunter", 105686, Rarity.RARE, mage.cards.w.WreckHunter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wreck Hunter", 105690, Rarity.RARE, mage.cards.w.WreckHunter.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wren's Run Packmaster", 31965, Rarity.RARE, mage.cards.w.WrensRunPackmaster.class));
cards.add(new SetCardInfo("Wren's Run Vanquisher", 36138, Rarity.UNCOMMON, mage.cards.w.WrensRunVanquisher.class));
cards.add(new SetCardInfo("Wrenn and Seven", 94020, Rarity.MYTHIC, mage.cards.w.WrennAndSeven.class));
cards.add(new SetCardInfo("Wrenn and Six", 102317, Rarity.MYTHIC, mage.cards.w.WrennAndSix.class));
cards.add(new SetCardInfo("Writ of Return", 99927, Rarity.RARE, mage.cards.w.WritOfReturn.class));
cards.add(new SetCardInfo("Write into Being", 55755, Rarity.COMMON, mage.cards.w.WriteIntoBeing.class));
cards.add(new SetCardInfo("Wrong Turn", 86008, Rarity.RARE, mage.cards.w.WrongTurn.class));
cards.add(new SetCardInfo("Wulfgar of Icewind Dale", 92830, Rarity.RARE, mage.cards.w.WulfgarOfIcewindDale.class));
cards.add(new SetCardInfo("Wurmcoil Engine", 37861, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wurmcoil Engine", 82858, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Xanathar, Guild Kingpin", 92788, Rarity.MYTHIC, mage.cards.x.XanatharGuildKingpin.class));
cards.add(new SetCardInfo("Xander's Lounge", 99697, Rarity.RARE, mage.cards.x.XandersLounge.class));
cards.add(new SetCardInfo("Xathrid Gorgon", 45205, Rarity.RARE, mage.cards.x.XathridGorgon.class));
cards.add(new SetCardInfo("Xathrid Necromancer", 52312, Rarity.RARE, mage.cards.x.XathridNecromancer.class));
cards.add(new SetCardInfo("Xenagos, God of Revels", 86204, Rarity.MYTHIC, mage.cards.x.XenagosGodOfRevels.class));
cards.add(new SetCardInfo("Yahenni's Expertise", 62989, Rarity.RARE, mage.cards.y.YahennisExpertise.class));
cards.add(new SetCardInfo("Yasharn, Implacable Earth", 83818, Rarity.RARE, mage.cards.y.YasharnImplacableEarth.class));
cards.add(new SetCardInfo("Yavimaya Coast", 103486, Rarity.RARE, mage.cards.y.YavimayaCoast.class));
cards.add(new SetCardInfo("Yavimaya, Cradle of Growth", 91409, Rarity.RARE, mage.cards.y.YavimayaCradleOfGrowth.class));
cards.add(new SetCardInfo("Yawgmoth's Will", 35080, Rarity.RARE, mage.cards.y.YawgmothsWill.class));
cards.add(new SetCardInfo("Yedora, Grave Gardener", 90142, Rarity.RARE, mage.cards.y.YedoraGraveGardener.class));
cards.add(new SetCardInfo("Yidaro, Wandering Monster", 80891, Rarity.RARE, mage.cards.y.YidaroWanderingMonster.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Yidaro, Wandering Monster", 80921, Rarity.RARE, mage.cards.y.YidaroWanderingMonster.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Yixlid Jailer", 36068, Rarity.UNCOMMON, mage.cards.y.YixlidJailer.class));
cards.add(new SetCardInfo("Yorion, Sky Nomad", 80865, Rarity.RARE, mage.cards.y.YorionSkyNomad.class));
cards.add(new SetCardInfo("Yoshimaru, Ever Faithful", 97905, Rarity.MYTHIC, mage.cards.y.YoshimaruEverFaithful.class));
cards.add(new SetCardInfo("Young Pyromancer", 102259, Rarity.UNCOMMON, mage.cards.y.YoungPyromancer.class));
cards.add(new SetCardInfo("Yuan-Ti Malison", 92660, Rarity.RARE, mage.cards.y.YuanTiMalison.class));
cards.add(new SetCardInfo("Yuriko, the Tiger's Shadow", 86214, Rarity.MYTHIC, mage.cards.y.YurikoTheTigersShadow.class));
cards.add(new SetCardInfo("Yurlok of Scorch Thrash", 86352, Rarity.RARE, mage.cards.y.YurlokOfScorchThrash.class));
cards.add(new SetCardInfo("Yusri, Fortune's Flame", 91341, Rarity.RARE, mage.cards.y.YusriFortunesFlame.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Yusri, Fortune's Flame", 91343, Rarity.RARE, mage.cards.y.YusriFortunesFlame.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zabaz, the Glimmerwasp", 91369, Rarity.RARE, mage.cards.z.ZabazTheGlimmerwasp.class));
cards.add(new SetCardInfo("Zaffai, Thunder Conductor", 90280, Rarity.MYTHIC, mage.cards.z.ZaffaiThunderConductor.class));
cards.add(new SetCardInfo("Zagoth Triome", 80947, Rarity.RARE, mage.cards.z.ZagothTriome.class));
cards.add(new SetCardInfo("Zagras, Thief of Heartbeats", 83816, Rarity.RARE, mage.cards.z.ZagrasThiefOfHeartbeats.class));
cards.add(new SetCardInfo("Zahid, Djinn of the Lamp", 68041, Rarity.RARE, mage.cards.z.ZahidDjinnOfTheLamp.class));
cards.add(new SetCardInfo("Zameck Guildmage", 47987, Rarity.UNCOMMON, mage.cards.z.ZameckGuildmage.class));
cards.add(new SetCardInfo("Zara, Renegade Recruiter", 86264, Rarity.RARE, mage.cards.z.ZaraRenegadeRecruiter.class));
cards.add(new SetCardInfo("Zareth San, the Trickster", 83810, Rarity.RARE, mage.cards.z.ZarethSanTheTrickster.class));
cards.add(new SetCardInfo("Zariel, Archduke of Avernus", 92726, Rarity.MYTHIC, mage.cards.z.ZarielArchdukeOfAvernus.class));
cards.add(new SetCardInfo("Zedruu the Greathearted", 86186, Rarity.MYTHIC, mage.cards.z.ZedruuTheGreathearted.class));
cards.add(new SetCardInfo("Zhalfirin Void", 68043, Rarity.UNCOMMON, mage.cards.z.ZhalfirinVoid.class));
cards.add(new SetCardInfo("Ziatora's Proving Ground", 99699, Rarity.RARE, mage.cards.z.ZiatorasProvingGround.class));
cards.add(new SetCardInfo("Zirda, the Dawnwaker", 80867, Rarity.RARE, mage.cards.z.ZirdaTheDawnwaker.class));
cards.add(new SetCardInfo("Zodiac Dog", 35102, Rarity.COMMON, mage.cards.z.ZodiacDog.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Goat", 35098, Rarity.COMMON, mage.cards.z.ZodiacGoat.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Horse", 35090, Rarity.UNCOMMON, mage.cards.z.ZodiacHorse.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Monkey", 35084, Rarity.COMMON, mage.cards.z.ZodiacMonkey.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Ox", 35092, Rarity.UNCOMMON, mage.cards.z.ZodiacOx.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Pig", 35100, Rarity.UNCOMMON, mage.cards.z.ZodiacPig.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Rabbit", 35086, Rarity.COMMON, mage.cards.z.ZodiacRabbit.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Rat", 35094, Rarity.COMMON, mage.cards.z.ZodiacRat.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Rooster", 35082, Rarity.COMMON, mage.cards.z.ZodiacRooster.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Snake", 35096, Rarity.COMMON, mage.cards.z.ZodiacSnake.class, RETRO_ART));
cards.add(new SetCardInfo("Zodiac Tiger", 35088, Rarity.UNCOMMON, mage.cards.z.ZodiacTiger.class, RETRO_ART));
cards.add(new SetCardInfo("Zoetic Cavern", 36066, Rarity.UNCOMMON, mage.cards.z.ZoeticCavern.class));
cards.add(new SetCardInfo("Zombie Apocalypse", 43515, Rarity.RARE, mage.cards.z.ZombieApocalypse.class));
cards.add(new SetCardInfo("Zombify", 35170, Rarity.UNCOMMON, mage.cards.z.Zombify.class, FULL_ART));
cards.add(new SetCardInfo("Zur the Enchanter", 86196, Rarity.MYTHIC, mage.cards.z.ZurTheEnchanter.class));
cards.add(new SetCardInfo("Zuran Orb", 225, Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART));
cards.add(new SetCardInfo("Zurgo Helmsmasher", 54549, Rarity.MYTHIC, mage.cards.z.ZurgoHelmsmasher.class));
}
}