From 429e8e715c5d618449eb0faa0850c2cca2bc7025 Mon Sep 17 00:00:00 2001 From: Tim Mocny Date: Sat, 19 Feb 2022 04:24:52 +0000 Subject: [PATCH] capital S Strike in scripts, lowercase s strike in descriptions/detail --- forge-game/src/main/java/forge/game/card/Card.java | 3 +++ forge-gui/res/cardsfolder/c/captain_eberhart.txt | 2 +- forge-gui/res/cardsfolder/c/caravan_escort.txt | 2 +- forge-gui/res/cardsfolder/e/ember_weaver.txt | 2 +- forge-gui/res/cardsfolder/f/firjas_retribution.txt | 2 +- forge-gui/res/cardsfolder/n/natures_blessing.txt | 2 +- forge-gui/res/cardsfolder/n/nirkana_cutthroat.txt | 4 ++-- forge-gui/res/cardsfolder/s/skillful_lunge.txt | 2 +- forge-gui/res/cardsfolder/s/stromkirk_captain.txt | 2 +- forge-gui/res/cardsfolder/s/student_of_warfare.txt | 4 ++-- .../cardsfolder/t/twinblade_geist_twinblade_invocation.txt | 2 +- forge-gui/res/cardsfolder/u/urzas_avenger.txt | 2 +- forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt | 2 +- forge-gui/res/cardsfolder/upcoming/eater_of_virtue.txt | 4 ++-- .../upcoming/era_of_enlightenment_hand_of_enlightenment.txt | 2 +- .../res/cardsfolder/upcoming/go_shintai_of_ancient_wars.txt | 2 +- forge-gui/res/cardsfolder/upcoming/kitsune_ace.txt | 2 +- forge-gui/res/cardsfolder/upcoming/lizard_blades.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/raiyuu_storms_edge.txt | 2 +- forge-gui/res/cardsfolder/upcoming/the_wandering_emperor.txt | 2 +- forge-gui/res/cardsfolder/v/valor.txt | 2 +- 21 files changed, 27 insertions(+), 24 deletions(-) diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index 35535d84f81..aa7e3c311ed 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -2155,6 +2155,9 @@ public class Card extends GameEntity implements Comparable, IHasSVars { } else if (keyword.endsWith(".") && !keyword.startsWith("Haunt")) { sbLong.append(keyword).append("\r\n"); } else { + if (keyword.contains("Strike")) { + keyword = keyword.replace("Strike", "strike"); + } sb.append(i !=0 && sb.length() !=0 ? ", " : ""); sb.append(i > 0 && sb.length() !=0 ? keyword.toLowerCase() : keyword); } diff --git a/forge-gui/res/cardsfolder/c/captain_eberhart.txt b/forge-gui/res/cardsfolder/c/captain_eberhart.txt index fbe63216608..8859f8e746d 100644 --- a/forge-gui/res/cardsfolder/c/captain_eberhart.txt +++ b/forge-gui/res/cardsfolder/c/captain_eberhart.txt @@ -2,7 +2,7 @@ Name:Captain Eberhart ManaCost:1 W Types:Legendary Creature Human Soldier PT:1/1 -K:Double strike +K:Double Strike S:Mode$ ReduceCost | ValidCard$ Card.YouOwn+DrawnThisTurn | Type$ Spell | Amount$ 1 | Description$ Spells cast from among cards you drew this turn cost {1} less to cast. S:Mode$ RaiseCost | ValidCard$ Card.OppOwn+DrawnThisTurn | Type$ Spell | Amount$ 1 | Description$ Spells cast from among cards your opponents drew this turn cost {1} more to cast. Oracle:Double strike\nSpells cast from among cards you drew this turn cost {1} less to cast.\nSpells cast from among cards your opponents drew this turn cost {1} more to cast. diff --git a/forge-gui/res/cardsfolder/c/caravan_escort.txt b/forge-gui/res/cardsfolder/c/caravan_escort.txt index e5fc6cd5914..a1f47ab8c06 100644 --- a/forge-gui/res/cardsfolder/c/caravan_escort.txt +++ b/forge-gui/res/cardsfolder/c/caravan_escort.txt @@ -5,5 +5,5 @@ PT:1/1 K:Level up:2 SVar:maxLevel:5 S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 2 | SetToughness$ 2 | IsPresent$ Card.Self+counters_GE1_LEVEL+counters_LE4_LEVEL | Description$ LEVEL 1-4 2/2 -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 5 | SetToughness$ 5 | IsPresent$ Card.Self+counters_GE5_LEVEL | AddKeyword$ First Strike | Description$ LEVEL 5+ 5/5 CARDNAME has First Strike +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 5 | SetToughness$ 5 | IsPresent$ Card.Self+counters_GE5_LEVEL | AddKeyword$ First Strike | Description$ LEVEL 5+ 5/5 First strike Oracle:Level up {2} ({2}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-4\n2/2\nLEVEL 5+\n5/5\nFirst strike diff --git a/forge-gui/res/cardsfolder/e/ember_weaver.txt b/forge-gui/res/cardsfolder/e/ember_weaver.txt index 25b28a620ed..ca67c260069 100644 --- a/forge-gui/res/cardsfolder/e/ember_weaver.txt +++ b/forge-gui/res/cardsfolder/e/ember_weaver.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Spider PT:2/3 K:Reach -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ First strike | IsPresent$ Permanent.Red+YouCtrl | Description$ As long as you control a red permanent, CARDNAME gets +1/+0 and has first strike. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ First Strike | IsPresent$ Permanent.Red+YouCtrl | Description$ As long as you control a red permanent, CARDNAME gets +1/+0 and has first strike. SVar:BuffedBy:Permanent.Red DeckHints:Color$Red Oracle:Reach (This creature can block creatures with flying.)\nAs long as you control a red permanent, Ember Weaver gets +1/+0 and has first strike. diff --git a/forge-gui/res/cardsfolder/f/firjas_retribution.txt b/forge-gui/res/cardsfolder/f/firjas_retribution.txt index d7d771ae634..169fe498480 100644 --- a/forge-gui/res/cardsfolder/f/firjas_retribution.txt +++ b/forge-gui/res/cardsfolder/f/firjas_retribution.txt @@ -6,6 +6,6 @@ SVar:TrigAngel:DB$ Token | TokenAmount$ 1 | TokenScript$ w_4_4_angel_warrior_fly SVar:DBAnimateAll:DB$ AnimateAll | ValidCards$ Angel.YouCtrl | Abilities$ TapDestroy | SpellDescription$ Until the end of turn, Angels you control gain "{T}: Destroy target creature with power less than this creature." SVar:TapDestroy:AB$ Destroy | Cost$ T | ValidTgts$ Creature.powerLTX | TgtPrompt$ Select target creature with power less than this creature | SpellDescription$ Destroy target creature with power less than this creature. SVar:X:Count$CardPower -SVar:TrigPump:DB$ PumpAll | ValidCards$ Angel.YouCtrl | KW$ Double Strike | SpellDescription$ Angels you control gain Double Strike until end of turn. +SVar:TrigPump:DB$ PumpAll | ValidCards$ Angel.YouCtrl | KW$ Double Strike | SpellDescription$ Angels you control gain double strike until end of turn. DeckHints:Type$Angel Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 4/4 white Angel Warrior creature token with flying and vigilance.\nII — Until end of turn, Angels you control gain "{T}: Destroy target creature with power less than this creature's power."\nIII — Angels you control gain double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/n/natures_blessing.txt b/forge-gui/res/cardsfolder/n/natures_blessing.txt index ef6c37b9f82..c25f015cbd9 100644 --- a/forge-gui/res/cardsfolder/n/natures_blessing.txt +++ b/forge-gui/res/cardsfolder/n/natures_blessing.txt @@ -4,7 +4,7 @@ Types:Enchantment A:AB$ GenericChoice | Cost$ G W Discard<1/Card> | ValidTgts$ Creature | Defined$ You | Choices$ DBPutCounter,DBBanding,DBFirstStrike,DBTrample | SpellDescription$ Put a +1/+1 counter on target creature or that creature gains banding, first strike, or trample. SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. SVar:DBBanding:DB$ Pump | Defined$ Targeted | KW$ Banding | Duration$ Permanent | SpellDescription$ Target creature gains Banding -SVar:DBFirstStrike:DB$ Pump | Defined$ Targeted | KW$ First Strike | Duration$ Permanent | SpellDescription$ Target creature gains First Strike +SVar:DBFirstStrike:DB$ Pump | Defined$ Targeted | KW$ First Strike | Duration$ Permanent | SpellDescription$ Target creature gains first strike SVar:DBTrample:DB$ Pump | Defined$ Targeted | KW$ Trample | Duration$ Permanent | SpellDescription$ Target creature gains Trample AI:RemoveDeck:All SVar:NonStackingEffect:True diff --git a/forge-gui/res/cardsfolder/n/nirkana_cutthroat.txt b/forge-gui/res/cardsfolder/n/nirkana_cutthroat.txt index ae54f9da494..fecf0fdf63e 100644 --- a/forge-gui/res/cardsfolder/n/nirkana_cutthroat.txt +++ b/forge-gui/res/cardsfolder/n/nirkana_cutthroat.txt @@ -4,6 +4,6 @@ Types:Creature Vampire Warrior PT:3/2 K:Level up:2 B SVar:maxLevel:3 -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 3 | AddKeyword$ Deathtouch | IsPresent$ Card.Self+counters_GE1_LEVEL+counters_LE2_LEVEL | Description$ LEVEL 1-2 4/3 CARDNAME has Deathtouch -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 5 | SetToughness$ 4 | AddKeyword$ First Strike & Deathtouch | IsPresent$ Card.Self+counters_GE3_LEVEL | Description$ LEVEL 3+ 5/4 CARDNAME has First Strike and Deathtouch +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 3 | AddKeyword$ Deathtouch | IsPresent$ Card.Self+counters_GE1_LEVEL+counters_LE2_LEVEL | Description$ LEVEL 1-2 4/3 Deathtouch +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 5 | SetToughness$ 4 | AddKeyword$ First Strike & Deathtouch | IsPresent$ Card.Self+counters_GE3_LEVEL | Description$ LEVEL 3+ 5/4 First strike, deathtouch Oracle:Level up {2}{B} ({2}{B}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-2\n4/3\nDeathtouch\nLEVEL 3+\n5/4\nFirst strike, deathtouch diff --git a/forge-gui/res/cardsfolder/s/skillful_lunge.txt b/forge-gui/res/cardsfolder/s/skillful_lunge.txt index e2dda77fe2a..877640db3df 100644 --- a/forge-gui/res/cardsfolder/s/skillful_lunge.txt +++ b/forge-gui/res/cardsfolder/s/skillful_lunge.txt @@ -1,5 +1,5 @@ Name:Skillful Lunge ManaCost:1 W Types:Instant -A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ First Strike | SpellDescription$ Target creature gets +2/+0 and gains First Strike until end of turn. +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ First Strike | SpellDescription$ Target creature gets +2/+0 and gains first strike until end of turn. Oracle:Target creature gets +2/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stromkirk_captain.txt b/forge-gui/res/cardsfolder/s/stromkirk_captain.txt index 6c016813cc5..07facdb991b 100644 --- a/forge-gui/res/cardsfolder/s/stromkirk_captain.txt +++ b/forge-gui/res/cardsfolder/s/stromkirk_captain.txt @@ -3,5 +3,5 @@ ManaCost:1 B R Types:Creature Vampire Soldier PT:2/2 K:First Strike -S:Mode$ Continuous | Affected$ Creature.Vampire+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ First Strike | Description$ Other Vampire creatures you control get +1/+1 and have First Strike. +S:Mode$ Continuous | Affected$ Creature.Vampire+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ First Strike | Description$ Other Vampire creatures you control get +1/+1 and have first strike. Oracle:First strike\nOther Vampire creatures you control get +1/+1 and have first strike. diff --git a/forge-gui/res/cardsfolder/s/student_of_warfare.txt b/forge-gui/res/cardsfolder/s/student_of_warfare.txt index d38ca713fc7..a76daf6bfd7 100644 --- a/forge-gui/res/cardsfolder/s/student_of_warfare.txt +++ b/forge-gui/res/cardsfolder/s/student_of_warfare.txt @@ -4,6 +4,6 @@ Types:Creature Human Knight PT:1/1 K:Level up:W SVar:maxLevel:7 -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 3 | SetToughness$ 3 | AddKeyword$ First Strike | IsPresent$ Card.Self+counters_GE2_LEVEL+counters_LE6_LEVEL | Description$ LEVEL 2-6 3/3 CARDNAME has First Strike -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 4 | AddKeyword$ Double Strike | IsPresent$ Card.Self+counters_GE7_LEVEL | Description$ LEVEL 7+ 4/4 CARDNAME has Double Strike +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 3 | SetToughness$ 3 | AddKeyword$ First Strike | IsPresent$ Card.Self+counters_GE2_LEVEL+counters_LE6_LEVEL | Description$ LEVEL 2-6 3/3 First strike +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 4 | AddKeyword$ Double Strike | IsPresent$ Card.Self+counters_GE7_LEVEL | Description$ LEVEL 7+ 4/4 Double strike Oracle:Level up {W} ({W}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 2-6\n3/3\nFirst strike\nLEVEL 7+\n4/4\nDouble strike diff --git a/forge-gui/res/cardsfolder/t/twinblade_geist_twinblade_invocation.txt b/forge-gui/res/cardsfolder/t/twinblade_geist_twinblade_invocation.txt index 57640ebf4f1..2bf09e436ec 100644 --- a/forge-gui/res/cardsfolder/t/twinblade_geist_twinblade_invocation.txt +++ b/forge-gui/res/cardsfolder/t/twinblade_geist_twinblade_invocation.txt @@ -16,7 +16,7 @@ Colors:white Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Double strike | Description$ Enchanted creature has double strike. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Double Strike | Description$ Enchanted creature has double strike. R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard Oracle:Enchant creature\nEnchanted creature has double strike.\nIf Twinblade Invocation would be put into a graveyard from anywhere, exile it instead. diff --git a/forge-gui/res/cardsfolder/u/urzas_avenger.txt b/forge-gui/res/cardsfolder/u/urzas_avenger.txt index 0c37ab36e90..706a3598ea5 100644 --- a/forge-gui/res/cardsfolder/u/urzas_avenger.txt +++ b/forge-gui/res/cardsfolder/u/urzas_avenger.txt @@ -6,7 +6,7 @@ A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | SubAbility$ DBC SVar:DBChoose:DB$ GenericChoice | Defined$ You | Choices$ DBFlying,DBBanding,DBFirstStrike,DBTrample SVar:DBFlying:DB$ Pump | KW$ Flying | Defined$ Self | SpellDescription$ Target creature gains Flying until end of turn. SVar:DBBanding:DB$ Pump | KW$ Banding | Defined$ Self | SpellDescription$ Target creature gains Banding until end of turn. -SVar:DBFirstStrike:DB$ Pump | KW$ First Strike | Defined$ Self | SpellDescription$ Target creature gains First Strike until end of turn. +SVar:DBFirstStrike:DB$ Pump | KW$ First Strike | Defined$ Self | SpellDescription$ Target creature gains first strike until end of turn. SVar:DBTrample:DB$ Pump | KW$ Trample | Defined$ Self | SpellDescription$ Target creature gains Trample until end of turn. AI:RemoveDeck:All Oracle:{0}: Urza's Avenger gets -1/-1 and gains your choice of banding, flying, first strike, or trample until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt b/forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt index 1016e8ffc9f..5f4fef96ea2 100644 --- a/forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt +++ b/forge-gui/res/cardsfolder/upcoming/blade_blizzard_kitsune.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Fox Ninja PT:2/2 K:Ninjutsu:3 W -K:Double strike +K:Double Strike Oracle:Ninjutsu {3}{W} ({3}{W}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nDouble strike diff --git a/forge-gui/res/cardsfolder/upcoming/eater_of_virtue.txt b/forge-gui/res/cardsfolder/upcoming/eater_of_virtue.txt index 0b5a745f78c..85254653020 100644 --- a/forge-gui/res/cardsfolder/upcoming/eater_of_virtue.txt +++ b/forge-gui/res/cardsfolder/upcoming/eater_of_virtue.txt @@ -5,10 +5,10 @@ K:Equip:1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EquippedBy | Execute$ TrigExile | TriggerDescription$ Whenever equipped creature dies, exile it. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying & First strike & Double strike & Deathtouch & Haste & Hexproof & Indestructible & Lifelink & Menace & Protection & Reach & Trample & Vigilance | SharedKeywordsZone$ Exile | SharedRestrictions$ Card.IsRemembered+ExiledWithSource | Description$ As long as a card exiled with CARDNAME has flying, equipped creature has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying & First Strike & Double Strike & Deathtouch & Haste & Hexproof & Indestructible & Lifelink & Menace & Protection & Reach & Trample & Vigilance | SharedKeywordsZone$ Exile | SharedRestrictions$ Card.IsRemembered+ExiledWithSource | Description$ As long as a card exiled with CARDNAME has flying, equipped creature has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -DeckHints:Keyword$Flying|First strike|Double strike|Deathtouch|Haste|Hexproof|Indestructible|Lifelink|Menace|Protection|Reach|Trample|Vigilance +DeckHints:Keyword$Flying|First Strike|Double Strike|Deathtouch|Haste|Hexproof|Indestructible|Lifelink|Menace|Protection|Reach|Trample|Vigilance Oracle:Whenever equipped creature dies, exile it.\nEquipped creature gets +2/+0.\nAs long as a card exiled with Eater of Virtue has flying, equipped creature has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/upcoming/era_of_enlightenment_hand_of_enlightenment.txt b/forge-gui/res/cardsfolder/upcoming/era_of_enlightenment_hand_of_enlightenment.txt index 566e720fab3..66df0c46e7a 100644 --- a/forge-gui/res/cardsfolder/upcoming/era_of_enlightenment_hand_of_enlightenment.txt +++ b/forge-gui/res/cardsfolder/upcoming/era_of_enlightenment_hand_of_enlightenment.txt @@ -18,5 +18,5 @@ ManaCost:no cost Colors:white Types:Enchantment Creature Human Monk PT:2/2 -K:First strike +K:First Strike Oracle:First strike diff --git a/forge-gui/res/cardsfolder/upcoming/go_shintai_of_ancient_wars.txt b/forge-gui/res/cardsfolder/upcoming/go_shintai_of_ancient_wars.txt index 5784bdb21a7..ec73fcdb3c7 100644 --- a/forge-gui/res/cardsfolder/upcoming/go_shintai_of_ancient_wars.txt +++ b/forge-gui/res/cardsfolder/upcoming/go_shintai_of_ancient_wars.txt @@ -2,7 +2,7 @@ Name:Go-Shintai of Ancient Wars ManaCost:2 R Types:Legendary Enchantment Creature Shrine PT:2/2 -K:First strike +K:First Strike T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ At the beginning of your end step, you may pay {1}. When you do, CARDNAME deals X damage to target player or planeswalker, where X is the number of Shrines you control. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigDealDamage | SpellDescription$ CARDNAME deals X damage to target player or planeswalker, where X is the number of Shrines you control. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X diff --git a/forge-gui/res/cardsfolder/upcoming/kitsune_ace.txt b/forge-gui/res/cardsfolder/upcoming/kitsune_ace.txt index 0c36ef19539..c80f08a37e6 100644 --- a/forge-gui/res/cardsfolder/upcoming/kitsune_ace.txt +++ b/forge-gui/res/cardsfolder/upcoming/kitsune_ace.txt @@ -4,7 +4,7 @@ Types:Creature Fox Pilot PT:2/2 T:Mode$ Attacks | ValidCard$ Vehicle.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Whenever a Vehicle you control attacks, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBPump,DBUntap -SVar:DBPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ First strike | SpellDescription$ That Vehicle gains first strike until end of turn +SVar:DBPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ First Strike | SpellDescription$ That Vehicle gains first strike until end of turn SVar:DBUntap:DB$ Untap | Defined$ Self | SpellDescription$ Untap CARDNAME DeckNeeds:Type$Vehicle Oracle:Whenever a Vehicle you control attacks, choose one —\n• That Vehicle gains first strike until end of turn.\n• Untap Kitsune Ace. diff --git a/forge-gui/res/cardsfolder/upcoming/lizard_blades.txt b/forge-gui/res/cardsfolder/upcoming/lizard_blades.txt index d83c063fd53..8cec347e6f2 100644 --- a/forge-gui/res/cardsfolder/upcoming/lizard_blades.txt +++ b/forge-gui/res/cardsfolder/upcoming/lizard_blades.txt @@ -2,7 +2,7 @@ Name:Lizard Blades ManaCost:1 R Types:Artifact Creature Equipment Lizard PT:1/1 -K:Double strike -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Double strike | Description$ Equipped creature has double strike. +K:Double Strike +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Double Strike | Description$ Equipped creature has double strike. K:Reconfigure:2 Oracle:Trample\nEquipped creature has double strike.\nReconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/raiyuu_storms_edge.txt b/forge-gui/res/cardsfolder/upcoming/raiyuu_storms_edge.txt index 6d96b1cc380..c8c0ae5e577 100644 --- a/forge-gui/res/cardsfolder/upcoming/raiyuu_storms_edge.txt +++ b/forge-gui/res/cardsfolder/upcoming/raiyuu_storms_edge.txt @@ -2,7 +2,7 @@ Name:Raiyuu, Storm's Edge ManaCost:2 R W Types:Legendary Creature Human Samurai PT:3/3 -K:First strike +K:First Strike T:Mode$ Attacks | ValidCard$ Samurai.YouCtrl,Warrior.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever a Samurai or Warrior you control attacks alone, untap it. If it's the first combat phase of the turn, there is an additional combat phase after this phase. SVar:TrigUntap:DB$ Untap | Defined$ TriggeredAttacker | SubAbility$ DBAddPhase SVar:DBAddPhase:DB$ AddPhase | ExtraPhase$ Combat | ConditionFirstCombat$ True | AfterPhase$ EndCombat diff --git a/forge-gui/res/cardsfolder/upcoming/the_wandering_emperor.txt b/forge-gui/res/cardsfolder/upcoming/the_wandering_emperor.txt index d38a3708868..3ca7937daf8 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_wandering_emperor.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_wandering_emperor.txt @@ -5,7 +5,7 @@ Loyalty:3 K:Flash S:Mode$ CastWithFlash | ValidCard$ Card.Self+ThisTurnEntered | ValidSA$ Activated.Loyalty | Caster$ You | Description$ As long as CARDNAME entered the battlefield this turn, you may activate her loyalty abilities any time you could cast an instant. A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on up to one target creature. It gains first strike until end of turn. -SVar:DBPump:DB$ Pump | Defined$ Targeted | Keywords$ First strike +SVar:DBPump:DB$ Pump | Defined$ Targeted | Keywords$ First Strike A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ w_2_2_samurai_vigilance | TokenOwner$ You | SpellDescription$ Create a 2/2 white Samurai creature token with vigilance. A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target tapped creature. You gain 2 life. | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 diff --git a/forge-gui/res/cardsfolder/v/valor.txt b/forge-gui/res/cardsfolder/v/valor.txt index a2eb5c9e45e..8b357737d27 100644 --- a/forge-gui/res/cardsfolder/v/valor.txt +++ b/forge-gui/res/cardsfolder/v/valor.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Creature Incarnation PT:2/2 K:First Strike -S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ First strike | IsPresent$ Plains.YouCtrl | Description$ As long as CARDNAME is in your graveyard and you control a Plains, creatures you control have first strike. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ First Strike | IsPresent$ Plains.YouCtrl | Description$ As long as CARDNAME is in your graveyard and you control a Plains, creatures you control have first strike. SVar:DiscardMe:2 Oracle:First strike\nAs long as Valor is in your graveyard and you control a Plains, creatures you control have first strike.