/*
* Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of BetaSteward_at_googlemail.com.
*/
package mage.sets;
import mage.cards.ExpansionSet;
import mage.constants.Rarity;
import mage.constants.SetType;
/**
*
* @author LevelX2
*/
public class ModernMasters extends ExpansionSet {
private static final ModernMasters instance = new ModernMasters();
public static ModernMasters getInstance() {
return instance;
}
private ModernMasters() {
super("Modern Masters", "MMA", ExpansionSet.buildDate(2013, 6, 7), SetType.SUPPLEMENTAL);
this.blockName = "Reprint";
this.hasBasicLands = false;
this.hasBoosters = true;
this.numBoosterLands = 0;
this.numBoosterCommon = 11;
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 8;
cards.add(new SetCardInfo("Absorb Vis", 71, Rarity.COMMON, mage.cards.a.AbsorbVis.class));
cards.add(new SetCardInfo("Academy Ruins", 219, Rarity.RARE, mage.cards.a.AcademyRuins.class));
cards.add(new SetCardInfo("Adarkar Valkyrie", 1, Rarity.RARE, mage.cards.a.AdarkarValkyrie.class));
cards.add(new SetCardInfo("Aethersnipe", 36, Rarity.COMMON, mage.cards.a.Aethersnipe.class));
cards.add(new SetCardInfo("Aether Spellbomb", 196, Rarity.COMMON, mage.cards.a.AetherSpellbomb.class));
cards.add(new SetCardInfo("Aether Vial", 197, Rarity.RARE, mage.cards.a.AetherVial.class));
cards.add(new SetCardInfo("Amrou Scout", 2, Rarity.COMMON, mage.cards.a.AmrouScout.class));
cards.add(new SetCardInfo("Amrou Seekers", 3, Rarity.COMMON, mage.cards.a.AmrouSeekers.class));
cards.add(new SetCardInfo("Angel's Grace", 4, Rarity.RARE, mage.cards.a.AngelsGrace.class));
cards.add(new SetCardInfo("Arcbound Ravager", 198, Rarity.RARE, mage.cards.a.ArcboundRavager.class));
cards.add(new SetCardInfo("Arcbound Stinger", 199, Rarity.COMMON, mage.cards.a.ArcboundStinger.class));
cards.add(new SetCardInfo("Arcbound Wanderer", 200, Rarity.COMMON, mage.cards.a.ArcboundWanderer.class));
cards.add(new SetCardInfo("Arcbound Worker", 201, Rarity.COMMON, mage.cards.a.ArcboundWorker.class));
cards.add(new SetCardInfo("Auntie's Snitch", 72, Rarity.UNCOMMON, mage.cards.a.AuntiesSnitch.class));
cards.add(new SetCardInfo("Auriok Salvagers", 5, Rarity.RARE, mage.cards.a.AuriokSalvagers.class));
cards.add(new SetCardInfo("Avian Changeling", 6, Rarity.COMMON, mage.cards.a.AvianChangeling.class));
cards.add(new SetCardInfo("Blightspeaker", 73, Rarity.COMMON, mage.cards.b.Blightspeaker.class));
cards.add(new SetCardInfo("Blinding Beam", 7, Rarity.COMMON, mage.cards.b.BlindingBeam.class));
cards.add(new SetCardInfo("Blind-Spot Giant", 105, Rarity.COMMON, mage.cards.b.BlindSpotGiant.class));
cards.add(new SetCardInfo("Blinkmoth Nexus", 220, Rarity.RARE, mage.cards.b.BlinkmothNexus.class));
cards.add(new SetCardInfo("Blood Moon", 106, Rarity.RARE, mage.cards.b.BloodMoon.class));
cards.add(new SetCardInfo("Bonesplitter", 202, Rarity.COMMON, mage.cards.b.Bonesplitter.class));
cards.add(new SetCardInfo("Bound in Silence", 8, Rarity.COMMON, mage.cards.b.BoundInSilence.class));
cards.add(new SetCardInfo("Bridge from Below", 74, Rarity.RARE, mage.cards.b.BridgeFromBelow.class));
cards.add(new SetCardInfo("Brute Force", 107, Rarity.COMMON, mage.cards.b.BruteForce.class));
cards.add(new SetCardInfo("Careful Consideration", 37, Rarity.UNCOMMON, mage.cards.c.CarefulConsideration.class));
cards.add(new SetCardInfo("Cenn's Enlistment", 9, Rarity.COMMON, mage.cards.c.CennsEnlistment.class));
cards.add(new SetCardInfo("Chalice of the Void", 203, Rarity.RARE, mage.cards.c.ChaliceOfTheVoid.class));
cards.add(new SetCardInfo("Citanul Woodreaders", 140, Rarity.COMMON, mage.cards.c.CitanulWoodreaders.class));
cards.add(new SetCardInfo("City of Brass", 221, Rarity.RARE, mage.cards.c.CityOfBrass.class));
cards.add(new SetCardInfo("Cloudgoat Ranger", 10, Rarity.UNCOMMON, mage.cards.c.CloudgoatRanger.class));
cards.add(new SetCardInfo("Cold-Eyed Selkie", 186, Rarity.RARE, mage.cards.c.ColdEyedSelkie.class));
cards.add(new SetCardInfo("Countryside Crusher", 108, Rarity.RARE, mage.cards.c.CountrysideCrusher.class));
cards.add(new SetCardInfo("Court Homunculus", 11, Rarity.COMMON, mage.cards.c.CourtHomunculus.class));
cards.add(new SetCardInfo("Crush Underfoot", 109, Rarity.COMMON, mage.cards.c.CrushUnderfoot.class));
cards.add(new SetCardInfo("Cryptic Command", 38, Rarity.RARE, mage.cards.c.CrypticCommand.class));
cards.add(new SetCardInfo("Dakmor Salvage", 222, Rarity.UNCOMMON, mage.cards.d.DakmorSalvage.class));
cards.add(new SetCardInfo("Dampen Thought", 39, Rarity.COMMON, mage.cards.d.DampenThought.class));
cards.add(new SetCardInfo("Dark Confidant", 75, Rarity.MYTHIC, mage.cards.d.DarkConfidant.class));
cards.add(new SetCardInfo("Death Cloud", 76, Rarity.RARE, mage.cards.d.DeathCloud.class));
cards.add(new SetCardInfo("Death Denied", 77, Rarity.COMMON, mage.cards.d.DeathDenied.class));
cards.add(new SetCardInfo("Death Rattle", 78, Rarity.UNCOMMON, mage.cards.d.DeathRattle.class));
cards.add(new SetCardInfo("Deepcavern Imp", 79, Rarity.COMMON, mage.cards.d.DeepcavernImp.class));
cards.add(new SetCardInfo("Demigod of Revenge", 187, Rarity.RARE, mage.cards.d.DemigodOfRevenge.class));
cards.add(new SetCardInfo("Desperate Ritual", 110, Rarity.UNCOMMON, mage.cards.d.DesperateRitual.class));
cards.add(new SetCardInfo("Dispeller's Capsule", 12, Rarity.COMMON, mage.cards.d.DispellersCapsule.class));
cards.add(new SetCardInfo("Divinity of Pride", 188, Rarity.RARE, mage.cards.d.DivinityOfPride.class));
cards.add(new SetCardInfo("Doubling Season", 141, Rarity.RARE, mage.cards.d.DoublingSeason.class));
cards.add(new SetCardInfo("Drag Down", 80, Rarity.COMMON, mage.cards.d.DragDown.class));
cards.add(new SetCardInfo("Dragonstorm", 111, Rarity.RARE, mage.cards.d.Dragonstorm.class));
cards.add(new SetCardInfo("Dreamspoiler Witches", 81, Rarity.COMMON, mage.cards.d.DreamspoilerWitches.class));
cards.add(new SetCardInfo("Durkwood Baloth", 142, Rarity.COMMON, mage.cards.d.DurkwoodBaloth.class));
cards.add(new SetCardInfo("Earwig Squad", 82, Rarity.RARE, mage.cards.e.EarwigSquad.class));
cards.add(new SetCardInfo("Echoing Courage", 143, Rarity.COMMON, mage.cards.e.EchoingCourage.class));
cards.add(new SetCardInfo("Echoing Truth", 40, Rarity.COMMON, mage.cards.e.EchoingTruth.class));
cards.add(new SetCardInfo("Electrolyze", 175, Rarity.UNCOMMON, mage.cards.e.Electrolyze.class));
cards.add(new SetCardInfo("Elspeth, Knight-Errant", 13, Rarity.MYTHIC, mage.cards.e.ElspethKnightErrant.class));
cards.add(new SetCardInfo("Empty the Warrens", 112, Rarity.COMMON, mage.cards.e.EmptyTheWarrens.class));
cards.add(new SetCardInfo("Engineered Explosives", 204, Rarity.RARE, mage.cards.e.EngineeredExplosives.class));
cards.add(new SetCardInfo("Epochrasite", 205, Rarity.UNCOMMON, mage.cards.e.Epochrasite.class));
cards.add(new SetCardInfo("Errant Ephemeron", 41, Rarity.COMMON, mage.cards.e.ErrantEphemeron.class));
cards.add(new SetCardInfo("Erratic Mutation", 42, Rarity.COMMON, mage.cards.e.ErraticMutation.class));
cards.add(new SetCardInfo("Esperzoa", 43, Rarity.UNCOMMON, mage.cards.e.Esperzoa.class));
cards.add(new SetCardInfo("Etched Oracle", 206, Rarity.UNCOMMON, mage.cards.e.EtchedOracle.class));
cards.add(new SetCardInfo("Eternal Witness", 144, Rarity.UNCOMMON, mage.cards.e.EternalWitness.class));
cards.add(new SetCardInfo("Etherium Sculptor", 44, Rarity.COMMON, mage.cards.e.EtheriumSculptor.class));
cards.add(new SetCardInfo("Ethersworn Canonist", 14, Rarity.RARE, mage.cards.e.EtherswornCanonist.class));
cards.add(new SetCardInfo("Executioner's Capsule", 83, Rarity.UNCOMMON, mage.cards.e.ExecutionersCapsule.class));
cards.add(new SetCardInfo("Extirpate", 84, Rarity.RARE, mage.cards.e.Extirpate.class));
cards.add(new SetCardInfo("Facevaulter", 85, Rarity.COMMON, mage.cards.f.Facevaulter.class));
cards.add(new SetCardInfo("Faerie Macabre", 86, Rarity.COMMON, mage.cards.f.FaerieMacabre.class));
cards.add(new SetCardInfo("Faerie Mechanist", 45, Rarity.COMMON, mage.cards.f.FaerieMechanist.class));
cards.add(new SetCardInfo("Festering Goblin", 87, Rarity.COMMON, mage.cards.f.FesteringGoblin.class));
cards.add(new SetCardInfo("Feudkiller's Verdict", 15, Rarity.UNCOMMON, mage.cards.f.FeudkillersVerdict.class));
cards.add(new SetCardInfo("Fiery Fall", 113, Rarity.COMMON, mage.cards.f.FieryFall.class));
cards.add(new SetCardInfo("Figure of Destiny", 189, Rarity.RARE, mage.cards.f.FigureOfDestiny.class));
cards.add(new SetCardInfo("Flickerwisp", 16, Rarity.UNCOMMON, mage.cards.f.Flickerwisp.class));
cards.add(new SetCardInfo("Frogmite", 207, Rarity.COMMON, mage.cards.f.Frogmite.class));
cards.add(new SetCardInfo("Fury Charm", 114, Rarity.COMMON, mage.cards.f.FuryCharm.class));
cards.add(new SetCardInfo("Giant Dustwasp", 145, Rarity.COMMON, mage.cards.g.GiantDustwasp.class));
cards.add(new SetCardInfo("Gifts Ungiven", 46, Rarity.RARE, mage.cards.g.GiftsUngiven.class));
cards.add(new SetCardInfo("Glacial Ray", 115, Rarity.COMMON, mage.cards.g.GlacialRay.class));
cards.add(new SetCardInfo("Gleam of Resistance", 17, Rarity.COMMON, mage.cards.g.GleamOfResistance.class));
cards.add(new SetCardInfo("Glen Elendra Archmage", 47, Rarity.RARE, mage.cards.g.GlenElendraArchmage.class));
cards.add(new SetCardInfo("Glimmervoid", 223, Rarity.RARE, mage.cards.g.Glimmervoid.class));
cards.add(new SetCardInfo("Grand Arbiter Augustin IV", 176, Rarity.RARE, mage.cards.g.GrandArbiterAugustinIV.class));
cards.add(new SetCardInfo("Grapeshot", 116, Rarity.COMMON, mage.cards.g.Grapeshot.class));
cards.add(new SetCardInfo("Greater Gargadon", 117, Rarity.RARE, mage.cards.g.GreaterGargadon.class));
cards.add(new SetCardInfo("Greater Mossdog", 146, Rarity.COMMON, mage.cards.g.GreaterMossdog.class));
cards.add(new SetCardInfo("Grinning Ignus", 118, Rarity.UNCOMMON, mage.cards.g.GrinningIgnus.class));
cards.add(new SetCardInfo("Hammerheim Deadeye", 119, Rarity.COMMON, mage.cards.h.HammerheimDeadeye.class));
cards.add(new SetCardInfo("Hana Kami", 147, Rarity.COMMON, mage.cards.h.HanaKami.class));
cards.add(new SetCardInfo("Hillcomber Giant", 18, Rarity.COMMON, mage.cards.h.HillcomberGiant.class));
cards.add(new SetCardInfo("Horobi's Whisper", 88, Rarity.UNCOMMON, mage.cards.h.HorobisWhisper.class));
cards.add(new SetCardInfo("Imperiosaur", 148, Rarity.COMMON, mage.cards.i.Imperiosaur.class));
cards.add(new SetCardInfo("Incremental Growth", 149, Rarity.UNCOMMON, mage.cards.i.IncrementalGrowth.class));
cards.add(new SetCardInfo("Ivory Giant", 19, Rarity.COMMON, mage.cards.i.IvoryGiant.class));
cards.add(new SetCardInfo("Jhoira of the Ghitu", 177, Rarity.RARE, mage.cards.j.JhoiraOfTheGhitu.class));
cards.add(new SetCardInfo("Jugan, the Rising Star", 150, Rarity.MYTHIC, mage.cards.j.JuganTheRisingStar.class));
cards.add(new SetCardInfo("Kataki, War's Wage", 20, Rarity.RARE, mage.cards.k.KatakiWarsWage.class));
cards.add(new SetCardInfo("Keiga, the Tide Star", 48, Rarity.MYTHIC, mage.cards.k.KeigaTheTideStar.class));
cards.add(new SetCardInfo("Kiki-Jiki, Mirror Breaker", 120, Rarity.MYTHIC, mage.cards.k.KikiJikiMirrorBreaker.class));
cards.add(new SetCardInfo("Kira, Great Glass-Spinner", 49, Rarity.RARE, mage.cards.k.KiraGreatGlassSpinner.class));
cards.add(new SetCardInfo("Kitchen Finks", 190, Rarity.UNCOMMON, mage.cards.k.KitchenFinks.class));
cards.add(new SetCardInfo("Kithkin Greatheart", 21, Rarity.COMMON, mage.cards.k.KithkinGreatheart.class));
cards.add(new SetCardInfo("Knight of the Reliquary", 178, Rarity.RARE, mage.cards.k.KnightOfTheReliquary.class));
cards.add(new SetCardInfo("Kodama's Reach", 151, Rarity.COMMON, mage.cards.k.KodamasReach.class));
cards.add(new SetCardInfo("Kokusho, the Evening Star", 89, Rarity.MYTHIC, mage.cards.k.KokushoTheEveningStar.class));
cards.add(new SetCardInfo("Krosan Grip", 152, Rarity.UNCOMMON, mage.cards.k.KrosanGrip.class));
cards.add(new SetCardInfo("Latchkey Faerie", 50, Rarity.COMMON, mage.cards.l.LatchkeyFaerie.class));
cards.add(new SetCardInfo("Lava Spike", 121, Rarity.COMMON, mage.cards.l.LavaSpike.class));
cards.add(new SetCardInfo("Life from the Loam", 153, Rarity.RARE, mage.cards.l.LifeFromTheLoam.class));
cards.add(new SetCardInfo("Lightning Helix", 179, Rarity.UNCOMMON, mage.cards.l.LightningHelix.class));
cards.add(new SetCardInfo("Logic Knot", 51, Rarity.COMMON, mage.cards.l.LogicKnot.class));
cards.add(new SetCardInfo("Lotus Bloom", 208, Rarity.RARE, mage.cards.l.LotusBloom.class));
cards.add(new SetCardInfo("Mad Auntie", 90, Rarity.UNCOMMON, mage.cards.m.MadAuntie.class));
cards.add(new SetCardInfo("Maelstrom Pulse", 180, Rarity.RARE, mage.cards.m.MaelstromPulse.class));
cards.add(new SetCardInfo("Manamorphose", 191, Rarity.UNCOMMON, mage.cards.m.Manamorphose.class));
cards.add(new SetCardInfo("Marsh Flitter", 91, Rarity.UNCOMMON, mage.cards.m.MarshFlitter.class));
cards.add(new SetCardInfo("Masked Admirers", 154, Rarity.UNCOMMON, mage.cards.m.MaskedAdmirers.class));
cards.add(new SetCardInfo("Meadowboon", 22, Rarity.UNCOMMON, mage.cards.m.Meadowboon.class));
cards.add(new SetCardInfo("Meloku the Clouded Mirror", 52, Rarity.RARE, mage.cards.m.MelokuTheCloudedMirror.class));
cards.add(new SetCardInfo("Mind Funeral", 181, Rarity.UNCOMMON, mage.cards.m.MindFuneral.class));
cards.add(new SetCardInfo("Mogg War Marshal", 122, Rarity.COMMON, mage.cards.m.MoggWarMarshal.class));
cards.add(new SetCardInfo("Moldervine Cloak", 155, Rarity.COMMON, mage.cards.m.MoldervineCloak.class));
cards.add(new SetCardInfo("Molten Disaster", 123, Rarity.RARE, mage.cards.m.MoltenDisaster.class));
cards.add(new SetCardInfo("Mothdust Changeling", 53, Rarity.COMMON, mage.cards.m.MothdustChangeling.class));
cards.add(new SetCardInfo("Mulldrifter", 54, Rarity.UNCOMMON, mage.cards.m.Mulldrifter.class));
cards.add(new SetCardInfo("Murderous Redcap", 192, Rarity.UNCOMMON, mage.cards.m.MurderousRedcap.class));
cards.add(new SetCardInfo("Myr Enforcer", 209, Rarity.COMMON, mage.cards.m.MyrEnforcer.class));
cards.add(new SetCardInfo("Myr Retriever", 210, Rarity.UNCOMMON, mage.cards.m.MyrRetriever.class));
cards.add(new SetCardInfo("Nantuko Shaman", 156, Rarity.COMMON, mage.cards.n.NantukoShaman.class));
cards.add(new SetCardInfo("Narcomoeba", 55, Rarity.UNCOMMON, mage.cards.n.Narcomoeba.class));
cards.add(new SetCardInfo("Oona, Queen of the Fae", 193, Rarity.RARE, mage.cards.o.OonaQueenOfTheFae.class));
cards.add(new SetCardInfo("Otherworldly Journey", 23, Rarity.COMMON, mage.cards.o.OtherworldlyJourney.class));
cards.add(new SetCardInfo("Pact of Negation", 56, Rarity.RARE, mage.cards.p.PactOfNegation.class));
cards.add(new SetCardInfo("Pallid Mycoderm", 24, Rarity.COMMON, mage.cards.p.PallidMycoderm.class));
cards.add(new SetCardInfo("Paradise Mantle", 211, Rarity.UNCOMMON, mage.cards.p.ParadiseMantle.class));
cards.add(new SetCardInfo("Pardic Dragon", 124, Rarity.UNCOMMON, mage.cards.p.PardicDragon.class));
cards.add(new SetCardInfo("Path to Exile", 25, Rarity.UNCOMMON, mage.cards.p.PathToExile.class));
cards.add(new SetCardInfo("Peer Through Depths", 57, Rarity.COMMON, mage.cards.p.PeerThroughDepths.class));
cards.add(new SetCardInfo("Penumbra Spider", 157, Rarity.COMMON, mage.cards.p.PenumbraSpider.class));
cards.add(new SetCardInfo("Peppersmoke", 92, Rarity.COMMON, mage.cards.p.Peppersmoke.class));
cards.add(new SetCardInfo("Perilous Research", 58, Rarity.COMMON, mage.cards.p.PerilousResearch.class));
cards.add(new SetCardInfo("Pestermite", 59, Rarity.COMMON, mage.cards.p.Pestermite.class));
cards.add(new SetCardInfo("Petals of Insight", 60, Rarity.COMMON, mage.cards.p.PetalsOfInsight.class));
cards.add(new SetCardInfo("Phthisis", 93, Rarity.UNCOMMON, mage.cards.p.Phthisis.class));
cards.add(new SetCardInfo("Plumeveil", 194, Rarity.UNCOMMON, mage.cards.p.Plumeveil.class));
cards.add(new SetCardInfo("Progenitus", 182, Rarity.MYTHIC, mage.cards.p.Progenitus.class));
cards.add(new SetCardInfo("Pyrite Spellbomb", 212, Rarity.COMMON, mage.cards.p.PyriteSpellbomb.class));
cards.add(new SetCardInfo("Pyromancer's Swath", 125, Rarity.RARE, mage.cards.p.PyromancersSwath.class));
cards.add(new SetCardInfo("Rathi Trapper", 94, Rarity.COMMON, mage.cards.r.RathiTrapper.class));
cards.add(new SetCardInfo("Raven's Crime", 95, Rarity.COMMON, mage.cards.r.RavensCrime.class));
cards.add(new SetCardInfo("Reach of Branches", 158, Rarity.UNCOMMON, mage.cards.r.ReachOfBranches.class));
cards.add(new SetCardInfo("Reach Through Mists", 61, Rarity.COMMON, mage.cards.r.ReachThroughMists.class));
cards.add(new SetCardInfo("Relic of Progenitus", 213, Rarity.UNCOMMON, mage.cards.r.RelicOfProgenitus.class));
cards.add(new SetCardInfo("Reveillark", 26, Rarity.RARE, mage.cards.r.Reveillark.class));
cards.add(new SetCardInfo("Rift Bolt", 126, Rarity.COMMON, mage.cards.r.RiftBolt.class));
cards.add(new SetCardInfo("Rift Elemental", 127, Rarity.COMMON, mage.cards.r.RiftElemental.class));
cards.add(new SetCardInfo("Riftsweeper", 159, Rarity.UNCOMMON, mage.cards.r.Riftsweeper.class));
cards.add(new SetCardInfo("Riftwing Cloudskate", 62, Rarity.UNCOMMON, mage.cards.r.RiftwingCloudskate.class));
cards.add(new SetCardInfo("Rude Awakening", 160, Rarity.RARE, mage.cards.r.RudeAwakening.class));
cards.add(new SetCardInfo("Runed Stalactite", 214, Rarity.COMMON, mage.cards.r.RunedStalactite.class));
cards.add(new SetCardInfo("Ryusei, the Falling Star", 128, Rarity.MYTHIC, mage.cards.r.RyuseiTheFallingStar.class));
cards.add(new SetCardInfo("Saltfield Recluse", 27, Rarity.COMMON, mage.cards.s.SaltfieldRecluse.class));
cards.add(new SetCardInfo("Sanctum Gargoyle", 28, Rarity.COMMON, mage.cards.s.SanctumGargoyle.class));
cards.add(new SetCardInfo("Sandsower", 29, Rarity.UNCOMMON, mage.cards.s.Sandsower.class));
cards.add(new SetCardInfo("Sarkhan Vol", 183, Rarity.MYTHIC, mage.cards.s.SarkhanVol.class));
cards.add(new SetCardInfo("Scion of Oona", 63, Rarity.RARE, mage.cards.s.ScionOfOona.class));
cards.add(new SetCardInfo("Search for Tomorrow", 161, Rarity.COMMON, mage.cards.s.SearchForTomorrow.class));
cards.add(new SetCardInfo("Shrapnel Blast", 129, Rarity.UNCOMMON, mage.cards.s.ShrapnelBlast.class));
cards.add(new SetCardInfo("Skeletal Vampire", 96, Rarity.RARE, mage.cards.s.SkeletalVampire.class));
cards.add(new SetCardInfo("Skyreach Manta", 215, Rarity.COMMON, mage.cards.s.SkyreachManta.class));
cards.add(new SetCardInfo("Slaughter Pact", 97, Rarity.RARE, mage.cards.s.SlaughterPact.class));
cards.add(new SetCardInfo("Spell Snare", 64, Rarity.UNCOMMON, mage.cards.s.SpellSnare.class));
cards.add(new SetCardInfo("Spellstutter Sprite", 65, Rarity.COMMON, mage.cards.s.SpellstutterSprite.class));
cards.add(new SetCardInfo("Sporesower Thallid", 162, Rarity.UNCOMMON, mage.cards.s.SporesowerThallid.class));
cards.add(new SetCardInfo("Sporoloth Ancient", 163, Rarity.COMMON, mage.cards.s.SporolothAncient.class));
cards.add(new SetCardInfo("Squee, Goblin Nabob", 130, Rarity.RARE, mage.cards.s.SqueeGoblinNabob.class));
cards.add(new SetCardInfo("Stingscourger", 131, Rarity.COMMON, mage.cards.s.Stingscourger.class));
cards.add(new SetCardInfo("Stinkdrinker Daredevil", 132, Rarity.COMMON, mage.cards.s.StinkdrinkerDaredevil.class));
cards.add(new SetCardInfo("Stinkweed Imp", 98, Rarity.COMMON, mage.cards.s.StinkweedImp.class));
cards.add(new SetCardInfo("Stir the Pride", 30, Rarity.UNCOMMON, mage.cards.s.StirThePride.class));
cards.add(new SetCardInfo("Stonehewer Giant", 31, Rarity.RARE, mage.cards.s.StonehewerGiant.class));
cards.add(new SetCardInfo("Street Wraith", 99, Rarity.COMMON, mage.cards.s.StreetWraith.class));
cards.add(new SetCardInfo("Sudden Shock", 133, Rarity.UNCOMMON, mage.cards.s.SuddenShock.class));
cards.add(new SetCardInfo("Summoner's Pact", 164, Rarity.RARE, mage.cards.s.SummonersPact.class));
cards.add(new SetCardInfo("Sword of Fire and Ice", 216, Rarity.MYTHIC, mage.cards.s.SwordOfFireAndIce.class));
cards.add(new SetCardInfo("Sword of Light and Shadow", 217, Rarity.MYTHIC, mage.cards.s.SwordOfLightAndShadow.class));
cards.add(new SetCardInfo("Sylvan Bounty", 165, Rarity.COMMON, mage.cards.s.SylvanBounty.class));
cards.add(new SetCardInfo("Syphon Life", 100, Rarity.COMMON, mage.cards.s.SyphonLife.class));
cards.add(new SetCardInfo("Take Possession", 66, Rarity.UNCOMMON, mage.cards.t.TakePossession.class));
cards.add(new SetCardInfo("Tarmogoyf", 166, Rarity.MYTHIC, mage.cards.t.Tarmogoyf.class));
cards.add(new SetCardInfo("Tar Pitcher", 134, Rarity.UNCOMMON, mage.cards.t.TarPitcher.class));
cards.add(new SetCardInfo("Terashi's Grasp", 32, Rarity.UNCOMMON, mage.cards.t.TerashisGrasp.class));
cards.add(new SetCardInfo("Terramorphic Expanse", 224, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class));
cards.add(new SetCardInfo("Test of Faith", 33, Rarity.COMMON, mage.cards.t.TestOfFaith.class));
cards.add(new SetCardInfo("Thallid", 167, Rarity.COMMON, mage.cards.t.Thallid.class));
cards.add(new SetCardInfo("Thallid Germinator", 168, Rarity.COMMON, mage.cards.t.ThallidGerminator.class));
cards.add(new SetCardInfo("Thallid Shell-Dweller", 169, Rarity.COMMON, mage.cards.t.ThallidShellDweller.class));
cards.add(new SetCardInfo("Thieving Sprite", 101, Rarity.COMMON, mage.cards.t.ThievingSprite.class));
cards.add(new SetCardInfo("Thirst for Knowledge", 67, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class));
cards.add(new SetCardInfo("Thundercloud Shaman", 135, Rarity.UNCOMMON, mage.cards.t.ThundercloudShaman.class));
cards.add(new SetCardInfo("Thundering Giant", 136, Rarity.COMMON, mage.cards.t.ThunderingGiant.class));
cards.add(new SetCardInfo("Tidehollow Sculler", 184, Rarity.UNCOMMON, mage.cards.t.TidehollowSculler.class));
cards.add(new SetCardInfo("Tombstalker", 102, Rarity.RARE, mage.cards.t.Tombstalker.class));
cards.add(new SetCardInfo("Tooth and Nail", 170, Rarity.RARE, mage.cards.t.ToothAndNail.class));
cards.add(new SetCardInfo("Torrent of Stone", 137, Rarity.COMMON, mage.cards.t.TorrentOfStone.class));
cards.add(new SetCardInfo("Traumatic Visions", 68, Rarity.COMMON, mage.cards.t.TraumaticVisions.class));
cards.add(new SetCardInfo("Tribal Flames", 138, Rarity.UNCOMMON, mage.cards.t.TribalFlames.class));
cards.add(new SetCardInfo("Tromp the Domains", 171, Rarity.UNCOMMON, mage.cards.t.TrompTheDomains.class));
cards.add(new SetCardInfo("Trygon Predator", 185, Rarity.UNCOMMON, mage.cards.t.TrygonPredator.class));
cards.add(new SetCardInfo("Vedalken Dismisser", 69, Rarity.COMMON, mage.cards.v.VedalkenDismisser.class));
cards.add(new SetCardInfo("Vedalken Shackles", 218, Rarity.MYTHIC, mage.cards.v.VedalkenShackles.class));
cards.add(new SetCardInfo("Vendilion Clique", 70, Rarity.MYTHIC, mage.cards.v.VendilionClique.class));
cards.add(new SetCardInfo("Verdeloth the Ancient", 172, Rarity.RARE, mage.cards.v.VerdelothTheAncient.class));
cards.add(new SetCardInfo("Veteran Armorer", 34, Rarity.COMMON, mage.cards.v.VeteranArmorer.class));
cards.add(new SetCardInfo("Vivid Crag", 225, Rarity.UNCOMMON, mage.cards.v.VividCrag.class));
cards.add(new SetCardInfo("Vivid Creek", 226, Rarity.UNCOMMON, mage.cards.v.VividCreek.class));
cards.add(new SetCardInfo("Vivid Grove", 227, Rarity.UNCOMMON, mage.cards.v.VividGrove.class));
cards.add(new SetCardInfo("Vivid Marsh", 228, Rarity.UNCOMMON, mage.cards.v.VividMarsh.class));
cards.add(new SetCardInfo("Vivid Meadow", 229, Rarity.UNCOMMON, mage.cards.v.VividMeadow.class));
cards.add(new SetCardInfo("Walker of the Grove", 173, Rarity.COMMON, mage.cards.w.WalkerOfTheGrove.class));
cards.add(new SetCardInfo("Warren Pilferers", 103, Rarity.COMMON, mage.cards.w.WarrenPilferers.class));
cards.add(new SetCardInfo("Warren Weirding", 104, Rarity.COMMON, mage.cards.w.WarrenWeirding.class));
cards.add(new SetCardInfo("War-Spike Changeling", 139, Rarity.COMMON, mage.cards.w.WarSpikeChangeling.class));
cards.add(new SetCardInfo("Woodfall Primus", 174, Rarity.RARE, mage.cards.w.WoodfallPrimus.class));
cards.add(new SetCardInfo("Worm Harvest", 195, Rarity.UNCOMMON, mage.cards.w.WormHarvest.class));
cards.add(new SetCardInfo("Yosei, the Morning Star", 35, Rarity.MYTHIC, mage.cards.y.YoseiTheMorningStar.class));
}
}