From e795991fa8c0c75d0fcff547889748f0ec2e2f51 Mon Sep 17 00:00:00 2001 From: Thomas Hess Date: Wed, 15 Jan 2020 23:05:11 +0100 Subject: [PATCH] Converted CLRF line endings to LF for some formats. --- .../src/mage/deck/OldSchool9394CFB.java | 546 ++++++++--------- .../src/mage/deck/OldSchool9394EC.java | 548 +++++++++--------- .../src/mage/deck/OldSchool9394EG.java | 184 +++--- .../src/mage/deck/OldSchool9394Italian.java | 174 +++--- .../src/mage/deck/StarWarsBlock.java | 42 +- 5 files changed, 747 insertions(+), 747 deletions(-) diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394CFB.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394CFB.java index 2829b74c33..d5322be62b 100644 --- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394CFB.java +++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394CFB.java @@ -1,273 +1,273 @@ - -package mage.deck; - -import mage.cards.ExpansionSet; -import mage.cards.Sets; -import mage.cards.decks.Constructed; -import mage.constants.SetType; - -/** - * This class validates a deck for the Old School 93/94 format, specifically for - * the Channel Fireball Rules. - * - * This was originally made to follow the deck construction rules found at the - * Old School Mtg blog found at: - * http://oldschool-mtg.blogspot.com/p/banrestriction.html - * - * There is no mana burn in this version of old school - * - * @author jmharmon - */ -public class OldSchool9394CFB extends Constructed { - - public OldSchool9394CFB() { - super("Constructed - Old School 93/94 - Channel Fireball Rules"); - - // use the set instances to make sure that we get the correct set codes - setCodes.add(mage.sets.LimitedEditionAlpha.getInstance().getCode()); - setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); - setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); - setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); - setCodes.add(mage.sets.Antiquities.getInstance().getCode()); - setCodes.add(mage.sets.Legends.getInstance().getCode()); - setCodes.add(mage.sets.TheDark.getInstance().getCode()); - setCodes.add(mage.sets.FallenEmpires.getInstance().getCode()); - setCodes.add(mage.sets.MediaInserts.getInstance().getCode()); - - // ante cards and conspiracies banned, with specifically mentioned ones called out. - banned.add("Advantageous Proclamation"); - banned.add("Amulet of Quoz"); - banned.add("Backup Plan"); - banned.add("Brago's Favor"); - banned.add("Bronze Tablet"); /// - banned.add("Contract from Below"); /// - banned.add("Darkpact"); /// - banned.add("Demonic Attorney"); /// - banned.add("Double Stroke"); - banned.add("Immediate Action"); - banned.add("Iterative Analysis"); - banned.add("Jeweled Bird"); /// - banned.add("Muzzio's Preparations"); - banned.add("Power Play"); - banned.add("Rebirth"); /// - banned.add("Secret Summoning"); - banned.add("Secrets of Paradise"); - banned.add("Sentinel Dispatch"); - banned.add("Tempest Efreet"); /// - banned.add("Timmerian Fiends"); - banned.add("Unexpected Potential"); - banned.add("Worldknit"); - - //Let Media Inserts Arena and Sewers of Estark being only cards playable - banned.add("Acquire"); - banned.add("Aeronaut Tinkerer"); - banned.add("Ajani, Caller of the Pride"); - banned.add("Ajani Steadfast"); - banned.add("Alhammarret, High Arbiter"); - banned.add("Angelic Skirmisher"); - banned.add("Angel of Glory's Rise"); - banned.add("Ankle Shanker"); - banned.add("Arashin Sovereign"); - banned.add("Archfiend of Depravity"); - banned.add("Archfiend of Ifnir"); - banned.add("Arrest"); - banned.add("Assembled Alphas"); - banned.add("Avalanche Tusker"); - banned.add("Barrage Tyrant"); - banned.add("Bloodthrone Vampire"); - banned.add("Boltwing Marauder"); - banned.add("Bonescythe Sliver"); - banned.add("Breath of Malfegor"); - banned.add("Brion Stoutarm"); - banned.add("Broodmate Dragon"); - banned.add("Burning Sun's Avatar"); - banned.add("Canopy Vista"); - banned.add("Cathedral of War"); - banned.add("Celestial Colonnade"); - banned.add("Chandra, Fire of Kaladesh"); - banned.add("Chandra, Flamecaller"); - banned.add("Chandra, Pyromaster"); - banned.add("Chandra, Pyromaster"); - banned.add("Chandra, Roaring Flame"); - banned.add("Chandra, Torch of Defiance"); - banned.add("Chandra's Fury"); - banned.add("Chandra's Phoenix"); - banned.add("Cinder Glade"); - banned.add("Consume Spirit"); - banned.add("Corrupt"); - banned.add("Day of Judgment"); - banned.add("Deepfathom Skulker"); - banned.add("Defiant Bloodlord"); - banned.add("Devil's Play"); - banned.add("Dragon Fodder"); - banned.add("Dragonlord's Servant"); - banned.add("Dragonscale General"); - banned.add("Dread Defiler"); - banned.add("Dreg Mangler"); - banned.add("Drogskol Cavalry"); - banned.add("Dromoka, the Eternal"); - banned.add("Drowner of Hope"); - banned.add("Duress"); - banned.add("Dwynen, Gilt-Leaf Daen"); - banned.add("Eidolon of Blossoms"); - banned.add("Electrolyze"); - banned.add("Elusive Tormentor"); - banned.add("Emrakul, the Aeons Torn"); - banned.add("Evolving Wilds"); - banned.add("Faithless Looting"); - banned.add("Fated Conflagration"); - banned.add("Feast of Blood"); - banned.add("Flameblade Angel"); - banned.add("Flamerush Rider"); - banned.add("Foe-Razer Regent"); - banned.add("Frost Titan"); - banned.add("Garruk, Apex Predator"); - banned.add("Garruk, Caller of Beasts"); - banned.add("Garruk Wildspeaker"); - banned.add("Gaze of Granite"); - banned.add("Genesis Hydra"); - banned.add("Giant Badger"); - banned.add("Gideon of the Trials"); - banned.add("Gideon, Ally of Zendikar"); - banned.add("Gideon, Battle-Forged"); - banned.add("Gladehart Cavalry"); - banned.add("Goblin Dark-Dwellers"); - banned.add("Goblin Rabblemaster"); - banned.add("Gravecrawler"); - banned.add("Grave Titan"); - banned.add("Guul Draz Assassin"); - banned.add("Hamletback Goliath"); - banned.add("Harbinger of the Hunt"); - banned.add("Hero of Goma Fada"); - banned.add("Hixus, Prison Warden"); - banned.add("Honored Hierarch"); - banned.add("Honor of the Pure"); - banned.add("Inferno Titan"); - banned.add("Insidious Mist"); - banned.add("Ivorytusk Fortress"); - banned.add("Jace Beleren"); - banned.add("Jace, Memory Adept"); - banned.add("Jace, Telepath Unbound"); - banned.add("Jace, the Living Guildpact"); - banned.add("Jace, Unraveler of Secrets"); - banned.add("Jace, Unraveler of Secrets"); - banned.add("Jace, Vryn's Prodigy"); - banned.add("Jaya Ballard, Task Mage"); - banned.add("Karametra's Acolyte"); - banned.add("Knight Exemplar"); - banned.add("Kor Skyfisher"); - banned.add("Kothophed, Soul Hoarder"); - banned.add("Kytheon, Hero of Akros"); - banned.add("Lightning Hounds"); - banned.add("Liliana of the Dark Realms"); - banned.add("Liliana, Death's Majesty"); - banned.add("Liliana, Defiant Necromancer"); - banned.add("Liliana, the Last Hope"); - banned.add("Liliana Vess"); - banned.add("Liliana Vess"); - banned.add("Magister of Worth"); - banned.add("Mana Crypt"); - banned.add("Markov Dreadknight"); - banned.add("Memoricide"); - banned.add("Merfolk Mesmerist"); - banned.add("Mirran Crusader"); - banned.add("Munda's Vanguard"); - banned.add("Necromaster Dragon"); - banned.add("Nephalia Moondrakes"); - banned.add("Niblis of Frost"); - banned.add("Nicol Bolas, God-Pharaoh"); - banned.add("Nightveil Specter"); - banned.add("Nissa Revane"); - banned.add("Nissa, Sage Animist"); - banned.add("Nissa, Steward of Elements"); - banned.add("Nissa, Vastwood Seer"); - banned.add("Nissa, Voice of Zendikar"); - banned.add("Nissa, Worldwaker"); - banned.add("Noosegraf Mob"); - banned.add("Ogre Arsonist"); - banned.add("Ogre Battledriver"); - banned.add("Ojutai's Command"); - banned.add("Oran-Rief Hydra"); - banned.add("Phyrexian Rager"); - banned.add("Pia and Kiran Nalaar"); - banned.add("Prairie Stream"); - banned.add("Primordial Hydra"); - banned.add("Pristine Skywise"); - banned.add("Rakshasa Vizier"); - banned.add("Ratchet Bomb"); - banned.add("Rattleclaw Mystic"); - banned.add("Ravenous Bloodseeker"); - banned.add("Relic Seeker"); - banned.add("Render Silent"); - banned.add("Retaliator Griffin"); - banned.add("Ruinous Path"); - banned.add("Sage-Eye Avengers"); - banned.add("Sage of the Inward Eye"); - banned.add("Sanctifier of Souls"); - banned.add("Sandsteppe Citadel"); - banned.add("Scavenging Ooze"); - banned.add("Scrap Trawler"); - banned.add("Scythe Leopard"); - banned.add("Seeker of the Way"); - banned.add("Serra Avatar"); - banned.add("Shamanic Revelation"); - banned.add("Siege Rhino"); - banned.add("Silverblade Paladin"); - banned.add("Silver Drake"); - banned.add("Skyship Stalker"); - banned.add("Smoldering Marsh"); - banned.add("Soul of Ravnica"); - banned.add("Soul of Zendikar"); - banned.add("Soul Swallower"); - banned.add("Spined Wurm"); - banned.add("Standstill"); - banned.add("Stealer of Secrets"); - banned.add("Steward of Valeron"); - banned.add("Sultai Charm"); - banned.add("Sunblast Angel"); - banned.add("Sunken Hollow"); - banned.add("Supreme Verdict"); - banned.add("Surgical Extraction"); - banned.add("Sylvan Caryatid"); - banned.add("Temur War Shaman"); - banned.add("Terastodon"); - banned.add("Thalia, Heretic Cathar"); - banned.add("Treasure Hunt"); - banned.add("Turnabout"); - banned.add("Tyrant of Valakut"); - banned.add("Ulvenwald Observer"); - banned.add("Valorous Stance"); - banned.add("Vampire Nocturnus"); - banned.add("Voidmage Husher"); - banned.add("Warmonger"); - banned.add("Wash Out"); - banned.add("Wildfire Eternal"); - banned.add("Windseeker Centaur"); - banned.add("Xathrid Necromancer"); - - restricted.add("Ancestral Recall"); - restricted.add("Balance"); - restricted.add("Black Lotus"); - restricted.add("Braingeyser"); - restricted.add("Channel"); - restricted.add("Chaos Orb"); - restricted.add("Demonic Tutor"); - restricted.add("Library of Alexandria"); - restricted.add("Mana Drain"); - restricted.add("Maze of Ith"); - restricted.add("Mind Twist"); - restricted.add("Mox Emerald"); - restricted.add("Mox Jet"); - restricted.add("Mox Pearl"); - restricted.add("Mox Ruby"); - restricted.add("Mox Sapphire"); - restricted.add("Recall"); - restricted.add("Regrowth"); - restricted.add("Sol Ring"); - restricted.add("Strip Mine"); - restricted.add("Time Vault"); - restricted.add("Time Walk"); - restricted.add("Timetwister"); - restricted.add("Wheel of Fortune"); - } -} + +package mage.deck; + +import mage.cards.ExpansionSet; +import mage.cards.Sets; +import mage.cards.decks.Constructed; +import mage.constants.SetType; + +/** + * This class validates a deck for the Old School 93/94 format, specifically for + * the Channel Fireball Rules. + * + * This was originally made to follow the deck construction rules found at the + * Old School Mtg blog found at: + * http://oldschool-mtg.blogspot.com/p/banrestriction.html + * + * There is no mana burn in this version of old school + * + * @author jmharmon + */ +public class OldSchool9394CFB extends Constructed { + + public OldSchool9394CFB() { + super("Constructed - Old School 93/94 - Channel Fireball Rules"); + + // use the set instances to make sure that we get the correct set codes + setCodes.add(mage.sets.LimitedEditionAlpha.getInstance().getCode()); + setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); + setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); + setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); + setCodes.add(mage.sets.Antiquities.getInstance().getCode()); + setCodes.add(mage.sets.Legends.getInstance().getCode()); + setCodes.add(mage.sets.TheDark.getInstance().getCode()); + setCodes.add(mage.sets.FallenEmpires.getInstance().getCode()); + setCodes.add(mage.sets.MediaInserts.getInstance().getCode()); + + // ante cards and conspiracies banned, with specifically mentioned ones called out. + banned.add("Advantageous Proclamation"); + banned.add("Amulet of Quoz"); + banned.add("Backup Plan"); + banned.add("Brago's Favor"); + banned.add("Bronze Tablet"); /// + banned.add("Contract from Below"); /// + banned.add("Darkpact"); /// + banned.add("Demonic Attorney"); /// + banned.add("Double Stroke"); + banned.add("Immediate Action"); + banned.add("Iterative Analysis"); + banned.add("Jeweled Bird"); /// + banned.add("Muzzio's Preparations"); + banned.add("Power Play"); + banned.add("Rebirth"); /// + banned.add("Secret Summoning"); + banned.add("Secrets of Paradise"); + banned.add("Sentinel Dispatch"); + banned.add("Tempest Efreet"); /// + banned.add("Timmerian Fiends"); + banned.add("Unexpected Potential"); + banned.add("Worldknit"); + + //Let Media Inserts Arena and Sewers of Estark being only cards playable + banned.add("Acquire"); + banned.add("Aeronaut Tinkerer"); + banned.add("Ajani, Caller of the Pride"); + banned.add("Ajani Steadfast"); + banned.add("Alhammarret, High Arbiter"); + banned.add("Angelic Skirmisher"); + banned.add("Angel of Glory's Rise"); + banned.add("Ankle Shanker"); + banned.add("Arashin Sovereign"); + banned.add("Archfiend of Depravity"); + banned.add("Archfiend of Ifnir"); + banned.add("Arrest"); + banned.add("Assembled Alphas"); + banned.add("Avalanche Tusker"); + banned.add("Barrage Tyrant"); + banned.add("Bloodthrone Vampire"); + banned.add("Boltwing Marauder"); + banned.add("Bonescythe Sliver"); + banned.add("Breath of Malfegor"); + banned.add("Brion Stoutarm"); + banned.add("Broodmate Dragon"); + banned.add("Burning Sun's Avatar"); + banned.add("Canopy Vista"); + banned.add("Cathedral of War"); + banned.add("Celestial Colonnade"); + banned.add("Chandra, Fire of Kaladesh"); + banned.add("Chandra, Flamecaller"); + banned.add("Chandra, Pyromaster"); + banned.add("Chandra, Pyromaster"); + banned.add("Chandra, Roaring Flame"); + banned.add("Chandra, Torch of Defiance"); + banned.add("Chandra's Fury"); + banned.add("Chandra's Phoenix"); + banned.add("Cinder Glade"); + banned.add("Consume Spirit"); + banned.add("Corrupt"); + banned.add("Day of Judgment"); + banned.add("Deepfathom Skulker"); + banned.add("Defiant Bloodlord"); + banned.add("Devil's Play"); + banned.add("Dragon Fodder"); + banned.add("Dragonlord's Servant"); + banned.add("Dragonscale General"); + banned.add("Dread Defiler"); + banned.add("Dreg Mangler"); + banned.add("Drogskol Cavalry"); + banned.add("Dromoka, the Eternal"); + banned.add("Drowner of Hope"); + banned.add("Duress"); + banned.add("Dwynen, Gilt-Leaf Daen"); + banned.add("Eidolon of Blossoms"); + banned.add("Electrolyze"); + banned.add("Elusive Tormentor"); + banned.add("Emrakul, the Aeons Torn"); + banned.add("Evolving Wilds"); + banned.add("Faithless Looting"); + banned.add("Fated Conflagration"); + banned.add("Feast of Blood"); + banned.add("Flameblade Angel"); + banned.add("Flamerush Rider"); + banned.add("Foe-Razer Regent"); + banned.add("Frost Titan"); + banned.add("Garruk, Apex Predator"); + banned.add("Garruk, Caller of Beasts"); + banned.add("Garruk Wildspeaker"); + banned.add("Gaze of Granite"); + banned.add("Genesis Hydra"); + banned.add("Giant Badger"); + banned.add("Gideon of the Trials"); + banned.add("Gideon, Ally of Zendikar"); + banned.add("Gideon, Battle-Forged"); + banned.add("Gladehart Cavalry"); + banned.add("Goblin Dark-Dwellers"); + banned.add("Goblin Rabblemaster"); + banned.add("Gravecrawler"); + banned.add("Grave Titan"); + banned.add("Guul Draz Assassin"); + banned.add("Hamletback Goliath"); + banned.add("Harbinger of the Hunt"); + banned.add("Hero of Goma Fada"); + banned.add("Hixus, Prison Warden"); + banned.add("Honored Hierarch"); + banned.add("Honor of the Pure"); + banned.add("Inferno Titan"); + banned.add("Insidious Mist"); + banned.add("Ivorytusk Fortress"); + banned.add("Jace Beleren"); + banned.add("Jace, Memory Adept"); + banned.add("Jace, Telepath Unbound"); + banned.add("Jace, the Living Guildpact"); + banned.add("Jace, Unraveler of Secrets"); + banned.add("Jace, Unraveler of Secrets"); + banned.add("Jace, Vryn's Prodigy"); + banned.add("Jaya Ballard, Task Mage"); + banned.add("Karametra's Acolyte"); + banned.add("Knight Exemplar"); + banned.add("Kor Skyfisher"); + banned.add("Kothophed, Soul Hoarder"); + banned.add("Kytheon, Hero of Akros"); + banned.add("Lightning Hounds"); + banned.add("Liliana of the Dark Realms"); + banned.add("Liliana, Death's Majesty"); + banned.add("Liliana, Defiant Necromancer"); + banned.add("Liliana, the Last Hope"); + banned.add("Liliana Vess"); + banned.add("Liliana Vess"); + banned.add("Magister of Worth"); + banned.add("Mana Crypt"); + banned.add("Markov Dreadknight"); + banned.add("Memoricide"); + banned.add("Merfolk Mesmerist"); + banned.add("Mirran Crusader"); + banned.add("Munda's Vanguard"); + banned.add("Necromaster Dragon"); + banned.add("Nephalia Moondrakes"); + banned.add("Niblis of Frost"); + banned.add("Nicol Bolas, God-Pharaoh"); + banned.add("Nightveil Specter"); + banned.add("Nissa Revane"); + banned.add("Nissa, Sage Animist"); + banned.add("Nissa, Steward of Elements"); + banned.add("Nissa, Vastwood Seer"); + banned.add("Nissa, Voice of Zendikar"); + banned.add("Nissa, Worldwaker"); + banned.add("Noosegraf Mob"); + banned.add("Ogre Arsonist"); + banned.add("Ogre Battledriver"); + banned.add("Ojutai's Command"); + banned.add("Oran-Rief Hydra"); + banned.add("Phyrexian Rager"); + banned.add("Pia and Kiran Nalaar"); + banned.add("Prairie Stream"); + banned.add("Primordial Hydra"); + banned.add("Pristine Skywise"); + banned.add("Rakshasa Vizier"); + banned.add("Ratchet Bomb"); + banned.add("Rattleclaw Mystic"); + banned.add("Ravenous Bloodseeker"); + banned.add("Relic Seeker"); + banned.add("Render Silent"); + banned.add("Retaliator Griffin"); + banned.add("Ruinous Path"); + banned.add("Sage-Eye Avengers"); + banned.add("Sage of the Inward Eye"); + banned.add("Sanctifier of Souls"); + banned.add("Sandsteppe Citadel"); + banned.add("Scavenging Ooze"); + banned.add("Scrap Trawler"); + banned.add("Scythe Leopard"); + banned.add("Seeker of the Way"); + banned.add("Serra Avatar"); + banned.add("Shamanic Revelation"); + banned.add("Siege Rhino"); + banned.add("Silverblade Paladin"); + banned.add("Silver Drake"); + banned.add("Skyship Stalker"); + banned.add("Smoldering Marsh"); + banned.add("Soul of Ravnica"); + banned.add("Soul of Zendikar"); + banned.add("Soul Swallower"); + banned.add("Spined Wurm"); + banned.add("Standstill"); + banned.add("Stealer of Secrets"); + banned.add("Steward of Valeron"); + banned.add("Sultai Charm"); + banned.add("Sunblast Angel"); + banned.add("Sunken Hollow"); + banned.add("Supreme Verdict"); + banned.add("Surgical Extraction"); + banned.add("Sylvan Caryatid"); + banned.add("Temur War Shaman"); + banned.add("Terastodon"); + banned.add("Thalia, Heretic Cathar"); + banned.add("Treasure Hunt"); + banned.add("Turnabout"); + banned.add("Tyrant of Valakut"); + banned.add("Ulvenwald Observer"); + banned.add("Valorous Stance"); + banned.add("Vampire Nocturnus"); + banned.add("Voidmage Husher"); + banned.add("Warmonger"); + banned.add("Wash Out"); + banned.add("Wildfire Eternal"); + banned.add("Windseeker Centaur"); + banned.add("Xathrid Necromancer"); + + restricted.add("Ancestral Recall"); + restricted.add("Balance"); + restricted.add("Black Lotus"); + restricted.add("Braingeyser"); + restricted.add("Channel"); + restricted.add("Chaos Orb"); + restricted.add("Demonic Tutor"); + restricted.add("Library of Alexandria"); + restricted.add("Mana Drain"); + restricted.add("Maze of Ith"); + restricted.add("Mind Twist"); + restricted.add("Mox Emerald"); + restricted.add("Mox Jet"); + restricted.add("Mox Pearl"); + restricted.add("Mox Ruby"); + restricted.add("Mox Sapphire"); + restricted.add("Recall"); + restricted.add("Regrowth"); + restricted.add("Sol Ring"); + restricted.add("Strip Mine"); + restricted.add("Time Vault"); + restricted.add("Time Walk"); + restricted.add("Timetwister"); + restricted.add("Wheel of Fortune"); + } +} diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394EC.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394EC.java index 861846fb95..0735f872ee 100644 --- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394EC.java +++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394EC.java @@ -1,274 +1,274 @@ - -package mage.deck; - -import mage.cards.ExpansionSet; -import mage.cards.Sets; -import mage.cards.decks.Constructed; -import mage.constants.SetType; - -/** - * This class validates a deck for the Old School 93/94 format, specifically for - * the EC Rules. - * - * This was originally made to follow the deck construction rules found at the - * Old School Mtg blog found at: - * http://oldschool-mtg.blogspot.com/p/banrestriction.html - * - * There is no mana burn in this version of old school - * - * @author jmharmon - */ -public class OldSchool9394EC extends Constructed { - - public OldSchool9394EC() { - super("Constructed - Old School 93/94 - EC Rules"); - - // use the set instances to make sure that we get the correct set codes - setCodes.add(mage.sets.LimitedEditionAlpha.getInstance().getCode()); - setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); - setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); - setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); - setCodes.add(mage.sets.Antiquities.getInstance().getCode()); - setCodes.add(mage.sets.Legends.getInstance().getCode()); - setCodes.add(mage.sets.TheDark.getInstance().getCode()); - setCodes.add(mage.sets.FallenEmpires.getInstance().getCode()); - setCodes.add(mage.sets.MediaInserts.getInstance().getCode()); - - // ante cards and conspiracies banned, with specifically mentioned ones called out. - banned.add("Advantageous Proclamation"); - banned.add("Amulet of Quoz"); - banned.add("Backup Plan"); - banned.add("Brago's Favor"); - banned.add("Bronze Tablet"); /// - banned.add("Contract from Below"); /// - banned.add("Darkpact"); /// - banned.add("Demonic Attorney"); /// - banned.add("Double Stroke"); - banned.add("Immediate Action"); - banned.add("Iterative Analysis"); - banned.add("Jeweled Bird"); /// - banned.add("Muzzio's Preparations"); - banned.add("Power Play"); - banned.add("Rebirth"); /// - banned.add("Secret Summoning"); - banned.add("Secrets of Paradise"); - banned.add("Sentinel Dispatch"); - banned.add("Shahrazad"); - banned.add("Tempest Efreet"); /// - banned.add("Timmerian Fiends"); - banned.add("Unexpected Potential"); - banned.add("Worldknit"); - - //Let Media Inserts Arena and Sewers of Estark being only cards playable - banned.add("Acquire"); - banned.add("Aeronaut Tinkerer"); - banned.add("Ajani, Caller of the Pride"); - banned.add("Ajani Steadfast"); - banned.add("Alhammarret, High Arbiter"); - banned.add("Angelic Skirmisher"); - banned.add("Angel of Glory's Rise"); - banned.add("Ankle Shanker"); - banned.add("Arashin Sovereign"); - banned.add("Archfiend of Depravity"); - banned.add("Archfiend of Ifnir"); - banned.add("Arrest"); - banned.add("Assembled Alphas"); - banned.add("Avalanche Tusker"); - banned.add("Barrage Tyrant"); - banned.add("Bloodthrone Vampire"); - banned.add("Boltwing Marauder"); - banned.add("Bonescythe Sliver"); - banned.add("Breath of Malfegor"); - banned.add("Brion Stoutarm"); - banned.add("Broodmate Dragon"); - banned.add("Burning Sun's Avatar"); - banned.add("Canopy Vista"); - banned.add("Cathedral of War"); - banned.add("Celestial Colonnade"); - banned.add("Chandra, Fire of Kaladesh"); - banned.add("Chandra, Flamecaller"); - banned.add("Chandra, Pyromaster"); - banned.add("Chandra, Pyromaster"); - banned.add("Chandra, Roaring Flame"); - banned.add("Chandra, Torch of Defiance"); - banned.add("Chandra's Fury"); - banned.add("Chandra's Phoenix"); - banned.add("Cinder Glade"); - banned.add("Consume Spirit"); - banned.add("Corrupt"); - banned.add("Day of Judgment"); - banned.add("Deepfathom Skulker"); - banned.add("Defiant Bloodlord"); - banned.add("Devil's Play"); - banned.add("Dragon Fodder"); - banned.add("Dragonlord's Servant"); - banned.add("Dragonscale General"); - banned.add("Dread Defiler"); - banned.add("Dreg Mangler"); - banned.add("Drogskol Cavalry"); - banned.add("Dromoka, the Eternal"); - banned.add("Drowner of Hope"); - banned.add("Duress"); - banned.add("Dwynen, Gilt-Leaf Daen"); - banned.add("Eidolon of Blossoms"); - banned.add("Electrolyze"); - banned.add("Elusive Tormentor"); - banned.add("Emrakul, the Aeons Torn"); - banned.add("Evolving Wilds"); - banned.add("Faithless Looting"); - banned.add("Fated Conflagration"); - banned.add("Feast of Blood"); - banned.add("Flameblade Angel"); - banned.add("Flamerush Rider"); - banned.add("Foe-Razer Regent"); - banned.add("Frost Titan"); - banned.add("Garruk, Apex Predator"); - banned.add("Garruk, Caller of Beasts"); - banned.add("Garruk Wildspeaker"); - banned.add("Gaze of Granite"); - banned.add("Genesis Hydra"); - banned.add("Giant Badger"); - banned.add("Gideon of the Trials"); - banned.add("Gideon, Ally of Zendikar"); - banned.add("Gideon, Battle-Forged"); - banned.add("Gladehart Cavalry"); - banned.add("Goblin Dark-Dwellers"); - banned.add("Goblin Rabblemaster"); - banned.add("Gravecrawler"); - banned.add("Grave Titan"); - banned.add("Guul Draz Assassin"); - banned.add("Hamletback Goliath"); - banned.add("Harbinger of the Hunt"); - banned.add("Hero of Goma Fada"); - banned.add("Hixus, Prison Warden"); - banned.add("Honored Hierarch"); - banned.add("Honor of the Pure"); - banned.add("Inferno Titan"); - banned.add("Insidious Mist"); - banned.add("Ivorytusk Fortress"); - banned.add("Jace Beleren"); - banned.add("Jace, Memory Adept"); - banned.add("Jace, Telepath Unbound"); - banned.add("Jace, the Living Guildpact"); - banned.add("Jace, Unraveler of Secrets"); - banned.add("Jace, Unraveler of Secrets"); - banned.add("Jace, Vryn's Prodigy"); - banned.add("Jaya Ballard, Task Mage"); - banned.add("Karametra's Acolyte"); - banned.add("Knight Exemplar"); - banned.add("Kor Skyfisher"); - banned.add("Kothophed, Soul Hoarder"); - banned.add("Kytheon, Hero of Akros"); - banned.add("Lightning Hounds"); - banned.add("Liliana of the Dark Realms"); - banned.add("Liliana, Death's Majesty"); - banned.add("Liliana, Defiant Necromancer"); - banned.add("Liliana, the Last Hope"); - banned.add("Liliana Vess"); - banned.add("Liliana Vess"); - banned.add("Magister of Worth"); - banned.add("Mana Crypt"); - banned.add("Markov Dreadknight"); - banned.add("Memoricide"); - banned.add("Merfolk Mesmerist"); - banned.add("Mirran Crusader"); - banned.add("Munda's Vanguard"); - banned.add("Necromaster Dragon"); - banned.add("Nephalia Moondrakes"); - banned.add("Niblis of Frost"); - banned.add("Nicol Bolas, God-Pharaoh"); - banned.add("Nightveil Specter"); - banned.add("Nissa Revane"); - banned.add("Nissa, Sage Animist"); - banned.add("Nissa, Steward of Elements"); - banned.add("Nissa, Vastwood Seer"); - banned.add("Nissa, Voice of Zendikar"); - banned.add("Nissa, Worldwaker"); - banned.add("Noosegraf Mob"); - banned.add("Ogre Arsonist"); - banned.add("Ogre Battledriver"); - banned.add("Ojutai's Command"); - banned.add("Oran-Rief Hydra"); - banned.add("Phyrexian Rager"); - banned.add("Pia and Kiran Nalaar"); - banned.add("Prairie Stream"); - banned.add("Primordial Hydra"); - banned.add("Pristine Skywise"); - banned.add("Rakshasa Vizier"); - banned.add("Ratchet Bomb"); - banned.add("Rattleclaw Mystic"); - banned.add("Ravenous Bloodseeker"); - banned.add("Relic Seeker"); - banned.add("Render Silent"); - banned.add("Retaliator Griffin"); - banned.add("Ruinous Path"); - banned.add("Sage-Eye Avengers"); - banned.add("Sage of the Inward Eye"); - banned.add("Sanctifier of Souls"); - banned.add("Sandsteppe Citadel"); - banned.add("Scavenging Ooze"); - banned.add("Scrap Trawler"); - banned.add("Scythe Leopard"); - banned.add("Seeker of the Way"); - banned.add("Serra Avatar"); - banned.add("Shamanic Revelation"); - banned.add("Siege Rhino"); - banned.add("Silverblade Paladin"); - banned.add("Silver Drake"); - banned.add("Skyship Stalker"); - banned.add("Smoldering Marsh"); - banned.add("Soul of Ravnica"); - banned.add("Soul of Zendikar"); - banned.add("Soul Swallower"); - banned.add("Spined Wurm"); - banned.add("Standstill"); - banned.add("Stealer of Secrets"); - banned.add("Steward of Valeron"); - banned.add("Sultai Charm"); - banned.add("Sunblast Angel"); - banned.add("Sunken Hollow"); - banned.add("Supreme Verdict"); - banned.add("Surgical Extraction"); - banned.add("Sylvan Caryatid"); - banned.add("Temur War Shaman"); - banned.add("Terastodon"); - banned.add("Thalia, Heretic Cathar"); - banned.add("Treasure Hunt"); - banned.add("Turnabout"); - banned.add("Tyrant of Valakut"); - banned.add("Ulvenwald Observer"); - banned.add("Valorous Stance"); - banned.add("Vampire Nocturnus"); - banned.add("Voidmage Husher"); - banned.add("Warmonger"); - banned.add("Wash Out"); - banned.add("Wildfire Eternal"); - banned.add("Windseeker Centaur"); - banned.add("Xathrid Necromancer"); - - restricted.add("Ancestral Recall"); - restricted.add("Balance"); - restricted.add("Black Lotus"); - restricted.add("Braingeyser"); - restricted.add("Channel"); - restricted.add("Chaos Orb"); - restricted.add("Demonic Tutor"); - restricted.add("Library of Alexandria"); - restricted.add("Mana Drain"); - restricted.add("Maze of Ith"); - restricted.add("Mind Twist"); - restricted.add("Mox Emerald"); - restricted.add("Mox Jet"); - restricted.add("Mox Pearl"); - restricted.add("Mox Ruby"); - restricted.add("Mox Sapphire"); - restricted.add("Recall"); - restricted.add("Regrowth"); - restricted.add("Sol Ring"); - restricted.add("Time Vault"); - restricted.add("Time Walk"); - restricted.add("Timetwister"); - restricted.add("Wheel of Fortune"); - } - -} + +package mage.deck; + +import mage.cards.ExpansionSet; +import mage.cards.Sets; +import mage.cards.decks.Constructed; +import mage.constants.SetType; + +/** + * This class validates a deck for the Old School 93/94 format, specifically for + * the EC Rules. + * + * This was originally made to follow the deck construction rules found at the + * Old School Mtg blog found at: + * http://oldschool-mtg.blogspot.com/p/banrestriction.html + * + * There is no mana burn in this version of old school + * + * @author jmharmon + */ +public class OldSchool9394EC extends Constructed { + + public OldSchool9394EC() { + super("Constructed - Old School 93/94 - EC Rules"); + + // use the set instances to make sure that we get the correct set codes + setCodes.add(mage.sets.LimitedEditionAlpha.getInstance().getCode()); + setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); + setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); + setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); + setCodes.add(mage.sets.Antiquities.getInstance().getCode()); + setCodes.add(mage.sets.Legends.getInstance().getCode()); + setCodes.add(mage.sets.TheDark.getInstance().getCode()); + setCodes.add(mage.sets.FallenEmpires.getInstance().getCode()); + setCodes.add(mage.sets.MediaInserts.getInstance().getCode()); + + // ante cards and conspiracies banned, with specifically mentioned ones called out. + banned.add("Advantageous Proclamation"); + banned.add("Amulet of Quoz"); + banned.add("Backup Plan"); + banned.add("Brago's Favor"); + banned.add("Bronze Tablet"); /// + banned.add("Contract from Below"); /// + banned.add("Darkpact"); /// + banned.add("Demonic Attorney"); /// + banned.add("Double Stroke"); + banned.add("Immediate Action"); + banned.add("Iterative Analysis"); + banned.add("Jeweled Bird"); /// + banned.add("Muzzio's Preparations"); + banned.add("Power Play"); + banned.add("Rebirth"); /// + banned.add("Secret Summoning"); + banned.add("Secrets of Paradise"); + banned.add("Sentinel Dispatch"); + banned.add("Shahrazad"); + banned.add("Tempest Efreet"); /// + banned.add("Timmerian Fiends"); + banned.add("Unexpected Potential"); + banned.add("Worldknit"); + + //Let Media Inserts Arena and Sewers of Estark being only cards playable + banned.add("Acquire"); + banned.add("Aeronaut Tinkerer"); + banned.add("Ajani, Caller of the Pride"); + banned.add("Ajani Steadfast"); + banned.add("Alhammarret, High Arbiter"); + banned.add("Angelic Skirmisher"); + banned.add("Angel of Glory's Rise"); + banned.add("Ankle Shanker"); + banned.add("Arashin Sovereign"); + banned.add("Archfiend of Depravity"); + banned.add("Archfiend of Ifnir"); + banned.add("Arrest"); + banned.add("Assembled Alphas"); + banned.add("Avalanche Tusker"); + banned.add("Barrage Tyrant"); + banned.add("Bloodthrone Vampire"); + banned.add("Boltwing Marauder"); + banned.add("Bonescythe Sliver"); + banned.add("Breath of Malfegor"); + banned.add("Brion Stoutarm"); + banned.add("Broodmate Dragon"); + banned.add("Burning Sun's Avatar"); + banned.add("Canopy Vista"); + banned.add("Cathedral of War"); + banned.add("Celestial Colonnade"); + banned.add("Chandra, Fire of Kaladesh"); + banned.add("Chandra, Flamecaller"); + banned.add("Chandra, Pyromaster"); + banned.add("Chandra, Pyromaster"); + banned.add("Chandra, Roaring Flame"); + banned.add("Chandra, Torch of Defiance"); + banned.add("Chandra's Fury"); + banned.add("Chandra's Phoenix"); + banned.add("Cinder Glade"); + banned.add("Consume Spirit"); + banned.add("Corrupt"); + banned.add("Day of Judgment"); + banned.add("Deepfathom Skulker"); + banned.add("Defiant Bloodlord"); + banned.add("Devil's Play"); + banned.add("Dragon Fodder"); + banned.add("Dragonlord's Servant"); + banned.add("Dragonscale General"); + banned.add("Dread Defiler"); + banned.add("Dreg Mangler"); + banned.add("Drogskol Cavalry"); + banned.add("Dromoka, the Eternal"); + banned.add("Drowner of Hope"); + banned.add("Duress"); + banned.add("Dwynen, Gilt-Leaf Daen"); + banned.add("Eidolon of Blossoms"); + banned.add("Electrolyze"); + banned.add("Elusive Tormentor"); + banned.add("Emrakul, the Aeons Torn"); + banned.add("Evolving Wilds"); + banned.add("Faithless Looting"); + banned.add("Fated Conflagration"); + banned.add("Feast of Blood"); + banned.add("Flameblade Angel"); + banned.add("Flamerush Rider"); + banned.add("Foe-Razer Regent"); + banned.add("Frost Titan"); + banned.add("Garruk, Apex Predator"); + banned.add("Garruk, Caller of Beasts"); + banned.add("Garruk Wildspeaker"); + banned.add("Gaze of Granite"); + banned.add("Genesis Hydra"); + banned.add("Giant Badger"); + banned.add("Gideon of the Trials"); + banned.add("Gideon, Ally of Zendikar"); + banned.add("Gideon, Battle-Forged"); + banned.add("Gladehart Cavalry"); + banned.add("Goblin Dark-Dwellers"); + banned.add("Goblin Rabblemaster"); + banned.add("Gravecrawler"); + banned.add("Grave Titan"); + banned.add("Guul Draz Assassin"); + banned.add("Hamletback Goliath"); + banned.add("Harbinger of the Hunt"); + banned.add("Hero of Goma Fada"); + banned.add("Hixus, Prison Warden"); + banned.add("Honored Hierarch"); + banned.add("Honor of the Pure"); + banned.add("Inferno Titan"); + banned.add("Insidious Mist"); + banned.add("Ivorytusk Fortress"); + banned.add("Jace Beleren"); + banned.add("Jace, Memory Adept"); + banned.add("Jace, Telepath Unbound"); + banned.add("Jace, the Living Guildpact"); + banned.add("Jace, Unraveler of Secrets"); + banned.add("Jace, Unraveler of Secrets"); + banned.add("Jace, Vryn's Prodigy"); + banned.add("Jaya Ballard, Task Mage"); + banned.add("Karametra's Acolyte"); + banned.add("Knight Exemplar"); + banned.add("Kor Skyfisher"); + banned.add("Kothophed, Soul Hoarder"); + banned.add("Kytheon, Hero of Akros"); + banned.add("Lightning Hounds"); + banned.add("Liliana of the Dark Realms"); + banned.add("Liliana, Death's Majesty"); + banned.add("Liliana, Defiant Necromancer"); + banned.add("Liliana, the Last Hope"); + banned.add("Liliana Vess"); + banned.add("Liliana Vess"); + banned.add("Magister of Worth"); + banned.add("Mana Crypt"); + banned.add("Markov Dreadknight"); + banned.add("Memoricide"); + banned.add("Merfolk Mesmerist"); + banned.add("Mirran Crusader"); + banned.add("Munda's Vanguard"); + banned.add("Necromaster Dragon"); + banned.add("Nephalia Moondrakes"); + banned.add("Niblis of Frost"); + banned.add("Nicol Bolas, God-Pharaoh"); + banned.add("Nightveil Specter"); + banned.add("Nissa Revane"); + banned.add("Nissa, Sage Animist"); + banned.add("Nissa, Steward of Elements"); + banned.add("Nissa, Vastwood Seer"); + banned.add("Nissa, Voice of Zendikar"); + banned.add("Nissa, Worldwaker"); + banned.add("Noosegraf Mob"); + banned.add("Ogre Arsonist"); + banned.add("Ogre Battledriver"); + banned.add("Ojutai's Command"); + banned.add("Oran-Rief Hydra"); + banned.add("Phyrexian Rager"); + banned.add("Pia and Kiran Nalaar"); + banned.add("Prairie Stream"); + banned.add("Primordial Hydra"); + banned.add("Pristine Skywise"); + banned.add("Rakshasa Vizier"); + banned.add("Ratchet Bomb"); + banned.add("Rattleclaw Mystic"); + banned.add("Ravenous Bloodseeker"); + banned.add("Relic Seeker"); + banned.add("Render Silent"); + banned.add("Retaliator Griffin"); + banned.add("Ruinous Path"); + banned.add("Sage-Eye Avengers"); + banned.add("Sage of the Inward Eye"); + banned.add("Sanctifier of Souls"); + banned.add("Sandsteppe Citadel"); + banned.add("Scavenging Ooze"); + banned.add("Scrap Trawler"); + banned.add("Scythe Leopard"); + banned.add("Seeker of the Way"); + banned.add("Serra Avatar"); + banned.add("Shamanic Revelation"); + banned.add("Siege Rhino"); + banned.add("Silverblade Paladin"); + banned.add("Silver Drake"); + banned.add("Skyship Stalker"); + banned.add("Smoldering Marsh"); + banned.add("Soul of Ravnica"); + banned.add("Soul of Zendikar"); + banned.add("Soul Swallower"); + banned.add("Spined Wurm"); + banned.add("Standstill"); + banned.add("Stealer of Secrets"); + banned.add("Steward of Valeron"); + banned.add("Sultai Charm"); + banned.add("Sunblast Angel"); + banned.add("Sunken Hollow"); + banned.add("Supreme Verdict"); + banned.add("Surgical Extraction"); + banned.add("Sylvan Caryatid"); + banned.add("Temur War Shaman"); + banned.add("Terastodon"); + banned.add("Thalia, Heretic Cathar"); + banned.add("Treasure Hunt"); + banned.add("Turnabout"); + banned.add("Tyrant of Valakut"); + banned.add("Ulvenwald Observer"); + banned.add("Valorous Stance"); + banned.add("Vampire Nocturnus"); + banned.add("Voidmage Husher"); + banned.add("Warmonger"); + banned.add("Wash Out"); + banned.add("Wildfire Eternal"); + banned.add("Windseeker Centaur"); + banned.add("Xathrid Necromancer"); + + restricted.add("Ancestral Recall"); + restricted.add("Balance"); + restricted.add("Black Lotus"); + restricted.add("Braingeyser"); + restricted.add("Channel"); + restricted.add("Chaos Orb"); + restricted.add("Demonic Tutor"); + restricted.add("Library of Alexandria"); + restricted.add("Mana Drain"); + restricted.add("Maze of Ith"); + restricted.add("Mind Twist"); + restricted.add("Mox Emerald"); + restricted.add("Mox Jet"); + restricted.add("Mox Pearl"); + restricted.add("Mox Ruby"); + restricted.add("Mox Sapphire"); + restricted.add("Recall"); + restricted.add("Regrowth"); + restricted.add("Sol Ring"); + restricted.add("Time Vault"); + restricted.add("Time Walk"); + restricted.add("Timetwister"); + restricted.add("Wheel of Fortune"); + } + +} diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394EG.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394EG.java index e11aabb771..3ce11e196a 100644 --- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394EG.java +++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394EG.java @@ -1,92 +1,92 @@ - -package mage.deck; - -import mage.cards.ExpansionSet; -import mage.cards.Sets; -import mage.cards.decks.Constructed; -import mage.constants.SetType; - -/** - * This class validates a deck for the Old School 93/94 format, specifically the - * EudoGames Rules. - * - * This was originally made to follow the deck construction rules found at the - * Old School Mtg blog found at: - * http://oldschool-mtg.blogspot.com/p/banrestriction.html - * - * There is no mana burn in this version of old school. - * - * @author jmharmon - */ -public class OldSchool9394EG extends Constructed { - - public OldSchool9394EG() { - super("Constructed - Old School 93/94 - EudoGames Rules"); - - // use the set instances to make sure that we get the correct set codes - setCodes.add(mage.sets.LimitedEditionAlpha.getInstance().getCode()); - setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); - setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); - setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); - setCodes.add(mage.sets.Antiquities.getInstance().getCode()); - setCodes.add(mage.sets.Legends.getInstance().getCode()); - setCodes.add(mage.sets.TheDark.getInstance().getCode()); - setCodes.add(mage.sets.RevisedEdition.getInstance().getCode()); - setCodes.add(mage.sets.FallenEmpires.getInstance().getCode()); - setCodes.add(mage.sets.Chronicles.getInstance().getCode()); - - // ante cards and conspiracies banned, with specifically mentioned ones called out. - banned.add("Advantageous Proclamation"); - banned.add("Amulet of Quoz"); - banned.add("Backup Plan"); - banned.add("Brago's Favor"); - banned.add("Bronze Tablet"); /// - banned.add("Contract from Below"); /// - banned.add("Darkpact"); /// - banned.add("Demonic Attorney"); /// - banned.add("Double Stroke"); - banned.add("Immediate Action"); - banned.add("Iterative Analysis"); - banned.add("Jeweled Bird"); /// - banned.add("Muzzio's Preparations"); - banned.add("Power Play"); - banned.add("Rebirth"); /// - banned.add("Secret Summoning"); - banned.add("Secrets of Paradise"); - banned.add("Sentinel Dispatch"); - banned.add("Shahrazad"); - banned.add("Tempest Efreet"); /// - banned.add("Timmerian Fiends"); - banned.add("Unexpected Potential"); - banned.add("Worldknit"); - - restricted.add("Ancestral Recall"); - restricted.add("Balance"); - restricted.add("Black Lotus"); - restricted.add("Braingeyser"); - restricted.add("Channel"); - restricted.add("Chaos Orb"); - restricted.add("Demonic Tutor"); - restricted.add("Library of Alexandria"); - restricted.add("Mana Drain"); - restricted.add("Mana Vault"); - restricted.add("Maze of Ith"); - restricted.add("Mind Twist"); - restricted.add("Mishra's Workshop"); - restricted.add("Mox Emerald"); - restricted.add("Mox Jet"); - restricted.add("Mox Pearl"); - restricted.add("Mox Ruby"); - restricted.add("Mox Sapphire"); - restricted.add("Regrowth"); - restricted.add("Recall"); - restricted.add("Shahrazad"); - restricted.add("Sol Ring"); - restricted.add("Strip Mine"); - restricted.add("Time Vault"); - restricted.add("Time Walk"); - restricted.add("Timetwister"); - restricted.add("Wheel of Fortune"); - } - -} + +package mage.deck; + +import mage.cards.ExpansionSet; +import mage.cards.Sets; +import mage.cards.decks.Constructed; +import mage.constants.SetType; + +/** + * This class validates a deck for the Old School 93/94 format, specifically the + * EudoGames Rules. + * + * This was originally made to follow the deck construction rules found at the + * Old School Mtg blog found at: + * http://oldschool-mtg.blogspot.com/p/banrestriction.html + * + * There is no mana burn in this version of old school. + * + * @author jmharmon + */ +public class OldSchool9394EG extends Constructed { + + public OldSchool9394EG() { + super("Constructed - Old School 93/94 - EudoGames Rules"); + + // use the set instances to make sure that we get the correct set codes + setCodes.add(mage.sets.LimitedEditionAlpha.getInstance().getCode()); + setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); + setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); + setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); + setCodes.add(mage.sets.Antiquities.getInstance().getCode()); + setCodes.add(mage.sets.Legends.getInstance().getCode()); + setCodes.add(mage.sets.TheDark.getInstance().getCode()); + setCodes.add(mage.sets.RevisedEdition.getInstance().getCode()); + setCodes.add(mage.sets.FallenEmpires.getInstance().getCode()); + setCodes.add(mage.sets.Chronicles.getInstance().getCode()); + + // ante cards and conspiracies banned, with specifically mentioned ones called out. + banned.add("Advantageous Proclamation"); + banned.add("Amulet of Quoz"); + banned.add("Backup Plan"); + banned.add("Brago's Favor"); + banned.add("Bronze Tablet"); /// + banned.add("Contract from Below"); /// + banned.add("Darkpact"); /// + banned.add("Demonic Attorney"); /// + banned.add("Double Stroke"); + banned.add("Immediate Action"); + banned.add("Iterative Analysis"); + banned.add("Jeweled Bird"); /// + banned.add("Muzzio's Preparations"); + banned.add("Power Play"); + banned.add("Rebirth"); /// + banned.add("Secret Summoning"); + banned.add("Secrets of Paradise"); + banned.add("Sentinel Dispatch"); + banned.add("Shahrazad"); + banned.add("Tempest Efreet"); /// + banned.add("Timmerian Fiends"); + banned.add("Unexpected Potential"); + banned.add("Worldknit"); + + restricted.add("Ancestral Recall"); + restricted.add("Balance"); + restricted.add("Black Lotus"); + restricted.add("Braingeyser"); + restricted.add("Channel"); + restricted.add("Chaos Orb"); + restricted.add("Demonic Tutor"); + restricted.add("Library of Alexandria"); + restricted.add("Mana Drain"); + restricted.add("Mana Vault"); + restricted.add("Maze of Ith"); + restricted.add("Mind Twist"); + restricted.add("Mishra's Workshop"); + restricted.add("Mox Emerald"); + restricted.add("Mox Jet"); + restricted.add("Mox Pearl"); + restricted.add("Mox Ruby"); + restricted.add("Mox Sapphire"); + restricted.add("Regrowth"); + restricted.add("Recall"); + restricted.add("Shahrazad"); + restricted.add("Sol Ring"); + restricted.add("Strip Mine"); + restricted.add("Time Vault"); + restricted.add("Time Walk"); + restricted.add("Timetwister"); + restricted.add("Wheel of Fortune"); + } + +} diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394Italian.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394Italian.java index 271283e1c7..c5e97d44b1 100644 --- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394Italian.java +++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/OldSchool9394Italian.java @@ -1,87 +1,87 @@ - -package mage.deck; - -import mage.cards.ExpansionSet; -import mage.cards.Sets; -import mage.cards.decks.Constructed; -import mage.constants.SetType; - -/** - * This class validates a deck for the Old School 93/94 format, specifically for - * the Italian Rules. - * - * This was originally made to follow the deck construction rules found at the - * Old School Mtg blog found at: - * http://oldschool-mtg.blogspot.com/p/banrestriction.html - * - * There is no mana burn in this version of old school - * - * @author jmharmon - */ -public class OldSchool9394Italian extends Constructed{ - - public OldSchool9394Italian() { - super("Constructed - Old School 93/94 - Italian Rules"); - - // use the set instances to make sure that we get the correct set codes - setCodes.add(mage.sets.LimitedEditionAlpha.getInstance().getCode()); - setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); - setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); - setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); - setCodes.add(mage.sets.Antiquities.getInstance().getCode()); - setCodes.add(mage.sets.Legends.getInstance().getCode()); - setCodes.add(mage.sets.TheDark.getInstance().getCode()); - setCodes.add(mage.sets.RevisedEdition.getInstance().getCode()); - - // ante cards and conspiracies banned, with specifically mentioned ones called out. - banned.add("Advantageous Proclamation"); - banned.add("Amulet of Quoz"); - banned.add("Backup Plan"); - banned.add("Brago's Favor"); - banned.add("Bronze Tablet"); /// - banned.add("Contract from Below"); /// - banned.add("Darkpact"); /// - banned.add("Demonic Attorney"); /// - banned.add("Double Stroke"); - banned.add("Immediate Action"); - banned.add("Iterative Analysis"); - banned.add("Jeweled Bird"); /// - banned.add("Muzzio's Preparations"); - banned.add("Power Play"); - banned.add("Rebirth"); /// - banned.add("Secret Summoning"); - banned.add("Secrets of Paradise"); - banned.add("Sentinel Dispatch"); - banned.add("Shahrazad"); - banned.add("Tempest Efreet"); /// - banned.add("Timmerian Fiends"); - banned.add("Unexpected Potential"); - banned.add("Worldknit"); - - restricted.add("Ancestral Recall"); - restricted.add("Balance"); - restricted.add("Black Lotus"); - restricted.add("Braingeyser"); - restricted.add("Channel"); - restricted.add("Chaos Orb"); - restricted.add("Demonic Tutor"); - restricted.add("Library of Alexandria"); - restricted.add("Mana Drain"); - restricted.add("Mind Twist"); - restricted.add("Mishra's Workshop"); - restricted.add("Mox Emerald"); - restricted.add("Mox Jet"); - restricted.add("Mox Pearl"); - restricted.add("Mox Ruby"); - restricted.add("Mox Sapphire"); - restricted.add("Regrowth"); - restricted.add("Shahrazad"); - restricted.add("Sol Ring"); - restricted.add("Strip Mine"); - restricted.add("Time Vault"); - restricted.add("Time Walk"); - restricted.add("Timetwister"); - restricted.add("Wheel of Fortune"); - - } -} + +package mage.deck; + +import mage.cards.ExpansionSet; +import mage.cards.Sets; +import mage.cards.decks.Constructed; +import mage.constants.SetType; + +/** + * This class validates a deck for the Old School 93/94 format, specifically for + * the Italian Rules. + * + * This was originally made to follow the deck construction rules found at the + * Old School Mtg blog found at: + * http://oldschool-mtg.blogspot.com/p/banrestriction.html + * + * There is no mana burn in this version of old school + * + * @author jmharmon + */ +public class OldSchool9394Italian extends Constructed{ + + public OldSchool9394Italian() { + super("Constructed - Old School 93/94 - Italian Rules"); + + // use the set instances to make sure that we get the correct set codes + setCodes.add(mage.sets.LimitedEditionAlpha.getInstance().getCode()); + setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); + setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); + setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); + setCodes.add(mage.sets.Antiquities.getInstance().getCode()); + setCodes.add(mage.sets.Legends.getInstance().getCode()); + setCodes.add(mage.sets.TheDark.getInstance().getCode()); + setCodes.add(mage.sets.RevisedEdition.getInstance().getCode()); + + // ante cards and conspiracies banned, with specifically mentioned ones called out. + banned.add("Advantageous Proclamation"); + banned.add("Amulet of Quoz"); + banned.add("Backup Plan"); + banned.add("Brago's Favor"); + banned.add("Bronze Tablet"); /// + banned.add("Contract from Below"); /// + banned.add("Darkpact"); /// + banned.add("Demonic Attorney"); /// + banned.add("Double Stroke"); + banned.add("Immediate Action"); + banned.add("Iterative Analysis"); + banned.add("Jeweled Bird"); /// + banned.add("Muzzio's Preparations"); + banned.add("Power Play"); + banned.add("Rebirth"); /// + banned.add("Secret Summoning"); + banned.add("Secrets of Paradise"); + banned.add("Sentinel Dispatch"); + banned.add("Shahrazad"); + banned.add("Tempest Efreet"); /// + banned.add("Timmerian Fiends"); + banned.add("Unexpected Potential"); + banned.add("Worldknit"); + + restricted.add("Ancestral Recall"); + restricted.add("Balance"); + restricted.add("Black Lotus"); + restricted.add("Braingeyser"); + restricted.add("Channel"); + restricted.add("Chaos Orb"); + restricted.add("Demonic Tutor"); + restricted.add("Library of Alexandria"); + restricted.add("Mana Drain"); + restricted.add("Mind Twist"); + restricted.add("Mishra's Workshop"); + restricted.add("Mox Emerald"); + restricted.add("Mox Jet"); + restricted.add("Mox Pearl"); + restricted.add("Mox Ruby"); + restricted.add("Mox Sapphire"); + restricted.add("Regrowth"); + restricted.add("Shahrazad"); + restricted.add("Sol Ring"); + restricted.add("Strip Mine"); + restricted.add("Time Vault"); + restricted.add("Time Walk"); + restricted.add("Timetwister"); + restricted.add("Wheel of Fortune"); + + } +} diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/StarWarsBlock.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/StarWarsBlock.java index a65dafcd6f..37d129c61c 100644 --- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/StarWarsBlock.java +++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/StarWarsBlock.java @@ -1,21 +1,21 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package mage.deck; - -import mage.cards.decks.Constructed; - -/** - * - * @author LevelX2 - */ -public class StarWarsBlock extends Constructed { - - public StarWarsBlock() { - super("Constructed Custom - Star Wars Block"); - setCodes.add(mage.sets.StarWars.getInstance().getCode()); - } - -} +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package mage.deck; + +import mage.cards.decks.Constructed; + +/** + * + * @author LevelX2 + */ +public class StarWarsBlock extends Constructed { + + public StarWarsBlock() { + super("Constructed Custom - Star Wars Block"); + setCodes.add(mage.sets.StarWars.getInstance().getCode()); + } + +}