From 76db40189e17a0d1d8e2de0f33194b01d981b037 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Fri, 28 Mar 2025 19:46:00 +0100 Subject: [PATCH] TDM final spoilers part 1 (#7289) --- .../res/cardsfolder/upcoming/adorned_crocodile.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/ainok_wayfarer.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/alchemists_assistant.txt | 7 +++++++ .../res/cardsfolder/upcoming/arashin_sunshield.txt | 9 +++++++++ .../res/cardsfolder/upcoming/champion_of_dusan.txt | 7 +++++++ .../res/cardsfolder/upcoming/constrictor_sage.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/dragon_sniper.txt | 8 ++++++++ .../res/cardsfolder/upcoming/dragonclaw_strike.txt | 7 +++++++ .../res/cardsfolder/upcoming/fleeting_effigy.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/focus_the_mind.txt | 9 +++++++++ 10 files changed, 84 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/adorned_crocodile.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ainok_wayfarer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/alchemists_assistant.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/arashin_sunshield.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/champion_of_dusan.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/constrictor_sage.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/dragon_sniper.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/dragonclaw_strike.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/fleeting_effigy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/focus_the_mind.txt diff --git a/forge-gui/res/cardsfolder/upcoming/adorned_crocodile.txt b/forge-gui/res/cardsfolder/upcoming/adorned_crocodile.txt new file mode 100644 index 00000000000..457a6ee8f40 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/adorned_crocodile.txt @@ -0,0 +1,8 @@ +Name:Adorned Crocodile +ManaCost:4 B +Types:Creature Crocodile +PT:5/3 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 2/2 black Zombie Druid creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_zombie_druid | TokenOwner$ You +A:AB$ PutCounter | PrecostDesc$ Renew — | Cost$ B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on target creature. Activate only as a sorcery. +Oracle:When this creature dies, create a 2/2 black Zombie Druid creature token.\nRenew — {B}, Exile this card from your graveyard: Put a +1/+1 counter on target creature. Activate only as a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/ainok_wayfarer.txt b/forge-gui/res/cardsfolder/upcoming/ainok_wayfarer.txt new file mode 100644 index 00000000000..b27f3b29c33 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ainok_wayfarer.txt @@ -0,0 +1,11 @@ +Name:Ainok Wayfarer +ManaCost:1 G +Types:Creature Dog Scout +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill three cards. You may put a land card from among them into your hand. If you don't, put a +1/+1 counter on this creature. (To mill three cards, put the top three cards of your library into your graveyard.) +SVar:TrigMill:DB$ Mill | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Graveyard,Exile | Destination$ Hand | ChangeType$ Land.IsRemembered | SelectPrompt$ You may select a land card | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | CounterType$ P1P1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Mill|Counters +Oracle:When this creature enters, mill three cards. You may put a land card from among them into your hand. If you don't, put a +1/+1 counter on this creature. (To mill three cards, put the top three cards of your library into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/alchemists_assistant.txt b/forge-gui/res/cardsfolder/upcoming/alchemists_assistant.txt new file mode 100644 index 00000000000..a58cd2e7a19 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/alchemists_assistant.txt @@ -0,0 +1,7 @@ +Name:Alchemist's Assistant +ManaCost:1 B +Types:Creature Monkey +PT:2/1 +K:Lifelink +A:AB$ PutCounter | PrecostDesc$ Renew — | Cost$ B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ Lifelink | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a lifelink counter on target creature. Activate only as a sorcery. +Oracle:Lifelink\nRenew — {1}{B}, Exile this card from your graveyard: Put a lifelink counter on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/arashin_sunshield.txt b/forge-gui/res/cardsfolder/upcoming/arashin_sunshield.txt new file mode 100644 index 00000000000..a53deb116af --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/arashin_sunshield.txt @@ -0,0 +1,9 @@ +Name:Arashin Sunshield +ManaCost:3 W +Types:Creature Human Warrior +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, exile up to two target cards from a single graveyard. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | TargetsFromSingleZone$ True | ValidTgts$ Card | TgtPrompt$ Select up to two target cards from a single graveyard +A:AB$ Tap | Cost$ W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. +DeckHas:Ability$Graveyard +Oracle:When this creature enters, exile up to two target cards from a single graveyard.\n{W}, {T}: Tap target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/champion_of_dusan.txt b/forge-gui/res/cardsfolder/upcoming/champion_of_dusan.txt new file mode 100644 index 00000000000..b65ce2ae1de --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/champion_of_dusan.txt @@ -0,0 +1,7 @@ +Name:Champion of Dusan +ManaCost:2 G +Types:Creature Human Warrior +PT:4/2 +K:Trample +A:AB$ PutCounter | PrecostDesc$ Renew — | Cost$ B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterTypes$ P1P1,Trample | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter and a trample counter on target creature. Activate only as a sorcery. +Oracle:Trample\nRenew — {1}{G}, Exile this card from your graveyard: Put a +1/+1 counter and a trample counter on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/constrictor_sage.txt b/forge-gui/res/cardsfolder/upcoming/constrictor_sage.txt new file mode 100644 index 00000000000..810c40fbcc6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/constrictor_sage.txt @@ -0,0 +1,9 @@ +Name:Constrictor Sage +ManaCost:4 U +Types:Creature Snake Wizard +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBPutCounter +A:AB$ Tap | PrecostDesc$ Renew — | Cost$ 2 U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SorcerySpeed$ True | SubAbility$ DBPutCounter | SpellDescription$ Tap target creature an opponent controls and put a stun counter on it. Activate only as a sorcery. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 +Oracle:When this creature enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nRenew — {2}{U}, Exile this card from your graveyard: Tap target creature an opponent controls and put a stun counter on it. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/dragon_sniper.txt b/forge-gui/res/cardsfolder/upcoming/dragon_sniper.txt new file mode 100644 index 00000000000..2af06251388 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dragon_sniper.txt @@ -0,0 +1,8 @@ +Name:Dragon Sniper +ManaCost:G +Types:Creature Human Archer +PT:1/1 +K:Vigilance +K:Reach +K:Deathtouch +Oracle:Vigilance, reach, deathtouch \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/dragonclaw_strike.txt b/forge-gui/res/cardsfolder/upcoming/dragonclaw_strike.txt new file mode 100644 index 00000000000..9cb0ac25e86 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dragonclaw_strike.txt @@ -0,0 +1,7 @@ +Name:Dragonclaw Strike +ManaCost:2G 2U 2R +Types:Sorcery +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ Double | NumDef$ Double | SubAbility$ DBFight | SpellDescription$ Double the power and toughness of target creature you control until end of turn. Then it fights up to one target creature an opponent controls. (Each deals damage equal to its power to the other.) +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.OppCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature an opponent controls +SVar:PlayMain1:TRUE +Oracle:Double the power and toughness of target creature you control until end of turn. Then it fights up to one target creature an opponent controls. (Each deals damage equal to its power to the other.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/fleeting_effigy.txt b/forge-gui/res/cardsfolder/upcoming/fleeting_effigy.txt new file mode 100644 index 00000000000..6d00e179485 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fleeting_effigy.txt @@ -0,0 +1,9 @@ +Name:Fleeting Effigy +ManaCost:R +Types:Creature Elemental +PT:2/2 +K:Haste +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your end step, return this creature to its owner's hand. (Return it only if it's on the battlefield.) +SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand +A:AB$ Pump | Cost$ 2 R | NumAtt$ +2 | SpellDescription$ This creature gets +2/+0 until end of turn. +Oracle:Haste\nAt the beginning of your end step, return this creature to its owner's hand. (Return it only if it's on the battlefield.)\n{2}{R}: This creature gets +2/+0 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/focus_the_mind.txt b/forge-gui/res/cardsfolder/upcoming/focus_the_mind.txt new file mode 100644 index 00000000000..72ad5b24264 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/focus_the_mind.txt @@ -0,0 +1,9 @@ +Name:Focus the Mind +ManaCost:4 U +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ This spell costs {2} less to cast if you've cast another spell this turn. +A:SP$ Draw | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Draw three cards, then discard a card. +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +SVar:X:Count$ThisTurnCast_Card.YouCtrl +DeckHas:Ability$Discard +Oracle:This spell costs {2} less to cast if you've cast another spell this turn.\nDraw three cards, then discard a card. \ No newline at end of file