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 45bad7a17a6..30fae3cfec2 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -7007,15 +7007,8 @@ public class Card extends GameEntity implements Comparable, IHasSVars, ITr } public boolean isInZones(final List zones) { - boolean inZones = false; Zone z = this.getLastKnownZone(); - for (ZoneType okZone : zones) { - if (z.is(okZone)) { - inZones = true; - break; - } - } - return z != null && inZones; + return z != null && zones.contains(z.getZoneType()); } public boolean canBeDiscardedBy(SpellAbility sa, final boolean effect) { diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbilityDevotion.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityDevotion.java index 60369c4c55d..e30c995fa17 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbilityDevotion.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbilityDevotion.java @@ -21,7 +21,7 @@ public class StaticAbilityDevotion { continue; } int t = Integer.parseInt(stAb.getParamOrDefault("Value", "1")); - i = i + t; + i += t; } } return i; diff --git a/forge-gui/res/cardsfolder/a/aether_syphon.txt b/forge-gui/res/cardsfolder/a/aether_syphon.txt index 342553b49f2..3be4a86f695 100644 --- a/forge-gui/res/cardsfolder/a/aether_syphon.txt +++ b/forge-gui/res/cardsfolder/a/aether_syphon.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Artifact K:Start your engines A:AB$ Draw | Cost$ 2 T | SpellDescription$ Draw a card. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ DrawTrig | Description$ Max speed — Whenever you draw a card, each opponent mills two cards. (Each opponent puts the top two cards of their library into their graveyard.) +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ DrawTrig | Description$ Max speed — Whenever you draw a card, each opponent mills two cards. (Each opponent puts the top two cards of their library into their graveyard.) SVar:DrawTrig:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Max speed — Whenever you draw a card, each opponent mills two cards. SVar:TrigMill:DB$ Mill | Defined$ Opponent | NumCards$ 2 Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\n{2}, {T}: Draw a card.\nMax speed — Whenever you draw a card, each opponent mills two cards. (Each opponent puts the top two cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/a/amonkhet_raceway.txt b/forge-gui/res/cardsfolder/a/amonkhet_raceway.txt index 3eb9acf2100..3dfe7381c10 100644 --- a/forge-gui/res/cardsfolder/a/amonkhet_raceway.txt +++ b/forge-gui/res/cardsfolder/a/amonkhet_raceway.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land K:Start your engines A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABPump | Description$ Max speed — {T}: Target creature gains haste until end of turn. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABPump | Description$ Max speed — {T}: Target creature gains haste until end of turn. SVar:ABPump:AB$ Pump | Secondary$ True | PrecostDesc$ Max speed — | Cost$ T | ValidTgts$ Creature | KW$ Haste | SpellDescription$ Target creature gains haste until end of turn. Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\n{T}: Add {C}.\nMax speed — {T}: Target creature gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/b/burnout_bashtronaut.txt b/forge-gui/res/cardsfolder/b/burnout_bashtronaut.txt index 78c2b9be762..2fba237c1c0 100644 --- a/forge-gui/res/cardsfolder/b/burnout_bashtronaut.txt +++ b/forge-gui/res/cardsfolder/b/burnout_bashtronaut.txt @@ -5,6 +5,6 @@ PT:1/1 K:Menace K:Start your engines A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature has double strike. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature has double strike. SVar:MaxSpeedStatic:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | Secondary$ True | Description$ Max speed — This creature has double strike. Oracle:Menace\nStart your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\n{2}: This creature gets +1/+0 until end of turn.\nMax speed — This creature has double strike. diff --git a/forge-gui/res/cardsfolder/e/embalmed_ascendant.txt b/forge-gui/res/cardsfolder/e/embalmed_ascendant.txt index 5b3ce5fed40..63ab2d8d72a 100644 --- a/forge-gui/res/cardsfolder/e/embalmed_ascendant.txt +++ b/forge-gui/res/cardsfolder/e/embalmed_ascendant.txt @@ -5,7 +5,7 @@ PT:1/2 K:Start your engines T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ DiesTrig | Description$ Max speed — Whenever a creature you control dies, each opponent loses 1 life and you gain 1 life. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ DiesTrig | Description$ Max speed — Whenever a creature you control dies, each opponent loses 1 life and you gain 1 life. SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | Secondary$ True | TriggerDescription$ Max speed — Whenever a creature you control dies, each opponent loses 1 life and you gain 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 diff --git a/forge-gui/res/cardsfolder/e/endrider_catalyzer.txt b/forge-gui/res/cardsfolder/e/endrider_catalyzer.txt index 9be5099484f..06b2370ecb3 100644 --- a/forge-gui/res/cardsfolder/e/endrider_catalyzer.txt +++ b/forge-gui/res/cardsfolder/e/endrider_catalyzer.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Human Warrior PT:3/1 K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABMana | Description$ Max speed — {T}: Add {R}{R}. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABMana | Description$ Max speed — {T}: Add {R}{R}. SVar:ABMana:AB$ Mana | PrecostDesc$ Max speed — | Cost$ T | Produced$ R R | Secondary$ True | SpellDescription$ Add {R}{R}. Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nMax speed — {T}: Add {R}{R}. diff --git a/forge-gui/res/cardsfolder/e/endrider_spikespitter.txt b/forge-gui/res/cardsfolder/e/endrider_spikespitter.txt index 7dfe3506989..5a54d781f36 100644 --- a/forge-gui/res/cardsfolder/e/endrider_spikespitter.txt +++ b/forge-gui/res/cardsfolder/e/endrider_spikespitter.txt @@ -4,7 +4,7 @@ Types:Creature Human Mercenary PT:3/4 K:Reach K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ PhaseTrig | Description$ Max speed — At the beginning of your upkeep, exile the top card of your library. You may play that card this turn. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ PhaseTrig | Description$ Max speed — At the beginning of your upkeep, exile the top card of your library. You may play that card this turn. SVar:PhaseTrig:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Secondary$ True | Execute$ TrigExile | TriggerDescription$ Max speed — At the beginning of your upkeep, exile the top card of your library. You may play that card this turn. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile diff --git a/forge-gui/res/cardsfolder/f/far_fortune_end_boss.txt b/forge-gui/res/cardsfolder/f/far_fortune_end_boss.txt index 9e35a2d247a..59a1e2f2bbf 100644 --- a/forge-gui/res/cardsfolder/f/far_fortune_end_boss.txt +++ b/forge-gui/res/cardsfolder/f/far_fortune_end_boss.txt @@ -5,7 +5,7 @@ PT:4/5 K:Start your engines T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, NICKNAME deals 1 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ Opponent -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddReplacementEffect$ DamageRep | Description$ Max speed — If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus 1 instead. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddReplacementEffect$ DamageRep | Description$ Max speed — If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus 1 instead. SVar:DamageRep:Event$ DamageDone | MaxSpeed$ True | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl | ValidTarget$ Player.Opponent,Permanent.OppCtrl | ReplaceWith$ DmgPlus | Secondary$ True | Description$ Max speed — If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus 1 instead. SVar:DmgPlus:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ ReplaceCount$DamageAmount/Plus.1 Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nWhenever you attack, Far Fortune deals 1 damage to each opponent.\nMax speed — If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus 1 instead. diff --git a/forge-gui/res/cardsfolder/g/gas_guzzler.txt b/forge-gui/res/cardsfolder/g/gas_guzzler.txt index 799b2b0caf8..8a14338ceae 100644 --- a/forge-gui/res/cardsfolder/g/gas_guzzler.txt +++ b/forge-gui/res/cardsfolder/g/gas_guzzler.txt @@ -5,7 +5,7 @@ PT:2/1 K:Start your engines R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This creature enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {B}, Sacrifice another creature or Vehicle: Draw a card. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {B}, Sacrifice another creature or Vehicle: Draw a card. SVar:ABDraw:AB$ Draw | PrecostDesc$ Max speed — | Cost$ B Sac<1/Vehicle.Other;Creature.Other/another creature or Vehicle> | Secondary$ True | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nThis creature enters tapped.\nMax speed — {B}, Sacrifice another creature or Vehicle: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/gastal_raider.txt b/forge-gui/res/cardsfolder/g/gastal_raider.txt index d6e7ab3f8a7..9651648473f 100644 --- a/forge-gui/res/cardsfolder/g/gastal_raider.txt +++ b/forge-gui/res/cardsfolder/g/gastal_raider.txt @@ -5,6 +5,6 @@ PT:2/1 K:Start your engines T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, target opponent reveals their hand. You choose an instant or sorcery card from it. That player discards that card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Instant,Sorcery -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature gets +1/+1 and has menace. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature gets +1/+1 and has menace. SVar:MaxSpeedStatic:Mode$ Continuous | Secondary$ True | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Menace | Description$ Max speed — This creature gets +1/+1 and has menace. Oracle:Start your engines!\nWhen this creature enters, target opponent reveals their hand. You choose an instant or sorcery card from it. That player discards that card.\nMax speed — This creature gets +1/+1 and has menace. diff --git a/forge-gui/res/cardsfolder/g/gastal_thrillseeker.txt b/forge-gui/res/cardsfolder/g/gastal_thrillseeker.txt index e5793ef9fe5..762f57763c8 100644 --- a/forge-gui/res/cardsfolder/g/gastal_thrillseeker.txt +++ b/forge-gui/res/cardsfolder/g/gastal_thrillseeker.txt @@ -6,7 +6,7 @@ K:Start your engines T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 1 damage to target opponent and you gain 1 life. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature has deathtouch and haste. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature has deathtouch and haste. SVar:MaxSpeedStatic:Mode$ Continuous | Secondary$ True | Affected$ Card.Self | AddKeyword$ Deathtouch & Haste | Description$ Max speed — This creature has deathtouch and haste. DeckHas:Ability$LifeGain Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nWhen this creature enters, it deals 1 damage to target opponent and you gain 1 life.\nMax speed — This creature has deathtouch and haste. diff --git a/forge-gui/res/cardsfolder/g/glitch_ghost_surveyor.txt b/forge-gui/res/cardsfolder/g/glitch_ghost_surveyor.txt index afbaab9b29a..93f682cad9d 100644 --- a/forge-gui/res/cardsfolder/g/glitch_ghost_surveyor.txt +++ b/forge-gui/res/cardsfolder/g/glitch_ghost_surveyor.txt @@ -4,6 +4,6 @@ Types:Creature Spirit Scout PT:2/2 K:Flying K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. +S:Mode$ Continuous | EffectZone$ Graveyard | AffectedZone$ Graveyard | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. SVar:ABDraw:AB$ Draw | PrecostDesc$ Max speed — | Cost$ 3 ExileFromGrave<1/CARDNAME/this card> | ActivationZone$ Graveyard | Secondary$ True | SpellDescription$ Draw a card. Oracle:Flying\nStart your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nMax speed — {3}, Exile this card from your graveyard: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/goblin_surveyor.txt b/forge-gui/res/cardsfolder/g/goblin_surveyor.txt index 88068edee0b..143d15e6329 100644 --- a/forge-gui/res/cardsfolder/g/goblin_surveyor.txt +++ b/forge-gui/res/cardsfolder/g/goblin_surveyor.txt @@ -4,6 +4,6 @@ Types:Creature Goblin Scout PT:3/2 K:Trample K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. +S:Mode$ Continuous | EffectZone$ Graveyard | AffectedZone$ Graveyard | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. SVar:ABDraw:AB$ Draw | PrecostDesc$ Max speed — | Cost$ 3 ExileFromGrave<1/CARDNAME/this card> | ActivationZone$ Graveyard | Secondary$ True | SpellDescription$ Draw a card. Oracle:Trample\nStart your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nMax speed — {3}, Exile this card from your graveyard: Draw a card. diff --git a/forge-gui/res/cardsfolder/h/hour_of_victory.txt b/forge-gui/res/cardsfolder/h/hour_of_victory.txt index b6856d351b4..90ee1a439a1 100644 --- a/forge-gui/res/cardsfolder/h/hour_of_victory.txt +++ b/forge-gui/res/cardsfolder/h/hour_of_victory.txt @@ -4,7 +4,7 @@ Types:Enchantment K:Start your engines T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this enchantment enters, create a 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABTutor | Description$ Max speed — {1}{B}, Sacrifice this enchantment: Search your library for a card, put it into your hand, then shuffle. Activate only as a sorcery. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABTutor | Description$ Max speed — {1}{B}, Sacrifice this enchantment: Search your library for a card, put it into your hand, then shuffle. Activate only as a sorcery. SVar:ABTutor:AB$ ChangeZone | PrecostDesc$ Max speed — | Cost$ 1 B Sac<1/CARDNAME/this enchantment> | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | SorcerySpeed$ True | Secondary$ True | SpellDescription$ Search your library for a card, put it into your hand, then shuffle. Activate only as a sorcery. DeckHas:Ability$Token|Sacrifice Oracle:Start your engines!\nWhen this enchantment enters, create a 2/2 black Zombie creature token.\nMax speed — {1}{B}, Sacrifice this enchantment: Search your library for a card, put it into your hand, then shuffle. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/h/howlsquad_heavy.txt b/forge-gui/res/cardsfolder/h/howlsquad_heavy.txt index a186c906524..d2e83f5646d 100644 --- a/forge-gui/res/cardsfolder/h/howlsquad_heavy.txt +++ b/forge-gui/res/cardsfolder/h/howlsquad_heavy.txt @@ -9,7 +9,7 @@ SVar:TrigToken:DB$ Token | TokenScript$ r_1_1_goblin | RememberTokens$ True | Su SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ MustAttack | Duration$ UntilEndOfCombat | SubAbility$ DBCleanup SVar:MustAttack:Mode$ MustAttack | ValidCreature$ Card.IsRemembered | Description$ This creature attacks this combat if able. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABMana | Description$ Max speed — {T}: Add {R} for each Goblin you control. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABMana | Description$ Max speed — {T}: Add {R} for each Goblin you control. SVar:ABMana:AB$ Mana | PrecostDesc$ Max speed — | Cost$ T | Secondary$ True | Produced$ R | Amount$ Count$Valid Goblin.YouCtrl | SpellDescription$ Add {R} for each Goblin you control. DeckHas:Ability$Token DeckHints:Type$Goblin diff --git a/forge-gui/res/cardsfolder/k/kickoff_celebrations.txt b/forge-gui/res/cardsfolder/k/kickoff_celebrations.txt index 76413fd8335..cb7d1e90b98 100644 --- a/forge-gui/res/cardsfolder/k/kickoff_celebrations.txt +++ b/forge-gui/res/cardsfolder/k/kickoff_celebrations.txt @@ -4,7 +4,7 @@ Types:Enchantment K:Start your engines T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this enchantment enters, you may discard a card. If you do, draw two cards. SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 2 -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABPumpAll | Description$ Max speed — Sacrifice this enchantment: Creatures and Vehicles you control gain haste until end of turn. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABPumpAll | Description$ Max speed — Sacrifice this enchantment: Creatures and Vehicles you control gain haste until end of turn. SVar:ABPumpAll:AB$ PumpAll | PrecostDesc$ Max speed — | Cost$ Sac<1/CARDNAME/this enchantment> | Secondary$ True | ValidCards$ Creature.YouCtrl,Vehicle.YouCtrl | KW$ Haste | SpellDescription$ Creatures and Vehicles you control gain haste until end of turn. DeckHas:Ability$Discard|Sacrifice Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nWhen this enchantment enters, you may discard a card. If you do, draw two cards.\nMax speed — Sacrifice this enchantment: Creatures and Vehicles you control gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/l/leonin_surveyor.txt b/forge-gui/res/cardsfolder/l/leonin_surveyor.txt index a974d9565f2..23edbe06c56 100644 --- a/forge-gui/res/cardsfolder/l/leonin_surveyor.txt +++ b/forge-gui/res/cardsfolder/l/leonin_surveyor.txt @@ -4,6 +4,6 @@ Types:Creature Cat Scout PT:2/2 K:Start your engines S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ During your turn, this creature has first strike. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. +S:Mode$ Continuous | EffectZone$ Graveyard | AffectedZone$ Graveyard | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. SVar:ABDraw:AB$ Draw | PrecostDesc$ Max speed — | Cost$ 3 ExileFromGrave<1/CARDNAME/this card> | ActivationZone$ Graveyard | Secondary$ True | SpellDescription$ Draw a card. Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nDuring your turn, this creature has first strike.\nMax speed — {3}, Exile this card from your graveyard: Draw a card. diff --git a/forge-gui/res/cardsfolder/l/lightwheel_enhancements.txt b/forge-gui/res/cardsfolder/l/lightwheel_enhancements.txt index 54e5a75483e..7e3c8144c52 100644 --- a/forge-gui/res/cardsfolder/l/lightwheel_enhancements.txt +++ b/forge-gui/res/cardsfolder/l/lightwheel_enhancements.txt @@ -5,7 +5,7 @@ K:Enchant creature or Vehicle A:SP$ Attach | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target creature or Vehicle | AILogic$ Pump K:Start your engines S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Enchanted permanent gets +1/+1 and has vigilance. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — You may cast this card from your graveyard. +S:Mode$ Continuous | EffectZone$ Graveyard | AffectedZone$ Graveyard | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — You may cast this card from your graveyard. SVar:MaxSpeedStatic:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | Secondary$ True | Description$ Max speed — You may cast this card from your graveyard. SVar:DiscardMe:2 DeckHints:Ability$Discard diff --git a/forge-gui/res/cardsfolder/l/loxodon_surveyor.txt b/forge-gui/res/cardsfolder/l/loxodon_surveyor.txt index 5eb33d1c7e5..8777cc2e457 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_surveyor.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_surveyor.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Elephant Scout PT:3/3 K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. +S:Mode$ Continuous | EffectZone$ Graveyard | AffectedZone$ Graveyard | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. SVar:ABDraw:AB$ Draw | PrecostDesc$ Max speed — | Cost$ 3 ExileFromGrave<1/CARDNAME/this card> | ActivationZone$ Graveyard | Secondary$ True | SpellDescription$ Draw a card. Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nMax speed — {3}, Exile this card from your graveyard: Draw a card. diff --git a/forge-gui/res/cardsfolder/m/mendicant_core_guidelight.txt b/forge-gui/res/cardsfolder/m/mendicant_core_guidelight.txt index c2436f6dba5..e41d2c975dc 100644 --- a/forge-gui/res/cardsfolder/m/mendicant_core_guidelight.txt +++ b/forge-gui/res/cardsfolder/m/mendicant_core_guidelight.txt @@ -5,7 +5,7 @@ PT:*/3 S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | Description$ NICKNAME's power is equal to the number of artifacts you control. SVar:X:Count$Valid Artifact.YouCtrl K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ CastTrig | Description$ Max speed — Whenever you cast an artifact spell, you may pay {1}. If you do, copy it. (The copy becomes a token.) +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ CastTrig | Description$ Max speed — Whenever you cast an artifact spell, you may pay {1}. If you do, copy it. (The copy becomes a token.) SVar:CastTrig:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigCopy | OptionalDecider$ You | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Max speed — Whenever you cast an artifact spell, you may pay {1}. If you do, copy it. (The copy becomes a token.) SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 1 | Defined$ TriggeredSpellAbility | Amount$ 1 DeckHints:Type$Artifact diff --git a/forge-gui/res/cardsfolder/m/muraganda_raceway.txt b/forge-gui/res/cardsfolder/m/muraganda_raceway.txt index d8bf4f6840b..7104fe75ca6 100644 --- a/forge-gui/res/cardsfolder/m/muraganda_raceway.txt +++ b/forge-gui/res/cardsfolder/m/muraganda_raceway.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land K:Start your engines A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABMana | Description$ Max speed — {T}: Add {C}{C}. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABMana | Description$ Max speed — {T}: Add {C}{C}. SVar:ABMana:AB$ Mana | PrecostDesc$ Max speed — | Cost$ T | Produced$ C | Amount$ 2 | Secondary$ True | SpellDescription$ Add {C}{C}. Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\n{T}: Add {C}.\nMax speed — {T}: Add {C}{C}. diff --git a/forge-gui/res/cardsfolder/m/mutant_surveyor.txt b/forge-gui/res/cardsfolder/m/mutant_surveyor.txt index 4e2df450310..1193ff43c5a 100644 --- a/forge-gui/res/cardsfolder/m/mutant_surveyor.txt +++ b/forge-gui/res/cardsfolder/m/mutant_surveyor.txt @@ -4,6 +4,6 @@ Types:Creature Mutant Scout PT:2/3 K:Start your engines A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. +S:Mode$ Continuous | EffectZone$ Graveyard | AffectedZone$ Graveyard | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {3}, Exile this card from your graveyard: Draw a card. SVar:ABDraw:AB$ Draw | PrecostDesc$ Max speed — | Cost$ 3 ExileFromGrave<1/CARDNAME/this card> | ActivationZone$ Graveyard | Secondary$ True | SpellDescription$ Draw a card. Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\n{2}: This creature gets +1/+1 until end of turn.\nMax speed — {3}, Exile this card from your graveyard: Draw a card. diff --git a/forge-gui/res/cardsfolder/n/nesting_bot.txt b/forge-gui/res/cardsfolder/n/nesting_bot.txt index 9f0532210ca..e2586dff4f5 100644 --- a/forge-gui/res/cardsfolder/n/nesting_bot.txt +++ b/forge-gui/res/cardsfolder/n/nesting_bot.txt @@ -5,7 +5,7 @@ PT:1/1 K:Start your engines T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 colorless Servo artifact creature token. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_servo -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature gets +1/+0. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature gets +1/+0. SVar:MaxSpeedStatic:Mode$ Continuous | Secondary$ True | Affected$ Card.Self | AddPower$ 1 | Description$ Max speed — This creature gets +1/+0. DeckHas:Ability$Token Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nWhen this creature dies, create a 1/1 colorless Servo artifact creature token.\nMax speed — This creature gets +1/+0. diff --git a/forge-gui/res/cardsfolder/p/perilous_snare.txt b/forge-gui/res/cardsfolder/p/perilous_snare.txt index 80f90280d1f..e056efada95 100644 --- a/forge-gui/res/cardsfolder/p/perilous_snare.txt +++ b/forge-gui/res/cardsfolder/p/perilous_snare.txt @@ -4,7 +4,7 @@ Types:Artifact K:Start your engines T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this artifact enters, exile target nonland permanent an opponent controls until this artifact leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABPutCounter | Description$ Max speed — {T}: Put a +1/+1 counter on target creature or Vehicle you control. Activate only as a sorcery. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABPutCounter | Description$ Max speed — {T}: Put a +1/+1 counter on target creature or Vehicle you control. Activate only as a sorcery. SVar:ABPutCounter:AB$ PutCounter | PrecostDesc$ Max speed — | Cost$ T | Secondary$ True | ValidTgts$ Creature.YouCtrl,Vehicle.YouCtrl | TgtPrompt$ Select target creature or Vehicle | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on target creature or Vehicle you control. Activate only as a sorcery. SVar:PlayMain1:TRUE DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/p/pride_of_the_road.txt b/forge-gui/res/cardsfolder/p/pride_of_the_road.txt index cf570ea85c7..9effd352719 100644 --- a/forge-gui/res/cardsfolder/p/pride_of_the_road.txt +++ b/forge-gui/res/cardsfolder/p/pride_of_the_road.txt @@ -4,7 +4,7 @@ Types:Creature Zombie Cat Warrior PT:2/5 K:Vigilance K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ PhaseTrig | Description$ Max speed — At the beginning of combat on your turn, target creature or Vehicle you control gains double strike until end of turn. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ PhaseTrig | Description$ Max speed — At the beginning of combat on your turn, target creature or Vehicle you control gains double strike until end of turn. SVar:PhaseTrig:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Max speed — At the beginning of combat on your turn, target creature or Vehicle you control gains double strike until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl,Vehicle.YouCtrl | TgtPrompt$ Select target creature or Vehicle | KW$ Double Strike SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/r/racers_scoreboard.txt b/forge-gui/res/cardsfolder/r/racers_scoreboard.txt index 2008473826b..5dc06617a19 100644 --- a/forge-gui/res/cardsfolder/r/racers_scoreboard.txt +++ b/forge-gui/res/cardsfolder/r/racers_scoreboard.txt @@ -5,7 +5,7 @@ K:Start your engines T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact enters, draw two cards, then discard a card. SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — Spells you cast cost {1} less to cast. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — Spells you cast cost {1} less to cast. SVar:MaxSpeedStatic:Mode$ ReduceCost | Secondary$ True | ValidCard$ Card | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Max speed — Spells you cast cost {1} less to cast. DeckHas:Ability$Discard Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nWhen this artifact enters, draw two cards, then discard a card.\nMax speed — Spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/r/risen_necroregent.txt b/forge-gui/res/cardsfolder/r/risen_necroregent.txt index 41ed543b5d5..c2155d15288 100644 --- a/forge-gui/res/cardsfolder/r/risen_necroregent.txt +++ b/forge-gui/res/cardsfolder/r/risen_necroregent.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature Zombie Cat Knight PT:5/4 K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ PhaseTrig | Description$ Max speed — At the beginning of your end step, create a 2/2 black Zombie creature token. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ PhaseTrig | Description$ Max speed — At the beginning of your end step, create a 2/2 black Zombie creature token. SVar:PhaseTrig:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Max speed — At the beginning of your end step, create a 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/slick_imitator.txt b/forge-gui/res/cardsfolder/s/slick_imitator.txt index 13f50869191..45b9f6cfbf4 100644 --- a/forge-gui/res/cardsfolder/s/slick_imitator.txt +++ b/forge-gui/res/cardsfolder/s/slick_imitator.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Ooze PT:1/3 K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABCopySpell | Description$ Max speed — {1}, Sacrifice this creature: Copy target spell you control. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABCopySpell | Description$ Max speed — {1}, Sacrifice this creature: Copy target spell you control. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) SVar:ABCopySpell:AB$ CopySpellAbility | PrecostDesc$ Max speed — | Cost$ 1 Sac<1/CARDNAME/this creature> | TgtPrompt$ Select target spell you control | ValidTgts$ Card.YouCtrl | TargetType$ Spell | Secondary$ True | MayChooseTarget$ True | SpellDescription$ Copy target spell you control. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) DeckHas:Ability$Sacrifice|Token Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nMax speed — {1}, Sacrifice this creature: Copy target spell you control. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/s/starting_column.txt b/forge-gui/res/cardsfolder/s/starting_column.txt index 9698033d8ba..eb414d2e54b 100644 --- a/forge-gui/res/cardsfolder/s/starting_column.txt +++ b/forge-gui/res/cardsfolder/s/starting_column.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact K:Start your engines A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {T}, Sacrifice this artifact: Draw two cards, then discard a card. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddAbility$ ABDraw | Description$ Max speed — {T}, Sacrifice this artifact: Draw two cards, then discard a card. SVar:ABDraw:AB$ Draw | PrecostDesc$ Max speed — | Cost$ T Sac<1/CARDNAME/this artifact> | NumCards$ 2 | Secondary$ True | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card. SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose DeckHas:Ability$Sacrifice|Discard diff --git a/forge-gui/res/cardsfolder/s/streaking_oilgorger.txt b/forge-gui/res/cardsfolder/s/streaking_oilgorger.txt index de7e95a92aa..1710ef661f5 100644 --- a/forge-gui/res/cardsfolder/s/streaking_oilgorger.txt +++ b/forge-gui/res/cardsfolder/s/streaking_oilgorger.txt @@ -5,7 +5,7 @@ PT:3/3 K:Flying K:Haste K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature has lifelink. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature has lifelink. SVar:MaxSpeedStatic:Mode$ Continuous | Secondary$ True | Affected$ Card.Self | AddKeyword$ Lifelink | Description$ Max speed — This creature has lifelink. DeckHas:Ability$LifeGain Oracle:Flying, haste\nStart your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nMax speed — This creature has lifelink. diff --git a/forge-gui/res/cardsfolder/s/swiftwing_assailant.txt b/forge-gui/res/cardsfolder/s/swiftwing_assailant.txt index 7c23a044fc8..606a4ad9652 100644 --- a/forge-gui/res/cardsfolder/s/swiftwing_assailant.txt +++ b/forge-gui/res/cardsfolder/s/swiftwing_assailant.txt @@ -4,6 +4,6 @@ Types:Creature Bird Warrior PT:3/3 K:Flying K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature gets +0/+1 and has vigilance. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature gets +0/+1 and has vigilance. SVar:MaxSpeedStatic:Mode$ Continuous | Secondary$ True | Affected$ Card.Self | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Max speed — This creature gets +0/+1 and has vigilance. Oracle:Flying\nStart your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nMax speed — This creature gets +0/+1 and has vigilance. diff --git a/forge-gui/res/cardsfolder/v/vnwxt_verbose_host.txt b/forge-gui/res/cardsfolder/v/vnwxt_verbose_host.txt index 3a685c289e5..6b071651b29 100644 --- a/forge-gui/res/cardsfolder/v/vnwxt_verbose_host.txt +++ b/forge-gui/res/cardsfolder/v/vnwxt_verbose_host.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Homunculus PT:0/4 K:Start your engines S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddReplacementEffect$ RepDraw | Description$ Max speed — If you would draw a card, draw two cards instead. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddReplacementEffect$ RepDraw | Description$ Max speed — If you would draw a card, draw two cards instead. SVar:RepDraw:Event$ Draw | Secondary$ True | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ DrawTwo | Description$ Max speed — If you would draw a card, draw two cards instead. SVar:DrawTwo:DB$ Draw | Defined$ You | NumCards$ 2 Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nYou have no maximum hand size.\nMax speed — If you would draw a card, draw two cards instead. diff --git a/forge-gui/res/cardsfolder/w/walking_sarcophagus.txt b/forge-gui/res/cardsfolder/w/walking_sarcophagus.txt index 47a64dc630c..6f71626f22c 100644 --- a/forge-gui/res/cardsfolder/w/walking_sarcophagus.txt +++ b/forge-gui/res/cardsfolder/w/walking_sarcophagus.txt @@ -3,6 +3,6 @@ ManaCost:2 Types:Artifact Creature Zombie Cat PT:2/1 K:Start your engines -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature gets +1/+2. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddStaticAbility$ MaxSpeedStatic | Description$ Max speed — This creature gets +1/+2. SVar:MaxSpeedStatic:Mode$ Continuous | Secondary$ True | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 2 | Description$ Max speed — This creature gets +1/+2. Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nMax speed — This creature gets +1/+2. diff --git a/forge-gui/res/cardsfolder/z/zahur_glorys_past.txt b/forge-gui/res/cardsfolder/z/zahur_glorys_past.txt index bb5a7e2f94f..602d08ca341 100644 --- a/forge-gui/res/cardsfolder/z/zahur_glorys_past.txt +++ b/forge-gui/res/cardsfolder/z/zahur_glorys_past.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Zombie Cat Warrior PT:3/2 K:Start your engines A:AB$ Surveil | Cost$ Sac<1/Creature.Other/another creature> | ActivationLimit$ 1 | SpellDescription$ Surveil 1. Activate only once each turn. -S:Mode$ Continuous | CharacteristicDefining$ True | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ TrigDies | Description$ Max speed — Whenever a nontoken creature you control dies, create a tapped 2/2 black Zombie creature token. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ MaxSpeed | AddTrigger$ TrigDies | Description$ Max speed — Whenever a nontoken creature you control dies, create a tapped 2/2 black Zombie creature token. SVar:TrigDies:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Max speed — Whenever a nontoken creature you control dies, create a tapped 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenTapped$ True DeckHas:Ability$Sacrifice|Token