From 891be73d87faed8eb84b62605aafbfb926424744 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Fri, 10 Oct 2025 14:11:15 -0400 Subject: [PATCH] [TMC] add set --- .../dl/sources/ScryfallImageSupportCards.java | 1 + .../TeenageMutantNinjaTurtlesEternal.java | 24 +++++++++++++++++++ Utils/known-sets.txt | 1 + Utils/mtg-cards-data.txt | 12 ++++++++++ Utils/mtg-sets-data.txt | 1 + 5 files changed, 39 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/TeenageMutantNinjaTurtlesEternal.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 60d5732ba1e..0955335f669 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 @@ -616,6 +616,7 @@ public class ScryfallImageSupportCards { add("TLE"); // Avatar: The Last Airbender Eternal add("ECL"); // Lorwyn Eclipsed add("TMT"); // Teenage Mutant Ninja Turtles + add("TMC"); // Teenage Mutant Ninja Turtles Eternal // Custom sets using Scryfall images - must provide a direct link for each card in directDownloadLinks add("CALC"); // Custom Alchemized versions of existing cards diff --git a/Mage.Sets/src/mage/sets/TeenageMutantNinjaTurtlesEternal.java b/Mage.Sets/src/mage/sets/TeenageMutantNinjaTurtlesEternal.java new file mode 100644 index 00000000000..7488409a10f --- /dev/null +++ b/Mage.Sets/src/mage/sets/TeenageMutantNinjaTurtlesEternal.java @@ -0,0 +1,24 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class TeenageMutantNinjaTurtlesEternal extends ExpansionSet { + + private static final TeenageMutantNinjaTurtlesEternal instance = new TeenageMutantNinjaTurtlesEternal(); + + public static TeenageMutantNinjaTurtlesEternal getInstance() { + return instance; + } + + private TeenageMutantNinjaTurtlesEternal() { + super("Teenage Mutant Ninja Turtles Commander", "TMC", ExpansionSet.buildDate(2026, 3, 6), SetType.EXPANSION); + this.hasBasicLands = false; + + cards.add(new SetCardInfo("Dark Ritual", 131, Rarity.MYTHIC, mage.cards.d.DarkRitual.class)); + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index 94f08d652bd..7e1ba03be1f 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -260,6 +260,7 @@ Super Series|SuperSeries| Tarkir: Dragonstorm|TarkirDragonstorm| Tarkir: Dragonstorm Commander|TarkirDragonstormCommander| Teenage Mutant Ninja Turtles|TeenageMutantNinjaTurtles| +Teenage Mutant Ninja Turtles Eternal|TeenageMutantNinjaTurtlesEternal| Tempest|Tempest| Tempest Remastered|TempestRemastered| Tenth Edition|TenthEdition| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 6e1f760546b..51af8e8d6eb 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -60402,3 +60402,15 @@ Island|Teenage Mutant Ninja Turtles|311|C||Basic Land - Island|||({T}: Add {U}.) Swamp|Teenage Mutant Ninja Turtles|312|C||Basic Land - Swamp|||({T}: Add {B}.)| Mountain|Teenage Mutant Ninja Turtles|313|C||Basic Land - Mountain|||({T}: Add {R}.)| Forest|Teenage Mutant Ninja Turtles|314|C||Basic Land - Forest|||({T}: Add {G}.)| +Leonardo, the Balance|Teenage Mutant Ninja Turtles Eternal|1|M|{3}{W}|Legendary Creature - Mutant Ninja Turtle|3|3|Whenever a token you control enters, you may put a +1/+1 counter on each creature you control. Do this only once each turn.${W}{U}{B}{R}{G}: Creatures you control gain menace, trample, and lifelink until end of turn.$Partner--Character select| +Donatello, the Brains|Teenage Mutant Ninja Turtles Eternal|2|M|{2}{U}|Legendary Creature - Mutant Ninja Turtle|2|4|If one or more tokens would be created under your control, those tokens plus a Mutagen token are created instead.$Partner--Character select| +Splinter, the Mentor|Teenage Mutant Ninja Turtles Eternal|3|M|{1}{B}|Legendary Creature - Mutant Ninja Rat|2|2|Menace$Whenever Splinter or another nontoken creature you control leaves the battlefield, create a Mutagen token.$Partner--Character select| +Raphael, the Muscle|Teenage Mutant Ninja Turtles Eternal|4|M|{4}{R}|Legendary Creature - Mutant Ninja Turtle|4|4|Double all damage that creatures you control with counters on them would deal.$When Raphael enters, create a Mutagen token.$Partner--Character select| +Michelangelo, the Heart|Teenage Mutant Ninja Turtles Eternal|5|M|{1}{G}|Legendary Creature - Mutant Ninja Turtle|2|1|Trample$Raid -- At the beginning of your second main phase, if you attacked this turn, put a +1/+1 counter on target creature and create a Food token.$Partner--Character select| +Heroes in a Half Shell|Teenage Mutant Ninja Turtles Eternal|6|M|{W}{U}{B}{R}{G}|Legendary Creature - Mutant Ninja Turtle|5|5|Vigilance, menace, trample, haste$Whenever one or more Mutants, Ninjas, and/or Turtles you control deal combat damage to a player, put a +1/+1 counter on each of those creatures and draw a card.| +Leonardo, Worldly Warrior|Teenage Mutant Ninja Turtles Eternal|101|M|{7}{W}|Legendary Creature - Mutant Ninja Turtle|5|5|This spell costs {1} less to cast for each creature you control.$Double strike| +Donatello, Rad Scientist|Teenage Mutant Ninja Turtles Eternal|109|M|{5}{U}|Legendary Creature - Mutant Ninja Turtle|5|6|Vigilance$When Donatello enters, tap up to three target creatures your opponents control. Put a stun counter on each of them.| +Donnie & April, Adorkable Duo|Teenage Mutant Ninja Turtles Eternal|111|R|{4}{U}|Legendary Creature - Mutant Ninja Human Turtle|3|3|When Donnie & April enter, choose one or both. Each mode must target a different player.$* Target player draws two cards.$* Target player returns an artifact, instant, or sorcery card from their graveyard to their hand.| +Raphael, Tag Team Tough|Teenage Mutant Ninja Turtles Eternal|118|M|{4}{R}{R}|Legendary Creature - Mutant Ninja Turtle|5|6|Menace$Whenever Raphael deals combat damage to a player for the first time each turn, untap all attacking creatures. After this combat phase, there is an additional combat phase.| +Michelangelo, On the Scene|Teenage Mutant Ninja Turtles Eternal|124|M|{4}{G}{G}|Legendary Creature - Mutant Ninja Turtle|2|2|Trample$Michelangelo enters with a +1/+1 counter on him for each land you control.$When Michelangelo dies, return this card to your hand.| +Dark Ritual|Teenage Mutant Ninja Turtles Eternal|131|M|{B}|Instant|||Add {B}{B}{B}.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 50ce7d3c4e1..ba5e1cb23de 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -258,6 +258,7 @@ Super Series|SUS| Tarkir: Dragonstorm|TDM| Tarkir: Dragonstorm Commander|TDC| Teenage Mutant Ninja Turtles|TMT| +Teenage Mutant Ninja Turtles Eternal|TMC| Theros|THS| Theros Beyond Death|THB| The Brothers' War|BRO|