From 9276e1be83824e7f9901aaf302881513ca338cbb Mon Sep 17 00:00:00 2001 From: theelk801 Date: Wed, 22 Jan 2025 11:52:21 -0500 Subject: [PATCH] [DRC] add set --- .../dl/sources/ScryfallImageSupportCards.java | 1 + .../src/mage/sets/AetherdriftCommander.java | 21 +++++++++++++++++++ Utils/known-sets.txt | 1 + Utils/mtg-cards-data.txt | 4 ++++ Utils/mtg-sets-data.txt | 1 + 5 files changed, 28 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/AetherdriftCommander.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 f582edecba3..7ea38fbc962 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 @@ -567,6 +567,7 @@ public class ScryfallImageSupportCards { add("J25"); // Foundations Jumpstart add("INR"); // Innistrad Remastered add("DFT"); // Aetherdrift + add("DRC"); // Aetherdrift Commander // 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/AetherdriftCommander.java b/Mage.Sets/src/mage/sets/AetherdriftCommander.java new file mode 100644 index 00000000000..586cef234b8 --- /dev/null +++ b/Mage.Sets/src/mage/sets/AetherdriftCommander.java @@ -0,0 +1,21 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class AetherdriftCommander extends ExpansionSet { + + private static final AetherdriftCommander instance = new AetherdriftCommander(); + + public static AetherdriftCommander getInstance() { + return instance; + } + + private AetherdriftCommander() { + super("Aetherdrift Commander", "DRC", ExpansionSet.buildDate(2025, 1, 21), SetType.SUPPLEMENTAL); + this.hasBasicLands = false; + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index 873a2878507..c390b14fc9d 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -3,6 +3,7 @@ Alchemy: Innistrad|AlchemyInnistrad| Adventures in the Forgotten Realms|AdventuresInTheForgottenRealms| Forgotten Realms Commander|ForgottenRealmsCommander| Aetherdrift|Aetherdrift| +Aetherdrift Commander|AetherdriftCommander| Aether Revolt|AetherRevolt| Alara Reborn|AlaraReborn| Alliances|Alliances| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index d9cc3128301..9cfebfe3ad7 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -56816,3 +56816,7 @@ Thriving Heath|Foundations Jumpstart|777|C||Land|||Thriving Heath enters tapped. Thriving Isle|Foundations Jumpstart|778|C||Land|||Thriving Isle enters tapped. As it enters, choose a color other than blue.${T}: Add {U} or one mana of the chosen color.| Thriving Moor|Foundations Jumpstart|779|C||Land|||Thriving Moor enters tapped. As it enters, choose a color other than black.${T}: Add {B} or one mana of the chosen color.| Vault of Whispers|Foundations Jumpstart|780|C||Artifact Land|||{T}: Add {B}.| +Hashaton, Scarab's Fist|Aetherdrift Commander|1|M|{W}{B}|Legendary Creature - Zombie Wizard|1|3|Whenever you discard a creature card, you may pay {2}{U}. If you do, create a tapped token that's a copy of that card, except it's a 4/4 black Zombie.| +Pia Nalaar, Chief Mechanic|Aetherdrift Commander|2|M|{G}{U}{R}|Legendary Creature - Human Artificer|2|4|Whenever one or more artifact creatures you control deal combat damage to a player, you get {E}{E}.$At the beginning of your end step, you may pay one or more {E}. If you do, create an X/X colorless Vehicle artifact token named Nalaar Aetherjet with flying and crew 2, where X is the amount of {E} spent this way.| +Saheeli, Radiant Creator|Aetherdrift Commander|3|M|{1}{G}{U}{R}|Legendary Creature - Human Artificer|4|4|Whenever you cast an Artificer or artifact spell, you get {E}.$At the beginning of combat on your turn, you may pay {E}{E}{E}. When you do, create a token that's a copy of target permanent you control, except it's a 5/5 artifact creature in addition to its other types and has haste. Sacrifice it at the beginning of the next end step.| +Temmet, Naktamun's Will|Aetherdrift Commander|4|M|{2}{W}{U}{B}|Legendary Creature - Zombie Wizard|4|4|Vigilance, menace$Whenever you attack, draw a card, then discard a card.$Whenever you draw a card, Zombies you control get +1/+1 until end of turn.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 748c9cebdd0..fb62f4256b6 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -13,6 +13,7 @@ Alchemy: Innistrad|Y22| Adventures in the Forgotten Realms|AFR| Forgotten Realms Commander|AFC| Aetherdrift|DFT| +Aetherdrift Commander|DRC| Aether Revolt|AER| Amonkhet|AKH| Shards of Alara|ALA|