From 7dc2b0ddf2dab8a79cb8c7127e41a2561a5e396a Mon Sep 17 00:00:00 2001 From: Renato Santos Date: Fri, 4 Feb 2022 18:48:31 +0000 Subject: [PATCH] New tested card scripts --- .../upcoming/blade_blizzard_kitsune.txt | 7 ++++++ .../cardsfolder/upcoming/cloudsteel_kirin.txt | 10 ++++++++ .../cardsfolder/upcoming/eiganjo_exemplar.txt | 7 ++++++ .../cardsfolder/upcoming/light_the_way.txt | 8 ++++++ .../upcoming/norika_yamazaki_the_poet.txt | 8 ++++++ .../upcoming/seven_tail_mentor.txt | 8 ++++++ ...e_fall_of_lord_konda_fragment_of_konda.txt | 24 ++++++++++++++++++ ...on_of_eiganjo_architect_of_restoration.txt | 25 +++++++++++++++++++ 8 files changed, 97 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cloudsteel_kirin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/eiganjo_exemplar.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/light_the_way.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/norika_yamazaki_the_poet.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/seven_tail_mentor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_fall_of_lord_konda_fragment_of_konda.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_restoration_of_eiganjo_architect_of_restoration.txt diff --git a/forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt b/forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt new file mode 100644 index 00000000000..5f4fef96ea2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt @@ -0,0 +1,7 @@ +Name:Blade-Blizzard Kitsune +ManaCost:2 W +Types:Creature Fox Ninja +PT:2/2 +K:Ninjutsu:3 W +K:Double Strike +Oracle:Ninjutsu {3}{W} ({3}{W}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nDouble strike diff --git a/forge-gui/res/cardsfolder/upcoming/cloudsteel_kirin.txt b/forge-gui/res/cardsfolder/upcoming/cloudsteel_kirin.txt new file mode 100644 index 00000000000..aa7f6d5ae09 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cloudsteel_kirin.txt @@ -0,0 +1,10 @@ +Name:Cloudsteel Kirin +ManaCost:2 W +Types:Artifact Creature Equipment Kirin +PT:3/2 +K:Flying +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | AddStaticAbility$ YouCantLose & OppCantWin | Description$ Equipped creature has flying and "You can't lose the game and your opponents can't win the game." +SVar:YouCantLose:Mode$ Continuous | Affected$ You | AddKeyword$ You can't lose the game. | Description$ You can't lose the game. +SVar:OppCantWin:Mode$ Continuous | Affected$ Opponent | AddKeyword$ You can't win the game. | Description$ Opponents can't win the game. +K:Reconfigure:5 +Oracle:Flying\nEquipped creature has flying and "You can't lose the game and your opponents can't win the game."\nReconfigure {5} diff --git a/forge-gui/res/cardsfolder/upcoming/eiganjo_exemplar.txt b/forge-gui/res/cardsfolder/upcoming/eiganjo_exemplar.txt new file mode 100644 index 00000000000..ba27fd9cce1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/eiganjo_exemplar.txt @@ -0,0 +1,7 @@ +Name:Eiganjo Exemplar +ManaCost:1 W +Types:Enchantment Creature Human Samurai +PT:2/1 +T:Mode$ Attacks | ValidCard$ Samurai.YouCtrl,Warrior.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Samurai or Warrior you control attacks alone, it gets +1/+1 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 1 | NumDef$ 1 +Oracle:Whenever a Samurai or Warrior you control attacks alone, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/light_the_way.txt b/forge-gui/res/cardsfolder/upcoming/light_the_way.txt new file mode 100644 index 00000000000..7f8e772cf26 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/light_the_way.txt @@ -0,0 +1,8 @@ +Name:Light the Way +ManaCost:W +Types:Instant +A:SP$ Charm | Choices$ DBPutCounter,DBChangeZone | Defined$ You +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target creature or Vehicle | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBUntap | SpellDescription$ Put a +1/+1 counter on target creature or Vehicle. Untap it. +SVar:DBUntap:DB$ Untap | Defined$ Targeted +SVar:DBChangeZone:DB$ ChangeZone | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target permanent you control to its owner's hand. +Oracle:Choose one —\n• Put a +1/+1 counter on target creature or Vehicle. Untap it.\n• Return target permanent you control to its owner’s hand. diff --git a/forge-gui/res/cardsfolder/upcoming/norika_yamazaki_the_poet.txt b/forge-gui/res/cardsfolder/upcoming/norika_yamazaki_the_poet.txt new file mode 100644 index 00000000000..b3746510190 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/norika_yamazaki_the_poet.txt @@ -0,0 +1,8 @@ +Name:Norika Yamazaki, the Poet +ManaCost:2 W +Types:Legendary Creature Human Samurai +PT:3/2 +K:Vigilance +T:Mode$ Attacks | ValidCard$ Samurai.YouCtrl,Warrior.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPlay | TriggerDescription$ Whenever a Samurai or Warrior you control attacks alone, you may cast target enchantment card from your graveyard this turn. +SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Enchantment.YouOwn | ValidSA$ Spell | TgtPrompt$ Choose target enchantment in your graveyard | Optional$ True | AILogic$ ReplaySpell +Oracle:Vigilance\nWhenever a Samurai or Warrior you control attacks alone, you may cast target enchantment card from your graveyard this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/seven_tail_mentor.txt b/forge-gui/res/cardsfolder/upcoming/seven_tail_mentor.txt new file mode 100644 index 00000000000..aa0cbd3a905 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/seven_tail_mentor.txt @@ -0,0 +1,8 @@ +Name:Seven-Tail Mentor +ManaCost:3 W +Types:Creature Fox Samurai +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield or dies, put a +1/+1 counter on target creature or Vehicle you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, put a +1/+1 counter on target creature or Vehicle you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl,Vehicle.YouCtrl | TgtPrompt$ Select target creature or Vehicle you control | CounterType$ P1P1 | CounterNum$ 1 +Oracle:When Seven-Tail Mentor enters the battlefield or dies, put a +1/+1 counter on target creature or Vehicle you control. diff --git a/forge-gui/res/cardsfolder/upcoming/the_fall_of_lord_konda_fragment_of_konda.txt b/forge-gui/res/cardsfolder/upcoming/the_fall_of_lord_konda_fragment_of_konda.txt new file mode 100644 index 00000000000..cfc6941a164 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_fall_of_lord_konda_fragment_of_konda.txt @@ -0,0 +1,24 @@ +Name:The Fall of Lord Konda +ManaCost:2 W +Types:Enchantment Saga +K:Saga:3:DBExile,DBRetake,DBTransform +SVar:DBExile:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl+cmcGE4 | TgtPrompt$ Choose target creature an opponent controls with mana value 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature an opponent controls with mana value 4 or greater. +SVar:DBRetake:DB$ GainControlVariant | AllValid$ Permanent | ChangeController$ CardOwner | SpellDescription$ Each player gains control of all permanents they own. +SVar:DBTransform:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile this Saga, then return it to the battlefield transformed under your control. +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | GainControl$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +AlternateMode:DoubleFaced +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Exile target creature an opponent controls with mana value 4 or greater.\nII — Each player gains control of all permanents they own.\nIII — Exile this Saga, then return it to the battlefield transformed under your control. + +ALTERNATE + +Name:Fragment of Konda +ManaCost:no cost +Colors:white +Types:Enchantment Creature Human Noble +PT:1/3 +K:Defender +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredCardController +SVar:SacMe:1 +Oracle:Defender\nWhen Fragment of Konda dies, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/the_restoration_of_eiganjo_architect_of_restoration.txt b/forge-gui/res/cardsfolder/upcoming/the_restoration_of_eiganjo_architect_of_restoration.txt new file mode 100644 index 00000000000..a6e238ce877 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_restoration_of_eiganjo_architect_of_restoration.txt @@ -0,0 +1,25 @@ +Name:The Restoration of Eiganjo +ManaCost:2 W +Types:Enchantment Saga +K:Saga:3:DBChange,DBDiscard,DBTransform +SVar:DBChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.Basic | ChangeNum$ 1 | ChangeTypeDesc$ basic Plains card | SpellDescription$ Search your library for a basic Plains card, reveal it, put it into your hand, then shuffle. +SVar:DBDiscard:DB$ ImmediateTrigger | Execute$ DBReanimate | UnlessCost$ Discard<1/Card> | UnlessPayer$ You | UnlessSwitched$ True | SpellDescription$ You may discard a card. When you do, return target permanent card with mana value 2 or less from your graveyard to the battlefield tapped. +SVar:DBReanimate:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+cmcLE2 | TgtPrompt$ Choose a permanent card with mana value 2 or less | Tapped$ True +SVar:DBTransform:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile this Saga, then return it to the battlefield transformed under your control. +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | GainControl$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +AlternateMode:DoubleFaced +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Search your library for a basic Plains card, reveal it, put it into your hand, then shuffle.\nII — You may discard a card. When you do, return target permanent card with mana value 2 or less from your graveyard to the battlefield tapped..\nIII — Exile this Saga, then return it to the battlefield transformed under your control. + +ALTERNATE + +Name:Architect of Restoration +ManaCost:no cost +Colors:white +Types:Enchantment Creature Fox Monk +PT:3/4 +K:Vigilance +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever Architect of Restoration attacks or blocks, create a 1/1 colorless Spirit creature token. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever Architect of Restoration attacks or blocks, create a 1/1 colorless Spirit creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_spirit +Oracle:Vigilance\nWhenever Architect of Restoration attacks or blocks, create a 1/1 colorless Spirit creature token.