From 834c9b8daeb35d93fedc453b28ed2f1f52d98b68 Mon Sep 17 00:00:00 2001 From: Thomas Hess Date: Wed, 18 Mar 2020 17:09:03 +0100 Subject: [PATCH] Added the Wizards Play Network 2011 (PWP11) and Wizards Play Network 2012 (PWP12) sets. --- .../src/mage/sets/WizardsPlayNetwork2011.java | 38 +++++++++++++++++++ .../src/mage/sets/WizardsPlayNetwork2012.java | 27 +++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/WizardsPlayNetwork2011.java create mode 100644 Mage.Sets/src/mage/sets/WizardsPlayNetwork2012.java diff --git a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2011.java b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2011.java new file mode 100644 index 0000000000..e628de4527 --- /dev/null +++ b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2011.java @@ -0,0 +1,38 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * https://scryfall.com/sets/pwp11 + */ +public class WizardsPlayNetwork2011 extends ExpansionSet { + + private static final WizardsPlayNetwork2011 instance = new WizardsPlayNetwork2011(); + + public static WizardsPlayNetwork2011 getInstance() { + return instance; + } + + private WizardsPlayNetwork2011() { + super("Wizards Play Network 2011", "PWP11", ExpansionSet.buildDate(2011, 1, 1), SetType.PROMOTIONAL); + this.hasBoosters = false; + this.hasBasicLands = false; + + cards.add(new SetCardInfo("Auramancer", 77, Rarity.RARE, mage.cards.a.Auramancer.class)); + cards.add(new SetCardInfo("Bloodcrazed Neonate", 83, Rarity.RARE, mage.cards.b.BloodcrazedNeonate.class)); + cards.add(new SetCardInfo("Boneyard Wurm", 84, Rarity.RARE, mage.cards.b.BoneyardWurm.class)); + cards.add(new SetCardInfo("Circle of Flame", 78, Rarity.RARE, mage.cards.c.CircleOfFlame.class)); + cards.add(new SetCardInfo("Curse of the Bloody Tome", 80, Rarity.RARE, mage.cards.c.CurseOfTheBloodyTome.class)); + cards.add(new SetCardInfo("Fling", 69, Rarity.RARE, mage.cards.f.Fling.class)); + cards.add(new SetCardInfo("Master's Call", 64, Rarity.RARE, mage.cards.m.MastersCall.class)); + cards.add(new SetCardInfo("Maul Splicer", 72, Rarity.RARE, mage.cards.m.MaulSplicer.class)); + cards.add(new SetCardInfo("Plague Myr", 65, Rarity.RARE, mage.cards.p.PlagueMyr.class)); + cards.add(new SetCardInfo("Shrine of Burning Rage", 73, Rarity.RARE, mage.cards.s.ShrineOfBurningRage.class)); + cards.add(new SetCardInfo("Signal Pest", 66, Rarity.RARE, mage.cards.s.SignalPest.class)); + cards.add(new SetCardInfo("Sylvan Ranger", 70, Rarity.RARE, mage.cards.s.SylvanRanger.class)); + cards.add(new SetCardInfo("Tormented Soul", 76, Rarity.RARE, mage.cards.t.TormentedSoul.class)); + cards.add(new SetCardInfo("Vault Skirge", 71, Rarity.RARE, mage.cards.v.VaultSkirge.class)); + } +} diff --git a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2012.java b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2012.java new file mode 100644 index 0000000000..2c732534d8 --- /dev/null +++ b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2012.java @@ -0,0 +1,27 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * https://scryfall.com/sets/pwp12 + */ +public class WizardsPlayNetwork2012 extends ExpansionSet { + + private static final WizardsPlayNetwork2012 instance = new WizardsPlayNetwork2012(); + + public static WizardsPlayNetwork2012 getInstance() { + return instance; + } + + private WizardsPlayNetwork2012() { + super("Wizards Play Network 2012", "PWP12", ExpansionSet.buildDate(2012, 1, 1), SetType.PROMOTIONAL); + this.hasBoosters = false; + this.hasBasicLands = false; + + cards.add(new SetCardInfo("Curse of Thirst", 81, Rarity.RARE, mage.cards.c.CurseOfThirst.class)); + cards.add(new SetCardInfo("Gather the Townsfolk", 79, Rarity.RARE, mage.cards.g.GatherTheTownsfolk.class)); + cards.add(new SetCardInfo("Nearheath Stalker", 82, Rarity.RARE, mage.cards.n.NearheathStalker.class)); + } +}