From c22fadac98cc2369af889b8fa2fc26ab1dbfd2b1 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Sat, 22 Feb 2025 12:27:23 -0500 Subject: [PATCH] [TDC] add set --- .../dl/sources/ScryfallImageSupportCards.java | 1 + .../mage/sets/TarkirDragonstormCommander.java | 21 +++++++++++++++++++ Utils/known-sets.txt | 1 + Utils/mtg-cards-data.txt | 1 + Utils/mtg-sets-data.txt | 1 + 5 files changed, 25 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/TarkirDragonstormCommander.java 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 1c1873167be..1c64712ad5a 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 @@ -580,6 +580,7 @@ public class ScryfallImageSupportCards { add("DFT"); // Aetherdrift add("DRC"); // Aetherdrift Commander add("TDM"); // Tarkir: Dragonstorm + add("TDC"); // Tarkir: Dragonstorm Commander add("FIN"); // Final Fantasy add("FIC"); // Final Fantasy Commander diff --git a/Mage.Sets/src/mage/sets/TarkirDragonstormCommander.java b/Mage.Sets/src/mage/sets/TarkirDragonstormCommander.java new file mode 100644 index 00000000000..b6ce0a14269 --- /dev/null +++ b/Mage.Sets/src/mage/sets/TarkirDragonstormCommander.java @@ -0,0 +1,21 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class TarkirDragonstormCommander extends ExpansionSet { + + private static final TarkirDragonstormCommander instance = new TarkirDragonstormCommander(); + + public static TarkirDragonstormCommander getInstance() { + return instance; + } + + private TarkirDragonstormCommander() { + super("Tarkir: Dragonstorm Commander", "TDC", ExpansionSet.buildDate(2025, 4, 11), SetType.SUPPLEMENTAL); + this.hasBasicLands = false; + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index 962f3f02759..ffae098c575 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -251,6 +251,7 @@ Strixhaven: School of Mages|StrixhavenSchoolOfMages| Stronghold|Stronghold| Super Series|SuperSeries| Tarkir: Dragonstorm|TarkirDragonstorm| +Tarkir: Dragonstorm Commander|TarkirDragonstormCommander| Tempest|Tempest| Tempest Remastered|TempestRemastered| Tenth Edition|TenthEdition| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 3a9ddb982ba..edc9a529505 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -57206,3 +57206,4 @@ Narset, Jeskai Waymaster|Tarkir: Dragonstorm|209|R|{U}{R}{W}|Legendary Creature Shiko, Paragon of the Way|Tarkir: Dragonstorm|223|M|{2}{U}{R}{W}|Legendary Creature - Spirit Dragon|4|5|Flying, vigilance$When Shiko enters, exile target nonland card with mana value 3 or less from your graveyard. Copy it, then you may cast the copy without paying its mana cost.| Skirmish Rhino|Tarkir: Dragonstorm|224|U|{W}{B}{G}|Creature - Rhino|3|4|Trample$When this creature enters, each opponent loses 2 life and you gain 2 life.| Mox Jasper|Tarkir: Dragonstorm|246|M|{0}|Legendary Artifact|||{T}: Add one mana of any color. Activate only if you control a Dragon.| +Teval, the Balanced Scale|Tarkir: Dragonstorm Commander|8|M|{1}{B}{G}{U}|Legendary Creature - Spirit Dragon|4|4|Flying$Whenever Teval attacks, mill three cards. Then you may return a land card from your graveyard to the battlefield tapped.$Whenever one or more cards leave your graveyard, create a 2/2 black Zombie Druid creature token.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 38dda3b135d..0aee6b40f99 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -249,6 +249,7 @@ Stronghold|STH| Special Guests|SPG| Super Series|SUS| Tarkir: Dragonstorm|TDM| +Tarkir: Dragonstorm Commander|TDC| Theros|THS| Theros Beyond Death|THB| The Brothers' War|BRO|