From 96ee06bd81bd79feab6c14e0955544923fb89f67 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Sun, 14 Jul 2024 09:56:29 +0200 Subject: [PATCH] BLB scripts that might have gotten lost somewhere before (#5592) --- .../res/cardsfolder/upcoming/bandits_talent.txt | 14 ++++++++++++++ .../upcoming/bumbleflowers_sharepot.txt | 7 +++++++ .../res/cardsfolder/upcoming/clifftop_lookout.txt | 8 ++++++++ .../cardsfolder/upcoming/emberheart_challenger.txt | 12 ++++++++++++ .../cardsfolder/upcoming/frilled_sparkshooter.txt | 10 ++++++++++ .../cardsfolder/upcoming/hearthborn_battler.txt | 8 ++++++++ .../cardsfolder/upcoming/helga_skittish_seer.txt | 11 +++++++++++ forge-gui/res/cardsfolder/upcoming/hired_claw.txt | 9 +++++++++ .../cardsfolder/upcoming/hivespine_wolverine.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/lightshell_duo.txt | 8 ++++++++ .../res/cardsfolder/upcoming/nettle_guard.txt | 8 ++++++++ .../cardsfolder/upcoming/pawpatch_formation.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/polliwallop.txt | 9 +++++++++ .../cardsfolder/upcoming/starlit_soothsayer.txt | 10 ++++++++++ .../cardsfolder/upcoming/take_out_the_trash.txt | 7 +++++++ .../res/cardsfolder/upcoming/vinereap_mentor.txt | 8 ++++++++ .../res/cardsfolder/upcoming/waterspout_warden.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/wax_wane_witness.txt | 10 ++++++++++ .../cardsfolder/upcoming/wick_the_whorled_mind.txt | 14 ++++++++++++++ .../res/cardsfolder/upcoming/wicks_patrol.txt | 12 ++++++++++++ 20 files changed, 196 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/bandits_talent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/bumbleflowers_sharepot.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/clifftop_lookout.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/emberheart_challenger.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/frilled_sparkshooter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hearthborn_battler.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/helga_skittish_seer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hired_claw.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hivespine_wolverine.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lightshell_duo.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/nettle_guard.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/pawpatch_formation.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/polliwallop.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/starlit_soothsayer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/take_out_the_trash.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/vinereap_mentor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/waterspout_warden.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wax_wane_witness.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wick_the_whorled_mind.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wicks_patrol.txt diff --git a/forge-gui/res/cardsfolder/upcoming/bandits_talent.txt b/forge-gui/res/cardsfolder/upcoming/bandits_talent.txt new file mode 100644 index 00000000000..35c86566db2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bandits_talent.txt @@ -0,0 +1,14 @@ +Name:Bandit's Talent +ManaCost:1 B +Types:Enchantment Class +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each opponent discards two cards unless they discard a nonland card. +SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | NumCards$ 2 | Mode$ TgtChoose | UnlessType$ Card.nonLand +K:Class:2:B:AddTrigger$ TriggerUpkeep +SVar:TriggerUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ X | SVarCompare$ LE1 | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, they lose 2 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 2 +K:Class:3:3 B:AddTrigger$ TriggerDraw +SVar:TriggerDraw:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your draw step, draw an additional card for each opponent who has one or fewer cards in hand. +SVar:TrigDraw:DB$ Draw | NumCards$ Y | Defined$ TriggeredPlayer +SVar:X:Count$ValidHand Card.ActivePlayerCtrl +SVar:Y:PlayerCountOpponents$HasPropertyHasCardsInHand_Card_LE1 +Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Bandit's Talent enters, each opponent discards two cards unless they discard a nonland card.\n{B}: Level 2\nAt the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, they lose 2 life.\n{3}{B}: Level 3\nAt the beginning of your draw step, draw an additional card for each opponent who has one or fewer cards in hand. diff --git a/forge-gui/res/cardsfolder/upcoming/bumbleflowers_sharepot.txt b/forge-gui/res/cardsfolder/upcoming/bumbleflowers_sharepot.txt new file mode 100644 index 00000000000..abe7f5ad1b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bumbleflowers_sharepot.txt @@ -0,0 +1,7 @@ +Name:Bumbleflower's Sharepot +ManaCost:2 +Types:Artifact +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You +A:AB$ Destroy | Cost$ 5 T Sac<1/CARDNAME> | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SorcerySpeed$ True | SpellDescription$ Destroy target nonland permanent. Activate only as a sorcery. +Oracle:When Bumbleflower's Sharepot enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.)\n{5}, {T}, Sacrifice Bumbleflower's Sharepot: Destroy target nonland permanent. Activate only as a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/clifftop_lookout.txt b/forge-gui/res/cardsfolder/upcoming/clifftop_lookout.txt new file mode 100644 index 00000000000..7ec77149d53 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/clifftop_lookout.txt @@ -0,0 +1,8 @@ +Name:Clifftop Lookout +ManaCost:2 G +Types:Creature Frog Scout +PT:1/2 +K:Reach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ When CARDNAME enters, reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield tapped and the rest on the bottom of your library in a random order. +SVar:TrigDigUntil:DB$ DigUntil | Valid$ Land | ValidDescription$ land | FoundDestination$ Battlefield | Tapped$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True +Oracle:Reach\nWhen Clifftop Lookout enters, reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield tapped and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/emberheart_challenger.txt b/forge-gui/res/cardsfolder/upcoming/emberheart_challenger.txt new file mode 100644 index 00000000000..261d35ced83 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/emberheart_challenger.txt @@ -0,0 +1,12 @@ +Name:Emberheart Challenger +ManaCost:1 R +Types:Creature Mouse Warrior +PT:2/2 +K:Haste +K:Prowess +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.YouCtrl | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigExile | TriggerDescription$ Valiant — Whenever CARDNAME becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card. +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile +SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Haste\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nValiant — Whenever Emberheart Challenger becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/frilled_sparkshooter.txt b/forge-gui/res/cardsfolder/upcoming/frilled_sparkshooter.txt new file mode 100644 index 00000000000..8e1996ce840 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/frilled_sparkshooter.txt @@ -0,0 +1,10 @@ +Name:Frilled Sparkshooter +ManaCost:3 R +Types:Creature Lizard Archer +PT:3/3 +K:Menace +K:Reach +K:etbCounter:P1P1:1:CheckSVar$ X:CARDNAME enters with a +1/+1 counter on it if an opponent lost life this turn. +SVar:X:Count$LifeOppsLostThisTurn +DeckHas:Ability$Counters +Oracle:Menace, reach\nFrilled Sparkshooter enters with a +1/+1 counter on it if an opponent lost life this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/hearthborn_battler.txt b/forge-gui/res/cardsfolder/upcoming/hearthborn_battler.txt new file mode 100644 index 00000000000..bec43c5c5f2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hearthborn_battler.txt @@ -0,0 +1,8 @@ +Name:Hearthborn Battler +ManaCost:2 R +Types:Creature Lizard Warlock +PT:2/3 +K:Haste +T:Mode$ SpellCast | ValidActivatingPlayer$ Player | ActivatorThisTurnCast$ EQ2 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts their second spell each turn, CARDNAME deals 2 damage to target opponent. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | NumDmg$ 2 +Oracle:Haste\nWhenever a player casts their second spell each turn, Hearthborn Battler deals 2 damage to target opponent. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/helga_skittish_seer.txt b/forge-gui/res/cardsfolder/upcoming/helga_skittish_seer.txt new file mode 100644 index 00000000000..75f1896cbd4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/helga_skittish_seer.txt @@ -0,0 +1,11 @@ +Name:Helga, Skittish Seer +ManaCost:G W U +Types:Legendary Creature Frog Druid +PT:1/3 +T:Mode$ SpellCast | ValidCard$ Creature.cmcGE4 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with mana value 4 or greater, you draw a card, gain 1 life, and put a +1/+1 counter on CARDNAME. +SVar:TrigDraw:DB$ Draw | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | RestrictValid$ Spell.Creature+cmcGE4,Spell.Creature+hasXCost | SpellDescription$ Add X mana of any one color, where X is CARDNAME's power. Spend this mana only to cast creature spells with mana value 4 or greater or creature spells with {X} in their mana costs. +SVar:X:Count$CardPower +Oracle:Whenever you cast a creature spell with mana value 4 or greater, you draw a card, gain 1 life, and put a +1/+1 counter on Helga, Skittish Seer.\n{T}: Add X mana of any one color, where X is Helga, Skittish Seer's power. Spend this mana only to cast creature spells with mana value 4 or greater or creature spells with {X} in their mana costs. diff --git a/forge-gui/res/cardsfolder/upcoming/hired_claw.txt b/forge-gui/res/cardsfolder/upcoming/hired_claw.txt new file mode 100644 index 00000000000..c68d2c89859 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hired_claw.txt @@ -0,0 +1,9 @@ +Name:Hired Claw +ManaCost:R +Types:Creature Lizard Mercenary +PT:1/2 +T:Mode$ AttackersDeclared | ValidAttackers$ :Lizard.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you attack with one or more Lizards, CARDNAME deals 1 damage to target opponent. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 1 +A:AB$ PutCounter | Cost$ 1 R | CounterType$ P1P1 | CounterNum$ 1 | CheckSVar$ X | ActivationLimit$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only if an opponent lost life this turn and only once each turn. +SVar:X:Count$LifeOppsLostThisTurn +Oracle:Whenever you attack with one or more Lizards, Hired Claw deals 1 damage to target opponent.\n{1}{R}: Put a +1/+1 counter on Hired Claw. Activate only if an opponent lost life this turn and only once each turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/hivespine_wolverine.txt b/forge-gui/res/cardsfolder/upcoming/hivespine_wolverine.txt new file mode 100644 index 00000000000..44814812e0f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hivespine_wolverine.txt @@ -0,0 +1,11 @@ +Name:Hivespine Wolverine +ManaCost:3 G G +Types:Creature Elemental Wolverine +PT:5/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBFight,DBDestroy +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | CounterType$ P1P1 | TgtPrompt$ Select target creature you control | StackDescription$ Put a +1/+1 counter on {c:ThisTargetedCard}. | SpellDescription$ Put a +1/+1 counter on target creature you control. +SVar:DBFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.Token | TgtPrompt$ Choose target creature token | SpellDescription$ CARDNAME fights target creature token. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment. | SpellDescription$ Destroy target artifact or enchantment. +DeckHas:Ability$Counters +Oracle:When Hivespine Wolverine enters, choose one —\n• Put a +1/+1 counter on target creature you control.\n• Hivespine Wolverine fights target creature token.\n• Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/upcoming/lightshell_duo.txt b/forge-gui/res/cardsfolder/upcoming/lightshell_duo.txt new file mode 100644 index 00000000000..0b561732887 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lightshell_duo.txt @@ -0,0 +1,8 @@ +Name:Lightshell Duo +ManaCost:3 U +Types:Creature Rat Otter +PT:3/4 +K:Prowess +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +SVar:TrigSurveil:DB$ Surveil | Defined$ You | Amount$ 2 +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets+1/+1 until end of turn.)\nWhen Lightshell Duo enters, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/nettle_guard.txt b/forge-gui/res/cardsfolder/upcoming/nettle_guard.txt new file mode 100644 index 00000000000..ce073c4dd8b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nettle_guard.txt @@ -0,0 +1,8 @@ +Name:Nettle Guard +ManaCost:1 W +Types:Creature Mouse Soldier +PT:3/1 +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.YouCtrl | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigPump | TriggerDescription$ Valiant — Whenever CARDNAME becomes the target of a spell or ability you control for the first time each turn, it gets +0/+2 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 2 +A:AB$ Destroy | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. +Oracle:Valiant — Whenever Nettle Guard becomes the target of a spell or ability you control for the first time each turn, it gets +0/+2 until end of turn.\n{1}, Sacrifice Nettle Guard: Destroy target artifact or enchantment. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pawpatch_formation.txt b/forge-gui/res/cardsfolder/upcoming/pawpatch_formation.txt new file mode 100644 index 00000000000..36837fcc13b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pawpatch_formation.txt @@ -0,0 +1,10 @@ +Name:Pawpatch Formation +ManaCost:1 G +Types:Instant +A:SP$ Charm | Choices$ DBDestroyFlier,DBDestroyEnchantment,DBDraw +SVar:DBDestroyFlier:DB$ Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SpellDescription$ Destroy target creature with flying. +SVar:DBDestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. +SVar:DBDraw:DB$ Draw | Defined$ You | SubAbility$ DBToken | SpellDescription$ Draw a card. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You +DeckHas:Ability$LifeGain|Token +Oracle:Choose one —\n• Destroy target creature with flying.\n• Destroy target enchantment.\n• Draw a card. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/upcoming/polliwallop.txt b/forge-gui/res/cardsfolder/upcoming/polliwallop.txt new file mode 100644 index 00000000000..f24b32e770e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/polliwallop.txt @@ -0,0 +1,9 @@ +Name:Polliwallop +ManaCost:3 G +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each Frog you control. +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to twice its power to target creature you don't control. +SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ Y | DamageSource$ ParentTarget +SVar:X:Count$Valid Frog.YouCtrl +SVar:Y:ParentTargeted$CardPower/Twice +Oracle:This spell costs {1} less to cast for each Frog you control.\nTarget creature you control deals damage equal to twice its power to target creature you don't control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/starlit_soothsayer.txt b/forge-gui/res/cardsfolder/upcoming/starlit_soothsayer.txt new file mode 100644 index 00000000000..c7754248c1f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/starlit_soothsayer.txt @@ -0,0 +1,10 @@ +Name:Starlit Soothsayer +ManaCost:2 B +Types:Creature Bat Cleric +PT:3/2 +K:Flying +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigSurveil | TriggerDescription$ At the beginning of your end step, if you gained or lost life this turn, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +SVar:TrigSurveil:DB$ Surveil | Defined$ You | Amount$ 1 +SVar:X:Count$LifeYouGainedThisTurn/Plus.Y +SVar:Y:PlayerCountPropertyYou$LifeLostThisTurn +Oracle:Flying\nAt the beginning of your end step, if you gained or lost life this turn, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/take_out_the_trash.txt b/forge-gui/res/cardsfolder/upcoming/take_out_the_trash.txt new file mode 100644 index 00000000000..f656ff95df1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/take_out_the_trash.txt @@ -0,0 +1,7 @@ +Name:Take Out the Trash +ManaCost:1 R +Types:Instant +A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 3 | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals 3 damage to target creature or planeswalker. If you control a Raccoon, you may discard a card. If you do, draw a card. +SVar:DBDraw:DB$ Draw | ConditionPresent$ Raccoon.YouCtrl | UnlessCost$ Discard<1/Card> | UnlessSwitched$ True | UnlessPayer$ You +DeckHints:Type$Raccoon +Oracle:Take Out the Trash deals 3 damage to target creature or planeswalker. If you control a Raccoon, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/vinereap_mentor.txt b/forge-gui/res/cardsfolder/upcoming/vinereap_mentor.txt new file mode 100644 index 00000000000..c51c1c085a7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vinereap_mentor.txt @@ -0,0 +1,8 @@ +Name:Vinereap Mentor +ManaCost:B G +Types:Creature Squirrel Druid +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters or dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters or dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You +Oracle:When Vinereap Mentor enters or dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/waterspout_warden.txt b/forge-gui/res/cardsfolder/upcoming/waterspout_warden.txt new file mode 100644 index 00000000000..118a1b02635 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/waterspout_warden.txt @@ -0,0 +1,10 @@ +Name:Waterspout Warden +ManaCost:2 U +Types:Creature Frog Soldier +PT:3/2 +K:Haste +T:Mode$ Attacks | ValidCard$ Creature.Self | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, if another creature entered the battlefield under your control this turn, CARDNAME gains flying until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying +SVar:X:Count$ThisTurnEntered_Battlefield_Creature.YouCtrl+StrictlyOther +SVar:HasAttackEffect:TRUE +Oracle:Whenever Waterspout Warden attacks, if another creature entered the battlefield under your control this turn, Waterspout Warden gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/wax_wane_witness.txt b/forge-gui/res/cardsfolder/upcoming/wax_wane_witness.txt new file mode 100644 index 00000000000..aafd30a69b6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wax_wane_witness.txt @@ -0,0 +1,10 @@ +Name:Wax-Wane Witness +ManaCost:3 W +Types:Creature Bat Cleric +PT:2/4 +K:Flying +K:Vigilance +T:Mode$ LifeChanged | ValidPlayer$ You | TriggerZones$ Battlefield | PlayerTurn$ True | Execute$ TrigPump | TriggerDescription$ Whenever you gain or lose life during your turn, CARDNAME gets +1/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 +SVar:X:TriggerCount$LifeAmount +Oracle:Flying, vigilance\nWhenever you gain or lose life during your turn, Wax-Wane Witness gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/wick_the_whorled_mind.txt b/forge-gui/res/cardsfolder/upcoming/wick_the_whorled_mind.txt new file mode 100644 index 00000000000..0e1402d89dc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wick_the_whorled_mind.txt @@ -0,0 +1,14 @@ +Name:Wick, the Whorled Mind +ManaCost:3 B +Types:Legendary Creature Rat Warlock +PT:2/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Rat.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigBranch | TriggerDescription$ Whenever NICKNAME or another Rat you control enters, create a 1/1 black Snail creature token if you don't control a Snail. Otherwise, put a +1/+1 counter on a Snail you control. +SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ0 | TrueSubAbility$ DBToken | FalseSubAbility$ DBPutCounter +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_snail | TokenOwner$ You +SVar:DBPutCounter:DB$ PutCounter | Choices$ Snail.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ DealDamage | Cost$ U B R Sac<1/Snail> | Defined$ Opponent | NumDmg$ Y | SubAbility$ DBDraw | SpellDescription$ NICKNAME deals damage equal to the sacrificed creature's power to each opponent. Then draw cards equal to the sacrificed creature's power. +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ Y +SVar:X:Count$Valid Snail.YouCtrl +SVar:Y:Sacrificed$CardPower +SVar:BuffedBy:Rat +Oracle:Whenever Wick or another Rat you control enters, create a 1/1 black Snail creature token if you don't control a Snail. Otherwise, put a +1/+1 counter on a Snail you control.\n{U}{B}{R}, Sacrifice a Snail: Wick deals damage equal to the sacrificed creature's power to each opponent. Then draw cards equal to the sacrificed creature's power. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/wicks_patrol.txt b/forge-gui/res/cardsfolder/upcoming/wicks_patrol.txt new file mode 100644 index 00000000000..9e41def3cdc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wicks_patrol.txt @@ -0,0 +1,12 @@ +Name:Wick's Patrol +ManaCost:4 B B +Types:Creature Rat Warlock +PT:5/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. When you do, target creature an opponent controls gets -X/-X until end of turn, where X is the greatest mana value among cards in your graveyard. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | RememberMilled$ True | SubAbility$ DBImmediateTrigger +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigDebuff | SubAbility$ DBCleanup | TriggerDescription$ When you do, target creature an opponent controls gets -X/-X until end of turn, where X is the greatest mana value among cards in your graveyard. +SVar:TrigDebuff:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -X | NumDef$ -X | IsCurse$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$ValidGraveyard Card.YouCtrl$GreatestCMC +DeckHas:Ability$Graveyard +Oracle:When Wick's Patrol enters, mill three cards. When you do, target creature an opponent controls gets -X/-X until end of turn, where X is the greatest mana value among cards in your graveyard. \ No newline at end of file