From a0c58c829ad032f6b51dced0f0d850255219699b Mon Sep 17 00:00:00 2001 From: theelk801 Date: Wed, 23 Jul 2025 16:33:20 -0400 Subject: [PATCH] [SPM] add set --- .../dl/sources/ScryfallImageSupportCards.java | 1 + Mage.Sets/src/mage/sets/MarvelsSpiderMan.java | 22 +++++++++++++++++++ Utils/known-sets.txt | 1 + Utils/mtg-cards-data.txt | 1 + Utils/mtg-sets-data.txt | 1 + 5 files changed, 26 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/MarvelsSpiderMan.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 b132bfb77e2..29b20a0d26b 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 @@ -591,6 +591,7 @@ public class ScryfallImageSupportCards { add("EOE"); // Edge of Eternities add("EOC"); // Edge of Eternities Commander add("EOS"); // Edge of Eternities: Stellar Sights + add("SPM"); // Marvel's Spider-Man add("SPE"); // Marvel's Spider-Man Eternal add("TLA"); // Avatar: The Last Airbender diff --git a/Mage.Sets/src/mage/sets/MarvelsSpiderMan.java b/Mage.Sets/src/mage/sets/MarvelsSpiderMan.java new file mode 100644 index 00000000000..1b84edfe82a --- /dev/null +++ b/Mage.Sets/src/mage/sets/MarvelsSpiderMan.java @@ -0,0 +1,22 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class MarvelsSpiderMan extends ExpansionSet { + + private static final MarvelsSpiderMan instance = new MarvelsSpiderMan(); + + public static MarvelsSpiderMan getInstance() { + return instance; + } + + private MarvelsSpiderMan() { + super("Marvel's Spider-Man", "SPM", ExpansionSet.buildDate(2025, 9, 26), SetType.EXPANSION); + this.blockName = "Marvel's Spider-Man"; // for sorting in GUI + this.hasBasicLands = false; // temporary + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index 41e5637f9c5..a3483768fea 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -176,6 +176,7 @@ Magic Origins|MagicOrigins| Magic Player Rewards|MagicPlayerRewards| Magic: The Gathering-Commander|Commander| Magic: The Gathering-Conspiracy|Conspiracy| +Marvel's Spider-Man|MarvelsSpiderMan| Marvel's Spider-Man Eternal|MarvelsSpiderManEternal| Masterpiece Series|MasterpieceSeries| Masterpiece Series Amonkhet|MasterpieceSeriesAmonkhet| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index a8509dc657a..84b7923fac1 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -59700,3 +59700,4 @@ Viridescent Bog|Edge of Eternities Commander|190|R||Land|||{1}, {T}: Add {B}{G}. Wastes|Edge of Eternities Commander|191|C||Basic Land|||{T}: Add {C}.| Avatar Aang|Avatar: The Last Airbender|363|M|{R}{G}{W}{U}|Legendary Creature - Human Avatar Ally|4|4|Flying, firebending 2$Whenever you waterbend, earthbend, firebend, or airbend, draw a card. Then if you've done all four this turn, transform Avatar Aang.| Aang, Master of Elements|Avatar: The Last Airbender|363|M||Legendary Creature - Avatar Ally|6|6|Flying$Spelsl you cast cost {W}{U}{B}{R}{G} less to cast.$At the beginning of each upkeep, you may transform Aang, Master of Elements. If you do, you gain 4 life, draw four cards, put four +1/+1 counters on him, and he deals 4 damage to each opponent.| +Origin of Spider-Man|Marvel's Spider-Man|9|R|{1}{W}|Enchantment - Saga|||(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)$I -- Create a 2/1 green Spider creature token with reach.$II -- Put a +1/+1 counter on target creature you control. It becomes a legendary Spider Hero in addition to its other types.$III -- Target creature you control gains double strike until end of turn.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 2a0c35d220e..49164ecb554 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -176,6 +176,7 @@ Masters 25|A25| Magic: The Gathering-Commander|CMD| Magic: The Gathering-Conspiracy|CNS| Media Inserts|MBP| +Marvel's Spider-Man|SPM| Marvel's Spider-Man Eternal|SPE| March of the Machine|MOM| March of the Machine Commander|MOC|