From b58b3d602e8d4ad54ad5ae36b952af0528f24b65 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Tue, 6 Jan 2026 08:24:05 -0500 Subject: [PATCH] [ECC] add set --- .../dl/sources/ScryfallImageSupportCards.java | 1 + .../mage/sets/LorwynEclipsedCommander.java | 21 +++++++++++++++++++ Utils/known-sets.txt | 1 + Utils/mtg-cards-data.txt | 2 ++ Utils/mtg-sets-data.txt | 1 + 5 files changed, 26 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/LorwynEclipsedCommander.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 96d4cf17590..d3e12a40808 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("TLA"); // Avatar: The Last Airbender add("TLE"); // Avatar: The Last Airbender Eternal add("ECL"); // Lorwyn Eclipsed + add("ECC"); // Lorwyn Eclipsed Commander add("TMT"); // Teenage Mutant Ninja Turtles add("TMC"); // Teenage Mutant Ninja Turtles Eternal add("MSH"); // Marvel Super Heroes diff --git a/Mage.Sets/src/mage/sets/LorwynEclipsedCommander.java b/Mage.Sets/src/mage/sets/LorwynEclipsedCommander.java new file mode 100644 index 00000000000..e5981a5c826 --- /dev/null +++ b/Mage.Sets/src/mage/sets/LorwynEclipsedCommander.java @@ -0,0 +1,21 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class LorwynEclipsedCommander extends ExpansionSet { + + private static final LorwynEclipsedCommander instance = new LorwynEclipsedCommander(); + + public static LorwynEclipsedCommander getInstance() { + return instance; + } + + private LorwynEclipsedCommander() { + super("Lorwyn Eclipsed Commander", "ECC", ExpansionSet.buildDate(2026, 1, 23), SetType.SUPPLEMENTAL); + this.hasBasicLands = false; // temporary + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index aee325dffed..09b960ae3fc 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -166,6 +166,7 @@ The Lord of the Rings: Tales of Middle-earth|TheLordOfTheRingsTalesOfMiddleEarth Tales of Middle-earth Commander|TalesOfMiddleEarthCommander| Lorwyn|Lorwyn| Lorwyn Eclipsed|LorwynEclipsed| +Lorwyn Eclipsed Commander|LorwynEclipsedCommander| The Lost Caverns of Ixalan|TheLostCavernsOfIxalan| The Lost Caverns of Ixalan Commander|LostCavernsOfIxalanCommander| Magic 2010|Magic2010| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 431092b6f1b..91eceeb70dc 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -61118,3 +61118,5 @@ Invisible Woman|Marvel Super Heroes Commander|1|M|{2}{W}|Legendary Creature - Hu Mister Fantastic|Marvel Super Heroes Commander|2|M|{2}{U}|Legendary Creature - Human Scientist Hero|2|4|Vigilance, reach$At the beginning of combat on your turn, if you've cast a noncreature spell this turn, draw a card.${R}{G}{W}{U}, {T}: Copy target triggered ability you control twice. You may choose new targets for the copies.| Human Torch|Marvel Super Heroes Commander|3|M|{3}{R}|Legendary Creature - Human Hero|3|2|At the beginning of combat on your turn, if you've cast a noncreature spell this turn, Human Torch gains flying, double strike, and haste until end of turn.$Whenever Human Torch attacks, you may pay {R}{G}{W}{U}. If you do, until end of turn, whenever he deals combat damage to an opponent, he deals that much damage to each other opponent.| The Thing|Marvel Super Heroes Commander|4|M|{5}{G}|Legendary Creature - Human Hero|5|5|Trample$At the beginning of combat on your turn, if you've cast a noncreature spell this turn, put four +1/+1 counters on The Thing.$Whenever The Thing attacks, you may pay {R}{G}{W}{U}. When you do, double the number of each kind of counter on any number of target permanents you control.| +Ashling, the Limitless|Lorwyn Eclipsed Commander|1|M|{2}{R}|Legendary Creature - Elemental Sorcerer|2|3|Elemental spells you cast from your hand have evoke {4}.$Whenever you sacrifice a nontoken Elemental, create a token that's a copy of it. The token gains haste until end of turn. At the beginning of your next end step, sacrifice it unless you pay {W}{U}{B}{R}{G}.| +Auntie Ool, Cursewretch|Lorwyn Eclipsed Commander|2|M|{1}{B}{R}{G}|Legendary Creature - Goblin Warlock|4|4|Ward--Blight 2.$Whenever one or more -1/-1 counters are put on a creature, draw a card if you control that creature. If you don't control it, its controller loses 1 life.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 7f142477ea4..e946cab0e60 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -140,6 +140,7 @@ Ikoria: Lair of Behemoths|IKO| Invasion|INV| Innistrad|ISD| Lorwyn Eclipsed|ECL| +Lorwyn Eclipsed Commander|ECC| The Lost Caverns of Ixalan|LCI| The Lost Caverns of Ixalan Commander|LCC| Innistrad: Midnight Hunt|MID|