/*
* 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 HeroesVsMonsters extends ExpansionSet {
private static final HeroesVsMonsters instance = new HeroesVsMonsters();
public static HeroesVsMonsters getInstance() {
return instance;
}
private HeroesVsMonsters() {
super("Duel Decks: Heroes vs. Monsters", "DDL", ExpansionSet.buildDate(2013, 9, 6), SetType.SUPPLEMENTAL);
this.blockName = "Duel Decks";
this.hasBasicLands = false;
cards.add(new SetCardInfo("Anax and Cymede", 11, Rarity.RARE, mage.cards.a.AnaxAndCymede.class));
cards.add(new SetCardInfo("Armory Guard", 12, Rarity.COMMON, mage.cards.a.ArmoryGuard.class));
cards.add(new SetCardInfo("Auramancer", 9, Rarity.COMMON, mage.cards.a.Auramancer.class));
cards.add(new SetCardInfo("Battle Mastery", 27, Rarity.UNCOMMON, mage.cards.b.BattleMastery.class));
cards.add(new SetCardInfo("Beast Within", 69, Rarity.UNCOMMON, mage.cards.b.BeastWithin.class));
cards.add(new SetCardInfo("Blood Ogre", 49, Rarity.COMMON, mage.cards.b.BloodOgre.class));
cards.add(new SetCardInfo("Bonds of Faith", 24, Rarity.COMMON, mage.cards.b.BondsOfFaith.class));
cards.add(new SetCardInfo("Boros Guildgate", 33, Rarity.COMMON, mage.cards.b.BorosGuildgate.class));
cards.add(new SetCardInfo("Cavalry Pegasus", 4, Rarity.COMMON, mage.cards.c.CavalryPegasus.class));
cards.add(new SetCardInfo("Condemn", 17, Rarity.UNCOMMON, mage.cards.c.Condemn.class));
cards.add(new SetCardInfo("Conquering Manticore", 55, Rarity.RARE, mage.cards.c.ConqueringManticore.class));
cards.add(new SetCardInfo("Crater Hellion", 56, Rarity.RARE, mage.cards.c.CraterHellion.class));
cards.add(new SetCardInfo("Crowned Ceratok", 51, Rarity.UNCOMMON, mage.cards.c.CrownedCeratok.class));
cards.add(new SetCardInfo("Daily Regimen", 18, Rarity.UNCOMMON, mage.cards.d.DailyRegimen.class));
cards.add(new SetCardInfo("Dawnstrike Paladin", 14, Rarity.COMMON, mage.cards.d.DawnstrikePaladin.class));
cards.add(new SetCardInfo("Deadly Recluse", 45, Rarity.COMMON, mage.cards.d.DeadlyRecluse.class));
cards.add(new SetCardInfo("Destructive Revelry", 66, Rarity.UNCOMMON, mage.cards.d.DestructiveRevelry.class));
cards.add(new SetCardInfo("Deus of Calamity", 54, Rarity.RARE, mage.cards.d.DeusOfCalamity.class));
cards.add(new SetCardInfo("Dragon Blood", 67, Rarity.UNCOMMON, mage.cards.d.DragonBlood.class));
cards.add(new SetCardInfo("Fencing Ace", 5, Rarity.UNCOMMON, mage.cards.f.FencingAce.class));
cards.add(new SetCardInfo("Figure of Destiny", 3, Rarity.RARE, mage.cards.f.FigureOfDestiny.class));
cards.add(new SetCardInfo("Fires of Yavimaya", 70, Rarity.UNCOMMON, mage.cards.f.FiresOfYavimaya.class));
cards.add(new SetCardInfo("Forest", 78, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forest", 79, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forest", 80, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forest", 81, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Freewind Equenaut", 10, Rarity.COMMON, mage.cards.f.FreewindEquenaut.class));
cards.add(new SetCardInfo("Ghor-Clan Savage", 53, Rarity.COMMON, mage.cards.g.GhorClanSavage.class));
cards.add(new SetCardInfo("Gorehorn Minotaurs", 52, Rarity.COMMON, mage.cards.g.GorehornMinotaurs.class));
cards.add(new SetCardInfo("Griffin Guide", 28, Rarity.UNCOMMON, mage.cards.g.GriffinGuide.class));
cards.add(new SetCardInfo("Gustcloak Sentinel", 13, Rarity.UNCOMMON, mage.cards.g.GustcloakSentinel.class));
cards.add(new SetCardInfo("Kamahl, Pit Fighter", 16, Rarity.RARE, mage.cards.k.KamahlPitFighter.class));
cards.add(new SetCardInfo("Kavu Predator", 46, Rarity.UNCOMMON, mage.cards.k.KavuPredator.class));
cards.add(new SetCardInfo("Kazandu Refuge", 71, Rarity.UNCOMMON, mage.cards.k.KazanduRefuge.class));
cards.add(new SetCardInfo("Krosan Tusker", 59, Rarity.COMMON, mage.cards.k.KrosanTusker.class));
cards.add(new SetCardInfo("Llanowar Reborn", 72, Rarity.UNCOMMON, mage.cards.l.LlanowarReborn.class));
cards.add(new SetCardInfo("Magma Jet", 22, Rarity.UNCOMMON, mage.cards.m.MagmaJet.class));
cards.add(new SetCardInfo("Miraculous Recovery", 30, Rarity.UNCOMMON, mage.cards.m.MiraculousRecovery.class));
cards.add(new SetCardInfo("Moment of Heroism", 25, Rarity.COMMON, mage.cards.m.MomentOfHeroism.class));
cards.add(new SetCardInfo("Mountain", 35, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Mountain", 36, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Mountain", 37, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Mountain", 38, 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("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("New Benalia", 34, Rarity.UNCOMMON, mage.cards.n.NewBenalia.class));
cards.add(new SetCardInfo("Nobilis of War", 15, Rarity.RARE, mage.cards.n.NobilisOfWar.class));
cards.add(new SetCardInfo("Orcish Lumberjack", 44, Rarity.COMMON, mage.cards.o.OrcishLumberjack.class));
cards.add(new SetCardInfo("Ordeal of Purphoros", 23, Rarity.UNCOMMON, mage.cards.o.OrdealOfPurphoros.class));
cards.add(new SetCardInfo("Pay No Heed", 19, Rarity.COMMON, mage.cards.p.PayNoHeed.class));
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("Plains", 41, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Plains", 42, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Polukranos, World Eater", 43, Rarity.MYTHIC, mage.cards.p.PolukranosWorldEater.class));
cards.add(new SetCardInfo("Prey Upon", 62, Rarity.COMMON, mage.cards.p.PreyUpon.class));
cards.add(new SetCardInfo("Pyroclasm", 63, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class));
cards.add(new SetCardInfo("Pyrokinesis", 32, Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class));
cards.add(new SetCardInfo("Regrowth", 64, Rarity.UNCOMMON, mage.cards.r.Regrowth.class));
cards.add(new SetCardInfo("Righteousness", 20, Rarity.UNCOMMON, mage.cards.r.Righteousness.class));
cards.add(new SetCardInfo("Satyr Hedonist", 47, Rarity.COMMON, mage.cards.s.SatyrHedonist.class));
cards.add(new SetCardInfo("Shower of Sparks", 61, Rarity.COMMON, mage.cards.s.ShowerOfSparks.class));
cards.add(new SetCardInfo("Skarrgan Firebird", 57, Rarity.RARE, mage.cards.s.SkarrganFirebird.class));
cards.add(new SetCardInfo("Skarrgan Skybreaker", 60, Rarity.UNCOMMON, mage.cards.s.SkarrganSkybreaker.class));
cards.add(new SetCardInfo("Skarrg, the Rage Pits", 73, Rarity.UNCOMMON, mage.cards.s.SkarrgTheRagePits.class));
cards.add(new SetCardInfo("Smite the Monstrous", 29, Rarity.COMMON, mage.cards.s.SmiteTheMonstrous.class));
cards.add(new SetCardInfo("Somberwald Vigilante", 2, Rarity.COMMON, mage.cards.s.SomberwaldVigilante.class));
cards.add(new SetCardInfo("Stand Firm", 21, Rarity.COMMON, mage.cards.s.StandFirm.class));
cards.add(new SetCardInfo("Stun Sniper", 7, Rarity.UNCOMMON, mage.cards.s.StunSniper.class));
cards.add(new SetCardInfo("Sun Titan", 1, Rarity.MYTHIC, mage.cards.s.SunTitan.class));
cards.add(new SetCardInfo("Terrifying Presence", 65, Rarity.COMMON, mage.cards.t.TerrifyingPresence.class));
cards.add(new SetCardInfo("Thraben Valiant", 6, Rarity.COMMON, mage.cards.t.ThrabenValiant.class));
cards.add(new SetCardInfo("Troll Ascetic", 50, Rarity.RARE, mage.cards.t.TrollAscetic.class));
cards.add(new SetCardInfo("Truefire Paladin", 8, Rarity.UNCOMMON, mage.cards.t.TruefirePaladin.class));
cards.add(new SetCardInfo("Undying Rage", 26, Rarity.UNCOMMON, mage.cards.u.UndyingRage.class));
cards.add(new SetCardInfo("Valley Rannet", 58, Rarity.COMMON, mage.cards.v.ValleyRannet.class));
cards.add(new SetCardInfo("Volt Charge", 68, Rarity.COMMON, mage.cards.v.VoltCharge.class));
cards.add(new SetCardInfo("Winds of Rath", 31, Rarity.RARE, mage.cards.w.WindsOfRath.class));
cards.add(new SetCardInfo("Zhur-Taa Druid", 48, Rarity.COMMON, mage.cards.z.ZhurTaaDruid.class));
}
}