From b69a351f5a6244d6b3d68f2b7ad72e010eb89ee7 Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Wed, 24 Apr 2024 17:02:01 +0100 Subject: [PATCH] Add files via upload --- forge-gui/res/cardsfolder/s/spoils_of_the_vault.txt | 2 +- forge-gui/res/cardsfolder/s/spoils_of_victory.txt | 2 +- forge-gui/res/cardsfolder/s/spoils_of_war.txt | 2 +- forge-gui/res/cardsfolder/s/spontaneous_flight.txt | 2 +- forge-gui/res/cardsfolder/s/spontaneous_generation.txt | 2 +- forge-gui/res/cardsfolder/s/spore_burst.txt | 2 +- forge-gui/res/cardsfolder/s/spore_cloud.txt | 2 +- forge-gui/res/cardsfolder/s/spore_swarm.txt | 2 +- forge-gui/res/cardsfolder/s/spread_the_sickness.txt | 2 +- forge-gui/res/cardsfolder/s/spreading_flames.txt | 2 +- forge-gui/res/cardsfolder/s/spreading_rot.txt | 2 +- forge-gui/res/cardsfolder/s/spring_cleaning.txt | 2 +- forge-gui/res/cardsfolder/s/spring_of_eternal_peace.txt | 2 +- forge-gui/res/cardsfolder/s/springsage_ritual.txt | 2 +- forge-gui/res/cardsfolder/s/sprout.txt | 2 +- forge-gui/res/cardsfolder/s/sprout_swarm.txt | 2 +- forge-gui/res/cardsfolder/s/sprouting_renewal.txt | 2 +- forge-gui/res/cardsfolder/s/sprouting_vines.txt | 2 +- forge-gui/res/cardsfolder/s/spy_network.txt | 2 +- forge-gui/res/cardsfolder/s/squall.txt | 2 +- forge-gui/res/cardsfolder/s/squall_line.txt | 2 +- forge-gui/res/cardsfolder/s/square_up.txt | 2 +- forge-gui/res/cardsfolder/s/squash.txt | 2 +- forge-gui/res/cardsfolder/s/squees_revenge.txt | 2 +- forge-gui/res/cardsfolder/s/squelch.txt | 2 +- forge-gui/res/cardsfolder/s/srams_expertise.txt | 2 +- forge-gui/res/cardsfolder/s/stabbing_pain.txt | 2 +- forge-gui/res/cardsfolder/s/staggershock.txt | 2 +- forge-gui/res/cardsfolder/s/stain_the_mind.txt | 2 +- forge-gui/res/cardsfolder/s/stampede.txt | 2 +- forge-gui/res/cardsfolder/s/stand_firm.txt | 2 +- forge-gui/res/cardsfolder/s/stand_together.txt | 2 +- forge-gui/res/cardsfolder/s/standardize.txt | 2 +- forge-gui/res/cardsfolder/s/star_of_extinction.txt | 2 +- forge-gui/res/cardsfolder/s/starlight.txt | 2 +- forge-gui/res/cardsfolder/s/starnheim_unleashed.txt | 2 +- forge-gui/res/cardsfolder/s/starstorm.txt | 2 +- forge-gui/res/cardsfolder/s/start_from_scratch.txt | 2 +- forge-gui/res/cardsfolder/s/start_your_engines.txt | 2 +- .../res/cardsfolder/s/startled_awake_persistent_nightmare.txt | 2 +- forge-gui/res/cardsfolder/s/startling_development.txt | 2 +- forge-gui/res/cardsfolder/s/statute_of_denial.txt | 2 +- forge-gui/res/cardsfolder/s/stave_off.txt | 2 +- forge-gui/res/cardsfolder/s/steadfastness.txt | 2 +- forge-gui/res/cardsfolder/s/steady_aim.txt | 2 +- forge-gui/res/cardsfolder/s/steady_progress.txt | 2 +- forge-gui/res/cardsfolder/s/steal_strength.txt | 2 +- forge-gui/res/cardsfolder/s/steam_blast.txt | 2 +- forge-gui/res/cardsfolder/s/steel_sabotage.txt | 2 +- forge-gui/res/cardsfolder/s/steeling_stance.txt | 2 +- forge-gui/res/cardsfolder/s/steelshapers_gift.txt | 2 +- forge-gui/res/cardsfolder/s/stench_of_decay.txt | 2 +- forge-gui/res/cardsfolder/s/stench_of_evil.txt | 2 +- forge-gui/res/cardsfolder/s/stensia_banquet.txt | 2 +- forge-gui/res/cardsfolder/s/step_through.txt | 2 +- forge-gui/res/cardsfolder/s/stern_dismissal.txt | 2 +- forge-gui/res/cardsfolder/s/stern_scolding.txt | 2 +- forge-gui/res/cardsfolder/s/stifle.txt | 2 +- forge-gui/res/cardsfolder/s/stinging_shot.txt | 2 +- forge-gui/res/cardsfolder/s/stinging_study.txt | 2 +- forge-gui/res/cardsfolder/s/stir_the_grave.txt | 2 +- forge-gui/res/cardsfolder/s/stir_the_pride.txt | 2 +- forge-gui/res/cardsfolder/s/stir_the_sands.txt | 2 +- forge-gui/res/cardsfolder/s/stitch_in_time.txt | 2 +- forge-gui/res/cardsfolder/s/stitch_together.txt | 2 +- forge-gui/res/cardsfolder/s/stoke_the_flames.txt | 2 +- forge-gui/res/cardsfolder/s/stolen_by_the_fae.txt | 2 +- forge-gui/res/cardsfolder/s/stolen_grain.txt | 2 +- forge-gui/res/cardsfolder/s/stolen_identity.txt | 2 +- forge-gui/res/cardsfolder/s/stomp_and_howl.txt | 2 +- forge-gui/res/cardsfolder/s/stone_idol_trap.txt | 2 +- forge-gui/res/cardsfolder/s/stone_rain.txt | 2 +- forge-gui/res/cardsfolder/s/stonefury.txt | 2 +- forge-gui/res/cardsfolder/s/stonewood_invocation.txt | 2 +- forge-gui/res/cardsfolder/s/stony_strength.txt | 2 +- forge-gui/res/cardsfolder/s/storm_herd.txt | 2 +- forge-gui/res/cardsfolder/s/storm_kings_thunder.txt | 2 +- forge-gui/res/cardsfolder/s/storm_seeker.txt | 2 +- forge-gui/res/cardsfolder/s/storm_strike.txt | 2 +- forge-gui/res/cardsfolder/s/storm_the_citadel.txt | 2 +- forge-gui/res/cardsfolder/s/storms_wrath.txt | 2 +- forge-gui/res/cardsfolder/s/strafe.txt | 2 +- forge-gui/res/cardsfolder/s/strange_inversion.txt | 2 +- forge-gui/res/cardsfolder/s/strangle.txt | 2 +- forge-gui/res/cardsfolder/s/strangling_soot.txt | 2 +- forge-gui/res/cardsfolder/s/strangling_spores.txt | 2 +- forge-gui/res/cardsfolder/s/strategic_planning.txt | 2 +- forge-gui/res/cardsfolder/s/strategy_schmategy.txt | 2 +- forge-gui/res/cardsfolder/s/stream_of_acid.txt | 2 +- forge-gui/res/cardsfolder/s/stream_of_consciousness.txt | 2 +- forge-gui/res/cardsfolder/s/stream_of_life.txt | 2 +- forge-gui/res/cardsfolder/s/stream_of_thought.txt | 2 +- forge-gui/res/cardsfolder/s/strength_in_numbers.txt | 2 +- forge-gui/res/cardsfolder/s/strength_of_arms.txt | 2 +- forge-gui/res/cardsfolder/s/strength_of_cedars.txt | 2 +- forge-gui/res/cardsfolder/s/strength_of_night.txt | 2 +- forge-gui/res/cardsfolder/s/strength_of_solidarity.txt | 2 +- forge-gui/res/cardsfolder/s/strength_of_the_pack.txt | 2 +- forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt | 2 +- 99 files changed, 99 insertions(+), 99 deletions(-) diff --git a/forge-gui/res/cardsfolder/s/spoils_of_the_vault.txt b/forge-gui/res/cardsfolder/s/spoils_of_the_vault.txt index bad99ca3d9f..89d377ed240 100644 --- a/forge-gui/res/cardsfolder/s/spoils_of_the_vault.txt +++ b/forge-gui/res/cardsfolder/s/spoils_of_the_vault.txt @@ -1,7 +1,7 @@ Name:Spoils of the Vault ManaCost:B Types:Instant -A:SP$ NameCard | Cost$ B | Defined$ You | SubAbility$ DBDigUntil | SpellDescription$ Choose a card name. Reveal cards from the top of your library until you reveal a card with that name, then put that card into your hand. Exile all other cards revealed this way, and you lose 1 life for each of the exiled cards. +A:SP$ NameCard | Defined$ You | SubAbility$ DBDigUntil | SpellDescription$ Choose a card name. Reveal cards from the top of your library until you reveal a card with that name, then put that card into your hand. Exile all other cards revealed this way, and you lose 1 life for each of the exiled cards. SVar:DBDigUntil:DB$ DigUntil | Valid$ Card.NamedCard | FoundDestination$ Hand | RevealedDestination$ Exile | ValidDescription$ named card | RememberRevealed$ True | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/spoils_of_victory.txt b/forge-gui/res/cardsfolder/s/spoils_of_victory.txt index acf93c02d62..0c466f5c680 100644 --- a/forge-gui/res/cardsfolder/s/spoils_of_victory.txt +++ b/forge-gui/res/cardsfolder/s/spoils_of_victory.txt @@ -1,5 +1,5 @@ Name:Spoils of Victory ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island,Swamp,Mountain,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains, Island, Swamp, Mountain, or Forest card and put that card onto the battlefield. Then shuffle. +A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island,Swamp,Mountain,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains, Island, Swamp, Mountain, or Forest card and put that card onto the battlefield. Then shuffle. Oracle:Search your library for a Plains, Island, Swamp, Mountain, or Forest card and put that card onto the battlefield. Then shuffle. diff --git a/forge-gui/res/cardsfolder/s/spoils_of_war.txt b/forge-gui/res/cardsfolder/s/spoils_of_war.txt index c39c6cab4fc..1f5e0095f6e 100644 --- a/forge-gui/res/cardsfolder/s/spoils_of_war.txt +++ b/forge-gui/res/cardsfolder/s/spoils_of_war.txt @@ -2,7 +2,7 @@ Name:Spoils of War ManaCost:X B Types:Sorcery Text:X is the number of artifact and/or creature cards in an opponent's graveyard as you cast this spell. -A:SP$ PutCounter | Cost$ X B | AnnounceType$ Opponent | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ X | TargetMin$ 0 | TargetMax$ X | DividedAsYouChoose$ X | SpellDescription$ Distribute X +1/+1 counters among any number of target creatures. +A:SP$ PutCounter | AnnounceType$ Opponent | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ X | TargetMin$ 0 | TargetMax$ X | DividedAsYouChoose$ X | SpellDescription$ Distribute X +1/+1 counters among any number of target creatures. SVar:X:Count$LastStateGraveyardWithFallback Creature.ChosenCtrl,Artifact.ChosenCtrl AI:RemoveDeck:All Oracle:X is the number of artifact and/or creature cards in an opponent's graveyard as you cast this spell.\nDistribute X +1/+1 counters among any number of target creatures. diff --git a/forge-gui/res/cardsfolder/s/spontaneous_flight.txt b/forge-gui/res/cardsfolder/s/spontaneous_flight.txt index 1f113f74b8f..75b1ed4e0df 100644 --- a/forge-gui/res/cardsfolder/s/spontaneous_flight.txt +++ b/forge-gui/res/cardsfolder/s/spontaneous_flight.txt @@ -1,7 +1,7 @@ Name:Spontaneous Flight ManaCost:2 W Types:Instant -A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +2/+2 until end of turn. Put a flying counter on it. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +2/+2 until end of turn. Put a flying counter on it. SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Flying | CounterNum$ 1 DeckHas:Ability$Counters Oracle:Target creature gets +2/+2 until end of turn. Put a flying counter on it. diff --git a/forge-gui/res/cardsfolder/s/spontaneous_generation.txt b/forge-gui/res/cardsfolder/s/spontaneous_generation.txt index 6fc1f4dafa4..d7dbed54f03 100644 --- a/forge-gui/res/cardsfolder/s/spontaneous_generation.txt +++ b/forge-gui/res/cardsfolder/s/spontaneous_generation.txt @@ -1,6 +1,6 @@ Name:Spontaneous Generation ManaCost:3 G Types:Sorcery -A:SP$ Token | Cost$ 3 G | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token for each card in your hand. +A:SP$ Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token for each card in your hand. SVar:X:Count$InYourHand Oracle:Create a 1/1 green Saproling creature token for each card in your hand. diff --git a/forge-gui/res/cardsfolder/s/spore_burst.txt b/forge-gui/res/cardsfolder/s/spore_burst.txt index b7cd29d9ffa..b3617f27bea 100644 --- a/forge-gui/res/cardsfolder/s/spore_burst.txt +++ b/forge-gui/res/cardsfolder/s/spore_burst.txt @@ -1,7 +1,7 @@ Name:Spore Burst ManaCost:3 G Types:Sorcery -A:SP$ Token | Cost$ 3 G | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Domain — Create a 1/1 green Saproling creature token for each basic land type among lands you control. +A:SP$ Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Domain — Create a 1/1 green Saproling creature token for each basic land type among lands you control. SVar:X:Count$Domain AI:RemoveDeck:Random DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/spore_cloud.txt b/forge-gui/res/cardsfolder/s/spore_cloud.txt index 0ea95519673..5fa8aea234b 100644 --- a/forge-gui/res/cardsfolder/s/spore_cloud.txt +++ b/forge-gui/res/cardsfolder/s/spore_cloud.txt @@ -1,7 +1,7 @@ Name:Spore Cloud ManaCost:1 G G Types:Instant -A:SP$ Fog | Cost$ 1 G G | SubAbility$ DBTapAll | SpellDescription$ Tap all blocking creatures. Prevent all combat damage that would be dealt this turn. Each attacking creature and each blocking creature doesn't untap during its controller's next untap step. +A:SP$ Fog | SubAbility$ DBTapAll | SpellDescription$ Tap all blocking creatures. Prevent all combat damage that would be dealt this turn. Each attacking creature and each blocking creature doesn't untap during its controller's next untap step. SVar:DBTapAll:DB$ TapAll | ValidCards$ Creature.blocking | SubAbility$ DBPumpAll SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking,Creature.blocking | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent Oracle:Tap all blocking creatures. Prevent all combat damage that would be dealt this turn. Each attacking creature and each blocking creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/s/spore_swarm.txt b/forge-gui/res/cardsfolder/s/spore_swarm.txt index a3d435c9c7f..4571b6e8e77 100644 --- a/forge-gui/res/cardsfolder/s/spore_swarm.txt +++ b/forge-gui/res/cardsfolder/s/spore_swarm.txt @@ -1,6 +1,6 @@ Name:Spore Swarm ManaCost:3 G Types:Instant -A:SP$ Token | Cost$ 3 G | TokenAmount$ 3 | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create three 1/1 green Saproling creature tokens. +A:SP$ Token | TokenAmount$ 3 | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create three 1/1 green Saproling creature tokens. DeckHas:Ability$Token Oracle:Create three 1/1 green Saproling creature tokens. diff --git a/forge-gui/res/cardsfolder/s/spread_the_sickness.txt b/forge-gui/res/cardsfolder/s/spread_the_sickness.txt index 0d15e68ac37..7c9aa22fdbc 100644 --- a/forge-gui/res/cardsfolder/s/spread_the_sickness.txt +++ b/forge-gui/res/cardsfolder/s/spread_the_sickness.txt @@ -1,7 +1,7 @@ Name:Spread the Sickness ManaCost:4 B Types:Sorcery -A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBProliferate | SpellDescription$ Destroy target creature, then proliferate. +A:SP$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBProliferate | SpellDescription$ Destroy target creature, then proliferate. SVar:DBProliferate:DB$ Proliferate DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters diff --git a/forge-gui/res/cardsfolder/s/spreading_flames.txt b/forge-gui/res/cardsfolder/s/spreading_flames.txt index 27f0b581896..7b29452fe14 100644 --- a/forge-gui/res/cardsfolder/s/spreading_flames.txt +++ b/forge-gui/res/cardsfolder/s/spreading_flames.txt @@ -1,5 +1,5 @@ Name:Spreading Flames ManaCost:6 R Types:Instant -A:SP$ DealDamage | Cost$ 6 R | ValidTgts$ Creature | TgtPrompt$ Select target creatures to distribute damage to | NumDmg$ 6 | TargetMin$ 0 | TargetMax$ 6 | DividedAsYouChoose$ 6 | SpellDescription$ CARDNAME deals 6 damage divided as you choose among any number of target creatures. +A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creatures to distribute damage to | NumDmg$ 6 | TargetMin$ 0 | TargetMax$ 6 | DividedAsYouChoose$ 6 | SpellDescription$ CARDNAME deals 6 damage divided as you choose among any number of target creatures. Oracle:Spreading Flames deals 6 damage divided as you choose among any number of target creatures. diff --git a/forge-gui/res/cardsfolder/s/spreading_rot.txt b/forge-gui/res/cardsfolder/s/spreading_rot.txt index 8c232b24455..0d100372e76 100644 --- a/forge-gui/res/cardsfolder/s/spreading_rot.txt +++ b/forge-gui/res/cardsfolder/s/spreading_rot.txt @@ -1,6 +1,6 @@ Name:Spreading Rot ManaCost:4 B Types:Sorcery -A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBLoseLife | SpellDescription$ Destroy target land. Its controller loses 2 life. +A:SP$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBLoseLife | SpellDescription$ Destroy target land. Its controller loses 2 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ 2 Oracle:Destroy target land. Its controller loses 2 life. diff --git a/forge-gui/res/cardsfolder/s/spring_cleaning.txt b/forge-gui/res/cardsfolder/s/spring_cleaning.txt index 08d9f93ca37..a02930442b0 100644 --- a/forge-gui/res/cardsfolder/s/spring_cleaning.txt +++ b/forge-gui/res/cardsfolder/s/spring_cleaning.txt @@ -1,7 +1,7 @@ Name:Spring Cleaning ManaCost:1 G Types:Instant -A:SP$ Destroy | Cost$ 1 G | ValidTgts$ Enchantment | SubAbility$ DBClash | SpellDescription$ Destroy target enchantment. Clash with an opponent. If you win, destroy all enchantments your opponents control. +A:SP$ Destroy | ValidTgts$ Enchantment | SubAbility$ DBClash | SpellDescription$ Destroy target enchantment. Clash with an opponent. If you win, destroy all enchantments your opponents control. SVar:DBClash:DB$ Clash | WinSubAbility$ DBDestroyAll SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Enchantment.OppCtrl Oracle:Destroy target enchantment. Clash with an opponent. If you win, destroy all enchantments your opponents control. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/s/spring_of_eternal_peace.txt b/forge-gui/res/cardsfolder/s/spring_of_eternal_peace.txt index 9d012e76a8d..5461e17e0ec 100644 --- a/forge-gui/res/cardsfolder/s/spring_of_eternal_peace.txt +++ b/forge-gui/res/cardsfolder/s/spring_of_eternal_peace.txt @@ -1,5 +1,5 @@ Name:Spring of Eternal Peace ManaCost:3 G G Types:Sorcery -A:SP$ GainLife | Cost$ 3 G G | LifeAmount$ 8 | SpellDescription$ You gain 8 life. +A:SP$ GainLife | LifeAmount$ 8 | SpellDescription$ You gain 8 life. Oracle:You gain 8 life. diff --git a/forge-gui/res/cardsfolder/s/springsage_ritual.txt b/forge-gui/res/cardsfolder/s/springsage_ritual.txt index 2341d248111..b18566b5000 100644 --- a/forge-gui/res/cardsfolder/s/springsage_ritual.txt +++ b/forge-gui/res/cardsfolder/s/springsage_ritual.txt @@ -1,6 +1,6 @@ Name:Springsage Ritual ManaCost:3 G Types:Instant -A:SP$ Destroy | Cost$ 3 G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact or enchantment. You gain 4 life. +A:SP$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact or enchantment. You gain 4 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 Oracle:Destroy target artifact or enchantment. You gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/sprout.txt b/forge-gui/res/cardsfolder/s/sprout.txt index 7b958f9b91c..9fb66b3ce22 100644 --- a/forge-gui/res/cardsfolder/s/sprout.txt +++ b/forge-gui/res/cardsfolder/s/sprout.txt @@ -1,7 +1,7 @@ Name:Sprout ManaCost:G Types:Instant -A:SP$ Token | TokenAmount$ 1 | Cost$ G | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. +A:SP$ Token | TokenScript$ g_1_1_saproling | TokenAmount$ 1 | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. DeckHints:Type$Fungus DeckHas:Ability$Token Oracle:Create a 1/1 green Saproling creature token. diff --git a/forge-gui/res/cardsfolder/s/sprout_swarm.txt b/forge-gui/res/cardsfolder/s/sprout_swarm.txt index f90bf08e4c7..d31e0f3f12a 100644 --- a/forge-gui/res/cardsfolder/s/sprout_swarm.txt +++ b/forge-gui/res/cardsfolder/s/sprout_swarm.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Instant K:Convoke K:Buyback:3 -A:SP$ Token | Cost$ 1 G | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. +A:SP$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. DeckHas:Ability$Token Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nBuyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.)\nCreate a 1/1 green Saproling creature token. diff --git a/forge-gui/res/cardsfolder/s/sprouting_renewal.txt b/forge-gui/res/cardsfolder/s/sprouting_renewal.txt index e448f654061..85ae2c4b852 100644 --- a/forge-gui/res/cardsfolder/s/sprouting_renewal.txt +++ b/forge-gui/res/cardsfolder/s/sprouting_renewal.txt @@ -2,7 +2,7 @@ Name:Sprouting Renewal ManaCost:2 G Types:Sorcery K:Convoke -A:SP$ Charm | Cost$ 2 G | Choices$ DBToken,DBDestroy +A:SP$ Charm | Choices$ DBToken,DBDestroy SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ gw_2_2_elf_knight_vigilance | SpellDescription$ Create a 2/2 green and white Elf Knight creature token with vigilance. DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/sprouting_vines.txt b/forge-gui/res/cardsfolder/s/sprouting_vines.txt index 9bfbf3608cf..63cafa6128c 100644 --- a/forge-gui/res/cardsfolder/s/sprouting_vines.txt +++ b/forge-gui/res/cardsfolder/s/sprouting_vines.txt @@ -1,6 +1,6 @@ Name:Sprouting Vines ManaCost:2 G Types:Instant -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal that card, put it into your hand, then shuffle. +A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal that card, put it into your hand, then shuffle. K:Storm Oracle:Search your library for a basic land card, reveal that card, put it into your hand, then shuffle.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/s/spy_network.txt b/forge-gui/res/cardsfolder/s/spy_network.txt index 2a200bba275..826e65a9ed9 100644 --- a/forge-gui/res/cardsfolder/s/spy_network.txt +++ b/forge-gui/res/cardsfolder/s/spy_network.txt @@ -1,7 +1,7 @@ Name:Spy Network ManaCost:U Types:Instant -A:SP$ Pump | Cost$ U | ValidTgts$ Player | TgtPrompt$ Select target player. | SubAbility$ DBHand | StackDescription$ SpellDescription | SpellDescription$ Look at target player's hand, the top card of that player's library, and any face-down creatures they control. +A:SP$ Pump | ValidTgts$ Player | TgtPrompt$ Select target player. | SubAbility$ DBHand | StackDescription$ SpellDescription | SpellDescription$ Look at target player's hand, the top card of that player's library, and any face-down creatures they control. SVar:DBHand:DB$ LookAt | Defined$ ValidHand Card.TargetedPlayerCtrl | SubAbility$ DBTopLibrary | StackDescription$ None SVar:DBTopLibrary:DB$ LookAt | Defined$ ValidAll Card.TopLibrary+TargetedPlayerCtrl | SubAbility$ DBFaceDown | StackDescription$ None SVar:DBFaceDown:DB$ LookAt | Defined$ Valid Creature.faceDown+TargetedPlayerCtrl | SubAbility$ DBRearrange | StackDescription$ None diff --git a/forge-gui/res/cardsfolder/s/squall.txt b/forge-gui/res/cardsfolder/s/squall.txt index 82c29e80918..498c960b19a 100644 --- a/forge-gui/res/cardsfolder/s/squall.txt +++ b/forge-gui/res/cardsfolder/s/squall.txt @@ -1,5 +1,5 @@ Name:Squall ManaCost:2 G Types:Sorcery -A:SP$ DamageAll | Cost$ 2 G | NumDmg$ 2 | ValidCards$ Creature.withFlying | ValidDescription$ each creature with flying. | SpellDescription$ CARDNAME deals 2 damage to each creature with flying. +A:SP$ DamageAll | NumDmg$ 2 | ValidCards$ Creature.withFlying | ValidDescription$ each creature with flying. | SpellDescription$ CARDNAME deals 2 damage to each creature with flying. Oracle:Squall deals 2 damage to each creature with flying. diff --git a/forge-gui/res/cardsfolder/s/squall_line.txt b/forge-gui/res/cardsfolder/s/squall_line.txt index 210319ce1cc..b9131156325 100644 --- a/forge-gui/res/cardsfolder/s/squall_line.txt +++ b/forge-gui/res/cardsfolder/s/squall_line.txt @@ -1,7 +1,7 @@ Name:Squall Line ManaCost:X G G Types:Instant -A:SP$ DamageAll | Cost$ X G G | ValidCards$ Creature.withFlying | ValidPlayers$ Player | NumDmg$ X | ValidDescription$ each creature with flying and each player. | SpellDescription$ CARDNAME deals X damage to each creature with flying and each player. +A:SP$ DamageAll | ValidCards$ Creature.withFlying | ValidPlayers$ Player | NumDmg$ X | ValidDescription$ each creature with flying and each player. | SpellDescription$ CARDNAME deals X damage to each creature with flying and each player. SVar:X:Count$xPaid AI:RemoveDeck:Random Oracle:Squall Line deals X damage to each creature with flying and each player. diff --git a/forge-gui/res/cardsfolder/s/square_up.txt b/forge-gui/res/cardsfolder/s/square_up.txt index 759ac5128eb..1ca9245f0a0 100644 --- a/forge-gui/res/cardsfolder/s/square_up.txt +++ b/forge-gui/res/cardsfolder/s/square_up.txt @@ -1,6 +1,6 @@ Name:Square Up ManaCost:1 GU Types:Instant -A:SP$ Animate | Cost$ 1 GU | ValidTgts$ Creature | TgtPrompt$ Select target creature | Power$ 4 | Toughness$ 4 | SpellDescription$ Target creature has base power and toughness 4/4 until end of turn. +A:SP$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Power$ 4 | Toughness$ 4 | SpellDescription$ Target creature has base power and toughness 4/4 until end of turn. AI:RemoveDeck:All Oracle:Target creature has base power and toughness 4/4 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/squash.txt b/forge-gui/res/cardsfolder/s/squash.txt index e8e157a6704..7f5f1259f85 100644 --- a/forge-gui/res/cardsfolder/s/squash.txt +++ b/forge-gui/res/cardsfolder/s/squash.txt @@ -2,6 +2,6 @@ Name:Squash ManaCost:4 R Types:Instant S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | IsPresent$ Giant.YouCtrl | Description$ This spell costs {3} less to cast if you control a Giant. -A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to target creature or planeswalker. +A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to target creature or planeswalker. DeckHints:Type$Giant Oracle:This spell costs {3} less to cast if you control a Giant.\nSquash deals 6 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/s/squees_revenge.txt b/forge-gui/res/cardsfolder/s/squees_revenge.txt index db701de5012..2d8edb248c0 100644 --- a/forge-gui/res/cardsfolder/s/squees_revenge.txt +++ b/forge-gui/res/cardsfolder/s/squees_revenge.txt @@ -1,7 +1,7 @@ Name:Squee's Revenge ManaCost:1 U R Types:Sorcery -A:SP$ ChooseNumber | Cost$ 1 U R | SubAbility$ RepeatFlip | SpellDescription$ Choose a number. Flip a coin that many times or until you lose a flip, whichever comes first. If you win all the flips, draw two cards for each flip. +A:SP$ ChooseNumber | SubAbility$ RepeatFlip | SpellDescription$ Choose a number. Flip a coin that many times or until you lose a flip, whichever comes first. If you win all the flips, draw two cards for each flip. # Repeat Flip SVar:RepeatFlip:DB$ Repeat | RepeatSubAbility$ FlipAgain | ConditionCheckSVar$ TimesToFlip | ConditionSVarCompare$ GT0 | RepeatCheckSVar$ FlipsDone | RepeatSVarCompare$ LTTimesToFlip | SubAbility$ DrawIfWin SVar:FlipAgain:DB$ FlipACoin | WinSubAbility$ IncrementFlips | LoseSubAbility$ IncrementLoss diff --git a/forge-gui/res/cardsfolder/s/squelch.txt b/forge-gui/res/cardsfolder/s/squelch.txt index 8218bbcbfc9..413e3a1e105 100644 --- a/forge-gui/res/cardsfolder/s/squelch.txt +++ b/forge-gui/res/cardsfolder/s/squelch.txt @@ -1,6 +1,6 @@ Name:Squelch ManaCost:1 U Types:Instant -A:SP$ Counter | Cost$ 1 U | TgtPrompt$ Select target Activated Ability | ValidTgts$ Card | TargetType$ Activated | SubAbility$ DBDraw | SpellDescription$ Counter target activated ability. Draw a card. +A:SP$ Counter | TgtPrompt$ Select target Activated Ability | ValidTgts$ Card | TargetType$ Activated | SubAbility$ DBDraw | SpellDescription$ Counter target activated ability. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:Counter target activated ability. (Mana abilities can't be targeted.)\nDraw a card. diff --git a/forge-gui/res/cardsfolder/s/srams_expertise.txt b/forge-gui/res/cardsfolder/s/srams_expertise.txt index bb41660c456..d7e777f3156 100644 --- a/forge-gui/res/cardsfolder/s/srams_expertise.txt +++ b/forge-gui/res/cardsfolder/s/srams_expertise.txt @@ -1,6 +1,6 @@ Name:Sram's Expertise ManaCost:2 W W Types:Sorcery -A:SP$ Token | Cost$ 2 W W | TokenAmount$ 3 | TokenScript$ c_1_1_a_servo | TokenOwner$ You | SubAbility$ DBPlay | SpellDescription$ Create three 1/1 colorless Servo artifact creature tokens. You may cast a spell with mana value 3 or less from your hand without paying its mana cost. +A:SP$ Token | TokenAmount$ 3 | TokenScript$ c_1_1_a_servo | TokenOwner$ You | SubAbility$ DBPlay | SpellDescription$ Create three 1/1 colorless Servo artifact creature tokens. You may cast a spell with mana value 3 or less from your hand without paying its mana cost. SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLE3 | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True Oracle:Create three 1/1 colorless Servo artifact creature tokens.\nYou may cast a spell with mana value 3 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/s/stabbing_pain.txt b/forge-gui/res/cardsfolder/s/stabbing_pain.txt index a6445413fb2..652dc5b2764 100644 --- a/forge-gui/res/cardsfolder/s/stabbing_pain.txt +++ b/forge-gui/res/cardsfolder/s/stabbing_pain.txt @@ -1,6 +1,6 @@ Name:Stabbing Pain ManaCost:B Types:Instant -A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SubAbility$ DBTap | SpellDescription$ Target creature gets -1/-1 until end of turn. Tap that creature. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SubAbility$ DBTap | SpellDescription$ Target creature gets -1/-1 until end of turn. Tap that creature. SVar:DBTap:DB$ Tap | Defined$ Targeted Oracle:Target creature gets -1/-1 until end of turn. Tap that creature. diff --git a/forge-gui/res/cardsfolder/s/staggershock.txt b/forge-gui/res/cardsfolder/s/staggershock.txt index 0f3c51c232c..c5424bfa8ec 100644 --- a/forge-gui/res/cardsfolder/s/staggershock.txt +++ b/forge-gui/res/cardsfolder/s/staggershock.txt @@ -2,5 +2,5 @@ Name:Staggershock ManaCost:2 R Types:Instant K:Rebound -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:Staggershock deals 2 damage to any target.\nRebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/s/stain_the_mind.txt b/forge-gui/res/cardsfolder/s/stain_the_mind.txt index e75424603d4..3bf129efed4 100644 --- a/forge-gui/res/cardsfolder/s/stain_the_mind.txt +++ b/forge-gui/res/cardsfolder/s/stain_the_mind.txt @@ -2,7 +2,7 @@ Name:Stain the Mind ManaCost:4 B Types:Sorcery K:Convoke -A:SP$ NameCard | Cost$ 4 B | Defined$ You | ValidCards$ Card.nonLand | ValidDescription$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. +A:SP$ NameCard | Defined$ You | ValidCards$ Card.nonLand | ValidDescription$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None diff --git a/forge-gui/res/cardsfolder/s/stampede.txt b/forge-gui/res/cardsfolder/s/stampede.txt index 5c39033b57e..e4068038d77 100644 --- a/forge-gui/res/cardsfolder/s/stampede.txt +++ b/forge-gui/res/cardsfolder/s/stampede.txt @@ -1,5 +1,5 @@ Name:Stampede ManaCost:1 G G Types:Instant -A:SP$ PumpAll | Cost$ 1 G G | ValidCards$ Creature.attacking | NumAtt$ +1 | KW$ Trample | SpellDescription$ Attacking creatures get +1/+0 and gain trample until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.attacking | NumAtt$ +1 | KW$ Trample | SpellDescription$ Attacking creatures get +1/+0 and gain trample until end of turn. Oracle:Attacking creatures get +1/+0 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stand_firm.txt b/forge-gui/res/cardsfolder/s/stand_firm.txt index 2e74b092b13..db3d754cd88 100644 --- a/forge-gui/res/cardsfolder/s/stand_firm.txt +++ b/forge-gui/res/cardsfolder/s/stand_firm.txt @@ -1,6 +1,6 @@ Name:Stand Firm ManaCost:W Types:Instant -A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBScry | SpellDescription$ Target creature gets +1/+1 until end of turn. Scry 2 (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBScry | SpellDescription$ Target creature gets +1/+1 until end of turn. Scry 2 (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) SVar:DBScry:DB$ Scry | ScryNum$ 2 Oracle:Target creature gets +1/+1 until end of turn. Scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/s/stand_together.txt b/forge-gui/res/cardsfolder/s/stand_together.txt index 35aa27697b7..5826e45db2a 100644 --- a/forge-gui/res/cardsfolder/s/stand_together.txt +++ b/forge-gui/res/cardsfolder/s/stand_together.txt @@ -1,6 +1,6 @@ Name:Stand Together ManaCost:3 G G Types:Instant -A:SP$ PutCounter | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPutTwo | SpellDescription$ Put two +1/+1 counters on target creature and two +1/+1 counters on another target creature. +A:SP$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPutTwo | SpellDescription$ Put two +1/+1 counters on target creature and two +1/+1 counters on another target creature. SVar:DBPutTwo:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select another target creature | TargetUnique$ True | CounterType$ P1P1 | CounterNum$ 2 Oracle:Put two +1/+1 counters on target creature and two +1/+1 counters on another target creature. diff --git a/forge-gui/res/cardsfolder/s/standardize.txt b/forge-gui/res/cardsfolder/s/standardize.txt index 011a7d5c32f..e26ed18a69b 100644 --- a/forge-gui/res/cardsfolder/s/standardize.txt +++ b/forge-gui/res/cardsfolder/s/standardize.txt @@ -1,7 +1,7 @@ Name:Standardize ManaCost:U U Types:Instant -A:SP$ ChooseType | Cost$ U U | Defined$ You | Type$ Creature | InvalidTypes$ Wall | SubAbility$ DBAnimateAll | SpellDescription$ Choose a creature type other than Wall. Each creature becomes that type until end of turn. +A:SP$ ChooseType | Defined$ You | Type$ Creature | InvalidTypes$ Wall | SubAbility$ DBAnimateAll | SpellDescription$ Choose a creature type other than Wall. Each creature becomes that type until end of turn. SVar:DBAnimateAll:DB$ AnimateAll | ValidCards$ Creature | Types$ ChosenType | RemoveCreatureTypes$ True AI:RemoveDeck:All Oracle:Choose a creature type other than Wall. Each creature becomes that type until end of turn. diff --git a/forge-gui/res/cardsfolder/s/star_of_extinction.txt b/forge-gui/res/cardsfolder/s/star_of_extinction.txt index 957c9592293..d6b5de06b27 100644 --- a/forge-gui/res/cardsfolder/s/star_of_extinction.txt +++ b/forge-gui/res/cardsfolder/s/star_of_extinction.txt @@ -1,6 +1,6 @@ Name:Star of Extinction ManaCost:5 R R Types:Sorcery -A:SP$ Destroy | Cost$ 5 R R | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBDealDamage | SpellDescription$ Destroy target land. CARDNAME deals 20 damage to each creature and each planeswalker. +A:SP$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBDealDamage | SpellDescription$ Destroy target land. CARDNAME deals 20 damage to each creature and each planeswalker. SVar:DBDealDamage:DB$ DamageAll | ValidCards$ Creature,Planeswalker | ValidDescription$ each creature and each planeswalker. | NumDmg$ 20 Oracle:Destroy target land. Star of Extinction deals 20 damage to each creature and each planeswalker. diff --git a/forge-gui/res/cardsfolder/s/starlight.txt b/forge-gui/res/cardsfolder/s/starlight.txt index 1ad9c83c000..5bb0fa78914 100644 --- a/forge-gui/res/cardsfolder/s/starlight.txt +++ b/forge-gui/res/cardsfolder/s/starlight.txt @@ -1,7 +1,7 @@ Name:Starlight ManaCost:1 W Types:Sorcery -A:SP$ GainLife | Cost$ 1 W | ValidTgts$ Opponent | Defined$ You | LifeAmount$ X | SpellDescription$ You gain 3 life for each black creature target opponent controls. +A:SP$ GainLife | ValidTgts$ Opponent | Defined$ You | LifeAmount$ X | SpellDescription$ You gain 3 life for each black creature target opponent controls. SVar:X:Count$Valid Creature.TargetedPlayerCtrl+Black/Times.3 AI:RemoveDeck:Random Oracle:You gain 3 life for each black creature target opponent controls. diff --git a/forge-gui/res/cardsfolder/s/starnheim_unleashed.txt b/forge-gui/res/cardsfolder/s/starnheim_unleashed.txt index 7259ffd82f8..7f828b37021 100644 --- a/forge-gui/res/cardsfolder/s/starnheim_unleashed.txt +++ b/forge-gui/res/cardsfolder/s/starnheim_unleashed.txt @@ -1,7 +1,7 @@ Name:Starnheim Unleashed ManaCost:2 W W Types:Sorcery -A:SP$ Token | Cost$ 2 W W | TokenAmount$ Y | TokenScript$ w_4_4_angel_warrior_flying_vigilance | SpellDescription$ Create a 4/4 white Angel Warrior creature token with flying and vigilance. If this spell was foretold, create X of those tokens instead. +A:SP$ Token | TokenAmount$ Y | TokenScript$ w_4_4_angel_warrior_flying_vigilance | SpellDescription$ Create a 4/4 white Angel Warrior creature token with flying and vigilance. If this spell was foretold, create X of those tokens instead. SVar:Y:Count$Foretold.X.1 SVar:X:Count$xPaid K:Foretell:X X W diff --git a/forge-gui/res/cardsfolder/s/starstorm.txt b/forge-gui/res/cardsfolder/s/starstorm.txt index 5dda9cef667..156483c341d 100644 --- a/forge-gui/res/cardsfolder/s/starstorm.txt +++ b/forge-gui/res/cardsfolder/s/starstorm.txt @@ -2,6 +2,6 @@ Name:Starstorm ManaCost:X R R Types:Instant K:Cycling:3 -A:SP$ DamageAll | Cost$ X R R | ValidCards$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each creature. +A:SP$ DamageAll | ValidCards$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each creature. SVar:X:Count$xPaid Oracle:Starstorm deals X damage to each creature.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/start_from_scratch.txt b/forge-gui/res/cardsfolder/s/start_from_scratch.txt index f80e4b0fd01..9a9cd8b96ac 100644 --- a/forge-gui/res/cardsfolder/s/start_from_scratch.txt +++ b/forge-gui/res/cardsfolder/s/start_from_scratch.txt @@ -1,7 +1,7 @@ Name:Start from Scratch ManaCost:2 R Types:Sorcery Lesson -A:SP$ Charm | Cost$ 2 R | Choices$ DBDmg,DBDestroy +A:SP$ Charm | Choices$ DBDmg,DBDestroy SVar:DBDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | SpellDescription$ Destroy target artifact. Oracle:Choose one —\n• Start from Scratch deals 1 damage to any target.\n• Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/s/start_your_engines.txt b/forge-gui/res/cardsfolder/s/start_your_engines.txt index f6a4a025534..f140a2edd8c 100644 --- a/forge-gui/res/cardsfolder/s/start_your_engines.txt +++ b/forge-gui/res/cardsfolder/s/start_your_engines.txt @@ -1,6 +1,6 @@ Name:Start Your Engines ManaCost:3 R Types:Sorcery -A:SP$ AnimateAll | Cost$ 3 R | Types$ Creature,Artifact | ValidCards$ Vehicle.YouCtrl | SubAbility$ DBPumpAll | SpellDescription$ Vehicles you control become artifact creatures until end of turn. Creatures you control get +2/+0 until end of turn. +A:SP$ AnimateAll | Types$ Creature,Artifact | ValidCards$ Vehicle.YouCtrl | SubAbility$ DBPumpAll | SpellDescription$ Vehicles you control become artifact creatures until end of turn. Creatures you control get +2/+0 until end of turn. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 Oracle:Vehicles you control become artifact creatures until end of turn. Creatures you control get +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt b/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt index 1621421a55a..ac37d1ff808 100644 --- a/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt +++ b/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt @@ -1,7 +1,7 @@ Name:Startled Awake ManaCost:2 U U Types:Sorcery -A:SP$ Mill | Cost$ 2 U U | NumCards$ 13 | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent | SpellDescription$ Target opponent mills thirteen cards. +A:SP$ Mill | NumCards$ 13 | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent | SpellDescription$ Target opponent mills thirteen cards. A:AB$ ChangeZone | Cost$ 3 U U | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard onto the battlefield transformed. Activate only any time you could cast a sorcery. AlternateMode:DoubleFaced Oracle:Target opponent mills thirteen cards.\n{3}{U}{U}: Put Startled Awake from your graveyard onto the battlefield transformed. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/startling_development.txt b/forge-gui/res/cardsfolder/s/startling_development.txt index 01fa738a037..08058954d51 100644 --- a/forge-gui/res/cardsfolder/s/startling_development.txt +++ b/forge-gui/res/cardsfolder/s/startling_development.txt @@ -1,6 +1,6 @@ Name:Startling Development ManaCost:1 U Types:Instant -A:SP$ Animate | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Colors$ Blue | OverwriteColors$ True | Types$ Serpent | RemoveCreatureTypes$ True | Power$ 4 | Toughness$ 4 | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, target creature becomes a blue Serpent with base power and toughness 4/4. +A:SP$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Colors$ Blue | OverwriteColors$ True | Types$ Serpent | RemoveCreatureTypes$ True | Power$ 4 | Toughness$ 4 | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, target creature becomes a blue Serpent with base power and toughness 4/4. K:Cycling:1 Oracle:Until end of turn, target creature becomes a blue Serpent with base power and toughness 4/4.\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/statute_of_denial.txt b/forge-gui/res/cardsfolder/s/statute_of_denial.txt index b0e25043a59..e973991e5ae 100644 --- a/forge-gui/res/cardsfolder/s/statute_of_denial.txt +++ b/forge-gui/res/cardsfolder/s/statute_of_denial.txt @@ -1,7 +1,7 @@ Name:Statute of Denial ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDraw | SpellDescription$ Counter target spell. If you control a blue creature, draw a card, then discard a card. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDraw | SpellDescription$ Counter target spell. If you control a blue creature, draw a card, then discard a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionPresent$ Creature.Blue+YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control a blue creature, | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | ConditionPresent$ Creature.Blue+YouCtrl | ConditionCompare$ GE1 Oracle:Counter target spell. If you control a blue creature, draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/s/stave_off.txt b/forge-gui/res/cardsfolder/s/stave_off.txt index 84234387673..148f2c85a85 100644 --- a/forge-gui/res/cardsfolder/s/stave_off.txt +++ b/forge-gui/res/cardsfolder/s/stave_off.txt @@ -1,5 +1,5 @@ Name:Stave Off ManaCost:W Types:Instant -A:SP$ Protection | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target creature gains protection from the color of your choice until end of turn. +A:SP$ Protection | ValidTgts$ Creature | TgtPrompt$ Select target creature | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target creature gains protection from the color of your choice until end of turn. Oracle:Target creature gains protection from the color of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/s/steadfastness.txt b/forge-gui/res/cardsfolder/s/steadfastness.txt index 0db056867f2..9ae996935d3 100644 --- a/forge-gui/res/cardsfolder/s/steadfastness.txt +++ b/forge-gui/res/cardsfolder/s/steadfastness.txt @@ -1,6 +1,6 @@ Name:Steadfastness ManaCost:1 W Types:Sorcery -A:SP$ PumpAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl | NumDef$ +3 | SpellDescription$ Creatures you control get +0/+3 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumDef$ +3 | SpellDescription$ Creatures you control get +0/+3 until end of turn. AI:RemoveDeck:All Oracle:Creatures you control get +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/steady_aim.txt b/forge-gui/res/cardsfolder/s/steady_aim.txt index da6f5ed6a14..4d056f824ac 100644 --- a/forge-gui/res/cardsfolder/s/steady_aim.txt +++ b/forge-gui/res/cardsfolder/s/steady_aim.txt @@ -1,6 +1,6 @@ Name:Steady Aim ManaCost:1 G Types:Instant -A:SP$ Untap | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +1/+4 and gains reach until end of turn. +A:SP$ Untap | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +1/+4 and gains reach until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +1 | NumDef$ +4 | KW$ Reach Oracle:Untap target creature. It gets +1/+4 and gains reach until end of turn. diff --git a/forge-gui/res/cardsfolder/s/steady_progress.txt b/forge-gui/res/cardsfolder/s/steady_progress.txt index b0defd54e18..e2be766e6be 100644 --- a/forge-gui/res/cardsfolder/s/steady_progress.txt +++ b/forge-gui/res/cardsfolder/s/steady_progress.txt @@ -1,7 +1,7 @@ Name:Steady Progress ManaCost:2 U Types:Instant -A:SP$ Proliferate | Cost$ 2 U | SpellDescription$ Proliferate. Draw a card. | SubAbility$ DB +A:SP$ Proliferate | SpellDescription$ Proliferate. Draw a card. | SubAbility$ DB SVar:DB:DB$ Draw | NumCards$ 1 DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters diff --git a/forge-gui/res/cardsfolder/s/steal_strength.txt b/forge-gui/res/cardsfolder/s/steal_strength.txt index 54429768e44..12d83aa6f0f 100644 --- a/forge-gui/res/cardsfolder/s/steal_strength.txt +++ b/forge-gui/res/cardsfolder/s/steal_strength.txt @@ -1,6 +1,6 @@ Name:Steal Strength ManaCost:1 B Types:Instant -A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +1/+1 | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBPumpNeg | SpellDescription$ Target creature gets +1/+1 until end of turn. Another target creature gets -1/-1 until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +1/+1 | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBPumpNeg | SpellDescription$ Target creature gets +1/+1 until end of turn. Another target creature gets -1/-1 until end of turn. SVar:DBPumpNeg:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select another creature to get -1/-1 | TargetUnique$ True | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True Oracle:Target creature gets +1/+1 until end of turn. Another target creature gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/steam_blast.txt b/forge-gui/res/cardsfolder/s/steam_blast.txt index 81f40451741..f2fad15e3cb 100644 --- a/forge-gui/res/cardsfolder/s/steam_blast.txt +++ b/forge-gui/res/cardsfolder/s/steam_blast.txt @@ -1,5 +1,5 @@ Name:Steam Blast ManaCost:2 R Types:Sorcery -A:SP$ DamageAll | Cost$ 2 R | NumDmg$ 2 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 2 damage to each creature and each player. +A:SP$ DamageAll | NumDmg$ 2 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 2 damage to each creature and each player. Oracle:Steam Blast deals 2 damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/s/steel_sabotage.txt b/forge-gui/res/cardsfolder/s/steel_sabotage.txt index 073f9977208..5348a6897cf 100644 --- a/forge-gui/res/cardsfolder/s/steel_sabotage.txt +++ b/forge-gui/res/cardsfolder/s/steel_sabotage.txt @@ -1,7 +1,7 @@ Name:Steel Sabotage ManaCost:U Types:Instant -A:SP$ Charm | Cost$ U | Choices$ DBCounter,DBChangeZone | CharmNum$ 1 +A:SP$ Charm | Choices$ DBCounter,DBChangeZone | CharmNum$ 1 SVar:DBCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target Artifact spell | ValidTgts$ Artifact | SpellDescription$ Counter target artifact spell. SVar:DBChangeZone:DB$ ChangeZone | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target artifact to its owner's hand. Oracle:Choose one —\n• Counter target artifact spell.\n• Return target artifact to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/steeling_stance.txt b/forge-gui/res/cardsfolder/s/steeling_stance.txt index 49132c8275a..42f2260bb74 100644 --- a/forge-gui/res/cardsfolder/s/steeling_stance.txt +++ b/forge-gui/res/cardsfolder/s/steeling_stance.txt @@ -1,7 +1,7 @@ Name:Steeling Stance ManaCost:1 W W Types:Instant -A:SP$ PumpAll | Cost$ 1 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. A:AB$ Pump | Cost$ W Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 | Forecast$ True | SpellDescription$ Target creature gets +1/+1 until end of turn. (Activate only during your upkeep and only once each turn.) AI:RemoveDeck:All Oracle:Creatures you control get +1/+1 until end of turn.\nForecast — {W}, Reveal Steeling Stance from your hand: Target creature gets +1/+1 until end of turn. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/s/steelshapers_gift.txt b/forge-gui/res/cardsfolder/s/steelshapers_gift.txt index 13d9f9b2921..1b991329b2e 100644 --- a/forge-gui/res/cardsfolder/s/steelshapers_gift.txt +++ b/forge-gui/res/cardsfolder/s/steelshapers_gift.txt @@ -1,7 +1,7 @@ Name:Steelshaper's Gift ManaCost:W Types:Sorcery -A:SP$ ChangeZone | Cost$ W | Origin$ Library | Destination$ Hand | ChangeType$ Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for an Equipment card, reveal that card, put it into your hand, then shuffle. +A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for an Equipment card, reveal that card, put it into your hand, then shuffle. AI:RemoveDeck:Random DeckNeeds:Type$Equipment Oracle:Search your library for an Equipment card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/stench_of_decay.txt b/forge-gui/res/cardsfolder/s/stench_of_decay.txt index 5775f8d1dde..fabdf0b3eda 100644 --- a/forge-gui/res/cardsfolder/s/stench_of_decay.txt +++ b/forge-gui/res/cardsfolder/s/stench_of_decay.txt @@ -1,5 +1,5 @@ Name:Stench of Decay ManaCost:1 B B Types:Instant -A:SP$ PumpAll | Cost$ 1 B B | ValidCards$ Creature.nonArtifact | IsCurse$ True | NumAtt$ -1 | NumDef$ -1 | SpellDescription$ Nonartifact creatures get -1/-1 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.nonArtifact | IsCurse$ True | NumAtt$ -1 | NumDef$ -1 | SpellDescription$ Nonartifact creatures get -1/-1 until end of turn. Oracle:Nonartifact creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stench_of_evil.txt b/forge-gui/res/cardsfolder/s/stench_of_evil.txt index 964d34d4303..64a0e0f1aca 100644 --- a/forge-gui/res/cardsfolder/s/stench_of_evil.txt +++ b/forge-gui/res/cardsfolder/s/stench_of_evil.txt @@ -1,7 +1,7 @@ Name:Stench of Evil ManaCost:2 B B Types:Sorcery -A:SP$ DestroyAll | Cost$ 2 B B | ValidCards$ Plains | RememberDestroyed$ True | SubAbility$ DBPay | SpellDescription$ Destroy all Plains. For each land destroyed this way, CARDNAME deals 1 damage to that land's controller unless they pay {2}. +A:SP$ DestroyAll | ValidCards$ Plains | RememberDestroyed$ True | SubAbility$ DBPay | SpellDescription$ Destroy all Plains. For each land destroyed this way, CARDNAME deals 1 damage to that land's controller unless they pay {2}. SVar:DBPay:DB$ RepeatEach | DefinedCards$ DirectRemembered | UseImprinted$ True | RepeatSubAbility$ DBDmg | SubAbility$ DBCleanup | DamageMap$ True SVar:DBDmg:DB$ DealDamage | NumDmg$ 1 | Defined$ ImprintedController | UnlessCost$ 2 | UnlessPayer$ ImprintedController | ShowCurrentCard$ Imprinted SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/stensia_banquet.txt b/forge-gui/res/cardsfolder/s/stensia_banquet.txt index 248d3cbff13..b7625d752fa 100644 --- a/forge-gui/res/cardsfolder/s/stensia_banquet.txt +++ b/forge-gui/res/cardsfolder/s/stensia_banquet.txt @@ -1,7 +1,7 @@ Name:Stensia Banquet ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ X | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals damage to target opponent or planeswalker equal to the number of Vampires you control. Draw a card. +A:SP$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ X | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals damage to target opponent or planeswalker equal to the number of Vampires you control. Draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:X:Count$TypeYouCtrl.Vampire AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/s/step_through.txt b/forge-gui/res/cardsfolder/s/step_through.txt index 07fc4d92541..86a194e3bfc 100644 --- a/forge-gui/res/cardsfolder/s/step_through.txt +++ b/forge-gui/res/cardsfolder/s/step_through.txt @@ -2,5 +2,5 @@ Name:Step Through ManaCost:3 U U Types:Sorcery K:TypeCycling:Wizard:2 -A:SP$ ChangeZone | Cost$ 3 U U | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return two target creatures to their owners' hands. +A:SP$ ChangeZone | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return two target creatures to their owners' hands. Oracle:Return two target creatures to their owners' hands.\nWizardcycling {2} ({2}, Discard this card: Search your library for a Wizard card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/s/stern_dismissal.txt b/forge-gui/res/cardsfolder/s/stern_dismissal.txt index 41def72e93a..e46ac1cea8a 100644 --- a/forge-gui/res/cardsfolder/s/stern_dismissal.txt +++ b/forge-gui/res/cardsfolder/s/stern_dismissal.txt @@ -1,5 +1,5 @@ Name:Stern Dismissal ManaCost:U Types:Instant -A:SP$ ChangeZone | Cost$ U | ValidTgts$ Creature.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target creature or enchantment an opponent controls | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature or enchantment an opponent controls to its owner's hand. +A:SP$ ChangeZone | ValidTgts$ Creature.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target creature or enchantment an opponent controls | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature or enchantment an opponent controls to its owner's hand. Oracle:Return target creature or enchantment an opponent controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/stern_scolding.txt b/forge-gui/res/cardsfolder/s/stern_scolding.txt index ea29bcf4c2a..a4b784b228e 100644 --- a/forge-gui/res/cardsfolder/s/stern_scolding.txt +++ b/forge-gui/res/cardsfolder/s/stern_scolding.txt @@ -1,5 +1,5 @@ Name:Stern Scolding ManaCost:U Types:Instant -A:SP$ Counter | Cost$ U | TargetType$ Spell | ValidTgts$ Creature.powerLE2,Creature.toughnessLE2 | TgtPrompt$ Select target creature spell with power or toughness 2 or less | SpellDescription$ Counter target creature spell with power or toughness 2 or less. +A:SP$ Counter | TargetType$ Spell | ValidTgts$ Creature.powerLE2,Creature.toughnessLE2 | TgtPrompt$ Select target creature spell with power or toughness 2 or less | SpellDescription$ Counter target creature spell with power or toughness 2 or less. Oracle:Counter target creature spell with power or toughness 2 or less. diff --git a/forge-gui/res/cardsfolder/s/stifle.txt b/forge-gui/res/cardsfolder/s/stifle.txt index 33fb35721e5..f5113e1bfb1 100644 --- a/forge-gui/res/cardsfolder/s/stifle.txt +++ b/forge-gui/res/cardsfolder/s/stifle.txt @@ -1,6 +1,6 @@ Name:Stifle ManaCost:U Types:Instant -A:SP$ Counter | Cost$ U | TgtPrompt$ Choose target ability | ValidTgts$ Card,Emblem | TargetType$ Activated,Triggered | SpellDescription$ Counter target activated or triggered ability. +A:SP$ Counter | TgtPrompt$ Choose target ability | ValidTgts$ Card,Emblem | TargetType$ Activated,Triggered | SpellDescription$ Counter target activated or triggered ability. AI:RemoveDeck:All Oracle:Counter target activated or triggered ability. (Mana abilities can't be targeted.) diff --git a/forge-gui/res/cardsfolder/s/stinging_shot.txt b/forge-gui/res/cardsfolder/s/stinging_shot.txt index c4a3addf8c6..c677988e196 100644 --- a/forge-gui/res/cardsfolder/s/stinging_shot.txt +++ b/forge-gui/res/cardsfolder/s/stinging_shot.txt @@ -1,7 +1,7 @@ Name:Stinging Shot ManaCost:G Types:Instant -A:SP$ PutCounter | Cost$ G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | CounterType$ M1M1 | CounterNum$ 3 | IsCurse$ True | SpellDescription$ Put three -1/-1 counters on target creature with flying. +A:SP$ PutCounter | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | CounterType$ M1M1 | CounterNum$ 3 | IsCurse$ True | SpellDescription$ Put three -1/-1 counters on target creature with flying. K:Cycling:2 DeckHas:Ability$Counters Oracle:Put three -1/-1 counters on target creature with flying.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/stinging_study.txt b/forge-gui/res/cardsfolder/s/stinging_study.txt index 01836d2ce62..6ecaa935790 100644 --- a/forge-gui/res/cardsfolder/s/stinging_study.txt +++ b/forge-gui/res/cardsfolder/s/stinging_study.txt @@ -1,7 +1,7 @@ Name:Stinging Study ManaCost:4 B Types:Instant -A:SP$ ChooseCard | Cost$ 4 B | Choices$ Card.IsCommander+YouOwn | RememberChosen$ True | MinAmount$ 0 | ChoiceTitle$ Choose a commander on the battlefield | SubAbility$ ChooseCommand | ConditionPresent$ Card.IsCommander+YouOwn | SpellDescription$ You draw X cards and you lose X life, where X is the mana value of a commander you own on the battlefield or in the command zone. +A:SP$ ChooseCard | Choices$ Card.IsCommander+YouOwn | RememberChosen$ True | MinAmount$ 0 | ChoiceTitle$ Choose a commander on the battlefield | SubAbility$ ChooseCommand | ConditionPresent$ Card.IsCommander+YouOwn | SpellDescription$ You draw X cards and you lose X life, where X is the mana value of a commander you own on the battlefield or in the command zone. SVar:ChooseCommand:DB$ ChooseCard | ChoiceZone$ Command | Choices$ Card.IsCommander+YouOwn | RememberChosen$ True | ChoiceTitle$ Choose a commander in command | SubAbility$ ChooseBF | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ0 | Mandatory$ True SVar:ChooseBF:DB$ ChooseCard | ChoiceZone$ Battlefield | Choices$ Card.IsCommander+YouOwn | RememberChosen$ True | ChoiceTitle$ Choose a commander on the battlefield | SubAbility$ DBDraw | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ0 | Mandatory$ True SVar:DBDraw:DB$ Draw | NumCards$ X | SubAbility$ DBLoseLife diff --git a/forge-gui/res/cardsfolder/s/stir_the_grave.txt b/forge-gui/res/cardsfolder/s/stir_the_grave.txt index 6323c62313b..b0eca08a3db 100644 --- a/forge-gui/res/cardsfolder/s/stir_the_grave.txt +++ b/forge-gui/res/cardsfolder/s/stir_the_grave.txt @@ -1,6 +1,6 @@ Name:Stir the Grave ManaCost:X B Types:Sorcery -A:SP$ ChangeZone | Cost$ X B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card with mana value X or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card with mana value X or less from your graveyard to the battlefield. SVar:X:Targeted$CardManaCost Oracle:Return target creature card with mana value X or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/stir_the_pride.txt b/forge-gui/res/cardsfolder/s/stir_the_pride.txt index 7510b798651..0466aa06d13 100644 --- a/forge-gui/res/cardsfolder/s/stir_the_pride.txt +++ b/forge-gui/res/cardsfolder/s/stir_the_pride.txt @@ -2,7 +2,7 @@ Name:Stir the Pride ManaCost:4 W Types:Instant K:Entwine:1 W -A:SP$ Charm | Cost$ 4 W | Choices$ DBPumpAll,DBAnimateAll | CharmNum$ 1 +A:SP$ Charm | Choices$ DBPumpAll,DBAnimateAll | CharmNum$ 1 SVar:DBPumpAll:DB$ PumpAll | NumAtt$ 2 | NumDef$ 2 | ValidCards$ Creature.YouCtrl | SpellDescription$ Creatures you control get +2/+2 until end of turn. SVar:DBAnimateAll:DB$ AnimateAll | ValidCards$ Creature.YouCtrl | Triggers$ TrigPrideDamage | SpellDescription$ Until end of turn, creatures you control gain "Whenever this creature deals damage, you gain that much life." SVar:TrigPrideDamage:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ GainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life. diff --git a/forge-gui/res/cardsfolder/s/stir_the_sands.txt b/forge-gui/res/cardsfolder/s/stir_the_sands.txt index e9c0a6453ae..39cd39e77f0 100644 --- a/forge-gui/res/cardsfolder/s/stir_the_sands.txt +++ b/forge-gui/res/cardsfolder/s/stir_the_sands.txt @@ -1,7 +1,7 @@ Name:Stir the Sands ManaCost:4 B B Types:Sorcery -A:SP$ Token | Cost$ 4 B B | TokenAmount$ 3 | TokenScript$ b_2_2_zombie | TokenOwner$ You | SpellDescription$ Create three 2/2 black Zombie creature tokens. +A:SP$ Token | TokenAmount$ 3 | TokenScript$ b_2_2_zombie | TokenOwner$ You | SpellDescription$ Create three 2/2 black Zombie creature tokens. K:Cycling:3 B T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cycle CARDNAME, create a 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You diff --git a/forge-gui/res/cardsfolder/s/stitch_in_time.txt b/forge-gui/res/cardsfolder/s/stitch_in_time.txt index b38dcafbd5e..adab7324377 100644 --- a/forge-gui/res/cardsfolder/s/stitch_in_time.txt +++ b/forge-gui/res/cardsfolder/s/stitch_in_time.txt @@ -1,6 +1,6 @@ Name:Stitch in Time ManaCost:1 U R Types:Sorcery -A:SP$ FlipACoin | Cost$ 1 U R | WinSubAbility$ DBAddTurn | SpellDescription$ Flip a coin. If you win the flip, take an extra turn after this one. +A:SP$ FlipACoin | WinSubAbility$ DBAddTurn | SpellDescription$ Flip a coin. If you win the flip, take an extra turn after this one. SVar:DBAddTurn:DB$ AddTurn | Defined$ You | NumTurns$ 1 Oracle:Flip a coin. If you win the flip, take an extra turn after this one. diff --git a/forge-gui/res/cardsfolder/s/stitch_together.txt b/forge-gui/res/cardsfolder/s/stitch_together.txt index 8a0d36faeec..d148dc62210 100644 --- a/forge-gui/res/cardsfolder/s/stitch_together.txt +++ b/forge-gui/res/cardsfolder/s/stitch_together.txt @@ -1,7 +1,7 @@ Name:Stitch Together ManaCost:B B Types:Sorcery -A:SP$ ChangeZone | Cost$ B B | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | ConditionCheckSVar$ X | ConditionSVarCompare$ LE6 | SubAbility$ DBChangeZone | SpellDescription$ Return target creature card from your graveyard to your hand. Threshold — Return that card from your graveyard to the battlefield instead if seven or more cards are in your graveyard. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | ConditionCheckSVar$ X | ConditionSVarCompare$ LE6 | SubAbility$ DBChangeZone | SpellDescription$ Return target creature card from your graveyard to your hand. Threshold — Return that card from your graveyard to the battlefield instead if seven or more cards are in your graveyard. SVar:DBChangeZone:DB$ ChangeZone | Defined$ Targeted | Origin$ Graveyard | Destination$ Battlefield | ConditionCheckSVar$ X | ConditionSVarCompare$ GE7 SVar:X:Count$InYourYard Oracle:Return target creature card from your graveyard to your hand.\nThreshold — Return that card from your graveyard to the battlefield instead if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/stoke_the_flames.txt b/forge-gui/res/cardsfolder/s/stoke_the_flames.txt index 3fb51037368..7e5a7578585 100644 --- a/forge-gui/res/cardsfolder/s/stoke_the_flames.txt +++ b/forge-gui/res/cardsfolder/s/stoke_the_flames.txt @@ -2,5 +2,5 @@ Name:Stoke the Flames ManaCost:2 R R Types:Instant K:Convoke -A:SP$ DealDamage | Cost$ 2 R R | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nStoke the Flames deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/stolen_by_the_fae.txt b/forge-gui/res/cardsfolder/s/stolen_by_the_fae.txt index e698f6363fa..ff2a6db3a62 100644 --- a/forge-gui/res/cardsfolder/s/stolen_by_the_fae.txt +++ b/forge-gui/res/cardsfolder/s/stolen_by_the_fae.txt @@ -1,7 +1,7 @@ Name:Stolen by the Fae ManaCost:X U U Types:Sorcery -A:SP$ ChangeZone | Cost$ X U U | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.cmcEQX | ChangeNum$ 1 | SubAbility$ DBToken | SpellDescription$ Return target creature with mana value X to its owner's hand. You create X 1/1 blue Faerie creature tokens with flying. +A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.cmcEQX | ChangeNum$ 1 | SubAbility$ DBToken | SpellDescription$ Return target creature with mana value X to its owner's hand. You create X 1/1 blue Faerie creature tokens with flying. SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ u_1_1_faerie_flying | TokenOwner$ You SVar:X:Count$xPaid DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/stolen_grain.txt b/forge-gui/res/cardsfolder/s/stolen_grain.txt index ce669503c4c..e95f0200d47 100644 --- a/forge-gui/res/cardsfolder/s/stolen_grain.txt +++ b/forge-gui/res/cardsfolder/s/stolen_grain.txt @@ -1,6 +1,6 @@ Name:Stolen Grain ManaCost:4 B B Types:Sorcery -A:SP$ DealDamage | Cost$ 4 B B | ValidTgts$ Opponent,Planeswalker | NumDmg$ 5 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 5 damage to target opponent or planeswalker. You gain 5 life. +A:SP$ DealDamage | ValidTgts$ Opponent,Planeswalker | NumDmg$ 5 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 5 damage to target opponent or planeswalker. You gain 5 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 5 Oracle:Stolen Grain deals 5 damage to target opponent or planeswalker. You gain 5 life. diff --git a/forge-gui/res/cardsfolder/s/stolen_identity.txt b/forge-gui/res/cardsfolder/s/stolen_identity.txt index 759fd641f70..b29b244327a 100644 --- a/forge-gui/res/cardsfolder/s/stolen_identity.txt +++ b/forge-gui/res/cardsfolder/s/stolen_identity.txt @@ -2,7 +2,7 @@ Name:Stolen Identity ManaCost:4 U U Types:Sorcery K:Cipher -A:SP$ CopyPermanent | Cost$ 4 U U | ValidTgts$ Creature,Artifact | TgtPrompt$ Select target creature or artifact | NumCopies$ 1 | SubAbility$ Cipher | SpellDescription$ Create a token that's a copy of target artifact or creature. +A:SP$ CopyPermanent | ValidTgts$ Creature,Artifact | TgtPrompt$ Select target creature or artifact | NumCopies$ 1 | SubAbility$ Cipher | SpellDescription$ Create a token that's a copy of target artifact or creature. SVar:Cipher:DB$ Encode | Defined$ Self DeckNeeds:Type$Creature Oracle:Create a token that's a copy of target artifact or creature.\nCipher (Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/s/stomp_and_howl.txt b/forge-gui/res/cardsfolder/s/stomp_and_howl.txt index 6bd3445b2eb..7630816e5bb 100644 --- a/forge-gui/res/cardsfolder/s/stomp_and_howl.txt +++ b/forge-gui/res/cardsfolder/s/stomp_and_howl.txt @@ -1,7 +1,7 @@ Name:Stomp and Howl ManaCost:2 G Types:Sorcery -A:SP$ Pump | Cost$ 2 G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | AILogic$ Destroy | IsCurse$ True | SubAbility$ DestroyEnch | SpellDescription$ Destroy target artifact and target enchantment. | StackDescription$ None +A:SP$ Pump | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | AILogic$ Destroy | IsCurse$ True | SubAbility$ DestroyEnch | SpellDescription$ Destroy target artifact and target enchantment. | StackDescription$ None SVar:DestroyEnch:DB$ Pump | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None SVar:DBDestroy:DB$ Destroy | Defined$ Targeted Oracle:Destroy target artifact and target enchantment. diff --git a/forge-gui/res/cardsfolder/s/stone_idol_trap.txt b/forge-gui/res/cardsfolder/s/stone_idol_trap.txt index 0a4462807f4..7ff37c15026 100644 --- a/forge-gui/res/cardsfolder/s/stone_idol_trap.txt +++ b/forge-gui/res/cardsfolder/s/stone_idol_trap.txt @@ -1,7 +1,7 @@ Name:Stone Idol Trap ManaCost:5 R Types:Instant Trap -A:SP$ Token | Cost$ 5 R | TokenAmount$ 1 | TokenScript$ c_6_12_a_construct_trample | TokenOwner$ You | AtEOT$ YourExile | SpellDescription$ Create a 6/12 colorless Construct artifact creature token with trample. Exile it at the beginning of your next end step. +A:SP$ Token | TokenAmount$ 1 | TokenScript$ c_6_12_a_construct_trample | TokenOwner$ You | AtEOT$ YourExile | SpellDescription$ Create a 6/12 colorless Construct artifact creature token with trample. Exile it at the beginning of your next end step. S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each attacking creature. SVar:X:Count$Valid Creature.attacking Oracle:This spell costs {1} less to cast for each attacking creature.\nCreate a 6/12 colorless Construct artifact creature token with trample. Exile it at the beginning of your next end step. diff --git a/forge-gui/res/cardsfolder/s/stone_rain.txt b/forge-gui/res/cardsfolder/s/stone_rain.txt index f7c37941cc8..269008be3df 100644 --- a/forge-gui/res/cardsfolder/s/stone_rain.txt +++ b/forge-gui/res/cardsfolder/s/stone_rain.txt @@ -1,5 +1,5 @@ Name:Stone Rain ManaCost:2 R Types:Sorcery -A:SP$ Destroy | Cost$ 2 R | ValidTgts$ Land | TgtPrompt$ Select target land | SpellDescription$ Destroy target land. +A:SP$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land | SpellDescription$ Destroy target land. Oracle:Destroy target land. diff --git a/forge-gui/res/cardsfolder/s/stonefury.txt b/forge-gui/res/cardsfolder/s/stonefury.txt index 6d181ba0aab..cef7b336877 100644 --- a/forge-gui/res/cardsfolder/s/stonefury.txt +++ b/forge-gui/res/cardsfolder/s/stonefury.txt @@ -1,6 +1,6 @@ Name:Stonefury ManaCost:3 R R Types:Instant -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the number of lands you control. +A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the number of lands you control. SVar:X:Count$Valid Land.YouCtrl Oracle:Stonefury deals damage to target creature equal to the number of lands you control. diff --git a/forge-gui/res/cardsfolder/s/stonewood_invocation.txt b/forge-gui/res/cardsfolder/s/stonewood_invocation.txt index 116bc9d54fe..b9c713a553f 100644 --- a/forge-gui/res/cardsfolder/s/stonewood_invocation.txt +++ b/forge-gui/res/cardsfolder/s/stonewood_invocation.txt @@ -2,5 +2,5 @@ Name:Stonewood Invocation ManaCost:3 G Types:Instant K:Split second -A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +5 | NumDef$ +5 | KW$ Shroud | SpellDescription$ Target creature gets +5/+5 and gains shroud until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +5 | NumDef$ +5 | KW$ Shroud | SpellDescription$ Target creature gets +5/+5 and gains shroud until end of turn. Oracle:Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nTarget creature gets +5/+5 and gains shroud until end of turn. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/s/stony_strength.txt b/forge-gui/res/cardsfolder/s/stony_strength.txt index 3db8c017468..b4f3262460b 100644 --- a/forge-gui/res/cardsfolder/s/stony_strength.txt +++ b/forge-gui/res/cardsfolder/s/stony_strength.txt @@ -1,7 +1,7 @@ Name:Stony Strength ManaCost:G Types:Instant -A:SP$ PutCounter | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBUntap | SpellDescription$ Put a +1/+1 counter on target creature you control. Untap that creature. +A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBUntap | SpellDescription$ Put a +1/+1 counter on target creature you control. Untap that creature. SVar:DBUntap:DB$ Untap | Defined$ Targeted DeckHas:Ability$Counters Oracle:Put a +1/+1 counter on target creature you control. Untap that creature. diff --git a/forge-gui/res/cardsfolder/s/storm_herd.txt b/forge-gui/res/cardsfolder/s/storm_herd.txt index 1d400655efc..f91dc6b2a72 100644 --- a/forge-gui/res/cardsfolder/s/storm_herd.txt +++ b/forge-gui/res/cardsfolder/s/storm_herd.txt @@ -1,6 +1,6 @@ Name:Storm Herd ManaCost:8 W W Types:Sorcery -A:SP$ Token | Cost$ 8 W W | TokenAmount$ X | TokenScript$ w_1_1_pegasus_flying | TokenOwner$ You | SpellDescription$ Create X 1/1 white Pegasus creature tokens with flying, where X is your life total. +A:SP$ Token | TokenAmount$ X | TokenScript$ w_1_1_pegasus_flying | TokenOwner$ You | SpellDescription$ Create X 1/1 white Pegasus creature tokens with flying, where X is your life total. SVar:X:Count$YourLifeTotal Oracle:Create X 1/1 white Pegasus creature tokens with flying, where X is your life total. diff --git a/forge-gui/res/cardsfolder/s/storm_kings_thunder.txt b/forge-gui/res/cardsfolder/s/storm_kings_thunder.txt index 7f696a217a1..09d17d77d05 100644 --- a/forge-gui/res/cardsfolder/s/storm_kings_thunder.txt +++ b/forge-gui/res/cardsfolder/s/storm_kings_thunder.txt @@ -1,7 +1,7 @@ Name:Storm King's Thunder ManaCost:X R R R Types:Instant -A:SP$ DelayedTrigger | Cost$ X R R R | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell X times. You may choose new targets for the copies. +A:SP$ DelayedTrigger | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell X times. You may choose new targets for the copies. SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ X | MayChooseTarget$ True SVar:X:Count$xPaid DeckNeeds:Type$Instant|Sorcery diff --git a/forge-gui/res/cardsfolder/s/storm_seeker.txt b/forge-gui/res/cardsfolder/s/storm_seeker.txt index c038c167034..96de47d541d 100644 --- a/forge-gui/res/cardsfolder/s/storm_seeker.txt +++ b/forge-gui/res/cardsfolder/s/storm_seeker.txt @@ -1,6 +1,6 @@ Name:Storm Seeker ManaCost:3 G Types:Instant -A:SP$ DealDamage | Cost$ 3 G | ValidTgts$ Player | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target player equal to the number of cards in that player's hand. +A:SP$ DealDamage | ValidTgts$ Player | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target player equal to the number of cards in that player's hand. SVar:X:TargetedPlayer$CardsInHand Oracle:Storm Seeker deals damage to target player equal to the number of cards in that player's hand. diff --git a/forge-gui/res/cardsfolder/s/storm_strike.txt b/forge-gui/res/cardsfolder/s/storm_strike.txt index cb773090788..4d581b9151f 100644 --- a/forge-gui/res/cardsfolder/s/storm_strike.txt +++ b/forge-gui/res/cardsfolder/s/storm_strike.txt @@ -1,6 +1,6 @@ Name:Storm Strike ManaCost:R Types:Instant -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ First Strike | SubAbility$ DBScry | SpellDescription$ Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ First Strike | SubAbility$ DBScry | SpellDescription$ Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 Oracle:Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. diff --git a/forge-gui/res/cardsfolder/s/storm_the_citadel.txt b/forge-gui/res/cardsfolder/s/storm_the_citadel.txt index 4fc471ee9a1..d688093a0b1 100644 --- a/forge-gui/res/cardsfolder/s/storm_the_citadel.txt +++ b/forge-gui/res/cardsfolder/s/storm_the_citadel.txt @@ -1,7 +1,7 @@ Name:Storm the Citadel ManaCost:4 G Types:Sorcery -A:SP$ PumpAll | Cost$ 4 G | ValidCards$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBAnimateAll | SpellDescription$ Until end of turn, creatures you control get +2/+2 and gain "Whenever this creature deals combat damage to a player or planeswalker, destroy target artifact or enchantment defending player controls." +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBAnimateAll | SpellDescription$ Until end of turn, creatures you control get +2/+2 and gain "Whenever this creature deals combat damage to a player or planeswalker, destroy target artifact or enchantment defending player controls." SVar:DBAnimateAll:DB$ AnimateAll | ValidCards$ Creature.YouCtrl | Triggers$ Trig SVar:Trig:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ Eff | TriggerDescription$ Whenever this creature deals combat damage to a player or planeswalker, destroy target artifact or enchantment defending player controls. SVar:Eff:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TargetsWithDefinedController$ TriggeredDefendingPlayer | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target artifact or enchantment defending player controls. diff --git a/forge-gui/res/cardsfolder/s/storms_wrath.txt b/forge-gui/res/cardsfolder/s/storms_wrath.txt index 6bfab94627d..912db8e1fc4 100644 --- a/forge-gui/res/cardsfolder/s/storms_wrath.txt +++ b/forge-gui/res/cardsfolder/s/storms_wrath.txt @@ -1,5 +1,5 @@ Name:Storm's Wrath ManaCost:2 R R Types:Sorcery -A:SP$ DamageAll | Cost$ 2 R R | ValidCards$ Creature,Planeswalker | NumDmg$ 4 | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 4 damage to each creature and each planeswalker. +A:SP$ DamageAll | ValidCards$ Creature,Planeswalker | NumDmg$ 4 | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 4 damage to each creature and each planeswalker. Oracle:Storm's Wrath deals 4 damage to each creature and each planeswalker. diff --git a/forge-gui/res/cardsfolder/s/strafe.txt b/forge-gui/res/cardsfolder/s/strafe.txt index 2f37f1e4e45..5f8be022669 100644 --- a/forge-gui/res/cardsfolder/s/strafe.txt +++ b/forge-gui/res/cardsfolder/s/strafe.txt @@ -1,5 +1,5 @@ Name:Strafe ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature.nonRed | TgtPrompt$ Select target nonred Creature | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target nonred creature. +A:SP$ DealDamage | ValidTgts$ Creature.nonRed | TgtPrompt$ Select target nonred Creature | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target nonred creature. Oracle:Strafe deals 3 damage to target nonred creature. diff --git a/forge-gui/res/cardsfolder/s/strange_inversion.txt b/forge-gui/res/cardsfolder/s/strange_inversion.txt index a1720fd2aa2..b52414e8369 100644 --- a/forge-gui/res/cardsfolder/s/strange_inversion.txt +++ b/forge-gui/res/cardsfolder/s/strange_inversion.txt @@ -2,7 +2,7 @@ Name:Strange Inversion ManaCost:2 R Types:Instant Arcane K:Splice:Arcane:1 R -A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch target creature's power and toughness until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch target creature's power and toughness until end of turn. AI:RemoveDeck:All DeckHints:Type$Arcane Oracle:Switch target creature's power and toughness until end of turn.\nSplice onto Arcane {1}{R} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) diff --git a/forge-gui/res/cardsfolder/s/strangle.txt b/forge-gui/res/cardsfolder/s/strangle.txt index ee4bc6a9a5d..0fe7299abd5 100644 --- a/forge-gui/res/cardsfolder/s/strangle.txt +++ b/forge-gui/res/cardsfolder/s/strangle.txt @@ -1,5 +1,5 @@ Name:Strangle ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature or planeswalker. +A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature or planeswalker. Oracle:Strangle deals 3 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/s/strangling_soot.txt b/forge-gui/res/cardsfolder/s/strangling_soot.txt index fc07601a595..f21a10776b0 100644 --- a/forge-gui/res/cardsfolder/s/strangling_soot.txt +++ b/forge-gui/res/cardsfolder/s/strangling_soot.txt @@ -2,5 +2,5 @@ Name:Strangling Soot ManaCost:2 B Types:Instant K:Flashback:5 R -A:SP$ Destroy | Cost$ 2 B | ValidTgts$ Creature.toughnessLE3 | TgtPrompt$ Select target creature with toughness 3 or less | SpellDescription$ Destroy target creature with toughness 3 or less. +A:SP$ Destroy | ValidTgts$ Creature.toughnessLE3 | TgtPrompt$ Select target creature with toughness 3 or less | SpellDescription$ Destroy target creature with toughness 3 or less. Oracle:Destroy target creature with toughness 3 or less.\nFlashback {5}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/s/strangling_spores.txt b/forge-gui/res/cardsfolder/s/strangling_spores.txt index e05f2d95835..1960354ceca 100644 --- a/forge-gui/res/cardsfolder/s/strangling_spores.txt +++ b/forge-gui/res/cardsfolder/s/strangling_spores.txt @@ -1,5 +1,5 @@ Name:Strangling Spores ManaCost:3 B Types:Instant -A:SP$ Pump | Cost$ 3 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | SpellDescription$ Target creature gets -3/-3 until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | SpellDescription$ Target creature gets -3/-3 until end of turn. Oracle:Target creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/strategic_planning.txt b/forge-gui/res/cardsfolder/s/strategic_planning.txt index 1b9fcf91f9b..acb421f2b22 100644 --- a/forge-gui/res/cardsfolder/s/strategic_planning.txt +++ b/forge-gui/res/cardsfolder/s/strategic_planning.txt @@ -1,6 +1,6 @@ Name:Strategic Planning ManaCost:1 U Types:Sorcery -A:SP$ Dig | Cost$ 1 U | DigNum$ 3 | DestinationZone2$ Graveyard | NoReveal$ True | SpellDescription$ Look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. +A:SP$ Dig | DigNum$ 3 | DestinationZone2$ Graveyard | NoReveal$ True | SpellDescription$ Look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. AI:RemoveDeck:All Oracle:Look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/s/strategy_schmategy.txt b/forge-gui/res/cardsfolder/s/strategy_schmategy.txt index 4d32dd22cd6..3e563c2a580 100644 --- a/forge-gui/res/cardsfolder/s/strategy_schmategy.txt +++ b/forge-gui/res/cardsfolder/s/strategy_schmategy.txt @@ -1,7 +1,7 @@ Name:Strategy, Schmategy ManaCost:1 R Types:Sorcery -A:SP$ StoreSVar | Cost$ 1 R | SVar$ Left | Type$ Number | Expression$ 1 | SubAbility$ DBRepeat +A:SP$ StoreSVar | SVar$ Left | Type$ Number | Expression$ 1 | SubAbility$ DBRepeat SVar:DBRepeat:DB$ Repeat | RepeatCheckSVar$ Left | RepeatSVarCompare$ GT0 | RepeatSubAbility$ Roll | StackDescription$ Roll a six-sided die. CARDNAME has the indicated effect. SVar:Roll:DB$ RollDice | ResultSubAbilities$ 1:DBNothing,2:DBArtif,3:DBLand,4:DBDamage,5:DBWheel,6:DBTwoMore | SubAbility$ DBDecr SVar:DBNothing:DB$ Pump | SpellDescription$ 1 — Do nothing. diff --git a/forge-gui/res/cardsfolder/s/stream_of_acid.txt b/forge-gui/res/cardsfolder/s/stream_of_acid.txt index bac7072dc71..5eb28274cd4 100644 --- a/forge-gui/res/cardsfolder/s/stream_of_acid.txt +++ b/forge-gui/res/cardsfolder/s/stream_of_acid.txt @@ -1,5 +1,5 @@ Name:Stream of Acid ManaCost:2 B B Types:Sorcery -A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Land,Creature.nonBlack | TgtPrompt$ Select target land or nonblack creature | SpellDescription$ Destroy target land or nonblack creature. +A:SP$ Destroy | ValidTgts$ Land,Creature.nonBlack | TgtPrompt$ Select target land or nonblack creature | SpellDescription$ Destroy target land or nonblack creature. Oracle:Destroy target land or nonblack creature. diff --git a/forge-gui/res/cardsfolder/s/stream_of_consciousness.txt b/forge-gui/res/cardsfolder/s/stream_of_consciousness.txt index 35ab771f7a0..134445a56fd 100644 --- a/forge-gui/res/cardsfolder/s/stream_of_consciousness.txt +++ b/forge-gui/res/cardsfolder/s/stream_of_consciousness.txt @@ -1,7 +1,7 @@ Name:Stream of Consciousness ManaCost:1 U Types:Instant Arcane -A:SP$ Pump | Cost$ 1 U | ValidTgts$ Player | TgtPrompt$ Select target Player | SubAbility$ DBChangeZone | IsCurse$ True | SpellDescription$ Target player shuffles up to four target cards from their graveyard into their library. +A:SP$ Pump | ValidTgts$ Player | TgtPrompt$ Select target Player | SubAbility$ DBChangeZone | IsCurse$ True | SpellDescription$ Target player shuffles up to four target cards from their graveyard into their library. SVar:DBChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 4 | TargetsWithDefinedController$ ParentTarget | Origin$ Graveyard | Destination$ Library | Shuffle$ True | TgtPrompt$ Choose target card | ValidTgts$ Card AI:RemoveDeck:All Oracle:Target player shuffles up to four target cards from their graveyard into their library. diff --git a/forge-gui/res/cardsfolder/s/stream_of_life.txt b/forge-gui/res/cardsfolder/s/stream_of_life.txt index 2279baebf85..b8ad52574bf 100644 --- a/forge-gui/res/cardsfolder/s/stream_of_life.txt +++ b/forge-gui/res/cardsfolder/s/stream_of_life.txt @@ -1,7 +1,7 @@ Name:Stream of Life ManaCost:X G Types:Sorcery -A:SP$ GainLife | Cost$ X G | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | SpellDescription$ Target player gains X life. +A:SP$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | SpellDescription$ Target player gains X life. SVar:X:Count$xPaid DeckHas:Ability$LifeGain Oracle:Target player gains X life. diff --git a/forge-gui/res/cardsfolder/s/stream_of_thought.txt b/forge-gui/res/cardsfolder/s/stream_of_thought.txt index 0e5391702a0..e8b01110269 100644 --- a/forge-gui/res/cardsfolder/s/stream_of_thought.txt +++ b/forge-gui/res/cardsfolder/s/stream_of_thought.txt @@ -2,6 +2,6 @@ Name:Stream of Thought ManaCost:U Types:Sorcery K:Replicate:2 U U -A:SP$ Mill | Cost$ U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBChangeZone | SpellDescription$ Target player mills four cards. You shuffle up to four cards from your graveyard into your library. +A:SP$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBChangeZone | SpellDescription$ Target player mills four cards. You shuffle up to four cards from your graveyard into your library. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | DefinedPlayer$ You | Hidden$ True | ChangeNum$ 4 | ChangeType$ Card.YouOwn | Shuffle$ True Oracle:Target player mills four cards. You shuffle up to four cards from your graveyard into your library.\nReplicate {2}{U}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/s/strength_in_numbers.txt b/forge-gui/res/cardsfolder/s/strength_in_numbers.txt index f8d278598a1..79c90e4e9e1 100644 --- a/forge-gui/res/cardsfolder/s/strength_in_numbers.txt +++ b/forge-gui/res/cardsfolder/s/strength_in_numbers.txt @@ -1,6 +1,6 @@ Name:Strength in Numbers ManaCost:1 G Types:Instant -A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | KW$ Trample | SpellDescription$ Until end of turn, target creature gains trample and gets +X/+X, where X is the number of attacking creatures. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | KW$ Trample | SpellDescription$ Until end of turn, target creature gains trample and gets +X/+X, where X is the number of attacking creatures. SVar:X:Count$Valid Creature.attacking Oracle:Until end of turn, target creature gains trample and gets +X/+X, where X is the number of attacking creatures. diff --git a/forge-gui/res/cardsfolder/s/strength_of_arms.txt b/forge-gui/res/cardsfolder/s/strength_of_arms.txt index 7b2f9b1dd1b..fa25771399c 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_arms.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_arms.txt @@ -1,7 +1,7 @@ Name:Strength of Arms ManaCost:W Types:Instant -A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBToken | SpellDescription$ Target creature gets +2/+2 until end of turn. If you control an Equipment, create a 1/1 white Human Soldier creature token. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBToken | SpellDescription$ Target creature gets +2/+2 until end of turn. If you control an Equipment, create a 1/1 white Human Soldier creature token. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | ConditionPresent$ Equipment.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Equipment, DeckHints:Type$Equipment Oracle:Target creature gets +2/+2 until end of turn. If you control an Equipment, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/s/strength_of_cedars.txt b/forge-gui/res/cardsfolder/s/strength_of_cedars.txt index 597b556235f..674324ec8d7 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_cedars.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_cedars.txt @@ -1,6 +1,6 @@ Name:Strength of Cedars ManaCost:4 G Types:Instant Arcane -A:SP$ Pump | Cost$ 4 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the number of lands you control. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the number of lands you control. SVar:X:Count$TypeYouCtrl.Land Oracle:Target creature gets +X/+X until end of turn, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/s/strength_of_night.txt b/forge-gui/res/cardsfolder/s/strength_of_night.txt index adce5263d8c..0949105c57f 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_night.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_night.txt @@ -2,7 +2,7 @@ Name:Strength of Night ManaCost:2 G Types:Instant K:Kicker:B -A:SP$ PumpAll | Cost$ 2 G | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPumpYourZombies | SpellDescription$ Creatures you control get +1/+1 until end of turn. If this spell was kicked, Zombie creatures you control get an additional +2/+2 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPumpYourZombies | SpellDescription$ Creatures you control get +1/+1 until end of turn. If this spell was kicked, Zombie creatures you control get an additional +2/+2 until end of turn. SVar:DBPumpYourZombies:DB$ PumpAll | ValidCards$ Creature.Zombie+YouCtrl | NumAtt$ 2 | NumDef$ 2 | Condition$ Kicked | ConditionDescription$ If Strength of Night was kicked, DeckNeeds:Color$Black & Type$Zombie SVar:NeedsToPlayKicked:Creature.Zombie+YouCtrl diff --git a/forge-gui/res/cardsfolder/s/strength_of_solidarity.txt b/forge-gui/res/cardsfolder/s/strength_of_solidarity.txt index 97f0c1353d3..e1387612c1d 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_solidarity.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_solidarity.txt @@ -1,7 +1,7 @@ Name:Strength of Solidarity ManaCost:G Types:Sorcery -A:SP$ PutCounter | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Choose target creature you control. Put a +1/+1 counter on it for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Choose target creature you control. Put a +1/+1 counter on it for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) DeckHas:Ability$Party|Counters DeckHints:Type$Cleric|Rogue|Warrior|Wizard SVar:X:Count$Party diff --git a/forge-gui/res/cardsfolder/s/strength_of_the_pack.txt b/forge-gui/res/cardsfolder/s/strength_of_the_pack.txt index 0c507f1365f..ac4446ca3c9 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_the_pack.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_the_pack.txt @@ -1,5 +1,5 @@ Name:Strength of the Pack ManaCost:4 G G Types:Sorcery -A:SP$ PutCounterAll | Cost$ 4 G G | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on each creature you control. +A:SP$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on each creature you control. Oracle:Put two +1/+1 counters on each creature you control. diff --git a/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt b/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt index 1294bbc4321..d5d66347c29 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt @@ -2,7 +2,7 @@ Name:Strength of the Tajuru ManaCost:X G G Types:Instant K:Multikicker:1 -A:SP$ PutCounter | CounterType$ P1P1 | CounterNum$ X | Cost$ X G G | Announce$ Multikicker | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ TargetsNum | TargetMax$ TargetsNum | SpellDescription$ Choose target creature, then choose another target creature for each time this spell was kicked. Put X +1/+1 counters on each of them. +A:SP$ PutCounter | Announce$ Multikicker | CounterType$ P1P1 | CounterNum$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ TargetsNum | TargetMax$ TargetsNum | SpellDescription$ Choose target creature, then choose another target creature for each time this spell was kicked. Put X +1/+1 counters on each of them. SVar:X:Count$xPaid SVar:TargetsNum:Count$TimesKicked/Plus.1 DeckHas:Ability$Counters