From ddf3904c13235f49e29a3c848837463134865735 Mon Sep 17 00:00:00 2001 From: Thomas Hess Date: Sun, 15 Mar 2020 17:31:17 +0100 Subject: [PATCH] Added the Wizards Play Network 2009 (PWP09) and 2010 (PWP10) promotional sets. --- .../src/mage/sets/WizardsPlayNetwork2009.java | 32 +++++++++++++++++ .../src/mage/sets/WizardsPlayNetwork2010.java | 34 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/WizardsPlayNetwork2009.java create mode 100644 Mage.Sets/src/mage/sets/WizardsPlayNetwork2010.java diff --git a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2009.java b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2009.java new file mode 100644 index 0000000000..52ca5d02dd --- /dev/null +++ b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2009.java @@ -0,0 +1,32 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * https://scryfall.com/sets/pwp09 + */ +public class WizardsPlayNetwork2009 extends ExpansionSet { + + private static final WizardsPlayNetwork2009 instance = new WizardsPlayNetwork2009(); + + public static WizardsPlayNetwork2009 getInstance() { + return instance; + } + + private WizardsPlayNetwork2009() { + super("Wizards Play Network 2009", "PWP09", ExpansionSet.buildDate(2009, 1, 1), SetType.PROMOTIONAL); + this.hasBoosters = false; + this.hasBasicLands = false; + + cards.add(new SetCardInfo("Hellspark Elemental", 25, Rarity.RARE, mage.cards.h.HellsparkElemental.class)); + cards.add(new SetCardInfo("Kor Duelist", 32, Rarity.RARE, mage.cards.k.KorDuelist.class)); + cards.add(new SetCardInfo("Marisi's Twinclaws", 26, Rarity.RARE, mage.cards.m.MarisisTwinclaws.class)); + cards.add(new SetCardInfo("Mind Control", 30, Rarity.RARE, mage.cards.m.MindControl.class)); + cards.add(new SetCardInfo("Path to Exile", 24, Rarity.RARE, mage.cards.p.PathToExile.class)); + cards.add(new SetCardInfo("Rise from the Grave", 31, Rarity.RARE, mage.cards.r.RiseFromTheGrave.class)); + cards.add(new SetCardInfo("Slave of Bolas", 27, Rarity.RARE, mage.cards.s.SlaveOfBolas.class)); + cards.add(new SetCardInfo("Vampire Nighthawk", 33, Rarity.RARE, mage.cards.v.VampireNighthawk.class)); + } +} diff --git a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2010.java b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2010.java new file mode 100644 index 0000000000..e76290fd14 --- /dev/null +++ b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2010.java @@ -0,0 +1,34 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * https://scryfall.com/sets/pwp10 + */ +public class WizardsPlayNetwork2010 extends ExpansionSet { + + private static final WizardsPlayNetwork2010 instance = new WizardsPlayNetwork2010(); + + public static WizardsPlayNetwork2010 getInstance() { + return instance; + } + + private WizardsPlayNetwork2010() { + super("Wizards Play Network 2010", "PWP10", ExpansionSet.buildDate(2010, 1, 1), SetType.PROMOTIONAL); + this.hasBoosters = false; + this.hasBasicLands = false; + + cards.add(new SetCardInfo("Curse of Wizardry", 47, Rarity.RARE, mage.cards.c.CurseOfWizardry.class)); + cards.add(new SetCardInfo("Fling", 50, Rarity.RARE, mage.cards.f.Fling.class)); + cards.add(new SetCardInfo("Golem's Heart", 60, Rarity.RARE, mage.cards.g.GolemsHeart.class)); + cards.add(new SetCardInfo("Kor Firewalker", 36, Rarity.RARE, mage.cards.k.KorFirewalker.class)); + cards.add(new SetCardInfo("Leatherback Baloth", 37, Rarity.RARE, mage.cards.l.LeatherbackBaloth.class)); + cards.add(new SetCardInfo("Pathrazer of Ulamog", 46, Rarity.RARE, mage.cards.p.PathrazerOfUlamog.class)); + cards.add(new SetCardInfo("Plague Stinger", 59, Rarity.RARE, mage.cards.p.PlagueStinger.class)); + cards.add(new SetCardInfo("Skinrender", 63, Rarity.RARE, mage.cards.s.Skinrender.class)); + cards.add(new SetCardInfo("Sylvan Ranger", 51, Rarity.RARE, mage.cards.s.SylvanRanger.class)); + cards.add(new SetCardInfo("Syphon Mind", 40, Rarity.RARE, mage.cards.s.SyphonMind.class)); + } +}