/* * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * The views and conclusions contained in the software and documentation are those of the * authors and should not be interpreted as representing official policies, either expressed * or implied, of BetaSteward_at_googlemail.com. */ package mage.sets; import mage.cards.CardGraphicInfo; import mage.cards.ExpansionSet; import mage.constants.Rarity; import mage.constants.SetType; /** * * @author LevelX2 */ public class SorinVsTibalt extends ExpansionSet { private static final SorinVsTibalt instance = new SorinVsTibalt(); public static SorinVsTibalt getInstance() { return instance; } private SorinVsTibalt() { super("Duel Decks: Sorin vs. Tibalt", "DDK", ExpansionSet.buildDate(2013, 3, 15), SetType.SUPPLEMENTAL); this.blockName = "Duel Decks"; this.hasBasicLands = false; cards.add(new SetCardInfo("Absorb Vis", 31, Rarity.COMMON, mage.cards.a.AbsorbVis.class)); cards.add(new SetCardInfo("Akoum Refuge", 73, Rarity.UNCOMMON, mage.cards.a.AkoumRefuge.class)); cards.add(new SetCardInfo("Ancient Craving", 28, Rarity.RARE, mage.cards.a.AncientCraving.class)); cards.add(new SetCardInfo("Ashmouth Hound", 45, Rarity.COMMON, mage.cards.a.AshmouthHound.class)); cards.add(new SetCardInfo("Blazing Salvo", 58, Rarity.COMMON, mage.cards.b.BlazingSalvo.class)); cards.add(new SetCardInfo("Blightning", 69, Rarity.COMMON, mage.cards.b.Blightning.class)); cards.add(new SetCardInfo("Bloodrage Vampire", 10, Rarity.COMMON, mage.cards.b.BloodrageVampire.class)); cards.add(new SetCardInfo("Breaking Point", 67, Rarity.RARE, mage.cards.b.BreakingPoint.class)); cards.add(new SetCardInfo("Browbeat", 66, Rarity.UNCOMMON, mage.cards.b.Browbeat.class)); cards.add(new SetCardInfo("Bump in the Night", 57, Rarity.COMMON, mage.cards.b.BumpInTheNight.class)); cards.add(new SetCardInfo("Butcher of Malakir", 18, Rarity.RARE, mage.cards.b.ButcherOfMalakir.class)); cards.add(new SetCardInfo("Child of Night", 5, Rarity.COMMON, mage.cards.c.ChildOfNight.class)); cards.add(new SetCardInfo("Coal Stoker", 49, Rarity.COMMON, mage.cards.c.CoalStoker.class)); cards.add(new SetCardInfo("Corpse Connoisseur", 54, Rarity.UNCOMMON, mage.cards.c.CorpseConnoisseur.class)); cards.add(new SetCardInfo("Death Grasp", 32, Rarity.RARE, mage.cards.d.DeathGrasp.class)); cards.add(new SetCardInfo("Decompose", 20, Rarity.UNCOMMON, mage.cards.d.Decompose.class)); cards.add(new SetCardInfo("Devil's Play", 72, Rarity.RARE, mage.cards.d.DevilsPlay.class)); cards.add(new SetCardInfo("Doomed Traveler", 2, Rarity.COMMON, mage.cards.d.DoomedTraveler.class)); cards.add(new SetCardInfo("Duskhunter Bat", 6, Rarity.COMMON, mage.cards.d.DuskhunterBat.class)); cards.add(new SetCardInfo("Evolving Wilds", 33, Rarity.COMMON, mage.cards.e.EvolvingWilds.class)); cards.add(new SetCardInfo("Faithless Looting", 59, Rarity.COMMON, mage.cards.f.FaithlessLooting.class)); cards.add(new SetCardInfo("Field of Souls", 30, Rarity.RARE, mage.cards.f.FieldOfSouls.class)); cards.add(new SetCardInfo("Fiend Hunter", 11, Rarity.UNCOMMON, mage.cards.f.FiendHunter.class)); cards.add(new SetCardInfo("Flame Javelin", 70, Rarity.UNCOMMON, mage.cards.f.FlameJavelin.class)); cards.add(new SetCardInfo("Flame Slash", 60, Rarity.COMMON, mage.cards.f.FlameSlash.class)); cards.add(new SetCardInfo("Gang of Devils", 56, Rarity.UNCOMMON, mage.cards.g.GangOfDevils.class)); cards.add(new SetCardInfo("Gatekeeper of Malakir", 8, Rarity.UNCOMMON, mage.cards.g.GatekeeperOfMalakir.class)); cards.add(new SetCardInfo("Geistflame", 61, Rarity.COMMON, mage.cards.g.Geistflame.class)); cards.add(new SetCardInfo("Goblin Arsonist", 42, Rarity.COMMON, mage.cards.g.GoblinArsonist.class)); cards.add(new SetCardInfo("Hellrider", 52, Rarity.RARE, mage.cards.h.Hellrider.class)); cards.add(new SetCardInfo("Hellspark Elemental", 46, Rarity.UNCOMMON, mage.cards.h.HellsparkElemental.class)); cards.add(new SetCardInfo("Lavaborn Muse", 50, Rarity.RARE, mage.cards.l.LavabornMuse.class)); cards.add(new SetCardInfo("Lingering Souls", 24, Rarity.UNCOMMON, mage.cards.l.LingeringSouls.class)); cards.add(new SetCardInfo("Mad Prophet", 51, Rarity.COMMON, mage.cards.m.MadProphet.class)); cards.add(new SetCardInfo("Mark of the Vampire", 29, Rarity.COMMON, mage.cards.m.MarkOfTheVampire.class)); cards.add(new SetCardInfo("Mausoleum Guard", 13, Rarity.UNCOMMON, mage.cards.m.MausoleumGuard.class)); cards.add(new SetCardInfo("Mesmeric Fiend", 7, Rarity.COMMON, mage.cards.m.MesmericFiend.class)); cards.add(new SetCardInfo("Mortify", 25, Rarity.UNCOMMON, mage.cards.m.Mortify.class)); cards.add(new SetCardInfo("Mountain", 75, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mountain", 76, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Mountain", 77, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Phantom General", 14, Rarity.UNCOMMON, mage.cards.p.PhantomGeneral.class)); cards.add(new SetCardInfo("Plains", 38, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Plains", 39, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Plains", 40, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Pyroclasm", 62, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class)); cards.add(new SetCardInfo("Rakdos Carnarium", 74, Rarity.COMMON, mage.cards.r.RakdosCarnarium.class)); cards.add(new SetCardInfo("Reassembling Skeleton", 44, Rarity.UNCOMMON, mage.cards.r.ReassemblingSkeleton.class)); cards.add(new SetCardInfo("Recoup", 63, Rarity.UNCOMMON, mage.cards.r.Recoup.class)); cards.add(new SetCardInfo("Revenant Patriarch", 16, Rarity.UNCOMMON, mage.cards.r.RevenantPatriarch.class)); cards.add(new SetCardInfo("Scorched Rusalka", 43, Rarity.UNCOMMON, mage.cards.s.ScorchedRusalka.class)); cards.add(new SetCardInfo("Scourge Devil", 55, Rarity.UNCOMMON, mage.cards.s.ScourgeDevil.class)); cards.add(new SetCardInfo("Sengir Vampire", 17, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class)); cards.add(new SetCardInfo("Shambling Remains", 48, Rarity.UNCOMMON, mage.cards.s.ShamblingRemains.class)); cards.add(new SetCardInfo("Skirsdag Cultist", 53, Rarity.UNCOMMON, mage.cards.s.SkirsdagCultist.class)); cards.add(new SetCardInfo("Sorin, Lord of Innistrad", 1, Rarity.MYTHIC, mage.cards.s.SorinLordOfInnistrad.class)); cards.add(new SetCardInfo("Sorin's Thirst", 21, Rarity.COMMON, mage.cards.s.SorinsThirst.class)); cards.add(new SetCardInfo("Spectral Procession", 26, Rarity.UNCOMMON, mage.cards.s.SpectralProcession.class)); cards.add(new SetCardInfo("Strangling Soot", 65, Rarity.COMMON, mage.cards.s.StranglingSoot.class)); cards.add(new SetCardInfo("Sulfuric Vortex", 68, Rarity.RARE, mage.cards.s.SulfuricVortex.class)); cards.add(new SetCardInfo("Swamp", 35, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 36, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 37, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 78, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 79, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 80, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Tainted Field", 34, Rarity.UNCOMMON, mage.cards.t.TaintedField.class)); cards.add(new SetCardInfo("Terminate", 64, Rarity.COMMON, mage.cards.t.Terminate.class)); cards.add(new SetCardInfo("Tibalt, the Fiend-Blooded", 41, Rarity.MYTHIC, mage.cards.t.TibaltTheFiendBlooded.class)); cards.add(new SetCardInfo("Torrent of Souls", 71, Rarity.UNCOMMON, mage.cards.t.TorrentOfSouls.class)); cards.add(new SetCardInfo("Twilight Drover", 9, Rarity.RARE, mage.cards.t.TwilightDrover.class)); cards.add(new SetCardInfo("Unmake", 27, Rarity.COMMON, mage.cards.u.Unmake.class)); cards.add(new SetCardInfo("Urge to Feed", 22, Rarity.UNCOMMON, mage.cards.u.UrgeToFeed.class)); cards.add(new SetCardInfo("Vampire Lacerator", 3, Rarity.COMMON, mage.cards.v.VampireLacerator.class)); cards.add(new SetCardInfo("Vampire Nighthawk", 12, Rarity.UNCOMMON, mage.cards.v.VampireNighthawk.class)); cards.add(new SetCardInfo("Vampire Outcasts", 15, Rarity.UNCOMMON, mage.cards.v.VampireOutcasts.class)); cards.add(new SetCardInfo("Vampire's Bite", 19, Rarity.COMMON, mage.cards.v.VampiresBite.class)); cards.add(new SetCardInfo("Vithian Stinger", 47, Rarity.COMMON, mage.cards.v.VithianStinger.class)); cards.add(new SetCardInfo("Wall of Omens", 4, Rarity.UNCOMMON, mage.cards.w.WallOfOmens.class)); cards.add(new SetCardInfo("Zealous Persecution", 23, Rarity.UNCOMMON, mage.cards.z.ZealousPersecution.class)); } }