From db74a91b3c2423d9875d6375020e48281ddcf94a Mon Sep 17 00:00:00 2001 From: Thomas Hess Date: Tue, 4 Feb 2020 13:55:49 +0100 Subject: [PATCH] Added the Junior Series Europe (PJSE) promotional set. --- .../java/mage/client/cards/DragCardGrid.java | 2 ++ .../dl/sources/ScryfallImageSupportCards.java | 1 + .../src/mage/sets/JuniorSeriesEurope.java | 32 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/JuniorSeriesEurope.java diff --git a/Mage.Client/src/main/java/mage/client/cards/DragCardGrid.java b/Mage.Client/src/main/java/mage/client/cards/DragCardGrid.java index 0f34960c966..38e77a34e0e 100644 --- a/Mage.Client/src/main/java/mage/client/cards/DragCardGrid.java +++ b/Mage.Client/src/main/java/mage/client/cards/DragCardGrid.java @@ -1581,6 +1581,8 @@ public class DragCardGrid extends JPanel implements DragCardSource, DragCardTarg pimpedSets.put("OVNT", 1); // Vintage Championship pimpedSets.put("PREL", 1); // Release Events + pimpedSets.put("PJSE", 1); // Junior Series Europe + pimpedSets.put("MGDC", 1); pimpedSets.put("EXP", 1); pimpedSets.put("GPX", 1); diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java index 24d900ab01d..32b810e3141 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java @@ -104,6 +104,7 @@ public class ScryfallImageSupportCards { add("PLGM"); add("OVNT"); // Vintage Championship add("PREL"); // Release Events + add("PJSE"); // Junior Series Europe add("MGB"); add("ULG"); diff --git a/Mage.Sets/src/mage/sets/JuniorSeriesEurope.java b/Mage.Sets/src/mage/sets/JuniorSeriesEurope.java new file mode 100644 index 00000000000..4782590d6e7 --- /dev/null +++ b/Mage.Sets/src/mage/sets/JuniorSeriesEurope.java @@ -0,0 +1,32 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * https://scryfall.com/sets/pjse + */ +public class JuniorSeriesEurope extends ExpansionSet { + + private static final JuniorSeriesEurope instance = new JuniorSeriesEurope(); + + public static JuniorSeriesEurope getInstance() { + return instance; + } + + private JuniorSeriesEurope() { + super("Junior Series Europe", "PJSE", ExpansionSet.buildDate(2008, 1, 1), SetType.PROMOTIONAL); + this.hasBoosters = false; + this.hasBasicLands = false; + + cards.add(new SetCardInfo("Elvish Champion", "2E08", Rarity.RARE, mage.cards.e.ElvishChampion.class)); + cards.add(new SetCardInfo("Glorious Anthem", "1E08", Rarity.RARE, mage.cards.g.GloriousAnthem.class)); + cards.add(new SetCardInfo("Royal Assassin", "2E05", Rarity.RARE, mage.cards.r.RoyalAssassin.class)); + cards.add(new SetCardInfo("Sakura-Tribe Elder", "1E06", Rarity.RARE, mage.cards.s.SakuraTribeElder.class)); + cards.add(new SetCardInfo("Shard Phoenix", "2E06", Rarity.RARE, mage.cards.s.ShardPhoenix.class)); + cards.add(new SetCardInfo("Slith Firewalker", "1E05", Rarity.RARE, mage.cards.s.SlithFirewalker.class)); + cards.add(new SetCardInfo("Soltari Priest", "1E07", Rarity.RARE, mage.cards.s.SoltariPriest.class)); + cards.add(new SetCardInfo("Whirling Dervish", "2E07", Rarity.RARE, mage.cards.w.WhirlingDervish.class)); + } +}