From aa122700a95261ae8920cbe1fab1b3969e71dc5c Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Thu, 20 Mar 2025 16:52:47 +0000 Subject: [PATCH] TDC: 4 cards (#7208) --- .../res/cardsfolder/upcoming/transcendent_dragon.txt | 11 +++++++++++ .../cardsfolder/upcoming/transforming_flourish.txt | 9 +++++++++ .../cardsfolder/upcoming/voracious_bibliophile.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/will_of_the_jeskai.txt | 10 ++++++++++ 4 files changed, 40 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/transcendent_dragon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/transforming_flourish.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/voracious_bibliophile.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/will_of_the_jeskai.txt diff --git a/forge-gui/res/cardsfolder/upcoming/transcendent_dragon.txt b/forge-gui/res/cardsfolder/upcoming/transcendent_dragon.txt new file mode 100644 index 00000000000..f523c663d25 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/transcendent_dragon.txt @@ -0,0 +1,11 @@ +Name:Transcendent Dragon +ManaCost:4 U U +Types:Creature Dragon +PT:4/3 +K:Flash +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When this creature enters, if you cast it, counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard, then you may cast it without paying its mana cost. +SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Select target spell | RememberCountered$ True | Destination$ Exile | SubAbility$ DBPlay +SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+IsRemembered | ValidSA$ Spell | ValidZone$ Exile | WithoutManaCost$ True | Controller$ You | Optional$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Flash\nFlying\nWhen this creature enters, if you cast it, counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard, then you may cast it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/transforming_flourish.txt b/forge-gui/res/cardsfolder/upcoming/transforming_flourish.txt new file mode 100644 index 00000000000..b4a0f2648d7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/transforming_flourish.txt @@ -0,0 +1,9 @@ +Name:Transforming Flourish +ManaCost:2 R +Types:Instant +K:Demonstrate +A:SP$ Destroy | ValidTgts$ Artifact.YouDontCtrl,Creature.YouDontCtrl | SubAbility$ DBDig | RememberDestroyed$ True | TgtPrompt$ Select target artifact or creature you don't control | SpellDescription$ Destroy target artifact or creature you don't control. If that permanent is destroyed this way, its controller exiles cards from the top of their library until they exile a nonland card, then they may cast that card without paying its mana cost. +SVar:DBDig:DB$ DigUntil | Defined$ TargetedController | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | Valid$ Card.nonLand | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | ForgetOtherRemembered$ True | SubAbility$ DBPlay +SVar:DBPlay:DB$ Play | Controller$ TargetedController | Defined$ Remembered | ValidZone$ Exile | WithoutManaCost$ True | ValidSA$ Spell | Optional$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Demonstrate (When you cast this spell, you may copy it. If you do, choose an opponent to also copy it. Players may choose new targets for their copies.)\nDestroy target artifact or creature you don't control. If that permanent is destroyed this way, its controller exiles cards from the top of their library until they exile a nonland card, then they may cast that card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/voracious_bibliophile.txt b/forge-gui/res/cardsfolder/upcoming/voracious_bibliophile.txt new file mode 100644 index 00000000000..fb5fe3dd654 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/voracious_bibliophile.txt @@ -0,0 +1,10 @@ +Name:Voracious Bibliophile +ManaCost:3 U +Types:Creature Dragon +PT:3/3 +K:Flying +K:Vigilance +T:Mode$ SpellCast | ValidSA$ Spell.numTargets GE1 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell with one or more targets, draw that many cards. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X +SVar:X:TriggeredSpellAbility>TargetedObjects$Amount +Oracle:Flying, vigilance\nWhenever you cast a spell with one or more targets, draw that many cards. diff --git a/forge-gui/res/cardsfolder/upcoming/will_of_the_jeskai.txt b/forge-gui/res/cardsfolder/upcoming/will_of_the_jeskai.txt new file mode 100644 index 00000000000..259f4bf4fc5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/will_of_the_jeskai.txt @@ -0,0 +1,10 @@ +Name:Will of the Jeskai +ManaCost:3 R +Types:Sorcery +A:SP$ Charm | MinCharmNum$ 1 | CharmNum$ Count$Compare Y GE1.2.1 | Choices$ DBWheel,DBFlames | AdditionalDescription$ . If you control a commander as you cast this spell, you may choose both instead. +SVar:DBWheel:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDraw | SpellDescription$ Each player may discard their hand and draw five cards. +SVar:DBDraw:DB$ Draw | UnlessCost$ Discard<1/Hand> | UnlessPayer$ Remembered | UnlessSwitched$ True | Defined$ Remembered | NumCards$ 5 +SVar:DBFlames:DB$ PumpAll | ValidCards$ Instant.YouCtrl,Sorcery.YouCtrl | KW$ Flashback | PumpZone$ Graveyard | SpellDescription$ Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. +SVar:Y:Count$Valid Card.IsCommander+YouCtrl +DeckHas:Ability$Discard +Oracle:Choose one. If you control a commander as you cast this spell, you may choose both instead.\n• Each player may discard their hand and draw five cards.\n• Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost.