From 08b02b68664359913a22b7895f8d3a2c9e62bf44 Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Thu, 24 Nov 2022 09:49:12 +0100 Subject: [PATCH] Improve accuracy --- forge-gui/res/cardsfolder/c/captain_of_the_mists.txt | 2 +- forge-gui/res/cardsfolder/c/colfenor_the_last_yew.txt | 3 +-- forge-gui/res/cardsfolder/d/diregraf_captain.txt | 2 +- forge-gui/res/cardsfolder/e/elderfang_venom.txt | 2 +- forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt | 2 +- forge-gui/res/cardsfolder/g/gusthas_scepter.txt | 4 +--- forge-gui/res/cardsfolder/m/myriad_construct.txt | 1 + forge-gui/res/cardsfolder/r/river_sneak.txt | 2 +- forge-gui/res/cardsfolder/rebalanced/a-skemfar_avenger.txt | 2 +- forge-gui/res/cardsfolder/s/skemfar_avenger.txt | 2 +- 10 files changed, 10 insertions(+), 12 deletions(-) diff --git a/forge-gui/res/cardsfolder/c/captain_of_the_mists.txt b/forge-gui/res/cardsfolder/c/captain_of_the_mists.txt index 0a3bc9f2924..0206f06efe8 100644 --- a/forge-gui/res/cardsfolder/c/captain_of_the_mists.txt +++ b/forge-gui/res/cardsfolder/c/captain_of_the_mists.txt @@ -2,7 +2,7 @@ Name:Captain of the Mists ManaCost:2 U Types:Creature Human Wizard PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+Human+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever another Human enters the battlefield under your control, untap CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever another Human enters the battlefield under your control, untap CARDNAME. SVar:TrigUntap:DB$ Untap | Defined$ Self A:AB$ TapOrUntap | Cost$ 1 U T | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SpellDescription$ You may tap or untap target permanent. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/c/colfenor_the_last_yew.txt b/forge-gui/res/cardsfolder/c/colfenor_the_last_yew.txt index 9f187d653db..f3ffdab8922 100644 --- a/forge-gui/res/cardsfolder/c/colfenor_the_last_yew.txt +++ b/forge-gui/res/cardsfolder/c/colfenor_the_last_yew.txt @@ -4,8 +4,7 @@ Types:Legendary Creature Treefolk Shaman PT:3/7 K:Vigilance K:Reach -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME or another creature you control dies, return up to one other target creature card with lesser toughness from your graveyard to your hand. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature you control dies, return up to one other target creature card with lesser toughness from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME or another creature you control dies, return up to one other target creature card with lesser toughness from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.Other+NotTriggeredNewCard+toughnessLTX+YouOwn | TgtPrompt$ Select up to one other target creature card with lesser toughness from your graveyard to return to your hand SVar:X:TriggeredCard$CardToughness DeckHas:Ability$Graveyard diff --git a/forge-gui/res/cardsfolder/d/diregraf_captain.txt b/forge-gui/res/cardsfolder/d/diregraf_captain.txt index 61ff04ba3b4..8dc8249c726 100644 --- a/forge-gui/res/cardsfolder/d/diregraf_captain.txt +++ b/forge-gui/res/cardsfolder/d/diregraf_captain.txt @@ -4,7 +4,7 @@ Types:Creature Zombie Soldier PT:2/2 K:Deathtouch S:Mode$ Continuous | Affected$ Creature.Zombie+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Zombie creatures you control get +1/+1. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Zombie+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another Zombie you control dies, target opponent loses 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Zombie.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another Zombie you control dies, target opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent SVar:PlayMain1:TRUE Oracle:Deathtouch\nOther Zombie creatures you control get +1/+1.\nWhenever another Zombie you control dies, target opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/e/elderfang_venom.txt b/forge-gui/res/cardsfolder/e/elderfang_venom.txt index 7dd2ae64b21..846fddd8ed6 100644 --- a/forge-gui/res/cardsfolder/e/elderfang_venom.txt +++ b/forge-gui/res/cardsfolder/e/elderfang_venom.txt @@ -2,7 +2,7 @@ Name:Elderfang Venom ManaCost:2 B G Types:Enchantment S:Mode$ Continuous | Affected$ Elf.attacking+YouCtrl | AddKeyword$ Deathtouch | Description$ Attacking Elves you control have deathtouch. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Elf+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an Elf you control dies, each opponent loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Elf.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an Elf you control dies, each opponent loses 1 life and you gain 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHints:Type$Elf diff --git a/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt b/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt index b3b76c7421e..6f802f539cc 100644 --- a/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt +++ b/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt @@ -3,7 +3,7 @@ ManaCost:1 W B Types:Legendary Creature Human Soldier PT:3/3 S:Mode$ Continuous | Affected$ Human.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Humans you control get +1/+1. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+Human+YouCtrl | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, exile target card from an opponent's graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Human.Other+YouCtrl | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, exile target card from an opponent's graveyard. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in an opponent's graveyard | ValidTgts$ Card.OppOwn A:AB$ Destroy | Cost$ 2 Sac<2/Human> | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. DeckHints:Type$Human diff --git a/forge-gui/res/cardsfolder/g/gusthas_scepter.txt b/forge-gui/res/cardsfolder/g/gusthas_scepter.txt index 6df54acad89..c8d3e9e1140 100644 --- a/forge-gui/res/cardsfolder/g/gusthas_scepter.txt +++ b/forge-gui/res/cardsfolder/g/gusthas_scepter.txt @@ -4,9 +4,7 @@ Types:Artifact A:AB$ ChangeZone | Cost$ T | ChangeType$ Card | ChangeNum$ 1 | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | Mandatory$ True | SubAbility$ DBEffect | SpellDescription$ Exile a card from your hand face down. You may look at it for as long as it remains exiled. SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STLook | Duration$ Permanent | ForgetOnMoved$ Exile SVar:STLook:Mode$ Continuous | MayLookAt$ You | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at it for as long as it remains exiled. -A:AB$ ChooseCard | Cost$ T | Defined$ You | Amount$ 1 | Mandatory$ True | AILogic$ AtLeast1 | ChoiceTitle$ Choose a card you own to put into your hand | Choices$ Card.IsRemembered+YouOwn+ExiledWithSource | ChoiceZone$ Exile | SubAbility$ MoveChosen | SpellDescription$ Return a card you own exiled with CARDNAME to your hand. -SVar:MoveChosen:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Defined$ ChosenCard | ForgetChanged$ True | SubAbility$ DBCleanupChosen -SVar:DBCleanupChosen:DB$ Cleanup | ClearChosenCard$ True +A:AB$ ChangeZone | Cost$ T | Hidden$ True | ChangeType$ Card.IsRemembered+YouOwn+ExiledWithSource | Mandatory$ True | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | SpellDescription$ Return a card you own exiled with CARDNAME to your hand. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBChangeZoneAll | TriggerDescription$ When you lose control of CARDNAME, put all cards exiled with CARDNAME into their owner's graveyard. diff --git a/forge-gui/res/cardsfolder/m/myriad_construct.txt b/forge-gui/res/cardsfolder/m/myriad_construct.txt index 9c3ec11d4b1..186359f9cc0 100644 --- a/forge-gui/res/cardsfolder/m/myriad_construct.txt +++ b/forge-gui/res/cardsfolder/m/myriad_construct.txt @@ -5,6 +5,7 @@ PT:4/4 K:Kicker:3 R:Event$ Moved | ValidCard$ Card.Self+kicked | Destination$ Battlefield | ReplaceWith$ DBPutCounter | ReplacementResult$ Updated | Description$ If CARDNAME was kicked, it enters the battlefield with a +1/+1 counter on it for each nonbasic land your opponents control. SVar:DBPutCounter:DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ P1P1 | CounterNum$ X +SVar:X:Count$Valid Land.nonBasic+OppCtrl SVar:NeedsToPlayKicked:Land.nonBasic+OppCtrl T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | ValidSource$ Spell | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell, sacrifice it and create a number of 1/1 colorless Construct artifact creature tokens equal to its power. SVar:TrigSac:DB$ Destroy | Defined$ Self | Sacrifice$ True | RememberLKI$ True | SubAbility$ DBToken diff --git a/forge-gui/res/cardsfolder/r/river_sneak.txt b/forge-gui/res/cardsfolder/r/river_sneak.txt index 207a0b17388..33fed2f9d6d 100644 --- a/forge-gui/res/cardsfolder/r/river_sneak.txt +++ b/forge-gui/res/cardsfolder/r/river_sneak.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Merfolk Warrior PT:1/1 S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Merfolk+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another Merfolk enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Merfolk.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another Merfolk enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 SVar:BuffedBy:Merfolk Oracle:River Sneak can't be blocked.\nWhenever another Merfolk enters the battlefield under your control, River Sneak gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-skemfar_avenger.txt b/forge-gui/res/cardsfolder/rebalanced/a-skemfar_avenger.txt index 1dd2c12c364..5d654eeae76 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-skemfar_avenger.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-skemfar_avenger.txt @@ -2,7 +2,7 @@ Name:A-Skemfar Avenger ManaCost:1 B Types:Creature Elf Berserker PT:3/1 -T:Mode$ ChangesZone | ValidCard$ Creature.Elf+Other+YouCtrl,Creature.Berserker+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another Elf or Berserker you control dies, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | ValidCard$ Elf.Other+YouCtrl,Berserker.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another Elf or Berserker you control dies, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 DeckHints:Type$Elf|Berserker diff --git a/forge-gui/res/cardsfolder/s/skemfar_avenger.txt b/forge-gui/res/cardsfolder/s/skemfar_avenger.txt index de928a45cf5..6738a8d805e 100644 --- a/forge-gui/res/cardsfolder/s/skemfar_avenger.txt +++ b/forge-gui/res/cardsfolder/s/skemfar_avenger.txt @@ -2,7 +2,7 @@ Name:Skemfar Avenger ManaCost:1 B Types:Creature Elf Berserker PT:3/1 -T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+Elf+Other+YouCtrl,Creature.nonToken+Berserker+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another nontoken Elf or Berserker you control dies, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | ValidCard$ Elf.nonToken+Other+YouCtrl,Berserker.nonToken+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another nontoken Elf or Berserker you control dies, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 DeckHints:Type$Elf|Berserker