From c92a6c7a1adfc1b95726314bca068214ebfcda24 Mon Sep 17 00:00:00 2001 From: friarsol Date: Mon, 17 Apr 2023 21:09:34 -0400 Subject: [PATCH] Any (R-S) --- forge-gui/res/cardsfolder/r/rage_extractor.txt | 2 +- forge-gui/res/cardsfolder/r/raging_regisaur.txt | 2 +- forge-gui/res/cardsfolder/r/raka_disciple.txt | 2 +- forge-gui/res/cardsfolder/r/rakalite.txt | 2 +- forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt | 2 +- forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt | 2 +- forge-gui/res/cardsfolder/r/ral_zarek.txt | 2 +- forge-gui/res/cardsfolder/r/rals_outburst.txt | 2 +- forge-gui/res/cardsfolder/r/raths_edge.txt | 2 +- forge-gui/res/cardsfolder/r/razor_boomerang.txt | 2 +- forge-gui/res/cardsfolder/r/razorfin_hunter.txt | 2 +- forge-gui/res/cardsfolder/r/reality_hemorrhage.txt | 2 +- forge-gui/res/cardsfolder/r/reckless_abandon.txt | 2 +- forge-gui/res/cardsfolder/r/reckless_assault.txt | 2 +- forge-gui/res/cardsfolder/r/reckless_embermage.txt | 2 +- forge-gui/res/cardsfolder/r/red_suns_zenith.txt | 2 +- forge-gui/res/cardsfolder/r/refraction_trap.txt | 2 +- forge-gui/res/cardsfolder/r/rekindled_flame.txt | 2 +- forge-gui/res/cardsfolder/r/release_the_ants.txt | 2 +- forge-gui/res/cardsfolder/r/remedy.txt | 2 +- forge-gui/res/cardsfolder/r/repeating_barrage.txt | 2 +- forge-gui/res/cardsfolder/r/resounding_thunder.txt | 4 ++-- forge-gui/res/cardsfolder/r/retributive_wand.txt | 4 ++-- forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt | 2 +- forge-gui/res/cardsfolder/r/rhystic_lightning.txt | 2 +- forge-gui/res/cardsfolder/r/riddle_of_lightning.txt | 2 +- forge-gui/res/cardsfolder/r/rift_bolt.txt | 2 +- forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt | 2 +- forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt | 2 +- forge-gui/res/cardsfolder/r/rocket_launcher.txt | 2 +- forge-gui/res/cardsfolder/r/rockslide_sorcerer.txt | 2 +- forge-gui/res/cardsfolder/r/rod_of_ruin.txt | 2 +- forge-gui/res/cardsfolder/r/roil_eruption.txt | 2 +- forge-gui/res/cardsfolder/r/rolling_thunder.txt | 2 +- forge-gui/res/cardsfolder/r/rootwater_hunter.txt | 2 +- forge-gui/res/cardsfolder/r/rose_room_treasurer.txt | 2 +- forge-gui/res/cardsfolder/r/ruination_rioter.txt | 2 +- forge-gui/res/cardsfolder/r/rumbling_aftershocks.txt | 2 +- forge-gui/res/cardsfolder/r/ryu_world_warrior.txt | 2 +- forge-gui/res/cardsfolder/s/sacred_fire.txt | 2 +- forge-gui/res/cardsfolder/s/samite_archer.txt | 4 ++-- forge-gui/res/cardsfolder/s/samite_healer.txt | 2 +- forge-gui/res/cardsfolder/s/samut_the_tested.txt | 2 +- forge-gui/res/cardsfolder/s/sanctum_custodian.txt | 2 +- forge-gui/res/cardsfolder/s/sanctum_guardian.txt | 2 +- forge-gui/res/cardsfolder/s/sanguinary_priest.txt | 2 +- forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt | 2 +- forge-gui/res/cardsfolder/s/sarkhans_rage.txt | 2 +- forge-gui/res/cardsfolder/s/sarkhans_unsealing.txt | 2 +- forge-gui/res/cardsfolder/s/sarkhans_whelp.txt | 2 +- forge-gui/res/cardsfolder/s/scaldkin.txt | 2 +- forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt | 2 +- forge-gui/res/cardsfolder/s/scent_of_cinder.txt | 2 +- forge-gui/res/cardsfolder/s/scorching_lava.txt | 2 +- forge-gui/res/cardsfolder/s/scorching_spear.txt | 2 +- forge-gui/res/cardsfolder/s/scourge_of_valkas.txt | 2 +- forge-gui/res/cardsfolder/s/screamer_killer.txt | 2 +- forge-gui/res/cardsfolder/s/seal_of_fire.txt | 2 +- forge-gui/res/cardsfolder/s/searing_meditation.txt | 2 +- forge-gui/res/cardsfolder/s/searing_spear.txt | 2 +- forge-gui/res/cardsfolder/s/searing_touch.txt | 2 +- forge-gui/res/cardsfolder/s/searing_wind.txt | 2 +- forge-gui/res/cardsfolder/s/seismic_assault.txt | 2 +- forge-gui/res/cardsfolder/s/seismic_wave.txt | 2 +- forge-gui/res/cardsfolder/s/sentinel_tower.txt | 2 +- forge-gui/res/cardsfolder/s/serra_paladin.txt | 2 +- forge-gui/res/cardsfolder/s/serras_hymn.txt | 2 +- forge-gui/res/cardsfolder/s/shadow_guildmage.txt | 2 +- forge-gui/res/cardsfolder/s/shard_volley.txt | 2 +- forge-gui/res/cardsfolder/s/shieldmage_advocate.txt | 2 +- forge-gui/res/cardsfolder/s/shieldmates_blessing.txt | 2 +- forge-gui/res/cardsfolder/s/shining_shoal.txt | 2 +- forge-gui/res/cardsfolder/s/shivan_hellkite.txt | 2 +- forge-gui/res/cardsfolder/s/shock.txt | 2 +- forge-gui/res/cardsfolder/s/shock_troops.txt | 2 +- forge-gui/res/cardsfolder/s/shower_of_coals.txt | 2 +- forge-gui/res/cardsfolder/s/shrapnel_blast.txt | 2 +- forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt | 2 +- forge-gui/res/cardsfolder/s/siege_gang_commander.txt | 2 +- forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt | 2 +- forge-gui/res/cardsfolder/s/skarrgan_skybreaker.txt | 2 +- forge-gui/res/cardsfolder/s/skeleton_archer.txt | 2 +- forge-gui/res/cardsfolder/s/skewer_the_critics.txt | 2 +- forge-gui/res/cardsfolder/s/skirk_marauder.txt | 2 +- forge-gui/res/cardsfolder/s/skirsdag_cultist.txt | 2 +- forge-gui/res/cardsfolder/s/skull_catapult.txt | 2 +- forge-gui/res/cardsfolder/s/slag_strider.txt | 2 +- forge-gui/res/cardsfolder/s/slaying_fire.txt | 2 +- forge-gui/res/cardsfolder/s/sliv_mizzet_hivemind.txt | 2 +- forge-gui/res/cardsfolder/s/smiting_helix.txt | 2 +- .../res/cardsfolder/s/smoldering_egg_ashmouth_dragon.txt | 2 +- .../cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt | 2 +- forge-gui/res/cardsfolder/s/solar_blast.txt | 4 ++-- forge-gui/res/cardsfolder/s/sonic_burst.txt | 2 +- forge-gui/res/cardsfolder/s/sonic_seizure.txt | 2 +- forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt | 2 +- forge-gui/res/cardsfolder/s/sorin_markov.txt | 2 +- forge-gui/res/cardsfolder/s/sorin_the_mirthless.txt | 2 +- forge-gui/res/cardsfolder/s/sorin_vampire_lord.txt | 2 +- forge-gui/res/cardsfolder/s/soul_burn.txt | 2 +- forge-gui/res/cardsfolder/s/soul_spike.txt | 2 +- forge-gui/res/cardsfolder/s/soulblast.txt | 2 +- forge-gui/res/cardsfolder/s/soulfire_eruption.txt | 2 +- forge-gui/res/cardsfolder/s/souls_fire.txt | 2 +- forge-gui/res/cardsfolder/s/spark_jolt.txt | 2 +- forge-gui/res/cardsfolder/s/spark_spray.txt | 2 +- forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt | 2 +- forge-gui/res/cardsfolder/s/sparktongue_dragon.txt | 2 +- forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt | 2 +- forge-gui/res/cardsfolder/s/spawning_breath.txt | 2 +- forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt | 2 +- .../res/cardsfolder/s/spikefield_hazard_spikefield_cave.txt | 2 +- forge-gui/res/cardsfolder/s/spikeshot_elder.txt | 2 +- forge-gui/res/cardsfolder/s/spikeshot_goblin.txt | 2 +- forge-gui/res/cardsfolder/s/spiraling_embers.txt | 2 +- forge-gui/res/cardsfolder/s/spire_barrage.txt | 2 +- forge-gui/res/cardsfolder/s/spitemare.txt | 2 +- forge-gui/res/cardsfolder/s/split_tail_miko.txt | 2 +- forge-gui/res/cardsfolder/s/springjaw_trap.txt | 2 +- forge-gui/res/cardsfolder/s/staff_of_nin.txt | 2 +- forge-gui/res/cardsfolder/s/staggershock.txt | 2 +- forge-gui/res/cardsfolder/s/start_from_scratch.txt | 2 +- forge-gui/res/cardsfolder/s/static_discharge.txt | 2 +- forge-gui/res/cardsfolder/s/steamcore_weird.txt | 2 +- forge-gui/res/cardsfolder/s/stensia_uprising.txt | 2 +- forge-gui/res/cardsfolder/s/stinging_barrier.txt | 2 +- forge-gui/res/cardsfolder/s/stoke_the_flames.txt | 2 +- forge-gui/res/cardsfolder/s/stomping_slabs.txt | 2 +- forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt | 2 +- forge-gui/res/cardsfolder/s/storm_gods_oracle.txt | 2 +- forge-gui/res/cardsfolder/s/stormbind.txt | 2 +- forge-gui/res/cardsfolder/s/stormscale_anarch.txt | 2 +- forge-gui/res/cardsfolder/s/street_urchin.txt | 2 +- forge-gui/res/cardsfolder/s/stronghold_furnace.txt | 2 +- forge-gui/res/cardsfolder/s/sudden_shock.txt | 2 +- forge-gui/res/cardsfolder/s/sundering_stroke.txt | 2 +- forge-gui/res/cardsfolder/s/sunfire_balm.txt | 4 ++-- forge-gui/res/cardsfolder/s/sunflare_shaman.txt | 2 +- forge-gui/res/cardsfolder/s/suqata_firewalker.txt | 2 +- forge-gui/res/cardsfolder/s/surging_flame.txt | 2 +- forge-gui/res/cardsfolder/s/surtland_flinger.txt | 2 +- forge-gui/res/cardsfolder/s/swift_maneuver.txt | 2 +- forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt | 2 +- forge-gui/res/cardsfolder/s/sword_of_the_ages.txt | 2 +- forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt | 2 +- forge-gui/res/cardsfolder/s/syrix_carrier_of_the_flame.txt | 2 +- forge-gui/res/cardsfolder/upcoming/searing_barb.txt | 2 +- forge-gui/res/tokenscripts/r_1_1_devil_burn.txt | 2 +- forge-gui/res/tokenscripts/rock.txt | 2 +- .../res/tokenscripts/rw_1_2_human_rogue_haste_damage.txt | 2 +- 150 files changed, 155 insertions(+), 155 deletions(-) diff --git a/forge-gui/res/cardsfolder/r/rage_extractor.txt b/forge-gui/res/cardsfolder/r/rage_extractor.txt index 7d7944dc4ca..e3df4e6f457 100644 --- a/forge-gui/res/cardsfolder/r/rage_extractor.txt +++ b/forge-gui/res/cardsfolder/r/rage_extractor.txt @@ -2,7 +2,7 @@ Name:Rage Extractor ManaCost:4 RP Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.CostsPhyrexianMana | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with {P} in its mana cost, CARDNAME deals damage equal to that spell's mana value to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggeredStackInstance$CardManaCostLKI SVar:BuffedBy:Card.CostsPhyrexianMana AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/r/raging_regisaur.txt b/forge-gui/res/cardsfolder/r/raging_regisaur.txt index f238a14412a..f627363bd61 100644 --- a/forge-gui/res/cardsfolder/r/raging_regisaur.txt +++ b/forge-gui/res/cardsfolder/r/raging_regisaur.txt @@ -3,5 +3,5 @@ ManaCost:2 R G Types:Creature Dinosaur PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 1 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 Oracle:Whenever Raging Regisaur attacks, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/raka_disciple.txt b/forge-gui/res/cardsfolder/r/raka_disciple.txt index 027e6f5895c..4ab58490e0c 100644 --- a/forge-gui/res/cardsfolder/r/raka_disciple.txt +++ b/forge-gui/res/cardsfolder/r/raka_disciple.txt @@ -2,6 +2,6 @@ Name:Raka Disciple ManaCost:R Types:Creature Minotaur Wizard PT:1/1 -A:AB$ PreventDamage | Cost$ W T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. +A:AB$ PreventDamage | Cost$ W T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. A:AB$ Pump | Cost$ U T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn. Oracle:{W}, {T}: Prevent the next 1 damage that would be dealt to any target this turn.\n{U}, {T}: Target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rakalite.txt b/forge-gui/res/cardsfolder/r/rakalite.txt index f104b50c9a7..2f2516b3baf 100644 --- a/forge-gui/res/cardsfolder/r/rakalite.txt +++ b/forge-gui/res/cardsfolder/r/rakalite.txt @@ -1,7 +1,7 @@ Name:Rakalite ManaCost:6 Types:Artifact -A:AB$ PreventDamage | Cost$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 | SubAbility$ DBReturn | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Return CARDNAME to its owner's hand at the beginning of the next end step. +A:AB$ PreventDamage | Cost$ 2 | ValidTgts$ Any | Amount$ 1 | SubAbility$ DBReturn | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Return CARDNAME to its owner's hand at the beginning of the next end step. SVar:DBReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | TriggerDescription$ Return CARDNAME to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt b/forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt index 472de247fe4..1ffac8c7253 100644 --- a/forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt +++ b/forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt @@ -3,7 +3,7 @@ ManaCost:4 U R Types:Legendary Planeswalker Ral Loyalty:4 A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SpellDescription$ Draw a card. -A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three targets. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three targets. A:AB$ Draw | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumCards$ 7 | SubAbility$ DBDamage | SpellDescription$ Draw seven cards. CARDNAME deals 7 damage to each creature your opponents control. SVar:DBDamage:DB$ DamageAll | ValidCards$ Creature.OppCtrl | NumDmg$ 7 Oracle:[+1]: Draw a card.\n[-2]: Ral, Caller of Storms deals 3 damage divided as you choose among one, two, or three targets.\n[-7]: Draw seven cards. Ral, Caller of Storms deals 7 damage to each creature your opponents control. diff --git a/forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt b/forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt index 5388e167163..401ba423031 100644 --- a/forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt +++ b/forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt @@ -8,7 +8,7 @@ SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn/Plus.Y SVar:Y:Count$ValidExile Instant.YouOwn,Sorcery.YouOwn A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Ral | Image$ emblem_ral | Triggers$ TrigSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast an instant or sorcery spell, this emblem deals 4 damage to any target and you draw two cards." SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast an instant or sorcery spell, this emblem deals 4 damage to any target and you draw two cards. -SVar:EffSpellCast:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SubAbility$ EffDraw +SVar:EffSpellCast:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SubAbility$ EffDraw SVar:EffDraw:DB$ Draw | Defined$ You | NumCards$ 2 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery diff --git a/forge-gui/res/cardsfolder/r/ral_zarek.txt b/forge-gui/res/cardsfolder/r/ral_zarek.txt index c53d27f0b2a..2e01568fb94 100644 --- a/forge-gui/res/cardsfolder/r/ral_zarek.txt +++ b/forge-gui/res/cardsfolder/r/ral_zarek.txt @@ -4,7 +4,7 @@ Types:Legendary Planeswalker Ral Loyalty:4 A:AB$ Tap | Cost$ AddCounter<1/LOYALTY> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent to tap | Planeswalker$ True | SubAbility$ DBUntap | SpellDescription$ Tap target permanent, then untap another target permanent. SVar:DBUntap:DB$ Untap | ValidTgts$ Permanent | TargetUnique$ True | TgtPrompt$ Select target permanent to untap -A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. A:AB$ FlipACoin | Cost$ SubCounter<7/LOYALTY> | Amount$ 5 | NoCall$ True | HeadsSubAbility$ DBAddTurn | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | SpellDescription$ Flip 5 coins. Take an extra turn after this one for each coin that comes up heads. SVar:DBAddTurn:DB$ AddTurn | Defined$ You | NumTurns$ X Oracle:[+1]: Tap target permanent, then untap another target permanent.\n[-2]: Ral Zarek deals 3 damage to any target.\n[-7]: Flip five coins. Take an extra turn after this one for each coin that comes up heads. diff --git a/forge-gui/res/cardsfolder/r/rals_outburst.txt b/forge-gui/res/cardsfolder/r/rals_outburst.txt index 3072e4be20c..aecdff84576 100644 --- a/forge-gui/res/cardsfolder/r/rals_outburst.txt +++ b/forge-gui/res/cardsfolder/r/rals_outburst.txt @@ -1,6 +1,6 @@ Name:Ral's Outburst ManaCost:2 U R Types:Instant -A:SP$ DealDamage | Cost$ 2 U R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBDig | SpellDescription$ CARDNAME deals 3 damage to any target. Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. +A:SP$ DealDamage | Cost$ 2 U R | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBDig | SpellDescription$ CARDNAME deals 3 damage to any target. Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. SVar:DBDig:DB$ Dig | DigNum$ 2 | DestinationZone2$ Graveyard Oracle:Ral's Outburst deals 3 damage to any target. Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. diff --git a/forge-gui/res/cardsfolder/r/raths_edge.txt b/forge-gui/res/cardsfolder/r/raths_edge.txt index e43afd1eb70..a8a54aba0b5 100644 --- a/forge-gui/res/cardsfolder/r/raths_edge.txt +++ b/forge-gui/res/cardsfolder/r/raths_edge.txt @@ -2,6 +2,6 @@ Name:Rath's Edge ManaCost:no cost Types:Legendary Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ DealDamage | Cost$ 4 T Sac<1/Land> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 4 T Sac<1/Land> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. AI:RemoveDeck:All Oracle:{T}: Add {C}.\n{4}, {T}, Sacrifice a land: Rath's Edge deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/razor_boomerang.txt b/forge-gui/res/cardsfolder/r/razor_boomerang.txt index b329ba4b2ea..801eef6dd39 100644 --- a/forge-gui/res/cardsfolder/r/razor_boomerang.txt +++ b/forge-gui/res/cardsfolder/r/razor_boomerang.txt @@ -2,7 +2,7 @@ Name:Razor Boomerang ManaCost:3 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ RazorDamage | AddSVar$ BoomerangCatch | Description$ Equipped creature has "{T}, Unattach CARDNAME: CARDNAME deals 1 damage to any target. Return CARDNAME to its owner's hand." -SVar:RazorDamage:AB$ DealDamage | Cost$ T Unattach | NumDmg$ 1 | DamageSource$ OriginalHost | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SubAbility$ BoomerangCatch | SpellDescription$ ORIGINALHOST deals 1 damage to any target. Return ORIGINALHOST to its owner's hand. +SVar:RazorDamage:AB$ DealDamage | Cost$ T Unattach | NumDmg$ 1 | DamageSource$ OriginalHost | ValidTgts$ Any | SubAbility$ BoomerangCatch | SpellDescription$ ORIGINALHOST deals 1 damage to any target. Return ORIGINALHOST to its owner's hand. SVar:BoomerangCatch:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ OriginalHost K:Equip:2 SVar:NonStackingAttachEffect:True diff --git a/forge-gui/res/cardsfolder/r/razorfin_hunter.txt b/forge-gui/res/cardsfolder/r/razorfin_hunter.txt index 1e4694b1f8c..c0d510ba4f2 100644 --- a/forge-gui/res/cardsfolder/r/razorfin_hunter.txt +++ b/forge-gui/res/cardsfolder/r/razorfin_hunter.txt @@ -2,6 +2,6 @@ Name:Razorfin Hunter ManaCost:U R Types:Creature Merfolk Goblin PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:NonCombatPriority:1 Oracle:{T}: Razorfin Hunter deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/reality_hemorrhage.txt b/forge-gui/res/cardsfolder/r/reality_hemorrhage.txt index b2abc65dbd2..297a1c2bbab 100644 --- a/forge-gui/res/cardsfolder/r/reality_hemorrhage.txt +++ b/forge-gui/res/cardsfolder/r/reality_hemorrhage.txt @@ -2,5 +2,5 @@ Name:Reality Hemorrhage ManaCost:1 R Types:Instant K:Devoid -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:Devoid (This card has no color.)\nReality Hemorrhage deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/reckless_abandon.txt b/forge-gui/res/cardsfolder/r/reckless_abandon.txt index 8190fa27851..10486a16114 100644 --- a/forge-gui/res/cardsfolder/r/reckless_abandon.txt +++ b/forge-gui/res/cardsfolder/r/reckless_abandon.txt @@ -1,6 +1,6 @@ Name:Reckless Abandon ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ R Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ R Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. AI:RemoveDeck:All Oracle:As an additional cost to cast this spell, sacrifice a creature.\nReckless Abandon deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/reckless_assault.txt b/forge-gui/res/cardsfolder/r/reckless_assault.txt index 65f3ceadb52..032791179d8 100644 --- a/forge-gui/res/cardsfolder/r/reckless_assault.txt +++ b/forge-gui/res/cardsfolder/r/reckless_assault.txt @@ -1,7 +1,7 @@ Name:Reckless Assault ManaCost:2 B R Types:Enchantment -A:AB$ DealDamage | Cost$ 1 PayLife<2> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 PayLife<2> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. AI:RemoveDeck:All SVar:NonStackingEffect:True Oracle:{1}, Pay 2 life: Reckless Assault deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/reckless_embermage.txt b/forge-gui/res/cardsfolder/r/reckless_embermage.txt index 1994ca43f9e..51d26c0f1ad 100644 --- a/forge-gui/res/cardsfolder/r/reckless_embermage.txt +++ b/forge-gui/res/cardsfolder/r/reckless_embermage.txt @@ -2,7 +2,7 @@ Name:Reckless Embermage ManaCost:3 R Types:Creature Human Wizard PT:2/2 -A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to itself. +A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 1 | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to itself. SVar:DBDealDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ Self | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve Oracle:{1}{R}: Reckless Embermage deals 1 damage to any target and 1 damage to itself. diff --git a/forge-gui/res/cardsfolder/r/red_suns_zenith.txt b/forge-gui/res/cardsfolder/r/red_suns_zenith.txt index bbcc0883f31..a37e458072c 100644 --- a/forge-gui/res/cardsfolder/r/red_suns_zenith.txt +++ b/forge-gui/res/cardsfolder/r/red_suns_zenith.txt @@ -1,7 +1,7 @@ Name:Red Sun's Zenith ManaCost:X R Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBCleanup | SpellDescription$ CARDNAME deals X damage to any target. If a creature dealt damage this way would die this turn, exile it instead. Shuffle CARDNAME into its owner's library. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBCleanup | SpellDescription$ CARDNAME deals X damage to any target. If a creature dealt damage this way would die this turn, exile it instead. Shuffle CARDNAME into its owner's library. SVar:X:Count$xPaid SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBShuffle SVar:DBShuffle:DB$ ChangeZone | Defined$ Parent | Origin$ Stack | Destination$ Library | Shuffle$ True | StackDescription$ Shuffle CARDNAME into {p:You}'s library. diff --git a/forge-gui/res/cardsfolder/r/refraction_trap.txt b/forge-gui/res/cardsfolder/r/refraction_trap.txt index 4d5f19b7834..73545722686 100644 --- a/forge-gui/res/cardsfolder/r/refraction_trap.txt +++ b/forge-gui/res/cardsfolder/r/refraction_trap.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Instant Trap SVar:AltCost:Cost$ W | CheckSVar$ X | SVarCompare$ GE1 | Description$ If an opponent cast a red instant or sorcery spell this turn, you may pay {W} rather than pay this spell's mana cost. A:SP$ ChooseSource | Cost$ 3 W | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Prevent the next 3 damage that a source of your choice would deal to you and/or permanents you control this turn. If damage is prevented this way, CARDNAME deals that much damage to any target. -SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to deal prevented damage to | ReplacementEffects$ ReDamage | RememberObjects$ Targeted | SubAbility$ DBCleanup +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TgtPrompt$ Select any target to deal prevented damage to | ReplacementEffects$ ReDamage | RememberObjects$ Targeted | SubAbility$ DBCleanup SVar:ReDamage:Event$ DamageDone | ActiveZones$ Command | ValidTarget$ You,Permanent.YouCtrl | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ReplaceWith$ PreventDamage | PreventionEffect$ NextN | Description$ Prevent the next 3 damage that a source of your choice would deal to you and/or permanents you control this turn. If damage is prevented this way, EFFECTSOURCE deals that much damage to any target. SVar:PreventDamage:DB$ ReplaceDamage | Amount$ ShieldAmount | DivideShield$ True | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | NumDmg$ Y | Defined$ Remembered | DamageSource$ EffectSource diff --git a/forge-gui/res/cardsfolder/r/rekindled_flame.txt b/forge-gui/res/cardsfolder/r/rekindled_flame.txt index 27df76b312c..2c1e37ed5d7 100644 --- a/forge-gui/res/cardsfolder/r/rekindled_flame.txt +++ b/forge-gui/res/cardsfolder/r/rekindled_flame.txt @@ -1,7 +1,7 @@ Name:Rekindled Flame ManaCost:2 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 2 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ 2 R R | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | CheckSVar$ OppHand | SVarCompare$ EQ0 | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Graveyard | TriggerDescription$ At the beginning of your upkeep, if an opponent has no cards in hand, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:OppHand:PlayerCountOpponents$LowestCardsInHand diff --git a/forge-gui/res/cardsfolder/r/release_the_ants.txt b/forge-gui/res/cardsfolder/r/release_the_ants.txt index 6e82a1a113e..c531950ca4e 100644 --- a/forge-gui/res/cardsfolder/r/release_the_ants.txt +++ b/forge-gui/res/cardsfolder/r/release_the_ants.txt @@ -1,7 +1,7 @@ Name:Release the Ants ManaCost:1 R Types:Instant -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBClash | SpellDescription$ CARDNAME deals 1 damage to any target. Clash with an opponent. If you win, return CARDNAME to its owner's hand. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBClash | SpellDescription$ CARDNAME deals 1 damage to any target. Clash with an opponent. If you win, return CARDNAME to its owner's hand. SVar:DBClash:DB$ Clash | WinSubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Parent | Origin$ Stack | Destination$ Hand Oracle:Release the Ants deals 1 damage to any target. Clash with an opponent. If you win, return Release the Ants to its owner's hand. (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/r/remedy.txt b/forge-gui/res/cardsfolder/r/remedy.txt index 6038911d5a9..22dcf9270d4 100644 --- a/forge-gui/res/cardsfolder/r/remedy.txt +++ b/forge-gui/res/cardsfolder/r/remedy.txt @@ -1,6 +1,6 @@ Name:Remedy ManaCost:1 W Types:Instant -A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage to | Amount$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 | SpellDescription$ Prevent the next 5 damage that would be dealt this turn to any number of targets, divided as you choose. +A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Any | TgtPrompt$ Select any target to prevent damage to | Amount$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 | SpellDescription$ Prevent the next 5 damage that would be dealt this turn to any number of targets, divided as you choose. AI:RemoveDeck:All Oracle:Prevent the next 5 damage that would be dealt this turn to any number of targets, divided as you choose. diff --git a/forge-gui/res/cardsfolder/r/repeating_barrage.txt b/forge-gui/res/cardsfolder/r/repeating_barrage.txt index 99d392e49a3..1b07cf77579 100644 --- a/forge-gui/res/cardsfolder/r/repeating_barrage.txt +++ b/forge-gui/res/cardsfolder/r/repeating_barrage.txt @@ -1,7 +1,7 @@ Name:Repeating Barrage ManaCost:1 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. A:AB$ ChangeZone | Cost$ 3 R R | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ RaidTest | AILogic$ CheckCondition | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared Oracle:Repeating Barrage deals 3 damage to any target.\nRaid — {3}{R}{R}: Return Repeating Barrage from your graveyard to your hand. Activate only if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/r/resounding_thunder.txt b/forge-gui/res/cardsfolder/r/resounding_thunder.txt index 78294956463..56a466e72e7 100644 --- a/forge-gui/res/cardsfolder/r/resounding_thunder.txt +++ b/forge-gui/res/cardsfolder/r/resounding_thunder.txt @@ -2,7 +2,7 @@ Name:Resounding Thunder ManaCost:2 R Types:Instant K:Cycling:5 B R G -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When you cycle CARDNAME, it deals 6 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 6 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 6 Oracle:Resounding Thunder deals 3 damage to any target.\nCycling {5}{B}{R}{G} ({5}{B}{R}{G}, Discard this card: Draw a card.)\nWhen you cycle Resounding Thunder, it deals 6 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/retributive_wand.txt b/forge-gui/res/cardsfolder/r/retributive_wand.txt index 0f3df73f8de..8758937195e 100644 --- a/forge-gui/res/cardsfolder/r/retributive_wand.txt +++ b/forge-gui/res/cardsfolder/r/retributive_wand.txt @@ -1,7 +1,7 @@ Name:Retributive Wand ManaCost:3 Types:Artifact -A:AB$ DealDamage | Cost$ 3 T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 3 T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, it deals 5 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 5 Oracle:{3}, {T}: Retributive Wand deals 1 damage to any target.\nWhen Retributive Wand is put into a graveyard from the battlefield, it deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt b/forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt index 48617f09466..c782ff983d7 100644 --- a/forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt +++ b/forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt @@ -2,6 +2,6 @@ Name:Reveka, Wizard Savant ManaCost:2 U U Types:Legendary Creature Dwarf Wizard PT:0/1 -A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 2 damage to any target and doesn't untap during your next untap step. +A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Any | TgtPrompt$ Select target creature or player | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 2 damage to any target and doesn't untap during your next untap step. SVar:DBPump:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Duration$ Permanent Oracle:{T}: Reveka, Wizard Savant deals 2 damage to any target and doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/r/rhystic_lightning.txt b/forge-gui/res/cardsfolder/r/rhystic_lightning.txt index 579ab8b15a3..4545f971303 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_lightning.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_lightning.txt @@ -1,7 +1,7 @@ Name:Rhystic Lightning ManaCost:2 R Types:Instant -A:SP$ StoreSVar | Cost$ 2 R | SVar$ RhysticPaid | Type$ Number | Expression$ 0 | UnlessPayer$ Targeted | UnlessCost$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | ConditionDefined$ Targeted | ConditionPresent$ Permanent | ConditionCompare$ EQ0 | SubAbility$ DBStore2 | SpellDescription$ CARDNAME deals 4 damage to any target unless that permanent's controller or that player pays {2}. If they do, CARDNAME deals 2 damage to the permanent or player. +A:SP$ StoreSVar | Cost$ 2 R | SVar$ RhysticPaid | Type$ Number | Expression$ 0 | UnlessPayer$ Targeted | UnlessCost$ 2 | ValidTgts$ Any | ConditionDefined$ Targeted | ConditionPresent$ Permanent | ConditionCompare$ EQ0 | SubAbility$ DBStore2 | SpellDescription$ CARDNAME deals 4 damage to any target unless that permanent's controller or that player pays {2}. If they do, CARDNAME deals 2 damage to the permanent or player. SVar:DBStore2:DB$ StoreSVar | SVar$ RhysticPaid | Type$ Number | Expression$ 0 | UnlessPayer$ TargetedController | UnlessCost$ 2 | ConditionDefined$ Targeted | ConditionPresent$ Permanent | ConditionCompare$ GE1 | SubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | SubAbility$ DBReset SVar:DBReset:DB$ StoreSVar | SVar$ RhysticPaid | Type$ Number | Expression$ 1 diff --git a/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt b/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt index 16e670848c5..36c1766f602 100644 --- a/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt +++ b/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Instant A:SP$ Scry | Cost$ 3 R R | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Choose any target. Scry 3, then reveal the top card of your library. CARDNAME deals damage equal to that card's mana value to that permanent or player. SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBDamage -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | StackDescription$ CARDNAME deals damage equal to that card's mana value to that permanent or player. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | StackDescription$ CARDNAME deals damage equal to that card's mana value to that permanent or player. SVar:X:Count$TopOfLibraryCMC AI:RemoveDeck:All Oracle:Choose any target. Scry 3, then reveal the top card of your library. Riddle of Lightning deals damage equal to that card's mana value to that permanent or player. diff --git a/forge-gui/res/cardsfolder/r/rift_bolt.txt b/forge-gui/res/cardsfolder/r/rift_bolt.txt index 63926d153d3..182ac50ca89 100644 --- a/forge-gui/res/cardsfolder/r/rift_bolt.txt +++ b/forge-gui/res/cardsfolder/r/rift_bolt.txt @@ -1,6 +1,6 @@ Name:Rift Bolt ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. K:Suspend:1:R Oracle:Rift Bolt deals 3 damage to any target.\nSuspend 1—{R} (Rather than cast this card from your hand, you may pay {R} and exile it with a time counter on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt b/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt index b6184fe45cf..d833de36cce 100644 --- a/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt +++ b/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt @@ -6,7 +6,7 @@ T:Mode$ SpellCast | ValidCard$ Dog | ValidActivatingPlayer$ You | Execute$ TrigC SVar:TrigCatToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_cat | TokenOwner$ You T:Mode$ SpellCast | ValidCard$ Cat | ValidActivatingPlayer$ You | Execute$ TrigDogToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Cat spell, create a 1/1 white Dog creature token. SVar:TrigDogToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_dog | TokenOwner$ You -A:AB$ DealDamage | Cost$ R G W T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control. +A:AB$ DealDamage | Cost$ R G W T | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control. SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y | Defined$ You SVar:X:Count$TypeYouCtrl.Dog SVar:Y:Count$TypeYouCtrl.Cat diff --git a/forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt b/forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt index 26278c383d4..83246d18bf4 100644 --- a/forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt +++ b/forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt @@ -2,7 +2,7 @@ Name:Roar of the Crowd ManaCost:3 R Types:Sorcery A:SP$ ChooseType | Cost$ 3 R | Defined$ You | Type$ Creature | SubAbility$ DBDamage | SpellDescription$ Choose a creature type. CARDNAME deals damage to any target equal to the number of permanents you control of the chosen type. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$Valid Permanent.ChosenType+YouCtrl AI:RemoveDeck:All Oracle:Choose a creature type. Roar of the Crowd deals damage to any target equal to the number of permanents you control of the chosen type. diff --git a/forge-gui/res/cardsfolder/r/rocket_launcher.txt b/forge-gui/res/cardsfolder/r/rocket_launcher.txt index ed5d32dfc55..12b1b5b25c2 100644 --- a/forge-gui/res/cardsfolder/r/rocket_launcher.txt +++ b/forge-gui/res/cardsfolder/r/rocket_launcher.txt @@ -1,7 +1,7 @@ Name:Rocket Launcher ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBDelayTrig | IsPresent$ Card.Self+notFirstTurnControlled | SpellDescription$ CARDNAME deals 1 damage to any target. Destroy CARDNAME at the beginning of the next end step. Activate only if you've controlled CARDNAME continuously since the beginning of your most recent turn. +A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDelayTrig | IsPresent$ Card.Self+notFirstTurnControlled | SpellDescription$ CARDNAME deals 1 damage to any target. Destroy CARDNAME at the beginning of the next end step. Activate only if you've controlled CARDNAME continuously since the beginning of your most recent turn. SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DestroySource | TriggerDescription$ Destroy CARDNAME at the beginning of the next end step. SVar:DestroySource:DB$ Destroy | Defined$ Self AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/r/rockslide_sorcerer.txt b/forge-gui/res/cardsfolder/r/rockslide_sorcerer.txt index a4893deb9f7..05843e67bdf 100644 --- a/forge-gui/res/cardsfolder/r/rockslide_sorcerer.txt +++ b/forge-gui/res/cardsfolder/r/rockslide_sorcerer.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Human Wizard PT:3/3 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, CARDNAME deals 1 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 SVar:BuffedBy:Instant,Sorcery,Wizard DeckNeeds:Type$Instant|Sorcery|Wizard Oracle:Whenever you cast an instant, sorcery, or Wizard spell, Rockslide Sorcerer deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/rod_of_ruin.txt b/forge-gui/res/cardsfolder/r/rod_of_ruin.txt index 4587bdae201..23376fdda32 100644 --- a/forge-gui/res/cardsfolder/r/rod_of_ruin.txt +++ b/forge-gui/res/cardsfolder/r/rod_of_ruin.txt @@ -1,5 +1,5 @@ Name:Rod of Ruin ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 3 T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 3 T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:{3}, {T}: Rod of Ruin deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/roil_eruption.txt b/forge-gui/res/cardsfolder/r/roil_eruption.txt index 71ff0de1ae1..2518adbfe62 100644 --- a/forge-gui/res/cardsfolder/r/roil_eruption.txt +++ b/forge-gui/res/cardsfolder/r/roil_eruption.txt @@ -2,6 +2,6 @@ Name:Roil Eruption ManaCost:1 R Types:Sorcery K:Kicker:5 -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to any target. If this spell was kicked, it deals 5 damage instead. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to any target. If this spell was kicked, it deals 5 damage instead. SVar:X:Count$Kicked.5.3 Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nRoil Eruption deals 3 damage to any target. If this spell was kicked, it deals 5 damage instead. diff --git a/forge-gui/res/cardsfolder/r/rolling_thunder.txt b/forge-gui/res/cardsfolder/r/rolling_thunder.txt index f7ea75c9ff9..1c2c77ea3e8 100644 --- a/forge-gui/res/cardsfolder/r/rolling_thunder.txt +++ b/forge-gui/res/cardsfolder/r/rolling_thunder.txt @@ -1,7 +1,7 @@ Name:Rolling Thunder ManaCost:X R R Types:Sorcery -A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select one or more targets to distribute damage to | NumDmg$ X | TargetMin$ Min | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of targets. +A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Any | TgtPrompt$ Select one or more targets to distribute damage to | NumDmg$ X | TargetMin$ Min | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of targets. SVar:MaxTgts:PlayerCountPlayers$Amount/Plus.NumCreaturesAndPlaneswalkers SVar:NumCreaturesAndPlaneswalkers:Count$Valid Creature,Planeswalker SVar:Min:SVar$X/LimitMax.1 diff --git a/forge-gui/res/cardsfolder/r/rootwater_hunter.txt b/forge-gui/res/cardsfolder/r/rootwater_hunter.txt index 2c8427703a9..3738b116c41 100644 --- a/forge-gui/res/cardsfolder/r/rootwater_hunter.txt +++ b/forge-gui/res/cardsfolder/r/rootwater_hunter.txt @@ -2,6 +2,6 @@ Name:Rootwater Hunter ManaCost:2 U Types:Creature Merfolk PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:NonCombatPriority:1 Oracle:{T}: Rootwater Hunter deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/rose_room_treasurer.txt b/forge-gui/res/cardsfolder/r/rose_room_treasurer.txt index 91cd39d2977..1cf27032600 100644 --- a/forge-gui/res/cardsfolder/r/rose_room_treasurer.txt +++ b/forge-gui/res/cardsfolder/r/rose_room_treasurer.txt @@ -6,7 +6,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creatu SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | SubAbility$ DBChooseX | ConditionCheckSVar$ Resolved | ConditionSVarCompare$ LE2 SVar:DBChooseX:DB$ ChooseNumber | ChooseAnyNumber$ True | ListTitle$ X | SubAbility$ DBStore | ConditionCheckSVar$ Resolved | ConditionSVarCompare$ GT2 | SubAbility$ DBImmediateTrig SVar:DBImmediateTrig:DB$ ImmediateTrigger | UnlessCost$ X | UnlessPayer$ You | UnlessSwitched$ True | ConditionCheckSVar$ Resolved | ConditionSVarCompare$ GT2 | Execute$ TrigDamage | RememberSVarAmount$ X | TriggerDescription$ When you do, CARDNAME deals X damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ Y +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y SVar:Resolved:Count$ResolvedThisTurn SVar:X:Count$ChosenNumber SVar:Y:Count$TriggerRememberAmount diff --git a/forge-gui/res/cardsfolder/r/ruination_rioter.txt b/forge-gui/res/cardsfolder/r/ruination_rioter.txt index dc18caef920..2b26b5d284f 100644 --- a/forge-gui/res/cardsfolder/r/ruination_rioter.txt +++ b/forge-gui/res/cardsfolder/r/ruination_rioter.txt @@ -3,6 +3,6 @@ ManaCost:R G Types:Creature Human Berserker PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may have it deal damage to any target equal to the number of land cards in your graveyard. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$TypeInYourYard.Land Oracle:When Ruination Rioter dies, you may have it deal damage to any target equal to the number of land cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/r/rumbling_aftershocks.txt b/forge-gui/res/cardsfolder/r/rumbling_aftershocks.txt index 93b8c550cf6..2e050462f52 100644 --- a/forge-gui/res/cardsfolder/r/rumbling_aftershocks.txt +++ b/forge-gui/res/cardsfolder/r/rumbling_aftershocks.txt @@ -2,7 +2,7 @@ Name:Rumbling Aftershocks ManaCost:4 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.YouCtrl+kicked | TriggerZones$ Battlefield | Execute$ DamageSomeone | OptionalDecider$ You | TriggerDescription$ Whenever you cast a kicked spell, you may have CARDNAME deal damage to any target equal to the number of times that spell was kicked. -SVar:DamageSomeone:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ X | TgtPrompt$ Select any target +SVar:DamageSomeone:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | TgtPrompt$ Select any target SVar:X:TriggeredSpellAbility$TimesKicked AI:RemoveDeck:Random Oracle:Whenever you cast a kicked spell, you may have Rumbling Aftershocks deal damage to any target equal to the number of times that spell was kicked. diff --git a/forge-gui/res/cardsfolder/r/ryu_world_warrior.txt b/forge-gui/res/cardsfolder/r/ryu_world_warrior.txt index d11fcf03b31..887294afbba 100644 --- a/forge-gui/res/cardsfolder/r/ryu_world_warrior.txt +++ b/forge-gui/res/cardsfolder/r/ryu_world_warrior.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Legendary Creature Human Warrior PT:2/4 K:Training -A:AB$ DealDamage | PrecostDesc$ Hadoken — | Cost$ 4 R Untap Discard<1/Card> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | AILogic$ PowerDmg | ExcessSVar$ Excess | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals damage equal to his power to any target. +A:AB$ DealDamage | PrecostDesc$ Hadoken — | Cost$ 4 R Untap Discard<1/Card> | ValidTgts$ Any | NumDmg$ X | AILogic$ PowerDmg | ExcessSVar$ Excess | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals damage equal to his power to any target. SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ Excess | ConditionSVarCompare$ GE1 | ConditionDefined$ Targeted | ConditionPresent$ Creature | IfDesc$ True | SpellDescription$ If excess damage was dealt to a creature this way, draw a card. ({Q} is the untap symbol.) SVar:X:Count$CardPower DeckHas:Ability$Counters|Discard diff --git a/forge-gui/res/cardsfolder/s/sacred_fire.txt b/forge-gui/res/cardsfolder/s/sacred_fire.txt index 0ebc8664340..798f4dcaa07 100644 --- a/forge-gui/res/cardsfolder/s/sacred_fire.txt +++ b/forge-gui/res/cardsfolder/s/sacred_fire.txt @@ -2,7 +2,7 @@ Name:Sacred Fire ManaCost:R W Types:Instant K:Flashback:4 R W -A:SP$ DealDamage | Cost$ R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life. +A:SP$ DealDamage | Cost$ R W | ValidTgts$ Any | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain Oracle:Sacred Fire deals 2 damage to any target and you gain 2 life.\nFlashback {4}{R}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/s/samite_archer.txt b/forge-gui/res/cardsfolder/s/samite_archer.txt index 1fd4de01cdf..8e86d5ee6bd 100644 --- a/forge-gui/res/cardsfolder/s/samite_archer.txt +++ b/forge-gui/res/cardsfolder/s/samite_archer.txt @@ -2,7 +2,7 @@ Name:Samite Archer ManaCost:1 W U Types:Creature Human Cleric Archer PT:1/1 -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:NonCombatPriority:1 Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn.\n{T}: Samite Archer deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/samite_healer.txt b/forge-gui/res/cardsfolder/s/samite_healer.txt index 45a5decb270..19a4ea9c1bf 100644 --- a/forge-gui/res/cardsfolder/s/samite_healer.txt +++ b/forge-gui/res/cardsfolder/s/samite_healer.txt @@ -2,6 +2,6 @@ Name:Samite Healer ManaCost:1 W Types:Creature Human Cleric PT:1/1 -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. SVar:NonCombatPriority:10 Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/s/samut_the_tested.txt b/forge-gui/res/cardsfolder/s/samut_the_tested.txt index 48ca4e6ba2f..aa66779e6aa 100644 --- a/forge-gui/res/cardsfolder/s/samut_the_tested.txt +++ b/forge-gui/res/cardsfolder/s/samut_the_tested.txt @@ -3,6 +3,6 @@ ManaCost:2 R G Types:Legendary Planeswalker Samut Loyalty:4 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | Planeswalker$ True | KW$ Double Strike | SpellDescription$ Up to one target creature gains double strike until end of turn. -A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | Planeswalker$ True | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | Planeswalker$ True | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature,Planeswalker | ChangeNum$ 2 | Planeswalker$ True | Ultimate$ True | SpellDescription$ Search your library for up to two creature and/or planeswalker cards, put them onto the battlefield, then shuffle. Oracle:[+1]: Up to one target creature gains double strike until end of turn.\n[-2]: Samut, the Tested deals 2 damage divided as you choose among one or two targets.\n[-7]: Search your library for up to two creature and/or planeswalker cards, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sanctum_custodian.txt b/forge-gui/res/cardsfolder/s/sanctum_custodian.txt index 53c3a71389e..1341d89eae5 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_custodian.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_custodian.txt @@ -2,6 +2,6 @@ Name:Sanctum Custodian ManaCost:2 W Types:Creature Human Cleric PT:1/2 -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. SVar:NonCombatPriority:2 Oracle:{T}: Prevent the next 2 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/s/sanctum_guardian.txt b/forge-gui/res/cardsfolder/s/sanctum_guardian.txt index 55c34d94fa9..3cdf0c71d3c 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_guardian.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_guardian.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Human Cleric PT:1/4 A:AB$ ChooseSource | Cost$ Sac<1/CARDNAME> | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to any target this turn, prevent that damage. -SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage to | ExileOnMoved$ Battlefield | ReplacementEffects$ RPreventNextFromSource | RememberObjects$ Targeted | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card,Emblem | ConditionCompare$ GE1 +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TgtPrompt$ Select any target to prevent damage to | ExileOnMoved$ Battlefield | ReplacementEffects$ RPreventNextFromSource | RememberObjects$ Targeted | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card,Emblem | ConditionCompare$ GE1 SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ValidTarget$ Card.IsRemembered,Player.IsRemembered | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time the chosen source deals damage to any target this turn, prevent that damage. SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile diff --git a/forge-gui/res/cardsfolder/s/sanguinary_priest.txt b/forge-gui/res/cardsfolder/s/sanguinary_priest.txt index b7669d887fc..fdd3df9acdf 100644 --- a/forge-gui/res/cardsfolder/s/sanguinary_priest.txt +++ b/forge-gui/res/cardsfolder/s/sanguinary_priest.txt @@ -4,6 +4,6 @@ Types:Creature Astartes Cleric PT:2/4 K:LifeLink T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Blood Chalice — Whenever another creature you control dies, CARDNAME deals 1 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 DeckHints:Ability$Sacrifice Oracle:Lifelink\nBlood Chalice — Whenever another creature you control dies, Sanguinary Priest deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt b/forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt index cd48f7c7530..26b843895f9 100644 --- a/forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt +++ b/forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt @@ -1,6 +1,6 @@ Name:Sarkhan's Dragonfire ManaCost:3 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SubAbility$ DBDig | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Any | NumDmg$ 4 | SubAbility$ DBDig | SpellDescription$ CARDNAME deals 4 damage to any target. SVar:DBDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Red | SpellDescription$ Look at the top five cards of your library. You may reveal a red card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. Oracle:Sarkhan's Dragonfire deals 3 damage to any target.\nLook at the top five cards of your library. You may reveal a red card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/s/sarkhans_rage.txt b/forge-gui/res/cardsfolder/s/sarkhans_rage.txt index 72bbfce3441..169a2b7dcfc 100644 --- a/forge-gui/res/cardsfolder/s/sarkhans_rage.txt +++ b/forge-gui/res/cardsfolder/s/sarkhans_rage.txt @@ -1,6 +1,6 @@ Name:Sarkhan's Rage ManaCost:4 R Types:Instant -A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 5 damage to any target. If you control no Dragons, CARDNAME deals 2 damage to you. +A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Any | NumDmg$ 5 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 5 damage to any target. If you control no Dragons, CARDNAME deals 2 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | ConditionPresent$ Dragon.YouCtrl | ConditionCompare$ EQ0 | NumDmg$ 2 Oracle:Sarkhan's Rage deals 5 damage to any target. If you control no Dragons, Sarkhan's Rage deals 2 damage to you. diff --git a/forge-gui/res/cardsfolder/s/sarkhans_unsealing.txt b/forge-gui/res/cardsfolder/s/sarkhans_unsealing.txt index b233a9a656b..cc49cca085e 100644 --- a/forge-gui/res/cardsfolder/s/sarkhans_unsealing.txt +++ b/forge-gui/res/cardsfolder/s/sarkhans_unsealing.txt @@ -2,7 +2,7 @@ Name:Sarkhan's Unsealing ManaCost:3 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature.powerGE4+powerLE6 | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with power 4, 5, or 6, Sarkhan's Unsealing deals 4 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. T:Mode$ SpellCast | ValidCard$ Creature.powerGE7 | ValidActivatingPlayer$ You | Execute$ TrigDamageAll | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with power 7 or greater, Sarkhan's Unsealing deals 4 damage to each opponent and each creature and planeswalker they control. SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature.OppCtrl,Planeswalker.OppCtrl | ValidPlayers$ Player.Opponent | NumDmg$ 4 | ValidDescription$ each opponent and each creature and planeswalker they control. Oracle:Whenever you cast a creature spell with power 4, 5, or 6, Sarkhan's Unsealing deals 4 damage to any target.\nWhenever you cast a creature spell with power 7 or greater, Sarkhan's Unsealing deals 4 damage to each opponent and each creature and planeswalker they control. diff --git a/forge-gui/res/cardsfolder/s/sarkhans_whelp.txt b/forge-gui/res/cardsfolder/s/sarkhans_whelp.txt index c33cfca46ed..9e002ad1d20 100644 --- a/forge-gui/res/cardsfolder/s/sarkhans_whelp.txt +++ b/forge-gui/res/cardsfolder/s/sarkhans_whelp.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:2/2 K:Flying T:Mode$ AbilityCast | ValidCard$ Planeswalker.Sarkhan | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you activate an ability of a Sarkhan planeswalker, CARDNAME deals 1 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 DeckHints:Type$Sarkhan Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever you activate an ability of a Sarkhan planeswalker, Sarkhan's Whelp deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/scaldkin.txt b/forge-gui/res/cardsfolder/s/scaldkin.txt index bc815f5a364..5915e803f4a 100644 --- a/forge-gui/res/cardsfolder/s/scaldkin.txt +++ b/forge-gui/res/cardsfolder/s/scaldkin.txt @@ -3,5 +3,5 @@ ManaCost:3 U Types:Creature Elemental PT:2/2 K:Flying -A:AB$ DealDamage | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:Flying\n{2}{R}, Sacrifice Scaldkin: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt b/forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt index a7df76fffbc..562ee97a5e5 100644 --- a/forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt +++ b/forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt @@ -2,7 +2,7 @@ Name:Scars of the Veteran ManaCost:4 W Types:Instant SVar:AltCost:Cost$ ExileFromHand<1/Card.White+Other> | Description$ You may exile a white card from your hand rather than pay this spell's mana cost. -A:SP$ PreventDamage | Cost$ 4 W | ValidTgts$ Creature,Player,Planeswalker | Amount$ 7 | PreventionSubAbility$ ScarEffect | ShieldEffectTarget$ Targeted | TgtPrompt$ Select any target | SpellDescription$ Prevent the next 7 damage that would be dealt to any target this turn. If it's a creature, put a +0/+1 counter on it for each 1 damage prevented this way at the beginning of the next end step. +A:SP$ PreventDamage | Cost$ 4 W | ValidTgts$ Any | Amount$ 7 | PreventionSubAbility$ ScarEffect | ShieldEffectTarget$ Targeted | TgtPrompt$ Select any target | SpellDescription$ Prevent the next 7 damage that would be dealt to any target this turn. If it's a creature, put a +0/+1 counter on it for each 1 damage prevented this way at the beginning of the next end step. SVar:ScarEffect:DB$ Effect | RememberObjects$ ShieldEffectTarget | Triggers$ DelTrig | SpellDescription$ If it's a creature, put a +0/+1 counter on it for each 1 damage prevented this way at the beginning of the next end step. SVar:DelTrig:Mode$ Phase | Phase$ End of Turn | Execute$ DelayedScars | OneOff$ True | IsPresent$ Creature.IsRemembered | TriggerDescription$ If it's a creature, put a +0/+1 counter on it for each 1 damage prevented this way at the beginning of the next end step. SVar:DelayedScars:DB$ PutCounter | Defined$ Remembered | CounterType$ P0P1 | CounterNum$ PreventedDamage diff --git a/forge-gui/res/cardsfolder/s/scent_of_cinder.txt b/forge-gui/res/cardsfolder/s/scent_of_cinder.txt index 32ef7e235a5..21f896d0b42 100644 --- a/forge-gui/res/cardsfolder/s/scent_of_cinder.txt +++ b/forge-gui/res/cardsfolder/s/scent_of_cinder.txt @@ -2,7 +2,7 @@ Name:Scent of Cinder ManaCost:1 R Types:Sorcery A:SP$ Reveal | Cost$ 1 R | Defined$ You | RevealValid$ Card.Red | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBScentOfCinderDamage | SpellDescription$ Reveal any number of red cards in your hand. CARDNAME deals X damage to any target, where X is the number of cards revealed this way. -SVar:DBScentOfCinderDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ ScentOfCinderX | SubAbility$ DBScentOfCinderCleanup +SVar:DBScentOfCinderDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ ScentOfCinderX | SubAbility$ DBScentOfCinderCleanup SVar:ScentOfCinderX:Remembered$Amount SVar:DBScentOfCinderCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/s/scorching_lava.txt b/forge-gui/res/cardsfolder/s/scorching_lava.txt index 17a9793554b..40563aa9aee 100644 --- a/forge-gui/res/cardsfolder/s/scorching_lava.txt +++ b/forge-gui/res/cardsfolder/s/scorching_lava.txt @@ -2,6 +2,6 @@ Name:Scorching Lava ManaCost:1 R Types:Instant K:Kicker:R -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | ReplaceDyingDefined$ ThisTargetedCard.Creature | ReplaceDyingCondition$ Kicked | SubAbility$ KickingLava | SpellDescription$ CARDNAME deals 2 damage to any target. If this spell was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 2 | ReplaceDyingDefined$ ThisTargetedCard.Creature | ReplaceDyingCondition$ Kicked | SubAbility$ KickingLava | SpellDescription$ CARDNAME deals 2 damage to any target. If this spell was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. SVar:KickingLava:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ ParentTarget | ConditionDefined$ ParentTarget | ConditionPresent$ Creature | Condition$ Kicked Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nScorching Lava deals 2 damage to any target. If this spell was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/scorching_spear.txt b/forge-gui/res/cardsfolder/s/scorching_spear.txt index 123b760da62..50c24d75a60 100644 --- a/forge-gui/res/cardsfolder/s/scorching_spear.txt +++ b/forge-gui/res/cardsfolder/s/scorching_spear.txt @@ -1,5 +1,5 @@ Name:Scorching Spear ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ Scorching Spear deals 1 damage to any target. +A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ Scorching Spear deals 1 damage to any target. Oracle:Scorching Spear deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt b/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt index e9130693112..f8d4b91ee83 100644 --- a/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt +++ b/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Dragon.Other+YouCtrl | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME or another Dragon enters the battlefield under your control, it deals X damage to any target, where X is the number of Dragons you control. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ NumDragons | TgtPrompt$ Select any target | DamageSource$ TriggeredCard +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ NumDragons | TgtPrompt$ Select any target | DamageSource$ TriggeredCard SVar:NumDragons:Count$Valid Dragon.YouCtrl A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/s/screamer_killer.txt b/forge-gui/res/cardsfolder/s/screamer_killer.txt index 7909f40fb27..a43afe5d011 100644 --- a/forge-gui/res/cardsfolder/s/screamer_killer.txt +++ b/forge-gui/res/cardsfolder/s/screamer_killer.txt @@ -4,5 +4,5 @@ Types:Creature Tyranid PT:5/5 K:Trample T:Mode$ SpellCast | ValidCard$ Creature.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Bio-Plasmic Scream — Whenever you cast a creature spell with mana value 5 or greater, CARDNAME deals 5 damage to any target -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to deal 5 damage to | NumDmg$ 5 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to deal 5 damage to | NumDmg$ 5 Oracle:Trample\nBio-Plasmic Scream — Whenever you cast a creature spell with mana value 5 or greater, Screamer-Killer deals 5 damage to any target. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/seal_of_fire.txt b/forge-gui/res/cardsfolder/s/seal_of_fire.txt index 7eeecd1798e..f8bb18b5809 100644 --- a/forge-gui/res/cardsfolder/s/seal_of_fire.txt +++ b/forge-gui/res/cardsfolder/s/seal_of_fire.txt @@ -1,6 +1,6 @@ Name:Seal of Fire ManaCost:R Types:Enchantment -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:PlayMain1:TRUE Oracle:Sacrifice Seal of Fire: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/searing_meditation.txt b/forge-gui/res/cardsfolder/s/searing_meditation.txt index e5a103ca9f9..c5efa0c281f 100644 --- a/forge-gui/res/cardsfolder/s/searing_meditation.txt +++ b/forge-gui/res/cardsfolder/s/searing_meditation.txt @@ -2,6 +2,6 @@ Name:Searing Meditation ManaCost:1 R W Types:Enchantment T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDamage | TriggerDescription$ Whenever you gain life, you may pay {2}. If you do, CARDNAME deals 2 damage to any target. -SVar:TrigDamage:AB$DealDamage | Cost$ 2 | NumDmg$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target +SVar:TrigDamage:AB$DealDamage | Cost$ 2 | NumDmg$ 2 | ValidTgts$ Any | TgtPrompt$ Select any target AI:RemoveDeck:Random Oracle:Whenever you gain life, you may pay {2}. If you do, Searing Meditation deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/searing_spear.txt b/forge-gui/res/cardsfolder/s/searing_spear.txt index 53217b76d09..ea94df154f6 100644 --- a/forge-gui/res/cardsfolder/s/searing_spear.txt +++ b/forge-gui/res/cardsfolder/s/searing_spear.txt @@ -1,5 +1,5 @@ Name:Searing Spear ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:Searing Spear deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/searing_touch.txt b/forge-gui/res/cardsfolder/s/searing_touch.txt index 28cc72193c5..0f576470614 100644 --- a/forge-gui/res/cardsfolder/s/searing_touch.txt +++ b/forge-gui/res/cardsfolder/s/searing_touch.txt @@ -1,6 +1,6 @@ Name:Searing Touch ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. K:Buyback:4 Oracle:Buyback {4} (You may pay an additional {4} as you cast this spell. If you do, put this card into your hand as it resolves.)\nSearing Touch deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/searing_wind.txt b/forge-gui/res/cardsfolder/s/searing_wind.txt index 3c4611ca5af..2275865ef33 100644 --- a/forge-gui/res/cardsfolder/s/searing_wind.txt +++ b/forge-gui/res/cardsfolder/s/searing_wind.txt @@ -1,5 +1,5 @@ Name:Searing Wind ManaCost:8 R Types:Instant -A:SP$ DealDamage | Cost$ 8 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 10 | SpellDescription$ CARDNAME deals 10 damage to any target. +A:SP$ DealDamage | Cost$ 8 R | ValidTgts$ Any | NumDmg$ 10 | SpellDescription$ CARDNAME deals 10 damage to any target. Oracle:Searing Wind deals 10 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/seismic_assault.txt b/forge-gui/res/cardsfolder/s/seismic_assault.txt index 4f46bcec5d0..54f4a397872 100644 --- a/forge-gui/res/cardsfolder/s/seismic_assault.txt +++ b/forge-gui/res/cardsfolder/s/seismic_assault.txt @@ -1,6 +1,6 @@ Name:Seismic Assault ManaCost:R R R Types:Enchantment -A:AB$ DealDamage | Cost$ Discard<1/Land> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ Discard<1/Land> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:NonStackingEffect:True Oracle:Discard a land card: Seismic Assault deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/seismic_wave.txt b/forge-gui/res/cardsfolder/s/seismic_wave.txt index 391d7ebd1f4..23cf64f6f2f 100644 --- a/forge-gui/res/cardsfolder/s/seismic_wave.txt +++ b/forge-gui/res/cardsfolder/s/seismic_wave.txt @@ -1,6 +1,6 @@ Name:Seismic Wave ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage to any target and 1 damage to each nonartifact creature target opponent controls. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 2 | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage to any target and 1 damage to each nonartifact creature target opponent controls. SVar:DBDamage:DB$ DamageAll | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 1 | ValidCards$ Creature.nonArtifact | ValidDescription$ each nonartifact creature target opponent controls. Oracle:Seismic Wave deals 2 damage to any target and 1 damage to each nonartifact creature target opponent controls. diff --git a/forge-gui/res/cardsfolder/s/sentinel_tower.txt b/forge-gui/res/cardsfolder/s/sentinel_tower.txt index 8ecbf91066a..e0f9903b058 100644 --- a/forge-gui/res/cardsfolder/s/sentinel_tower.txt +++ b/forge-gui/res/cardsfolder/s/sentinel_tower.txt @@ -2,6 +2,6 @@ Name:Sentinel Tower ManaCost:4 Types:Artifact T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigDmg | PlayerTurn$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever an instant or sorcery spell is cast during your turn, CARDNAME deals damage to any target equal to 1 plus the number of instant and sorcery spells cast before that spell this turn. -SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggerObjectsCurrentCastSpells$Valid Sorcery,Instant Oracle:Whenever an instant or sorcery spell is cast during your turn, Sentinel Tower deals damage to any target equal to 1 plus the number of instant and sorcery spells cast before that spell this turn. diff --git a/forge-gui/res/cardsfolder/s/serra_paladin.txt b/forge-gui/res/cardsfolder/s/serra_paladin.txt index 5e1d27bf5a0..93ee496a56b 100644 --- a/forge-gui/res/cardsfolder/s/serra_paladin.txt +++ b/forge-gui/res/cardsfolder/s/serra_paladin.txt @@ -2,6 +2,6 @@ Name:Serra Paladin ManaCost:2 W W Types:Creature Human Knight PT:2/2 -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. A:AB$ Pump | Cost$ 1 W W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Vigilance | SpellDescription$ Target creature gains vigilance until end of turn. Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn.\n{1}{W}{W}, {T}: Target creature gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/s/serras_hymn.txt b/forge-gui/res/cardsfolder/s/serras_hymn.txt index bc6881f4395..332b25053f1 100644 --- a/forge-gui/res/cardsfolder/s/serras_hymn.txt +++ b/forge-gui/res/cardsfolder/s/serras_hymn.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a verse counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ VERSE | CounterNum$ 1 -A:AB$ PreventDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage to | Amount$ X | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ Prevent the next X damage that would be dealt this turn to any number of targets, divided as you choose, where X is the number of verse counters on CARDNAME. +A:AB$ PreventDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Any | TgtPrompt$ Select any target to prevent damage to | Amount$ X | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ Prevent the next X damage that would be dealt this turn to any number of targets, divided as you choose, where X is the number of verse counters on CARDNAME. SVar:X:Count$CardCounters.VERSE SVar:MaxTgts:PlayerCountPlayers$Amount/Plus.NumCreatures SVar:NumCreatures:Count$Valid Creature,Planeswalker diff --git a/forge-gui/res/cardsfolder/s/shadow_guildmage.txt b/forge-gui/res/cardsfolder/s/shadow_guildmage.txt index 7995df1b65e..7c69439d6f0 100644 --- a/forge-gui/res/cardsfolder/s/shadow_guildmage.txt +++ b/forge-gui/res/cardsfolder/s/shadow_guildmage.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Creature Human Wizard PT:1/1 A:AB$ ChangeZone | Cost$ U T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put target creature you control on top of its owner's library. -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 Oracle:{U}, {T}: Put target creature you control on top of its owner's library.\n{R}, {T}: Shadow Guildmage deals 1 damage to any target and 1 damage to you. diff --git a/forge-gui/res/cardsfolder/s/shard_volley.txt b/forge-gui/res/cardsfolder/s/shard_volley.txt index 1db66d9c1ec..f4be3eafcc4 100644 --- a/forge-gui/res/cardsfolder/s/shard_volley.txt +++ b/forge-gui/res/cardsfolder/s/shard_volley.txt @@ -1,5 +1,5 @@ Name:Shard Volley ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R Sac<1/Land> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ R Sac<1/Land> | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:As an additional cost to cast this spell, sacrifice a land.\nShard Volley deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/shieldmage_advocate.txt b/forge-gui/res/cardsfolder/s/shieldmage_advocate.txt index 9ec89233318..b4a6665558e 100644 --- a/forge-gui/res/cardsfolder/s/shieldmage_advocate.txt +++ b/forge-gui/res/cardsfolder/s/shieldmage_advocate.txt @@ -4,7 +4,7 @@ Types:Creature Human Cleric PT:1/3 A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TgtPrompt$ Select target card in an opponent's graveyard | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBChooseSource | SpellDescription$ Return target card from an opponent's graveyard to their hand. Prevent all damage that would be dealt to any target this turn by a source of your choice. SVar:DBChooseSource:DB$ ChooseSource | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect -SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage | ForgetOnMoved$ Battlefield | ReplacementEffects$ RPrevent | RememberObjects$ TargetedPlayer,ThisTargetedCard | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TgtPrompt$ Select any target to prevent damage | ForgetOnMoved$ Battlefield | ReplacementEffects$ RPrevent | RememberObjects$ TargetedPlayer,ThisTargetedCard | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidSource$ Card.ChosenCard | ValidTarget$ Player.IsRemembered,Card.IsRemembered | Description$ Prevent all damage that would be dealt to any target this turn by a source of your choice. SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/s/shieldmates_blessing.txt b/forge-gui/res/cardsfolder/s/shieldmates_blessing.txt index c68a5259799..5b8e064753d 100644 --- a/forge-gui/res/cardsfolder/s/shieldmates_blessing.txt +++ b/forge-gui/res/cardsfolder/s/shieldmates_blessing.txt @@ -1,5 +1,5 @@ Name:Shieldmate's Blessing ManaCost:W Types:Instant -A:SP$ PreventDamage | Cost$ W | ValidTgts$ Creature,Player,Planeswalker | Amount$ 3 | TgtPrompt$ Select any target | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. +A:SP$ PreventDamage | Cost$ W | ValidTgts$ Any | Amount$ 3 | TgtPrompt$ Select any target | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. Oracle:Prevent the next 3 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/s/shining_shoal.txt b/forge-gui/res/cardsfolder/s/shining_shoal.txt index 8b2ddb414e7..d3ca01bcaf0 100644 --- a/forge-gui/res/cardsfolder/s/shining_shoal.txt +++ b/forge-gui/res/cardsfolder/s/shining_shoal.txt @@ -4,7 +4,7 @@ Types:Instant Arcane SVar:AltCost:Cost$ ExileFromHand<1/Card.White+Other+cmcEQX/white card> | Announce$ X | Description$ You may exile a white card with mana value X from your hand rather than pay this spell's mana cost. A:SP$ ChooseSource | Cost$ X W W | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBStoreSVar | StackDescription$ SpellDescription | SpellDescription$ The next X damage that a source of your choice would deal to you and/or creatures you control this turn is dealt to any target instead. SVar:DBStoreSVar:DB$ StoreSVar | SVar$ ShieldAmount | Type$ Calculate | Expression$ X | SubAbility$ DBEffect -SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to redirect damage to | ReplacementEffects$ ReDamage | RememberObjects$ Targeted | SubAbility$ DBCleanup +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TgtPrompt$ Select any target to redirect damage to | ReplacementEffects$ ReDamage | RememberObjects$ Targeted | SubAbility$ DBCleanup SVar:ReDamage:Event$ DamageDone | ActiveZones$ Command | ValidTarget$ You,Creature.YouCtrl | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ReplaceWith$ SplitDamage | DamageTarget$ Remembered | Description$ The next X damage that a source of your choice would deal to you and/or creatures you control this turn is dealt to any target instead. SVar:SplitDamage:DB$ ReplaceSplitDamage | DamageTarget$ Remembered | VarName$ ShieldAmount | DivideShield$ True SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True diff --git a/forge-gui/res/cardsfolder/s/shivan_hellkite.txt b/forge-gui/res/cardsfolder/s/shivan_hellkite.txt index bc789a52ee5..b0d7cbc17b1 100644 --- a/forge-gui/res/cardsfolder/s/shivan_hellkite.txt +++ b/forge-gui/res/cardsfolder/s/shivan_hellkite.txt @@ -3,5 +3,5 @@ ManaCost:5 R R Types:Creature Dragon PT:5/5 K:Flying -A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{1}{R}: Shivan Hellkite deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/shock.txt b/forge-gui/res/cardsfolder/s/shock.txt index 3cfd0f01ffb..82453124e8a 100644 --- a/forge-gui/res/cardsfolder/s/shock.txt +++ b/forge-gui/res/cardsfolder/s/shock.txt @@ -1,5 +1,5 @@ Name:Shock ManaCost:R Types:Instant -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | 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:Shock deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/shock_troops.txt b/forge-gui/res/cardsfolder/s/shock_troops.txt index 3ec766dfa8b..39e0da17a50 100644 --- a/forge-gui/res/cardsfolder/s/shock_troops.txt +++ b/forge-gui/res/cardsfolder/s/shock_troops.txt @@ -2,5 +2,5 @@ Name:Shock Troops ManaCost:3 R Types:Creature Human Soldier PT:2/2 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:Sacrifice Shock Troops: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/shower_of_coals.txt b/forge-gui/res/cardsfolder/s/shower_of_coals.txt index 4be26db8580..b78a95f6cd6 100644 --- a/forge-gui/res/cardsfolder/s/shower_of_coals.txt +++ b/forge-gui/res/cardsfolder/s/shower_of_coals.txt @@ -1,6 +1,6 @@ Name:Shower of Coals ManaCost:3 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R R | NumDmg$ X | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ CARDNAME deals 2 damage to each of up to three targets. Threshold — CARDNAME deals 4 damage to each of those permanents and/or players instead if seven or more cards are in your graveyard. +A:SP$ DealDamage | Cost$ 3 R R | NumDmg$ X | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Any | SpellDescription$ CARDNAME deals 2 damage to each of up to three targets. Threshold — CARDNAME deals 4 damage to each of those permanents and/or players instead if seven or more cards are in your graveyard. SVar:X:Count$Threshold.4.2 Oracle:Shower of Coals deals 2 damage to each of up to three targets.\nThreshold — Shower of Coals deals 4 damage to each of those permanents and/or players instead if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/shrapnel_blast.txt b/forge-gui/res/cardsfolder/s/shrapnel_blast.txt index 4d65b7d15bd..af8ed6e619f 100644 --- a/forge-gui/res/cardsfolder/s/shrapnel_blast.txt +++ b/forge-gui/res/cardsfolder/s/shrapnel_blast.txt @@ -1,5 +1,5 @@ Name:Shrapnel Blast ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R Sac<1/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. +A:SP$ DealDamage | Cost$ 1 R Sac<1/Artifact> | ValidTgts$ Any | TgtPrompt$ Select target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nShrapnel Blast deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt b/forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt index 76aaec5b09a..dd1b1453163 100644 --- a/forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt +++ b/forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt @@ -4,6 +4,6 @@ Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | TriggerDescription$ At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | Secondary$ True | TriggerDescription$ At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on CARDNAME. SVar:TrigAddCounter:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ 1 -A:AB$ DealDamage | Cost$ 3 T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of charge counters on it to any target. +A:AB$ DealDamage | Cost$ 3 T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of charge counters on it to any target. SVar:X:Count$CardCounters.CHARGE Oracle:At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage.\n{3}, {T}, Sacrifice Shrine of Burning Rage: It deals damage equal to the number of charge counters on it to any target. diff --git a/forge-gui/res/cardsfolder/s/siege_gang_commander.txt b/forge-gui/res/cardsfolder/s/siege_gang_commander.txt index 9cc8150a152..3d4c6e4190d 100644 --- a/forge-gui/res/cardsfolder/s/siege_gang_commander.txt +++ b/forge-gui/res/cardsfolder/s/siege_gang_commander.txt @@ -2,7 +2,7 @@ Name:Siege-Gang Commander ManaCost:3 R R Types:Creature Goblin PT:2/2 -A:AB$ DealDamage | Cost$ 1 R Sac<1/Goblin> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 1 R Sac<1/Goblin> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create three 1/1 red Goblin creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_goblin | TokenOwner$ You SVar:AIPreference:SacCost$Creature.Goblin+token,Creature.Goblin+cmcLE1 diff --git a/forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt b/forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt index b5568474521..4e56c825abc 100644 --- a/forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt +++ b/forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:4/4 K:Riot K:Flying -A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | IsPresent$ Card.Self+counters_GE1_P1P1 | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. Activate only if CARDNAME has a +1/+1 counter on it. +A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | IsPresent$ Card.Self+counters_GE1_P1P1 | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. Activate only if CARDNAME has a +1/+1 counter on it. DeckHints:Ability$Counters Oracle:Riot (This creature enters the battlefield with your choice of a +1/+1 counter or haste.)\nFlying\n{3}{R}: Skarrgan Hellkite deals 2 damage divided as you choose among one or two targets. Activate only if Skarrgan Hellkite has a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/skarrgan_skybreaker.txt b/forge-gui/res/cardsfolder/s/skarrgan_skybreaker.txt index ab63d3a7f38..223fb27ef3c 100644 --- a/forge-gui/res/cardsfolder/s/skarrgan_skybreaker.txt +++ b/forge-gui/res/cardsfolder/s/skarrgan_skybreaker.txt @@ -3,6 +3,6 @@ ManaCost:4 R R G Types:Creature Giant Shaman PT:3/3 K:Bloodthirst:3 -A:AB$ DealDamage | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. +A:AB$ DealDamage | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. SVar:X:Sacrificed$CardPower Oracle:Bloodthirst 3 (If an opponent was dealt damage this turn, this creature enters the battlefield with three +1/+1 counters on it.)\n{1}, Sacrifice Skarrgan Skybreaker: It deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/s/skeleton_archer.txt b/forge-gui/res/cardsfolder/s/skeleton_archer.txt index 27023e5d069..4680ac73d39 100644 --- a/forge-gui/res/cardsfolder/s/skeleton_archer.txt +++ b/forge-gui/res/cardsfolder/s/skeleton_archer.txt @@ -3,5 +3,5 @@ ManaCost:3 B Types:Creature Skeleton Archer PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 Oracle:When Skeleton Archer enters the battlefield, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/skewer_the_critics.txt b/forge-gui/res/cardsfolder/s/skewer_the_critics.txt index 10bf7561a84..37f0e54c90f 100644 --- a/forge-gui/res/cardsfolder/s/skewer_the_critics.txt +++ b/forge-gui/res/cardsfolder/s/skewer_the_critics.txt @@ -2,5 +2,5 @@ Name:Skewer the Critics ManaCost:2 R Types:Sorcery K:Spectacle:R -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:Spectacle {R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\nSkewer the Critics deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/skirk_marauder.txt b/forge-gui/res/cardsfolder/s/skirk_marauder.txt index cd7e054620d..5d069e155af 100644 --- a/forge-gui/res/cardsfolder/s/skirk_marauder.txt +++ b/forge-gui/res/cardsfolder/s/skirk_marauder.txt @@ -4,5 +4,5 @@ Types:Creature Goblin PT:2/1 K:Morph:2 R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, it deals 2 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 Oracle:Morph {2}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Skirk Marauder is turned face up, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/skirsdag_cultist.txt b/forge-gui/res/cardsfolder/s/skirsdag_cultist.txt index f8cc9625154..7a92ad0b1fe 100644 --- a/forge-gui/res/cardsfolder/s/skirsdag_cultist.txt +++ b/forge-gui/res/cardsfolder/s/skirsdag_cultist.txt @@ -2,5 +2,5 @@ Name:Skirsdag Cultist ManaCost:2 R R Types:Creature Human Shaman PT:2/2 -A:AB$ DealDamage | Cost$ R T Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ R T Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:{R}, {T}, Sacrifice a creature: Skirsdag Cultist deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/skull_catapult.txt b/forge-gui/res/cardsfolder/s/skull_catapult.txt index 00f5a7c123d..12bb1f40a9f 100644 --- a/forge-gui/res/cardsfolder/s/skull_catapult.txt +++ b/forge-gui/res/cardsfolder/s/skull_catapult.txt @@ -1,6 +1,6 @@ Name:Skull Catapult ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 1 T Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 1 T Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:AIPreference:SacCost$Creature.cmcLE2+powerLE2 Oracle:{1}, {T}, Sacrifice a creature: Skull Catapult deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/slag_strider.txt b/forge-gui/res/cardsfolder/s/slag_strider.txt index ec00bf8b88b..18c01e7294f 100644 --- a/forge-gui/res/cardsfolder/s/slag_strider.txt +++ b/forge-gui/res/cardsfolder/s/slag_strider.txt @@ -3,6 +3,6 @@ ManaCost:5 R R Types:Creature Elemental PT:3/3 K:Affinity:Artifact -A:AB$ DealDamage | Cost$ 1 Sac<1/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 Sac<1/Artifact> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. DeckHints:Type$Artifact Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\n{1}, Sacrifice an artifact: Slag Strider deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/slaying_fire.txt b/forge-gui/res/cardsfolder/s/slaying_fire.txt index 6c6d55e4d92..415e3302efb 100644 --- a/forge-gui/res/cardsfolder/s/slaying_fire.txt +++ b/forge-gui/res/cardsfolder/s/slaying_fire.txt @@ -1,6 +1,6 @@ Name:Slaying Fire ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | AIManaPref$ R | SpellDescription$ CARDNAME deals 3 damage to any target. Adamant — If at least three red mana was spent to cast this spell, it deals 4 damage instead. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ X | AIManaPref$ R | SpellDescription$ CARDNAME deals 3 damage to any target. Adamant — If at least three red mana was spent to cast this spell, it deals 4 damage instead. SVar:X:Count$Adamant.Red.4.3 Oracle:Slaying Fire deals 3 damage to any target.\nAdamant — If at least three red mana was spent to cast this spell, it deals 4 damage instead. diff --git a/forge-gui/res/cardsfolder/s/sliv_mizzet_hivemind.txt b/forge-gui/res/cardsfolder/s/sliv_mizzet_hivemind.txt index 4a104ae6742..6ce225fa920 100644 --- a/forge-gui/res/cardsfolder/s/sliv_mizzet_hivemind.txt +++ b/forge-gui/res/cardsfolder/s/sliv_mizzet_hivemind.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Dragon Sliver PT:4/4 S:Mode$ Continuous | Affected$ Permanent.Sliver+YouCtrl | AddKeyword$ Flying | AddTrigger$ PingTrig | AddSVar$ TrigDealDamage | AddAbility$ Draw | Description$ Slivers you control have flying and "Whenever you draw a card, this creature deals 1 damage to any target" and "{T}: Draw a card." SVar:PingTrig:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you draw a card, CARDNAME deals 1 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 SVar:Draw:AB$ Draw | Cost$ T | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card. SVar:PlayMain1:TRUE Oracle:Slivers you control have flying and "Whenever you draw a card, this creature deals 1 damage to any target" and "{T}: Draw a card." diff --git a/forge-gui/res/cardsfolder/s/smiting_helix.txt b/forge-gui/res/cardsfolder/s/smiting_helix.txt index e150b258784..bd78cd61143 100644 --- a/forge-gui/res/cardsfolder/s/smiting_helix.txt +++ b/forge-gui/res/cardsfolder/s/smiting_helix.txt @@ -1,7 +1,7 @@ Name:Smiting Helix ManaCost:3 B Types:Sorcery -A:SP$ DealDamage | Cost$ 3 B | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 3 damage to any target and you gain 3 life. +A:SP$ DealDamage | Cost$ 3 B | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 3 damage to any target and you gain 3 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 K:Flashback:R W Oracle:Smiting Helix deals 3 damage to any target and you gain 3 life.\nFlashback {R}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/s/smoldering_egg_ashmouth_dragon.txt b/forge-gui/res/cardsfolder/s/smoldering_egg_ashmouth_dragon.txt index 3fa4d3d62d2..62561f41282 100644 --- a/forge-gui/res/cardsfolder/s/smoldering_egg_ashmouth_dragon.txt +++ b/forge-gui/res/cardsfolder/s/smoldering_egg_ashmouth_dragon.txt @@ -24,6 +24,6 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME deals 2 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 DeckHints:Type$Instant|Sorcery Oracle:Flying\nWhenever you cast an instant or sorcery spell, Ashmouth Dragon deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt b/forge-gui/res/cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt index a59b3c08215..dce550136f7 100644 --- a/forge-gui/res/cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt +++ b/forge-gui/res/cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt @@ -16,5 +16,5 @@ ManaCost:no cost Types:Creature Eldrazi Werewolf PT:6/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 2 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 Oracle:Whenever Erupting Dreadwolf attacks, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/solar_blast.txt b/forge-gui/res/cardsfolder/s/solar_blast.txt index 20a711afaa9..5d5b40cab45 100644 --- a/forge-gui/res/cardsfolder/s/solar_blast.txt +++ b/forge-gui/res/cardsfolder/s/solar_blast.txt @@ -2,7 +2,7 @@ Name:Solar Blast ManaCost:3 R Types:Instant K:Cycling:1 R R -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may have it deal 1 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 Oracle:Solar Blast deals 3 damage to any target.\nCycling {1}{R}{R} ({1}{R}{R}, Discard this card: Draw a card.)\nWhen you cycle Solar Blast, you may have it deal 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sonic_burst.txt b/forge-gui/res/cardsfolder/s/sonic_burst.txt index 01e4dc41357..0952c375564 100644 --- a/forge-gui/res/cardsfolder/s/sonic_burst.txt +++ b/forge-gui/res/cardsfolder/s/sonic_burst.txt @@ -1,5 +1,5 @@ Name:Sonic Burst ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R Discard<1/Random> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ 1 R Discard<1/Random> | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. Oracle:As an additional cost to cast this spell, discard a card at random.\nSonic Burst deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sonic_seizure.txt b/forge-gui/res/cardsfolder/s/sonic_seizure.txt index b712a4fc1e0..da5850e63de 100644 --- a/forge-gui/res/cardsfolder/s/sonic_seizure.txt +++ b/forge-gui/res/cardsfolder/s/sonic_seizure.txt @@ -1,5 +1,5 @@ Name:Sonic Seizure ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R Discard<1/Random> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ R Discard<1/Random> | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:As an additional cost to cast this spell, discard a card at random.\nSonic Seizure deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt b/forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt index 562ac43894b..69a271dcf80 100644 --- a/forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt +++ b/forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt @@ -6,7 +6,7 @@ A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creat SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Vampire | ConditionCompare$ GE1 A:AB$ Sacrifice | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You | SacValid$ Vampire | Optional$ True | RememberSacrificed$ True | SubAbility$ TrigPayCost | SpellDescription$ You may sacrifice a Vampire. SVar:TrigPayCost:DB$ ImmediateTrigger | Execute$ DBDmg | ConditionDefined$ RememberedLKI | ConditionPresent$ Creature | ConditionCompare$ GE1 | SpellDescription$ When you do, CARDNAME deals 3 damage to any target and you gain 3 life. | SubAbility$ DBCleanup -SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife +SVar:DBDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Ultimate$ True | Planeswalker$ True | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Vampire | ChangeNum$ 1 | SpellDescription$ You may put a Vampire creature card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/s/sorin_markov.txt b/forge-gui/res/cardsfolder/s/sorin_markov.txt index df8c452a39e..a6c985e3c27 100644 --- a/forge-gui/res/cardsfolder/s/sorin_markov.txt +++ b/forge-gui/res/cardsfolder/s/sorin_markov.txt @@ -2,7 +2,7 @@ Name:Sorin Markov ManaCost:3 B B B Types:Legendary Planeswalker Sorin Loyalty:4 -A:AB$ DealDamage | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life. +A:AB$ DealDamage | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 A:AB$ SetLife | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ 10 | SpellDescription$ Target opponent's life total becomes 10. # NOTE: The AI will not activate the Ultimate, but otherwise it uses the first two abilities rather well and to the point. diff --git a/forge-gui/res/cardsfolder/s/sorin_the_mirthless.txt b/forge-gui/res/cardsfolder/s/sorin_the_mirthless.txt index 7f90318c374..d34e33aff0c 100644 --- a/forge-gui/res/cardsfolder/s/sorin_the_mirthless.txt +++ b/forge-gui/res/cardsfolder/s/sorin_the_mirthless.txt @@ -8,7 +8,7 @@ SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | ConditionDefined$ Remembered | Co SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenScript$ b_2_3_vampire_flying_lifelink | SpellDescription$ Create a 2/3 black Vampire creature token with flying and lifelink. -A:AB$ DealDamage | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 13 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 13 damage to any target. You gain 13 life. +A:AB$ DealDamage | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Any | NumDmg$ 13 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 13 damage to any target. You gain 13 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 13 DeckHas:Ability$Token|LifeGain & Type$Vampire Oracle:[+1]: Look at the top card of your library. You may reveal that card and put it into your hand. If you do, you lose life equal to its mana value.\n[-2]: Create a 2/3 black Vampire creature token with flying and lifelink.\n[-7]: Sorin the Mirthless deals 13 damage to any target. You gain 13 life. diff --git a/forge-gui/res/cardsfolder/s/sorin_vampire_lord.txt b/forge-gui/res/cardsfolder/s/sorin_vampire_lord.txt index 44355131965..7a7fa6a818c 100644 --- a/forge-gui/res/cardsfolder/s/sorin_vampire_lord.txt +++ b/forge-gui/res/cardsfolder/s/sorin_vampire_lord.txt @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Legendary Planeswalker Sorin Loyalty:4 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | NumAtt$ +2 | SpellDescription$ Up to one target creature gets +2/+0 until end of turn. -A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to any target. You gain 4 life. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to any target. You gain 4 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 A:AB$ AnimateAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Vampire.YouCtrl | Abilities$ ABControl | SpellDescription$ Until end of turn, each Vampire you control gains "{T}: Gain control of target creature." SVar:ABControl:AB$ GainControl | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Gain control of target creature. diff --git a/forge-gui/res/cardsfolder/s/soul_burn.txt b/forge-gui/res/cardsfolder/s/soul_burn.txt index 8f908503cf9..c8cf47f0f4d 100644 --- a/forge-gui/res/cardsfolder/s/soul_burn.txt +++ b/forge-gui/res/cardsfolder/s/soul_burn.txt @@ -1,7 +1,7 @@ Name:Soul Burn ManaCost:X 2 B Types:Sorcery -A:SP$ StoreSVar | Cost$ X 2 B | XColor$ Black,Red | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SVar$ Limit | Type$ Targeted | Expression$ CardToughness | SubAbility$ StoreTgtPW | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 | SpellDescription$ Spend only black and/or red mana on X. CARDNAME deals X damage to target creature or player. You gain life equal to the damage dealt, but not more than the amount of {B} spent on X, the player's life total before the damage was dealt, the planeswalker's loyalty before the damage was dealt, or the creature's toughness. +A:SP$ StoreSVar | Cost$ X 2 B | XColor$ Black,Red | ValidTgts$ Any | SVar$ Limit | Type$ Targeted | Expression$ CardToughness | SubAbility$ StoreTgtPW | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 | SpellDescription$ Spend only black and/or red mana on X. CARDNAME deals X damage to target creature or player. You gain life equal to the damage dealt, but not more than the amount of {B} spent on X, the player's life total before the damage was dealt, the planeswalker's loyalty before the damage was dealt, or the creature's toughness. SVar:StoreTgtPW:DB$ StoreSVar | SVar$ Limit | Type$ Targeted | Expression$ CardCounters.LOYALTY | SubAbility$ StoreTgtP | ConditionDefined$ Targeted | ConditionPresent$ Card.Planeswalker | ConditionCheckSVar$ Loyalty | ConditionSVarCompare$ LTLimit SVar:StoreTgtP:DB$ StoreSVar | SVar$ Limit | Type$ Calculate | Expression$ TargetedPlayer$LifeTotal | SubAbility$ DBDamage | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature,Card.Planeswalker | ConditionCompare$ EQ0 SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | SubAbility$ DBGainLife | AILogic$ XLifeDrain diff --git a/forge-gui/res/cardsfolder/s/soul_spike.txt b/forge-gui/res/cardsfolder/s/soul_spike.txt index fd499f51e6c..74f983e43f9 100644 --- a/forge-gui/res/cardsfolder/s/soul_spike.txt +++ b/forge-gui/res/cardsfolder/s/soul_spike.txt @@ -2,6 +2,6 @@ Name:Soul Spike ManaCost:5 B B Types:Instant SVar:AltCost:Cost$ ExileFromHand<2/Card.Black+Other> | Description$ You may exile two black cards from your hand rather than pay this spell's mana cost. -A:SP$ DealDamage | Cost$ 5 B B | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to any target and you gain 4 life. +A:SP$ DealDamage | Cost$ 5 B B | ValidTgts$ Any | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to any target and you gain 4 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 Oracle:You may exile two black cards from your hand rather than pay this spell's mana cost.\nSoul Spike deals 4 damage to any target and you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/soulblast.txt b/forge-gui/res/cardsfolder/s/soulblast.txt index 9965441b046..a6de158330b 100644 --- a/forge-gui/res/cardsfolder/s/soulblast.txt +++ b/forge-gui/res/cardsfolder/s/soulblast.txt @@ -1,7 +1,7 @@ Name:Soulblast ManaCost:3 R R R Types:Instant -A:SP$ DealDamage | Cost$ 3 R R R Sac | NumDmg$ X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | CostDesc$ As an additional cost to cast this spell, sacrifice all creatures you control. | SpellDescription$ CARDNAME deals damage to any target equal to the total power of the sacrificed creatures. +A:SP$ DealDamage | Cost$ 3 R R R Sac | NumDmg$ X | ValidTgts$ Any | CostDesc$ As an additional cost to cast this spell, sacrifice all creatures you control. | SpellDescription$ CARDNAME deals damage to any target equal to the total power of the sacrificed creatures. SVar:X:Sacrificed$CardPower AI:RemoveDeck:All Oracle:As an additional cost to cast this spell, sacrifice all creatures you control.\nSoulblast deals damage to any target equal to the total power of the sacrificed creatures. diff --git a/forge-gui/res/cardsfolder/s/soulfire_eruption.txt b/forge-gui/res/cardsfolder/s/soulfire_eruption.txt index d6a24325ec4..870f5f655b1 100644 --- a/forge-gui/res/cardsfolder/s/soulfire_eruption.txt +++ b/forge-gui/res/cardsfolder/s/soulfire_eruption.txt @@ -1,7 +1,7 @@ Name:Soulfire Eruption ManaCost:6 R R R Types:Sorcery -A:SP$ RepeatEach | Cost$ 6 R R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Choose any number of target creatures, planeswalkers, and/or players | TargetMin$ 0 | TargetMax$ MaxTgt | RepeatSubAbility$ DBDig | RepeatTargeted$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Choose any number of target creatures, planeswalkers, and/or players. For each of them, exile the top card of your library, then CARDNAME deals damage equal to that card's mana value to that permanent or player. You may play the exiled cards until the end of your next turn. +A:SP$ RepeatEach | Cost$ 6 R R R | ValidTgts$ Any | TgtPrompt$ Choose any number of target creatures, planeswalkers, and/or players | TargetMin$ 0 | TargetMax$ MaxTgt | RepeatSubAbility$ DBDig | RepeatTargeted$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Choose any number of target creatures, planeswalkers, and/or players. For each of them, exile the top card of your library, then CARDNAME deals damage equal to that card's mana value to that permanent or player. You may play the exiled cards until the end of your next turn. SVar:DBDig:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | ImprintRevealed$ True | Reveal$ True | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | Defined$ Remembered | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True diff --git a/forge-gui/res/cardsfolder/s/souls_fire.txt b/forge-gui/res/cardsfolder/s/souls_fire.txt index 60b4297afde..165ffba2bcc 100644 --- a/forge-gui/res/cardsfolder/s/souls_fire.txt +++ b/forge-gui/res/cardsfolder/s/souls_fire.txt @@ -2,6 +2,6 @@ Name:Soul's Fire ManaCost:2 R Types:Instant A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to its power to any target. -SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | AILogic$ PowerDmg | TgtPrompt$ Select any target | NumDmg$ X | DamageSource$ ParentTarget +SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Any | AILogic$ PowerDmg | TgtPrompt$ Select any target | NumDmg$ X | DamageSource$ ParentTarget SVar:X:ParentTargeted$CardPower Oracle:Target creature you control deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/s/spark_jolt.txt b/forge-gui/res/cardsfolder/s/spark_jolt.txt index ba852f8fc2b..44f0dd4f5da 100644 --- a/forge-gui/res/cardsfolder/s/spark_jolt.txt +++ b/forge-gui/res/cardsfolder/s/spark_jolt.txt @@ -1,6 +1,6 @@ Name:Spark Jolt ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Scry 1. | SubAbility$ DBScry +A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Scry 1. | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 Oracle:Spark Jolt deals 1 damage to any target. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/spark_spray.txt b/forge-gui/res/cardsfolder/s/spark_spray.txt index 25138b9873a..52c7066c9f1 100644 --- a/forge-gui/res/cardsfolder/s/spark_spray.txt +++ b/forge-gui/res/cardsfolder/s/spark_spray.txt @@ -1,6 +1,6 @@ Name:Spark Spray ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. K:Cycling:R Oracle:Spark Spray deals 1 damage to any target.\nCycling {R} ({R}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt b/forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt index d561b2234cf..c1a6e3cc622 100644 --- a/forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt +++ b/forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 Oracle:When Sparkmage Apprentice enters the battlefield, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sparktongue_dragon.txt b/forge-gui/res/cardsfolder/s/sparktongue_dragon.txt index 7c2c3097c12..d79c4b81204 100644 --- a/forge-gui/res/cardsfolder/s/sparktongue_dragon.txt +++ b/forge-gui/res/cardsfolder/s/sparktongue_dragon.txt @@ -5,5 +5,5 @@ PT:3/3 K:Flying T:Mode$ ChangesZone | OptionalDecider$ You | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPayCost | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {2}{R}. When you do, it deals 3 damage to any target. SVar:TrigPayCost:AB$ ImmediateTrigger | Cost$ 2 R | Execute$ TrigABDealDamage | TriggerDescription$ When you pay {2}{R}, CARDNAME deals 3 damage to any target. -SVar:TrigABDealDamage:DB$ DealDamage | NumDmg$ 3 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ CARDNAME deals 3 damage to any target. +SVar:TrigABDealDamage:DB$ DealDamage | NumDmg$ 3 | ValidTgts$ Any | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:Flying\nWhen Sparktongue Dragon enters the battlefield, you may pay {2}{R}. When you do, it deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt b/forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt index c6e5b2e5d82..aa102f9ff0d 100644 --- a/forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt +++ b/forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:5/5 K:Flying T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage to any target equal to the number of Mountains you control. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$Valid Mountain.YouCtrl Oracle:Flying\nWhen Spawn of Thraxes enters the battlefield, it deals damage to any target equal to the number of Mountains you control. diff --git a/forge-gui/res/cardsfolder/s/spawning_breath.txt b/forge-gui/res/cardsfolder/s/spawning_breath.txt index 222b2255abc..af47015194c 100644 --- a/forge-gui/res/cardsfolder/s/spawning_breath.txt +++ b/forge-gui/res/cardsfolder/s/spawning_breath.txt @@ -1,7 +1,7 @@ Name:Spawning Breath ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 1 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C}." DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token diff --git a/forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt b/forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt index 2fb955be058..b4680f4197d 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt @@ -3,7 +3,7 @@ ManaCost:7 Types:Artifact T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may put a charge counter on CARDNAME. If you do, CARDNAME deals damage equal to the number of charge counters on it to any target. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 | SubAbility$ DBDealDamage -SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$CardCounters.CHARGE SVar:BuffedBy:Instant,Sorcery Oracle:Whenever you cast an instant or sorcery spell, you may put a charge counter on Sphinx-Bone Wand. If you do, Sphinx-Bone Wand deals damage equal to the number of charge counters on it to any target. diff --git a/forge-gui/res/cardsfolder/s/spikefield_hazard_spikefield_cave.txt b/forge-gui/res/cardsfolder/s/spikefield_hazard_spikefield_cave.txt index 74154229c2c..c3eb1f5e720 100644 --- a/forge-gui/res/cardsfolder/s/spikefield_hazard_spikefield_cave.txt +++ b/forge-gui/res/cardsfolder/s/spikefield_hazard_spikefield_cave.txt @@ -1,7 +1,7 @@ Name:Spikefield Hazard ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R | NumDmg$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | RememberDamaged$ True | ReplaceDyingDefined$ Remembered | SubAbility$ DBCleanup | SpellDescription$ CARDNAME deals 1 damage to any target. If a permanent dealt damage this way would die this turn, exile it instead. +A:SP$ DealDamage | Cost$ R | NumDmg$ 1 | ValidTgts$ Any | RememberDamaged$ True | ReplaceDyingDefined$ Remembered | SubAbility$ DBCleanup | SpellDescription$ CARDNAME deals 1 damage to any target. If a permanent dealt damage this way would die this turn, exile it instead. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:Modal Oracle:Spikefield Hazard deals 1 damage to any target. If a permanent dealt damage this way would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/spikeshot_elder.txt b/forge-gui/res/cardsfolder/s/spikeshot_elder.txt index 8d373c6261b..d1e57a52f3a 100644 --- a/forge-gui/res/cardsfolder/s/spikeshot_elder.txt +++ b/forge-gui/res/cardsfolder/s/spikeshot_elder.txt @@ -2,6 +2,6 @@ Name:Spikeshot Elder ManaCost:R Types:Creature Goblin Shaman PT:1/1 -A:AB$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. +A:AB$ DealDamage | Cost$ 1 R R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. SVar:X:Count$CardPower Oracle:{1}{R}{R}: Spikeshot Elder deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/s/spikeshot_goblin.txt b/forge-gui/res/cardsfolder/s/spikeshot_goblin.txt index 0dea1dc95c5..f38613426fb 100644 --- a/forge-gui/res/cardsfolder/s/spikeshot_goblin.txt +++ b/forge-gui/res/cardsfolder/s/spikeshot_goblin.txt @@ -2,6 +2,6 @@ Name:Spikeshot Goblin ManaCost:2 R Types:Creature Goblin Shaman PT:1/2 -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. SVar:X:Count$CardPower Oracle:{R}, {T}: Spikeshot Goblin deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/s/spiraling_embers.txt b/forge-gui/res/cardsfolder/s/spiraling_embers.txt index 2ced971e05b..53d79140954 100644 --- a/forge-gui/res/cardsfolder/s/spiraling_embers.txt +++ b/forge-gui/res/cardsfolder/s/spiraling_embers.txt @@ -1,6 +1,6 @@ Name:Spiraling Embers ManaCost:3 R Types:Sorcery Arcane -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the number of cards in your hand. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the number of cards in your hand. SVar:X:Count$InYourHand Oracle:Spiraling Embers deals damage to any target equal to the number of cards in your hand. diff --git a/forge-gui/res/cardsfolder/s/spire_barrage.txt b/forge-gui/res/cardsfolder/s/spire_barrage.txt index f07b2c492bd..244ce16e5d2 100644 --- a/forge-gui/res/cardsfolder/s/spire_barrage.txt +++ b/forge-gui/res/cardsfolder/s/spire_barrage.txt @@ -1,6 +1,6 @@ Name:Spire Barrage ManaCost:4 R Types:Sorcery -A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the number of Mountains you control. +A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the number of Mountains you control. SVar:X:Count$TypeYouCtrl.Mountain Oracle:Spire Barrage deals damage to any target equal to the number of Mountains you control. diff --git a/forge-gui/res/cardsfolder/s/spitemare.txt b/forge-gui/res/cardsfolder/s/spitemare.txt index d7eef055da4..5cd0d6d6957 100644 --- a/forge-gui/res/cardsfolder/s/spitemare.txt +++ b/forge-gui/res/cardsfolder/s/spitemare.txt @@ -3,7 +3,7 @@ ManaCost:2 RW RW Types:Creature Elemental PT:3/3 T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, it deals that much damage to any target. -SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target +SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Any | TgtPrompt$ Select any target SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE Oracle:Whenever Spitemare is dealt damage, it deals that much damage to any target. diff --git a/forge-gui/res/cardsfolder/s/split_tail_miko.txt b/forge-gui/res/cardsfolder/s/split_tail_miko.txt index 1ad06473409..d7b45aa6557 100644 --- a/forge-gui/res/cardsfolder/s/split_tail_miko.txt +++ b/forge-gui/res/cardsfolder/s/split_tail_miko.txt @@ -2,5 +2,5 @@ Name:Split-Tail Miko ManaCost:1 W Types:Creature Fox Cleric PT:1/1 -A:AB$ PreventDamage | Cost$ W T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. +A:AB$ PreventDamage | Cost$ W T | ValidTgts$ Any | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. Oracle:{W}, {T}: Prevent the next 2 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/s/springjaw_trap.txt b/forge-gui/res/cardsfolder/s/springjaw_trap.txt index 1e4eaabac55..490233e2f76 100644 --- a/forge-gui/res/cardsfolder/s/springjaw_trap.txt +++ b/forge-gui/res/cardsfolder/s/springjaw_trap.txt @@ -2,5 +2,5 @@ Name:Springjaw Trap ManaCost:1 Types:Artifact K:Flash -A:AB$ DealDamage | Cost$ 4 T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:AB$ DealDamage | Cost$ 4 T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:Flash\n{4}, {T}, Sacrifice Springjaw Trap: It deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/staff_of_nin.txt b/forge-gui/res/cardsfolder/s/staff_of_nin.txt index 6b9a4d4c6bc..60a62bd2260 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_nin.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_nin.txt @@ -3,5 +3,5 @@ ManaCost:6 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:At the beginning of your upkeep, draw a card.\n{T}: Staff of Nin deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/staggershock.txt b/forge-gui/res/cardsfolder/s/staggershock.txt index 7b24a91795e..0f3c51c232c 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$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 2 R | 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/start_from_scratch.txt b/forge-gui/res/cardsfolder/s/start_from_scratch.txt index f80a250040f..f80e4b0fd01 100644 --- a/forge-gui/res/cardsfolder/s/start_from_scratch.txt +++ b/forge-gui/res/cardsfolder/s/start_from_scratch.txt @@ -2,6 +2,6 @@ Name:Start from Scratch ManaCost:2 R Types:Sorcery Lesson A:SP$ Charm | Cost$ 2 R | Choices$ DBDmg,DBDestroy -SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +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/static_discharge.txt b/forge-gui/res/cardsfolder/s/static_discharge.txt index fde9f52396f..0ff36b7747e 100644 --- a/forge-gui/res/cardsfolder/s/static_discharge.txt +++ b/forge-gui/res/cardsfolder/s/static_discharge.txt @@ -2,7 +2,7 @@ Name:Static Discharge ManaCost:1 R Types:Sorcery K:Starting intensity:3 -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBIntensify | SpellDescription$ CARDNAME deals damage equal to its intensity to any target, then perpetually increase the intensity of all cards you own named Static Discharge by 1. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBIntensify | SpellDescription$ CARDNAME deals damage equal to its intensity to any target, then perpetually increase the intensity of all cards you own named Static Discharge by 1. SVar:DBIntensify:DB$ Intensify | AllDefined$ Card.YouOwn+namedStatic Discharge | DefinedDesc$ all cards they own named Static Discharge SVar:X:Count$Intensity Oracle:Starting intensity 3\nStatic Discharge deals damage equal to its intensity to any target, then perpetually increase the intensity of all cards you own named Static Discharge by 1. diff --git a/forge-gui/res/cardsfolder/s/steamcore_weird.txt b/forge-gui/res/cardsfolder/s/steamcore_weird.txt index 8bff2a72a7d..a3c81bd7f1e 100644 --- a/forge-gui/res/cardsfolder/s/steamcore_weird.txt +++ b/forge-gui/res/cardsfolder/s/steamcore_weird.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Weird PT:1/3 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if {R} was spent to cast it, it deals 2 damage to any target. -SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | ConditionManaSpent$ R +SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Any | ConditionManaSpent$ R SVar:ManaNeededToAvoidNegativeEffect:red AI:RemoveDeck:Random DeckNeeds:Color$Red diff --git a/forge-gui/res/cardsfolder/s/stensia_uprising.txt b/forge-gui/res/cardsfolder/s/stensia_uprising.txt index 3cf0b360b69..cdabe5422e1 100644 --- a/forge-gui/res/cardsfolder/s/stensia_uprising.txt +++ b/forge-gui/res/cardsfolder/s/stensia_uprising.txt @@ -5,7 +5,7 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigToken:DB$ Token | TokenScript$ r_1_1_human | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | ConditionPresent$ Permanent.YouCtrl | ConditionCompare$ EQ13 | SacValid$ Self | Optional$ True | RememberSacrificed$ True | SubAbility$ DBImmediateTrig SVar:DBImmediateTrig:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ TrigDamage | SubAbility$ DBCleanup | TriggerDescription$ When you sacrifice CARDNAME, it deals 7 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 7 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 7 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token|Sacrifice Oracle:At the beginning of your end step, create a 1/1 red Human creature token. Then if you control exactly thirteen permanents, you may sacrifice Stensia Uprising. When you do, it deals 7 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/stinging_barrier.txt b/forge-gui/res/cardsfolder/s/stinging_barrier.txt index fce4e0d0fd9..d89063e164c 100644 --- a/forge-gui/res/cardsfolder/s/stinging_barrier.txt +++ b/forge-gui/res/cardsfolder/s/stinging_barrier.txt @@ -3,5 +3,5 @@ ManaCost:2 U U Types:Creature Wall PT:0/4 K:Defender -A:AB$ DealDamage | Cost$ U T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ U T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Defender (This creature can't attack.)\n{U}, {T}: Stinging Barrier deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/stoke_the_flames.txt b/forge-gui/res/cardsfolder/s/stoke_the_flames.txt index adfd878d73a..3fb51037368 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$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ 2 R R | 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/stomping_slabs.txt b/forge-gui/res/cardsfolder/s/stomping_slabs.txt index 60eb57a02b5..2d8aa8ce225 100644 --- a/forge-gui/res/cardsfolder/s/stomping_slabs.txt +++ b/forge-gui/res/cardsfolder/s/stomping_slabs.txt @@ -2,7 +2,7 @@ Name:Stomping Slabs ManaCost:2 R Types:Sorcery A:SP$ Dig | Cost$ 2 R | DigNum$ 7 | Reveal$ True | RememberRevealed$ True | DestinationZone$ Library | LibraryPosition$ -1 | LibraryPosition2$ -1 | SubAbility$ DBDamage | SpellDescription$ Reveal the top seven cards of your library, then put those cards on the bottom of your library in any order. If a card named CARDNAME was revealed this way, CARDNAME deals 7 damage to any target. -SVar:DBDamage:DB$ DealDamage | NumDmg$ 7 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | ConditionDefined$ Remembered | ConditionPresent$ Card.namedStomping Slabs | ConditionCompare$ GE1 | SubAbility$ DBCleanup +SVar:DBDamage:DB$ DealDamage | NumDmg$ 7 | ValidTgts$ Any | ConditionDefined$ Remembered | ConditionPresent$ Card.namedStomping Slabs | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random DeckNeeds:Name$Stomping Slabs diff --git a/forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt b/forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt index 8887086973d..f8b0a65af50 100644 --- a/forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt +++ b/forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt @@ -3,6 +3,6 @@ ManaCost:4 R Types:Creature Human Pirate Wizard PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDealDamage | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, CARDNAME deals 2 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 SVar:RaidTest:Count$AttackersDeclared Oracle:Raid — When Storm Fleet Pyromancer enters the battlefield, if you attacked this turn, Storm Fleet Pyromancer deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/storm_gods_oracle.txt b/forge-gui/res/cardsfolder/s/storm_gods_oracle.txt index dc76f0897fb..a5805ef22fa 100644 --- a/forge-gui/res/cardsfolder/s/storm_gods_oracle.txt +++ b/forge-gui/res/cardsfolder/s/storm_gods_oracle.txt @@ -4,5 +4,5 @@ Types:Enchantment Creature Human Shaman PT:1/3 A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME dies, it deals 3 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 Oracle:{1}: Storm God's Oracle gets +1/-1 until end of turn.\nWhen Storm God's Oracle dies, it deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/stormbind.txt b/forge-gui/res/cardsfolder/s/stormbind.txt index 79f88e467b3..013198240b3 100644 --- a/forge-gui/res/cardsfolder/s/stormbind.txt +++ b/forge-gui/res/cardsfolder/s/stormbind.txt @@ -1,6 +1,6 @@ Name:Stormbind ManaCost:1 R G Types:Enchantment -A:AB$ DealDamage | Cost$ 2 Discard<1/Random> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 2 Discard<1/Random> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:NonStackingEffect:True Oracle:{2}, Discard a card at random: Stormbind deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/stormscale_anarch.txt b/forge-gui/res/cardsfolder/s/stormscale_anarch.txt index 027a2daed35..3573142196b 100644 --- a/forge-gui/res/cardsfolder/s/stormscale_anarch.txt +++ b/forge-gui/res/cardsfolder/s/stormscale_anarch.txt @@ -2,7 +2,7 @@ Name:Stormscale Anarch ManaCost:2 R R Types:Creature Viashino Shaman PT:2/2 -A:AB$ DealDamage | Cost$ 2 R Discard<1/Random> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to any target. If the discarded card was multicolored, CARDNAME deals 4 damage instead. +A:AB$ DealDamage | Cost$ 2 R Discard<1/Random> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to any target. If the discarded card was multicolored, CARDNAME deals 4 damage instead. SVar:X:Discarded$CardMulticolor.4.2 AI:RemoveDeck:Random Oracle:{2}{R}, Discard a card at random: Stormscale Anarch deals 2 damage to any target. If the discarded card was multicolored, Stormscale Anarch deals 4 damage instead. diff --git a/forge-gui/res/cardsfolder/s/street_urchin.txt b/forge-gui/res/cardsfolder/s/street_urchin.txt index df29c421ed8..2d3b4c3b53b 100644 --- a/forge-gui/res/cardsfolder/s/street_urchin.txt +++ b/forge-gui/res/cardsfolder/s/street_urchin.txt @@ -2,7 +2,7 @@ Name:Street Urchin ManaCost:1 R Types:Legendary Enchantment Background S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddAbility$ DealDamage | Description$ Commander creatures you own have "{1}, Sacrifice another creature or an artifact: This creature deals 1 damage to any target." -SVar:DealDamage:AB$ DealDamage | Cost$ 1 Sac<1/Creature.Other;Artifact/another creature or an artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +SVar:DealDamage:AB$ DealDamage | Cost$ 1 Sac<1/Creature.Other;Artifact/another creature or an artifact> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. SVar:AIPreference:SacCost$Creature.token,Artifact.token,Creature.cmcLE1,Artifact.cmcEQ1 AI:RemoveDeck:NonCommander DeckHas:Ability$Sacrifice diff --git a/forge-gui/res/cardsfolder/s/stronghold_furnace.txt b/forge-gui/res/cardsfolder/s/stronghold_furnace.txt index edc663177da..220fa5cdc1f 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_furnace.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_furnace.txt @@ -5,6 +5,6 @@ R:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card,Emblem | ValidTar SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ Y SVar:Y:ReplaceCount$DamageAmount/Twice T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, CARDNAME deals 1 damage to any target. -SVar:RolledChaos:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:RolledChaos:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 Oracle:If a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead.\nWhenever you roll {CHAOS}, Stronghold Furnace deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sudden_shock.txt b/forge-gui/res/cardsfolder/s/sudden_shock.txt index add2e90eb0d..d3aeade0920 100644 --- a/forge-gui/res/cardsfolder/s/sudden_shock.txt +++ b/forge-gui/res/cardsfolder/s/sudden_shock.txt @@ -2,5 +2,5 @@ Name:Sudden Shock ManaCost:1 R Types:Instant K:Split second -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. 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.)\nSudden Shock deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sundering_stroke.txt b/forge-gui/res/cardsfolder/s/sundering_stroke.txt index 9726c6e591a..23c4275b8d6 100644 --- a/forge-gui/res/cardsfolder/s/sundering_stroke.txt +++ b/forge-gui/res/cardsfolder/s/sundering_stroke.txt @@ -1,7 +1,7 @@ Name:Sundering Stroke ManaCost:6 R Types:Sorcery -A:SP$ DealDamage | Cost$ 6 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 7 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 7 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBDmgAll | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 7 damage divided as you choose among one, two, or three targets. If at least seven red mana was spent to cast this spell, instead CARDNAME deals 7 damage to each of those permanents and/or players. +A:SP$ DealDamage | Cost$ 6 R | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 7 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 7 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBDmgAll | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 7 damage divided as you choose among one, two, or three targets. If at least seven red mana was spent to cast this spell, instead CARDNAME deals 7 damage to each of those permanents and/or players. SVar:DBDmgAll:DB$ DealDamage | Defined$ Targeted | NumDmg$ 7 | ConditionCheckSVar$ X | StackDescription$ None SVar:X:Count$Adamant_7.Red.1.0 Oracle:Sundering Stroke deals 7 damage divided as you choose among one, two, or three targets. If at least seven red mana was spent to cast this spell, instead Sundering Stroke deals 7 damage to each of those permanents and/or players. diff --git a/forge-gui/res/cardsfolder/s/sunfire_balm.txt b/forge-gui/res/cardsfolder/s/sunfire_balm.txt index 401c3bc7e31..e5d775a78df 100644 --- a/forge-gui/res/cardsfolder/s/sunfire_balm.txt +++ b/forge-gui/res/cardsfolder/s/sunfire_balm.txt @@ -1,8 +1,8 @@ Name:Sunfire Balm ManaCost:2 W Types:Instant -A:SP$ PreventDamage | Cost$ 2 W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 4 | SpellDescription$ Prevent the next 4 damage that would be dealt to any target this turn. +A:SP$ PreventDamage | Cost$ 2 W | ValidTgts$ Any | Amount$ 4 | SpellDescription$ Prevent the next 4 damage that would be dealt to any target this turn. K:Cycling:1 W T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPrevent | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may prevent the next 1 damage that would be dealt to any target this turn. -SVar:TrigPrevent:DB$ PreventDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 +SVar:TrigPrevent:DB$ PreventDamage | ValidTgts$ Any | Amount$ 1 Oracle:Prevent the next 4 damage that would be dealt to any target this turn.\nCycling {1}{W} ({1}{W}, Discard this card: Draw a card.)\nWhen you cycle Sunfire Balm, you may prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/s/sunflare_shaman.txt b/forge-gui/res/cardsfolder/s/sunflare_shaman.txt index b4cb6161c29..4293bb2f869 100644 --- a/forge-gui/res/cardsfolder/s/sunflare_shaman.txt +++ b/forge-gui/res/cardsfolder/s/sunflare_shaman.txt @@ -2,7 +2,7 @@ Name:Sunflare Shaman ManaCost:1 R Types:Creature Elemental Shaman PT:2/1 -A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals X damage to any target and X damage to itself, where X is the number of Elemental cards in your graveyard. +A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Any | NumDmg$ X | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals X damage to any target and X damage to itself, where X is the number of Elemental cards in your graveyard. SVar:DBDealDamage:DB$ DealDamage | NumDmg$ X | Defined$ Self | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:X:Count$TypeInYourYard.Elemental diff --git a/forge-gui/res/cardsfolder/s/suqata_firewalker.txt b/forge-gui/res/cardsfolder/s/suqata_firewalker.txt index b12ccd05562..e7a16a7f747 100644 --- a/forge-gui/res/cardsfolder/s/suqata_firewalker.txt +++ b/forge-gui/res/cardsfolder/s/suqata_firewalker.txt @@ -3,5 +3,5 @@ ManaCost:1 U U Types:Creature Human Wizard PT:0/1 S:Mode$ CantTarget | ValidCard$ Card.Self | ValidSource$ Card.Red | Description$ CARDNAME can't be the target of red spells or abilities from red sources. -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Suq'Ata Firewalker can't be the target of red spells or abilities from red sources.\n{T}: Suq'Ata Firewalker deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/surging_flame.txt b/forge-gui/res/cardsfolder/s/surging_flame.txt index 8698706f2e7..a253616f012 100644 --- a/forge-gui/res/cardsfolder/s/surging_flame.txt +++ b/forge-gui/res/cardsfolder/s/surging_flame.txt @@ -1,6 +1,6 @@ Name:Surging Flame ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. K:Ripple:4 Oracle:Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast spells with the same name as this spell from among those cards without paying their mana costs. Put the rest on the bottom of your library.)\nSurging Flame deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/surtland_flinger.txt b/forge-gui/res/cardsfolder/s/surtland_flinger.txt index d500bc1938f..e7f4fa113a2 100644 --- a/forge-gui/res/cardsfolder/s/surtland_flinger.txt +++ b/forge-gui/res/cardsfolder/s/surtland_flinger.txt @@ -4,7 +4,7 @@ Types:Creature Giant Berserker PT:4/6 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediate | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice another creature. When you do, CARDNAME deals damage equal to the sacrificed creature's power to any target. If the sacrificed creature was a Giant, CARDNAME deals twice that much damage instead. SVar:TrigImmediate:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | RememberObjects$ Sacrificed | Execute$ TrigDamage | AILogic$ SacForDamage.GiantX2 | TriggerDescription$ When you do, CARDNAME deals damage equal to the sacrificed creature's power to any target. If the sacrificed creature was a Giant, CARDNAME deals twice that much damage instead. -SVar:TrigDamage:DB$ DealDamage | ConditionDefined$ DelayTriggerRememberedLKI | ConditionPresent$ Giant | ConditionCompare$ EQ0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBGiantDamage +SVar:TrigDamage:DB$ DealDamage | ConditionDefined$ DelayTriggerRememberedLKI | ConditionPresent$ Giant | ConditionCompare$ EQ0 | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGiantDamage SVar:DBGiantDamage:DB$ DealDamage | ConditionDefined$ DelayTriggerRememberedLKI | ConditionPresent$ Giant | ConditionCompare$ GE1 | Defined$ Targeted | NumDmg$ Y SVar:X:TriggerRemembered$CardPower SVar:Y:TriggerRemembered$CardPower/Times.2 diff --git a/forge-gui/res/cardsfolder/s/swift_maneuver.txt b/forge-gui/res/cardsfolder/s/swift_maneuver.txt index 05242722c5b..7c6d5ac48be 100644 --- a/forge-gui/res/cardsfolder/s/swift_maneuver.txt +++ b/forge-gui/res/cardsfolder/s/swift_maneuver.txt @@ -1,7 +1,7 @@ Name:Swift Maneuver ManaCost:1 W Types:Instant -A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 2 | SubAbility$ DelTrigSlowtrip | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. Draw a card at the beginning of the next turn's upkeep. +A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Any | Amount$ 2 | SubAbility$ DelTrigSlowtrip | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. Draw a card at the beginning of the next turn's upkeep. SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You Oracle:Prevent the next 2 damage that would be dealt to any target this turn.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt b/forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt index 6532b19ea3a..01cecfa0eef 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddSVar$ SwordOfFireAndIceCE | AddKeyword$ Protection from red & Protection from blue | Description$ Equipped creature gets +2/+2 and has protection from red and from blue. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, CARDNAME deals 2 damage to any target and you draw a card. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBDraw +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:SwordOfFireAndIceCE:SVar:MustBeBlocked:AttackingPlayerConservative Oracle:Equipped creature gets +2/+2 and has protection from red and from blue.\nWhenever equipped creature deals combat damage to a player, Sword of Fire and Ice deals 2 damage to any target and you draw a card.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/sword_of_the_ages.txt b/forge-gui/res/cardsfolder/s/sword_of_the_ages.txt index 78e10a236f5..8427df684df 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_the_ages.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_the_ages.txt @@ -2,7 +2,7 @@ Name:Sword of the Ages ManaCost:6 Types:Artifact K:CARDNAME enters the battlefield tapped. -A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> Sac | NumDmg$ Y | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | CostDesc$ Sacrifice Sword of the Ages and any number of creatures you control: | SubAbility$ DBExile | SpellDescription$ CARDNAME deals X damage to any target, where X is the total power of the creatures sacrificed this way, then exile CARDNAME and those creature cards. +A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> Sac | NumDmg$ Y | ValidTgts$ Any | CostDesc$ Sacrifice Sword of the Ages and any number of creatures you control: | SubAbility$ DBExile | SpellDescription$ CARDNAME deals X damage to any target, where X is the total power of the creatures sacrificed this way, then exile CARDNAME and those creature cards. SVar:DBExile:DB$ ChangeZone | Defined$ SacrificedCards | Origin$ Graveyard | Destination$ Exile SVar:X:Count$xPaid SVar:Y:Sacrificed$CardPower diff --git a/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt b/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt index 63f37188613..73760bf781a 100644 --- a/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt +++ b/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt @@ -7,7 +7,7 @@ SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | Destination SVar:DBEffect:DB$ Effect | Duration$ EndOfTurn | RememberObjects$ Remembered | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled card. -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:NonCombatPriority:1 DeckHints:Type$Instant|Sorcery Oracle:Whenever Syr Carah, the Bold or an instant or sorcery spell you control deals damage to a player, exile the top card of your library. You may play that card this turn.\n{T}: Syr Carah deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/syrix_carrier_of_the_flame.txt b/forge-gui/res/cardsfolder/s/syrix_carrier_of_the_flame.txt index 4df60edb614..d64774ca08b 100644 --- a/forge-gui/res/cardsfolder/s/syrix_carrier_of_the_flame.txt +++ b/forge-gui/res/cardsfolder/s/syrix_carrier_of_the_flame.txt @@ -6,7 +6,7 @@ K:Flying K:Haste T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigPhoenix | CheckSVar$ X | TriggerDescription$ At the beginning of each end step, if a creature card left your graveyard this turn, target Phoenix you control deals damage equal to its power to any target. SVar:TrigPhoenix:DB$ Pump | ValidTgts$ Phoenix.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target Phoenix you control | SubAbility$ DBDamage -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | AILogic$ PowerDmg | TgtPrompt$ Select any target | NumDmg$ Y | DamageSource$ ParentTarget +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | AILogic$ PowerDmg | TgtPrompt$ Select any target | NumDmg$ Y | DamageSource$ ParentTarget SVar:Y:ParentTargeted$CardPower T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Phoenix.Other+YouCtrl | TriggerZones$ Graveyard | Execute$ TrigPlay | OptionalDecider$ You | TriggerDescription$ Whenever another Phoenix you control dies, you may cast CARDNAME from your graveyard. SVar:TrigPlay:DB$ Play | Optional$ True diff --git a/forge-gui/res/cardsfolder/upcoming/searing_barb.txt b/forge-gui/res/cardsfolder/upcoming/searing_barb.txt index d90a23baa8e..f85443156f3 100644 --- a/forge-gui/res/cardsfolder/upcoming/searing_barb.txt +++ b/forge-gui/res/cardsfolder/upcoming/searing_barb.txt @@ -1,7 +1,7 @@ Name:Searing Barb ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBCantBlock | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SubAbility$ DBCantBlock | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:DBCantBlock:DB$ Pump | Defined$ Targeted.Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SubAbility$ DBIncubate | StackDescription$ SpellDescription | SpellDescription$ If it's a creature, it can't block this turn. SVar:DBIncubate:DB$ Incubate | Amount$ 1 | SpellDescription$ Incubate 1. (Create an Incubator token with a +1/+1 counter on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) DeckHas:Ability$Token|Counters & Type$Artifact|Incubator|Phyrexian diff --git a/forge-gui/res/tokenscripts/r_1_1_devil_burn.txt b/forge-gui/res/tokenscripts/r_1_1_devil_burn.txt index d06e329358e..57c66513beb 100644 --- a/forge-gui/res/tokenscripts/r_1_1_devil_burn.txt +++ b/forge-gui/res/tokenscripts/r_1_1_devil_burn.txt @@ -4,5 +4,5 @@ Types:Creature Devil Colors:red PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DevilTrigDamage | TriggerDescription$ When this creature dies, it deals 1 damage to any target. -SVar:DevilTrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:DevilTrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 Oracle:When this creature dies, it deals 1 damage to any target. diff --git a/forge-gui/res/tokenscripts/rock.txt b/forge-gui/res/tokenscripts/rock.txt index 6fa4494ca13..1598f336b1e 100644 --- a/forge-gui/res/tokenscripts/rock.txt +++ b/forge-gui/res/tokenscripts/rock.txt @@ -2,6 +2,6 @@ Name:Rock ManaCost:no cost Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ ThrowRock | Description$ Equipped creature has "{1}, {T}, Sacrifice Rock: This creature deals 2 damage to any target." -SVar:ThrowRock:AB$ DealDamage | Cost$ 1 T Sac<1/Card.Attached+namedRock/Rock> | CostDesc$ {1}, {T}, Sacrifice Rock: | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to any target. +SVar:ThrowRock:AB$ DealDamage | Cost$ 1 T Sac<1/Card.Attached+namedRock/Rock> | CostDesc$ {1}, {T}, Sacrifice Rock: | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to any target. K:Equip:1 Oracle:Equipped creature has "{1}, {T}, Sacrifice Rock: This creature deals 2 damage to any target."\nEquip {1} diff --git a/forge-gui/res/tokenscripts/rw_1_2_human_rogue_haste_damage.txt b/forge-gui/res/tokenscripts/rw_1_2_human_rogue_haste_damage.txt index 336ab716c9d..b9fbe1ce98e 100644 --- a/forge-gui/res/tokenscripts/rw_1_2_human_rogue_haste_damage.txt +++ b/forge-gui/res/tokenscripts/rw_1_2_human_rogue_haste_damage.txt @@ -5,5 +5,5 @@ Types:Creature Human Rogue PT:1/2 K:Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters the battlefield, it deals 1 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 Oracle:Haste\nWhen this creature enters the battlefield, it deals 1 damage to any target.