From c4eaafc6b19ad94a0eb7e4f1d113b8fea870d9e4 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Thu, 17 Apr 2025 18:02:30 -0400 Subject: [PATCH] [SPE] add set --- .../dl/sources/ScryfallImageSupportCards.java | 1 + .../mage/sets/MarvelsSpiderManEternal.java | 22 +++++++++++++++++++ Utils/known-sets.txt | 1 + Utils/mtg-cards-data.txt | 6 +++++ Utils/mtg-sets-data.txt | 1 + 5 files changed, 31 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/MarvelsSpiderManEternal.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 f598d797970..c4065a9b0bc 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 @@ -583,6 +583,7 @@ public class ScryfallImageSupportCards { add("TDC"); // Tarkir: Dragonstorm Commander add("FIN"); // Final Fantasy add("FIC"); // Final Fantasy Commander + add("SPE"); // Marvel's Spider-Man 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/MarvelsSpiderManEternal.java b/Mage.Sets/src/mage/sets/MarvelsSpiderManEternal.java new file mode 100644 index 00000000000..3d25217df4d --- /dev/null +++ b/Mage.Sets/src/mage/sets/MarvelsSpiderManEternal.java @@ -0,0 +1,22 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class MarvelsSpiderManEternal extends ExpansionSet { + + private static final MarvelsSpiderManEternal instance = new MarvelsSpiderManEternal(); + + public static MarvelsSpiderManEternal getInstance() { + return instance; + } + + private MarvelsSpiderManEternal() { + super("Marvel's Spider-Man Eternal", "SPE", 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 ffae098c575..1a0b1a4d250 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -173,6 +173,7 @@ Magic Origins|MagicOrigins| Magic Player Rewards|MagicPlayerRewards| Magic: The Gathering-Commander|Commander| Magic: The Gathering-Conspiracy|Conspiracy| +Marvel's Spider-Man Eternal|MarvelsSpiderManEternal| Masterpiece Series|MasterpieceSeries| Masterpiece Series Amonkhet|MasterpieceSeriesAmonkhet| Masters Edition|MastersEdition| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 022eed2dba1..811447a7747 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -57861,3 +57861,9 @@ Vault of the Archangel|Tarkir: Dragonstorm Commander|410|R||Land|||{T}: Add {C}. Windbrisk Heights|Tarkir: Dragonstorm Commander|411|R||Land|||Hideaway 4$This land enters tapped.${T}: Add {W}.${W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.| Woodland Cemetery|Tarkir: Dragonstorm Commander|412|R||Land|||This land enters tapped unless you control a Swamp or a Forest.${T}: Add {B} or {G}.| Yavimaya Coast|Tarkir: Dragonstorm Commander|413|R||Land|||{T}: Add {C}.${T}: Add {G} or {U}. This land deals 1 damage to you.| +Grasping Tentacles|Marvel's Spider-Man Eternal|21|R|{1}{U}{B}|Sorcery|||Target opponent mills eight cards. You may put an artifact card from that player's graveyard onto the battlefield under your control.| +Venom, Deadly Devourer|Marvel's Spider-Man Eternal|22|R|{2}{B}{G}|Legendary Creature - Symbiote Villain|4|4|Vigilance, menace${3}: Exile target creature card from a graveyard. When you do, put X +1/+1 counters on target Symbiote, where X is the exiled card's toughness.| +Green Goblin, Nemesis|Marvel's Spider-Man Eternal|23|R|{2}{B}{R}|Legendary Creature - Goblin Human Villain|3|3|Flying$Whenever you discard a nonland card, put a +1/+1 counter on target Goblin you control.$Whenever you discard a land card, create a tapped Treasure token.| +Doc Ock, Evil Inventor|Marvel's Spider-Man Eternal|24|R|{5}{U}{B}|Legendary Creature - Human Scientist Villain|8|8|At the beginning of combat on your turn, target noncreature artifact you control becomes an 8/8 Robot Villain artifact creature in addition to its other types.| +Sensational Spider-Man|Marvel's Spider-Man Eternal|25|R|{1}{W}{U}|Legendary Creature - Spider Human Hero|3|3|Whenever Sensational Spider-Man attacks, tap target creature defending player controls and put a stun counter on it. Then you may remove up to three stun counters from among all permanents. Draw cards equal to the number of stun counters removed this way.| +Pumpkin Bombs|Marvel's Spider-Man Eternal|26|R|{1}{R}|Artifact|||{T}, Discard two cards: Draw three cards, then put a fuse counter on this artifact. It deals damage equal to the number of fuse counters on it to target opponent. They gain control of this artifact.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 0aee6b40f99..af90b04b5b6 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -173,6 +173,7 @@ Masters 25|A25| Magic: The Gathering-Commander|CMD| Magic: The Gathering-Conspiracy|CNS| Media Inserts|MBP| +Marvel's Spider-Man Eternal|SPE| March of the Machine|MOM| March of the Machine Commander|MOC| March of the Machine: The Aftermath|MAT|