From c74f42be81d2c92a1514c76a78d01944c15b7ac8 Mon Sep 17 00:00:00 2001 From: Thomas Hess Date: Tue, 4 Feb 2020 14:09:21 +0100 Subject: [PATCH] Added the Junior APAC Series (PJAS) promotional set. --- .../java/mage/client/cards/DragCardGrid.java | 1 + .../dl/sources/ScryfallImageSupportCards.java | 4 ++- Mage.Sets/src/mage/sets/JuniorAPACSeries.java | 30 +++++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 Mage.Sets/src/mage/sets/JuniorAPACSeries.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 7499464f118..7d9798b0f15 100644 --- a/Mage.Client/src/main/java/mage/client/cards/DragCardGrid.java +++ b/Mage.Client/src/main/java/mage/client/cards/DragCardGrid.java @@ -1584,6 +1584,7 @@ public class DragCardGrid extends JPanel implements DragCardSource, DragCardTarg pimpedSets.put("PJSE", 1); // Junior Series Europe pimpedSets.put("P2HG", 1); // Two-Headed Giant Tournament pimpedSets.put("PGTW", 1); // Gateway 2006 + pimpedSets.put("PJAS", 1); // Junior APAC Series pimpedSets.put("MGDC", 1); pimpedSets.put("EXP", 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 8629fb9656a..05d7a69f4b7 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 @@ -107,7 +107,9 @@ public class ScryfallImageSupportCards { add("PJSE"); // Junior Series Europe add("P2HG"); // Two-Headed Giant Tournament add("PGTW"); // Gateway 2006 - + add("PJAS"); // Junior APAC Series + + add("MGB"); add("ULG"); add("6ED"); diff --git a/Mage.Sets/src/mage/sets/JuniorAPACSeries.java b/Mage.Sets/src/mage/sets/JuniorAPACSeries.java new file mode 100644 index 00000000000..67b09259d9f --- /dev/null +++ b/Mage.Sets/src/mage/sets/JuniorAPACSeries.java @@ -0,0 +1,30 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * https://scryfall.com/sets/pjas + */ +public class JuniorAPACSeries extends ExpansionSet { + + private static final JuniorAPACSeries instance = new JuniorAPACSeries(); + + public static JuniorAPACSeries getInstance() { + return instance; + } + + private JuniorAPACSeries() { + super("Junior APAC Series", "PJAS", ExpansionSet.buildDate(2008, 1, 1), SetType.PROMOTIONAL); + this.hasBoosters = false; + this.hasBasicLands = false; + + cards.add(new SetCardInfo("Elvish Champion", "2U08", Rarity.RARE, mage.cards.e.ElvishChampion.class)); + cards.add(new SetCardInfo("Glorious Anthem", "1U08", Rarity.RARE, mage.cards.g.GloriousAnthem.class)); + cards.add(new SetCardInfo("Sakura-Tribe Elder", "1U06", Rarity.RARE, mage.cards.s.SakuraTribeElder.class)); + cards.add(new SetCardInfo("Shard Phoenix", "2U06", Rarity.RARE, mage.cards.s.ShardPhoenix.class)); + cards.add(new SetCardInfo("Soltari Priest", "1U07", Rarity.RARE, mage.cards.s.SoltariPriest.class)); + cards.add(new SetCardInfo("Whirling Dervish", "2U07", Rarity.RARE, mage.cards.w.WhirlingDervish.class)); + } +}