/*
* 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 fireshoes
*/
public class ZendikarVsEldrazi extends ExpansionSet {
private static final ZendikarVsEldrazi instance = new ZendikarVsEldrazi();
public static ZendikarVsEldrazi getInstance() {
return instance;
}
private ZendikarVsEldrazi() {
super("Duel Decks: Zendikar vs. Eldrazi", "DDP", ExpansionSet.buildDate(2015, 8, 28), SetType.SUPPLEMENTAL);
this.blockName = "Duel Decks";
this.hasBasicLands = false;
cards.add(new SetCardInfo("Affa Guard Hound", 2, Rarity.UNCOMMON, mage.cards.a.AffaGuardHound.class));
cards.add(new SetCardInfo("Akoum Refuge", 67, Rarity.UNCOMMON, mage.cards.a.AkoumRefuge.class));
cards.add(new SetCardInfo("Artisan of Kozilek", 42, Rarity.UNCOMMON, mage.cards.a.ArtisanOfKozilek.class));
cards.add(new SetCardInfo("Avenger of Zendikar", 1, Rarity.MYTHIC, mage.cards.a.AvengerOfZendikar.class));
cards.add(new SetCardInfo("Beastbreaker of Bala Ged", 10, Rarity.UNCOMMON, mage.cards.b.BeastbreakerOfBalaGed.class));
cards.add(new SetCardInfo("Bloodrite Invoker", 45, Rarity.COMMON, mage.cards.b.BloodriteInvoker.class));
cards.add(new SetCardInfo("Bloodthrone Vampire", 46, Rarity.COMMON, mage.cards.b.BloodthroneVampire.class));
cards.add(new SetCardInfo("Butcher of Malakir", 47, Rarity.RARE, mage.cards.b.ButcherOfMalakir.class));
cards.add(new SetCardInfo("Cadaver Imp", 48, Rarity.COMMON, mage.cards.c.CadaverImp.class));
cards.add(new SetCardInfo("Caravan Escort", 3, Rarity.COMMON, mage.cards.c.CaravanEscort.class));
cards.add(new SetCardInfo("Consume the Meek", 49, Rarity.RARE, mage.cards.c.ConsumeTheMeek.class));
cards.add(new SetCardInfo("Corpsehatch", 50, Rarity.UNCOMMON, mage.cards.c.Corpsehatch.class));
cards.add(new SetCardInfo("Daggerback Basilisk", 11, Rarity.COMMON, mage.cards.d.DaggerbackBasilisk.class));
cards.add(new SetCardInfo("Dominator Drone", 51, Rarity.COMMON, mage.cards.d.DominatorDrone.class));
cards.add(new SetCardInfo("Eldrazi Temple", 68, Rarity.UNCOMMON, mage.cards.e.EldraziTemple.class));
cards.add(new SetCardInfo("Emrakul's Hatcher", 59, Rarity.COMMON, mage.cards.e.EmrakulsHatcher.class));
cards.add(new SetCardInfo("Evolving Wilds", 31, Rarity.COMMON, mage.cards.e.EvolvingWilds.class));
cards.add(new SetCardInfo("Explorer's Scope", 28, Rarity.UNCOMMON, mage.cards.e.ExplorersScope.class));
cards.add(new SetCardInfo("Forerunner of Slaughter", 64, Rarity.UNCOMMON, mage.cards.f.ForerunnerOfSlaughter.class));
cards.add(new SetCardInfo("Forest", 38, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forest", 39, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forest", 40, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forked Bolt", 60, Rarity.UNCOMMON, mage.cards.f.ForkedBolt.class));
cards.add(new SetCardInfo("Frontier Guide", 12, Rarity.UNCOMMON, mage.cards.f.FrontierGuide.class));
cards.add(new SetCardInfo("Graypelt Hunter", 13, Rarity.COMMON, mage.cards.g.GraypeltHunter.class));
cards.add(new SetCardInfo("Graypelt Refuge", 32, Rarity.UNCOMMON, mage.cards.g.GraypeltRefuge.class));
cards.add(new SetCardInfo("Grazing Gladehart", 14, Rarity.COMMON, mage.cards.g.GrazingGladehart.class));
cards.add(new SetCardInfo("Groundswell", 15, Rarity.COMMON, mage.cards.g.Groundswell.class));
cards.add(new SetCardInfo("Harrow", 16, Rarity.COMMON, mage.cards.h.Harrow.class));
cards.add(new SetCardInfo("Heartstabber Mosquito", 52, Rarity.COMMON, mage.cards.h.HeartstabberMosquito.class));
cards.add(new SetCardInfo("Hellion Eruption", 61, Rarity.RARE, mage.cards.h.HellionEruption.class));
cards.add(new SetCardInfo("Induce Despair", 53, Rarity.COMMON, mage.cards.i.InduceDespair.class));
cards.add(new SetCardInfo("It That Betrays", 43, Rarity.RARE, mage.cards.i.ItThatBetrays.class));
cards.add(new SetCardInfo("Joraga Bard", 17, Rarity.COMMON, mage.cards.j.JoragaBard.class));
cards.add(new SetCardInfo("Kabira Vindicator", 4, Rarity.UNCOMMON, mage.cards.k.KabiraVindicator.class));
cards.add(new SetCardInfo("Khalni Heart Expedition", 18, Rarity.COMMON, mage.cards.k.KhalniHeartExpedition.class));
cards.add(new SetCardInfo("Knight of Cliffhaven", 5, Rarity.COMMON, mage.cards.k.KnightOfCliffhaven.class));
cards.add(new SetCardInfo("Magmaw", 62, Rarity.RARE, mage.cards.m.Magmaw.class));
cards.add(new SetCardInfo("Makindi Griffin", 6, Rarity.COMMON, mage.cards.m.MakindiGriffin.class));
cards.add(new SetCardInfo("Marsh Casualties", 54, Rarity.UNCOMMON, mage.cards.m.MarshCasualties.class));
cards.add(new SetCardInfo("Mind Stone", 65, Rarity.UNCOMMON, mage.cards.m.MindStone.class));
cards.add(new SetCardInfo("Mountain", 73, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Mountain", 74, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Mountain", 75, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Oblivion Sower", 41, Rarity.MYTHIC, mage.cards.o.OblivionSower.class));
cards.add(new SetCardInfo("Ondu Giant", 19, Rarity.COMMON, mage.cards.o.OnduGiant.class));
cards.add(new SetCardInfo("Oust", 7, Rarity.UNCOMMON, mage.cards.o.Oust.class));
cards.add(new SetCardInfo("Pawn of Ulamog", 55, Rarity.UNCOMMON, mage.cards.p.PawnOfUlamog.class));
cards.add(new SetCardInfo("Plains", 35, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Plains", 36, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Plains", 37, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Primal Command", 20, Rarity.RARE, mage.cards.p.PrimalCommand.class));
cards.add(new SetCardInfo("Read the Bones", 56, Rarity.COMMON, mage.cards.r.ReadTheBones.class));
cards.add(new SetCardInfo("Repel the Darkness", 8, Rarity.COMMON, mage.cards.r.RepelTheDarkness.class));
cards.add(new SetCardInfo("Retreat to Kazandu", 21, Rarity.UNCOMMON, mage.cards.r.RetreatToKazandu.class));
cards.add(new SetCardInfo("Rocky Tar Pit", 69, Rarity.UNCOMMON, mage.cards.r.RockyTarPit.class));
cards.add(new SetCardInfo("Runed Servitor", 66, Rarity.UNCOMMON, mage.cards.r.RunedServitor.class));
cards.add(new SetCardInfo("Scute Mob", 22, Rarity.RARE, mage.cards.s.ScuteMob.class));
cards.add(new SetCardInfo("Seer's Sundial", 29, Rarity.RARE, mage.cards.s.SeersSundial.class));
cards.add(new SetCardInfo("Sheer Drop", 9, Rarity.COMMON, mage.cards.s.SheerDrop.class));
cards.add(new SetCardInfo("Smother", 57, Rarity.UNCOMMON, mage.cards.s.Smother.class));
cards.add(new SetCardInfo("Stirring Wildwood", 33, Rarity.RARE, mage.cards.s.StirringWildwood.class));
cards.add(new SetCardInfo("Stonework Puma", 30, Rarity.COMMON, mage.cards.s.StoneworkPuma.class));
cards.add(new SetCardInfo("Swamp", 70, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Swamp", 71, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Swamp", 72, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Tajuru Archer", 23, Rarity.UNCOMMON, mage.cards.t.TajuruArcher.class));
cards.add(new SetCardInfo("Territorial Baloth", 24, Rarity.COMMON, mage.cards.t.TerritorialBaloth.class));
cards.add(new SetCardInfo("Torch Slinger", 63, Rarity.COMMON, mage.cards.t.TorchSlinger.class));
cards.add(new SetCardInfo("Turntimber Basilisk", 25, Rarity.UNCOMMON, mage.cards.t.TurntimberBasilisk.class));
cards.add(new SetCardInfo("Turntimber Grove", 34, Rarity.COMMON, mage.cards.t.TurntimberGrove.class));
cards.add(new SetCardInfo("Ulamog's Crusher", 44, Rarity.COMMON, mage.cards.u.UlamogsCrusher.class));
cards.add(new SetCardInfo("Vampire Nighthawk", 58, Rarity.UNCOMMON, mage.cards.v.VampireNighthawk.class));
cards.add(new SetCardInfo("Veteran Warleader", 27, Rarity.RARE, mage.cards.v.VeteranWarleader.class));
cards.add(new SetCardInfo("Wildheart Invoker", 26, Rarity.COMMON, mage.cards.w.WildheartInvoker.class));
}
}