/* * 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 PhyrexiaVsTheCoalition extends ExpansionSet { private static final PhyrexiaVsTheCoalition instance = new PhyrexiaVsTheCoalition(); public static PhyrexiaVsTheCoalition getInstance() { return instance; } private PhyrexiaVsTheCoalition() { super("Duel Decks: Phyrexia vs. the Coalition", "DDE", ExpansionSet.buildDate(2010, 3, 19), SetType.SUPPLEMENTAL); this.blockName = "Duel Decks"; this.hasBasicLands = false; cards.add(new SetCardInfo("Allied Strategies", 63, Rarity.UNCOMMON, mage.cards.a.AlliedStrategies.class)); cards.add(new SetCardInfo("Armadillo Cloak", 58, Rarity.COMMON, mage.cards.a.ArmadilloCloak.class)); cards.add(new SetCardInfo("Bone Shredder", 5, Rarity.UNCOMMON, mage.cards.b.BoneShredder.class)); cards.add(new SetCardInfo("Carrion Feeder", 2, Rarity.COMMON, mage.cards.c.CarrionFeeder.class)); cards.add(new SetCardInfo("Charging Troll", 45, Rarity.UNCOMMON, mage.cards.c.ChargingTroll.class)); cards.add(new SetCardInfo("Coalition Relic", 54, Rarity.RARE, mage.cards.c.CoalitionRelic.class)); cards.add(new SetCardInfo("Darigaaz's Charm", 59, Rarity.UNCOMMON, mage.cards.d.DarigaazsCharm.class)); cards.add(new SetCardInfo("Darigaaz, the Igniter", 47, Rarity.RARE, mage.cards.d.DarigaazTheIgniter.class)); cards.add(new SetCardInfo("Dark Ritual", 18, Rarity.COMMON, mage.cards.d.DarkRitual.class)); cards.add(new SetCardInfo("Elfhame Palace", 64, Rarity.UNCOMMON, mage.cards.e.ElfhamePalace.class)); cards.add(new SetCardInfo("Evasive Action", 50, Rarity.UNCOMMON, mage.cards.e.EvasiveAction.class)); cards.add(new SetCardInfo("Exotic Curse", 56, Rarity.COMMON, mage.cards.e.ExoticCurse.class)); cards.add(new SetCardInfo("Fertile Ground", 52, Rarity.COMMON, mage.cards.f.FertileGround.class)); cards.add(new SetCardInfo("Forest", 70, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Forest", 71, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Gerrard Capashen", 46, Rarity.RARE, mage.cards.g.GerrardCapashen.class)); cards.add(new SetCardInfo("Gerrard's Command", 53, Rarity.COMMON, mage.cards.g.GerrardsCommand.class)); cards.add(new SetCardInfo("Harrow", 57, Rarity.COMMON, mage.cards.h.Harrow.class)); cards.add(new SetCardInfo("Hideous End", 26, Rarity.COMMON, mage.cards.h.HideousEnd.class)); cards.add(new SetCardInfo("Hornet Cannon", 28, Rarity.UNCOMMON, mage.cards.h.HornetCannon.class)); cards.add(new SetCardInfo("Island", 68, Rarity.LAND, mage.cards.basiclands.Island.class)); cards.add(new SetCardInfo("Lightning Greaves", 19, Rarity.UNCOMMON, mage.cards.l.LightningGreaves.class)); cards.add(new SetCardInfo("Living Death", 31, Rarity.RARE, mage.cards.l.LivingDeath.class)); cards.add(new SetCardInfo("Mountain", 69, Rarity.LAND, mage.cards.basiclands.Mountain.class)); cards.add(new SetCardInfo("Narrow Escape", 55, Rarity.COMMON, mage.cards.n.NarrowEscape.class)); cards.add(new SetCardInfo("Nomadic Elf", 38, Rarity.COMMON, mage.cards.n.NomadicElf.class)); cards.add(new SetCardInfo("Order of Yawgmoth", 11, Rarity.UNCOMMON, mage.cards.o.OrderOfYawgmoth.class)); cards.add(new SetCardInfo("Phyrexian Arena", 27, Rarity.RARE, mage.cards.p.PhyrexianArena.class)); cards.add(new SetCardInfo("Phyrexian Battleflies", 3, Rarity.COMMON, mage.cards.p.PhyrexianBattleflies.class)); cards.add(new SetCardInfo("Phyrexian Broodlings", 8, Rarity.COMMON, mage.cards.p.PhyrexianBroodlings.class)); cards.add(new SetCardInfo("Phyrexian Colossus", 16, Rarity.RARE, mage.cards.p.PhyrexianColossus.class)); cards.add(new SetCardInfo("Phyrexian Debaser", 10, Rarity.COMMON, mage.cards.p.PhyrexianDebaser.class)); cards.add(new SetCardInfo("Phyrexian Defiler", 12, Rarity.UNCOMMON, mage.cards.p.PhyrexianDefiler.class)); cards.add(new SetCardInfo("Phyrexian Denouncer", 4, Rarity.COMMON, mage.cards.p.PhyrexianDenouncer.class)); cards.add(new SetCardInfo("Phyrexian Gargantua", 15, Rarity.UNCOMMON, mage.cards.p.PhyrexianGargantua.class)); cards.add(new SetCardInfo("Phyrexian Ghoul", 6, Rarity.COMMON, mage.cards.p.PhyrexianGhoul.class)); cards.add(new SetCardInfo("Phyrexian Hulk", 14, Rarity.UNCOMMON, mage.cards.p.PhyrexianHulk.class)); cards.add(new SetCardInfo("Phyrexian Negator", 1, Rarity.MYTHIC, mage.cards.p.PhyrexianNegator.class)); cards.add(new SetCardInfo("Phyrexian Plaguelord", 13, Rarity.RARE, mage.cards.p.PhyrexianPlaguelord.class)); cards.add(new SetCardInfo("Phyrexian Processor", 29, Rarity.RARE, mage.cards.p.PhyrexianProcessor.class)); cards.add(new SetCardInfo("Phyrexian Totem", 20, Rarity.UNCOMMON, mage.cards.p.PhyrexianTotem.class)); cards.add(new SetCardInfo("Phyrexian Vault", 21, Rarity.UNCOMMON, mage.cards.p.PhyrexianVault.class)); cards.add(new SetCardInfo("Plains", 67, Rarity.LAND, mage.cards.basiclands.Plains.class)); cards.add(new SetCardInfo("Power Armor", 62, Rarity.UNCOMMON, mage.cards.p.PowerArmor.class)); cards.add(new SetCardInfo("Priest of Gix", 7, Rarity.UNCOMMON, mage.cards.p.PriestOfGix.class)); cards.add(new SetCardInfo("Puppet Strings", 22, Rarity.UNCOMMON, mage.cards.p.PuppetStrings.class)); cards.add(new SetCardInfo("Quirion Elves", 39, Rarity.COMMON, mage.cards.q.QuirionElves.class)); cards.add(new SetCardInfo("Rith's Charm", 60, Rarity.UNCOMMON, mage.cards.r.RithsCharm.class)); cards.add(new SetCardInfo("Rith, the Awakener", 48, Rarity.RARE, mage.cards.r.RithTheAwakener.class)); cards.add(new SetCardInfo("Sanguine Guard", 9, Rarity.UNCOMMON, mage.cards.s.SanguineGuard.class)); cards.add(new SetCardInfo("Shivan Oasis", 65, Rarity.UNCOMMON, mage.cards.s.ShivanOasis.class)); cards.add(new SetCardInfo("Slay", 25, Rarity.UNCOMMON, mage.cards.s.Slay.class)); cards.add(new SetCardInfo("Sunscape Battlemage", 40, Rarity.UNCOMMON, mage.cards.s.SunscapeBattlemage.class)); cards.add(new SetCardInfo("Swamp", 32, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 33, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 34, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Swamp", 35, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true))); cards.add(new SetCardInfo("Tendrils of Corruption", 30, Rarity.COMMON, mage.cards.t.TendrilsOfCorruption.class)); cards.add(new SetCardInfo("Terramorphic Expanse", 66, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class)); cards.add(new SetCardInfo("Thornscape Apprentice", 37, Rarity.COMMON, mage.cards.t.ThornscapeApprentice.class)); cards.add(new SetCardInfo("Thornscape Battlemage", 42, Rarity.UNCOMMON, mage.cards.t.ThornscapeBattlemage.class)); cards.add(new SetCardInfo("Thunderscape Battlemage", 41, Rarity.UNCOMMON, mage.cards.t.ThunderscapeBattlemage.class)); cards.add(new SetCardInfo("Treva's Charm", 61, Rarity.UNCOMMON, mage.cards.t.TrevasCharm.class)); cards.add(new SetCardInfo("Treva, the Renewer", 49, Rarity.RARE, mage.cards.t.TrevaTheRenewer.class)); cards.add(new SetCardInfo("Tribal Flames", 51, Rarity.COMMON, mage.cards.t.TribalFlames.class)); cards.add(new SetCardInfo("Urza's Rage", 36, Rarity.MYTHIC, mage.cards.u.UrzasRage.class)); cards.add(new SetCardInfo("Verduran Emissary", 43, Rarity.UNCOMMON, mage.cards.v.VerduranEmissary.class)); cards.add(new SetCardInfo("Voltaic Key", 17, Rarity.UNCOMMON, mage.cards.v.VoltaicKey.class)); cards.add(new SetCardInfo("Whispersilk Cloak", 23, Rarity.UNCOMMON, mage.cards.w.WhispersilkCloak.class)); cards.add(new SetCardInfo("Worn Powerstone", 24, Rarity.UNCOMMON, mage.cards.w.WornPowerstone.class)); cards.add(new SetCardInfo("Yavimaya Elder", 44, Rarity.COMMON, mage.cards.y.YavimayaElder.class)); } }