/*
* 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.ExpansionSet;
import mage.constants.Rarity;
import mage.constants.SetType;
/**
*
* @author BetaSteward_at_googlemail.com
*/
public class Conflux extends ExpansionSet {
private static final Conflux instance = new Conflux();
public static Conflux getInstance() {
return instance;
}
private Conflux() {
super("Conflux", "CON", ExpansionSet.buildDate(2009, 0, 31), SetType.EXPANSION);
this.blockName = "Shards of Alara";
this.parentSet = ShardsOfAlara.getInstance();
this.hasBasicLands = false;
this.hasBoosters = true;
this.numBoosterLands = 0;
this.numBoosterCommon = 11;
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 8;
cards.add(new SetCardInfo("Absorb Vis", 40, Rarity.COMMON, mage.cards.a.AbsorbVis.class));
cards.add(new SetCardInfo("Aerie Mystics", 1, Rarity.UNCOMMON, mage.cards.a.AerieMystics.class));
cards.add(new SetCardInfo("Ancient Ziggurat", 141, Rarity.UNCOMMON, mage.cards.a.AncientZiggurat.class));
cards.add(new SetCardInfo("Apocalypse Hydra", 98, Rarity.MYTHIC, mage.cards.a.ApocalypseHydra.class));
cards.add(new SetCardInfo("Armillary Sphere", 134, Rarity.COMMON, mage.cards.a.ArmillarySphere.class));
cards.add(new SetCardInfo("Asha's Favor", 2, Rarity.COMMON, mage.cards.a.AshasFavor.class));
cards.add(new SetCardInfo("Aven Squire", 3, Rarity.COMMON, mage.cards.a.AvenSquire.class));
cards.add(new SetCardInfo("Aven Trailblazer", 4, Rarity.COMMON, mage.cards.a.AvenTrailblazer.class));
cards.add(new SetCardInfo("Banefire", 58, Rarity.RARE, mage.cards.b.Banefire.class));
cards.add(new SetCardInfo("Beacon Behemoth", 78, Rarity.COMMON, mage.cards.b.BeaconBehemoth.class));
cards.add(new SetCardInfo("Bloodhall Ooze", 59, Rarity.RARE, mage.cards.b.BloodhallOoze.class));
cards.add(new SetCardInfo("Blood Tyrant", 99, Rarity.RARE, mage.cards.b.BloodTyrant.class));
cards.add(new SetCardInfo("Bone Saw", 135, Rarity.COMMON, mage.cards.b.BoneSaw.class));
cards.add(new SetCardInfo("Brackwater Elemental", 21, Rarity.COMMON, mage.cards.b.BrackwaterElemental.class));
cards.add(new SetCardInfo("Canyon Minotaur", 60, Rarity.COMMON, mage.cards.c.CanyonMinotaur.class));
cards.add(new SetCardInfo("Celestial Purge", 5, Rarity.UNCOMMON, mage.cards.c.CelestialPurge.class));
cards.add(new SetCardInfo("Charnelhoard Wurm", 100, Rarity.RARE, mage.cards.c.CharnelhoardWurm.class));
cards.add(new SetCardInfo("Child of Alara", 101, Rarity.MYTHIC, mage.cards.c.ChildOfAlara.class));
cards.add(new SetCardInfo("Cliffrunner Behemoth", 79, Rarity.RARE, mage.cards.c.CliffrunnerBehemoth.class));
cards.add(new SetCardInfo("Conflux", 102, Rarity.MYTHIC, mage.cards.c.Conflux.class));
cards.add(new SetCardInfo("Constricting Tendrils", 22, Rarity.COMMON, mage.cards.c.ConstrictingTendrils.class));
cards.add(new SetCardInfo("Controlled Instincts", 23, Rarity.UNCOMMON, mage.cards.c.ControlledInstincts.class));
cards.add(new SetCardInfo("Corrupted Roots", 41, Rarity.UNCOMMON, mage.cards.c.CorruptedRoots.class));
cards.add(new SetCardInfo("Countersquall", 103, Rarity.UNCOMMON, mage.cards.c.Countersquall.class));
cards.add(new SetCardInfo("Court Homunculus", 6, Rarity.COMMON, mage.cards.c.CourtHomunculus.class));
cards.add(new SetCardInfo("Cumber Stone", 24, Rarity.UNCOMMON, mage.cards.c.CumberStone.class));
cards.add(new SetCardInfo("Cylian Sunsinger", 80, Rarity.RARE, mage.cards.c.CylianSunsinger.class));
cards.add(new SetCardInfo("Darklit Gargoyle", 7, Rarity.COMMON, mage.cards.d.DarklitGargoyle.class));
cards.add(new SetCardInfo("Dark Temper", 61, Rarity.COMMON, mage.cards.d.DarkTemper.class));
cards.add(new SetCardInfo("Drag Down", 42, Rarity.COMMON, mage.cards.d.DragDown.class));
cards.add(new SetCardInfo("Dragonsoul Knight", 62, Rarity.UNCOMMON, mage.cards.d.DragonsoulKnight.class));
cards.add(new SetCardInfo("Dreadwing", 43, Rarity.UNCOMMON, mage.cards.d.Dreadwing.class));
cards.add(new SetCardInfo("Elder Mastery", 104, Rarity.UNCOMMON, mage.cards.e.ElderMastery.class));
cards.add(new SetCardInfo("Ember Weaver", 81, Rarity.COMMON, mage.cards.e.EmberWeaver.class));
cards.add(new SetCardInfo("Esper Cormorants", 105, Rarity.COMMON, mage.cards.e.EsperCormorants.class));
cards.add(new SetCardInfo("Esperzoa", 25, Rarity.UNCOMMON, mage.cards.e.Esperzoa.class));
cards.add(new SetCardInfo("Ethersworn Adjudicator", 26, Rarity.MYTHIC, mage.cards.e.EtherswornAdjudicator.class));
cards.add(new SetCardInfo("Exotic Orchard", 142, Rarity.RARE, mage.cards.e.ExoticOrchard.class));
cards.add(new SetCardInfo("Exploding Borders", 106, Rarity.COMMON, mage.cards.e.ExplodingBorders.class));
cards.add(new SetCardInfo("Extractor Demon", 44, Rarity.RARE, mage.cards.e.ExtractorDemon.class));
cards.add(new SetCardInfo("Faerie Mechanist", 27, Rarity.COMMON, mage.cards.f.FaerieMechanist.class));
cards.add(new SetCardInfo("Fiery Fall", 63, Rarity.COMMON, mage.cards.f.FieryFall.class));
cards.add(new SetCardInfo("Filigree Fracture", 82, Rarity.UNCOMMON, mage.cards.f.FiligreeFracture.class));
cards.add(new SetCardInfo("Fleshformer", 45, Rarity.UNCOMMON, mage.cards.f.Fleshformer.class));
cards.add(new SetCardInfo("Font of Mythos", 136, Rarity.RARE, mage.cards.f.FontOfMythos.class));
cards.add(new SetCardInfo("Frontline Sage", 28, Rarity.COMMON, mage.cards.f.FrontlineSage.class));
cards.add(new SetCardInfo("Fusion Elemental", 107, Rarity.UNCOMMON, mage.cards.f.FusionElemental.class));
cards.add(new SetCardInfo("Giltspire Avenger", 108, Rarity.RARE, mage.cards.g.GiltspireAvenger.class));
cards.add(new SetCardInfo("Gleam of Resistance", 8, Rarity.COMMON, mage.cards.g.GleamOfResistance.class));
cards.add(new SetCardInfo("Gluttonous Slime", 83, Rarity.UNCOMMON, mage.cards.g.GluttonousSlime.class));
cards.add(new SetCardInfo("Goblin Outlander", 109, Rarity.COMMON, mage.cards.g.GoblinOutlander.class));
cards.add(new SetCardInfo("Goblin Razerunners", 64, Rarity.RARE, mage.cards.g.GoblinRazerunners.class));
cards.add(new SetCardInfo("Grixis Illusionist", 29, Rarity.COMMON, mage.cards.g.GrixisIllusionist.class));
cards.add(new SetCardInfo("Grixis Slavedriver", 46, Rarity.UNCOMMON, mage.cards.g.GrixisSlavedriver.class));
cards.add(new SetCardInfo("Gwafa Hazid, Profiteer", 110, Rarity.RARE, mage.cards.g.GwafaHazidProfiteer.class));
cards.add(new SetCardInfo("Hellkite Hatchling", 111, Rarity.UNCOMMON, mage.cards.h.HellkiteHatchling.class));
cards.add(new SetCardInfo("Hellspark Elemental", 65, Rarity.UNCOMMON, mage.cards.h.HellsparkElemental.class));
cards.add(new SetCardInfo("Ignite Disorder", 66, Rarity.UNCOMMON, mage.cards.i.IgniteDisorder.class));
cards.add(new SetCardInfo("Infectious Horror", 47, Rarity.COMMON, mage.cards.i.InfectiousHorror.class));
cards.add(new SetCardInfo("Inkwell Leviathan", 30, Rarity.RARE, mage.cards.i.InkwellLeviathan.class));
cards.add(new SetCardInfo("Jhessian Balmgiver", 112, Rarity.UNCOMMON, mage.cards.j.JhessianBalmgiver.class));
cards.add(new SetCardInfo("Kaleidostone", 137, Rarity.COMMON, mage.cards.k.Kaleidostone.class));
cards.add(new SetCardInfo("Kederekt Parasite", 48, Rarity.RARE, mage.cards.k.KederektParasite.class));
cards.add(new SetCardInfo("Knight of the Reliquary", 113, Rarity.RARE, mage.cards.k.KnightOfTheReliquary.class));
cards.add(new SetCardInfo("Knotvine Mystic", 114, Rarity.UNCOMMON, mage.cards.k.KnotvineMystic.class));
cards.add(new SetCardInfo("Kranioceros", 67, Rarity.COMMON, mage.cards.k.Kranioceros.class));
cards.add(new SetCardInfo("Lapse of Certainty", 9, Rarity.COMMON, mage.cards.l.LapseOfCertainty.class));
cards.add(new SetCardInfo("Maelstrom Archangel", 115, Rarity.MYTHIC, mage.cards.m.MaelstromArchangel.class));
cards.add(new SetCardInfo("Magister Sphinx", 116, Rarity.RARE, mage.cards.m.MagisterSphinx.class));
cards.add(new SetCardInfo("Malfegor", 117, Rarity.MYTHIC, mage.cards.m.Malfegor.class));
cards.add(new SetCardInfo("Mana Cylix", 138, Rarity.COMMON, mage.cards.m.ManaCylix.class));
cards.add(new SetCardInfo("Manaforce Mace", 139, Rarity.UNCOMMON, mage.cards.m.ManaforceMace.class));
cards.add(new SetCardInfo("Maniacal Rage", 68, Rarity.COMMON, mage.cards.m.ManiacalRage.class));
cards.add(new SetCardInfo("Mark of Asylum", 10, Rarity.RARE, mage.cards.m.MarkOfAsylum.class));
cards.add(new SetCardInfo("Martial Coup", 11, Rarity.RARE, mage.cards.m.MartialCoup.class));
cards.add(new SetCardInfo("Master Transmuter", 31, Rarity.RARE, mage.cards.m.MasterTransmuter.class));
cards.add(new SetCardInfo("Matca Rioters", 84, Rarity.COMMON, mage.cards.m.MatcaRioters.class));
cards.add(new SetCardInfo("Meglonoth", 118, Rarity.RARE, mage.cards.m.Meglonoth.class));
cards.add(new SetCardInfo("Might of Alara", 85, Rarity.COMMON, mage.cards.m.MightOfAlara.class));
cards.add(new SetCardInfo("Mirror-Sigil Sergeant", 12, Rarity.MYTHIC, mage.cards.m.MirrorSigilSergeant.class));
cards.add(new SetCardInfo("Molten Frame", 69, Rarity.COMMON, mage.cards.m.MoltenFrame.class));
cards.add(new SetCardInfo("Nacatl Hunt-Pride", 13, Rarity.UNCOMMON, mage.cards.n.NacatlHuntPride.class));
cards.add(new SetCardInfo("Nacatl Outlander", 119, Rarity.COMMON, mage.cards.n.NacatlOutlander.class));
cards.add(new SetCardInfo("Nacatl Savage", 86, Rarity.COMMON, mage.cards.n.NacatlSavage.class));
cards.add(new SetCardInfo("Nicol Bolas, Planeswalker", 120, Rarity.MYTHIC, mage.cards.n.NicolBolasPlaneswalker.class));
cards.add(new SetCardInfo("Noble Hierarch", 87, Rarity.RARE, mage.cards.n.NobleHierarch.class));
cards.add(new SetCardInfo("Nyxathid", 49, Rarity.RARE, mage.cards.n.Nyxathid.class));
cards.add(new SetCardInfo("Obelisk of Alara", 140, Rarity.RARE, mage.cards.o.ObeliskOfAlara.class));
cards.add(new SetCardInfo("Paleoloth", 88, Rarity.RARE, mage.cards.p.Paleoloth.class));
cards.add(new SetCardInfo("Paragon of the Amesha", 14, Rarity.UNCOMMON, mage.cards.p.ParagonOfTheAmesha.class));
cards.add(new SetCardInfo("Parasitic Strix", 32, Rarity.COMMON, mage.cards.p.ParasiticStrix.class));
cards.add(new SetCardInfo("Path to Exile", 15, Rarity.UNCOMMON, mage.cards.p.PathToExile.class));
cards.add(new SetCardInfo("Pestilent Kathari", 50, Rarity.COMMON, mage.cards.p.PestilentKathari.class));
cards.add(new SetCardInfo("Progenitus", 121, Rarity.MYTHIC, mage.cards.p.Progenitus.class));
cards.add(new SetCardInfo("Quenchable Fire", 70, Rarity.COMMON, mage.cards.q.QuenchableFire.class));
cards.add(new SetCardInfo("Rakka Mar", 71, Rarity.RARE, mage.cards.r.RakkaMar.class));
cards.add(new SetCardInfo("Reliquary Tower", 143, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class));
cards.add(new SetCardInfo("Rhox Bodyguard", 122, Rarity.COMMON, mage.cards.r.RhoxBodyguard.class));
cards.add(new SetCardInfo("Rhox Meditant", 16, Rarity.COMMON, mage.cards.r.RhoxMeditant.class));
cards.add(new SetCardInfo("Rotting Rats", 51, Rarity.COMMON, mage.cards.r.RottingRats.class));
cards.add(new SetCardInfo("Rupture Spire", 144, Rarity.COMMON, mage.cards.r.RuptureSpire.class));
cards.add(new SetCardInfo("Sacellum Archers", 89, Rarity.UNCOMMON, mage.cards.s.SacellumArchers.class));
cards.add(new SetCardInfo("Salvage Slasher", 52, Rarity.COMMON, mage.cards.s.SalvageSlasher.class));
cards.add(new SetCardInfo("Scarland Thrinax", 123, Rarity.UNCOMMON, mage.cards.s.ScarlandThrinax.class));
cards.add(new SetCardInfo("Scattershot Archer", 90, Rarity.COMMON, mage.cards.s.ScattershotArcher.class));
cards.add(new SetCardInfo("Scepter of Dominance", 17, Rarity.RARE, mage.cards.s.ScepterOfDominance.class));
cards.add(new SetCardInfo("Scepter of Fugue", 53, Rarity.RARE, mage.cards.s.ScepterOfFugue.class));
cards.add(new SetCardInfo("Scepter of Insight", 33, Rarity.RARE, mage.cards.s.ScepterOfInsight.class));
cards.add(new SetCardInfo("Scornful Aether-Lich", 34, Rarity.UNCOMMON, mage.cards.s.ScornfulAetherLich.class));
cards.add(new SetCardInfo("Sedraxis Alchemist", 54, Rarity.COMMON, mage.cards.s.SedraxisAlchemist.class));
cards.add(new SetCardInfo("Shambling Remains", 124, Rarity.UNCOMMON, mage.cards.s.ShamblingRemains.class));
cards.add(new SetCardInfo("Shard Convergence", 91, Rarity.UNCOMMON, mage.cards.s.ShardConvergence.class));
cards.add(new SetCardInfo("Sigil of the Empty Throne", 18, Rarity.RARE, mage.cards.s.SigilOfTheEmptyThrone.class));
cards.add(new SetCardInfo("Skyward Eye Prophets", 125, Rarity.UNCOMMON, mage.cards.s.SkywardEyeProphets.class));
cards.add(new SetCardInfo("Sludge Strider", 126, Rarity.UNCOMMON, mage.cards.s.SludgeStrider.class));
cards.add(new SetCardInfo("Soul's Majesty", 92, Rarity.RARE, mage.cards.s.SoulsMajesty.class));
cards.add(new SetCardInfo("Sphinx Summoner", 127, Rarity.RARE, mage.cards.s.SphinxSummoner.class));
cards.add(new SetCardInfo("Spore Burst", 93, Rarity.UNCOMMON, mage.cards.s.SporeBurst.class));
cards.add(new SetCardInfo("Suicidal Charge", 128, Rarity.COMMON, mage.cards.s.SuicidalCharge.class));
cards.add(new SetCardInfo("Sylvan Bounty", 94, Rarity.COMMON, mage.cards.s.SylvanBounty.class));
cards.add(new SetCardInfo("Telemin Performance", 35, Rarity.RARE, mage.cards.t.TeleminPerformance.class));
cards.add(new SetCardInfo("Thornling", 95, Rarity.MYTHIC, mage.cards.t.Thornling.class));
cards.add(new SetCardInfo("Toxic Iguanar", 72, Rarity.COMMON, mage.cards.t.ToxicIguanar.class));
cards.add(new SetCardInfo("Traumatic Visions", 36, Rarity.COMMON, mage.cards.t.TraumaticVisions.class));
cards.add(new SetCardInfo("Tukatongue Thallid", 96, Rarity.COMMON, mage.cards.t.TukatongueThallid.class));
cards.add(new SetCardInfo("Unstable Frontier", 145, Rarity.UNCOMMON, mage.cards.u.UnstableFrontier.class));
cards.add(new SetCardInfo("Unsummon", 37, Rarity.COMMON, mage.cards.u.Unsummon.class));
cards.add(new SetCardInfo("Vagrant Plowbeasts", 129, Rarity.UNCOMMON, mage.cards.v.VagrantPlowbeasts.class));
cards.add(new SetCardInfo("Valeron Outlander", 130, Rarity.COMMON, mage.cards.v.ValeronOutlander.class));
cards.add(new SetCardInfo("Valiant Guard", 19, Rarity.COMMON, mage.cards.v.ValiantGuard.class));
cards.add(new SetCardInfo("Vectis Agents", 131, Rarity.COMMON, mage.cards.v.VectisAgents.class));
cards.add(new SetCardInfo("Vedalken Outlander", 132, Rarity.COMMON, mage.cards.v.VedalkenOutlander.class));
cards.add(new SetCardInfo("Viashino Slaughtermaster", 73, Rarity.UNCOMMON, mage.cards.v.ViashinoSlaughtermaster.class));
cards.add(new SetCardInfo("View from Above", 38, Rarity.UNCOMMON, mage.cards.v.ViewFromAbove.class));
cards.add(new SetCardInfo("Voices from the Void", 55, Rarity.UNCOMMON, mage.cards.v.VoicesFromTheVoid.class));
cards.add(new SetCardInfo("Volcanic Fallout", 74, Rarity.UNCOMMON, mage.cards.v.VolcanicFallout.class));
cards.add(new SetCardInfo("Voracious Dragon", 75, Rarity.RARE, mage.cards.v.VoraciousDragon.class));
cards.add(new SetCardInfo("Wall of Reverence", 20, Rarity.RARE, mage.cards.w.WallOfReverence.class));
cards.add(new SetCardInfo("Wandering Goblins", 76, Rarity.COMMON, mage.cards.w.WanderingGoblins.class));
cards.add(new SetCardInfo("Wild Leotau", 97, Rarity.COMMON, mage.cards.w.WildLeotau.class));
cards.add(new SetCardInfo("Worldheart Phoenix", 77, Rarity.RARE, mage.cards.w.WorldheartPhoenix.class));
cards.add(new SetCardInfo("Worldly Counsel", 39, Rarity.COMMON, mage.cards.w.WorldlyCounsel.class));
cards.add(new SetCardInfo("Wretched Banquet", 56, Rarity.COMMON, mage.cards.w.WretchedBanquet.class));
cards.add(new SetCardInfo("Yoke of the Damned", 57, Rarity.COMMON, mage.cards.y.YokeOfTheDamned.class));
cards.add(new SetCardInfo("Zombie Outlander", 133, Rarity.COMMON, mage.cards.z.ZombieOutlander.class));
}
}