From a8098ea91763ca6b5c13d79b6bee02d3951a5776 Mon Sep 17 00:00:00 2001 From: friarsol Date: Mon, 17 Apr 2023 21:06:24 -0400 Subject: [PATCH] Any (A-D) --- forge-gui/res/cardsfolder/a/abuna_acolyte.txt | 2 +- forge-gui/res/cardsfolder/a/acidic_sliver.txt | 2 +- forge-gui/res/cardsfolder/a/acolytes_reward.txt | 2 +- forge-gui/res/cardsfolder/a/acorn_catapult.txt | 2 +- forge-gui/res/cardsfolder/a/aeolipile.txt | 2 +- forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt | 2 +- forge-gui/res/cardsfolder/a/agonizing_syphon.txt | 2 +- forge-gui/res/cardsfolder/a/airdrop_condor.txt | 2 +- forge-gui/res/cardsfolder/a/ajani_vengeant.txt | 2 +- forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt | 2 +- forge-gui/res/cardsfolder/a/akoum_hellkite.txt | 2 +- forge-gui/res/cardsfolder/a/alabaster_potion.txt | 2 +- forge-gui/res/cardsfolder/a/alabaster_wall.txt | 2 +- forge-gui/res/cardsfolder/a/aladdins_ring.txt | 2 +- forge-gui/res/cardsfolder/a/alibou_ancient_witness.txt | 2 +- .../res/cardsfolder/a/amethyst_dragon_explosive_crystal.txt | 2 +- forge-gui/res/cardsfolder/a/amulet_of_kroog.txt | 2 +- forge-gui/res/cardsfolder/a/anaba_shaman.txt | 2 +- forge-gui/res/cardsfolder/a/ancient_hydra.txt | 2 +- forge-gui/res/cardsfolder/a/angel_of_salvation.txt | 2 +- forge-gui/res/cardsfolder/a/annihilating_fire.txt | 2 +- forge-gui/res/cardsfolder/a/apocalypse_hydra.txt | 2 +- forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt | 2 +- forge-gui/res/cardsfolder/a/arbalest_engineers.txt | 2 +- forge-gui/res/cardsfolder/a/arc_blade.txt | 2 +- forge-gui/res/cardsfolder/a/arc_lightning.txt | 2 +- forge-gui/res/cardsfolder/a/arc_mage.txt | 2 +- forge-gui/res/cardsfolder/a/arc_slogger.txt | 2 +- forge-gui/res/cardsfolder/a/arc_trail.txt | 4 ++-- forge-gui/res/cardsfolder/a/arcane_teachings.txt | 2 +- forge-gui/res/cardsfolder/a/archangel_of_wrath.txt | 2 +- .../a/arlinn_kord_arlinn_embraced_by_the_moon.txt | 4 ++-- forge-gui/res/cardsfolder/a/arrow_storm.txt | 2 +- forge-gui/res/cardsfolder/a/artillerize.txt | 2 +- forge-gui/res/cardsfolder/a/assault_battery.txt | 2 +- forge-gui/res/cardsfolder/a/atarka_efreet.txt | 2 +- forge-gui/res/cardsfolder/a/auntie_blyte_bad_influence.txt | 2 +- forge-gui/res/cardsfolder/a/aurelias_fury.txt | 2 +- forge-gui/res/cardsfolder/a/aurora_eidolon.txt | 2 +- forge-gui/res/cardsfolder/a/avacyns_judgment.txt | 2 +- forge-gui/res/cardsfolder/a/aven_redeemer.txt | 2 +- forge-gui/res/cardsfolder/b/balduvian_berserker.txt | 2 +- forge-gui/res/cardsfolder/b/ballista_charger.txt | 2 +- .../res/cardsfolder/b/ballista_watcher_ballista_wielder.txt | 4 ++-- forge-gui/res/cardsfolder/b/balm_of_restoration.txt | 2 +- forge-gui/res/cardsfolder/b/bandage.txt | 2 +- forge-gui/res/cardsfolder/b/banefire.txt | 2 +- forge-gui/res/cardsfolder/b/banshee.txt | 2 +- forge-gui/res/cardsfolder/b/barbarian_ring.txt | 2 +- forge-gui/res/cardsfolder/b/barbed_field.txt | 2 +- forge-gui/res/cardsfolder/b/barrage_of_expendables.txt | 2 +- forge-gui/res/cardsfolder/b/barrage_ogre.txt | 2 +- forge-gui/res/cardsfolder/b/barrage_tyrant.txt | 2 +- forge-gui/res/cardsfolder/b/barrenton_medic.txt | 2 +- forge-gui/res/cardsfolder/b/basalt_ravager.txt | 2 +- forge-gui/res/cardsfolder/b/beacon_of_destruction.txt | 2 +- forge-gui/res/cardsfolder/b/bee_sting.txt | 2 +- forge-gui/res/cardsfolder/b/belakor_the_dark_master.txt | 2 +- forge-gui/res/cardsfolder/b/bellowsbreath_ogre.txt | 2 +- forge-gui/res/cardsfolder/b/benevolent_ancestor.txt | 2 +- forge-gui/res/cardsfolder/b/blast_of_genius.txt | 2 +- forge-gui/res/cardsfolder/b/blasting_station.txt | 2 +- forge-gui/res/cardsfolder/b/blaze.txt | 2 +- forge-gui/res/cardsfolder/b/blazing_hellhound.txt | 2 +- forge-gui/res/cardsfolder/b/blazing_sunsteel.txt | 2 +- forge-gui/res/cardsfolder/b/blazing_torch.txt | 2 +- forge-gui/res/cardsfolder/b/blighted_gorge.txt | 2 +- forge-gui/res/cardsfolder/b/blisterstick_shaman.txt | 2 +- forge-gui/res/cardsfolder/b/blood_rites.txt | 2 +- forge-gui/res/cardsfolder/b/bloodhall_priest.txt | 2 +- forge-gui/res/cardsfolder/b/bloodshot_cyclops.txt | 2 +- forge-gui/res/cardsfolder/b/bogardan_hellkite.txt | 2 +- forge-gui/res/cardsfolder/b/bolrac_clan_crusher.txt | 2 +- forge-gui/res/cardsfolder/b/bolt_of_keranos.txt | 2 +- forge-gui/res/cardsfolder/b/bomber_corps.txt | 2 +- forge-gui/res/cardsfolder/b/bond_of_passion.txt | 2 +- forge-gui/res/cardsfolder/b/bonethorn_valesk.txt | 2 +- forge-gui/res/cardsfolder/b/borborygmos_enraged.txt | 2 +- forge-gui/res/cardsfolder/b/boros_reckoner.txt | 2 +- forge-gui/res/cardsfolder/b/bosh_iron_golem.txt | 2 +- forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt | 2 +- forge-gui/res/cardsfolder/b/boulderfall.txt | 2 +- forge-gui/res/cardsfolder/b/brimstone_mage.txt | 4 ++-- forge-gui/res/cardsfolder/b/brimstone_volley.txt | 2 +- forge-gui/res/cardsfolder/b/brothers_of_fire.txt | 2 +- forge-gui/res/cardsfolder/b/burn_at_the_stake.txt | 2 +- forge-gui/res/cardsfolder/b/burn_from_within.txt | 2 +- forge-gui/res/cardsfolder/b/burn_trail.txt | 2 +- forge-gui/res/cardsfolder/b/burning_anger.txt | 2 +- forge-gui/res/cardsfolder/b/burning_eye_zubera.txt | 2 +- forge-gui/res/cardsfolder/b/burning_vengeance.txt | 2 +- forge-gui/res/cardsfolder/b/burst_lightning.txt | 2 +- forge-gui/res/cardsfolder/c/cackling_flames.txt | 2 +- forge-gui/res/cardsfolder/c/cacophony_scamp.txt | 2 +- forge-gui/res/cardsfolder/c/calibrated_blast.txt | 2 +- forge-gui/res/cardsfolder/c/call_in_a_professional.txt | 2 +- forge-gui/res/cardsfolder/c/candles_glow.txt | 2 +- forge-gui/res/cardsfolder/c/capricious_sorcerer.txt | 2 +- forge-gui/res/cardsfolder/c/captain_ripley_vance.txt | 2 +- forge-gui/res/cardsfolder/c/captains_maneuver.txt | 4 ++-- forge-gui/res/cardsfolder/c/carbonize.txt | 2 +- forge-gui/res/cardsfolder/c/caregiver.txt | 2 +- forge-gui/res/cardsfolder/c/cautery_sliver.txt | 2 +- forge-gui/res/cardsfolder/c/chain_lightning.txt | 2 +- forge-gui/res/cardsfolder/c/chain_of_plasma.txt | 2 +- forge-gui/res/cardsfolder/c/chainflinger.txt | 4 ++-- forge-gui/res/cardsfolder/c/chamber_sentry.txt | 2 +- forge-gui/res/cardsfolder/c/chandra_ablaze.txt | 2 +- forge-gui/res/cardsfolder/c/chandra_dressed_to_kill.txt | 2 +- forge-gui/res/cardsfolder/c/chandra_flames_fury.txt | 2 +- forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt | 2 +- forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt | 2 +- forge-gui/res/cardsfolder/c/chandra_the_firebrand.txt | 4 ++-- forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt | 2 +- forge-gui/res/cardsfolder/c/chandras_pyrohelix.txt | 2 +- forge-gui/res/cardsfolder/c/char.txt | 2 +- forge-gui/res/cardsfolder/c/cinder_elemental.txt | 2 +- forge-gui/res/cardsfolder/c/cinder_seer.txt | 2 +- forge-gui/res/cardsfolder/c/cinder_storm.txt | 2 +- forge-gui/res/cardsfolder/c/circle_of_despair.txt | 2 +- forge-gui/res/cardsfolder/c/cleansing_screech.txt | 2 +- forge-gui/res/cardsfolder/c/cleaving_skyrider.txt | 2 +- forge-gui/res/cardsfolder/c/clergy_en_vec.txt | 2 +- forge-gui/res/cardsfolder/c/clockwork_hydra.txt | 2 +- forge-gui/res/cardsfolder/c/close_quarters.txt | 2 +- forge-gui/res/cardsfolder/c/collateral_damage.txt | 2 +- forge-gui/res/cardsfolder/c/combat_medic.txt | 2 +- forge-gui/res/cardsfolder/c/comet_storm.txt | 2 +- forge-gui/res/cardsfolder/c/cone_of_flame.txt | 6 +++--- forge-gui/res/cardsfolder/c/conflagrate.txt | 2 +- forge-gui/res/cardsfolder/c/consume_spirit.txt | 2 +- forge-gui/res/cardsfolder/c/corrupt.txt | 2 +- forge-gui/res/cardsfolder/c/court_of_ire.txt | 2 +- forge-gui/res/cardsfolder/c/covenant_of_blood.txt | 2 +- forge-gui/res/cardsfolder/c/crackle_with_power.txt | 2 +- forge-gui/res/cardsfolder/c/crackleburr.txt | 2 +- forge-gui/res/cardsfolder/c/crackling_triton.txt | 2 +- forge-gui/res/cardsfolder/c/craters_claws.txt | 2 +- forge-gui/res/cardsfolder/c/creative_outburst.txt | 2 +- forge-gui/res/cardsfolder/c/cunning_sparkmage.txt | 2 +- forge-gui/res/cardsfolder/c/cuombajj_witches.txt | 4 ++-- forge-gui/res/cardsfolder/c/cursed_scroll.txt | 2 +- forge-gui/res/cardsfolder/d/darigaazs_charm.txt | 2 +- forge-gui/res/cardsfolder/d/dark_nourishment.txt | 2 +- forge-gui/res/cardsfolder/d/daru_healer.txt | 2 +- forge-gui/res/cardsfolder/d/davenant_healer.txt | 2 +- forge-gui/res/cardsfolder/d/dawnfluke.txt | 2 +- forge-gui/res/cardsfolder/d/deadapult.txt | 2 +- forge-gui/res/cardsfolder/d/death_grasp.txt | 2 +- forge-gui/res/cardsfolder/d/death_spark.txt | 2 +- forge-gui/res/cardsfolder/d/deathbringer_thoctar.txt | 2 +- forge-gui/res/cardsfolder/d/defender_en_vec.txt | 2 +- forge-gui/res/cardsfolder/d/defiler_of_instinct.txt | 2 +- forge-gui/res/cardsfolder/d/demonfire.txt | 2 +- forge-gui/res/cardsfolder/d/demonic_pact.txt | 2 +- forge-gui/res/cardsfolder/d/devils_play.txt | 2 +- forge-gui/res/cardsfolder/d/direct_current.txt | 2 +- forge-gui/res/cardsfolder/d/disintegrate.txt | 2 +- forge-gui/res/cardsfolder/d/divine_deflection.txt | 2 +- forge-gui/res/cardsfolder/d/dogpile.txt | 2 +- forge-gui/res/cardsfolder/d/domri_city_smasher.txt | 2 +- forge-gui/res/cardsfolder/d/doom_cannon.txt | 2 +- forge-gui/res/cardsfolder/d/dragon_tempest.txt | 2 +- forge-gui/res/cardsfolder/d/drain_life.txt | 2 +- forge-gui/res/cardsfolder/d/drakuseth_maw_of_flames.txt | 4 ++-- forge-gui/res/cardsfolder/d/dread_presence.txt | 2 +- forge-gui/res/cardsfolder/d/dreadhorde_butcher.txt | 2 +- forge-gui/res/cardsfolder/d/dreamstalker_manticore.txt | 2 +- forge-gui/res/cardsfolder/d/dynavolt_tower.txt | 2 +- .../cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt | 2 +- .../res/cardsfolder/rebalanced/a-pyre-sledge_arsonist.txt | 2 +- .../res/cardsfolder/rebalanced/a-rockslide_sorcerer.txt | 2 +- forge-gui/res/tokenscripts/blue_horror.txt | 2 +- .../res/tokenscripts/c_1_1_a_triskelavite_flying_ammo.txt | 2 +- 174 files changed, 185 insertions(+), 185 deletions(-) diff --git a/forge-gui/res/cardsfolder/a/abuna_acolyte.txt b/forge-gui/res/cardsfolder/a/abuna_acolyte.txt index f8a621aa560..1ada7ca8102 100644 --- a/forge-gui/res/cardsfolder/a/abuna_acolyte.txt +++ b/forge-gui/res/cardsfolder/a/abuna_acolyte.txt @@ -2,7 +2,7 @@ Name:Abuna Acolyte ManaCost:1 W Types:Creature Cat 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. A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature.Artifact | Amount$ 2 | TgtPrompt$ Select target artifact creature | SpellDescription$ Prevent the next 2 damage that would be dealt to target artifact creature this turn. SVar:NonCombatPriority:10 Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn.\n{T}: Prevent the next 2 damage that would be dealt to target artifact creature this turn. diff --git a/forge-gui/res/cardsfolder/a/acidic_sliver.txt b/forge-gui/res/cardsfolder/a/acidic_sliver.txt index ee78d610d50..900a1b7a0f6 100644 --- a/forge-gui/res/cardsfolder/a/acidic_sliver.txt +++ b/forge-gui/res/cardsfolder/a/acidic_sliver.txt @@ -3,6 +3,6 @@ ManaCost:B R Types:Creature Sliver PT:2/2 S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Slivers have "{2}, Sacrifice this permanent: This permanent deals 2 damage to any target." -SVar:Damage:AB$ DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +SVar:Damage:AB$ DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:BuffedBy:Sliver Oracle:All Slivers have "{2}, Sacrifice this permanent: This permanent deals 2 damage to any target." diff --git a/forge-gui/res/cardsfolder/a/acolytes_reward.txt b/forge-gui/res/cardsfolder/a/acolytes_reward.txt index b37ac4d65b9..6549c2d7dee 100644 --- a/forge-gui/res/cardsfolder/a/acolytes_reward.txt +++ b/forge-gui/res/cardsfolder/a/acolytes_reward.txt @@ -1,7 +1,7 @@ Name:Acolyte's Reward ManaCost:1 W Types:Instant -A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to damage with shield effect | IsCurse$ True | SubAbility$ AcolytesPrevention | StackDescription$ SpellDescription | AILogic$ Never | SpellDescription$ Prevent the next X damage that would be dealt to target creature this turn, where X is your devotion to white. If damage is prevented this way, CARDNAME deals that much damage to any target. +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Any | TgtPrompt$ Select any targe to damage with shield effect | IsCurse$ True | SubAbility$ AcolytesPrevention | StackDescription$ SpellDescription | AILogic$ Never | SpellDescription$ Prevent the next X damage that would be dealt to target creature this turn, where X is your devotion to white. If damage is prevented this way, CARDNAME deals that much damage to any target. SVar:AcolytesPrevention:DB$ PreventDamage | ValidTgts$ Creature | TgtPrompt$ Select a creature to prevent damage to | Amount$ X | PreventionSubAbility$ AcolytesRetribution | ShieldEffectTarget$ ParentTarget | StackDescription$ none SVar:AcolytesRetribution:DB$ DealDamage | Defined$ ShieldEffectTarget | NumDmg$ PreventedDamage | SpellDescription$ CARDNAME deals damage to target creature or player for each damage prevented this way. SVar:X:Count$Devotion.White diff --git a/forge-gui/res/cardsfolder/a/acorn_catapult.txt b/forge-gui/res/cardsfolder/a/acorn_catapult.txt index 90024049543..2710b3a1275 100644 --- a/forge-gui/res/cardsfolder/a/acorn_catapult.txt +++ b/forge-gui/res/cardsfolder/a/acorn_catapult.txt @@ -1,7 +1,7 @@ Name:Acorn Catapult ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 1 T | NumDmg$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SubAbility$ SquirrelToken | SpellDescription$ CARDNAME deals 1 damage to any target. That permanent's controller or that player creates a 1/1 green Squirrel creature token. +A:AB$ DealDamage | Cost$ 1 T | NumDmg$ 1 | ValidTgts$ Any | SubAbility$ SquirrelToken | SpellDescription$ CARDNAME deals 1 damage to any target. That permanent's controller or that player creates a 1/1 green Squirrel creature token. SVar:SquirrelToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_squirrel | TokenOwner$ TargetedOrController AI:RemoveDeck:All Oracle:{1}, {T}: Acorn Catapult deals 1 damage to any target. That permanent's controller or that player creates a 1/1 green Squirrel creature token. diff --git a/forge-gui/res/cardsfolder/a/aeolipile.txt b/forge-gui/res/cardsfolder/a/aeolipile.txt index e4c79f3aabf..26bbc9d7682 100644 --- a/forge-gui/res/cardsfolder/a/aeolipile.txt +++ b/forge-gui/res/cardsfolder/a/aeolipile.txt @@ -1,5 +1,5 @@ Name:Aeolipile ManaCost:2 Types:Artifact -A:AB$ DealDamage | Cost$ 1 T 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$ 1 T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:{1}, {T}, Sacrifice Aeolipile: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt b/forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt index 31da73ec0eb..15657a10d8c 100644 --- a/forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt +++ b/forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt @@ -4,5 +4,5 @@ Types:Artifact T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, you gain 1 life for each spell you've cast this turn. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$ThisTurnCast_Card.YouCtrl -A:AB$ DealDamage | Cost$ PayLife<50> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 50 | SpellDescription$ CARDNAME deals 50 damage to any target. +A:AB$ DealDamage | Cost$ PayLife<50> | ValidTgts$ Any | NumDmg$ 50 | SpellDescription$ CARDNAME deals 50 damage to any target. Oracle:Whenever you cast a spell, you gain 1 life for each spell you've cast this turn.\nPay 50 life: Aetherflux Reservoir deals 50 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/agonizing_syphon.txt b/forge-gui/res/cardsfolder/a/agonizing_syphon.txt index a9748e154f5..c802a3c99f9 100644 --- a/forge-gui/res/cardsfolder/a/agonizing_syphon.txt +++ b/forge-gui/res/cardsfolder/a/agonizing_syphon.txt @@ -1,6 +1,6 @@ Name:Agonizing Syphon 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 Oracle:Agonizing Syphon deals 3 damage to any target and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/a/airdrop_condor.txt b/forge-gui/res/cardsfolder/a/airdrop_condor.txt index c631b0d6304..c006d789467 100644 --- a/forge-gui/res/cardsfolder/a/airdrop_condor.txt +++ b/forge-gui/res/cardsfolder/a/airdrop_condor.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Bird PT:2/2 K:Flying -A:AB$ DealDamage | Cost$ 1 R Sac<1/Creature.Goblin/Goblin creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to any target. +A:AB$ DealDamage | Cost$ 1 R Sac<1/Creature.Goblin/Goblin creature> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to any target. SVar:X:Sacrificed$CardPower AI:RemoveDeck:All Oracle:Flying\n{1}{R}, Sacrifice a Goblin creature: Airdrop Condor deals damage equal to the sacrificed creature's power to any target. diff --git a/forge-gui/res/cardsfolder/a/ajani_vengeant.txt b/forge-gui/res/cardsfolder/a/ajani_vengeant.txt index ddc25200609..e90cf257dc9 100644 --- a/forge-gui/res/cardsfolder/a/ajani_vengeant.txt +++ b/forge-gui/res/cardsfolder/a/ajani_vengeant.txt @@ -3,7 +3,7 @@ ManaCost:2 R W Types:Legendary Planeswalker Ajani Loyalty:3 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | KW$ HIDDEN This card doesn't untap during your next untap step. | ValidTgts$ Permanent | Duration$ Permanent | IsCurse$ True | SpellDescription$ Target permanent doesn't untap during its controller's next untap step. -A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | 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:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | 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 A:AB$ DestroyAll | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Player | TgtPrompt$ Select target player | ValidCards$ Land | SpellDescription$ Destroy all lands target player controls. Oracle:[+1]: Target permanent doesn't untap during its controller's next untap step.\n[-2]: Ajani Vengeant deals 3 damage to any target and you gain 3 life.\n[-7]: Destroy all lands target player controls. diff --git a/forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt b/forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt index 0d88174d63f..8164c22a7c4 100644 --- a/forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt +++ b/forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt @@ -3,5 +3,5 @@ ManaCost:4 R R Types:Creature Giant Warrior PT:4/5 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 Akoum Boulderfoot enters the battlefield, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/akoum_hellkite.txt b/forge-gui/res/cardsfolder/a/akoum_hellkite.txt index 9a454d8fa48..17c5436f4ab 100644 --- a/forge-gui/res/cardsfolder/a/akoum_hellkite.txt +++ b/forge-gui/res/cardsfolder/a/akoum_hellkite.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME deals 1 damage to any target. If that land was a mountain, CARDNAME deals 2 damage instead. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggeredCard$Valid Mountain/Plus.1 SVar:BuffedBy:Land Oracle:Flying\nLandfall — Whenever a land enters the battlefield under your control, Akoum Hellkite deals 1 damage to any target. If that land is a Mountain, Akoum Hellkite deals 2 damage instead. diff --git a/forge-gui/res/cardsfolder/a/alabaster_potion.txt b/forge-gui/res/cardsfolder/a/alabaster_potion.txt index f11ee9064f2..1aa5ac5e2ee 100644 --- a/forge-gui/res/cardsfolder/a/alabaster_potion.txt +++ b/forge-gui/res/cardsfolder/a/alabaster_potion.txt @@ -3,7 +3,7 @@ ManaCost:X W W Types:Instant A:SP$ Charm | Choices$ DBGainLife,DBPreventDamage SVar:DBGainLife:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | SpellDescription$ Target player gains X life. -SVar:DBPreventDamage:DB$ PreventDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ X | SpellDescription$ Prevent the next X damage that would be dealt to any target this turn. +SVar:DBPreventDamage:DB$ PreventDamage | ValidTgts$ Any | Amount$ X | SpellDescription$ Prevent the next X damage that would be dealt to any target this turn. SVar:X:Count$xPaid DeckHas:Ability$LifeGain Oracle:Choose one —\n• Target player gains X life.\n• Prevent the next X damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/a/alabaster_wall.txt b/forge-gui/res/cardsfolder/a/alabaster_wall.txt index b3edc33b237..9f9b6188e7c 100644 --- a/forge-gui/res/cardsfolder/a/alabaster_wall.txt +++ b/forge-gui/res/cardsfolder/a/alabaster_wall.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Wall PT:0/4 K:Defender -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. Oracle:Defender (This creature can't attack.)\n{T}: Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/a/aladdins_ring.txt b/forge-gui/res/cardsfolder/a/aladdins_ring.txt index 0a6e90e39a1..ffc0c7f7c3f 100644 --- a/forge-gui/res/cardsfolder/a/aladdins_ring.txt +++ b/forge-gui/res/cardsfolder/a/aladdins_ring.txt @@ -1,5 +1,5 @@ Name:Aladdin's Ring ManaCost:8 Types:Artifact -A:AB$ DealDamage | Cost$ 8 T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:AB$ DealDamage | Cost$ 8 T | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. Oracle:{8}, {T}: Aladdin's Ring deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/alibou_ancient_witness.txt b/forge-gui/res/cardsfolder/a/alibou_ancient_witness.txt index e1101293354..324f8310d30 100644 --- a/forge-gui/res/cardsfolder/a/alibou_ancient_witness.txt +++ b/forge-gui/res/cardsfolder/a/alibou_ancient_witness.txt @@ -4,7 +4,7 @@ Types:Legendary Artifact Creature Golem PT:4/5 S:Mode$ Continuous | Affected$ Creature.Artifact+Other+YouCtrl | AddKeyword$ Haste | Description$ Other artifact creatures you control have haste. T:Mode$ AttackersDeclared | ValidAttackers$ Creature.Artifact+YouCtrl | Execute$ DBDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more artifact creatures you control attack, CARDNAME deals X damage to any target and you scry X, where X is the number of tapped artifacts you control. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBScry +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBScry SVar:DBScry:DB$ Scry | Defined$ You | ScryNum$ X SVar:X:Count$Valid Artifact.YouCtrl+tapped SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/a/amethyst_dragon_explosive_crystal.txt b/forge-gui/res/cardsfolder/a/amethyst_dragon_explosive_crystal.txt index 64c9ffe760c..abc280bbb6c 100644 --- a/forge-gui/res/cardsfolder/a/amethyst_dragon_explosive_crystal.txt +++ b/forge-gui/res/cardsfolder/a/amethyst_dragon_explosive_crystal.txt @@ -12,5 +12,5 @@ ALTERNATE Name:Explosive Crystal ManaCost:4 R Types:Sorcery Adventure -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 4 | TargetMin$ 1 | TargetMax$ 4 | DividedAsYouChoose$ 4 | SpellDescription$ CARDNAME deals 4 damage divided as you choose among any number of targets. +A:SP$ DealDamage | ValidTgts$ Any to distribute damage to | NumDmg$ 4 | TargetMin$ 1 | TargetMax$ 4 | DividedAsYouChoose$ 4 | SpellDescription$ CARDNAME deals 4 damage divided as you choose among any number of targets. Oracle:Explosive Crystal deals 4 damage divided as you choose among any number of targets. diff --git a/forge-gui/res/cardsfolder/a/amulet_of_kroog.txt b/forge-gui/res/cardsfolder/a/amulet_of_kroog.txt index ef0d8fe7fe3..b16676b9e1c 100644 --- a/forge-gui/res/cardsfolder/a/amulet_of_kroog.txt +++ b/forge-gui/res/cardsfolder/a/amulet_of_kroog.txt @@ -1,5 +1,5 @@ Name:Amulet of Kroog ManaCost:2 Types:Artifact -A:AB$ PreventDamage | Cost$ 2 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$ 2 T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Oracle:{2}, {T}: Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/a/anaba_shaman.txt b/forge-gui/res/cardsfolder/a/anaba_shaman.txt index 15be604ec70..86bb21e4041 100644 --- a/forge-gui/res/cardsfolder/a/anaba_shaman.txt +++ b/forge-gui/res/cardsfolder/a/anaba_shaman.txt @@ -2,5 +2,5 @@ Name:Anaba Shaman ManaCost:3 R Types:Creature Minotaur Shaman PT:2/2 -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:{R}, {T}: Anaba Shaman deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/ancient_hydra.txt b/forge-gui/res/cardsfolder/a/ancient_hydra.txt index c05229a1be4..5086cc17ed6 100644 --- a/forge-gui/res/cardsfolder/a/ancient_hydra.txt +++ b/forge-gui/res/cardsfolder/a/ancient_hydra.txt @@ -3,5 +3,5 @@ ManaCost:4 R Types:Creature Hydra PT:5/1 K:Fading:5 -A:AB$ DealDamage | Cost$ 1 SubCounter<1/FADE> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 SubCounter<1/FADE> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Fading 5 (This creature enters the battlefield with five fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\n{1}, Remove a fade counter from Ancient Hydra: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/angel_of_salvation.txt b/forge-gui/res/cardsfolder/a/angel_of_salvation.txt index 2adcbcdaf17..1e4b1785bcf 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_salvation.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_salvation.txt @@ -6,7 +6,7 @@ K:Flash K:Convoke K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ AngelicSalvation | TriggerDescription$ When CARDNAME enters the battlefield, prevent the next 5 damage that would be dealt this turn to any number of targets, divided as you choose. -SVar:AngelicSalvation:DB$ PreventDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select targets to prevent damage to | Amount$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 +SVar:AngelicSalvation:DB$ PreventDamage | ValidTgts$ Any | TgtPrompt$ Select targets to prevent damage to | Amount$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 AI:RemoveDeck:All SVar:AmbushAI:True Oracle:Flash; 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.)\nFlying\nWhen Angel of Salvation enters the battlefield, 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/a/annihilating_fire.txt b/forge-gui/res/cardsfolder/a/annihilating_fire.txt index 13e3a60a5db..ae6ebf97725 100644 --- a/forge-gui/res/cardsfolder/a/annihilating_fire.txt +++ b/forge-gui/res/cardsfolder/a/annihilating_fire.txt @@ -1,6 +1,6 @@ Name:Annihilating Fire ManaCost:1 R R Types:Instant -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBCleanup | SpellDescription$ CARDNAME deals 3 damage to any target. If a creature dealt damage this way would die this turn, exile it instead. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBCleanup | SpellDescription$ CARDNAME deals 3 damage to any target. If a creature dealt damage this way would die this turn, exile it instead. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Annihilating Fire deals 3 damage to any target. If a creature dealt damage this way would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/a/apocalypse_hydra.txt b/forge-gui/res/cardsfolder/a/apocalypse_hydra.txt index 08c1c416957..f071927398c 100644 --- a/forge-gui/res/cardsfolder/a/apocalypse_hydra.txt +++ b/forge-gui/res/cardsfolder/a/apocalypse_hydra.txt @@ -3,7 +3,7 @@ ManaCost:X R G Types:Creature Hydra PT:0/0 K:etbCounter:P1P1:Y:no condition:CARDNAME enters the battlefield with X +1/+1 counters on it. If X is 5 or more, it enters the battlefield with an additional X +1/+1 counters on it. -A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. # This xPaid doesn't do anything, it's just needed to make Cost work properly SVar:X:Count$xPaid SVar:Y:Count$Compare X LT5.X.Z diff --git a/forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt b/forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt index 35d443bd829..baecf9c5d81 100644 --- a/forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt +++ b/forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt @@ -2,5 +2,5 @@ Name:Apprentice Sorcerer ManaCost:2 U Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | ActivationFirstCombat$ True | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | ActivationFirstCombat$ True | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. Oracle:{T}: Apprentice Sorcerer deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/a/arbalest_engineers.txt b/forge-gui/res/cardsfolder/a/arbalest_engineers.txt index c3eee423c80..852824b9bca 100644 --- a/forge-gui/res/cardsfolder/a/arbalest_engineers.txt +++ b/forge-gui/res/cardsfolder/a/arbalest_engineers.txt @@ -4,7 +4,7 @@ Types:Creature Human Artificer PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDealDamage,DBPutCounter,DBPowerstone -SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature. It gains trample and haste until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Trample & Haste | StackDescription$ None SVar:DBPowerstone:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | SpellDescription$ Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/a/arc_blade.txt b/forge-gui/res/cardsfolder/a/arc_blade.txt index cbc03cf5e8c..3a85298df2b 100644 --- a/forge-gui/res/cardsfolder/a/arc_blade.txt +++ b/forge-gui/res/cardsfolder/a/arc_blade.txt @@ -2,6 +2,6 @@ Name:Arc Blade ManaCost:3 R R Types:Sorcery K:Suspend:3:2 R -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBChange | SpellDescription$ CARDNAME deals 2 damage to any target. Exile CARDNAME with three time counters on it. +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Any | NumDmg$ 2 | SubAbility$ DBChange | SpellDescription$ CARDNAME deals 2 damage to any target. Exile CARDNAME with three time counters on it. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | WithCountersType$ TIME | WithCountersAmount$ 3 Oracle:Arc Blade deals 2 damage to any target. Exile Arc Blade with three time counters on it.\nSuspend 3—{2}{R} (Rather than cast this card from your hand, you may pay {2}{R} and exile it with three time counters 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/a/arc_lightning.txt b/forge-gui/res/cardsfolder/a/arc_lightning.txt index a408afda66d..ad57d29315c 100644 --- a/forge-gui/res/cardsfolder/a/arc_lightning.txt +++ b/forge-gui/res/cardsfolder/a/arc_lightning.txt @@ -1,5 +1,5 @@ Name:Arc Lightning ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | Cost$ 2 R | 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:SP$ DealDamage | Cost$ 2 R | 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. Oracle:Arc Lightning deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/a/arc_mage.txt b/forge-gui/res/cardsfolder/a/arc_mage.txt index 973dd521fa7..7827512cc4b 100644 --- a/forge-gui/res/cardsfolder/a/arc_mage.txt +++ b/forge-gui/res/cardsfolder/a/arc_mage.txt @@ -2,5 +2,5 @@ Name:Arc Mage ManaCost:2 R Types:Creature Human Spellshaper PT:2/2 -A:AB$ DealDamage | Cost$ 2 R T Discard<1/Card> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. +A:AB$ DealDamage | Cost$ 2 R T Discard<1/Card> | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. Oracle:{2}{R}, {T}, Discard a card: Arc Mage deals 2 damage divided as you choose among one or two targets. diff --git a/forge-gui/res/cardsfolder/a/arc_slogger.txt b/forge-gui/res/cardsfolder/a/arc_slogger.txt index 5d5e4debee3..c8ddd9e8f45 100644 --- a/forge-gui/res/cardsfolder/a/arc_slogger.txt +++ b/forge-gui/res/cardsfolder/a/arc_slogger.txt @@ -2,5 +2,5 @@ Name:Arc-Slogger ManaCost:3 R R Types:Creature Beast PT:4/5 -A:AB$ DealDamage | Cost$ R ExileFromTop<10/Card> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ R ExileFromTop<10/Card> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:{R}, Exile the top ten cards of your library: Arc-Slogger deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/arc_trail.txt b/forge-gui/res/cardsfolder/a/arc_trail.txt index 96a1a8fdd62..5487e19ea8f 100644 --- a/forge-gui/res/cardsfolder/a/arc_trail.txt +++ b/forge-gui/res/cardsfolder/a/arc_trail.txt @@ -1,7 +1,7 @@ Name:Arc Trail ManaCost:1 R Types:Sorcery -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target (2 damage) | NumDmg$ 2 | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 2 damage to any target and 1 damage to another target. -SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target (1 damage) | TargetUnique$ True | NumDmg$ 1 | SubAbility$ DBDamageResolve +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | TgtPrompt$ Select any target (2 damage) | NumDmg$ 2 | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 2 damage to any target and 1 damage to another target. +SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target (1 damage) | TargetUnique$ True | NumDmg$ 1 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve Oracle:Arc Trail deals 2 damage to any target and 1 damage to another target. diff --git a/forge-gui/res/cardsfolder/a/arcane_teachings.txt b/forge-gui/res/cardsfolder/a/arcane_teachings.txt index 54385c23da4..2b1ad2f4b8f 100644 --- a/forge-gui/res/cardsfolder/a/arcane_teachings.txt +++ b/forge-gui/res/cardsfolder/a/arcane_teachings.txt @@ -4,5 +4,5 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddAbility$ Damage | Description$ Enchanted creature gets +2/+2 and has "{T}: This creature deals 1 damage to any target." -SVar:Damage:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +SVar:Damage:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.)\nEnchanted creature gets +2/+2 and has "{T}: This creature deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/a/archangel_of_wrath.txt b/forge-gui/res/cardsfolder/a/archangel_of_wrath.txt index 2e88e952bb8..5572d3c9283 100644 --- a/forge-gui/res/cardsfolder/a/archangel_of_wrath.txt +++ b/forge-gui/res/cardsfolder/a/archangel_of_wrath.txt @@ -7,7 +7,7 @@ K:Flying K:Lifelink T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, it deals 2 damage to any target. T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | CheckSVar$ X | SVarCompare$ EQ2 | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked twice, 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 SVar:X:Count$TimesKicked DeckHints:Color$Black|Red Oracle:Kicker {B} and/or {R} (You may pay an additional {B} and/or {R} as you cast this spell.)\nFlying, lifelink\nWhen Archangel of Wrath enters the battlefield, if it was kicked, it deals 2 damage to any target.\nWhen Archangel of Wrath enters the battlefield, if it was kicked twice, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/arlinn_kord_arlinn_embraced_by_the_moon.txt b/forge-gui/res/cardsfolder/a/arlinn_kord_arlinn_embraced_by_the_moon.txt index f12d1e72490..ac9d61941ac 100644 --- a/forge-gui/res/cardsfolder/a/arlinn_kord_arlinn_embraced_by_the_moon.txt +++ b/forge-gui/res/cardsfolder/a/arlinn_kord_arlinn_embraced_by_the_moon.txt @@ -17,10 +17,10 @@ Colors:red,green Types:Legendary Planeswalker Arlinn Loyalty:0 A:AB$ PumpAll | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Trample | SpellDescription$ Creatures you control get +1/+1 and gain trample until end of turn. -A:AB$ DealDamage | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBTransform | SpellDescription$ CARDNAME deals 3 damage to any target. Transform CARDNAME. +A:AB$ DealDamage | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBTransform | SpellDescription$ CARDNAME deals 3 damage to any target. Transform CARDNAME. SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Name$ Emblem - Arlinn, Embraced by the Moon | Image$ emblem_arlinn_embraced_by_the_moon | StaticAbilities$ STArlinn | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control have haste and '{T}: This creature deals damage equal to its power to any target.'" SVar:STArlinn:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Haste | AddAbility$ ArlinnDealDamage | AddSVar$ ArlinnX | Description$ Creatures you control have haste and "{T}: This creature deals damage equal to its power to any target." -SVar:ArlinnDealDamage:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ ArlinnX | SpellDescription$ This creature deals damage equal to its power to any target. +SVar:ArlinnDealDamage:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ ArlinnX | SpellDescription$ This creature deals damage equal to its power to any target. SVar:ArlinnX:Count$CardPower Oracle:[+1]: Creatures you control get +1/+1 and gain trample until end of turn.\n[-1]: Arlinn, Embraced by the Moon deals 3 damage to any target. Transform Arlinn, Embraced by the Moon.\n[-6]: You get an emblem with "Creatures you control have haste and '{T}: This creature deals damage equal to its power to any target.'" diff --git a/forge-gui/res/cardsfolder/a/arrow_storm.txt b/forge-gui/res/cardsfolder/a/arrow_storm.txt index ea9d2eb8960..151fd58e30b 100644 --- a/forge-gui/res/cardsfolder/a/arrow_storm.txt +++ b/forge-gui/res/cardsfolder/a/arrow_storm.txt @@ -1,7 +1,7 @@ Name:Arrow Storm ManaCost:3 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 4 damage to any target. Raid — If you attacked this turn, instead CARDNAME deals 5 damage to that permanent or player and the damage can't be prevented. +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Any | NumDmg$ 4 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 4 damage to any target. Raid — If you attacked this turn, instead CARDNAME deals 5 damage to that permanent or player and the damage can't be prevented. SVar:DBDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ 5 | NoPrevention$ True | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | StackDescription$ Raid — If you attacked this turn, instead CARDNAME deals 5 damage to {Targeted} and the damage can't be prevented. SVar:RaidTest:Count$AttackersDeclared Oracle:Arrow Storm deals 4 damage to any target.\nRaid — If you attacked this turn, instead Arrow Storm deals 5 damage to that permanent or player and the damage can't be prevented. diff --git a/forge-gui/res/cardsfolder/a/artillerize.txt b/forge-gui/res/cardsfolder/a/artillerize.txt index 430636330c8..e9a73fa225a 100644 --- a/forge-gui/res/cardsfolder/a/artillerize.txt +++ b/forge-gui/res/cardsfolder/a/artillerize.txt @@ -1,6 +1,6 @@ Name:Artillerize ManaCost:3 R Types:Instant -A:SP$ DealDamage | Cost$ 3 R Sac<1/Artifact;Creature/artifact or creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. +A:SP$ DealDamage | Cost$ 3 R Sac<1/Artifact;Creature/artifact or creature> | ValidTgts$ Any | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. AI:RemoveDeck:All Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nArtillerize deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/assault_battery.txt b/forge-gui/res/cardsfolder/a/assault_battery.txt index b67971ec25c..6a56701165a 100644 --- a/forge-gui/res/cardsfolder/a/assault_battery.txt +++ b/forge-gui/res/cardsfolder/a/assault_battery.txt @@ -1,7 +1,7 @@ Name:Assault ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ R | NumDmg$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ Assault deals 2 damage to any target. +A:SP$ DealDamage | Cost$ R | NumDmg$ 2 | ValidTgts$ Any | SpellDescription$ Assault deals 2 damage to any target. AlternateMode:Split Oracle:Assault deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/atarka_efreet.txt b/forge-gui/res/cardsfolder/a/atarka_efreet.txt index 27796e13785..1b5dce80231 100644 --- a/forge-gui/res/cardsfolder/a/atarka_efreet.txt +++ b/forge-gui/res/cardsfolder/a/atarka_efreet.txt @@ -4,5 +4,5 @@ Types:Creature Efreet Shaman PT:5/1 K:Megamorph:2 R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, it 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 Oracle:Megamorph {2}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Atarka Efreet is turned face up, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/a/auntie_blyte_bad_influence.txt b/forge-gui/res/cardsfolder/a/auntie_blyte_bad_influence.txt index 64d29d05145..ccf54d1ccca 100644 --- a/forge-gui/res/cardsfolder/a/auntie_blyte_bad_influence.txt +++ b/forge-gui/res/cardsfolder/a/auntie_blyte_bad_influence.txt @@ -6,7 +6,7 @@ K:Flying T:Mode$ DamageDone | Execute$ TrigCounter | ValidTarget$ You | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever a source you control deals damage to you, put that many +1/+1 counters on CARDNAME. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterNum$ Y | CounterType$ P1P1 SVar:Y:TriggerCount$DamageAmount -A:AB$ DealDamage | Cost$ 1 R T SubCounter | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ It deals X damage to any target. +A:AB$ DealDamage | Cost$ 1 R T SubCounter | ValidTgts$ Any | NumDmg$ X | SpellDescription$ It deals X damage to any target. SVar:X:Count$xPaid DeckHas:Ability$Counters AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/a/aurelias_fury.txt b/forge-gui/res/cardsfolder/a/aurelias_fury.txt index a322909a6b6..bf502b97fc9 100644 --- a/forge-gui/res/cardsfolder/a/aurelias_fury.txt +++ b/forge-gui/res/cardsfolder/a/aurelias_fury.txt @@ -1,7 +1,7 @@ Name:Aurelia's Fury ManaCost:X R W Types:Instant -A:SP$ DealDamage | Cost$ X R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ X | TargetMin$ Min | TargetMax$ MaxTgts | DividedAsYouChoose$ X | RememberDamaged$ True | SubAbility$ CowedByAurelia | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of any targets. Tap each creature dealt damage this way. Players dealt damage this way can't cast noncreature spells this turn. +A:SP$ DealDamage | Cost$ X R W | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ X | TargetMin$ Min | TargetMax$ MaxTgts | DividedAsYouChoose$ X | RememberDamaged$ True | SubAbility$ CowedByAurelia | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of any targets. Tap each creature dealt damage this way. Players dealt damage this way can't cast noncreature spells this turn. SVar:CowedByAurelia:DB$ TapAll | ValidCards$ Creature.IsRemembered | SubAbility$ SpellLimitations SVar:SpellLimitations:DB$ Effect | StaticAbilities$ STCantBeCast | RememberObjects$ Player.IsRemembered | SubAbility$ DBCleanup SVar:STCantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card.nonCreature | Caster$ Player.IsRemembered | Description$ Players damaged by Aurelia's Fury can't cast creature spells this turn. diff --git a/forge-gui/res/cardsfolder/a/aurora_eidolon.txt b/forge-gui/res/cardsfolder/a/aurora_eidolon.txt index 36349ea975f..bf09e12f05c 100644 --- a/forge-gui/res/cardsfolder/a/aurora_eidolon.txt +++ b/forge-gui/res/cardsfolder/a/aurora_eidolon.txt @@ -2,7 +2,7 @@ Name:Aurora Eidolon ManaCost:3 W Types:Creature Spirit PT:2/2 -A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Creature,Player,PlaneswalkerPlaneswalker | TgtPrompt$ Select any target | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. +A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Any | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/a/avacyns_judgment.txt b/forge-gui/res/cardsfolder/a/avacyns_judgment.txt index 293ba2f8353..e4f600fb511 100644 --- a/forge-gui/res/cardsfolder/a/avacyns_judgment.txt +++ b/forge-gui/res/cardsfolder/a/avacyns_judgment.txt @@ -2,7 +2,7 @@ Name:Avacyn's Judgment ManaCost:1 R Types:Sorcery K:Madness:X R -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ Y | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ Y | SpellDescription$ CARDNAME deals 2 damage divided as you choose among any number of targets. If CARDNAME's madness cost was paid, it deals X damage instead. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ Y | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ Y | SpellDescription$ CARDNAME deals 2 damage divided as you choose among any number of targets. If CARDNAME's madness cost was paid, it deals X damage instead. SVar:MaxTgts:PlayerCountPlayers$Amount/Plus.NumCreatures SVar:NumCreatures:Count$Valid Creature,Planeswalker SVar:Y:Count$Madness.X.2 diff --git a/forge-gui/res/cardsfolder/a/aven_redeemer.txt b/forge-gui/res/cardsfolder/a/aven_redeemer.txt index 06e46dc1e93..2dcdc2bf486 100644 --- a/forge-gui/res/cardsfolder/a/aven_redeemer.txt +++ b/forge-gui/res/cardsfolder/a/aven_redeemer.txt @@ -3,5 +3,5 @@ ManaCost:3 W Types:Creature Bird Cleric PT:2/2 K:Flying -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. Oracle:Flying\n{T}: Prevent the next 2 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/b/balduvian_berserker.txt b/forge-gui/res/cardsfolder/b/balduvian_berserker.txt index 013580f5be3..e8b45658b02 100644 --- a/forge-gui/res/cardsfolder/b/balduvian_berserker.txt +++ b/forge-gui/res/cardsfolder/b/balduvian_berserker.txt @@ -4,6 +4,6 @@ Types:Creature Kor Berserker PT:1/3 K:Enlist T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggeredCard$CardPower Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nWhen Balduvian Berserker dies, it deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/b/ballista_charger.txt b/forge-gui/res/cardsfolder/b/ballista_charger.txt index cdcc4535013..8e98cde7a67 100644 --- a/forge-gui/res/cardsfolder/b/ballista_charger.txt +++ b/forge-gui/res/cardsfolder/b/ballista_charger.txt @@ -3,6 +3,6 @@ ManaCost:5 Types:Artifact Vehicle PT:6/6 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDmg | TriggerDescription$ Whenever CARDNAME attacks, it deals 1 damage to any target. -SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to damage | NumDmg$ 1 +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 K:Crew:3 Oracle:Whenever Ballista Charger attacks, it deals 1 damage to any target.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/b/ballista_watcher_ballista_wielder.txt b/forge-gui/res/cardsfolder/b/ballista_watcher_ballista_wielder.txt index e96b4771c92..1fa11b20558 100644 --- a/forge-gui/res/cardsfolder/b/ballista_watcher_ballista_wielder.txt +++ b/forge-gui/res/cardsfolder/b/ballista_watcher_ballista_wielder.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Human Soldier Werewolf PT:4/3 K:Daybound -A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. AlternateMode:DoubleFaced Oracle:{2}{R}, {T}: Ballista Watcher deals 1 damage to any target.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) @@ -15,7 +15,7 @@ Colors:red Types:Creature Werewolf PT:5/5 K:Nightbound -A:AB$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | RememberDamaged$ True | SubAbility$ DBNoBlock | SpellDescription$ CARDNAME deals 1 damage to any target. A creature dealt damage this way can't block this turn. +A:AB$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 1 | RememberDamaged$ True | SubAbility$ DBNoBlock | SpellDescription$ CARDNAME deals 1 damage to any target. A creature dealt damage this way can't block this turn. SVar:DBNoBlock:DB$ Pump | ConditionDefined$ Remembered | ConditionPresent$ Creature | KW$ HIDDEN CARDNAME can't block. | Defined$ Remembered | SubAbility$ DBCleanup | StackDescription$ A creature dealt damage this way can't block this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:{2}{R}: Ballista Wielder deals 1 damage to any target. A creature dealt damage this way can't block this turn.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) diff --git a/forge-gui/res/cardsfolder/b/balm_of_restoration.txt b/forge-gui/res/cardsfolder/b/balm_of_restoration.txt index ac7298e04fe..9c870879228 100644 --- a/forge-gui/res/cardsfolder/b/balm_of_restoration.txt +++ b/forge-gui/res/cardsfolder/b/balm_of_restoration.txt @@ -3,6 +3,6 @@ ManaCost:2 Types:Artifact A:AB$ Charm | Cost$ 1 T Sac<1/CARDNAME> | Choices$ DBGainLife,DBPrevent | Defined$ You SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 | Defined$ You | SpellDescription$ You gain 2 life. -SVar:DBPrevent:DB$ PreventDamage | 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. +SVar:DBPrevent:DB$ PreventDamage | ValidTgts$ Any | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. AI:RemoveDeck:All Oracle:{1}, {T}, Sacrifice Balm of Restoration: Choose one —\n• You gain 2 life.\n• Prevent the next 2 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/b/bandage.txt b/forge-gui/res/cardsfolder/b/bandage.txt index 4b799d20552..945929b23bb 100644 --- a/forge-gui/res/cardsfolder/b/bandage.txt +++ b/forge-gui/res/cardsfolder/b/bandage.txt @@ -1,6 +1,6 @@ Name:Bandage ManaCost:W Types:Instant -A:SP$ PreventDamage | Cost$ W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 | SubAbility$ DBDraw | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Draw a card. +A:SP$ PreventDamage | Cost$ W | ValidTgts$ Any | Amount$ 1 | SubAbility$ DBDraw | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:Prevent the next 1 damage that would be dealt to any target this turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/b/banefire.txt b/forge-gui/res/cardsfolder/b/banefire.txt index a4bfcbc331e..80b29709d28 100644 --- a/forge-gui/res/cardsfolder/b/banefire.txt +++ b/forge-gui/res/cardsfolder/b/banefire.txt @@ -1,7 +1,7 @@ Name:Banefire ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ LT5 | SubAbility$ BanefulDmg | SpellDescription$ CARDNAME deals X damage to any target. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ LT5 | SubAbility$ BanefulDmg | SpellDescription$ CARDNAME deals X damage to any target. SVar:BanefulDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | NoPrevention$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE5 | StackDescription$ If X is 5 or more, CARDNAME can't be countered by spells or abilities and the damage can't be prevented. S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ This spell can't be countered. | CheckSVar$ X | SVarCompare$ GE5 | Description$ If X is 5 or more, CARDNAME can't be countered by spells or abilities and the damage can't be prevented. SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/b/banshee.txt b/forge-gui/res/cardsfolder/b/banshee.txt index 31a7e7c5444..80b12adf1ea 100644 --- a/forge-gui/res/cardsfolder/b/banshee.txt +++ b/forge-gui/res/cardsfolder/b/banshee.txt @@ -2,7 +2,7 @@ Name:Banshee ManaCost:2 B B Types:Creature Spirit PT:0/1 -A:AB$ DealDamage | Cost$ X T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ HalfXDown | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals half X damage, rounded down, to any target, and half X damage, rounded up, to you. +A:AB$ DealDamage | Cost$ X T | ValidTgts$ Any | NumDmg$ HalfXDown | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals half X damage, rounded down, to any target, and half X damage, rounded up, to you. SVar:DBDamage:DB$ DealDamage | Defined$ You | NumDmg$ HalfXUp SVar:X:Count$xPaid SVar:HalfXDown:Count$xPaid/HalfDown diff --git a/forge-gui/res/cardsfolder/b/barbarian_ring.txt b/forge-gui/res/cardsfolder/b/barbarian_ring.txt index 8773e16485a..a5e6c917f40 100644 --- a/forge-gui/res/cardsfolder/b/barbarian_ring.txt +++ b/forge-gui/res/cardsfolder/b/barbarian_ring.txt @@ -2,6 +2,6 @@ Name:Barbarian Ring ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBPain | SpellDescription$ Add {R}. CARDNAME deals 1 damage to you. -A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. +A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You Oracle:{T}: Add {R}. Barbarian Ring deals 1 damage to you.\nThreshold — {R}, {T}, Sacrifice Barbarian Ring: It deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/b/barbed_field.txt b/forge-gui/res/cardsfolder/b/barbed_field.txt index e57ce0fbd47..a3a12967399 100644 --- a/forge-gui/res/cardsfolder/b/barbed_field.txt +++ b/forge-gui/res/cardsfolder/b/barbed_field.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 2 R R | ValidTgts$ Land | AILogic$ Pump S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ Damage | Description$ Enchanted land has "{T}: This land deals 1 damage to any target." -SVar:Damage:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +SVar:Damage:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:NonStackingAttachEffect:True Oracle:Enchant land\nEnchanted land has "{T}: This land deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/b/barrage_of_expendables.txt b/forge-gui/res/cardsfolder/b/barrage_of_expendables.txt index ba53832e2cf..8bb95023fa5 100644 --- a/forge-gui/res/cardsfolder/b/barrage_of_expendables.txt +++ b/forge-gui/res/cardsfolder/b/barrage_of_expendables.txt @@ -1,6 +1,6 @@ Name:Barrage of Expendables ManaCost:R Types:Enchantment -A:AB$ DealDamage | Cost$ R Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ R Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. AI:RemoveDeck:All Oracle:{R}, Sacrifice a creature: Barrage of Expendables deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/barrage_ogre.txt b/forge-gui/res/cardsfolder/b/barrage_ogre.txt index 9e320eda97d..8b5de495dfd 100644 --- a/forge-gui/res/cardsfolder/b/barrage_ogre.txt +++ b/forge-gui/res/cardsfolder/b/barrage_ogre.txt @@ -2,7 +2,7 @@ Name:Barrage Ogre ManaCost:3 R R Types:Creature Ogre Warrior PT:3/3 -A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:AIPreference:SacCost$Artifact.token+nonCreature,Artifact.token+powerLE1,Artifact.cmcEQ1,Artifact.cmcEQ2 AI:RemoveDeck:Random Oracle:{T}, Sacrifice an artifact: Barrage Ogre deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/barrage_tyrant.txt b/forge-gui/res/cardsfolder/b/barrage_tyrant.txt index c3cd645fc38..6087dc32274 100644 --- a/forge-gui/res/cardsfolder/b/barrage_tyrant.txt +++ b/forge-gui/res/cardsfolder/b/barrage_tyrant.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Eldrazi PT:5/3 K:Devoid -A:AB$ DealDamage | Cost$ 2 R Sac<1/Creature.Colorless+Other/another colorless creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to any target. +A:AB$ DealDamage | Cost$ 2 R Sac<1/Creature.Colorless+Other/another colorless creature> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to any target. SVar:X:Sacrificed$CardPower AI:RemoveDeck:All DeckHints:Color$Colorless & Keyword$Devoid diff --git a/forge-gui/res/cardsfolder/b/barrenton_medic.txt b/forge-gui/res/cardsfolder/b/barrenton_medic.txt index 5df330b0141..d0a627ec8da 100644 --- a/forge-gui/res/cardsfolder/b/barrenton_medic.txt +++ b/forge-gui/res/cardsfolder/b/barrenton_medic.txt @@ -2,7 +2,7 @@ Name:Barrenton Medic ManaCost:4 W Types:Creature Kithkin Cleric PT:0/4 -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$ Untap | Cost$ AddCounter<1/M1M1> | SpellDescription$ Untap CARDNAME. AI:RemoveDeck:All Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn.\nPut a -1/-1 counter on Barrenton Medic: Untap Barrenton Medic. diff --git a/forge-gui/res/cardsfolder/b/basalt_ravager.txt b/forge-gui/res/cardsfolder/b/basalt_ravager.txt index 8050fc2274b..53bf60d5290 100644 --- a/forge-gui/res/cardsfolder/b/basalt_ravager.txt +++ b/forge-gui/res/cardsfolder/b/basalt_ravager.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Giant Wizard PT:4/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage to any target, where X is the greatest number of creatures you control that have a creature type in common. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$MostProminentCreatureType Creature.YouCtrl SVar:PlayMain1:TRUE Oracle:When Basalt Ravager enters the battlefield, it deals X damage to any target, where X is the greatest number of creatures you control that have a creature type in common. diff --git a/forge-gui/res/cardsfolder/b/beacon_of_destruction.txt b/forge-gui/res/cardsfolder/b/beacon_of_destruction.txt index c704496c5a4..af624c6bfcd 100644 --- a/forge-gui/res/cardsfolder/b/beacon_of_destruction.txt +++ b/forge-gui/res/cardsfolder/b/beacon_of_destruction.txt @@ -1,6 +1,6 @@ Name:Beacon of Destruction ManaCost:3 R R Types:Instant -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SubAbility$ DBShuffle | SpellDescription$ CARDNAME deals 5 damage to any target. Shuffle CARDNAME into its owner's library. +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Any | NumDmg$ 5 | SubAbility$ DBShuffle | SpellDescription$ CARDNAME deals 5 damage to any target. Shuffle CARDNAME into its owner's library. SVar:DBShuffle:DB$ ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True | Defined$ Parent Oracle:Beacon of Destruction deals 5 damage to any target. Shuffle Beacon of Destruction into its owner's library. diff --git a/forge-gui/res/cardsfolder/b/bee_sting.txt b/forge-gui/res/cardsfolder/b/bee_sting.txt index d83c292ba28..61b0aac0d11 100644 --- a/forge-gui/res/cardsfolder/b/bee_sting.txt +++ b/forge-gui/res/cardsfolder/b/bee_sting.txt @@ -1,5 +1,5 @@ Name:Bee Sting ManaCost:3 G Types:Sorcery -A:SP$ DealDamage | Cost$ 3 G | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ Bee Sting deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 3 G | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ Bee Sting deals 2 damage to any target. Oracle:Bee Sting deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/belakor_the_dark_master.txt b/forge-gui/res/cardsfolder/b/belakor_the_dark_master.txt index eab6dc1f151..43ab5c423fb 100644 --- a/forge-gui/res/cardsfolder/b/belakor_the_dark_master.txt +++ b/forge-gui/res/cardsfolder/b/belakor_the_dark_master.txt @@ -7,7 +7,7 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ SVar:TrigDraw:DB$ Draw | NumCards$ X | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Demon.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Lord of Torment — Whenever another Demon enters the battlefield under your control, it deals damage equal to its power 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:X:Count$Valid Demon.YouCtrl SVar:Y:TriggeredCard$CardPower SVar:BuffedBy:Demon diff --git a/forge-gui/res/cardsfolder/b/bellowsbreath_ogre.txt b/forge-gui/res/cardsfolder/b/bellowsbreath_ogre.txt index 466733fb188..19f8c133ad3 100644 --- a/forge-gui/res/cardsfolder/b/bellowsbreath_ogre.txt +++ b/forge-gui/res/cardsfolder/b/bellowsbreath_ogre.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Ogre Shaman PT:3/3 K:Starting intensity:1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals damage equal to its intensity to any target, then perpetually increase its intensity by 1. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBIntensify +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBIntensify SVar:DBIntensify:DB$ Intensify SVar:X:Count$Intensity SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/b/benevolent_ancestor.txt b/forge-gui/res/cardsfolder/b/benevolent_ancestor.txt index 7e1206be525..797a5158fff 100644 --- a/forge-gui/res/cardsfolder/b/benevolent_ancestor.txt +++ b/forge-gui/res/cardsfolder/b/benevolent_ancestor.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Spirit PT:0/4 K:Defender -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. Oracle:Defender (This creature can't attack.)\n{T}: Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/b/blast_of_genius.txt b/forge-gui/res/cardsfolder/b/blast_of_genius.txt index 25536a7e589..1ea72033fff 100644 --- a/forge-gui/res/cardsfolder/b/blast_of_genius.txt +++ b/forge-gui/res/cardsfolder/b/blast_of_genius.txt @@ -3,7 +3,7 @@ ManaCost:4 U R Types:Sorcery A:SP$ Draw | Cost$ 4 U R | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Choose any target. Draw three cards and discard a card. CARDNAME deals damage equal to the discarded card's mana value to that permanent or player. SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDamage -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Choose any target | NumDmg$ X | SubAbility$ DBCleanup +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Choose any target | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/b/blasting_station.txt b/forge-gui/res/cardsfolder/b/blasting_station.txt index 1125b5a929d..24db0dd3c31 100644 --- a/forge-gui/res/cardsfolder/b/blasting_station.txt +++ b/forge-gui/res/cardsfolder/b/blasting_station.txt @@ -1,7 +1,7 @@ Name:Blasting Station ManaCost:3 Types:Artifact -A:AB$ DealDamage | Cost$ T Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever a creature enters the battlefield, you may untap CARDNAME. SVar:TrigUntap:DB$ Untap | Defined$ Self AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/b/blaze.txt b/forge-gui/res/cardsfolder/b/blaze.txt index 56add064f09..261658cfb65 100644 --- a/forge-gui/res/cardsfolder/b/blaze.txt +++ b/forge-gui/res/cardsfolder/b/blaze.txt @@ -1,6 +1,6 @@ Name:Blaze ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid Oracle:Blaze deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/b/blazing_hellhound.txt b/forge-gui/res/cardsfolder/b/blazing_hellhound.txt index 7526767ffea..951c97dee13 100644 --- a/forge-gui/res/cardsfolder/b/blazing_hellhound.txt +++ b/forge-gui/res/cardsfolder/b/blazing_hellhound.txt @@ -2,5 +2,5 @@ Name:Blazing Hellhound ManaCost:2 B R Types:Creature Elemental Dog PT:4/3 -A:AB$ DealDamage | Cost$ 1 Sac<1/Creature.Other/another creature> | 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/Creature.Other/another creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:{1}, Sacrifice another creature: Blazing Hellhound deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/blazing_sunsteel.txt b/forge-gui/res/cardsfolder/b/blazing_sunsteel.txt index f8f5350af9c..e60610d6159 100644 --- a/forge-gui/res/cardsfolder/b/blazing_sunsteel.txt +++ b/forge-gui/res/cardsfolder/b/blazing_sunsteel.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ Y | Description$ Equipped creature gets +1/+0 for each opponent you have. SVar:Y:PlayerCountOpponents$Amount T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Creature.EquippedBy | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature 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 | DamageSource$ TriggeredTargetLKICopy +SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Any | DamageSource$ TriggeredTargetLKICopy SVar:X:TriggerCount$DamageAmount K:Equip:4 Oracle:Equipped creature gets +1/+0 for each opponent you have.\nWhenever equipped creature is dealt damage, it deals that much damage to any target.\nEquip {4} diff --git a/forge-gui/res/cardsfolder/b/blazing_torch.txt b/forge-gui/res/cardsfolder/b/blazing_torch.txt index ceecc03830d..f55b0579160 100644 --- a/forge-gui/res/cardsfolder/b/blazing_torch.txt +++ b/forge-gui/res/cardsfolder/b/blazing_torch.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip:1 S:Mode$ CantBlockBy | ValidAttacker$ Creature.EquippedBy | ValidBlocker$ Creature.Vampire,Creature.Zombie | Description$ Equipped creature can't be blocked by Vampires or Zombies. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ TorchDamage | Description$ Equipped creature has "{T}, Sacrifice Blazing Torch: It deals 2 damage to any target." -SVar:TorchDamage:AB$ DealDamage | Cost$ T Sac<1/OriginalHost/Blazing Torch> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | DamageSource$ OriginalHost | SpellDescription$ ORIGINALHOST deals 2 damage to any target. +SVar:TorchDamage:AB$ DealDamage | Cost$ T Sac<1/OriginalHost/Blazing Torch> | ValidTgts$ Any | NumDmg$ 2 | DamageSource$ OriginalHost | SpellDescription$ ORIGINALHOST deals 2 damage to any target. SVar:NonStackingAttachEffect:True Oracle:Equipped creature can't be blocked by Vampires or Zombies.\nEquipped creature has "{T}, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to any target."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/b/blighted_gorge.txt b/forge-gui/res/cardsfolder/b/blighted_gorge.txt index cdd18e550b4..66bd5022d65 100644 --- a/forge-gui/res/cardsfolder/b/blighted_gorge.txt +++ b/forge-gui/res/cardsfolder/b/blighted_gorge.txt @@ -2,7 +2,7 @@ Name:Blighted Gorge ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ DealDamage | Cost$ 4 R T 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$ 4 R T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. DeckHas:Ability$Mana.Colorless DeckNeeds:Color$Red Oracle:{T}: Add {C}.\n{4}{R}, {T}, Sacrifice Blighted Gorge: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/blisterstick_shaman.txt b/forge-gui/res/cardsfolder/b/blisterstick_shaman.txt index becd7cf6e4a..b318753f92f 100644 --- a/forge-gui/res/cardsfolder/b/blisterstick_shaman.txt +++ b/forge-gui/res/cardsfolder/b/blisterstick_shaman.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Creature Goblin Shaman PT:2/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 SVar:PlayMain1:TRUE Oracle:When Blisterstick Shaman enters the battlefield, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/blood_rites.txt b/forge-gui/res/cardsfolder/b/blood_rites.txt index 3bb989bf3a9..5db95ffe13b 100644 --- a/forge-gui/res/cardsfolder/b/blood_rites.txt +++ b/forge-gui/res/cardsfolder/b/blood_rites.txt @@ -1,7 +1,7 @@ Name:Blood Rites ManaCost:3 R R Types:Enchantment -A:AB$ DealDamage | Cost$ 1 R 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 R Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:NonStackingEffect:True AI:RemoveDeck:All Oracle:{1}{R}, Sacrifice a creature: Blood Rites deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/bloodhall_priest.txt b/forge-gui/res/cardsfolder/b/bloodhall_priest.txt index d8362d4f906..b1da36e7ea9 100644 --- a/forge-gui/res/cardsfolder/b/bloodhall_priest.txt +++ b/forge-gui/res/cardsfolder/b/bloodhall_priest.txt @@ -4,7 +4,7 @@ Types:Creature Vampire Cleric PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Card.YouCtrl | PresentZone$ Hand | PresentCompare$ EQ0 | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, if you have no cards in hand, Bloodhall Priest deals 2 damage to any target. T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Card.YouCtrl | PresentZone$ Hand | PresentCompare$ EQ0 | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, if you have no cards in hand, Bloodhall Priest 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 SVar:HasAttackEffect:TRUE K:Madness:1 B R DeckHints:Ability$Discard diff --git a/forge-gui/res/cardsfolder/b/bloodshot_cyclops.txt b/forge-gui/res/cardsfolder/b/bloodshot_cyclops.txt index 2105fa4ad08..7126d7c746a 100644 --- a/forge-gui/res/cardsfolder/b/bloodshot_cyclops.txt +++ b/forge-gui/res/cardsfolder/b/bloodshot_cyclops.txt @@ -2,7 +2,7 @@ Name:Bloodshot Cyclops ManaCost:5 R Types:Creature Cyclops Giant PT:4/4 -A:AB$ DealDamage | Cost$ T Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to any target. +A:AB$ DealDamage | Cost$ T Sac<1/Creature> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to any target. SVar:X:Sacrificed$CardPower AI:RemoveDeck:All Oracle:{T}, Sacrifice a creature: Bloodshot Cyclops deals damage equal to the sacrificed creature's power to any target. diff --git a/forge-gui/res/cardsfolder/b/bogardan_hellkite.txt b/forge-gui/res/cardsfolder/b/bogardan_hellkite.txt index c7ea9be428b..6d0b5b861b5 100644 --- a/forge-gui/res/cardsfolder/b/bogardan_hellkite.txt +++ b/forge-gui/res/cardsfolder/b/bogardan_hellkite.txt @@ -5,5 +5,5 @@ PT:5/5 K:Flash K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Dmg1 | TriggerDescription$ Whenever CARDNAME enters the battlefield, it deals 5 damage divided as you choose among any number of targets. -SVar:Dmg1:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 +SVar:Dmg1:DB$ DealDamage | ValidTgts$ Any to distribute damage to | NumDmg$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 Oracle:Flash\nFlying\nWhen Bogardan Hellkite enters the battlefield, it deals 5 damage divided as you choose among any number of targets. diff --git a/forge-gui/res/cardsfolder/b/bolrac_clan_crusher.txt b/forge-gui/res/cardsfolder/b/bolrac_clan_crusher.txt index 718fb27d827..f2595a7acaa 100644 --- a/forge-gui/res/cardsfolder/b/bolrac_clan_crusher.txt +++ b/forge-gui/res/cardsfolder/b/bolrac_clan_crusher.txt @@ -2,7 +2,7 @@ Name:Bolrac-Clan Crusher ManaCost:3 R G Types:Creature Ogre Warrior PT:4/4 -A:AB$ DealDamage | Cost$ T SubCounter<1/P1P1/Creature.YouCtrl/a creature you control> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ T SubCounter<1/P1P1/Creature.YouCtrl/a creature you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. AI:RemoveDeck:Random DeckHints:Ability$Counters Oracle:{T}, Remove a +1/+1 counter from a creature you control: Bolrac-Clan Crusher deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/bolt_of_keranos.txt b/forge-gui/res/cardsfolder/b/bolt_of_keranos.txt index a5d591cf97c..e42c54cc174 100644 --- a/forge-gui/res/cardsfolder/b/bolt_of_keranos.txt +++ b/forge-gui/res/cardsfolder/b/bolt_of_keranos.txt @@ -1,6 +1,6 @@ Name:Bolt of Keranos ManaCost:1 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBScry | SpellDescription$ CARDNAME deals 3 damage to any target. Scry 1. +A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBScry | SpellDescription$ CARDNAME deals 3 damage to any target. Scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 Oracle:Bolt of Keranos deals 3 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/b/bomber_corps.txt b/forge-gui/res/cardsfolder/b/bomber_corps.txt index f77312be35f..ea4efc0b943 100644 --- a/forge-gui/res/cardsfolder/b/bomber_corps.txt +++ b/forge-gui/res/cardsfolder/b/bomber_corps.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Human Soldier PT:1/2 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDmg | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, CARDNAME deals 1 damage to any target. -SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 Oracle:Battalion — Whenever Bomber Corps and at least two other creatures attack, Bomber Corps deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/bond_of_passion.txt b/forge-gui/res/cardsfolder/b/bond_of_passion.txt index d9ac728857a..8fb0030a44b 100644 --- a/forge-gui/res/cardsfolder/b/bond_of_passion.txt +++ b/forge-gui/res/cardsfolder/b/bond_of_passion.txt @@ -2,5 +2,5 @@ Name:Bond of Passion ManaCost:4 R R Types:Sorcery A:SP$ GainControl | Cost$ 4 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature. | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBDamage | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. CARDNAME deals 2 damage to any target. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ 2 | TargetUnique$ True | TgtPrompt$ Select any target. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | TargetUnique$ True | TgtPrompt$ Select any target. Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. Bond of Passion deals 2 damage to any other target. diff --git a/forge-gui/res/cardsfolder/b/bonethorn_valesk.txt b/forge-gui/res/cardsfolder/b/bonethorn_valesk.txt index bc82970e559..73fff0b2486 100644 --- a/forge-gui/res/cardsfolder/b/bonethorn_valesk.txt +++ b/forge-gui/res/cardsfolder/b/bonethorn_valesk.txt @@ -3,5 +3,5 @@ ManaCost:4 R Types:Creature Beast PT:4/2 T:Mode$ TurnFaceUp | ValidCard$ Permanent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a permanent is turned face up, 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 Oracle:Whenever a permanent is turned face up, Bonethorn Valesk deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/borborygmos_enraged.txt b/forge-gui/res/cardsfolder/b/borborygmos_enraged.txt index cabfd133ee1..5b0d46d8b06 100644 --- a/forge-gui/res/cardsfolder/b/borborygmos_enraged.txt +++ b/forge-gui/res/cardsfolder/b/borborygmos_enraged.txt @@ -5,5 +5,5 @@ PT:7/6 K:Trample T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, reveal the top three cards of your library. Put all land cards revealed this way into your hand and the rest into your graveyard. SVar:TrigDig:DB$ Dig | DigNum$ 3 | Defined$ You | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | DestinationZone2$ Graveyard -A:AB$ DealDamage | Cost$ Discard<1/Land> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:AB$ DealDamage | Cost$ Discard<1/Land> | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:Trample\nWhenever Borborygmos Enraged deals combat damage to a player, reveal the top three cards of your library. Put all land cards revealed this way into your hand and the rest into your graveyard.\nDiscard a land card: Borborygmos Enraged deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/boros_reckoner.txt b/forge-gui/res/cardsfolder/b/boros_reckoner.txt index 9155fc27098..03bcced4691 100644 --- a/forge-gui/res/cardsfolder/b/boros_reckoner.txt +++ b/forge-gui/res/cardsfolder/b/boros_reckoner.txt @@ -3,7 +3,7 @@ ManaCost:RW RW RW Types:Creature Minotaur Wizard 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 A:AB$ Pump | Cost$ RW | KW$ First Strike | Defined$ Self | SpellDescription$ CARDNAME gains first strike until end of turn. SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE diff --git a/forge-gui/res/cardsfolder/b/bosh_iron_golem.txt b/forge-gui/res/cardsfolder/b/bosh_iron_golem.txt index 24202ec1c31..05e06e2d781 100644 --- a/forge-gui/res/cardsfolder/b/bosh_iron_golem.txt +++ b/forge-gui/res/cardsfolder/b/bosh_iron_golem.txt @@ -3,7 +3,7 @@ ManaCost:8 Types:Legendary Artifact Creature Golem PT:6/7 K:Trample -A:AB$ DealDamage | Cost$ 3 R Sac<1/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed artifact's mana value to any target. +A:AB$ DealDamage | Cost$ 3 R Sac<1/Artifact> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed artifact's mana value to any target. SVar:X:Sacrificed$CardManaCost DeckNeeds:Color$Red AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt b/forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt index 810ec099d53..a05fdca6e73 100644 --- a/forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt +++ b/forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt @@ -2,7 +2,7 @@ Name:Bosh, Iron Golem Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/-2 -A:AB$ DealDamage | ActivationZone$ Command | Cost$ X Sac<1/Artifact.cmcEQX/artifact with mana value X> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. +A:AB$ DealDamage | ActivationZone$ Command | Cost$ X Sac<1/Artifact.cmcEQX/artifact with mana value X> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid AI:RemoveDeck:All Oracle:Hand +0, life -2\n{X}, Sacrifice an artifact with mana value X: Bosh, Iron Golem Avatar deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/b/boulderfall.txt b/forge-gui/res/cardsfolder/b/boulderfall.txt index a11cbf65e3e..12c3ca3c08f 100644 --- a/forge-gui/res/cardsfolder/b/boulderfall.txt +++ b/forge-gui/res/cardsfolder/b/boulderfall.txt @@ -1,5 +1,5 @@ Name:Boulderfall ManaCost:6 R R Types:Instant -A:SP$ DealDamage | Cost$ 6 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 | SpellDescription$ CARDNAME deals 5 damage divided as you choose among any number of targets. +A:SP$ DealDamage | Cost$ 6 R R | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 | SpellDescription$ CARDNAME deals 5 damage divided as you choose among any number of targets. Oracle:Boulderfall deals 5 damage divided as you choose among any number of targets. diff --git a/forge-gui/res/cardsfolder/b/brimstone_mage.txt b/forge-gui/res/cardsfolder/b/brimstone_mage.txt index 95bf5bb3358..42ba9e77bc7 100644 --- a/forge-gui/res/cardsfolder/b/brimstone_mage.txt +++ b/forge-gui/res/cardsfolder/b/brimstone_mage.txt @@ -6,6 +6,6 @@ K:Level up:3 R SVar:maxLevel:3 S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 2 | SetToughness$ 3 | AddAbility$ Ping | IsPresent$ Card.Self+counters_GE1_LEVEL+counters_LE2_LEVEL | Description$ LEVEL 1-2 2/3 {T}: CARDNAME deals 1 damage to any target. S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 2 | SetToughness$ 4 | AddAbility$ Bolt | IsPresent$ Card.Self+counters_GE3_LEVEL | Description$ LEVEL 3+ 2/4 {T}: CARDNAME deals 3 damage to any target. -SVar:Ping:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | Secondary$ True | SpellDescription$ CARDNAME deals 1 damage to any target. -SVar:Bolt:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | Secondary$ True | SpellDescription$ CARDNAME deals 3 damage to any target. +SVar:Ping:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | Secondary$ True | SpellDescription$ CARDNAME deals 1 damage to any target. +SVar:Bolt:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 3 | Secondary$ True | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:Level up {3}{R} ({3}{R}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-2\n2/3\n{T}: Brimstone Mage deals 1 damage to any target.\nLEVEL 3+\n2/4\n{T}: Brimstone Mage deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/brimstone_volley.txt b/forge-gui/res/cardsfolder/b/brimstone_volley.txt index 8cb0afab318..34b079ef0fd 100644 --- a/forge-gui/res/cardsfolder/b/brimstone_volley.txt +++ b/forge-gui/res/cardsfolder/b/brimstone_volley.txt @@ -1,6 +1,6 @@ Name:Brimstone Volley ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to any target. Morbid — CARDNAME deals 5 damage instead if a creature died this turn. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to any target. Morbid — CARDNAME deals 5 damage instead if a creature died this turn. SVar:X:Count$Morbid.5.3 Oracle:Brimstone Volley deals 3 damage to any target.\nMorbid — Brimstone Volley deals 5 damage instead if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/b/brothers_of_fire.txt b/forge-gui/res/cardsfolder/b/brothers_of_fire.txt index 1f994dc7c22..9d878742d26 100644 --- a/forge-gui/res/cardsfolder/b/brothers_of_fire.txt +++ b/forge-gui/res/cardsfolder/b/brothers_of_fire.txt @@ -2,7 +2,7 @@ Name:Brothers of Fire ManaCost:1 R R Types:Creature Human Shaman PT:2/2 -A:AB$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBDealDamage | DamageMap$ True | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. +A:AB$ DealDamage | Cost$ 1 R R | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | DamageMap$ True | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve Oracle:{1}{R}{R}: Brothers of Fire deals 1 damage to any target and 1 damage to you. diff --git a/forge-gui/res/cardsfolder/b/burn_at_the_stake.txt b/forge-gui/res/cardsfolder/b/burn_at_the_stake.txt index b5c1a375919..244bef8c12f 100644 --- a/forge-gui/res/cardsfolder/b/burn_at_the_stake.txt +++ b/forge-gui/res/cardsfolder/b/burn_at_the_stake.txt @@ -1,7 +1,7 @@ Name:Burn at the Stake ManaCost:2 R R R Types:Sorcery -A:SP$ DealDamage | Cost$ 2 R R R tapXType | CostDesc$ As an additional cost to cast this spell, tap any number of untapped creatures you control. | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ Y | SpellDescription$ CARDNAME deals damage to any target equal to three times the number of creatures tapped this way. +A:SP$ DealDamage | Cost$ 2 R R R tapXType | CostDesc$ As an additional cost to cast this spell, tap any number of untapped creatures you control. | ValidTgts$ Any | NumDmg$ Y | SpellDescription$ CARDNAME deals damage to any target equal to three times the number of creatures tapped this way. # TODO use some kind of Any logic SVar:X:Count$xPaid SVar:Y:SVar$X/Times.3 diff --git a/forge-gui/res/cardsfolder/b/burn_from_within.txt b/forge-gui/res/cardsfolder/b/burn_from_within.txt index ed5b68865ab..d98d56a249f 100644 --- a/forge-gui/res/cardsfolder/b/burn_from_within.txt +++ b/forge-gui/res/cardsfolder/b/burn_from_within.txt @@ -1,7 +1,7 @@ Name:Burn from Within ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBDebuff | StackDescription$ CARDNAME deals X damage to {p:Targeted}{c:Targeted}. If a creature is dealt damage this way, it loses indestructible until end of turn. If that creature would die this turn, exile it instead. | SpellDescription$ CARDNAME deals X damage to any target. If a creature is dealt damage this way, it loses indestructible until end of turn. If that creature would die this turn, exile it instead. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBDebuff | StackDescription$ CARDNAME deals X damage to {p:Targeted}{c:Targeted}. If a creature is dealt damage this way, it loses indestructible until end of turn. If that creature would die this turn, exile it instead. | SpellDescription$ CARDNAME deals X damage to any target. If a creature is dealt damage this way, it loses indestructible until end of turn. If that creature would die this turn, exile it instead. SVar:DBDebuff:DB$ Debuff | Defined$ Remembered.Creature | Keywords$ Indestructible | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/b/burn_trail.txt b/forge-gui/res/cardsfolder/b/burn_trail.txt index 965011e7cc6..82cfa3ecd2f 100644 --- a/forge-gui/res/cardsfolder/b/burn_trail.txt +++ b/forge-gui/res/cardsfolder/b/burn_trail.txt @@ -1,6 +1,6 @@ Name:Burn Trail ManaCost:3 R Types:Sorcery -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. K:Conspire Oracle:Burn Trail deals 3 damage to any target.\nConspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.) diff --git a/forge-gui/res/cardsfolder/b/burning_anger.txt b/forge-gui/res/cardsfolder/b/burning_anger.txt index e09bd870b83..aca5fb861c9 100644 --- a/forge-gui/res/cardsfolder/b/burning_anger.txt +++ b/forge-gui/res/cardsfolder/b/burning_anger.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 4 R | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ TapDmg | AddSVar$ BurningAngerDmg | Description$ Enchanted creature has "{T}: This creature deals damage equal to its power to any target." -SVar:TapDmg:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ BurningAngerDmg | SpellDescription$ CARDNAME deals damage equal to its power to any target. +SVar:TapDmg:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ BurningAngerDmg | SpellDescription$ CARDNAME deals damage equal to its power to any target. SVar:BurningAngerDmg:Count$CardPower SVar:NonStackingAttachEffect:True Oracle:Enchant creature\nEnchanted creature has "{T}: This creature deals damage equal to its power to any target." diff --git a/forge-gui/res/cardsfolder/b/burning_eye_zubera.txt b/forge-gui/res/cardsfolder/b/burning_eye_zubera.txt index d7005cce4cc..13c88c0b18c 100644 --- a/forge-gui/res/cardsfolder/b/burning_eye_zubera.txt +++ b/forge-gui/res/cardsfolder/b/burning_eye_zubera.txt @@ -3,5 +3,5 @@ ManaCost:2 R R Types:Creature Zubera Spirit PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | DamageReceivedCondition$ GE4 | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, if 4 or more damage was dealt to it this turn, CARDNAME deals 3 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 Oracle:When Burning-Eye Zubera dies, if 4 or more damage was dealt to it this turn, Burning-Eye Zubera deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/burning_vengeance.txt b/forge-gui/res/cardsfolder/b/burning_vengeance.txt index de45c030b4e..6a09ffc201d 100644 --- a/forge-gui/res/cardsfolder/b/burning_vengeance.txt +++ b/forge-gui/res/cardsfolder/b/burning_vengeance.txt @@ -2,6 +2,6 @@ Name:Burning Vengeance ManaCost:2 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.wasCastFromYourGraveyard | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from your graveyard, 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 AI:RemoveDeck:Random Oracle:Whenever you cast a spell from your graveyard, Burning Vengeance deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/b/burst_lightning.txt b/forge-gui/res/cardsfolder/b/burst_lightning.txt index e76f07c503c..c80d4443c17 100644 --- a/forge-gui/res/cardsfolder/b/burst_lightning.txt +++ b/forge-gui/res/cardsfolder/b/burst_lightning.txt @@ -2,6 +2,6 @@ Name:Burst Lightning ManaCost:R Types:Instant K:Kicker:4 -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ WasKicked | SpellDescription$ CARDNAME deals 2 damage to any target. If CARDNAME was kicked, it deals 4 damage instead. +A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ WasKicked | SpellDescription$ CARDNAME deals 2 damage to any target. If CARDNAME was kicked, it deals 4 damage instead. SVar:WasKicked:Count$Kicked.4.2 Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nBurst Lightning deals 2 damage to any target. If this spell was kicked, it deals 4 damage instead. diff --git a/forge-gui/res/cardsfolder/c/cackling_flames.txt b/forge-gui/res/cardsfolder/c/cackling_flames.txt index 29c426986f9..d58139b15af 100644 --- a/forge-gui/res/cardsfolder/c/cackling_flames.txt +++ b/forge-gui/res/cardsfolder/c/cackling_flames.txt @@ -1,6 +1,6 @@ Name:Cackling Flames ManaCost:3 R Types:Instant -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to any target. Hellbent — CARDNAME deals 5 damage to that permanent or player instead if you have no cards in hand. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to any target. Hellbent — CARDNAME deals 5 damage to that permanent or player instead if you have no cards in hand. SVar:X:Count$Hellbent.5.3 Oracle:Cackling Flames deals 3 damage to any target.\nHellbent — Cackling Flames deals 5 damage instead if you have no cards in hand. diff --git a/forge-gui/res/cardsfolder/c/cacophony_scamp.txt b/forge-gui/res/cardsfolder/c/cacophony_scamp.txt index a20c6fd64a7..4223c1863f2 100644 --- a/forge-gui/res/cardsfolder/c/cacophony_scamp.txt +++ b/forge-gui/res/cardsfolder/c/cacophony_scamp.txt @@ -5,7 +5,7 @@ PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigProliferate | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may sacrifice it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:AB$ Proliferate | Cost$ Sac<1/CARDNAME> T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Sacrifice Oracle:Whenever Cacophony Scamp deals combat damage to a player, you may sacrifice it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)\nWhen Cacophony Scamp dies, it deals damage equal to its power to any target. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/calibrated_blast.txt b/forge-gui/res/cardsfolder/c/calibrated_blast.txt index f51d1528c6e..d58319eec9c 100644 --- a/forge-gui/res/cardsfolder/c/calibrated_blast.txt +++ b/forge-gui/res/cardsfolder/c/calibrated_blast.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Instant A:SP$ DigUntil | Valid$ Card.nonLand | ValidDescription$ nonland | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | RememberFound$ True | SubAbility$ DBImmediateTrigger | StackDescription$ Reveal cards from the top of your library until you reveal a nonland card. Put the revealed cards on the bottom of your library in a random order. | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland card. Put the revealed cards on the bottom of your library in a random order. SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | Execute$ TrigDamage | SpellDescription$ When you reveal a nonland card this way, CARDNAME deals damage equal to that card's mana value to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBCleanup +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost K:Flashback:3 R R diff --git a/forge-gui/res/cardsfolder/c/call_in_a_professional.txt b/forge-gui/res/cardsfolder/c/call_in_a_professional.txt index caf1e481bd5..3e0fe2817d8 100644 --- a/forge-gui/res/cardsfolder/c/call_in_a_professional.txt +++ b/forge-gui/res/cardsfolder/c/call_in_a_professional.txt @@ -4,5 +4,5 @@ Types:Instant A:SP$ Effect | StaticAbilities$ STCantGain,STCantPrevent | AILogic$ Burn | SubAbility$ DBDamage | SpellDescription$ Players can't gain life this turn. Damage can't be prevented this turn. SVar:STCantGain:Mode$ CantGainLife | ValidPlayer$ Player | Description$ Players can't gain life this turn. SVar:STCantPrevent:Mode$ CantPreventDamage | EffectZone$ Command | Description$ Damage can't be prevented this turn. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | NoPrevention$ True | SpellDescription$ CARDNAME deals 3 damage to any target. (Shield counters don't prevent this damage as they're removed.) +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | NoPrevention$ True | SpellDescription$ CARDNAME deals 3 damage to any target. (Shield counters don't prevent this damage as they're removed.) Oracle:Players can't gain life this turn. Damage can't be prevented this turn. Call In a Professional deals 3 damage to any target. (Shield counters don't prevent this damage as they're removed.) diff --git a/forge-gui/res/cardsfolder/c/candles_glow.txt b/forge-gui/res/cardsfolder/c/candles_glow.txt index 25fec209e82..5e7cce11711 100644 --- a/forge-gui/res/cardsfolder/c/candles_glow.txt +++ b/forge-gui/res/cardsfolder/c/candles_glow.txt @@ -2,7 +2,7 @@ Name:Candles' Glow ManaCost:1 W Types:Instant Arcane K:Splice:Arcane:1 W -A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Creature,Player,Planeswalker | Amount$ 3 | PreventionSubAbility$ GlowOfLife | ShieldEffectTarget$ You | TgtPrompt$ Select any target | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. You gain life equal to the damage prevented this way. +A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Any | Amount$ 3 | PreventionSubAbility$ GlowOfLife | ShieldEffectTarget$ You | TgtPrompt$ Select any target | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. You gain life equal to the damage prevented this way. SVar:GlowOfLife:DB$ GainLife | Defined$ ShieldEffectTarget | LifeAmount$ PreventedDamage | SpellDescription$ You gain life equal to the damage prevented this way. DeckHints:Type$Arcane Oracle:Prevent the next 3 damage that would be dealt to any target this turn. You gain life equal to the damage prevented this way.\nSplice onto Arcane {1}{W} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) diff --git a/forge-gui/res/cardsfolder/c/capricious_sorcerer.txt b/forge-gui/res/cardsfolder/c/capricious_sorcerer.txt index 398a11fbd51..08b731183f7 100644 --- a/forge-gui/res/cardsfolder/c/capricious_sorcerer.txt +++ b/forge-gui/res/cardsfolder/c/capricious_sorcerer.txt @@ -2,5 +2,5 @@ Name:Capricious Sorcerer ManaCost:2 U Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | ActivationFirstCombat$ True | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | ActivationFirstCombat$ True | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. Oracle:{T}: Capricious Sorcerer deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/c/captain_ripley_vance.txt b/forge-gui/res/cardsfolder/c/captain_ripley_vance.txt index 558be2b94df..8f2ef24456d 100644 --- a/forge-gui/res/cardsfolder/c/captain_ripley_vance.txt +++ b/forge-gui/res/cardsfolder/c/captain_ripley_vance.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Pirate PT:3/2 T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ3 | NoResolvingCheck$ True | TriggerDescription$ Whenever you cast your third spell each turn, put a +1/+1 counter on CARDNAME, then it deals damage equal to its power to any target. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | 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$CardPower SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/c/captains_maneuver.txt b/forge-gui/res/cardsfolder/c/captains_maneuver.txt index 8b264a83596..7cecf475f17 100644 --- a/forge-gui/res/cardsfolder/c/captains_maneuver.txt +++ b/forge-gui/res/cardsfolder/c/captains_maneuver.txt @@ -2,10 +2,10 @@ Name:Captain's Maneuver ManaCost:X R W Types:Instant # turn targeted creature or player into chosen -A:SP$ ChoosePlayer | Cost$ X R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Choices$ ThisTargetedPlayer | Defined$ You | SubAbility$ DBChooseCreature | StackDescription$ SpellDescription | SpellDescription$ The next X damage that would be dealt to target creature, planeswalker, or player this turn is dealt to another target creature, planeswalker, or player instead. +A:SP$ ChoosePlayer | Cost$ X R W | ValidTgts$ Any | Choices$ ThisTargetedPlayer | Defined$ You | SubAbility$ DBChooseCreature | StackDescription$ SpellDescription | SpellDescription$ The next X damage that would be dealt to target creature, planeswalker, or player this turn is dealt to another target creature, planeswalker, or player instead. SVar:DBChooseCreature:DB$ ChooseCard | DefinedCards$ ParentTargeted | Mandatory$ True | Defined$ You | SubAbility$ DBSetVarBefore SVar:DBSetVarBefore:DB$ StoreSVar | SVar$ Y | Type$ Calculate | Expression$ X | SubAbility$ DBEffect -SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player,Planeswalker | TargetUnique$ True | TgtPrompt$ Select another target to redirect the damage to | ReplacementEffects$ ManeuverDamage | Triggers$ OutOfSight | RememberObjects$ ThisTargetedCard,ThisTargetedPlayer | SubAbility$ DBCleanup +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TargetUnique$ True | TgtPrompt$ Select another target to redirect the damage to | ReplacementEffects$ ManeuverDamage | Triggers$ OutOfSight | RememberObjects$ ThisTargetedCard,ThisTargetedPlayer | SubAbility$ DBCleanup SVar:ManeuverDamage:Event$ DamageDone | ValidTarget$ Card.Creature+ChosenCard,Card.Planeswalker+ChosenCard,Player.Chosen | ReplaceWith$ ManeuverDmg | DamageTarget$ Remembered | Description$ The next X damage that would be dealt to target creature, planeswalker, or player this turn is dealt to another target creature, planeswalker, or player instead. SVar:ManeuverDmg:DB$ ReplaceSplitDamage | DamageTarget$ Remembered | VarName$ Y SVar:OutOfSight:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.ChosenCard,Card.IsRemembered | Execute$ ExileEffect | Static$ True diff --git a/forge-gui/res/cardsfolder/c/carbonize.txt b/forge-gui/res/cardsfolder/c/carbonize.txt index 17cd5453302..9bea4c5378b 100644 --- a/forge-gui/res/cardsfolder/c/carbonize.txt +++ b/forge-gui/res/cardsfolder/c/carbonize.txt @@ -1,6 +1,6 @@ Name:Carbonize ManaCost:2 R Types:Instant -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DB | ReplaceDyingDefined$ ThisTargetedCard.Creature | SpellDescription$ CARDNAME deals 3 damage to any target. If it's a creature, it can't be regenerated this turn, and if it would die this turn, exile it instead. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DB | ReplaceDyingDefined$ ThisTargetedCard.Creature | SpellDescription$ CARDNAME deals 3 damage to any target. If it's a creature, it can't be regenerated this turn, and if it would die this turn, exile it instead. SVar:DB:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ ParentTarget | ConditionDefined$ ParentTarget | ConditionPresent$ Creature | StackDescription$ None Oracle:Carbonize deals 3 damage to any target. If it's a creature, it can't be regenerated this turn, and if it would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/c/caregiver.txt b/forge-gui/res/cardsfolder/c/caregiver.txt index d2e5789982b..de2970060b7 100644 --- a/forge-gui/res/cardsfolder/c/caregiver.txt +++ b/forge-gui/res/cardsfolder/c/caregiver.txt @@ -2,6 +2,6 @@ Name:Caregiver ManaCost:W Types:Creature Human Cleric PT:1/1 -A:AB$ PreventDamage | Cost$ W Sac<1/Creature> | 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 Sac<1/Creature> | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. AI:RemoveDeck:All Oracle:{W}, Sacrifice a creature: Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/c/cautery_sliver.txt b/forge-gui/res/cardsfolder/c/cautery_sliver.txt index e80458e89a3..dd114fb7736 100644 --- a/forge-gui/res/cardsfolder/c/cautery_sliver.txt +++ b/forge-gui/res/cardsfolder/c/cautery_sliver.txt @@ -3,7 +3,7 @@ ManaCost:R W Types:Creature Sliver PT:2/2 S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Slivers have "{1}, Sacrifice this permanent: This permanent deals 1 damage to any target." -SVar:Damage:AB$ DealDamage | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +SVar:Damage:AB$ DealDamage | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Prevent | Description$ All Slivers have "{1}, Sacrifice this permanent: Prevent the next 1 damage that would be dealt to target player, planeswalker, or Sliver creature this turn." SVar:Prevent:AB$ PreventDamage | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Creature.Sliver,Player,Planeswalker | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to target player, planeswalker, or Sliver creature this turn. SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/c/chain_lightning.txt b/forge-gui/res/cardsfolder/c/chain_lightning.txt index 7855ba374ec..c95edc6dd96 100644 --- a/forge-gui/res/cardsfolder/c/chain_lightning.txt +++ b/forge-gui/res/cardsfolder/c/chain_lightning.txt @@ -1,6 +1,6 @@ Name:Chain Lightning ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target | NumDmg$ 3 | SubAbility$ DBCopy1 | SpellDescription$ CARDNAME deals 3 damage to any target. Then that player or that permanent's controller may pay {R}{R}. If the player does, they may copy this spell and may choose a new target for that copy. +A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | TgtPrompt$ Select target | NumDmg$ 3 | SubAbility$ DBCopy1 | SpellDescription$ CARDNAME deals 3 damage to any target. Then that player or that permanent's controller may pay {R}{R}. If the player does, they may copy this spell and may choose a new target for that copy. SVar:DBCopy1:DB$ CopySpellAbility | Defined$ Parent | Controller$ TargetedOrController | UnlessPayer$ TargetedOrController | UnlessCost$ R R | UnlessSwitched$ True | MayChooseTarget$ True | StackDescription$ None Oracle:Chain Lightning deals 3 damage to any target. Then that player or that permanent's controller may pay {R}{R}. If the player does, they may copy this spell and may choose a new target for that copy. diff --git a/forge-gui/res/cardsfolder/c/chain_of_plasma.txt b/forge-gui/res/cardsfolder/c/chain_of_plasma.txt index 075b8756c46..3b9ebe1d84d 100644 --- a/forge-gui/res/cardsfolder/c/chain_of_plasma.txt +++ b/forge-gui/res/cardsfolder/c/chain_of_plasma.txt @@ -1,6 +1,6 @@ Name:Chain of Plasma ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBCopy1 | SpellDescription$ CARDNAME deals 3 damage to any target. Then that player or that permanent's controller may discard a card. If the player does, they may copy this spell and may choose a new target for that copy. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBCopy1 | SpellDescription$ CARDNAME deals 3 damage to any target. Then that player or that permanent's controller may discard a card. If the player does, they may copy this spell and may choose a new target for that copy. SVar:DBCopy1:DB$ CopySpellAbility | Defined$ Parent | Controller$ TargetedOrController | UnlessPayer$ TargetedOrController | UnlessCost$ Discard<1/Card> | UnlessSwitched$ True | StackDescription$ None | MayChooseTarget$ True Oracle:Chain of Plasma deals 3 damage to any target. Then that player or that permanent's controller may discard a card. If the player does, they may copy this spell and may choose a new target for that copy. diff --git a/forge-gui/res/cardsfolder/c/chainflinger.txt b/forge-gui/res/cardsfolder/c/chainflinger.txt index 86fd1fac48b..b1712a2367a 100644 --- a/forge-gui/res/cardsfolder/c/chainflinger.txt +++ b/forge-gui/res/cardsfolder/c/chainflinger.txt @@ -2,6 +2,6 @@ Name:Chainflinger ManaCost:3 R Types:Creature Beast PT:2/2 -A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ Chainflinger deals 1 damage to any target. -A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. +A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ Chainflinger deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Any | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. Oracle:{1}{R}, {T}: Chainflinger deals 1 damage to any target.\nThreshold — {2}{R}, {T}: Chainflinger deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/chamber_sentry.txt b/forge-gui/res/cardsfolder/c/chamber_sentry.txt index 7ad8b9e7e8f..25b512ee010 100644 --- a/forge-gui/res/cardsfolder/c/chamber_sentry.txt +++ b/forge-gui/res/cardsfolder/c/chamber_sentry.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Construct PT:0/0 K:etbCounter:P1P1:Y:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it. SVar:Y:Count$Converge -A:AB$ DealDamage | Cost$ X T SubCounter | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. +A:AB$ DealDamage | Cost$ X T SubCounter | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid A:AB$ ChangeZone | Cost$ W U B R G | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. SVar:DiscardMe:1 diff --git a/forge-gui/res/cardsfolder/c/chandra_ablaze.txt b/forge-gui/res/cardsfolder/c/chandra_ablaze.txt index 6a1b925bd4f..b6450db501f 100644 --- a/forge-gui/res/cardsfolder/c/chandra_ablaze.txt +++ b/forge-gui/res/cardsfolder/c/chandra_ablaze.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Legendary Planeswalker Chandra Loyalty:5 A:AB$ Discard | Cost$ AddCounter<1/LOYALTY> | Mode$ TgtChoose | NumCards$ 1 | Defined$ You | Planeswalker$ True | RememberDiscarded$ True | SubAbility$ DBChandraDealDamage | SpellDescription$ Discard a card. If a red card is discarded this way, CARDNAME deals 4 damage to any target. -SVar:DBChandraDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | ConditionDefined$ Remembered | ConditionPresent$ Card.Red | ConditionCompare$ EQ1 | SubAbility$ DBChandraCleanup +SVar:DBChandraDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | ConditionDefined$ Remembered | ConditionPresent$ Card.Red | ConditionCompare$ EQ1 | SubAbility$ DBChandraCleanup SVar:DBChandraCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Discard | Cost$ SubCounter<2/LOYALTY> | Mode$ Hand | Defined$ Player | Planeswalker$ True | SubAbility$ DBChandraDraw | SpellDescription$ Each player discards their hand, then draws three cards. SVar:DBChandraDraw:DB$ Draw | Defined$ Player | NumCards$ 3 diff --git a/forge-gui/res/cardsfolder/c/chandra_dressed_to_kill.txt b/forge-gui/res/cardsfolder/c/chandra_dressed_to_kill.txt index 09b166d0d0b..af3cec125fd 100644 --- a/forge-gui/res/cardsfolder/c/chandra_dressed_to_kill.txt +++ b/forge-gui/res/cardsfolder/c/chandra_dressed_to_kill.txt @@ -13,7 +13,7 @@ SVar:DBEffect2:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ S SVar:DBEffect3:DB$ Effect | Name$ Emblem - Chandra, Dressed to Kill | Triggers$ TRSpellCast | Duration$ Permanent | SubAbility$ DBCleanup SVar:STPlay2:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered+Red+nonLand | AffectedZone$ Exile | Description$ You may cast red spells from among the exiled cards this turn. SVar:TRSpellCast:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a red spell, this emblem deals X damage to any target, where X is the amount of mana spent to cast that spell." -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggeredCard$CastTotalManaSpent SVar:BuffedBy:Card.Red Oracle:[+1]: Add {R}. Chandra, Dressed to Kill deals 1 damage to up to one target player or planeswalker.\n[+1]: Exile the top card of your library. If it's red, you may cast it this turn.\n[-7]: Exile the top five cards of your library. You may cast red spells from among them this turn. You get an emblem with "Whenever you cast a red spell, this emblem deals X damage to any target, where X is the amount of mana spent to cast that spell." diff --git a/forge-gui/res/cardsfolder/c/chandra_flames_fury.txt b/forge-gui/res/cardsfolder/c/chandra_flames_fury.txt index c11ec2d04f8..b5990ccfe1e 100644 --- a/forge-gui/res/cardsfolder/c/chandra_flames_fury.txt +++ b/forge-gui/res/cardsfolder/c/chandra_flames_fury.txt @@ -2,7 +2,7 @@ Name:Chandra, Flame's Fury ManaCost:4 R R Types:Legendary Planeswalker Chandra Loyalty:4 -A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 4 damage to target creature and 2 damage to that creature's controller. SVar:DBDealDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 2 A:AB$ DamageAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Player | ValidPlayers$ Targeted | ValidCards$ Creature.TargetedPlayerCtrl | NumDmg$ 10 | ValidDescription$ target player and each creature that player controls. | SpellDescription$ CARDNAME deals 10 damage to target player and each creature that player controls. diff --git a/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt b/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt index ac39363826a..e35a670b0a3 100644 --- a/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt +++ b/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt @@ -7,7 +7,7 @@ SVar:DBDig:DB$ Dig | DigNum$ 3 | ChangeNum$ All | ChangeValid$ Card | Destinatio SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may play cards exiled this way. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. A:AB$ ChangeZone | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Graveyard,Library | Destination$ Exile | ChangeType$ Instant.Red,Sorcery.Red | RememberChanged$ True | ChangeNum$ Z | SubAbility$ DBEffect2 | StackDescription$ SpellDescription | SpellDescription$ Search your graveyard and library for any number of red instant and/or sorcery cards, exile them, then shuffle. You may cast them this turn. Add six {R}. SVar:DBEffect2:DB$ Effect | Name$ Chandra, Heart of Fire Ultimate Effect | RememberObjects$ Remembered | StaticAbilities$ Play2 | SubAbility$ DBMana | ForgetOnMoved$ Exile SVar:Play2:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast the exiled red instant and/or sorcery spells this turn. diff --git a/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt b/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt index 3573cfc9341..9df5321a4d0 100644 --- a/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt +++ b/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt @@ -4,6 +4,6 @@ Types:Legendary Planeswalker Chandra Loyalty:5 A:AB$ PumpAll | Cost$ AddCounter<1/LOYALTY> | ValidCards$ Elemental.YouCtrl | NumAtt$ +2 | NumDef$ +0 | Planeswalker$ True | AILogic$ Always | SpellDescription$ Elementals you control get +2/+0 until end of turn. A:AB$ Mana | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | Produced$ R | Amount$ 2 | SpellDescription$ Add {R}{R}. -A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. DeckHints:Type$Elemental Oracle:[+1]: Elementals you control get +2/+0 until end of turn.\n[-1]: Add {R}{R}.\n[-2]: Chandra, Novice Pyromancer deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/c/chandra_the_firebrand.txt b/forge-gui/res/cardsfolder/c/chandra_the_firebrand.txt index 47f31f03754..ca5e8573bfb 100644 --- a/forge-gui/res/cardsfolder/c/chandra_the_firebrand.txt +++ b/forge-gui/res/cardsfolder/c/chandra_the_firebrand.txt @@ -2,8 +2,8 @@ Name:Chandra, the Firebrand ManaCost:3 R Types:Legendary Planeswalker Chandra Loyalty:3 -A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. A:AB$ DelayedTrigger | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | AILogic$ SpellCopy | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | ThisTurn$ True | Execute$ EffTrigCopy | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True -A:AB$ DealDamage | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | TargetMin$ 0 | TargetMax$ 6 | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to each of up to six targets. +A:AB$ DealDamage | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Any | TargetMin$ 0 | TargetMax$ 6 | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to each of up to six targets. Oracle:[+1]: Chandra, the Firebrand deals 1 damage to any target.\n[-2]: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\n[-6]: Chandra, the Firebrand deals 6 damage to each of up to six targets. diff --git a/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt b/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt index d3bf84c05d1..efaa5004e78 100644 --- a/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt +++ b/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt @@ -10,5 +10,5 @@ A:AB$ Mana | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Produced$ R | Am A:AB$ DealDamage | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Chandra, Torch of Defiance | Image$ emblem_chandra_torch_of_defiance | Triggers$ TrigSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a spell, this emblem deals 5 damage to any target." SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell, this emblem deals 5 damage to any target. -SVar:EffSpellCast:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ 5 +SVar:EffSpellCast:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 5 Oracle:[+1]: Exile the top card of your library. You may cast that card. If you don't, Chandra, Torch of Defiance deals 2 damage to each opponent.\n[+1]: Add {R}{R}.\n[-3]: Chandra, Torch of Defiance deals 4 damage to target creature.\n[-7]: You get an emblem with "Whenever you cast a spell, this emblem deals 5 damage to any target." diff --git a/forge-gui/res/cardsfolder/c/chandras_pyrohelix.txt b/forge-gui/res/cardsfolder/c/chandras_pyrohelix.txt index 17f2b3bed97..efaf0d338d8 100644 --- a/forge-gui/res/cardsfolder/c/chandras_pyrohelix.txt +++ b/forge-gui/res/cardsfolder/c/chandras_pyrohelix.txt @@ -1,5 +1,5 @@ Name:Chandra's Pyrohelix ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. Oracle:Chandra's Pyrohelix deals 2 damage divided as you choose among one or two targets. diff --git a/forge-gui/res/cardsfolder/c/char.txt b/forge-gui/res/cardsfolder/c/char.txt index 5beb18f2755..724e55b269c 100644 --- a/forge-gui/res/cardsfolder/c/char.txt +++ b/forge-gui/res/cardsfolder/c/char.txt @@ -1,7 +1,7 @@ Name:Char ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 4 damage to any target and 2 damage to you. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 4 | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 4 damage to any target and 2 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 2 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve Oracle:Char deals 4 damage to any target and 2 damage to you. diff --git a/forge-gui/res/cardsfolder/c/cinder_elemental.txt b/forge-gui/res/cardsfolder/c/cinder_elemental.txt index 89e47fcb748..c973bb1191d 100644 --- a/forge-gui/res/cardsfolder/c/cinder_elemental.txt +++ b/forge-gui/res/cardsfolder/c/cinder_elemental.txt @@ -2,6 +2,6 @@ Name:Cinder Elemental ManaCost:3 R Types:Creature Elemental PT:2/2 -A:AB$ DealDamage | Cost$ X R T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | AITgts$ BetterThanSource | SpellDescription$ CARDNAME deals X damage to any target. +A:AB$ DealDamage | Cost$ X R T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | AITgts$ BetterThanSource | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid Oracle:{X}{R}, {T}, Sacrifice Cinder Elemental: It deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/c/cinder_seer.txt b/forge-gui/res/cardsfolder/c/cinder_seer.txt index c78942d22f2..2d35bdba1f5 100644 --- a/forge-gui/res/cardsfolder/c/cinder_seer.txt +++ b/forge-gui/res/cardsfolder/c/cinder_seer.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Human Wizard PT:1/1 A:AB$ Reveal | Cost$ 2 R T | Defined$ You | RevealValid$ Card.Red | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBCinderDamage | 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:DBCinderDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBCinderCleanup +SVar:DBCinderDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBCinderCleanup SVar:X:Remembered$Amount SVar:DBCinderCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/c/cinder_storm.txt b/forge-gui/res/cardsfolder/c/cinder_storm.txt index ce33f8c3a68..7303831bd24 100644 --- a/forge-gui/res/cardsfolder/c/cinder_storm.txt +++ b/forge-gui/res/cardsfolder/c/cinder_storm.txt @@ -1,5 +1,5 @@ Name:Cinder Storm ManaCost:6 R Types:Sorcery -A:SP$ DealDamage | Cost$ 6 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 7 | SpellDescription$ CARDNAME deals 7 damage to any target. +A:SP$ DealDamage | Cost$ 6 R | ValidTgts$ Any | NumDmg$ 7 | SpellDescription$ CARDNAME deals 7 damage to any target. Oracle:Cinder Storm deals 7 damage to any target. diff --git a/forge-gui/res/cardsfolder/c/circle_of_despair.txt b/forge-gui/res/cardsfolder/c/circle_of_despair.txt index e4f29d01008..b869908fa7a 100644 --- a/forge-gui/res/cardsfolder/c/circle_of_despair.txt +++ b/forge-gui/res/cardsfolder/c/circle_of_despair.txt @@ -2,7 +2,7 @@ Name:Circle of Despair ManaCost:1 W B Types:Enchantment A:AB$ ChooseSource | Cost$ 1 Sac<1/Creature> | 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 the targeted permanent or player, prevent that damage. SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True diff --git a/forge-gui/res/cardsfolder/c/cleansing_screech.txt b/forge-gui/res/cardsfolder/c/cleansing_screech.txt index 6ff63c07a6b..2ed2ffe299f 100644 --- a/forge-gui/res/cardsfolder/c/cleansing_screech.txt +++ b/forge-gui/res/cardsfolder/c/cleansing_screech.txt @@ -1,5 +1,5 @@ Name:Cleansing Screech ManaCost:4 R Types:Sorcery -A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. Oracle:Cleansing Screech deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/c/cleaving_skyrider.txt b/forge-gui/res/cardsfolder/c/cleaving_skyrider.txt index b6882f7c242..ed112e1dc09 100644 --- a/forge-gui/res/cardsfolder/c/cleaving_skyrider.txt +++ b/forge-gui/res/cardsfolder/c/cleaving_skyrider.txt @@ -6,7 +6,7 @@ K:Flash K:Kicker:2 R K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, it deals X damage to any target, where X is the number of attacking creatures. -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 Creature.attacking SVar:BuffedBy:Creature.attacking Oracle:Flash\nKicker {2}{R} (You may pay an additional {2}{R} as you cast this spell.)\nFlying\nWhen Cleaving Skyrider enters the battlefield, if it was kicked, it deals X damage to any target, where X is the number of attacking creatures. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/clergy_en_vec.txt b/forge-gui/res/cardsfolder/c/clergy_en_vec.txt index b4ee108e504..da136257fb0 100644 --- a/forge-gui/res/cardsfolder/c/clergy_en_vec.txt +++ b/forge-gui/res/cardsfolder/c/clergy_en_vec.txt @@ -2,6 +2,6 @@ Name:Clergy en-Vec 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/c/clockwork_hydra.txt b/forge-gui/res/cardsfolder/c/clockwork_hydra.txt index 3b50313b021..f393761b367 100644 --- a/forge-gui/res/cardsfolder/c/clockwork_hydra.txt +++ b/forge-gui/res/cardsfolder/c/clockwork_hydra.txt @@ -6,7 +6,7 @@ K:etbCounter:P1P1:4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigClockworkRemoveCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks, remove a +1/+1 counter from it. If you do, CARDNAME deals 1 damage to any target. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigClockworkRemoveCounter | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, remove a +1/+1 counter from it. If you do, CARDNAME deals 1 damage to any target. SVar:TrigClockworkRemoveCounter:DB$ RemoveCounter | CounterType$ P1P1 | CounterNum$ 1 | RememberRemoved$ True | SubAbility$ DBClockworkDamage -SVar:DBClockworkDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | ConditionCheckSVar$ ClockworkX | ConditionSVarCompare$ GE1 | SubAbility$ DBClockworkCleanup +SVar:DBClockworkDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | ConditionCheckSVar$ ClockworkX | ConditionSVarCompare$ GE1 | SubAbility$ DBClockworkCleanup A:AB$ PutCounter | Cost$ T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. SVar:DBClockworkCleanup:DB$ Cleanup | ClearRemembered$ True SVar:ClockworkX:Count$RememberedSize diff --git a/forge-gui/res/cardsfolder/c/close_quarters.txt b/forge-gui/res/cardsfolder/c/close_quarters.txt index feb17b2dfc9..3d276bbbb7c 100644 --- a/forge-gui/res/cardsfolder/c/close_quarters.txt +++ b/forge-gui/res/cardsfolder/c/close_quarters.txt @@ -2,5 +2,5 @@ Name:Close Quarters ManaCost:2 R R Types:Enchantment T:Mode$ AttackerBlocked | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever a creature you control becomes blocked, 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 Oracle:Whenever a creature you control becomes blocked, Close Quarters deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/c/collateral_damage.txt b/forge-gui/res/cardsfolder/c/collateral_damage.txt index 32d5d2e214b..9485ecf7c0b 100644 --- a/forge-gui/res/cardsfolder/c/collateral_damage.txt +++ b/forge-gui/res/cardsfolder/c/collateral_damage.txt @@ -1,7 +1,7 @@ Name:Collateral Damage ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R Sac<1/Creature> | 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/Creature> | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. SVar:AIPreference:SacCost$Creature.token+powerLE2+toughnessLE2,Creature.powerLE1+toughnessLE2+cmcLE2 AI:RemoveDeck:Random Oracle:As an additional cost to cast this spell, sacrifice a creature.\nCollateral Damage deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/c/combat_medic.txt b/forge-gui/res/cardsfolder/c/combat_medic.txt index 893058ce843..b2749faac8a 100644 --- a/forge-gui/res/cardsfolder/c/combat_medic.txt +++ b/forge-gui/res/cardsfolder/c/combat_medic.txt @@ -2,5 +2,5 @@ Name:Combat Medic ManaCost:2 W Types:Creature Human Cleric Soldier PT:0/2 -A:AB$ PreventDamage | Cost$ 1 W | 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$ 1 W | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Oracle:{1}{W}: Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/c/comet_storm.txt b/forge-gui/res/cardsfolder/c/comet_storm.txt index 3ed572bd7f4..ba5a9f7e80b 100644 --- a/forge-gui/res/cardsfolder/c/comet_storm.txt +++ b/forge-gui/res/cardsfolder/c/comet_storm.txt @@ -1,7 +1,7 @@ Name:Comet Storm ManaCost:X R R Types:Instant -A:SP$ DealDamage | Cost$ X R R | Announce$ Multikicker,X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | TargetMin$ TargetsNum | TargetMax$ TargetsNum | SpellDescription$ CARDNAME deals X damage to each targets. +A:SP$ DealDamage | Cost$ X R R | Announce$ Multikicker,X | ValidTgts$ Any | NumDmg$ X | TargetMin$ TargetsNum | TargetMax$ TargetsNum | SpellDescription$ CARDNAME deals X damage to each targets. K:Multikicker:1 SVar:TargetsNum:Count$TimesKicked/Plus.1 SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/c/cone_of_flame.txt b/forge-gui/res/cardsfolder/c/cone_of_flame.txt index 449595152bd..e09728914e9 100644 --- a/forge-gui/res/cardsfolder/c/cone_of_flame.txt +++ b/forge-gui/res/cardsfolder/c/cone_of_flame.txt @@ -1,8 +1,8 @@ Name:Cone of Flame ManaCost:3 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to deal 1 damage to | NumDmg$ 1 | DamageMap$ True | SubAbility$ DBDamageTwo | SpellDescription$ CARDNAME deals 1 damage to any target, 2 damage to another target, and 3 damage to a third target. -SVar:DBDamageTwo:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select another target to deal 2 damage to | NumDmg$ 2 | TargetUnique$ True | SubAbility$ DBDamageThree -SVar:DBDamageThree:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select another target to deal 3 damage to | NumDmg$ 3 | TargetUnique$ True | SubAbility$ DBDamageResolve +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Any | TgtPrompt$ Select any target to deal 1 damage to | NumDmg$ 1 | DamageMap$ True | SubAbility$ DBDamageTwo | SpellDescription$ CARDNAME deals 1 damage to any target, 2 damage to another target, and 3 damage to a third target. +SVar:DBDamageTwo:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select another target to deal 2 damage to | NumDmg$ 2 | TargetUnique$ True | SubAbility$ DBDamageThree +SVar:DBDamageThree:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select another target to deal 3 damage to | NumDmg$ 3 | TargetUnique$ True | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve Oracle:Cone of Flame deals 1 damage to any target, 2 damage to another target, and 3 damage to a third target. diff --git a/forge-gui/res/cardsfolder/c/conflagrate.txt b/forge-gui/res/cardsfolder/c/conflagrate.txt index 1be51079fd0..61948fe5305 100644 --- a/forge-gui/res/cardsfolder/c/conflagrate.txt +++ b/forge-gui/res/cardsfolder/c/conflagrate.txt @@ -1,7 +1,7 @@ Name:Conflagrate ManaCost:X X R Types:Sorcery -A:SP$ DealDamage | Cost$ X X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ X | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of targets. +A:SP$ DealDamage | Cost$ X X R | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ X | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of targets. SVar:MaxTgts:PlayerCountPlayers$Amount/Plus.NumCreatures SVar:NumCreatures:Count$Valid Creature,Planeswalker SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/c/consume_spirit.txt b/forge-gui/res/cardsfolder/c/consume_spirit.txt index 9091beba75b..4dc036cec12 100644 --- a/forge-gui/res/cardsfolder/c/consume_spirit.txt +++ b/forge-gui/res/cardsfolder/c/consume_spirit.txt @@ -1,7 +1,7 @@ Name:Consume Spirit ManaCost:X 1 B Types:Sorcery -A:SP$ DealDamage | Cost$ X 1 B | XColor$ Black | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ Spend only black mana on X. Consume Spirit deals X damage to any target and you gain X life. +A:SP$ DealDamage | Cost$ X 1 B | XColor$ Black | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ Spend only black mana on X. Consume Spirit deals X damage to any target and you gain X life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$xPaid Oracle:Spend only black mana on X.\nConsume Spirit deals X damage to any target and you gain X life. diff --git a/forge-gui/res/cardsfolder/c/corrupt.txt b/forge-gui/res/cardsfolder/c/corrupt.txt index 09e34df5ffb..68de3e79095 100644 --- a/forge-gui/res/cardsfolder/c/corrupt.txt +++ b/forge-gui/res/cardsfolder/c/corrupt.txt @@ -1,7 +1,7 @@ Name:Corrupt ManaCost:5 B Types:Sorcery -A:SP$ DealDamage | Cost$ 5 B | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals damage to any target equal to the number of Swamps you control. You gain life equal to the damage dealt this way. +A:SP$ DealDamage | Cost$ 5 B | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals damage to any target equal to the number of Swamps you control. You gain life equal to the damage dealt this way. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Y | StackDescription$ You gain life equal to the damage dealt this way. SVar:X:Count$TypeYouCtrl.Swamp SVar:Y:Count$TotalDamageDoneByThisTurn diff --git a/forge-gui/res/cardsfolder/c/court_of_ire.txt b/forge-gui/res/cardsfolder/c/court_of_ire.txt index bcbeeeb7905..ebe893cc12c 100644 --- a/forge-gui/res/cardsfolder/c/court_of_ire.txt +++ b/forge-gui/res/cardsfolder/c/court_of_ire.txt @@ -4,6 +4,6 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to any target. If you're the monarch, it deals 7 damage instead. -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$Monarch.7.2 Oracle:When Court of Ire enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, Court of Ire deals 2 damage to any target. If you're the monarch, it deals 7 damage instead. diff --git a/forge-gui/res/cardsfolder/c/covenant_of_blood.txt b/forge-gui/res/cardsfolder/c/covenant_of_blood.txt index e14c18579bd..b6bd8294208 100644 --- a/forge-gui/res/cardsfolder/c/covenant_of_blood.txt +++ b/forge-gui/res/cardsfolder/c/covenant_of_blood.txt @@ -2,6 +2,6 @@ Name:Covenant of Blood ManaCost:6 B Types:Sorcery K:Convoke -A:SP$ DealDamage | Cost$ 6 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$ 6 B | ValidTgts$ Any | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to any target and you gain 4 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 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.)\nCovenant of Blood deals 4 damage to any target and you gain 4 life. diff --git a/forge-gui/res/cardsfolder/c/crackle_with_power.txt b/forge-gui/res/cardsfolder/c/crackle_with_power.txt index b42fa4672af..8ceeb7b40cc 100644 --- a/forge-gui/res/cardsfolder/c/crackle_with_power.txt +++ b/forge-gui/res/cardsfolder/c/crackle_with_power.txt @@ -1,7 +1,7 @@ Name:Crackle with Power ManaCost:X X X R R Types:Sorcery -A:SP$ DealDamage | Cost$ X X X R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | TargetMin$ 0 | TargetMax$ X | NumDmg$ Y | SpellDescription$ CARDNAME deals five times X damage to each of up to X targets. +A:SP$ DealDamage | Cost$ X X X R R | ValidTgts$ Any | TargetMin$ 0 | TargetMax$ X | NumDmg$ Y | SpellDescription$ CARDNAME deals five times X damage to each of up to X targets. SVar:X:Count$xPaid SVar:Y:SVar$X/Times.5 Oracle:Crackle with Power deals five times X damage to each of up to X targets. diff --git a/forge-gui/res/cardsfolder/c/crackleburr.txt b/forge-gui/res/cardsfolder/c/crackleburr.txt index 7ff494679c7..10890e1e59a 100644 --- a/forge-gui/res/cardsfolder/c/crackleburr.txt +++ b/forge-gui/res/cardsfolder/c/crackleburr.txt @@ -2,6 +2,6 @@ Name:Crackleburr ManaCost:1 UR UR Types:Creature Elemental PT:2/2 -A:AB$ DealDamage | Cost$ UR UR T tapXType<2/Creature.Red/red creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:AB$ DealDamage | Cost$ UR UR T tapXType<2/Creature.Red/red creature> | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. A:AB$ ChangeZone | Cost$ UR UR Q untapYType<2/Creature.Blue+YouCtrl/blue creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand. Oracle:{U/R}{U/R}, {T}, Tap two untapped red creatures you control: Crackleburr deals 3 damage to any target.\n{U/R}{U/R}, {Q}, Untap two tapped blue creatures you control: Return target creature to its owner's hand. ({Q} is the untap symbol.) diff --git a/forge-gui/res/cardsfolder/c/crackling_triton.txt b/forge-gui/res/cardsfolder/c/crackling_triton.txt index f689b480839..b50dd0b4298 100644 --- a/forge-gui/res/cardsfolder/c/crackling_triton.txt +++ b/forge-gui/res/cardsfolder/c/crackling_triton.txt @@ -2,5 +2,5 @@ Name:Crackling Triton ManaCost:2 U Types:Creature Merfolk Wizard PT:2/3 -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:{2}{R}, Sacrifice Crackling Triton: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/c/craters_claws.txt b/forge-gui/res/cardsfolder/c/craters_claws.txt index 97a8642b7b7..1a12938b7dd 100644 --- a/forge-gui/res/cardsfolder/c/craters_claws.txt +++ b/forge-gui/res/cardsfolder/c/craters_claws.txt @@ -1,7 +1,7 @@ Name:Crater's Claws ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ Y | SpellDescription$ CARDNAME deals X damage to any target. Ferocious — CARDNAME deals X plus 2 damage instead if you control a creature with power 4 or greater. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ Y | SpellDescription$ CARDNAME deals X damage to any target. Ferocious — CARDNAME deals X plus 2 damage instead if you control a creature with power 4 or greater. SVar:X:Count$xPaid SVar:W:Count$xPaid/Plus.2 SVar:Y:Count$Compare Z GE1.W.X diff --git a/forge-gui/res/cardsfolder/c/creative_outburst.txt b/forge-gui/res/cardsfolder/c/creative_outburst.txt index c7bcf53f6da..aed4fa489a8 100644 --- a/forge-gui/res/cardsfolder/c/creative_outburst.txt +++ b/forge-gui/res/cardsfolder/c/creative_outburst.txt @@ -1,7 +1,7 @@ Name:Creative Outburst ManaCost:3 U U R R Types:Instant -A:SP$ DealDamage | Cost$ 3 U U R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SubAbility$ DBDig | SpellDescription$ CARDNAME deals 5 damage to any target. Look at the top five cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. +A:SP$ DealDamage | Cost$ 3 U U R R | ValidTgts$ Any | NumDmg$ 5 | SubAbility$ DBDig | SpellDescription$ CARDNAME deals 5 damage to any target. Look at the top five cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. SVar:DBDig:DB$ Dig | DigNum$ 5 | RestRandomOrder$ True A:AB$ Token | Cost$ UR UR Discard<1/CARDNAME> | ActivationZone$ Hand | TokenScript$ c_a_treasure_sac | AILogic$ AlwaysOnDiscard | SpellDescription$ Create a Treasure token. DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/c/cunning_sparkmage.txt b/forge-gui/res/cardsfolder/c/cunning_sparkmage.txt index d8c5c7f6627..53e9cbb0d5c 100644 --- a/forge-gui/res/cardsfolder/c/cunning_sparkmage.txt +++ b/forge-gui/res/cardsfolder/c/cunning_sparkmage.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Human Shaman PT:0/1 K:Haste -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:Haste\n{T}: Cunning Sparkmage deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/c/cuombajj_witches.txt b/forge-gui/res/cardsfolder/c/cuombajj_witches.txt index a5222c8e57f..46eec2ae717 100644 --- a/forge-gui/res/cardsfolder/c/cuombajj_witches.txt +++ b/forge-gui/res/cardsfolder/c/cuombajj_witches.txt @@ -2,8 +2,8 @@ Name:Cuombajj Witches ManaCost:B B Types:Creature Human Wizard PT:1/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | DamageMap$ True | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to any target of an opponent's choice. -SVar:DBDmg:DB$ DealDamage | TargetingPlayer$ Player.Opponent | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBDamageResolve +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | DamageMap$ True | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to any target of an opponent's choice. +SVar:DBDmg:DB$ DealDamage | TargetingPlayer$ Player.Opponent | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve AI:RemoveDeck:All Oracle:{T}: Cuombajj Witches deals 1 damage to any target and 1 damage to any target of an opponent's choice. diff --git a/forge-gui/res/cardsfolder/c/cursed_scroll.txt b/forge-gui/res/cardsfolder/c/cursed_scroll.txt index aeb77d0a223..bf971d312d3 100644 --- a/forge-gui/res/cardsfolder/c/cursed_scroll.txt +++ b/forge-gui/res/cardsfolder/c/cursed_scroll.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact A:AB$ NameCard | Cost$ 3 T | Defined$ You | SubAbility$ DBReveal | AILogic$ CursedScroll | SpellDescription$ Choose a card name, then reveal a card at random from your hand. If that card has the chosen name, CARDNAME deals 2 damage to any target. SVar:DBReveal:DB$ Reveal | Random$ True | RememberRevealed$ True | Defined$ You | SubAbility$ DBDamage -SVar:DBDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Any | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PreferredHandSize:1 Oracle:{3}, {T}: Choose a card name, then reveal a card at random from your hand. If that card has the chosen name, Cursed Scroll deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/d/darigaazs_charm.txt b/forge-gui/res/cardsfolder/d/darigaazs_charm.txt index 88cd6245a6c..b5138dd15d4 100644 --- a/forge-gui/res/cardsfolder/d/darigaazs_charm.txt +++ b/forge-gui/res/cardsfolder/d/darigaazs_charm.txt @@ -3,6 +3,6 @@ ManaCost:B R G Types:Instant A:SP$ Charm | Cost$ B R G | Choices$ DBChangeZone,DBDmg,DBPump SVar:DBChangeZone:DB$ ChangeZone | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target creature card from your graveyard to your hand. -SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +SVar:DBDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +3 | NumDef$ +3 | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets +3/+3 until end of turn. Oracle:Choose one —\n• Return target creature card from your graveyard to your hand.\n• Darigaaz's Charm deals 3 damage to any target.\n• Target creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dark_nourishment.txt b/forge-gui/res/cardsfolder/d/dark_nourishment.txt index bca1abb85a4..d1b6587d3e6 100644 --- a/forge-gui/res/cardsfolder/d/dark_nourishment.txt +++ b/forge-gui/res/cardsfolder/d/dark_nourishment.txt @@ -1,6 +1,6 @@ Name:Dark Nourishment ManaCost:4 B Types:Instant -A:SP$ DealDamage | Cost$ 4 B | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBDrain | SpellDescription$ CARDNAME deals 3 damage to any target. You gain 3 life. +A:SP$ DealDamage | Cost$ 4 B | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBDrain | SpellDescription$ CARDNAME deals 3 damage to any target. You gain 3 life. SVar:DBDrain:DB$ GainLife | LifeAmount$ 3 Oracle:Dark Nourishment deals 3 damage to any target. You gain 3 life. diff --git a/forge-gui/res/cardsfolder/d/daru_healer.txt b/forge-gui/res/cardsfolder/d/daru_healer.txt index d12507d267f..97de7ae8184 100644 --- a/forge-gui/res/cardsfolder/d/daru_healer.txt +++ b/forge-gui/res/cardsfolder/d/daru_healer.txt @@ -2,6 +2,6 @@ Name:Daru Healer ManaCost:2 W Types:Creature Human Cleric PT:1/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. K:Morph:W Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn.\nMorph {W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/d/davenant_healer.txt b/forge-gui/res/cardsfolder/d/davenant_healer.txt index 5e38b0cb1d1..55cdf87357a 100644 --- a/forge-gui/res/cardsfolder/d/davenant_healer.txt +++ b/forge-gui/res/cardsfolder/d/davenant_healer.txt @@ -3,5 +3,5 @@ ManaCost:1 W W Types:Creature Human Cleric Archer PT:1/2 A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target attacking or blocking creature. -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. Oracle:{T}: D'Avenant Healer deals 1 damage to target attacking or blocking creature.\n{T}: Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/d/dawnfluke.txt b/forge-gui/res/cardsfolder/d/dawnfluke.txt index 192b9de65fb..f5af4f6ae60 100644 --- a/forge-gui/res/cardsfolder/d/dawnfluke.txt +++ b/forge-gui/res/cardsfolder/d/dawnfluke.txt @@ -5,7 +5,7 @@ PT:0/3 K:Flash K:Evoke:W T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPrevent | TriggerDescription$ When CARDNAME enters the battlefield, prevent the next 3 damage that would be dealt to any target this turn. -SVar:TrigPrevent:DB$ PreventDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 3 +SVar:TrigPrevent:DB$ PreventDamage | ValidTgts$ Any | Amount$ 3 AI:RemoveDeck:All SVar:AmbushAI:True Oracle:Flash\nWhen Dawnfluke enters the battlefield, prevent the next 3 damage that would be dealt to any target this turn.\nEvoke {W} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) diff --git a/forge-gui/res/cardsfolder/d/deadapult.txt b/forge-gui/res/cardsfolder/d/deadapult.txt index 9743bbd72ce..c115764b17c 100644 --- a/forge-gui/res/cardsfolder/d/deadapult.txt +++ b/forge-gui/res/cardsfolder/d/deadapult.txt @@ -1,7 +1,7 @@ Name:Deadapult ManaCost:2 R Types:Enchantment -A:AB$ DealDamage | Cost$ R Sac<1/Zombie> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ R Sac<1/Zombie> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:NonStackingEffect:True AI:RemoveDeck:Random Oracle:{R}, Sacrifice a Zombie: Deadapult deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/d/death_grasp.txt b/forge-gui/res/cardsfolder/d/death_grasp.txt index c101322be27..afce542502c 100644 --- a/forge-gui/res/cardsfolder/d/death_grasp.txt +++ b/forge-gui/res/cardsfolder/d/death_grasp.txt @@ -1,7 +1,7 @@ Name:Death Grasp ManaCost:X W B Types:Sorcery -A:SP$ DealDamage | Cost$ X W B | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to any target. You gain X life. +A:SP$ DealDamage | Cost$ X W B | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to any target. You gain X life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$xPaid Oracle:Death Grasp deals X damage to any target. You gain X life. diff --git a/forge-gui/res/cardsfolder/d/death_spark.txt b/forge-gui/res/cardsfolder/d/death_spark.txt index 661a11e0058..bd56ada6e08 100644 --- a/forge-gui/res/cardsfolder/d/death_spark.txt +++ b/forge-gui/res/cardsfolder/d/death_spark.txt @@ -1,7 +1,7 @@ Name:Death Spark 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. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Creature.YouOwn+DirectlyAbove | PresentZone$ Graveyard | PresentCompare$ EQ1 | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard with a creature card directly above it, you may pay {1}. If you do, return CARDNAME to your hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ 1 | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:NeedsOrderedGraveyard:TRUE diff --git a/forge-gui/res/cardsfolder/d/deathbringer_thoctar.txt b/forge-gui/res/cardsfolder/d/deathbringer_thoctar.txt index 4c05365dd52..ba07e29f736 100644 --- a/forge-gui/res/cardsfolder/d/deathbringer_thoctar.txt +++ b/forge-gui/res/cardsfolder/d/deathbringer_thoctar.txt @@ -4,6 +4,6 @@ Types:Creature Zombie Beast PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature dies, you may put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -A:AB$ DealDamage | Cost$ SubCounter<1/P1P1> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ It deals 1 damage to any target. +A:AB$ DealDamage | Cost$ SubCounter<1/P1P1> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ It deals 1 damage to any target. DeckHas:Ability$Counters Oracle:Whenever another creature dies, you may put a +1/+1 counter on Deathbringer Thoctar.\nRemove a +1/+1 counter from Deathbringer Thoctar: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/d/defender_en_vec.txt b/forge-gui/res/cardsfolder/d/defender_en_vec.txt index 322b87fec71..2034e593a10 100644 --- a/forge-gui/res/cardsfolder/d/defender_en_vec.txt +++ b/forge-gui/res/cardsfolder/d/defender_en_vec.txt @@ -3,5 +3,5 @@ ManaCost:3 W Types:Creature Human Cleric PT:2/4 K:Fading:4 -A:AB$ PreventDamage | Cost$ SubCounter<1/FADE> | 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$ SubCounter<1/FADE> | ValidTgts$ Any | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. Oracle:Fading 4 (This creature enters the battlefield with four fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nRemove a fade counter from Defender en-Vec: Prevent the next 2 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/d/defiler_of_instinct.txt b/forge-gui/res/cardsfolder/d/defiler_of_instinct.txt index 8cb5c8ad3f7..b42407d9160 100644 --- a/forge-gui/res/cardsfolder/d/defiler_of_instinct.txt +++ b/forge-gui/res/cardsfolder/d/defiler_of_instinct.txt @@ -5,6 +5,6 @@ PT:4/4 K:First Strike S:Mode$ OptionalCost | ValidCard$ Permanent.Red | ValidSA$ Spell | Activator$ You | Cost$ PayLife<2> | ReduceColor$ R | Description$ As an additional cost to cast red permanent spells, you may pay 2 life. Those spells cost {R} less to cast if you paid life this way. This effect reduces only the amount of red mana you pay. T:Mode$ SpellCast | ValidCard$ Permanent.Red | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a red permanent spell, 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 SVar:BuffedBy:Permanent.Red Oracle:First strike\nAs an additional cost to cast red permanent spells, you may pay 2 life. Those spells cost {R} less to cast if you paid life this way. This effect reduces only the amount of red mana you pay.\nWhenever you cast a red permanent spell, Defiler of Instinct deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/d/demonfire.txt b/forge-gui/res/cardsfolder/d/demonfire.txt index 457793844c5..f5669184d2b 100644 --- a/forge-gui/res/cardsfolder/d/demonfire.txt +++ b/forge-gui/res/cardsfolder/d/demonfire.txt @@ -1,7 +1,7 @@ Name:Demonfire ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE1 | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBDemonfire | SpellDescription$ CARDNAME deals X damage to any target. If a creature dealt damage this way would die this turn, exile it instead. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE1 | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBDemonfire | SpellDescription$ CARDNAME deals X damage to any target. If a creature dealt damage this way would die this turn, exile it instead. SVar:DBDemonfire:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | NoPrevention$ True | ConditionCheckSVar$ Y | ConditionSVarCompare$ EQ0 | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ This spell can't be countered. | CheckSVar$ Y | SVarCompare$ EQ0 | Description$ Hellbent — If you have no cards in hand, this spell can't be countered and the damage can't be prevented. diff --git a/forge-gui/res/cardsfolder/d/demonic_pact.txt b/forge-gui/res/cardsfolder/d/demonic_pact.txt index aff9a33cf7a..983bf9e4225 100644 --- a/forge-gui/res/cardsfolder/d/demonic_pact.txt +++ b/forge-gui/res/cardsfolder/d/demonic_pact.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DrainPact,DiscardPact,DrawPact,DeathPact | ChoiceRestriction$ ThisGame | CharmNum$ 1 -SVar:DrainPact:DB$ DealDamage | 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. +SVar:DrainPact:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to any target and you gain 4 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 SVar:DiscardPact:DB$ Discard | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. SVar:DrawPact:DB$ Draw | NumCards$ 2 | SpellDescription$ Draw two cards. diff --git a/forge-gui/res/cardsfolder/d/devils_play.txt b/forge-gui/res/cardsfolder/d/devils_play.txt index 2d3c06a781c..a77787ef3b3 100644 --- a/forge-gui/res/cardsfolder/d/devils_play.txt +++ b/forge-gui/res/cardsfolder/d/devils_play.txt @@ -2,6 +2,6 @@ Name:Devil's Play ManaCost:X R Types:Sorcery K:Flashback:X R R R -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid Oracle:Devil's Play deals X damage to any target.\nFlashback {X}{R}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/d/direct_current.txt b/forge-gui/res/cardsfolder/d/direct_current.txt index 6e073cac1e0..45e1007fdcd 100644 --- a/forge-gui/res/cardsfolder/d/direct_current.txt +++ b/forge-gui/res/cardsfolder/d/direct_current.txt @@ -2,5 +2,5 @@ Name:Direct Current ManaCost:1 R R Types:Sorcery K:Jump-start -A:SP$ DealDamage | Cost$ 1 R 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 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:Direct Current deals 2 damage to any target.\nJump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.) diff --git a/forge-gui/res/cardsfolder/d/disintegrate.txt b/forge-gui/res/cardsfolder/d/disintegrate.txt index 550182c28a2..89a1dcf8f75 100644 --- a/forge-gui/res/cardsfolder/d/disintegrate.txt +++ b/forge-gui/res/cardsfolder/d/disintegrate.txt @@ -1,7 +1,7 @@ Name:Disintegrate ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DB | ReplaceDyingDefined$ ThisTargetedCard.Creature | SpellDescription$ CARDNAME deals X damage to any target. That creature can't be regenerated this turn. If the creature would die this turn, exile it instead. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X | SubAbility$ DB | ReplaceDyingDefined$ ThisTargetedCard.Creature | SpellDescription$ CARDNAME deals X damage to any target. That creature can't be regenerated this turn. If the creature would die this turn, exile it instead. SVar:DB:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ ParentTarget | ConditionDefined$ ParentTarget | ConditionPresent$ Creature SVar:X:Count$xPaid Oracle:Disintegrate deals X damage to any target. If it's a creature, it can't be regenerated this turn, and if it would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/d/divine_deflection.txt b/forge-gui/res/cardsfolder/d/divine_deflection.txt index 03207af8e6a..9d53593caff 100644 --- a/forge-gui/res/cardsfolder/d/divine_deflection.txt +++ b/forge-gui/res/cardsfolder/d/divine_deflection.txt @@ -2,7 +2,7 @@ Name:Divine Deflection ManaCost:X W Types:Instant A:SP$ StoreSVar | Cost$ X W | SVar$ ShieldAmount | Type$ Calculate | Expression$ X | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Prevent the next X damage that would be dealt 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 +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TgtPrompt$ Select any target to deal prevented damage to | ReplacementEffects$ ReDamage | RememberObjects$ Targeted SVar:ReDamage:Event$ DamageDone | ActiveZones$ Command | ValidTarget$ You,Permanent.YouCtrl | ReplaceWith$ PreventDamage | PreventionEffect$ NextN | Description$ Prevent the next X damage that would be dealt 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/d/dogpile.txt b/forge-gui/res/cardsfolder/d/dogpile.txt index 4284674b3e9..6aa635ce8ce 100644 --- a/forge-gui/res/cardsfolder/d/dogpile.txt +++ b/forge-gui/res/cardsfolder/d/dogpile.txt @@ -1,7 +1,7 @@ Name:Dogpile ManaCost:3 R Types:Instant -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 attacking creatures you control. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the number of attacking creatures you control. SVar:X:Count$Valid Creature.attacking+YouCtrl AI:RemoveDeck:Random Oracle:Dogpile deals damage to any target equal to the number of attacking creatures you control. diff --git a/forge-gui/res/cardsfolder/d/domri_city_smasher.txt b/forge-gui/res/cardsfolder/d/domri_city_smasher.txt index 379429f2f50..6248c2c3d9b 100644 --- a/forge-gui/res/cardsfolder/d/domri_city_smasher.txt +++ b/forge-gui/res/cardsfolder/d/domri_city_smasher.txt @@ -3,7 +3,7 @@ ManaCost:4 R G Types:Legendary Planeswalker Domri Loyalty:4 A:AB$ PumpAll | Cost$ AddCounter<2/LOYALTY> | ValidCards$ Creature.YouCtrl | KW$ Haste | NumAtt$ +1 | NumDef$ +1 | Planeswalker$ True | AILogic$ Main1 | SpellDescription$ Creatures you control get +1/+1 and gain haste until end of turn. -A:AB$ DealDamage | Cost$ SubCounter<3/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<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. A:AB$ PutCounterAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBPumpAll | SpellDescription$ Put three +1/+1 counters on each creature you control. Those creatures gain trample until end of turn. SVar:DBPumpAll:DB$ PumpAll | KW$ Trample | ValidCards$ Creature.YouCtrl Oracle:[+2]: Creatures you control get +1/+1 and gain haste until end of turn.\n[-3]: Domri, City Smasher deals 3 damage to any target.\n[-8]: Put three +1/+1 counters on each creature you control. Those creatures gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/d/doom_cannon.txt b/forge-gui/res/cardsfolder/d/doom_cannon.txt index a12a84c1efd..65fccd028f0 100644 --- a/forge-gui/res/cardsfolder/d/doom_cannon.txt +++ b/forge-gui/res/cardsfolder/d/doom_cannon.txt @@ -3,5 +3,5 @@ ManaCost:6 Types:Artifact K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | AILogic$ MostProminentInComputerDeck -A:AB$ DealDamage | Cost$ 3 T Sac<1/Creature.ChosenType> | NumDmg$ 3 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | CostDesc$ {3}, {T}, Sacrifice a creature of the chosen type: | SpellDescription$ CARDNAME deals 3 damage to any target. +A:AB$ DealDamage | Cost$ 3 T Sac<1/Creature.ChosenType> | NumDmg$ 3 | ValidTgts$ Any | CostDesc$ {3}, {T}, Sacrifice a creature of the chosen type: | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:As Doom Cannon enters the battlefield, choose a creature type.\n{3}, {T}, Sacrifice a creature of the chosen type: Doom Cannon deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/d/dragon_tempest.txt b/forge-gui/res/cardsfolder/d/dragon_tempest.txt index 3fbb88cd663..93c687f4d5a 100644 --- a/forge-gui/res/cardsfolder/d/dragon_tempest.txt +++ b/forge-gui/res/cardsfolder/d/dragon_tempest.txt @@ -4,7 +4,7 @@ Types:Enchantment T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+withFlying | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature with flying enters the battlefield under your control, it gains haste until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | KW$ Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dragon.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a 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 SVar:BuffedBy:Creature.withFlying DeckHints:Type$Dragon & Keyword$Flying diff --git a/forge-gui/res/cardsfolder/d/drain_life.txt b/forge-gui/res/cardsfolder/d/drain_life.txt index 1acedf95dbc..2b021de44de 100644 --- a/forge-gui/res/cardsfolder/d/drain_life.txt +++ b/forge-gui/res/cardsfolder/d/drain_life.txt @@ -1,7 +1,7 @@ Name:Drain Life ManaCost:X 1 B Types:Sorcery -A:SP$ StoreSVar | Cost$ X 1 B | XColor$ Black | 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 mana on X. CARDNAME deals X damage to any target. You gain life equal to the damage dealt, but not more life than 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 1 B | XColor$ Black | ValidTgts$ Any | SVar$ Limit | Type$ Targeted | Expression$ CardToughness | SubAbility$ StoreTgtPW | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 | SpellDescription$ Spend only black mana on X. CARDNAME deals X damage to any target. You gain life equal to the damage dealt, but not more life than 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/d/drakuseth_maw_of_flames.txt b/forge-gui/res/cardsfolder/d/drakuseth_maw_of_flames.txt index 12dd67a59b8..c91cffc17bd 100644 --- a/forge-gui/res/cardsfolder/d/drakuseth_maw_of_flames.txt +++ b/forge-gui/res/cardsfolder/d/drakuseth_maw_of_flames.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Dragon PT:7/7 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDmg | TriggerDescription$ Whenever CARDNAME attacks, it deals 4 damage to any target and 3 damage to each of up to two other targets. -SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | DamageMap$ True | SubAbility$ MoreDamage -SVar:MoreDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two other targets | TargetUnique$ True | NumDmg$ 3 | SubAbility$ DBDamageResolve +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | DamageMap$ True | SubAbility$ MoreDamage +SVar:MoreDamage:DB$ DealDamage | ValidTgts$ Any | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two other targets | TargetUnique$ True | NumDmg$ 3 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve Oracle:Flying\nWhenever Drakuseth, Maw of Flames attacks, it deals 4 damage to any target and 3 damage to each of up to two other targets. diff --git a/forge-gui/res/cardsfolder/d/dread_presence.txt b/forge-gui/res/cardsfolder/d/dread_presence.txt index 7ed1cb66811..67aa4a6b9ff 100644 --- a/forge-gui/res/cardsfolder/d/dread_presence.txt +++ b/forge-gui/res/cardsfolder/d/dread_presence.txt @@ -6,6 +6,6 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Swamp. SVar:TrigCharm:DB$ Charm | Choices$ DBDraw,DBDmg SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 -SVar:DBDmg:DB$ DealDamage | 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. +SVar:DBDmg:DB$ DealDamage | 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 Oracle:Whenever a Swamp enters the battlefield under your control, choose one —\n• You draw a card and you lose 1 life.\n• Dread Presence deals 2 damage to any target and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/d/dreadhorde_butcher.txt b/forge-gui/res/cardsfolder/d/dreadhorde_butcher.txt index f4ef6237a48..92dce7ba256 100644 --- a/forge-gui/res/cardsfolder/d/dreadhorde_butcher.txt +++ b/forge-gui/res/cardsfolder/d/dreadhorde_butcher.txt @@ -6,7 +6,7 @@ K:Haste T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters Oracle:Haste\nWhenever Dreadhorde Butcher deals combat damage to a player or planeswalker, put a +1/+1 counter on Dreadhorde Butcher.\nWhen Dreadhorde Butcher dies, it deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/d/dreamstalker_manticore.txt b/forge-gui/res/cardsfolder/d/dreamstalker_manticore.txt index dc1d9dbf6cd..aef654e2bec 100644 --- a/forge-gui/res/cardsfolder/d/dreamstalker_manticore.txt +++ b/forge-gui/res/cardsfolder/d/dreamstalker_manticore.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Enchantment Creature Manticore PT:4/2 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigDamage | TriggerDescription$ Whenever you cast your first spell during each opponent's turn, CARDNAME deals 1 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Whenever you cast your first spell during each opponent's turn, Dreamstalker Manticore deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/d/dynavolt_tower.txt b/forge-gui/res/cardsfolder/d/dynavolt_tower.txt index cbadebd81d0..dfc9ee09ed4 100644 --- a/forge-gui/res/cardsfolder/d/dynavolt_tower.txt +++ b/forge-gui/res/cardsfolder/d/dynavolt_tower.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigEnergy | TriggerDescription$ Whenever you cast an instant or sorcery spell, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 -A:AB$ DealDamage | Cost$ T PayEnergy<5> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:AB$ DealDamage | Cost$ T PayEnergy<5> | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery Oracle:Whenever you cast an instant or sorcery spell, you get {E}{E} (two energy counters).\n{T}, Pay {E}{E}{E}{E}{E}: Dynavolt Tower deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt b/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt index 0bc0eb270d1..92842a1272a 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt @@ -8,7 +8,7 @@ SVar:TrigToken:DB$ Token | TokenScript$ boo A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.withTrample,Creature.withHaste | TgtPrompt$ Select target creature with trample or haste | TargetMin$ 0 | TargetMax$ 1 | CounterType$ P1P1 | CounterNum$ 3 | SpellDescription$ Put three +1/+1 counters on up to one target creature with trample or haste. A:AB$ Sacrifice | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ DBImmediateTrigger | SpellDescription$ Sacrifice a creature. When you do, CARDNAME deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigDamage | ConditionDefined$ RememberedLKI | ConditionPresent$ Creature | RememberObjects$ RememberedLKI | TriggerDescription$ When you do, CARDNAME deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBDraw +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ DelayTriggerRememberedLKI | ConditionPresent$ Hamster | NumCards$ X SVar:X:TriggerRemembered$CardPower K:CARDNAME can be your commander. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-pyre-sledge_arsonist.txt b/forge-gui/res/cardsfolder/rebalanced/a-pyre-sledge_arsonist.txt index 51a306b55ae..b6f12d51673 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-pyre-sledge_arsonist.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-pyre-sledge_arsonist.txt @@ -2,7 +2,7 @@ Name:A-Pyre-Sledge Arsonist ManaCost:2 R Types:Creature Viashino Shaman PT:2/3 -A:AB$ DealDamage | Cost$ 1 T | NumDmg$ X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ CARDNAME deals X damage to any target, where X is the number of permanents you've sacrificed this turn. +A:AB$ DealDamage | Cost$ 1 T | NumDmg$ X | ValidTgts$ Any | SpellDescription$ CARDNAME deals X damage to any target, where X is the number of permanents you've sacrificed this turn. SVar:X:Count$SacrificedThisTurn Permanent DeckNeeds:Ability$Sacrifice Oracle:{1}, {T}: Pyre-Sledge Arsonist deals X damage to any target, where X is the number of permanents you've sacrificed this turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-rockslide_sorcerer.txt b/forge-gui/res/cardsfolder/rebalanced/a-rockslide_sorcerer.txt index b8e1aa4dace..1244e01ae98 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-rockslide_sorcerer.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-rockslide_sorcerer.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Human Wizard PT:2/2 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/tokenscripts/blue_horror.txt b/forge-gui/res/tokenscripts/blue_horror.txt index 34439a24d8b..f6974936c01 100644 --- a/forge-gui/res/tokenscripts/blue_horror.txt +++ b/forge-gui/res/tokenscripts/blue_horror.txt @@ -4,5 +4,5 @@ Colors:blue,red Types:Creature Demon Horror PT:2/2 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature 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 you cast an instant or sorcery spell, this creature deals 1 damage to any target. diff --git a/forge-gui/res/tokenscripts/c_1_1_a_triskelavite_flying_ammo.txt b/forge-gui/res/tokenscripts/c_1_1_a_triskelavite_flying_ammo.txt index a1db71742b0..adb9cff2d2d 100644 --- a/forge-gui/res/tokenscripts/c_1_1_a_triskelavite_flying_ammo.txt +++ b/forge-gui/res/tokenscripts/c_1_1_a_triskelavite_flying_ammo.txt @@ -3,5 +3,5 @@ ManaCost:no cost Types:Artifact Creature Triskelavite K:Flying PT:1/1 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Flying\nSacrifice this creature: It deals 1 damage to any target.