From bedb97183b4a2934fc97718478c21ebe3174ede5 Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Thu, 15 May 2025 14:11:04 +0100 Subject: [PATCH] FIC: 7 more cards (#7557) --- ...live_ifrits_dominant_ifrit_warden_of_inferno.txt | 4 ++-- .../upcoming/rikku_resourceful_guardian.txt | 10 ++++++++++ .../cardsfolder/upcoming/shelinda_yevon_acolyte.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/summoners_sending.txt | 9 +++++++++ .../upcoming/tromell_seymours_butler.txt | 9 +++++++++ .../cardsfolder/upcoming/wakka_devoted_guardian.txt | 13 +++++++++++++ .../res/cardsfolder/upcoming/yunas_decision.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/yunas_whistle.txt | 9 +++++++++ 8 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/rikku_resourceful_guardian.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/shelinda_yevon_acolyte.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/summoners_sending.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tromell_seymours_butler.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wakka_devoted_guardian.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/yunas_decision.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/yunas_whistle.txt diff --git a/forge-gui/res/cardsfolder/upcoming/clive_ifrits_dominant_ifrit_warden_of_inferno.txt b/forge-gui/res/cardsfolder/upcoming/clive_ifrits_dominant_ifrit_warden_of_inferno.txt index b10ac618f06..550be5f33a0 100644 --- a/forge-gui/res/cardsfolder/upcoming/clive_ifrits_dominant_ifrit_warden_of_inferno.txt +++ b/forge-gui/res/cardsfolder/upcoming/clive_ifrits_dominant_ifrit_warden_of_inferno.txt @@ -6,12 +6,12 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDiscard:DB$ Discard | Mode$ Hand | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ You SVar:X:Count$Devotion.Red -A:AB$ ChangeZone | Cost$ 4 R R | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Exile NICKNAME, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ 4 R R T | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Exile NICKNAME, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | ForgetOtherRemembered$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Discard AlternateMode:DoubleFaced -Oracle:When Clive enters, you may discard your hand, then draw cards equal to your devotion to red. (Each {R} in the mana costs of permanents you control counts toward your devotion to red.)\n{4}{R}{R}: Exile Clive, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery. +Oracle:When Clive enters, you may discard your hand, then draw cards equal to your devotion to red. (Each {R} in the mana costs of permanents you control counts toward your devotion to red.)\n{4}{R}{R}, {T}: Exile Clive, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery. ALTERNATE diff --git a/forge-gui/res/cardsfolder/upcoming/rikku_resourceful_guardian.txt b/forge-gui/res/cardsfolder/upcoming/rikku_resourceful_guardian.txt new file mode 100644 index 00000000000..da35c06a0f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rikku_resourceful_guardian.txt @@ -0,0 +1,10 @@ +Name:Rikku, Resourceful Guardian +ManaCost:2 U +Types:Legendary Creature Human Artificer +PT:2/3 +T:Mode$ CounterPlayerAddedAll | ValidObject$ Creature.inRealZoneBattlefield | TriggerZones$ Battlefield | ValidSource$ You | Execute$ TrigEffect | TriggerDescription$ Whenever you put one or more counters on a creature, until end of turn, that creature can't be blocked by creatures your opponents control. +SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredObjectLKICopy | StaticAbilities$ BlockRestrict +SVar:BlockRestrict:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | ValidBlocker$ Creature.OppCtrl | Description$ That creature can't be blocked by creatures your opponents control. +A:AB$ Pump | Cost$ 1 T | PrecostDesc$ Steal — | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBMove | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Move a counter from target creature an opponent controls onto target creature you control. Activate only as a sorcery. +SVar:DBMove:DB$ MoveCounter | Source$ ParentTarget | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control to move counter to | CounterType$ Any | CounterNum$ 1 | StackDescription$ None +Oracle:Whenever you put one or more counters on a creature, until end of turn, that creature can't be blocked by creatures your opponents control.\nSteal — {1},{T}: Move a counter from target creature an opponent controls onto target creature you control. Activate only as a sorcery.\n diff --git a/forge-gui/res/cardsfolder/upcoming/shelinda_yevon_acolyte.txt b/forge-gui/res/cardsfolder/upcoming/shelinda_yevon_acolyte.txt new file mode 100644 index 00000000000..7a4795cbf33 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shelinda_yevon_acolyte.txt @@ -0,0 +1,12 @@ +Name:Shelinda, Yevon Acolyte +ManaCost:G W +Types:Legendary Creature Human Cleric +PT:2/2 +K:Lifelink +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ Whenever another creature you control enters, put a +1/+1 counter on that creature if its power is less than NICKNAME's power. Otherwise, put a +1/+1 counter on NICKNAME. +SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ LTY | TrueSubAbility$ PutCounterOne | FalseSubAbility$ PutCounterTwo +SVar:PutCounterOne:DB$ PutCounter | Defined$ TriggeredCard | CounterType$ P1P1 +SVar:PutCounterTwo:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 +SVar:X:TriggeredCard$CardPower +SVar:Y:Count$CardPower +Oracle:Lifelink\nWhenever another creature you control enters, put a +1/+1 counter on that creature if its power is less than Shelinda's power. Otherwise, put a +1/+1 counter on Shelinda. diff --git a/forge-gui/res/cardsfolder/upcoming/summoners_sending.txt b/forge-gui/res/cardsfolder/upcoming/summoners_sending.txt new file mode 100644 index 00000000000..0cb8bc23440 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/summoners_sending.txt @@ -0,0 +1,9 @@ +Name:Summoner's Sending +ManaCost:1 W +Types:Enchantment +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may exile target creature card from a graveyard. If you do, create a 1/1 white Spirit creature token with flying. Put a +1/+1 counter on it if the exiled card's mana value is 4 or greater. +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBToken | RememberChanged$ True +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | ImprintTokens$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Imprinted | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card.cmcGE4 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +Oracle:At the beginning of your end step, you may exile target creature card from a graveyard. If you do, create a 1/1 white Spirit creature token with flying. Put a +1/+1 counter on it if the exiled card's mana value is 4 or greater. diff --git a/forge-gui/res/cardsfolder/upcoming/tromell_seymours_butler.txt b/forge-gui/res/cardsfolder/upcoming/tromell_seymours_butler.txt new file mode 100644 index 00000000000..7cfeac7e693 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tromell_seymours_butler.txt @@ -0,0 +1,9 @@ +Name:Tromell, Seymour's Butler +ManaCost:2 G +Types:Legendary Creature Elf Advisor +PT:2/3 +K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.Other+!token+YouCtrl +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each other nontoken creature you control enters with an additional +1/+1 counter on it. +A:AB$ Proliferate | Cost$ 1 T | Amount$ X | SpellDescription$ Proliferate X times, where X is the number of nontoken creatures you control that entered this turn. (To proliferate, choose any number of permanents and/or players, then give each another counter of each kind already there.) +SVar:X:Count$Valid Creature.YouCtrl+!token+ThisTurnEntered +Oracle:Each other nontoken creature you control enters with an additional +1/+1 counter on it.\n{1}, {T}: Proliferate X times, where X is the number of nontoken creatures you control that entered this turn. (To proliferate, choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/upcoming/wakka_devoted_guardian.txt b/forge-gui/res/cardsfolder/upcoming/wakka_devoted_guardian.txt new file mode 100644 index 00000000000..69bfc2067e3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wakka_devoted_guardian.txt @@ -0,0 +1,13 @@ +Name:Wakka, Devoted Guardian +ManaCost:2 G W +Types:Legendary Creature Human Warrior +PT:4/4 +K:Reach +K:Trample +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDestroy | CombatDamage$ True | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, destroy target artifact that player controls and put a +1/+1 counter on NICKNAME. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.ControlledBy TriggeredTarget | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target artifact damaged player controls | SubAbility$ TrigPutCounter +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigPutCounterAll | TriggerDescription$ Blitzball Captain — At the beginning of your end step, if a counter was put on NICKNAME this turn, put a +1/+1 counter on each other creature you control. +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+StrictlyOther | CounterType$ P1P1 | CounterNum$ 1 +SVar:X:Count$CountersAddedThisTurn Any Player Card.Self +Oracle:Reach, trample\nWhenever Wakka deals combat damage to a player, destroy up to one target artifact that player controls and put a +1/+1 counter on Wakka.\nBlitzball Captain — At the beginning of your end step, if a counter was put on Wakka this turn, put a +1/+1 counter on each other creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/yunas_decision.txt b/forge-gui/res/cardsfolder/upcoming/yunas_decision.txt new file mode 100644 index 00000000000..b4ad65d1866 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/yunas_decision.txt @@ -0,0 +1,11 @@ +Name:Yuna's Decision +ManaCost:3 G +Types:Sorcery +A:SP$ Charm | Choices$ DBSacrifice,DBReturn +SVar:DBSacrifice:DB$ +SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ DBDraw | SpellDescription$ Continue the Pilgrimage — Sacrifice a creature. If you do, draw a card, then you may put a creature card and/or a land card from your hand onto the battlefield. +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | SubAbility$ DBChangeZone | StackDescription$ None +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ EACH Creature & Land | ChangeTypeDesc$ creature and/or land card | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | Optional$ True | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | StackDescription$ None +SVar:DBReturn:DB$ ChangeZone | TargetMin$ 1 | TargetMax$ 2 | ValidTgts$ Permanent.YouOwn | TgtPrompt$ Select one or two target permanent cards in your graveyard | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Find Another Way — Return one or two target permanent cards from your graveyard to your hand. +Oracle:Choose one —\n• Continue the Pilgrimage — Sacrifice a creature. If you do, draw a card, then you may put a creature card and/or a land card from your hand onto the battlefield.\n• Find Another Way — Return one or two target permanent cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/yunas_whistle.txt b/forge-gui/res/cardsfolder/upcoming/yunas_whistle.txt new file mode 100644 index 00000000000..4c8d0a4ca41 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/yunas_whistle.txt @@ -0,0 +1,9 @@ +Name:Yuna's Whistle +ManaCost:1 G G +Types:Instant +A:SP$ DigUntil | Valid$ Card.Creature | ValidDescription$ creature | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | FoundDestination$ Hand | RememberFound$ True | SubAbility$ DBImmediateTrigger | SpellDescription$ +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | Execute$ TrigPutCounter | SpellDescription$ Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. When you reveal a creature card this way, put X +1/+1 counters on target creature you control, where X is the mana value of that card. +SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ X | CounterType$ P1P1 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$CardManaCost +Oracle:Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. When you reveal a creature card this way, put X +1/+1 counters on target creature you control, where X is the mana value of that card.