From ec23ea0dd2c1ccf652abcce3248fe191ae5d438c Mon Sep 17 00:00:00 2001 From: jmharmon <37360760+jmharmon@users.noreply.github.com> Date: Wed, 12 Sep 2018 08:17:34 -0700 Subject: [PATCH] Implement Premodern --- .../src/mage/deck/Premodern.java | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Premodern.java diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Premodern.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Premodern.java new file mode 100644 index 0000000000..9f8781d3cf --- /dev/null +++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Premodern.java @@ -0,0 +1,79 @@ +package mage.deck; + +import mage.cards.decks.Constructed; + +/** + * + * @author jmharmon + */ + +public class Premodern extends Constructed { + + public Premodern() { + super("Constructed - Premodern"); + + // Legal sets + setCodes.add(mage.sets.FourthEdition.getInstance().getCode()); + setCodes.add(mage.sets.IceAge.getInstance().getCode()); + setCodes.add(mage.sets.Chronicles.getInstance().getCode()); + setCodes.add(mage.sets.Homelands.getInstance().getCode()); + setCodes.add(mage.sets.Alliances.getInstance().getCode()); + setCodes.add(mage.sets.Mirage.getInstance().getCode()); + setCodes.add(mage.sets.Visions.getInstance().getCode()); + setCodes.add(mage.sets.FifthEdition.getInstance().getCode()); + setCodes.add(mage.sets.Weatherlight.getInstance().getCode()); + setCodes.add(mage.sets.Tempest.getInstance().getCode()); + setCodes.add(mage.sets.Stronghold.getInstance().getCode()); + setCodes.add(mage.sets.UrzasSaga.getInstance().getCode()); + setCodes.add(mage.sets.UrzasLegacy.getInstance().getCode()); + setCodes.add(mage.sets.ClassicSixthEdition.getInstance().getCode()); + setCodes.add(mage.sets.UrzasDestiny.getInstance().getCode()); + setCodes.add(mage.sets.MercadianMasques.getInstance().getCode()); + setCodes.add(mage.sets.Nemesis.getInstance().getCode()); + setCodes.add(mage.sets.Prophecy.getInstance().getCode()); + setCodes.add(mage.sets.Invasion.getInstance().getCode()); + setCodes.add(mage.sets.Planeshift.getInstance().getCode()); + setCodes.add(mage.sets.SeventhEdition.getInstance().getCode()); + setCodes.add(mage.sets.Apocalypse.getInstance().getCode()); + setCodes.add(mage.sets.Odyssey.getInstance().getCode()); + setCodes.add(mage.sets.Torment.getInstance().getCode()); + setCodes.add(mage.sets.Judgment.getInstance().getCode()); + setCodes.add(mage.sets.Onslaught.getInstance().getCode()); + setCodes.add(mage.sets.Legions.getInstance().getCode()); + setCodes.add(mage.sets.Scourge.getInstance().getCode()); + + // Ban List + banned.add("Amulet of Quoz"); + banned.add("Balance"); + banned.add("Brainstorm"); + banned.add("Bronze Tablet"); + banned.add("Channel"); + banned.add("Demonic Consultation"); + banned.add("Earthcraft"); + banned.add("Entomb"); + banned.add("Flash"); + banned.add("Force of Will"); + banned.add("Frantic Search"); + banned.add("Goblin Recruiter"); + banned.add("Grim Monolith"); + banned.add("Jeweled Bird"); + banned.add("Mana Vault"); + banned.add("Memory Jar"); + banned.add("Mind Twist"); + banned.add("Mind's Desire"); + banned.add("Mystical Tutor"); + banned.add("Necropotence"); + banned.add("Rebirth"); + banned.add("Show and Tell"); + banned.add("Strip Mine"); + banned.add("Tempest Efreet"); + banned.add("Tendrils of Agony"); + banned.add("Time Spiral"); + banned.add("Timmerian Fiends"); + banned.add("Tolarian Academy"); + banned.add("Vampiric Tutor"); + banned.add("Windfall"); + banned.add("Worldgorger Dragon"); + banned.add("Yawgmoth's Will"); + } +}