1
0
Fork 0
mirror of https://github.com/correl/mage.git synced 2025-04-13 01:01:11 -09:00

Converted CLRF line endings to LF for some formats.

This commit is contained in:
Thomas Hess 2020-01-15 23:05:11 +01:00
parent 07cef62dfb
commit e795991fa8
No known key found for this signature in database
GPG key ID: 98602F47D161B13C
5 changed files with 747 additions and 747 deletions

View file

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

View file

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

View file

@ -1,92 +1,92 @@
package mage.deck; package mage.deck;
import mage.cards.ExpansionSet; import mage.cards.ExpansionSet;
import mage.cards.Sets; import mage.cards.Sets;
import mage.cards.decks.Constructed; import mage.cards.decks.Constructed;
import mage.constants.SetType; import mage.constants.SetType;
/** /**
* This class validates a deck for the Old School 93/94 format, specifically the * This class validates a deck for the Old School 93/94 format, specifically the
* EudoGames Rules. * EudoGames Rules.
* *
* This was originally made to follow the deck construction rules found at the * This was originally made to follow the deck construction rules found at the
* Old School Mtg blog found at: * Old School Mtg blog found at:
* http://oldschool-mtg.blogspot.com/p/banrestriction.html * http://oldschool-mtg.blogspot.com/p/banrestriction.html
* *
* There is no mana burn in this version of old school. * There is no mana burn in this version of old school.
* *
* @author jmharmon * @author jmharmon
*/ */
public class OldSchool9394EG extends Constructed { public class OldSchool9394EG extends Constructed {
public OldSchool9394EG() { public OldSchool9394EG() {
super("Constructed - Old School 93/94 - EudoGames Rules"); super("Constructed - Old School 93/94 - EudoGames Rules");
// use the set instances to make sure that we get the correct set codes // 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.LimitedEditionAlpha.getInstance().getCode());
setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode());
setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode());
setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); setCodes.add(mage.sets.ArabianNights.getInstance().getCode());
setCodes.add(mage.sets.Antiquities.getInstance().getCode()); setCodes.add(mage.sets.Antiquities.getInstance().getCode());
setCodes.add(mage.sets.Legends.getInstance().getCode()); setCodes.add(mage.sets.Legends.getInstance().getCode());
setCodes.add(mage.sets.TheDark.getInstance().getCode()); setCodes.add(mage.sets.TheDark.getInstance().getCode());
setCodes.add(mage.sets.RevisedEdition.getInstance().getCode()); setCodes.add(mage.sets.RevisedEdition.getInstance().getCode());
setCodes.add(mage.sets.FallenEmpires.getInstance().getCode()); setCodes.add(mage.sets.FallenEmpires.getInstance().getCode());
setCodes.add(mage.sets.Chronicles.getInstance().getCode()); setCodes.add(mage.sets.Chronicles.getInstance().getCode());
// ante cards and conspiracies banned, with specifically mentioned ones called out. // ante cards and conspiracies banned, with specifically mentioned ones called out.
banned.add("Advantageous Proclamation"); banned.add("Advantageous Proclamation");
banned.add("Amulet of Quoz"); banned.add("Amulet of Quoz");
banned.add("Backup Plan"); banned.add("Backup Plan");
banned.add("Brago's Favor"); banned.add("Brago's Favor");
banned.add("Bronze Tablet"); /// banned.add("Bronze Tablet"); ///
banned.add("Contract from Below"); /// banned.add("Contract from Below"); ///
banned.add("Darkpact"); /// banned.add("Darkpact"); ///
banned.add("Demonic Attorney"); /// banned.add("Demonic Attorney"); ///
banned.add("Double Stroke"); banned.add("Double Stroke");
banned.add("Immediate Action"); banned.add("Immediate Action");
banned.add("Iterative Analysis"); banned.add("Iterative Analysis");
banned.add("Jeweled Bird"); /// banned.add("Jeweled Bird"); ///
banned.add("Muzzio's Preparations"); banned.add("Muzzio's Preparations");
banned.add("Power Play"); banned.add("Power Play");
banned.add("Rebirth"); /// banned.add("Rebirth"); ///
banned.add("Secret Summoning"); banned.add("Secret Summoning");
banned.add("Secrets of Paradise"); banned.add("Secrets of Paradise");
banned.add("Sentinel Dispatch"); banned.add("Sentinel Dispatch");
banned.add("Shahrazad"); banned.add("Shahrazad");
banned.add("Tempest Efreet"); /// banned.add("Tempest Efreet"); ///
banned.add("Timmerian Fiends"); banned.add("Timmerian Fiends");
banned.add("Unexpected Potential"); banned.add("Unexpected Potential");
banned.add("Worldknit"); banned.add("Worldknit");
restricted.add("Ancestral Recall"); restricted.add("Ancestral Recall");
restricted.add("Balance"); restricted.add("Balance");
restricted.add("Black Lotus"); restricted.add("Black Lotus");
restricted.add("Braingeyser"); restricted.add("Braingeyser");
restricted.add("Channel"); restricted.add("Channel");
restricted.add("Chaos Orb"); restricted.add("Chaos Orb");
restricted.add("Demonic Tutor"); restricted.add("Demonic Tutor");
restricted.add("Library of Alexandria"); restricted.add("Library of Alexandria");
restricted.add("Mana Drain"); restricted.add("Mana Drain");
restricted.add("Mana Vault"); restricted.add("Mana Vault");
restricted.add("Maze of Ith"); restricted.add("Maze of Ith");
restricted.add("Mind Twist"); restricted.add("Mind Twist");
restricted.add("Mishra's Workshop"); restricted.add("Mishra's Workshop");
restricted.add("Mox Emerald"); restricted.add("Mox Emerald");
restricted.add("Mox Jet"); restricted.add("Mox Jet");
restricted.add("Mox Pearl"); restricted.add("Mox Pearl");
restricted.add("Mox Ruby"); restricted.add("Mox Ruby");
restricted.add("Mox Sapphire"); restricted.add("Mox Sapphire");
restricted.add("Regrowth"); restricted.add("Regrowth");
restricted.add("Recall"); restricted.add("Recall");
restricted.add("Shahrazad"); restricted.add("Shahrazad");
restricted.add("Sol Ring"); restricted.add("Sol Ring");
restricted.add("Strip Mine"); restricted.add("Strip Mine");
restricted.add("Time Vault"); restricted.add("Time Vault");
restricted.add("Time Walk"); restricted.add("Time Walk");
restricted.add("Timetwister"); restricted.add("Timetwister");
restricted.add("Wheel of Fortune"); restricted.add("Wheel of Fortune");
} }
} }

View file

@ -1,87 +1,87 @@
package mage.deck; package mage.deck;
import mage.cards.ExpansionSet; import mage.cards.ExpansionSet;
import mage.cards.Sets; import mage.cards.Sets;
import mage.cards.decks.Constructed; import mage.cards.decks.Constructed;
import mage.constants.SetType; import mage.constants.SetType;
/** /**
* This class validates a deck for the Old School 93/94 format, specifically for * This class validates a deck for the Old School 93/94 format, specifically for
* the Italian Rules. * the Italian Rules.
* *
* This was originally made to follow the deck construction rules found at the * This was originally made to follow the deck construction rules found at the
* Old School Mtg blog found at: * Old School Mtg blog found at:
* http://oldschool-mtg.blogspot.com/p/banrestriction.html * http://oldschool-mtg.blogspot.com/p/banrestriction.html
* *
* There is no mana burn in this version of old school * There is no mana burn in this version of old school
* *
* @author jmharmon * @author jmharmon
*/ */
public class OldSchool9394Italian extends Constructed{ public class OldSchool9394Italian extends Constructed{
public OldSchool9394Italian() { public OldSchool9394Italian() {
super("Constructed - Old School 93/94 - Italian Rules"); super("Constructed - Old School 93/94 - Italian Rules");
// use the set instances to make sure that we get the correct set codes // 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.LimitedEditionAlpha.getInstance().getCode());
setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode()); setCodes.add(mage.sets.LimitedEditionBeta.getInstance().getCode());
setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode()); setCodes.add(mage.sets.UnlimitedEdition.getInstance().getCode());
setCodes.add(mage.sets.ArabianNights.getInstance().getCode()); setCodes.add(mage.sets.ArabianNights.getInstance().getCode());
setCodes.add(mage.sets.Antiquities.getInstance().getCode()); setCodes.add(mage.sets.Antiquities.getInstance().getCode());
setCodes.add(mage.sets.Legends.getInstance().getCode()); setCodes.add(mage.sets.Legends.getInstance().getCode());
setCodes.add(mage.sets.TheDark.getInstance().getCode()); setCodes.add(mage.sets.TheDark.getInstance().getCode());
setCodes.add(mage.sets.RevisedEdition.getInstance().getCode()); setCodes.add(mage.sets.RevisedEdition.getInstance().getCode());
// ante cards and conspiracies banned, with specifically mentioned ones called out. // ante cards and conspiracies banned, with specifically mentioned ones called out.
banned.add("Advantageous Proclamation"); banned.add("Advantageous Proclamation");
banned.add("Amulet of Quoz"); banned.add("Amulet of Quoz");
banned.add("Backup Plan"); banned.add("Backup Plan");
banned.add("Brago's Favor"); banned.add("Brago's Favor");
banned.add("Bronze Tablet"); /// banned.add("Bronze Tablet"); ///
banned.add("Contract from Below"); /// banned.add("Contract from Below"); ///
banned.add("Darkpact"); /// banned.add("Darkpact"); ///
banned.add("Demonic Attorney"); /// banned.add("Demonic Attorney"); ///
banned.add("Double Stroke"); banned.add("Double Stroke");
banned.add("Immediate Action"); banned.add("Immediate Action");
banned.add("Iterative Analysis"); banned.add("Iterative Analysis");
banned.add("Jeweled Bird"); /// banned.add("Jeweled Bird"); ///
banned.add("Muzzio's Preparations"); banned.add("Muzzio's Preparations");
banned.add("Power Play"); banned.add("Power Play");
banned.add("Rebirth"); /// banned.add("Rebirth"); ///
banned.add("Secret Summoning"); banned.add("Secret Summoning");
banned.add("Secrets of Paradise"); banned.add("Secrets of Paradise");
banned.add("Sentinel Dispatch"); banned.add("Sentinel Dispatch");
banned.add("Shahrazad"); banned.add("Shahrazad");
banned.add("Tempest Efreet"); /// banned.add("Tempest Efreet"); ///
banned.add("Timmerian Fiends"); banned.add("Timmerian Fiends");
banned.add("Unexpected Potential"); banned.add("Unexpected Potential");
banned.add("Worldknit"); banned.add("Worldknit");
restricted.add("Ancestral Recall"); restricted.add("Ancestral Recall");
restricted.add("Balance"); restricted.add("Balance");
restricted.add("Black Lotus"); restricted.add("Black Lotus");
restricted.add("Braingeyser"); restricted.add("Braingeyser");
restricted.add("Channel"); restricted.add("Channel");
restricted.add("Chaos Orb"); restricted.add("Chaos Orb");
restricted.add("Demonic Tutor"); restricted.add("Demonic Tutor");
restricted.add("Library of Alexandria"); restricted.add("Library of Alexandria");
restricted.add("Mana Drain"); restricted.add("Mana Drain");
restricted.add("Mind Twist"); restricted.add("Mind Twist");
restricted.add("Mishra's Workshop"); restricted.add("Mishra's Workshop");
restricted.add("Mox Emerald"); restricted.add("Mox Emerald");
restricted.add("Mox Jet"); restricted.add("Mox Jet");
restricted.add("Mox Pearl"); restricted.add("Mox Pearl");
restricted.add("Mox Ruby"); restricted.add("Mox Ruby");
restricted.add("Mox Sapphire"); restricted.add("Mox Sapphire");
restricted.add("Regrowth"); restricted.add("Regrowth");
restricted.add("Shahrazad"); restricted.add("Shahrazad");
restricted.add("Sol Ring"); restricted.add("Sol Ring");
restricted.add("Strip Mine"); restricted.add("Strip Mine");
restricted.add("Time Vault"); restricted.add("Time Vault");
restricted.add("Time Walk"); restricted.add("Time Walk");
restricted.add("Timetwister"); restricted.add("Timetwister");
restricted.add("Wheel of Fortune"); restricted.add("Wheel of Fortune");
} }
} }

View file

@ -1,21 +1,21 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates * To change this template file, choose Tools | Templates
* and open the template in the editor. * and open the template in the editor.
*/ */
package mage.deck; package mage.deck;
import mage.cards.decks.Constructed; import mage.cards.decks.Constructed;
/** /**
* *
* @author LevelX2 * @author LevelX2
*/ */
public class StarWarsBlock extends Constructed { public class StarWarsBlock extends Constructed {
public StarWarsBlock() { public StarWarsBlock() {
super("Constructed Custom - Star Wars Block"); super("Constructed Custom - Star Wars Block");
setCodes.add(mage.sets.StarWars.getInstance().getCode()); setCodes.add(mage.sets.StarWars.getInstance().getCode());
} }
} }