From 84adf8ffb90f958e436daf74b22ad5ee0b4aefa0 Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Tue, 2 Apr 2024 06:16:44 +0100 Subject: [PATCH] OTJ: The Key to the Vault, This Town Ain't Big Enough, Thunder Lasso (#4939) * Add files via upload * Update ao_the_dawn_sky.txt * Update keldon_flamesage.txt --- forge-gui/res/cardsfolder/a/ao_the_dawn_sky.txt | 4 ++-- forge-gui/res/cardsfolder/k/keldon_flamesage.txt | 2 +- .../res/cardsfolder/upcoming/the_key_to_the_vault.txt | 10 ++++++++++ .../cardsfolder/upcoming/this_town_aint_big_enough.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/thunder_lasso.txt | 10 ++++++++++ 5 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/the_key_to_the_vault.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/this_town_aint_big_enough.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/thunder_lasso.txt diff --git a/forge-gui/res/cardsfolder/a/ao_the_dawn_sky.txt b/forge-gui/res/cardsfolder/a/ao_the_dawn_sky.txt index e2371524ca3..63488b49852 100644 --- a/forge-gui/res/cardsfolder/a/ao_the_dawn_sky.txt +++ b/forge-gui/res/cardsfolder/a/ao_the_dawn_sky.txt @@ -6,7 +6,7 @@ K:Flying K:Vigilance T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME dies, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ TrigDig,TrigPutCounterAll -SVar:TrigDig:DB$ Dig | DigNum$ 7 | WithTotalCMC$ 4 | AnyNumber$ True | ChangeValid$ Card.Permanent+nonLand | DestinationZone$ Battlefield | DestinationZone2$ Library | RestRandomOrder$ True | SpellDescription$ Look at the top seven cards of your library. Put any number of nonland permanent cards with total mana value 4 or less from among them onto the battlefield. Put the rest on the bottom of your library in a a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 7 | WithTotalCMC$ 4 | AnyNumber$ True | ChangeValid$ Card.Permanent+nonLand | DestinationZone$ Battlefield | DestinationZone2$ Library | RestRandomOrder$ True | SpellDescription$ Look at the top seven cards of your library. Put any number of nonland permanent cards with total mana value 4 or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl,Vehicle.YouCtrl | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on each permanent you control that's a creature or a Vehicle. DeckHints:Type$Creature|Vehicle -Oracle:Flying, vigilance\nWhen Ao, the Dawn Sky dies, choose one —\n• Look at the top seven cards of your library. Put any number of nonland permanent cards with total mana value 4 or less from among them onto the battlefield. Put the rest on the bottom of your library in a a random order.\n• Put two +1/+1 counters on each permanent you control that's a creature or a Vehicle. +Oracle:Flying, vigilance\nWhen Ao, the Dawn Sky dies, choose one —\n• Look at the top seven cards of your library. Put any number of nonland permanent cards with total mana value 4 or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order.\n• Put two +1/+1 counters on each permanent you control that's a creature or a Vehicle. diff --git a/forge-gui/res/cardsfolder/k/keldon_flamesage.txt b/forge-gui/res/cardsfolder/k/keldon_flamesage.txt index 0559a1b38b7..445dd7333eb 100644 --- a/forge-gui/res/cardsfolder/k/keldon_flamesage.txt +++ b/forge-gui/res/cardsfolder/k/keldon_flamesage.txt @@ -4,7 +4,7 @@ Types:Creature Human Shaman PT:2/3 K:Enlist T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME attacks, look at the top X cards of your library, where X is CARDNAME's power. You may exile an instant or sorcery card with mana value X or less from among them. Put the rest on the bottom of your library in a random order. You may cast the exiled card without paying its mana cost. -SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | Optional$ True | ChangeValid$ Instant.cmcLEX,Sorcery.cmcLEX | DestinationZone$ Exile | DestinationZone2$ Library | LibraryPosition$ -1 | RememberChanged$ True | SubAbility$ DBCast +SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | Optional$ True | ChangeValid$ Instant.cmcLEX,Sorcery.cmcLEX | DestinationZone$ Exile | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | RememberChanged$ True | SubAbility$ DBCast SVar:DBCast:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Exile | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/upcoming/the_key_to_the_vault.txt b/forge-gui/res/cardsfolder/upcoming/the_key_to_the_vault.txt new file mode 100644 index 00000000000..130403de1f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_key_to_the_vault.txt @@ -0,0 +1,10 @@ +Name:The Key to the Vault +ManaCost:1 U +Types:Legendary Artifact Equipment +T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, look at that many cards from the top of your library. You may exile a nonland card from among them. Put the rest on the bottom of your library in a random order. You may cast the exiled card without paying its mana cost. +SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | Optional$ True | ChangeValid$ Card.nonLand | RememberChanged$ True | DestinationZone$ Exile | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SubAbility$ DBCast +SVar:DBCast:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Exile | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:TriggerCount$DamageAmount +K:Equip:2 U +Oracle:Whenever equipped creature deals combat damage to a player, look at that many cards from the top of your library. You may exile a nonland card from among them. Put the rest on the bottom of your library in a random order. You may cast the exiled card without paying its mana cost.\nEquip {2}{U} diff --git a/forge-gui/res/cardsfolder/upcoming/this_town_aint_big_enough.txt b/forge-gui/res/cardsfolder/upcoming/this_town_aint_big_enough.txt new file mode 100644 index 00000000000..369fe856c86 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/this_town_aint_big_enough.txt @@ -0,0 +1,6 @@ +Name:This Town Ain't Big Enough +ManaCost:4 U +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | ValidTarget$ Permanent.YouCtrl | EffectZone$ All | Description$ This spell costs {3} less to cast if it targets a permanent you control. +A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target nonland permanent | ValidTgts$ Permanent.nonLand | TargetMin$ 0 | TargetMax$ 2 | SpellDescription$ Return up to two target nonland permanents to their owner's hands. +Oracle:This spell costs {3} less to cast if it targets a permanent you control.\nReturn up to two target nonland permanents to their owners' hands. diff --git a/forge-gui/res/cardsfolder/upcoming/thunder_lasso.txt b/forge-gui/res/cardsfolder/upcoming/thunder_lasso.txt new file mode 100644 index 00000000000..62ac5dcb49b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thunder_lasso.txt @@ -0,0 +1,10 @@ +Name:Thunder Lasso +ManaCost:2 W +Types:Artifact Equipment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. +T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigTap | TriggerDescription$ Whenever equipped creature attacks, tap target creature defending player controls. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls +K:Equip:2 +Oracle:When Thunder Lasso enters the battlefield, attach it to target creature you control.\nEquipped creature gets +1/+1.\nWhenever equipped creature attacks, tap target creature defending player controls.\nEquip {2}