From 2b862ed4cf092dc9f3dd8e776b01b8e0966d4175 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 25 Mar 2024 21:33:29 +0100 Subject: [PATCH 01/10] update --- .../res/cardsfolder/upcoming/scour_the_scene.txt | 12 ++++++++++++ forge-gui/res/cardsfolder/upcoming/shove_aside.txt | 7 +++++++ .../res/cardsfolder/upcoming/snarlfang_vermin.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/sproutwatch_dryad.txt | 8 ++++++++ .../cardsfolder/upcoming/tought_string_analyst.txt | 12 ++++++++++++ .../cardsfolder/upcoming/veko_deaths_doorkeeper.txt | 11 +++++++++++ 6 files changed, 62 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/shove_aside.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tought_string_analyst.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt diff --git a/forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt b/forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt new file mode 100644 index 00000000000..f16fe30c1e1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt @@ -0,0 +1,12 @@ +Name:Scour the Scene +ManaCost:W U +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white and blue Detective creature token. +SVar:TrigToken:DB$ Token | TokenScript$ wu_2_2_detective +T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigChooseCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, choose a creature card in your hand or a creature you control. It perpetually gets +1/+0. +SVar:TrigChooseCard:DB$ ChooseCard | ChoiceZone$ Hand,Battlefield | ChoiceTitle$ Choose a creature card in your hand or a creature you control | Mandatory$ True | Choices$ Creature.YouOwn | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | PumpZone$ Hand,Battlefield | Defined$ ChosenCard | NumAtt$ 1 | Duration$ Perpetual | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True +DeckHas:Ability$Token +DeckHints:Type$Artifact +Oracle:When Scour the Scene enters the battlefield, create a 2/2 white and blue Detective creature token.\nWhenever you sacrifice an artifact, choose a creature card in your hand or a creature you control. It perpetually gets +1/+0. diff --git a/forge-gui/res/cardsfolder/upcoming/shove_aside.txt b/forge-gui/res/cardsfolder/upcoming/shove_aside.txt new file mode 100644 index 00000000000..b26274121c8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shove_aside.txt @@ -0,0 +1,7 @@ +Name:Shove Aside +ManaCost:R +Types:Sorcery +S:Mode$ CastWithFlash | ValidCard$ Card.Self | ValidSA$ Spell | Caster$ You | CheckSVar$ X | Description$ If you aren't the starting player, you may cast CARDNAME as though it had flash. +A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature or planeswalker. +SVar:X:Count$StartingPlayer.0.1 +Oracle:If you aren't the starting player, you may cast Shove Aside as though it had flash.\nShove Aside deals 3 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt new file mode 100644 index 00000000000..c8915611a41 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt @@ -0,0 +1,12 @@ +Name:Snarlfang Vermin +ManaCost:B +Types:Creature Rat +PT:2/1 +T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. +SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | RememberAltered$ True | Attributes$ Suspected | SubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Triggers$ CombatTrig | Duration$ Perpetual | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:CombatTrig:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. +T:Mode$ ChangesZone | Origin$ Battlefield | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while Snarlfang Vermin is in your graveyard, that opponent loses 1 life. +SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ TriggeredCardController +Oracle:Whenever Snarlfang Vermin deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability.\nWhenever a suspected creature an opponent controls dies while Snarlfang Vermin is in your graveyard, that opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt b/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt new file mode 100644 index 00000000000..581b24f264e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt @@ -0,0 +1,8 @@ +Name:Sproutwatch Dryad +ManaCost:1 G G +Types:Creature Dryad +PT:2/3 +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of each combat, Sproutwatch Dryad gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Hand | SharedRestrictions$ Creature.YouOwn +DeckHas:Ability$LifeGain +Oracle:At the beginning of each combat, Sproutwatch Dryad gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. diff --git a/forge-gui/res/cardsfolder/upcoming/tought_string_analyst.txt b/forge-gui/res/cardsfolder/upcoming/tought_string_analyst.txt new file mode 100644 index 00000000000..09e41b0cfd2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tought_string_analyst.txt @@ -0,0 +1,12 @@ +Name:Thought-String Analyst +ManaCost:U B +Types:Creature Human Wizard +PT:2/2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, exile the top card of target opponent's library face down. You lose life equal to its mana value. You may look at and play that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. +SVar:TrigDig:DB$ Dig | DigNum$ 1 | Defined$ Targeted | ValidTgts$ Opponent | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBEffect +SVar:X:Targeted$CardManaCost +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ Permanent +SVar:STPlay:Mode$ Continuous | MayLookAt$ You | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card for as long as it remains exiled, and mana of any type can be spent to cast it. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:At the beginning of your upkeep, exile the top card of target opponent's library face down. You lose life equal to its mana value. You may look at and play that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. diff --git a/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt b/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt new file mode 100644 index 00000000000..9573401a56c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt @@ -0,0 +1,11 @@ +Name:Veko, Death's Doorkeeper +ManaCost:W B +Types:Legendary Creature Spirit Cleric +PT:1/3 +K:Extort +A:AB$ ChangeZone | Cost$ Sac<1/Creature.nonSpirit/nonspirit creature> | RememberChanged$ True | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand | SorcerySpeed$ True | SubAbility$ DBAnimate | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. +SVar:DBAnimate:DB$ Animate | Types$ Spirit | Defined$ Remembered | Power$ 1 | staticAbilities$ PerpAltCost | Toughness$ 1 |Duration$ Perpetual | SubAbility$ DBCleanup +SVar:PerpAltCost:Mode$ Continuous | EffectZone$ All | MayPlay$ True | MayPlayAltManaCost$ WB | MayPlayDontGrantZonePermissions$ True | Affected$ Card.Self | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ "You may pay {W/B} rather than pay this spell’s mana cost." +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Graveyard|LifeGain +Oracle:Extort\n{T}, Sacrifice a non-Spirit creature: Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. From fd1da36b6b4bcc1f58443af2959d99bc8a1664f9 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 26 Mar 2024 20:49:15 +0100 Subject: [PATCH 02/10] cleanup --- forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt | 4 ++-- ...ght_string_analyst.txt => thought_string_analyst.txt} | 2 +- .../res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt | 9 ++++----- 5 files changed, 11 insertions(+), 12 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{tought_string_analyst.txt => thought_string_analyst.txt} (97%) diff --git a/forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt b/forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt index f16fe30c1e1..7b952f5c774 100644 --- a/forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt +++ b/forge-gui/res/cardsfolder/upcoming/scour_the_scene.txt @@ -4,9 +4,9 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white and blue Detective creature token. SVar:TrigToken:DB$ Token | TokenScript$ wu_2_2_detective T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigChooseCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, choose a creature card in your hand or a creature you control. It perpetually gets +1/+0. -SVar:TrigChooseCard:DB$ ChooseCard | ChoiceZone$ Hand,Battlefield | ChoiceTitle$ Choose a creature card in your hand or a creature you control | Mandatory$ True | Choices$ Creature.YouOwn | SubAbility$ DBPump +SVar:TrigChooseCard:DB$ ChooseCard | ChoiceZone$ Hand,Battlefield | ChoiceTitle$ Choose a creature card in your hand or a creature you control | Mandatory$ True | Choices$ Creature.YouCtrl | SubAbility$ DBPump SVar:DBPump:DB$ Pump | PumpZone$ Hand,Battlefield | Defined$ ChosenCard | NumAtt$ 1 | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -DeckHas:Ability$Token +DeckHas:Ability$Token & Type$Detective DeckHints:Type$Artifact Oracle:When Scour the Scene enters the battlefield, create a 2/2 white and blue Detective creature token.\nWhenever you sacrifice an artifact, choose a creature card in your hand or a creature you control. It perpetually gets +1/+0. diff --git a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt index c8915611a41..bbaa40ee697 100644 --- a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt +++ b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt @@ -3,10 +3,10 @@ ManaCost:B Types:Creature Rat PT:2/1 T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. -SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | RememberAltered$ True | Attributes$ Suspected | SubAbility$ DBAnimate +SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.InZoneBattlefield | RememberAltered$ True | Attributes$ Suspected | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Triggers$ CombatTrig | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:CombatTrig:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. -T:Mode$ ChangesZone | Origin$ Battlefield | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while Snarlfang Vermin is in your graveyard, that opponent loses 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while CARDNAME is in your graveyard, that opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ TriggeredCardController Oracle:Whenever Snarlfang Vermin deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability.\nWhenever a suspected creature an opponent controls dies while Snarlfang Vermin is in your graveyard, that opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt b/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt index 581b24f264e..39291e43bf4 100644 --- a/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt +++ b/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt @@ -2,7 +2,7 @@ Name:Sproutwatch Dryad ManaCost:1 G G Types:Creature Dryad PT:2/3 -T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of each combat, Sproutwatch Dryad gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. -SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Hand | SharedRestrictions$ Creature.YouOwn +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of each combat, CARDNAME gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. +SVar:TrigPump:DB$ PumpAll | ValidCards$ Card.Self | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Hand | SharedRestrictions$ Creature.YouOwn DeckHas:Ability$LifeGain Oracle:At the beginning of each combat, Sproutwatch Dryad gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. diff --git a/forge-gui/res/cardsfolder/upcoming/tought_string_analyst.txt b/forge-gui/res/cardsfolder/upcoming/thought_string_analyst.txt similarity index 97% rename from forge-gui/res/cardsfolder/upcoming/tought_string_analyst.txt rename to forge-gui/res/cardsfolder/upcoming/thought_string_analyst.txt index 09e41b0cfd2..f55ba937036 100644 --- a/forge-gui/res/cardsfolder/upcoming/tought_string_analyst.txt +++ b/forge-gui/res/cardsfolder/upcoming/thought_string_analyst.txt @@ -5,7 +5,7 @@ PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, exile the top card of target opponent's library face down. You lose life equal to its mana value. You may look at and play that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. SVar:TrigDig:DB$ Dig | DigNum$ 1 | Defined$ Targeted | ValidTgts$ Opponent | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBEffect -SVar:X:Targeted$CardManaCost +SVar:X:Remembered$CardManaCost SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ Permanent SVar:STPlay:Mode$ Continuous | MayLookAt$ You | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card for as long as it remains exiled, and mana of any type can be spent to cast it. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt b/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt index 9573401a56c..84056ff4819 100644 --- a/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt +++ b/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt @@ -3,9 +3,8 @@ ManaCost:W B Types:Legendary Creature Spirit Cleric PT:1/3 K:Extort -A:AB$ ChangeZone | Cost$ Sac<1/Creature.nonSpirit/nonspirit creature> | RememberChanged$ True | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand | SorcerySpeed$ True | SubAbility$ DBAnimate | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. -SVar:DBAnimate:DB$ Animate | Types$ Spirit | Defined$ Remembered | Power$ 1 | staticAbilities$ PerpAltCost | Toughness$ 1 |Duration$ Perpetual | SubAbility$ DBCleanup -SVar:PerpAltCost:Mode$ Continuous | EffectZone$ All | MayPlay$ True | MayPlayAltManaCost$ WB | MayPlayDontGrantZonePermissions$ True | Affected$ Card.Self | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ "You may pay {W/B} rather than pay this spell’s mana cost." -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -DeckHas:Ability$Graveyard|LifeGain +A:AB$ ChangeZone | Cost$ Sac<1/Creature.nonSpirit/nonspirit creature> | AnimateSubAbilty$ DBAnimate | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand | SorcerySpeed$ True | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. +SVar:DBAnimate:DB$ Animate | Types$ Spirit | Defined$ Remembered | Power$ 1 | staticAbilities$ PerpAltCost | Toughness$ 1 | Duration$ Perpetual +SVar:PerpAltCost:Mode$ Continuous | EffectZone$ All | MayPlay$ True | MayPlayAltManaCost$ WB | MayPlayDontGrantZonePermissions$ True | Affected$ Card.Self | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ "You may pay {W/B} rather than pay this spell's mana cost." +DeckHas:Ability$Graveyard|LifeGain|Sacrifice Oracle:Extort\n{T}, Sacrifice a non-Spirit creature: Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. From e0d2b347682ce1f037e08fd1df3f6da3a2786003 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 26 Mar 2024 20:54:59 +0100 Subject: [PATCH 03/10] further cleanup --- forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt | 2 +- forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt b/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt index 39291e43bf4..b1accbf74c1 100644 --- a/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt +++ b/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt @@ -3,6 +3,6 @@ ManaCost:1 G G Types:Creature Dryad PT:2/3 T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of each combat, CARDNAME gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. -SVar:TrigPump:DB$ PumpAll | ValidCards$ Card.Self | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Hand | SharedRestrictions$ Creature.YouOwn +SVar:TrigPump:DB$ PumpAll | ValidCards$ Card.Self | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Hand | SharedRestrictions$ Creature.YouCtrl DeckHas:Ability$LifeGain Oracle:At the beginning of each combat, Sproutwatch Dryad gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. diff --git a/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt b/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt index 84056ff4819..c1887fea335 100644 --- a/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt +++ b/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt @@ -3,7 +3,7 @@ ManaCost:W B Types:Legendary Creature Spirit Cleric PT:1/3 K:Extort -A:AB$ ChangeZone | Cost$ Sac<1/Creature.nonSpirit/nonspirit creature> | AnimateSubAbilty$ DBAnimate | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand | SorcerySpeed$ True | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ Sac<1/Creature.nonSpirit/nonspirit creature> | AnimateSubAbility$ DBAnimate | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand | SorcerySpeed$ True | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. SVar:DBAnimate:DB$ Animate | Types$ Spirit | Defined$ Remembered | Power$ 1 | staticAbilities$ PerpAltCost | Toughness$ 1 | Duration$ Perpetual SVar:PerpAltCost:Mode$ Continuous | EffectZone$ All | MayPlay$ True | MayPlayAltManaCost$ WB | MayPlayDontGrantZonePermissions$ True | Affected$ Card.Self | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ "You may pay {W/B} rather than pay this spell's mana cost." DeckHas:Ability$Graveyard|LifeGain|Sacrifice From 83bf174147c0f9ef32ccb248e79b51f194dd6d7c Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 27 Mar 2024 22:36:04 +0100 Subject: [PATCH 04/10] Update veko_deaths_doorkeeper.txt --- .../res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt b/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt index c1887fea335..54f66284c23 100644 --- a/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt +++ b/forge-gui/res/cardsfolder/upcoming/veko_deaths_doorkeeper.txt @@ -3,8 +3,9 @@ ManaCost:W B Types:Legendary Creature Spirit Cleric PT:1/3 K:Extort -A:AB$ ChangeZone | Cost$ Sac<1/Creature.nonSpirit/nonspirit creature> | AnimateSubAbility$ DBAnimate | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand | SorcerySpeed$ True | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. -SVar:DBAnimate:DB$ Animate | Types$ Spirit | Defined$ Remembered | Power$ 1 | staticAbilities$ PerpAltCost | Toughness$ 1 | Duration$ Perpetual +A:AB$ ChangeZone | Cost$ Sac<1/Creature.nonSpirit/nonspirit creature> | RememberChanged$ True | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand | SorcerySpeed$ True | SubAbility$ DBAnimate | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. +SVar:DBAnimate:DB$ Animate | Types$ Spirit | Defined$ Remembered | Power$ 1 | staticAbilities$ PerpAltCost | Toughness$ 1 | Duration$ Perpetual | SubAbility$ DBCleanup SVar:PerpAltCost:Mode$ Continuous | EffectZone$ All | MayPlay$ True | MayPlayAltManaCost$ WB | MayPlayDontGrantZonePermissions$ True | Affected$ Card.Self | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ "You may pay {W/B} rather than pay this spell's mana cost." +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard|LifeGain|Sacrifice Oracle:Extort\n{T}, Sacrifice a non-Spirit creature: Return target creature card from your graveyard to your hand. It perpetually becomes a Spirit, has base power and toughness 1/1, and gains "You may pay {W/B} rather than pay this spell's mana cost." Activate only as a sorcery. From 27cbb1e18a8459289893bba518bb42f339439f57 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 28 Mar 2024 22:07:38 +0100 Subject: [PATCH 05/10] cleanup --- forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt | 2 +- forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt index bbaa40ee697..dd8c3aa1044 100644 --- a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt +++ b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Rat PT:2/1 T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. -SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.InZoneBattlefield | RememberAltered$ True | Attributes$ Suspected | SubAbility$ DBAnimate +SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | RememberAltered$ True | Attributes$ Suspected | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Triggers$ CombatTrig | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:CombatTrig:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. diff --git a/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt b/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt index b1accbf74c1..f847f315d67 100644 --- a/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt +++ b/forge-gui/res/cardsfolder/upcoming/sproutwatch_dryad.txt @@ -3,6 +3,6 @@ ManaCost:1 G G Types:Creature Dryad PT:2/3 T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of each combat, CARDNAME gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. -SVar:TrigPump:DB$ PumpAll | ValidCards$ Card.Self | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Hand | SharedRestrictions$ Creature.YouCtrl +SVar:TrigPump:DB$ PumpAll | ValidCards$ Card.Self | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Hand,Battlefield | SharedRestrictions$ Creature.YouCtrl DeckHas:Ability$LifeGain Oracle:At the beginning of each combat, Sproutwatch Dryad gains flying until end of turn if a creature you control or a card in your hand has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. From e0ca0645c31326ac5022804baf76ae18e18c7db0 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 28 Mar 2024 22:25:20 +0100 Subject: [PATCH 06/10] Update snarlfang_vermin.txt --- forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt index dd8c3aa1044..d0be136db1b 100644 --- a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt +++ b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt @@ -3,9 +3,8 @@ ManaCost:B Types:Creature Rat PT:2/1 T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. -SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | RememberAltered$ True | Attributes$ Suspected | SubAbility$ DBAnimate -SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Triggers$ CombatTrig | Duration$ Perpetual | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | RememberObjects$ TriggeredTargetLKICopy | Attributes$ Suspected | SubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.IsSuspected | Triggers$ CombatTrig | Duration$ Perpetual SVar:CombatTrig:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. T:Mode$ ChangesZone | Origin$ Battlefield | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while CARDNAME is in your graveyard, that opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ TriggeredCardController From 74f12360bcc20bea2d663e7c6bc9b42f3145d4a9 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 29 Mar 2024 19:48:52 +0100 Subject: [PATCH 07/10] Update snarlfang_vermin.txt --- forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt index d0be136db1b..b66cd5b93c9 100644 --- a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt +++ b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt @@ -4,7 +4,7 @@ Types:Creature Rat PT:2/1 T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | RememberObjects$ TriggeredTargetLKICopy | Attributes$ Suspected | SubAbility$ DBAnimate -SVar:DBAnimate:DB$ Animate | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.IsSuspected | Triggers$ CombatTrig | Duration$ Perpetual +SVar:DBAnimate:DB$ Animate | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | Triggers$ CombatTrig | Duration$ Perpetual SVar:CombatTrig:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. T:Mode$ ChangesZone | Origin$ Battlefield | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while CARDNAME is in your graveyard, that opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ TriggeredCardController From fa06c0df991371fbb50b086e3a23b4a4c6ec4747 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 29 Mar 2024 19:53:26 +0100 Subject: [PATCH 08/10] Update snarlfang_vermin.txt --- forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt index b66cd5b93c9..6f4d213e9cd 100644 --- a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt +++ b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Rat PT:2/1 T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. -SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | RememberObjects$ TriggeredTargetLKICopy | Attributes$ Suspected | SubAbility$ DBAnimate +SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | Attributes$ Suspected | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | Triggers$ CombatTrig | Duration$ Perpetual SVar:CombatTrig:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. T:Mode$ ChangesZone | Origin$ Battlefield | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while CARDNAME is in your graveyard, that opponent loses 1 life. From f5cac9992ee7060e3846770182d2d13501121a79 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 29 Mar 2024 23:56:54 +0100 Subject: [PATCH 09/10] Update snarlfang_vermin.txt --- forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt index 6f4d213e9cd..f27221ec8b1 100644 --- a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt +++ b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt @@ -6,6 +6,6 @@ T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | Attributes$ Suspected | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | Triggers$ CombatTrig | Duration$ Perpetual SVar:CombatTrig:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. -T:Mode$ ChangesZone | Origin$ Battlefield | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while CARDNAME is in your graveyard, that opponent loses 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | NoResolvingCheck$ True | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while CARDNAME is in your graveyard, that opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ TriggeredCardController Oracle:Whenever Snarlfang Vermin deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability.\nWhenever a suspected creature an opponent controls dies while Snarlfang Vermin is in your graveyard, that opponent loses 1 life. From a001a22c979b5c4341cf90a3caf85cd0e4d5fc7e Mon Sep 17 00:00:00 2001 From: tool4ever Date: Fri, 29 Mar 2024 23:06:56 +0000 Subject: [PATCH 10/10] Update snarlfang_vermin.txt --- forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt index f27221ec8b1..bc0531006ee 100644 --- a/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt +++ b/forge-gui/res/cardsfolder/upcoming/snarlfang_vermin.txt @@ -6,6 +6,6 @@ T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ SVar:TrigSuspect:DB$ AlterAttribute | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | Attributes$ Suspected | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ TriggeredTargetLKICopy | ConditionDefined$ TriggeredTargetLKICopy | ConditionPresent$ Card.inZoneBattlefield | Triggers$ CombatTrig | Duration$ Perpetual SVar:CombatTrig:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigSuspect | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability. -T:Mode$ ChangesZone | Origin$ Battlefield | NoResolvingCheck$ True | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while CARDNAME is in your graveyard, that opponent loses 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | TriggerZones$ Graveyard | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+IsSuspected | Execute$ TrigLoseLife | TriggerDescription$ Whenever a suspected creature an opponent controls dies while CARDNAME is in your graveyard, that opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ TriggeredCardController Oracle:Whenever Snarlfang Vermin deals combat damage to a creature, if that creature is still on the battlefield, suspect that creature. It perpetually gains this ability.\nWhenever a suspected creature an opponent controls dies while Snarlfang Vermin is in your graveyard, that opponent loses 1 life.