From d9be48bc829687ea77ebf926d57f3c406b176f99 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Wed, 2 Sep 2020 10:42:18 -0400 Subject: [PATCH] added removal for cards with incomplete implementations (modal DFC and party) --- Mage.Sets/src/mage/sets/ZendikarRising.java | 35 +++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Mage.Sets/src/mage/sets/ZendikarRising.java b/Mage.Sets/src/mage/sets/ZendikarRising.java index 67dc4c3ccd7..b7b707c053e 100644 --- a/Mage.Sets/src/mage/sets/ZendikarRising.java +++ b/Mage.Sets/src/mage/sets/ZendikarRising.java @@ -4,11 +4,44 @@ import mage.cards.ExpansionSet; import mage.constants.Rarity; import mage.constants.SetType; +import java.util.Arrays; +import java.util.List; + /** * @author TheElk801 */ public final class ZendikarRising extends ExpansionSet { + static final List unfinished = Arrays.asList( + "Acquisitions Expert", + "Archpriest of Iona", + "Branchloft Pathway", + "Boulderloft Pathway", + "Brightclimb Pathway", + "Grimclimb Pathway", + "Clearwater Pathway", + "Murkwater Pathway", + "Coveted Prize", + "Cragcrown Pathway", + "Timbercrown Pathway", + "Emeria Captain", + "Kabira Outrider", + "Linvala, Shield of Sea Gate", + "Needleverge Pathway", + "Pillarverge Pathway", + "Pelakka Predation", + "Pelakka Caverns", + "Riverglide Pathway", + "Lavaglide Pathway", + "Shepherd of Heroes", + "Spoils of Adventure", + "Tazri, Beacon of Unity", + "Umara Wizard", + "Umara Skyfalls", + "Valakut Awakening", + "Valakut Stoneforge" + ); + private static final ZendikarRising instance = new ZendikarRising(); public static ZendikarRising getInstance() { @@ -68,5 +101,7 @@ public final class ZendikarRising extends ExpansionSet { cards.add(new SetCardInfo("Taunting Arbormage", 212, Rarity.UNCOMMON, mage.cards.t.TauntingArbormage.class)); cards.add(new SetCardInfo("Timbercrown Pathway", 261, Rarity.RARE, mage.cards.t.TimbercrownPathway.class)); cards.add(new SetCardInfo("Windrider Wizard", 87, Rarity.COMMON, mage.cards.w.WindriderWizard.class)); + + cards.removeIf(setCardInfo -> unfinished.contains(setCardInfo.getName())); // remove when mechanics are fully implemented } }