/*
* Copyright 2011 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 fireshoes
*/
public class BlessedVsCursed extends ExpansionSet {
private static final BlessedVsCursed instance = new BlessedVsCursed();
public static BlessedVsCursed getInstance() {
return instance;
}
private BlessedVsCursed() {
super("Duel Decks: Blessed vs. Cursed", "DDQ", ExpansionSet.buildDate(2016, 2, 26), SetType.SUPPLEMENTAL);
this.blockName = "Duel Decks";
this.hasBasicLands = false;
cards.add(new SetCardInfo("Abattoir Ghoul", 50, Rarity.UNCOMMON, mage.cards.a.AbattoirGhoul.class));
cards.add(new SetCardInfo("Appetite for Brains", 51, Rarity.UNCOMMON, mage.cards.a.AppetiteForBrains.class));
cards.add(new SetCardInfo("Barter in Blood", 52, Rarity.UNCOMMON, mage.cards.b.BarterInBlood.class));
cards.add(new SetCardInfo("Bonds of Faith", 2, Rarity.COMMON, mage.cards.b.BondsOfFaith.class));
cards.add(new SetCardInfo("Butcher Ghoul", 53, Rarity.COMMON, mage.cards.b.ButcherGhoul.class));
cards.add(new SetCardInfo("Butcher's Cleaver", 31, Rarity.UNCOMMON, mage.cards.b.ButchersCleaver.class));
cards.add(new SetCardInfo("Captain of the Mists", 24, Rarity.RARE, mage.cards.c.CaptainOfTheMists.class));
cards.add(new SetCardInfo("Cathedral Sanctifier", 3, Rarity.COMMON, mage.cards.c.CathedralSanctifier.class));
cards.add(new SetCardInfo("Champion of the Parish", 4, Rarity.RARE, mage.cards.c.ChampionOfTheParish.class));
cards.add(new SetCardInfo("Chapel Geist", 5, Rarity.COMMON, mage.cards.c.ChapelGeist.class));
cards.add(new SetCardInfo("Cobbled Wings", 69, Rarity.COMMON, mage.cards.c.CobbledWings.class));
cards.add(new SetCardInfo("Compelling Deterrence", 42, Rarity.UNCOMMON, mage.cards.c.CompellingDeterrence.class));
cards.add(new SetCardInfo("Dearly Departed", 6, Rarity.RARE, mage.cards.d.DearlyDeparted.class));
cards.add(new SetCardInfo("Diregraf Captain", 68, Rarity.UNCOMMON, mage.cards.d.DiregrafCaptain.class));
cards.add(new SetCardInfo("Diregraf Ghoul", 54, Rarity.UNCOMMON, mage.cards.d.DiregrafGhoul.class));
cards.add(new SetCardInfo("Dismal Backwater", 70, Rarity.COMMON, mage.cards.d.DismalBackwater.class));
cards.add(new SetCardInfo("Doomed Traveler", 7, Rarity.COMMON, mage.cards.d.DoomedTraveler.class));
cards.add(new SetCardInfo("Dread Return", 55, Rarity.UNCOMMON, mage.cards.d.DreadReturn.class));
cards.add(new SetCardInfo("Driver of the Dead", 56, Rarity.COMMON, mage.cards.d.DriverOfTheDead.class));
cards.add(new SetCardInfo("Eerie Interlude", 8, Rarity.RARE, mage.cards.e.EerieInterlude.class));
cards.add(new SetCardInfo("Elder Cathar", 9, Rarity.COMMON, mage.cards.e.ElderCathar.class));
cards.add(new SetCardInfo("Emancipation Angel", 10, Rarity.UNCOMMON, mage.cards.e.EmancipationAngel.class));
cards.add(new SetCardInfo("Falkenrath Noble", 57, Rarity.UNCOMMON, mage.cards.f.FalkenrathNoble.class));
cards.add(new SetCardInfo("Fiend Hunter", 11, Rarity.UNCOMMON, mage.cards.f.FiendHunter.class));
cards.add(new SetCardInfo("Forbidden Alchemy", 43, Rarity.COMMON, mage.cards.f.ForbiddenAlchemy.class));
cards.add(new SetCardInfo("Gather the Townsfolk", 12, Rarity.COMMON, mage.cards.g.GatherTheTownsfolk.class));
cards.add(new SetCardInfo("Geist of Saint Traft", 1, Rarity.MYTHIC, mage.cards.g.GeistOfSaintTraft.class));
cards.add(new SetCardInfo("Ghoulraiser", 58, Rarity.COMMON, mage.cards.g.Ghoulraiser.class));
cards.add(new SetCardInfo("Goldnight Redeemer", 13, Rarity.UNCOMMON, mage.cards.g.GoldnightRedeemer.class));
cards.add(new SetCardInfo("Gravecrawler", 59, Rarity.RARE, mage.cards.g.Gravecrawler.class));
cards.add(new SetCardInfo("Gryff Vanguard", 25, Rarity.COMMON, mage.cards.g.GryffVanguard.class));
cards.add(new SetCardInfo("Harvester of Souls", 60, Rarity.RARE, mage.cards.h.HarvesterOfSouls.class));
cards.add(new SetCardInfo("Havengul Runebinder", 44, Rarity.RARE, mage.cards.h.HavengulRunebinder.class));
cards.add(new SetCardInfo("Human Frailty", 61, Rarity.UNCOMMON, mage.cards.h.HumanFrailty.class));
cards.add(new SetCardInfo("Increasing Devotion", 14, Rarity.RARE, mage.cards.i.IncreasingDevotion.class));
cards.add(new SetCardInfo("Island", 35, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Island", 36, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Island", 37, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Island", 71, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Island", 72, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Island", 73, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Makeshift Mauler", 45, Rarity.COMMON, mage.cards.m.MakeshiftMauler.class));
cards.add(new SetCardInfo("Mindwrack Demon", 41, Rarity.MYTHIC, mage.cards.m.MindwrackDemon.class));
cards.add(new SetCardInfo("Mist Raven", 26, Rarity.COMMON, mage.cards.m.MistRaven.class));
cards.add(new SetCardInfo("Moan of the Unhallowed", 62, Rarity.UNCOMMON, mage.cards.m.MoanOfTheUnhallowed.class));
cards.add(new SetCardInfo("Momentary Blink", 15, Rarity.COMMON, mage.cards.m.MomentaryBlink.class));
cards.add(new SetCardInfo("Moorland Inquisitor", 16, Rarity.COMMON, mage.cards.m.MoorlandInquisitor.class));
cards.add(new SetCardInfo("Nephalia Smuggler", 27, Rarity.UNCOMMON, mage.cards.n.NephaliaSmuggler.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("Pore Over the Pages", 28, Rarity.UNCOMMON, mage.cards.p.PoreOverThePages.class));
cards.add(new SetCardInfo("Rebuke", 17, Rarity.COMMON, mage.cards.r.Rebuke.class));
cards.add(new SetCardInfo("Relentless Skaabs", 46, Rarity.UNCOMMON, mage.cards.r.RelentlessSkaabs.class));
cards.add(new SetCardInfo("Scrapskin Drake", 47, Rarity.COMMON, mage.cards.s.ScrapskinDrake.class));
cards.add(new SetCardInfo("Screeching Skaab", 48, Rarity.COMMON, mage.cards.s.ScreechingSkaab.class));
cards.add(new SetCardInfo("Seraph Sanctuary", 33, Rarity.COMMON, mage.cards.s.SeraphSanctuary.class));
cards.add(new SetCardInfo("Sever the Bloodline", 63, Rarity.RARE, mage.cards.s.SeverTheBloodline.class));
cards.add(new SetCardInfo("Sharpened Pitchfork", 32, Rarity.UNCOMMON, mage.cards.s.SharpenedPitchfork.class));
cards.add(new SetCardInfo("Slayer of the Wicked", 18, Rarity.UNCOMMON, mage.cards.s.SlayerOfTheWicked.class));
cards.add(new SetCardInfo("Spectral Gateguards", 19, Rarity.COMMON, mage.cards.s.SpectralGateguards.class));
cards.add(new SetCardInfo("Stitched Drake", 49, Rarity.COMMON, mage.cards.s.StitchedDrake.class));
cards.add(new SetCardInfo("Swamp", 74, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Swamp", 75, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Swamp", 76, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Tandem Lookout", 29, Rarity.UNCOMMON, mage.cards.t.TandemLookout.class));
cards.add(new SetCardInfo("Thraben Heretic", 20, Rarity.UNCOMMON, mage.cards.t.ThrabenHeretic.class));
cards.add(new SetCardInfo("Tooth Collector", 64, Rarity.UNCOMMON, mage.cards.t.ToothCollector.class));
cards.add(new SetCardInfo("Topplegeist", 21, Rarity.UNCOMMON, mage.cards.t.Topplegeist.class));
cards.add(new SetCardInfo("Tower Geist", 30, Rarity.UNCOMMON, mage.cards.t.TowerGeist.class));
cards.add(new SetCardInfo("Tranquil Cove", 34, Rarity.COMMON, mage.cards.t.TranquilCove.class));
cards.add(new SetCardInfo("Tribute to Hunger", 65, Rarity.UNCOMMON, mage.cards.t.TributeToHunger.class));
cards.add(new SetCardInfo("Unbreathing Horde", 66, Rarity.RARE, mage.cards.u.UnbreathingHorde.class));
cards.add(new SetCardInfo("Victim of Night", 67, Rarity.COMMON, mage.cards.v.VictimOfNight.class));
cards.add(new SetCardInfo("Village Bell-Ringer", 22, Rarity.COMMON, mage.cards.v.VillageBellRinger.class));
cards.add(new SetCardInfo("Voice of the Provinces", 23, Rarity.COMMON, mage.cards.v.VoiceOfTheProvinces.class));
}
}