/*
* 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 Archenemy extends ExpansionSet {
private static final Archenemy instance = new Archenemy();
public static Archenemy getInstance() {
return instance;
}
private Archenemy() {
super("Archenemy", "ARC", ExpansionSet.buildDate(2010, 6, 18), SetType.SUPPLEMENTAL);
this.blockName = "Command Zone";
cards.add(new SetCardInfo("Aether Spellbomb", 102, Rarity.COMMON, mage.cards.a.AetherSpellbomb.class));
cards.add(new SetCardInfo("Agony Warp", 76, Rarity.COMMON, mage.cards.a.AgonyWarp.class));
cards.add(new SetCardInfo("Architects of Will", 77, Rarity.COMMON, mage.cards.a.ArchitectsOfWill.class));
cards.add(new SetCardInfo("Armadillo Cloak", 78, Rarity.COMMON, mage.cards.a.ArmadilloCloak.class));
cards.add(new SetCardInfo("Artisan of Kozilek", 123, Rarity.UNCOMMON, mage.cards.a.ArtisanOfKozilek.class));
cards.add(new SetCardInfo("Avatar of Discord", 79, Rarity.RARE, mage.cards.a.AvatarOfDiscord.class));
cards.add(new SetCardInfo("Avatar of Woe", 9, Rarity.RARE, mage.cards.a.AvatarOfWoe.class));
cards.add(new SetCardInfo("Azorius Signet", 103, Rarity.COMMON, mage.cards.a.AzoriusSignet.class));
cards.add(new SetCardInfo("Barren Moor", 124, Rarity.COMMON, mage.cards.b.BarrenMoor.class));
cards.add(new SetCardInfo("Battering Craghorn", 30, Rarity.COMMON, mage.cards.b.BatteringCraghorn.class));
cards.add(new SetCardInfo("Batwing Brume", 80, Rarity.UNCOMMON, mage.cards.b.BatwingBrume.class));
cards.add(new SetCardInfo("Beacon of Unrest", 10, Rarity.RARE, mage.cards.b.BeaconOfUnrest.class));
cards.add(new SetCardInfo("Bituminous Blast", 81, Rarity.UNCOMMON, mage.cards.b.BituminousBlast.class));
cards.add(new SetCardInfo("Bog Witch", 11, Rarity.COMMON, mage.cards.b.BogWitch.class));
cards.add(new SetCardInfo("Branching Bolt", 82, Rarity.COMMON, mage.cards.b.BranchingBolt.class));
cards.add(new SetCardInfo("Breath of Darigaaz", 31, Rarity.UNCOMMON, mage.cards.b.BreathOfDarigaaz.class));
cards.add(new SetCardInfo("Cemetery Reaper", 12, Rarity.RARE, mage.cards.c.CemeteryReaper.class));
cards.add(new SetCardInfo("Chameleon Colossus", 52, Rarity.RARE, mage.cards.c.ChameleonColossus.class));
cards.add(new SetCardInfo("Chandra's Outrage", 32, Rarity.COMMON, mage.cards.c.ChandrasOutrage.class));
cards.add(new SetCardInfo("Colossal Might", 83, Rarity.COMMON, mage.cards.c.ColossalMight.class));
cards.add(new SetCardInfo("Corpse Connoisseur", 13, Rarity.UNCOMMON, mage.cards.c.CorpseConnoisseur.class));
cards.add(new SetCardInfo("Dimir Signet", 104, Rarity.COMMON, mage.cards.d.DimirSignet.class));
cards.add(new SetCardInfo("Dragon Breath", 33, Rarity.COMMON, mage.cards.d.DragonBreath.class));
cards.add(new SetCardInfo("Dragon Fodder", 34, Rarity.COMMON, mage.cards.d.DragonFodder.class));
cards.add(new SetCardInfo("Dragonspeaker Shaman", 36, Rarity.UNCOMMON, mage.cards.d.DragonspeakerShaman.class));
cards.add(new SetCardInfo("Dragon Whelp", 35, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class));
cards.add(new SetCardInfo("Dreamstone Hedron", 105, Rarity.UNCOMMON, mage.cards.d.DreamstoneHedron.class));
cards.add(new SetCardInfo("Dregscape Zombie", 14, Rarity.COMMON, mage.cards.d.DregscapeZombie.class));
cards.add(new SetCardInfo("Duplicant", 106, Rarity.RARE, mage.cards.d.Duplicant.class));
cards.add(new SetCardInfo("Ethersworn Shieldmage", 84, Rarity.COMMON, mage.cards.e.EtherswornShieldmage.class));
cards.add(new SetCardInfo("Everflowing Chalice", 107, Rarity.UNCOMMON, mage.cards.e.EverflowingChalice.class));
cards.add(new SetCardInfo("Extractor Demon", 15, Rarity.RARE, mage.cards.e.ExtractorDemon.class));
cards.add(new SetCardInfo("Feral Hydra", 53, Rarity.RARE, mage.cards.f.FeralHydra.class));
cards.add(new SetCardInfo("Fertilid", 54, Rarity.COMMON, mage.cards.f.Fertilid.class));
cards.add(new SetCardInfo("Festering Goblin", 16, Rarity.COMMON, mage.cards.f.FesteringGoblin.class));
cards.add(new SetCardInfo("Fieldmist Borderpost", 85, Rarity.COMMON, mage.cards.f.FieldmistBorderpost.class));
cards.add(new SetCardInfo("Fierce Empath", 55, Rarity.COMMON, mage.cards.f.FierceEmpath.class));
cards.add(new SetCardInfo("Fireball", 37, Rarity.UNCOMMON, mage.cards.f.Fireball.class));
cards.add(new SetCardInfo("Fires of Yavimaya", 86, Rarity.UNCOMMON, mage.cards.f.FiresOfYavimaya.class));
cards.add(new SetCardInfo("Flameblast Dragon", 38, Rarity.RARE, mage.cards.f.FlameblastDragon.class));
cards.add(new SetCardInfo("Fog", 56, Rarity.COMMON, mage.cards.f.Fog.class));
cards.add(new SetCardInfo("Forest", 148, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forest", 149, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forest", 150, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Forgotten Ancient", 57, Rarity.RARE, mage.cards.f.ForgottenAncient.class));
cards.add(new SetCardInfo("Furnace Whelp", 39, Rarity.UNCOMMON, mage.cards.f.FurnaceWhelp.class));
cards.add(new SetCardInfo("Gathan Raiders", 40, Rarity.COMMON, mage.cards.g.GathanRaiders.class));
cards.add(new SetCardInfo("Graypelt Refuge", 125, Rarity.UNCOMMON, mage.cards.g.GraypeltRefuge.class));
cards.add(new SetCardInfo("Gruul Signet", 108, Rarity.COMMON, mage.cards.g.GruulSignet.class));
cards.add(new SetCardInfo("Harmonize", 59, Rarity.UNCOMMON, mage.cards.h.Harmonize.class));
cards.add(new SetCardInfo("Hellkite Charger", 41, Rarity.RARE, mage.cards.h.HellkiteCharger.class));
cards.add(new SetCardInfo("Heroes' Reunion", 87, Rarity.UNCOMMON, mage.cards.h.HeroesReunion.class));
cards.add(new SetCardInfo("Hunting Moa", 60, Rarity.UNCOMMON, mage.cards.h.HuntingMoa.class));
cards.add(new SetCardInfo("Imperial Hellkite", 42, Rarity.RARE, mage.cards.i.ImperialHellkite.class));
cards.add(new SetCardInfo("Incremental Blight", 17, Rarity.UNCOMMON, mage.cards.i.IncrementalBlight.class));
cards.add(new SetCardInfo("Infectious Horror", 18, Rarity.COMMON, mage.cards.i.InfectiousHorror.class));
cards.add(new SetCardInfo("Inferno Trap", 43, Rarity.UNCOMMON, mage.cards.i.InfernoTrap.class));
cards.add(new SetCardInfo("Infest", 19, Rarity.UNCOMMON, mage.cards.i.Infest.class));
cards.add(new SetCardInfo("Island", 139, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Island", 140, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Island", 141, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Juggernaut", 109, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class));
cards.add(new SetCardInfo("Kaervek the Merciless", 88, Rarity.RARE, mage.cards.k.KaervekTheMerciless.class));
cards.add(new SetCardInfo("Kamahl, Fist of Krosa", 61, Rarity.RARE, mage.cards.k.KamahlFistOfKrosa.class));
cards.add(new SetCardInfo("Kazandu Refuge", 126, Rarity.UNCOMMON, mage.cards.k.KazanduRefuge.class));
cards.add(new SetCardInfo("Khalni Garden", 127, Rarity.COMMON, mage.cards.k.KhalniGarden.class));
cards.add(new SetCardInfo("Kilnmouth Dragon", 44, Rarity.RARE, mage.cards.k.KilnmouthDragon.class));
cards.add(new SetCardInfo("Krosan Tusker", 62, Rarity.COMMON, mage.cards.k.KrosanTusker.class));
cards.add(new SetCardInfo("Krosan Verge", 128, Rarity.UNCOMMON, mage.cards.k.KrosanVerge.class));
cards.add(new SetCardInfo("Leaf Gilder", 63, Rarity.COMMON, mage.cards.l.LeafGilder.class));
cards.add(new SetCardInfo("Leonin Abunas", 1, Rarity.RARE, mage.cards.l.LeoninAbunas.class));
cards.add(new SetCardInfo("Lightning Greaves", 110, Rarity.UNCOMMON, mage.cards.l.LightningGreaves.class));
cards.add(new SetCardInfo("Llanowar Reborn", 129, Rarity.UNCOMMON, mage.cards.l.LlanowarReborn.class));
cards.add(new SetCardInfo("Lodestone Golem", 111, Rarity.RARE, mage.cards.l.LodestoneGolem.class));
cards.add(new SetCardInfo("Magister Sphinx", 89, Rarity.RARE, mage.cards.m.MagisterSphinx.class));
cards.add(new SetCardInfo("Makeshift Mannequin", 20, Rarity.UNCOMMON, mage.cards.m.MakeshiftMannequin.class));
cards.add(new SetCardInfo("March of the Machines", 6, Rarity.RARE, mage.cards.m.MarchOfTheMachines.class));
cards.add(new SetCardInfo("Master Transmuter", 7, Rarity.RARE, mage.cards.m.MasterTransmuter.class));
cards.add(new SetCardInfo("Metallurgeon", 2, Rarity.UNCOMMON, mage.cards.m.Metallurgeon.class));
cards.add(new SetCardInfo("Mistvein Borderpost", 90, Rarity.COMMON, mage.cards.m.MistveinBorderpost.class));
cards.add(new SetCardInfo("Molimo, Maro-Sorcerer", 64, Rarity.RARE, mage.cards.m.MolimoMaroSorcerer.class));
cards.add(new SetCardInfo("Mosswort Bridge", 130, Rarity.RARE, mage.cards.m.MosswortBridge.class));
cards.add(new SetCardInfo("Mountain", 145, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Mountain", 146, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Mountain", 147, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Nantuko Monastery", 131, Rarity.UNCOMMON, mage.cards.n.NantukoMonastery.class));
cards.add(new SetCardInfo("Obelisk of Esper", 113, Rarity.COMMON, mage.cards.o.ObeliskOfEsper.class));
cards.add(new SetCardInfo("Oblivion Ring", 3, Rarity.COMMON, mage.cards.o.OblivionRing.class));
cards.add(new SetCardInfo("Pale Recluse", 91, Rarity.COMMON, mage.cards.p.PaleRecluse.class));
cards.add(new SetCardInfo("Path to Exile", 4, Rarity.UNCOMMON, mage.cards.p.PathToExile.class));
cards.add(new SetCardInfo("Plains", 137, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Plains", 138, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Plummet", 65, Rarity.COMMON, mage.cards.p.Plummet.class));
cards.add(new SetCardInfo("Primal Command", 66, Rarity.RARE, mage.cards.p.PrimalCommand.class));
cards.add(new SetCardInfo("Rakdos Carnarium", 132, Rarity.COMMON, mage.cards.r.RakdosCarnarium.class));
cards.add(new SetCardInfo("Rakdos Guildmage", 92, Rarity.UNCOMMON, mage.cards.r.RakdosGuildmage.class));
cards.add(new SetCardInfo("Rakdos Signet", 114, Rarity.COMMON, mage.cards.r.RakdosSignet.class));
cards.add(new SetCardInfo("Rancor", 67, Rarity.COMMON, mage.cards.r.Rancor.class));
cards.add(new SetCardInfo("Reanimate", 21, Rarity.UNCOMMON, mage.cards.r.Reanimate.class));
cards.add(new SetCardInfo("Reassembling Skeleton", 22, Rarity.UNCOMMON, mage.cards.r.ReassemblingSkeleton.class));
cards.add(new SetCardInfo("Ryusei, the Falling Star", 45, Rarity.RARE, mage.cards.r.RyuseiTheFallingStar.class));
cards.add(new SetCardInfo("Sakura-Tribe Elder", 68, Rarity.COMMON, mage.cards.s.SakuraTribeElder.class));
cards.add(new SetCardInfo("Sanctum Gargoyle", 5, Rarity.COMMON, mage.cards.s.SanctumGargoyle.class));
cards.add(new SetCardInfo("Savage Twister", 93, Rarity.UNCOMMON, mage.cards.s.SavageTwister.class));
cards.add(new SetCardInfo("Scion of Darkness", 23, Rarity.RARE, mage.cards.s.ScionOfDarkness.class));
cards.add(new SetCardInfo("Secluded Steppe", 133, Rarity.COMMON, mage.cards.s.SecludedSteppe.class));
cards.add(new SetCardInfo("Seething Song", 46, Rarity.COMMON, mage.cards.s.SeethingSong.class));
cards.add(new SetCardInfo("Selesnya Guildmage", 94, Rarity.UNCOMMON, mage.cards.s.SelesnyaGuildmage.class));
cards.add(new SetCardInfo("Shinen of Life's Roar", 69, Rarity.COMMON, mage.cards.s.ShinenOfLifesRoar.class));
cards.add(new SetCardInfo("Shriekmaw", 24, Rarity.UNCOMMON, mage.cards.s.Shriekmaw.class));
cards.add(new SetCardInfo("Sign in Blood", 25, Rarity.COMMON, mage.cards.s.SignInBlood.class));
cards.add(new SetCardInfo("Skirk Commando", 47, Rarity.COMMON, mage.cards.s.SkirkCommando.class));
cards.add(new SetCardInfo("Skirk Marauder", 48, Rarity.COMMON, mage.cards.s.SkirkMarauder.class));
cards.add(new SetCardInfo("Skullcage", 115, Rarity.UNCOMMON, mage.cards.s.Skullcage.class));
cards.add(new SetCardInfo("Sorcerer's Strongbox", 116, Rarity.UNCOMMON, mage.cards.s.SorcerersStrongbox.class));
cards.add(new SetCardInfo("Spider Umbra", 70, Rarity.COMMON, mage.cards.s.SpiderUmbra.class));
cards.add(new SetCardInfo("Spin into Myth", 8, Rarity.UNCOMMON, mage.cards.s.SpinIntoMyth.class));
cards.add(new SetCardInfo("Sundering Titan", 118, Rarity.RARE, mage.cards.s.SunderingTitan.class));
cards.add(new SetCardInfo("Sun Droplet", 117, Rarity.UNCOMMON, mage.cards.s.SunDroplet.class));
cards.add(new SetCardInfo("Swamp", 142, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Swamp", 143, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Swamp", 144, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(null, true)));
cards.add(new SetCardInfo("Synod Centurion", 119, Rarity.UNCOMMON, mage.cards.s.SynodCenturion.class));
cards.add(new SetCardInfo("Synod Sanctum", 120, Rarity.UNCOMMON, mage.cards.s.SynodSanctum.class));
cards.add(new SetCardInfo("Taurean Mauler", 49, Rarity.RARE, mage.cards.t.TaureanMauler.class));
cards.add(new SetCardInfo("Terminate", 95, Rarity.COMMON, mage.cards.t.Terminate.class));
cards.add(new SetCardInfo("Terramorphic Expanse", 134, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class));
cards.add(new SetCardInfo("Thelonite Hermit", 71, Rarity.RARE, mage.cards.t.TheloniteHermit.class));
cards.add(new SetCardInfo("Thran Dynamo", 121, Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class));
cards.add(new SetCardInfo("Thunderstaff", 122, Rarity.UNCOMMON, mage.cards.t.Thunderstaff.class));
cards.add(new SetCardInfo("Torrent of Souls", 96, Rarity.UNCOMMON, mage.cards.t.TorrentOfSouls.class));
cards.add(new SetCardInfo("Tranquil Thicket", 135, Rarity.COMMON, mage.cards.t.TranquilThicket.class));
cards.add(new SetCardInfo("Twisted Abomination", 26, Rarity.COMMON, mage.cards.t.TwistedAbomination.class));
cards.add(new SetCardInfo("Two-Headed Dragon", 50, Rarity.RARE, mage.cards.t.TwoHeadedDragon.class));
cards.add(new SetCardInfo("Unbender Tine", 97, Rarity.UNCOMMON, mage.cards.u.UnbenderTine.class));
cards.add(new SetCardInfo("Unmake", 98, Rarity.COMMON, mage.cards.u.Unmake.class));
cards.add(new SetCardInfo("Urborg Syphon-Mage", 27, Rarity.COMMON, mage.cards.u.UrborgSyphonMage.class));
cards.add(new SetCardInfo("Vampiric Dragon", 99, Rarity.RARE, mage.cards.v.VampiricDragon.class));
cards.add(new SetCardInfo("Verdeloth the Ancient", 72, Rarity.RARE, mage.cards.v.VerdelothTheAncient.class));
cards.add(new SetCardInfo("Vitu-Ghazi, the City-Tree", 136, Rarity.UNCOMMON, mage.cards.v.VituGhaziTheCityTree.class));
cards.add(new SetCardInfo("Volcanic Fallout", 51, Rarity.UNCOMMON, mage.cards.v.VolcanicFallout.class));
cards.add(new SetCardInfo("Wall of Roots", 73, Rarity.COMMON, mage.cards.w.WallOfRoots.class));
cards.add(new SetCardInfo("Watchwolf", 100, Rarity.UNCOMMON, mage.cards.w.Watchwolf.class));
cards.add(new SetCardInfo("Wax // Wane", 101, Rarity.UNCOMMON, mage.cards.w.WaxWane.class));
cards.add(new SetCardInfo("Wickerbough Elder", 74, Rarity.COMMON, mage.cards.w.WickerboughElder.class));
cards.add(new SetCardInfo("Yavimaya Dryad", 75, Rarity.UNCOMMON, mage.cards.y.YavimayaDryad.class));
cards.add(new SetCardInfo("Zombie Infestation", 28, Rarity.UNCOMMON, mage.cards.z.ZombieInfestation.class));
cards.add(new SetCardInfo("Zombify", 29, Rarity.UNCOMMON, mage.cards.z.Zombify.class));
}
}