From 80851d515ae787f1b6dcf0cee35ba72609642e8e Mon Sep 17 00:00:00 2001 From: Hanmac Date: Wed, 20 Mar 2019 21:17:32 +0100 Subject: [PATCH] TokenScript: more fixes --- forge-gui/res/cardsfolder/e/elephant_resurgence.txt | 2 +- forge-gui/res/cardsfolder/h/history_of_benalia.txt | 2 +- forge-gui/res/cardsfolder/k/kalonian_twingrove.txt | 2 +- forge-gui/res/cardsfolder/k/keeper_of_the_beasts.txt | 2 +- forge-gui/res/cardsfolder/p/phantasmal_sphere.txt | 2 +- forge-gui/res/cardsfolder/p/precinct_captain.txt | 4 ++-- forge-gui/res/cardsfolder/s/slime_molding.txt | 2 +- forge-gui/res/cardsfolder/s/spectral_procession.txt | 2 +- forge-gui/res/cardsfolder/s/sporemound.txt | 2 +- .../res/tokenscripts/b_1_1_vampire_knight_lifelink.txt | 7 +++++++ forge-gui/res/tokenscripts/b_1_1_wolf_deathtouch.txt | 7 +++++++ forge-gui/res/tokenscripts/c_0_1_a_pest.txt | 5 +++++ forge-gui/res/tokenscripts/g_2_2_elemental.txt | 6 ++++++ 13 files changed, 35 insertions(+), 10 deletions(-) create mode 100644 forge-gui/res/tokenscripts/b_1_1_vampire_knight_lifelink.txt create mode 100644 forge-gui/res/tokenscripts/b_1_1_wolf_deathtouch.txt create mode 100644 forge-gui/res/tokenscripts/c_0_1_a_pest.txt create mode 100644 forge-gui/res/tokenscripts/g_2_2_elemental.txt diff --git a/forge-gui/res/cardsfolder/e/elephant_resurgence.txt b/forge-gui/res/cardsfolder/e/elephant_resurgence.txt index 2e63214f801..fdddbd9ecd0 100644 --- a/forge-gui/res/cardsfolder/e/elephant_resurgence.txt +++ b/forge-gui/res/cardsfolder/e/elephant_resurgence.txt @@ -2,7 +2,7 @@ Name:Elephant Resurgence ManaCost:1 G Types:Sorcery A:SP$ RepeatEach | Cost$ 1 G | RepeatPlayers$ Player | RepeatSubAbility$ DBToken | SpellDescription$ Each player creates a green Elephant creature token. Those creatures have "This creature's power and toughness are each equal to the number of creature cards in its controller's graveyard." -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_elephant_resurgence | TokenOwner$ Player.IsRemembered | LegacyImage$ g x x elephant resurgence pcy +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_x_x_elephant_resurgence | TokenOwner$ Player.IsRemembered | LegacyImage$ g x x elephant resurgence pcy SVar:NeedsToPlayVar:Z GE2 SVar:Z:SVar$Z1/Minus.Z2 SVar:Z1:Count$ValidGraveyard Creature.YouOwn diff --git a/forge-gui/res/cardsfolder/h/history_of_benalia.txt b/forge-gui/res/cardsfolder/h/history_of_benalia.txt index c74159b37e7..a68f37ae0ea 100644 --- a/forge-gui/res/cardsfolder/h/history_of_benalia.txt +++ b/forge-gui/res/cardsfolder/h/history_of_benalia.txt @@ -2,7 +2,7 @@ Name:History of Benalia ManaCost:1 W W Types:Enchantment Saga K:Saga:3:DBToken,DBToken,DBPump -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance_dom | TokenOwner$ You | LegacyImage$ w 2 2 knight vigilance dom | SpellDescription$ Create a 2/2 white Knight creature token with vigilance. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance | TokenOwner$ You | LegacyImage$ w 2 2 knight vigilance dom | SpellDescription$ Create a 2/2 white Knight creature token with vigilance. SVar:DBPump:DB$ PumpAll | ValidCards$ Knight.YouCtrl | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Knights you control get +2/+1 until end of turn. DeckHints:Type$Knight DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/k/kalonian_twingrove.txt b/forge-gui/res/cardsfolder/k/kalonian_twingrove.txt index 03cbe3c77d7..a29f978969b 100644 --- a/forge-gui/res/cardsfolder/k/kalonian_twingrove.txt +++ b/forge-gui/res/cardsfolder/k/kalonian_twingrove.txt @@ -5,7 +5,7 @@ PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of Forests you control. SVar:X:Count$Valid Forest.YouCtrl T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a green Treefolk Warrior creature token with "This creature's power and toughness are each equal to the number of Forests you control." -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_x_x_treefolk_warrior | LegacyImage$ g x x treefolk warrior m15 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_x_x_treefolk_warrior_total_forests | LegacyImage$ g x x treefolk warrior m15 SVar:BuffedBy:Forest SVar:NeedsToPlayVar:X GE3 SVar:Picture:http://www.wizards.com/global/images/magic/general/kalonian_twingrove.jpg diff --git a/forge-gui/res/cardsfolder/k/keeper_of_the_beasts.txt b/forge-gui/res/cardsfolder/k/keeper_of_the_beasts.txt index 6dcec741993..323de4e3b85 100644 --- a/forge-gui/res/cardsfolder/k/keeper_of_the_beasts.txt +++ b/forge-gui/res/cardsfolder/k/keeper_of_the_beasts.txt @@ -2,6 +2,6 @@ Name:Keeper of the Beasts ManaCost:G G Types:Creature Human Wizard PT:1/2 -A:AB$ Token | Cost$ G T | ValidTgts$ Opponent.withMoreCreaturesThanYou | TokenAmount$ 1 | TokenScript$ Beast | TokenOwner$ You | LegacyImage$ g 2 2 beast exo | SpellDescription$ Choose target opponent who controlled more creatures than you did as you activated this ability. Create a 2/2 green Beast creature token. +A:AB$ Token | Cost$ G T | ValidTgts$ Opponent.withMoreCreaturesThanYou | TokenAmount$ 1 | TokenScript$ g_2_2_beast | TokenOwner$ You | LegacyImage$ g 2 2 beast exo | SpellDescription$ Choose target opponent who controlled more creatures than you did as you activated this ability. Create a 2/2 green Beast creature token. SVar:Picture:http://www.wizards.com/global/images/magic/general/keeper_of_the_beasts.jpg Oracle:{G}, {T}: Choose target opponent who controlled more creatures than you did as you activated this ability. Create a 2/2 green Beast creature token. diff --git a/forge-gui/res/cardsfolder/p/phantasmal_sphere.txt b/forge-gui/res/cardsfolder/p/phantasmal_sphere.txt index 3f3a78b51ab..6d7f82457f9 100644 --- a/forge-gui/res/cardsfolder/p/phantasmal_sphere.txt +++ b/forge-gui/res/cardsfolder/p/phantasmal_sphere.txt @@ -7,7 +7,7 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ SacSelf SVar:SacSelf:DB$ Sacrifice | Defined$ Card.Self | UnlessCost$ X | UnlessPayer$ You T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ OrbToken | TriggerDescription$ When CARDNAME leaves the battlefield, target opponent creates an X/X blue Orb creature token with flying, where X is the number of +1/+1 counters on CARDNAME. -SVar:OrbToken:DB$ Token | LegacyImage$ u x x orb all | ValidTgts$ Opponent | TokenOwner$ Targeted | TokenScript$ u_x_x_orb | TokenPower$ XLKI | TokenToughness$ XLKI | References$ XLKI | TokenAmount$ 1 +SVar:OrbToken:DB$ Token | LegacyImage$ u x x orb all | ValidTgts$ Opponent | TokenOwner$ Targeted | TokenScript$ u_x_x_orb_flying | TokenPower$ XLKI | TokenToughness$ XLKI | References$ XLKI | TokenAmount$ 1 SVar:X:Count$CardCounters.P1P1 SVar:XLKI:TriggeredCard$CardCounters.P1P1 AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/p/precinct_captain.txt b/forge-gui/res/cardsfolder/p/precinct_captain.txt index 2d5890a30e3..0969dc4ffd2 100644 --- a/forge-gui/res/cardsfolder/p/precinct_captain.txt +++ b/forge-gui/res/cardsfolder/p/precinct_captain.txt @@ -4,7 +4,7 @@ Types:Creature Human Soldier PT:2/2 K:First Strike T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a 1/1 white Soldier creature token. -SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier_rtr | TokenOwner$ You | TokenAmount$ 1 | LegacyImage$ w 1 1 soldier rtr +SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier | TokenOwner$ You | TokenAmount$ 1 | LegacyImage$ w 1 1 soldier rtr DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/precinct_captain.jpg -Oracle:First strike\nWhenever Precinct Captain deals combat damage to a player, create a 1/1 white Soldier creature token. \ No newline at end of file +Oracle:First strike\nWhenever Precinct Captain deals combat damage to a player, create a 1/1 white Soldier creature token. diff --git a/forge-gui/res/cardsfolder/s/slime_molding.txt b/forge-gui/res/cardsfolder/s/slime_molding.txt index 9d672471b66..a97b8bfe77e 100644 --- a/forge-gui/res/cardsfolder/s/slime_molding.txt +++ b/forge-gui/res/cardsfolder/s/slime_molding.txt @@ -1,7 +1,7 @@ Name:Slime Molding ManaCost:X G Types:Sorcery -A:SP$ Token | Cost$ X G | TokenAmount$ 1 | TokenScript$ g_x_x_ooze_rtr | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | References$ X | LegacyImage$ g x x ooze rtr | SpellDescription$ Create an X/X green Ooze creature token. +A:SP$ Token | Cost$ X G | TokenAmount$ 1 | TokenScript$ g_x_x_ooze | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | References$ X | LegacyImage$ g x x ooze rtr | SpellDescription$ Create an X/X green Ooze creature token. SVar:X:Count$xPaid DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/slime_molding.jpg diff --git a/forge-gui/res/cardsfolder/s/spectral_procession.txt b/forge-gui/res/cardsfolder/s/spectral_procession.txt index a23289a9e5e..5a1fbdded76 100644 --- a/forge-gui/res/cardsfolder/s/spectral_procession.txt +++ b/forge-gui/res/cardsfolder/s/spectral_procession.txt @@ -1,6 +1,6 @@ Name:Spectral Procession ManaCost:2/W 2/W 2/W Types:Sorcery -A:SP$ Token | Cost$ 2/W 2/W 2/W | TokenAmount$ 3 | TokenScript$ w_1_1_spirit | TokenOwner$ You | LegacyImage$ w 1 1 spirit shm | SpellDescription$ Create three 1/1 white Spirit creature tokens with flying. +A:SP$ Token | Cost$ 2/W 2/W 2/W | TokenAmount$ 3 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit shm | SpellDescription$ Create three 1/1 white Spirit creature tokens with flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_procession.jpg Oracle:Create three 1/1 white Spirit creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/s/sporemound.txt b/forge-gui/res/cardsfolder/s/sporemound.txt index 009c9d948ed..8d15e546a53 100644 --- a/forge-gui/res/cardsfolder/s/sporemound.txt +++ b/forge-gui/res/cardsfolder/s/sporemound.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Fungus PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token. -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_3_saproling | TokenOwner$ You | TokenImage$ g 1 1 saproling m14 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | TokenImage$ g 1 1 saproling m14 SVar:BuffedBy:Land DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/sporemound.jpg diff --git a/forge-gui/res/tokenscripts/b_1_1_vampire_knight_lifelink.txt b/forge-gui/res/tokenscripts/b_1_1_vampire_knight_lifelink.txt new file mode 100644 index 00000000000..b86858c2dd7 --- /dev/null +++ b/forge-gui/res/tokenscripts/b_1_1_vampire_knight_lifelink.txt @@ -0,0 +1,7 @@ +Name:Vampire Knight +ManaCost:no cost +Types:Creature Vampire Knight +Colors:black +PT:1/1 +K:Lifelink +Oracle:Lifelink diff --git a/forge-gui/res/tokenscripts/b_1_1_wolf_deathtouch.txt b/forge-gui/res/tokenscripts/b_1_1_wolf_deathtouch.txt new file mode 100644 index 00000000000..662f87aee5c --- /dev/null +++ b/forge-gui/res/tokenscripts/b_1_1_wolf_deathtouch.txt @@ -0,0 +1,7 @@ +Name:Wolf +ManaCost:no cost +Types:Creature Wolf +Colors:black +PT:1/1 +K:Deathtouch +Oracle:Deathtouch diff --git a/forge-gui/res/tokenscripts/c_0_1_a_pest.txt b/forge-gui/res/tokenscripts/c_0_1_a_pest.txt new file mode 100644 index 00000000000..fbbad391b77 --- /dev/null +++ b/forge-gui/res/tokenscripts/c_0_1_a_pest.txt @@ -0,0 +1,5 @@ +Name:Pest +ManaCost:no cost +PT:0/1 +Types:Artifact Creature Pest +Oracle: diff --git a/forge-gui/res/tokenscripts/g_2_2_elemental.txt b/forge-gui/res/tokenscripts/g_2_2_elemental.txt new file mode 100644 index 00000000000..565a4bdd7c6 --- /dev/null +++ b/forge-gui/res/tokenscripts/g_2_2_elemental.txt @@ -0,0 +1,6 @@ +Name:Elemental +Colors:green +ManaCost:no cost +PT:2/2 +Types:Creature Elemental +Oracle: