From e96fbb968b919990545c7af724c84f0d859aa062 Mon Sep 17 00:00:00 2001 From: friarsol Date: Mon, 17 Apr 2023 21:06:57 -0400 Subject: [PATCH] Any (E-I) --- .../res/adventure/Shandalar/custom_cards/flame_sword.txt | 2 +- forge-gui/res/cardsfolder/e/elaborate_firecannon.txt | 2 +- forge-gui/res/cardsfolder/e/electrodominance.txt | 2 +- forge-gui/res/cardsfolder/e/electrolyze.txt | 2 +- forge-gui/res/cardsfolder/e/electropotence.txt | 2 +- forge-gui/res/cardsfolder/e/electrostatic_blast.txt | 2 +- forge-gui/res/cardsfolder/e/elvish_healer.txt | 2 +- forge-gui/res/cardsfolder/e/ember_fist_zubera.txt | 2 +- forge-gui/res/cardsfolder/e/ember_hauler.txt | 2 +- forge-gui/res/cardsfolder/e/ember_shot.txt | 2 +- forge-gui/res/cardsfolder/e/embermage_goblin.txt | 2 +- forge-gui/res/cardsfolder/e/embersmith.txt | 2 +- forge-gui/res/cardsfolder/e/embolden.txt | 2 +- forge-gui/res/cardsfolder/e/endbringer.txt | 2 +- forge-gui/res/cardsfolder/e/erratic_explosion.txt | 2 +- forge-gui/res/cardsfolder/e/essence_drain.txt | 2 +- forge-gui/res/cardsfolder/e/evil_boros_charm.txt | 2 +- forge-gui/res/cardsfolder/e/excavation_explosion.txt | 2 +- forge-gui/res/cardsfolder/e/expansion_explosion.txt | 2 +- forge-gui/res/cardsfolder/e/explosive_apparatus.txt | 2 +- forge-gui/res/cardsfolder/e/explosive_impact.txt | 2 +- forge-gui/res/cardsfolder/e/explosive_revelation.txt | 2 +- forge-gui/res/cardsfolder/e/explosive_singularity.txt | 2 +- forge-gui/res/cardsfolder/e/explosive_welcome.txt | 4 ++-- forge-gui/res/cardsfolder/e/exquisite_firecraft.txt | 2 +- forge-gui/res/cardsfolder/e/extra_arms.txt | 2 +- forge-gui/res/cardsfolder/f/fall_of_the_titans.txt | 2 +- forge-gui/res/cardsfolder/f/fallen_ferromancer.txt | 2 +- forge-gui/res/cardsfolder/f/fanatical_firebrand.txt | 2 +- forge-gui/res/cardsfolder/f/fanning_the_flames.txt | 2 +- forge-gui/res/cardsfolder/f/fateful_end.txt | 2 +- forge-gui/res/cardsfolder/f/fateful_showdown.txt | 2 +- forge-gui/res/cardsfolder/f/feast_of_sanity.txt | 2 +- forge-gui/res/cardsfolder/f/femeref_healer.txt | 2 +- forge-gui/res/cardsfolder/f/fiery_bombardment.txt | 2 +- forge-gui/res/cardsfolder/f/fiery_justice.txt | 2 +- forge-gui/res/cardsfolder/f/fiery_temper.txt | 2 +- forge-gui/res/cardsfolder/f/fight_with_fire.txt | 2 +- forge-gui/res/cardsfolder/f/fire_ambush.txt | 2 +- forge-gui/res/cardsfolder/f/fire_bowman.txt | 2 +- forge-gui/res/cardsfolder/f/fire_ice.txt | 2 +- forge-gui/res/cardsfolder/f/fire_whip.txt | 4 ++-- forge-gui/res/cardsfolder/f/fireball.txt | 2 +- forge-gui/res/cardsfolder/f/fireblade_charger.txt | 2 +- forge-gui/res/cardsfolder/f/fireblast.txt | 2 +- forge-gui/res/cardsfolder/f/firebolt.txt | 2 +- forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt | 4 ++-- forge-gui/res/cardsfolder/f/firemane_avenger.txt | 2 +- forge-gui/res/cardsfolder/f/fireminds_research.txt | 2 +- forge-gui/res/cardsfolder/f/fires_of_undeath.txt | 2 +- forge-gui/res/cardsfolder/f/fireslinger.txt | 2 +- forge-gui/res/cardsfolder/f/firestorm.txt | 2 +- forge-gui/res/cardsfolder/f/five_alarm_fire.txt | 2 +- forge-gui/res/cardsfolder/f/flame_burst.txt | 2 +- forge-gui/res/cardsfolder/f/flame_fusillade.txt | 2 +- forge-gui/res/cardsfolder/f/flame_jab.txt | 2 +- forge-gui/res/cardsfolder/f/flame_javelin.txt | 2 +- forge-gui/res/cardsfolder/f/flame_lash.txt | 2 +- forge-gui/res/cardsfolder/f/flameblast_dragon.txt | 2 +- forge-gui/res/cardsfolder/f/flamekin_spitfire.txt | 2 +- forge-gui/res/cardsfolder/f/flames_of_the_firebrand.txt | 2 +- forge-gui/res/cardsfolder/f/flamewright.txt | 2 +- forge-gui/res/cardsfolder/f/flare.txt | 2 +- forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt | 2 +- forge-gui/res/cardsfolder/f/fledgling_mawcor.txt | 2 +- forge-gui/res/cardsfolder/f/flesh_blood.txt | 2 +- forge-gui/res/cardsfolder/f/fling.txt | 2 +- forge-gui/res/cardsfolder/f/flowering_field.txt | 2 +- forge-gui/res/cardsfolder/f/footlight_fiend.txt | 2 +- forge-gui/res/cardsfolder/f/forgeborn_oreads.txt | 2 +- forge-gui/res/cardsfolder/f/forked_bolt.txt | 2 +- forge-gui/res/cardsfolder/f/form_of_the_dragon.txt | 2 +- forge-gui/res/cardsfolder/f/foundry_champion.txt | 2 +- forge-gui/res/cardsfolder/f/freyalise_supplicant.txt | 2 +- forge-gui/res/cardsfolder/f/frostwielder.txt | 2 +- forge-gui/res/cardsfolder/f/furious_reprisal.txt | 2 +- forge-gui/res/cardsfolder/f/furnace_celebration.txt | 2 +- forge-gui/res/cardsfolder/f/furystoke_giant.txt | 2 +- forge-gui/res/cardsfolder/g/galvanic_arc.txt | 2 +- forge-gui/res/cardsfolder/g/galvanic_blast.txt | 2 +- forge-gui/res/cardsfolder/g/gang_of_devils.txt | 2 +- forge-gui/res/cardsfolder/g/geistblast.txt | 2 +- forge-gui/res/cardsfolder/g/geistflame.txt | 2 +- forge-gui/res/cardsfolder/g/geistflame_reservoir.txt | 2 +- forge-gui/res/cardsfolder/g/gelectrode.txt | 2 +- forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt | 2 +- forge-gui/res/cardsfolder/g/ghitu_fire.txt | 2 +- forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt | 2 +- forge-gui/res/cardsfolder/g/ghitu_slinger.txt | 2 +- forge-gui/res/cardsfolder/g/ghostfire.txt | 2 +- forge-gui/res/cardsfolder/g/glacial_ray.txt | 2 +- forge-gui/res/cardsfolder/g/glarecaster.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_arsonist.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_artillery.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_bombardment.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_boom_keg.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_cannon.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_charbelcher.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_dynamo.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_festival.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_firestarter.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_grenade.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_legionnaire.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_medics.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_sharpshooter.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_test_pilot.txt | 2 +- forge-gui/res/cardsfolder/g/grab_the_reins.txt | 2 +- forge-gui/res/cardsfolder/g/granger_guildmage.txt | 2 +- forge-gui/res/cardsfolder/g/granite_shard.txt | 2 +- forge-gui/res/cardsfolder/g/grapeshot.txt | 2 +- forge-gui/res/cardsfolder/g/grim_lavamancer.txt | 2 +- forge-gui/res/cardsfolder/g/guardian_angel.txt | 2 +- forge-gui/res/cardsfolder/g/guerrilla_tactics.txt | 4 ++-- forge-gui/res/cardsfolder/g/guile_sonic_soldier.txt | 2 +- forge-gui/res/cardsfolder/g/gut_shot.txt | 2 +- forge-gui/res/cardsfolder/h/hagi_mob.txt | 2 +- forge-gui/res/cardsfolder/h/hallowed_healer.txt | 4 ++-- forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt | 2 +- forge-gui/res/cardsfolder/h/hanabi_blast.txt | 2 +- forge-gui/res/cardsfolder/h/hankyu.txt | 2 +- forge-gui/res/cardsfolder/h/harms_way.txt | 2 +- forge-gui/res/cardsfolder/h/harsh_sustenance.txt | 2 +- forge-gui/res/cardsfolder/h/hatchet_bully.txt | 2 +- forge-gui/res/cardsfolder/h/hateflayer.txt | 2 +- forge-gui/res/cardsfolder/h/havoc_jester.txt | 2 +- forge-gui/res/cardsfolder/h/heal.txt | 2 +- forge-gui/res/cardsfolder/h/healers_headdress.txt | 2 +- forge-gui/res/cardsfolder/h/healing_grace.txt | 2 +- forge-gui/res/cardsfolder/h/healing_leaves.txt | 2 +- forge-gui/res/cardsfolder/h/healing_salve.txt | 2 +- forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt | 2 +- forge-gui/res/cardsfolder/h/heartfire.txt | 2 +- forge-gui/res/cardsfolder/h/heavy_arbalest.txt | 2 +- forge-gui/res/cardsfolder/h/hecatomb.txt | 2 +- forge-gui/res/cardsfolder/h/heliophial.txt | 2 +- forge-gui/res/cardsfolder/h/heretics_punishment.txt | 2 +- forge-gui/res/cardsfolder/h/hermetic_study.txt | 2 +- forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt | 2 +- forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt | 2 +- forge-gui/res/cardsfolder/h/hold_at_bay.txt | 2 +- forge-gui/res/cardsfolder/h/honden_of_infinite_rage.txt | 2 +- forge-gui/res/cardsfolder/h/honorable_passage.txt | 2 +- forge-gui/res/cardsfolder/h/hornet_sting.txt | 2 +- forge-gui/res/cardsfolder/h/hot_springs.txt | 2 +- forge-gui/res/cardsfolder/h/hurler_cyclops.txt | 2 +- forge-gui/res/cardsfolder/h/hypervolt_grasp.txt | 2 +- forge-gui/res/cardsfolder/h/hypochondria.txt | 4 ++-- forge-gui/res/cardsfolder/i/icatian_javelineers.txt | 2 +- forge-gui/res/cardsfolder/i/igneous_inspiration.txt | 2 +- .../res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt | 4 ++-- forge-gui/res/cardsfolder/i/immard_the_stormcleaver.txt | 2 +- forge-gui/res/cardsfolder/i/immersturm.txt | 2 +- forge-gui/res/cardsfolder/i/imminent_doom.txt | 2 +- forge-gui/res/cardsfolder/i/improvised_weaponry.txt | 2 +- forge-gui/res/cardsfolder/i/incendiary.txt | 2 +- forge-gui/res/cardsfolder/i/incendiary_flow.txt | 2 +- forge-gui/res/cardsfolder/i/incinerate.txt | 2 +- forge-gui/res/cardsfolder/i/inescapable_blaze.txt | 2 +- forge-gui/res/cardsfolder/i/inferno_fist.txt | 2 +- forge-gui/res/cardsfolder/i/inferno_of_the_star_mounts.txt | 2 +- forge-gui/res/cardsfolder/i/inferno_titan.txt | 2 +- forge-gui/res/cardsfolder/i/inspired_ultimatum.txt | 2 +- forge-gui/res/cardsfolder/i/integrity_intervention.txt | 2 +- forge-gui/res/cardsfolder/i/invoke_the_firemind.txt | 2 +- forge-gui/res/cardsfolder/i/ion_storm.txt | 4 ++-- forge-gui/res/cardsfolder/i/ire_of_kaminari.txt | 2 +- forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt | 2 +- forge-gui/res/cardsfolder/i/ivory_charm.txt | 2 +- .../upcoming/invasion_of_kaldheim_pyre_of_the_world_tree.txt | 2 +- 170 files changed, 180 insertions(+), 180 deletions(-) diff --git a/forge-gui/res/adventure/Shandalar/custom_cards/flame_sword.txt b/forge-gui/res/adventure/Shandalar/custom_cards/flame_sword.txt index a38dea43478..764b2c0ca05 100644 --- a/forge-gui/res/adventure/Shandalar/custom_cards/flame_sword.txt +++ b/forge-gui/res/adventure/Shandalar/custom_cards/flame_sword.txt @@ -1,6 +1,6 @@ Name:Flame Sword Types:Artifact -A:AB$ DealDamage | ActivationLimit$ 1 | Cost$ PayShards<3> | ActivationZone$ Command | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ Z | SubAbility$ Eject | SpellDescription$ Deal 3 damage to any target. If the target is a tapped creature, deal 5 damage to it instead. +A:AB$ DealDamage | ActivationLimit$ 1 | Cost$ PayShards<3> | ActivationZone$ Command | ValidTgts$ Any | NumDmg$ Z | SubAbility$ Eject | SpellDescription$ Deal 3 damage to any target. If the target is a tapped creature, deal 5 damage to it instead. SVar:X:3 SVar:Y:Targeted$Valid Creature.tapped/Times.2 SVar:Z:SVar$X/Plus.Y diff --git a/forge-gui/res/cardsfolder/e/elaborate_firecannon.txt b/forge-gui/res/cardsfolder/e/elaborate_firecannon.txt index 1c8b0b66fb6..95f462be90a 100644 --- a/forge-gui/res/cardsfolder/e/elaborate_firecannon.txt +++ b/forge-gui/res/cardsfolder/e/elaborate_firecannon.txt @@ -2,7 +2,7 @@ Name:Elaborate Firecannon ManaCost:2 Types:Artifact K:CARDNAME doesn't untap during your untap step. -A:AB$ DealDamage | Cost$ 4 T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 4 T | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of your upkeep, you may discard a card. If you do, untap CARDNAME. SVar:TrigUntap:AB$ Untap | Cost$ Discard<1/Card> | Defined$ Self Oracle:Elaborate Firecannon doesn't untap during your untap step.\n{4}, {T}: Elaborate Firecannon deals 2 damage to any target.\nAt the beginning of your upkeep, you may discard a card. If you do, untap Elaborate Firecannon. diff --git a/forge-gui/res/cardsfolder/e/electrodominance.txt b/forge-gui/res/cardsfolder/e/electrodominance.txt index e95d8e94a53..beca36428e4 100644 --- a/forge-gui/res/cardsfolder/e/electrodominance.txt +++ b/forge-gui/res/cardsfolder/e/electrodominance.txt @@ -1,7 +1,7 @@ Name:Electrodominance ManaCost:X R R Types:Instant -A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBPlay | SpellDescription$ CARDNAME deals X damage to any target. You may cast a spell with mana value X or less from your hand without paying its mana cost. +A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBPlay | SpellDescription$ CARDNAME deals X damage to any target. You may cast a spell with mana value X or less from your hand without paying its mana cost. SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLEX | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True SVar:X:Count$xPaid Oracle:Electrodominance deals X damage to any target. You may cast a spell with mana value X or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/e/electrolyze.txt b/forge-gui/res/cardsfolder/e/electrolyze.txt index 836c5ba296f..384bbc0b6f3 100644 --- a/forge-gui/res/cardsfolder/e/electrolyze.txt +++ b/forge-gui/res/cardsfolder/e/electrolyze.txt @@ -1,6 +1,6 @@ Name:Electrolyze ManaCost:1 U R Types:Instant -A:SP$ DealDamage | Cost$ 1 U R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. Draw a card. +A:SP$ DealDamage | Cost$ 1 U R | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:Electrolyze deals 2 damage divided as you choose among one or two targets.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/e/electropotence.txt b/forge-gui/res/cardsfolder/e/electropotence.txt index 85e04c9f26e..dff7af11bfb 100644 --- a/forge-gui/res/cardsfolder/e/electropotence.txt +++ b/forge-gui/res/cardsfolder/e/electropotence.txt @@ -2,6 +2,6 @@ Name:Electropotence ManaCost:2 R Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature enters the battlefield under your control, you may pay {2}{R}. If you do, that creature deals damage equal to its power to any target. -SVar:TrigDamage:AB$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | DamageSource$ TriggeredCard | NumDmg$ Damage +SVar:TrigDamage:AB$ DealDamage | Cost$ 2 R | ValidTgts$ Any | DamageSource$ TriggeredCard | NumDmg$ Damage SVar:Damage:TriggeredCard$CardPower Oracle:Whenever a creature enters the battlefield under your control, you may pay {2}{R}. If you do, that creature deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/e/electrostatic_blast.txt b/forge-gui/res/cardsfolder/e/electrostatic_blast.txt index 5099d866784..fd4ceb3096f 100644 --- a/forge-gui/res/cardsfolder/e/electrostatic_blast.txt +++ b/forge-gui/res/cardsfolder/e/electrostatic_blast.txt @@ -1,7 +1,7 @@ Name:Electrostatic Blast ManaCost:1 R Types:Instant -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBDelayTrigger | SpellDescription$ CARDNAME deals 2 damage to any target. When you cast your next instant or sorcery spell, exile the top three cards of your library. You may play one of those cards until end of turn. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SubAbility$ DBDelayTrigger | SpellDescription$ CARDNAME deals 2 damage to any target. When you cast your next instant or sorcery spell, exile the top three cards of your library. You may play one of those cards until end of turn. SVar:DBDelayTrigger:DB$ DelayedTrigger | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigExile | TriggerDescription$ When you cast your next instant or sorcery spell, exile the top three cards of your library. You may play one of those cards until end of turn. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ Play1,Play2 | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/e/elvish_healer.txt b/forge-gui/res/cardsfolder/e/elvish_healer.txt index 8c517365d1c..b173d1617ce 100644 --- a/forge-gui/res/cardsfolder/e/elvish_healer.txt +++ b/forge-gui/res/cardsfolder/e/elvish_healer.txt @@ -2,7 +2,7 @@ Name:Elvish Healer ManaCost:2 W Types:Creature Elf Cleric PT:1/2 -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ X | RememberTargets$ True | SubAbility$ DBCleanup | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. If it's a green creature, prevent the next 2 damage instead. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ X | RememberTargets$ True | SubAbility$ DBCleanup | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. If it's a green creature, prevent the next 2 damage instead. SVar:X:Remembered$Valid Creature.Green/Plus.1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/e/ember_fist_zubera.txt b/forge-gui/res/cardsfolder/e/ember_fist_zubera.txt index 6885590d522..d199b26fa4a 100644 --- a/forge-gui/res/cardsfolder/e/ember_fist_zubera.txt +++ b/forge-gui/res/cardsfolder/e/ember_fist_zubera.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Zubera Spirit PT:1/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, it deals damage to any target equal to the number of Zubera that died this turn. -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$ThisTurnEntered_Graveyard_from_Battlefield_Card.Zubera DeckHints:Type$Zubera Oracle:When Ember-Fist Zubera dies, it deals damage to any target equal to the number of Zubera that died this turn. diff --git a/forge-gui/res/cardsfolder/e/ember_hauler.txt b/forge-gui/res/cardsfolder/e/ember_hauler.txt index a4d251dc240..08607b75ce7 100644 --- a/forge-gui/res/cardsfolder/e/ember_hauler.txt +++ b/forge-gui/res/cardsfolder/e/ember_hauler.txt @@ -2,5 +2,5 @@ Name:Ember Hauler ManaCost:R R Types:Creature Goblin PT:2/2 -A:AB$ DealDamage | Cost$ 1 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 Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:{1}, Sacrifice Ember Hauler: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/ember_shot.txt b/forge-gui/res/cardsfolder/e/ember_shot.txt index 34308741827..e82aa9af6f0 100644 --- a/forge-gui/res/cardsfolder/e/ember_shot.txt +++ b/forge-gui/res/cardsfolder/e/ember_shot.txt @@ -1,6 +1,6 @@ Name:Ember Shot ManaCost:6 R Types:Instant -A:SP$ DealDamage | Cost$ 6 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ Ember Shot deals 3 damage to any target. | SubAbility$ DBDraw +A:SP$ DealDamage | Cost$ 6 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ Ember Shot deals 3 damage to any target. | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. Oracle:Ember Shot deals 3 damage to any target.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/e/embermage_goblin.txt b/forge-gui/res/cardsfolder/e/embermage_goblin.txt index 84f8e9a06f2..079b427aa0c 100644 --- a/forge-gui/res/cardsfolder/e/embermage_goblin.txt +++ b/forge-gui/res/cardsfolder/e/embermage_goblin.txt @@ -2,7 +2,7 @@ Name:Embermage Goblin ManaCost:3 R Types:Creature Goblin Wizard PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named Embermage Goblin, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedEmbermage Goblin | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Embermage Goblin diff --git a/forge-gui/res/cardsfolder/e/embersmith.txt b/forge-gui/res/cardsfolder/e/embersmith.txt index f6db871b5e8..d3432eabc22 100644 --- a/forge-gui/res/cardsfolder/e/embersmith.txt +++ b/forge-gui/res/cardsfolder/e/embersmith.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Human Artificer PT:2/1 T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may pay {1}. If you do, CARDNAME deals 1 damage to any target. -SVar:TrigDamage:AB$DealDamage | Cost$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDamage:AB$DealDamage | Cost$ 1 | ValidTgts$ Any | NumDmg$ 1 SVar:BuffedBy:Artifact Oracle:Whenever you cast an artifact spell, you may pay {1}. If you do, Embersmith deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/embolden.txt b/forge-gui/res/cardsfolder/e/embolden.txt index 82e7a6d674f..afb8e14a32d 100644 --- a/forge-gui/res/cardsfolder/e/embolden.txt +++ b/forge-gui/res/cardsfolder/e/embolden.txt @@ -1,7 +1,7 @@ Name:Embolden ManaCost:2 W Types:Instant -A:SP$ PreventDamage | Cost$ 2 W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage to | Amount$ 4 | TargetMin$ 1 | TargetMax$ 4 | DividedAsYouChoose$ 4 | SpellDescription$ Prevent the next 4 damage that would be dealt this turn to any number of targets, divided as you choose. +A:SP$ PreventDamage | Cost$ 2 W | ValidTgts$ Any | TgtPrompt$ Select any target to prevent damage to | Amount$ 4 | TargetMin$ 1 | TargetMax$ 4 | DividedAsYouChoose$ 4 | SpellDescription$ Prevent the next 4 damage that would be dealt this turn to any number of targets, divided as you choose. K:Flashback:1 W AI:RemoveDeck:All Oracle:Prevent the next 4 damage that would be dealt this turn to any number of targets, divided as you choose.\nFlashback {1}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/e/endbringer.txt b/forge-gui/res/cardsfolder/e/endbringer.txt index 77171a17aa5..a06fa137173 100644 --- a/forge-gui/res/cardsfolder/e/endbringer.txt +++ b/forge-gui/res/cardsfolder/e/endbringer.txt @@ -3,7 +3,7 @@ ManaCost:5 C Types:Creature Eldrazi PT:5/5 K:CARDNAME untaps during each other player's untap step. -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. A:AB$ Pump | Cost$ C T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't attack or block. | SpellDescription$ Target creature can't attack or block this turn. A:AB$ Draw | Cost$ C C T | NumCards$ 1 | SpellDescription$ Draw a card. DeckNeeds:Ability$Mana.Colorless diff --git a/forge-gui/res/cardsfolder/e/erratic_explosion.txt b/forge-gui/res/cardsfolder/e/erratic_explosion.txt index 7a2a6e7d5d3..5b160038c85 100644 --- a/forge-gui/res/cardsfolder/e/erratic_explosion.txt +++ b/forge-gui/res/cardsfolder/e/erratic_explosion.txt @@ -2,7 +2,7 @@ Name:Erratic Explosion ManaCost:2 R Types:Sorcery A:SP$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Library | RevealedDestination$ Library | FoundLibraryPosition$ -1 | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ Damage | SpellDescription$ Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Erratic Explosion deals damage equal to that card's mana value to that permanent or player. Put the revealed cards on the bottom of your library in any order. -SVar:Damage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBCleanup +SVar:Damage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost Oracle:Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Erratic Explosion deals damage equal to that card's mana value to that permanent or player. Put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/e/essence_drain.txt b/forge-gui/res/cardsfolder/e/essence_drain.txt index f956da9b7d5..fb1d314fb0c 100644 --- a/forge-gui/res/cardsfolder/e/essence_drain.txt +++ b/forge-gui/res/cardsfolder/e/essence_drain.txt @@ -1,6 +1,6 @@ Name:Essence Drain ManaCost:4 B Types:Sorcery -A:SP$ DealDamage | Cost$ 4 B | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ Essence Drain deals 3 damage to any target and you gain 3 life. +A:SP$ DealDamage | Cost$ 4 B | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ Essence Drain deals 3 damage to any target and you gain 3 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 Oracle:Essence Drain deals 3 damage to any target and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/e/evil_boros_charm.txt b/forge-gui/res/cardsfolder/e/evil_boros_charm.txt index 5dee00994c5..8e9b05399e9 100644 --- a/forge-gui/res/cardsfolder/e/evil_boros_charm.txt +++ b/forge-gui/res/cardsfolder/e/evil_boros_charm.txt @@ -2,7 +2,7 @@ Name:Evil Boros Charm ManaCost:BR WB Types:Instant A:SP$ Charm | Cost$ R W | Choices$ DBDmg,PumpAll,Token -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 SVar:PumpAll:DB$ PumpAll | ValidCards$ Creature.attacking+unblocked | NumAtt$ +1 | SpellDescription$ Unblocked attacking creatures get +1/+0 until end of turn. SVar:Token:DB$ Token | TokenScript$ c_1_1_spirit_lifelink_haste | SpellDescription$ Create a 1/1 colorless Spirit creature token with lifelink and haste. diff --git a/forge-gui/res/cardsfolder/e/excavation_explosion.txt b/forge-gui/res/cardsfolder/e/excavation_explosion.txt index d0effad8f8c..fb1f60ae5b1 100644 --- a/forge-gui/res/cardsfolder/e/excavation_explosion.txt +++ b/forge-gui/res/cardsfolder/e/excavation_explosion.txt @@ -1,7 +1,7 @@ Name:Excavation Explosion ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 3 damage to any target. Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 3 damage to any target. Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") SVar:DBToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone DeckHas:Ability$Token & Type$Artifact Oracle:Excavation Explosion deals 3 damage to any target. 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/e/expansion_explosion.txt b/forge-gui/res/cardsfolder/e/expansion_explosion.txt index 12b81889560..d8107fd6e99 100644 --- a/forge-gui/res/cardsfolder/e/expansion_explosion.txt +++ b/forge-gui/res/cardsfolder/e/expansion_explosion.txt @@ -10,7 +10,7 @@ ALTERNATE Name:Explosion ManaCost:X U U R R Types:Instant -A:SP$ DealDamage | Cost$ X U U R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals X damage to any target. Target player draws X cards. +A:SP$ DealDamage | Cost$ X U U R R | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals X damage to any target. Target player draws X cards. SVar:DBDraw:DB$ Draw | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player SVar:X:Count$xPaid Oracle:Explosion deals X damage to any target. Target player draws X cards. diff --git a/forge-gui/res/cardsfolder/e/explosive_apparatus.txt b/forge-gui/res/cardsfolder/e/explosive_apparatus.txt index 7c53be04ed4..54e45ab6e42 100644 --- a/forge-gui/res/cardsfolder/e/explosive_apparatus.txt +++ b/forge-gui/res/cardsfolder/e/explosive_apparatus.txt @@ -1,5 +1,5 @@ Name:Explosive Apparatus ManaCost:1 Types:Artifact -A:AB$ DealDamage | Cost$ 3 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$ 3 T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:{3}, {T}, Sacrifice Explosive Apparatus: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/explosive_impact.txt b/forge-gui/res/cardsfolder/e/explosive_impact.txt index ab91568f407..eeb1a7214ec 100644 --- a/forge-gui/res/cardsfolder/e/explosive_impact.txt +++ b/forge-gui/res/cardsfolder/e/explosive_impact.txt @@ -1,5 +1,5 @@ Name:Explosive Impact ManaCost:5 R Types:Instant -A:SP$ DealDamage | Cost$ 5 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. +A:SP$ DealDamage | Cost$ 5 R | ValidTgts$ Any | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. Oracle:Explosive Impact deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/explosive_revelation.txt b/forge-gui/res/cardsfolder/e/explosive_revelation.txt index 9e6e5ba1533..ab0d66bcf3e 100644 --- a/forge-gui/res/cardsfolder/e/explosive_revelation.txt +++ b/forge-gui/res/cardsfolder/e/explosive_revelation.txt @@ -2,7 +2,7 @@ Name:Explosive Revelation ManaCost:3 R R Types:Sorcery A:SP$ DigUntil | Cost$ 3 R R | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ Damage | SpellDescription$ Choose any target. Reveal cards from the top of your library until you reveal a nonland card. CARDNAME deals damage equal to that card's mana value to that permanent or player. Put the nonland card into your hand and the rest on the bottom of your library in any order. -SVar:Damage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBCleanup +SVar:Damage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost Oracle:Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Explosive Revelation deals damage equal to that card's mana value to that permanent or player. Put the nonland card into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/e/explosive_singularity.txt b/forge-gui/res/cardsfolder/e/explosive_singularity.txt index 75d874da945..26afe531ee5 100644 --- a/forge-gui/res/cardsfolder/e/explosive_singularity.txt +++ b/forge-gui/res/cardsfolder/e/explosive_singularity.txt @@ -1,7 +1,7 @@ Name:Explosive Singularity ManaCost:8 R R Types:Sorcery -A:SP$ DealDamage | AnnounceTitle$ how many creatures to tap | Announce$ Tapped | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 10 | SpellDescription$ CARDNAME deals 10 damage to any target. +A:SP$ DealDamage | AnnounceTitle$ how many creatures to tap | Announce$ Tapped | ValidTgts$ Any | NumDmg$ 10 | SpellDescription$ CARDNAME deals 10 damage to any target. S:Mode$ RaiseCost | ValidCard$ Card.Self | Type$ Spell | Cost$ tapXType | EffectZone$ All | Description$ As an additional cost to cast this spell, you may tap any number of untapped creatures you control. This spell costs {1} less to cast for each creature tapped this way. S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ Tapped | EffectZone$ All | Relative$ True | Secondary$ True | Description$ This spell costs {1} less to cast for each creature tapped this way. SVar:Tapped:Number$0 diff --git a/forge-gui/res/cardsfolder/e/explosive_welcome.txt b/forge-gui/res/cardsfolder/e/explosive_welcome.txt index 2db23680778..7895ac98f02 100644 --- a/forge-gui/res/cardsfolder/e/explosive_welcome.txt +++ b/forge-gui/res/cardsfolder/e/explosive_welcome.txt @@ -1,8 +1,8 @@ Name:Explosive Welcome ManaCost:7 R Types:Instant -A:SP$ DealDamage | Cost$ 7 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target (5 damage) | NumDmg$ 5 | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 5 damage to any target and 3 damage to any other target. Add {R}{R}{R}. -SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target (3 damage) | TargetUnique$ True | NumDmg$ 3 | SubAbility$ DBDamageResolve +A:SP$ DealDamage | Cost$ 7 R | ValidTgts$ Any | TgtPrompt$ Select any target (5 damage) | NumDmg$ 5 | DamageMap$ True | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 5 damage to any target and 3 damage to any other target. Add {R}{R}{R}. +SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target (3 damage) | TargetUnique$ True | NumDmg$ 3 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve | SubAbility$ DBMana SVar:DBMana:DB$ Mana | Produced$ R | Amount$ 3 Oracle:Explosive Welcome deals 5 damage to any target and 3 damage to any other target. Add {R}{R}{R}. diff --git a/forge-gui/res/cardsfolder/e/exquisite_firecraft.txt b/forge-gui/res/cardsfolder/e/exquisite_firecraft.txt index efe55fcbf00..91859dcd3de 100644 --- a/forge-gui/res/cardsfolder/e/exquisite_firecraft.txt +++ b/forge-gui/res/cardsfolder/e/exquisite_firecraft.txt @@ -1,6 +1,6 @@ Name:Exquisite Firecraft ManaCost:1 R R Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ This spell can't be countered. | IsPresent$ Instant.YouOwn,Sorcery.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE2 | Description$ Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, this spell can't be countered. Oracle:Exquisite Firecraft deals 4 damage to any target.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, this spell can't be countered. diff --git a/forge-gui/res/cardsfolder/e/extra_arms.txt b/forge-gui/res/cardsfolder/e/extra_arms.txt index eeae50230f5..c1070f6d246 100644 --- a/forge-gui/res/cardsfolder/e/extra_arms.txt +++ b/forge-gui/res/cardsfolder/e/extra_arms.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 4 R | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, it deals 2 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | DamageSource$ TriggeredAttacker | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | DamageSource$ TriggeredAttacker | NumDmg$ 2 S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE Oracle:Enchant creature\nWhenever enchanted creature attacks, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fall_of_the_titans.txt b/forge-gui/res/cardsfolder/f/fall_of_the_titans.txt index cf4fd2397bd..c545007fbc7 100644 --- a/forge-gui/res/cardsfolder/f/fall_of_the_titans.txt +++ b/forge-gui/res/cardsfolder/f/fall_of_the_titans.txt @@ -2,6 +2,6 @@ Name:Fall of the Titans ManaCost:X X R Types:Instant K:Surge:X R -A:SP$ DealDamage | Cost$ X X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | TargetMin$ 0 | TargetMax$ 2 | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each of up to two targets. +A:SP$ DealDamage | Cost$ X X R | ValidTgts$ Any | TargetMin$ 0 | TargetMax$ 2 | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each of up to two targets. SVar:X:Count$xPaid Oracle:Surge {X}{R} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn.)\nFall of the Titans deals X damage to each of up to two targets. diff --git a/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt b/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt index 53b00fa95d4..6227de2c5af 100644 --- a/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt +++ b/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Creature Phyrexian Human Shaman PT:1/1 K:Infect -A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\n{1}{R}, {T}: Fallen Ferromancer deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fanatical_firebrand.txt b/forge-gui/res/cardsfolder/f/fanatical_firebrand.txt index 1bc89785b1c..3dc71a0153a 100644 --- a/forge-gui/res/cardsfolder/f/fanatical_firebrand.txt +++ b/forge-gui/res/cardsfolder/f/fanatical_firebrand.txt @@ -3,5 +3,5 @@ ManaCost:R Types:Creature Goblin Pirate PT:1/1 K:Haste -A:AB$ DealDamage | Cost$ T 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$ T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Haste\n{T}, Sacrifice Fanatical Firebrand: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fanning_the_flames.txt b/forge-gui/res/cardsfolder/f/fanning_the_flames.txt index 955c1a1851c..ff4d42f585b 100644 --- a/forge-gui/res/cardsfolder/f/fanning_the_flames.txt +++ b/forge-gui/res/cardsfolder/f/fanning_the_flames.txt @@ -1,7 +1,7 @@ Name:Fanning the Flames ManaCost:X R R Types:Sorcery -A:SP$ DealDamage | Cost$ X R 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 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. K:Buyback:3 SVar:X:Count$xPaid Oracle:Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.)\nFanning the Flames deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fateful_end.txt b/forge-gui/res/cardsfolder/f/fateful_end.txt index 67cf73516a7..a625f2930c9 100644 --- a/forge-gui/res/cardsfolder/f/fateful_end.txt +++ b/forge-gui/res/cardsfolder/f/fateful_end.txt @@ -1,6 +1,6 @@ Name:Fateful End ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 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$ 2 R | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBScry | SpellDescription$ CARDNAME deals 3 damage to any target. Scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 Oracle:Fateful End deals 3 damage to any target. Scry 1. diff --git a/forge-gui/res/cardsfolder/f/fateful_showdown.txt b/forge-gui/res/cardsfolder/f/fateful_showdown.txt index a6565a3467e..abd7e3c34d8 100644 --- a/forge-gui/res/cardsfolder/f/fateful_showdown.txt +++ b/forge-gui/res/cardsfolder/f/fateful_showdown.txt @@ -1,7 +1,7 @@ Name:Fateful Showdown ManaCost:2 R R Types:Instant -A:SP$ DealDamage | Cost$ 2 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBDiscard | SpellDescription$ CARDNAME deals damage to any target equal to the number of cards in your hand. Discard all the cards in your hand, then draw that many cards. +A:SP$ DealDamage | Cost$ 2 R R | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBDiscard | SpellDescription$ CARDNAME deals damage to any target equal to the number of cards in your hand. Discard all the cards in your hand, then draw that many cards. SVar:DBDiscard:DB$ Discard | Defined$ You | RememberDiscarded$ True | Mode$ Hand | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/f/feast_of_sanity.txt b/forge-gui/res/cardsfolder/f/feast_of_sanity.txt index d2b09cf479e..a216aa623d6 100644 --- a/forge-gui/res/cardsfolder/f/feast_of_sanity.txt +++ b/forge-gui/res/cardsfolder/f/feast_of_sanity.txt @@ -2,7 +2,7 @@ Name:Feast of Sanity ManaCost:3 B Types:Enchantment T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you discard a card, CARDNAME deals 1 damage to any target and you gain 1 life. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 1 damage to any target and you gain 1 life. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 1 damage to any target and you gain 1 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 DeckHints:Ability$Discard DeckHas:Ability$LifeGain diff --git a/forge-gui/res/cardsfolder/f/femeref_healer.txt b/forge-gui/res/cardsfolder/f/femeref_healer.txt index e1d1bfbfc7d..f6a406f832a 100644 --- a/forge-gui/res/cardsfolder/f/femeref_healer.txt +++ b/forge-gui/res/cardsfolder/f/femeref_healer.txt @@ -2,6 +2,6 @@ Name:Femeref Healer ManaCost:1 W Types:Creature Human Cleric PT:1/1 -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. SVar:NonCombatPriority:10 Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/f/fiery_bombardment.txt b/forge-gui/res/cardsfolder/f/fiery_bombardment.txt index 82e7e80fc97..d1ed6e8851a 100644 --- a/forge-gui/res/cardsfolder/f/fiery_bombardment.txt +++ b/forge-gui/res/cardsfolder/f/fiery_bombardment.txt @@ -1,7 +1,7 @@ Name:Fiery Bombardment ManaCost:1 R Types:Enchantment -A:AB$ DealDamage | Cost$ 2 Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | PrecostDesc$ Chroma — | SpellDescription$ CARDNAME deals damage to any target equal to the number of red mana symbols in the sacrificed creature's mana cost. +A:AB$ DealDamage | Cost$ 2 Sac<1/Creature> | ValidTgts$ Any | NumDmg$ X | PrecostDesc$ Chroma — | SpellDescription$ CARDNAME deals damage to any target equal to the number of red mana symbols in the sacrificed creature's mana cost. SVar:X:Sacrificed$ChromaSource.Red SVar:NonStackingEffect:True AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/f/fiery_justice.txt b/forge-gui/res/cardsfolder/f/fiery_justice.txt index aab0cbd9adc..41ba5aedff6 100644 --- a/forge-gui/res/cardsfolder/f/fiery_justice.txt +++ b/forge-gui/res/cardsfolder/f/fiery_justice.txt @@ -1,6 +1,6 @@ Name:Fiery Justice ManaCost:R G W Types:Sorcery -A:SP$ DealDamage | Cost$ R G W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 | AILogic$ OpponentGainLife | SubAbility$ Justice | SpellDescription$ CARDNAME deals 5 damage divided as you choose among any number of targets. Target opponent gains 5 life. +A:SP$ DealDamage | Cost$ R G W | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 | AILogic$ OpponentGainLife | SubAbility$ Justice | SpellDescription$ CARDNAME deals 5 damage divided as you choose among any number of targets. Target opponent gains 5 life. SVar:Justice:DB$ GainLife | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to gain life | LifeAmount$ 5 Oracle:Fiery Justice deals 5 damage divided as you choose among any number of targets. Target opponent gains 5 life. diff --git a/forge-gui/res/cardsfolder/f/fiery_temper.txt b/forge-gui/res/cardsfolder/f/fiery_temper.txt index c8770712a8c..5c32ff63eb1 100644 --- a/forge-gui/res/cardsfolder/f/fiery_temper.txt +++ b/forge-gui/res/cardsfolder/f/fiery_temper.txt @@ -1,7 +1,7 @@ Name:Fiery Temper ManaCost:1 R R Types:Instant -A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. K:Madness:R DeckHints:Ability$Discard Oracle:Fiery Temper deals 3 damage to any target.\nMadness {R} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/f/fight_with_fire.txt b/forge-gui/res/cardsfolder/f/fight_with_fire.txt index c772011dd53..1e8f995ff71 100644 --- a/forge-gui/res/cardsfolder/f/fight_with_fire.txt +++ b/forge-gui/res/cardsfolder/f/fight_with_fire.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Sorcery K:Kicker:5 R A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | TargetMin$ X | TargetMax$ X | SubAbility$ DBDealDamage | AILogic$ AssumeAtLeastOneTarget | SpellDescription$ CARDNAME deals 5 damage to target creature. If this spell was kicked, it deals 10 damage divided as you choose among any number of targets instead. -SVar:DBDealDamage:DB$ DealDamage | Condition$ Kicked | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ 10 | TargetMin$ Y | TargetMax$ Z | DividedAsYouChoose$ Z | AILogic$ AssumeAtLeastOneTarget +SVar:DBDealDamage:DB$ DealDamage | Condition$ Kicked | ValidTgts$ Any | NumDmg$ 10 | TargetMin$ Y | TargetMax$ Z | DividedAsYouChoose$ Z | AILogic$ AssumeAtLeastOneTarget SVar:X:Count$Kicked.0.1 SVar:Y:Count$Kicked.1.0 SVar:Z:Count$Kicked.10.0 diff --git a/forge-gui/res/cardsfolder/f/fire_ambush.txt b/forge-gui/res/cardsfolder/f/fire_ambush.txt index f07810f298e..d471115338e 100644 --- a/forge-gui/res/cardsfolder/f/fire_ambush.txt +++ b/forge-gui/res/cardsfolder/f/fire_ambush.txt @@ -1,5 +1,5 @@ Name:Fire Ambush ManaCost:1 R Types:Sorcery -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. Oracle:Fire Ambush deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fire_bowman.txt b/forge-gui/res/cardsfolder/f/fire_bowman.txt index 2dae4fd0bc2..b5383225738 100644 --- a/forge-gui/res/cardsfolder/f/fire_bowman.txt +++ b/forge-gui/res/cardsfolder/f/fire_bowman.txt @@ -2,5 +2,5 @@ Name:Fire Bowman ManaCost:R Types:Creature Human Soldier Archer PT:1/1 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | 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$ Sac<1/CARDNAME> | 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:Sacrifice Fire Bowman: It deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/f/fire_ice.txt b/forge-gui/res/cardsfolder/f/fire_ice.txt index d0df556be2b..b875d1bba3f 100644 --- a/forge-gui/res/cardsfolder/f/fire_ice.txt +++ b/forge-gui/res/cardsfolder/f/fire_ice.txt @@ -1,7 +1,7 @@ Name:Fire 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$ Fire 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$ Fire deals 2 damage divided as you choose among one or two targets. AlternateMode:Split Oracle:Fire deals 2 damage divided as you choose among one or two targets. diff --git a/forge-gui/res/cardsfolder/f/fire_whip.txt b/forge-gui/res/cardsfolder/f/fire_whip.txt index 6794f121de1..a84898757eb 100644 --- a/forge-gui/res/cardsfolder/f/fire_whip.txt +++ b/forge-gui/res/cardsfolder/f/fire_whip.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature you control A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature.YouCtrl | AILogic$ Pump S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ ABDamage | Description$ Enchanted creature has "{T}: This creature deals 1 damage to any target." -SVar:ABDamage:AB$ DealDamage | Cost$ T | NumDmg$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ This creature deals 1 damage to any target. -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. +SVar:ABDamage:AB$ DealDamage | Cost$ T | NumDmg$ 1 | ValidTgts$ Any | SpellDescription$ This creature 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:Enchant creature you control\nEnchanted creature has "{T}: This creature deals 1 damage to any target."\nSacrifice Fire Whip: Fire Whip deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fireball.txt b/forge-gui/res/cardsfolder/f/fireball.txt index 5555661df22..5d209a2fbf2 100644 --- a/forge-gui/res/cardsfolder/f/fireball.txt +++ b/forge-gui/res/cardsfolder/f/fireball.txt @@ -2,7 +2,7 @@ Name:Fireball ManaCost:X R Types:Sorcery S:Mode$ RaiseCost | ValidCard$ Card.Self | Type$ Spell | Amount$ IncreaseCost | Relative$ True | EffectZone$ All | Description$ This spell costs {1} more to cast for each target beyond the first. -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTargets | DivideEvenly$ RoundedDown | SpellDescription$ CARDNAME deals X damage divided evenly, rounded down, among any number of targets. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTargets | DivideEvenly$ RoundedDown | SpellDescription$ CARDNAME deals X damage divided evenly, rounded down, among any number of targets. SVar:X:Count$xPaid SVar:MaxTargets:SVar$Maxplayer/Plus.Maxcreatureorplaneswalker SVar:Maxplayer:PlayerCountPlayers$Amount diff --git a/forge-gui/res/cardsfolder/f/fireblade_charger.txt b/forge-gui/res/cardsfolder/f/fireblade_charger.txt index 682e0ac683b..810119162ed 100644 --- a/forge-gui/res/cardsfolder/f/fireblade_charger.txt +++ b/forge-gui/res/cardsfolder/f/fireblade_charger.txt @@ -4,7 +4,7 @@ Types:Creature Goblin Warrior PT:1/1 S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ Haste | Description$ As long as CARDNAME is equipped, it has haste. 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 SVar:EquipMe:Once DeckHints:Type$Equipment diff --git a/forge-gui/res/cardsfolder/f/fireblast.txt b/forge-gui/res/cardsfolder/f/fireblast.txt index b828037f5a9..ca2acf16156 100644 --- a/forge-gui/res/cardsfolder/f/fireblast.txt +++ b/forge-gui/res/cardsfolder/f/fireblast.txt @@ -2,5 +2,5 @@ Name:Fireblast ManaCost:4 R R Types:Instant SVar:AltCost:Cost$ Sac<2/Mountain> | Description$ You may sacrifice two Mountains rather than pay this spell's mana cost. -A:SP$ DealDamage | Cost$ 4 R 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 R | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. Oracle:You may sacrifice two Mountains rather than pay this spell's mana cost.\nFireblast deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/firebolt.txt b/forge-gui/res/cardsfolder/f/firebolt.txt index ff86362417c..41107e7216d 100644 --- a/forge-gui/res/cardsfolder/f/firebolt.txt +++ b/forge-gui/res/cardsfolder/f/firebolt.txt @@ -2,5 +2,5 @@ Name:Firebolt ManaCost:R Types:Sorcery K:Flashback:4 R -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:Firebolt deals 2 damage to any target.\nFlashback {4}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt b/forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt index 4d14732d4a9..d66e63270d9 100644 --- a/forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt +++ b/forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt @@ -2,6 +2,6 @@ Name:Fireforger's Puzzleknot ManaCost:2 Types:Artifact 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 -A:AB$ DealDamage | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 +A:AB$ DealDamage | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:When Fireforger's Puzzleknot enters the battlefield, it deals 1 damage to any target.\n{2}{R}, Sacrifice Fireforger's Puzzleknot: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/firemane_avenger.txt b/forge-gui/res/cardsfolder/f/firemane_avenger.txt index d1400bd0e4c..07abe6c34a3 100644 --- a/forge-gui/res/cardsfolder/f/firemane_avenger.txt +++ b/forge-gui/res/cardsfolder/f/firemane_avenger.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:3/3 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | Execute$ TrigBattalionDmg | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, CARDNAME deals 3 damage to any target and you gain 3 life. -SVar:TrigBattalionDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife +SVar:TrigBattalionDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 Oracle:Flying\nBattalion — Whenever Firemane Avenger and at least two other creatures attack, Firemane Avenger deals 3 damage to any target and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/f/fireminds_research.txt b/forge-gui/res/cardsfolder/f/fireminds_research.txt index 8285b23e237..c91912af454 100644 --- a/forge-gui/res/cardsfolder/f/fireminds_research.txt +++ b/forge-gui/res/cardsfolder/f/fireminds_research.txt @@ -6,7 +6,7 @@ SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | Counter SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery A:AB$ Draw | Cost$ 1 U SubCounter<2/CHARGE> | NumCards$ 1 | SpellDescription$ Draw a card. -A:AB$ DealDamage | Cost$ 1 R SubCounter<5/CHARGE> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. +A:AB$ DealDamage | Cost$ 1 R SubCounter<5/CHARGE> | ValidTgts$ Any | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. AI:RemoveDeck:Random DeckNeeds:Type$Instant|Sorcery Oracle:Whenever you cast an instant or sorcery spell, put a charge counter on Firemind's Research.\n{1}{U}, Remove two charge counters from Firemind's Research: Draw a card.\n{1}{R}, Remove five charge counters from Firemind's Research: It deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fires_of_undeath.txt b/forge-gui/res/cardsfolder/f/fires_of_undeath.txt index 8bee0df2465..d7866142b91 100644 --- a/forge-gui/res/cardsfolder/f/fires_of_undeath.txt +++ b/forge-gui/res/cardsfolder/f/fires_of_undeath.txt @@ -1,6 +1,6 @@ Name:Fires of Undeath ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. K:Flashback:5 B Oracle:Fires of Undeath deals 2 damage to any target.\nFlashback {5}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/f/fireslinger.txt b/forge-gui/res/cardsfolder/f/fireslinger.txt index d37e57182c0..0ef5c5a1cef 100644 --- a/forge-gui/res/cardsfolder/f/fireslinger.txt +++ b/forge-gui/res/cardsfolder/f/fireslinger.txt @@ -2,7 +2,7 @@ Name:Fireslinger ManaCost:1 R Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBDealDamage | AILogic$ SelfDamage | DamageMap$ True | SpellDescription$ Fireslinger deals 1 damage to any target and 1 damage to you. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | AILogic$ SelfDamage | DamageMap$ True | SpellDescription$ Fireslinger 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 SVar:SelfDamageAmount:1 diff --git a/forge-gui/res/cardsfolder/f/firestorm.txt b/forge-gui/res/cardsfolder/f/firestorm.txt index b0e067c7b35..b68136c7389 100644 --- a/forge-gui/res/cardsfolder/f/firestorm.txt +++ b/forge-gui/res/cardsfolder/f/firestorm.txt @@ -1,7 +1,7 @@ Name:Firestorm ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R Discard | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | TargetMin$ 0 | TargetMax$ MaxTargets | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each of X targets. +A:SP$ DealDamage | Cost$ R Discard | ValidTgts$ Any | TargetMin$ 0 | TargetMax$ MaxTargets | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each of X targets. SVar:X:TargetedObjects$Amount SVar:MaxTargets:SVar$MaxPlayers/Plus.MaxCreaturesAndPlaneswalkers SVar:MaxPlayers:PlayerCountPlayers$Amount diff --git a/forge-gui/res/cardsfolder/f/five_alarm_fire.txt b/forge-gui/res/cardsfolder/f/five_alarm_fire.txt index ef428898859..4092f45f440 100644 --- a/forge-gui/res/cardsfolder/f/five_alarm_fire.txt +++ b/forge-gui/res/cardsfolder/f/five_alarm_fire.txt @@ -3,5 +3,5 @@ ManaCost:1 R R Types:Enchantment T:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage, put a blaze counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ BLAZE | CounterNum$ 1 -A:AB$ DealDamage | Cost$ SubCounter<5/BLAZE> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. +A:AB$ DealDamage | Cost$ SubCounter<5/BLAZE> | ValidTgts$ Any | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. Oracle:Whenever a creature you control deals combat damage, put a blaze counter on Five-Alarm Fire.\nRemove five blaze counters from Five-Alarm Fire: It deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flame_burst.txt b/forge-gui/res/cardsfolder/f/flame_burst.txt index b860b1d69df..99c22b501e4 100644 --- a/forge-gui/res/cardsfolder/f/flame_burst.txt +++ b/forge-gui/res/cardsfolder/f/flame_burst.txt @@ -1,7 +1,7 @@ Name:Flame Burst ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target, where X is 2 plus the number of cards named Flame Burst in all graveyards. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target, where X is 2 plus the number of cards named Flame Burst in all graveyards. SVar:X:Count$NamedInAllYards.Flame Burst/Plus.Y SVar:Y:Count$ValidGraveyard Card.hasKeywordCARDNAME count as Flame Burst./Plus.2 DeckHints:Name$Flame Burst|Pardic Firecat diff --git a/forge-gui/res/cardsfolder/f/flame_fusillade.txt b/forge-gui/res/cardsfolder/f/flame_fusillade.txt index cc7333804a5..f71e34cf552 100644 --- a/forge-gui/res/cardsfolder/f/flame_fusillade.txt +++ b/forge-gui/res/cardsfolder/f/flame_fusillade.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Sorcery A:SP$ Effect | StaticAbilities$ STDamage | SpellDescription$ Until end of turn, permanents you control gain "{T}: This permanent deals 1 damage to any target." SVar:STDamage:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Permanent.YouCtrl | AddAbility$ ABDamage | Description$ Until end of turn, permanents you control gain "{T}: This permanent deals 1 damage to any target." -SVar:ABDamage:AB$ DealDamage | Cost$ T | NumDmg$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ CARDNAME deals 1 damage to any target +SVar:ABDamage:AB$ DealDamage | Cost$ T | NumDmg$ 1 | ValidTgts$ Any | SpellDescription$ CARDNAME deals 1 damage to any target AI:RemoveDeck:All Oracle:Until end of turn, permanents you control gain "{T}: This permanent deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/f/flame_jab.txt b/forge-gui/res/cardsfolder/f/flame_jab.txt index 2edddba3ef3..1b549c33915 100644 --- a/forge-gui/res/cardsfolder/f/flame_jab.txt +++ b/forge-gui/res/cardsfolder/f/flame_jab.txt @@ -2,5 +2,5 @@ Name:Flame Jab ManaCost:R Types:Sorcery K:Retrace -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. Oracle:Flame Jab deals 1 damage to any target.\nRetrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.) diff --git a/forge-gui/res/cardsfolder/f/flame_javelin.txt b/forge-gui/res/cardsfolder/f/flame_javelin.txt index 1f32b9c8419..5927cc2a4fb 100644 --- a/forge-gui/res/cardsfolder/f/flame_javelin.txt +++ b/forge-gui/res/cardsfolder/f/flame_javelin.txt @@ -1,5 +1,5 @@ Name:Flame Javelin ManaCost:2/R 2/R 2/R Types:Instant -A:SP$ DealDamage | Cost$ 2/R 2/R 2/R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ 2/R 2/R 2/R | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. Oracle:({2/R} can be paid with any two mana or with {R}. This card's mana value is 6.)\nFlame Javelin deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flame_lash.txt b/forge-gui/res/cardsfolder/f/flame_lash.txt index 418686e0ffa..75c8947a9d5 100644 --- a/forge-gui/res/cardsfolder/f/flame_lash.txt +++ b/forge-gui/res/cardsfolder/f/flame_lash.txt @@ -1,5 +1,5 @@ Name:Flame Lash ManaCost:3 R Types:Instant -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. Oracle:Flame Lash deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flameblast_dragon.txt b/forge-gui/res/cardsfolder/f/flameblast_dragon.txt index 8066c2cc5d5..ecfe9979c19 100644 --- a/forge-gui/res/cardsfolder/f/flameblast_dragon.txt +++ b/forge-gui/res/cardsfolder/f/flameblast_dragon.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:5/5 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, you may pay {X}{R}. If you do, Flameblast Dragon deals X damage to any target. -SVar:TrigDamage:AB$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:AB$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X SVar:X:Count$xPaid Oracle:Flying\nWhenever Flameblast Dragon attacks, you may pay {X}{R}. If you do, Flameblast Dragon deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flamekin_spitfire.txt b/forge-gui/res/cardsfolder/f/flamekin_spitfire.txt index 67526d939b5..4343f92544a 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_spitfire.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_spitfire.txt @@ -2,5 +2,5 @@ Name:Flamekin Spitfire ManaCost:1 R Types:Creature Elemental Shaman PT:1/1 -A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:{3}{R}: Flamekin Spitfire deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flames_of_the_firebrand.txt b/forge-gui/res/cardsfolder/f/flames_of_the_firebrand.txt index 4b8ab54e981..07065b606e3 100644 --- a/forge-gui/res/cardsfolder/f/flames_of_the_firebrand.txt +++ b/forge-gui/res/cardsfolder/f/flames_of_the_firebrand.txt @@ -1,5 +1,5 @@ Name:Flames of the Firebrand 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:Flames of the Firebrand deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/f/flamewright.txt b/forge-gui/res/cardsfolder/f/flamewright.txt index fb8e219b515..a86fe466eef 100644 --- a/forge-gui/res/cardsfolder/f/flamewright.txt +++ b/forge-gui/res/cardsfolder/f/flamewright.txt @@ -3,5 +3,5 @@ ManaCost:R W Types:Creature Human Artificer PT:1/1 A:AB$ Token | Cost$ 1 T | TokenAmount$ 1 | TokenScript$ c_1_1_a_construct_defender | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Construct artifact creature token with defender. -A:AB$ DealDamage | Cost$ T Sac<1/Creature.withDefender/creature with defender> | 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.withDefender/creature with defender> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:{1}, {T}: Create a 1/1 colorless Construct artifact creature token with defender.\n{T}, Sacrifice a creature with defender: Flamewright deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flare.txt b/forge-gui/res/cardsfolder/f/flare.txt index 436eceb95b7..47cc2fd7433 100644 --- a/forge-gui/res/cardsfolder/f/flare.txt +++ b/forge-gui/res/cardsfolder/f/flare.txt @@ -1,7 +1,7 @@ Name:Flare ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ Flare deals 1 damage to any target. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ Flare deals 1 damage to any target. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You Oracle:Flare deals 1 damage to any target.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt b/forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt index 7938a3b13f6..3e0323912f1 100644 --- a/forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt +++ b/forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt @@ -4,6 +4,6 @@ Types:Creature Devil PT:4/2 K:Undying T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self+YouOwn,Creature.YouOwn+Other | Execute$ ReanimateDmg | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield from your graveyard, that creature deals damage equal to its power to any target. -SVar:ReanimateDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | DamageSource$ TriggeredCard | NumDmg$ Damage +SVar:ReanimateDmg:DB$ DealDamage | ValidTgts$ Any | DamageSource$ TriggeredCard | NumDmg$ Damage SVar:Damage:TriggeredCard$CardPower Oracle:Undying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.)\nWhenever Flayer of the Hatebound or another creature enters the battlefield from your graveyard, that creature deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/f/fledgling_mawcor.txt b/forge-gui/res/cardsfolder/f/fledgling_mawcor.txt index add597f6b5f..0013d579ef1 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_mawcor.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_mawcor.txt @@ -4,5 +4,5 @@ Types:Creature Beast PT:2/2 K:Flying K:Morph:U U -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:Flying\n{T}: Fledgling Mawcor deals 1 damage to any target.\nMorph {U}{U} (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/f/flesh_blood.txt b/forge-gui/res/cardsfolder/f/flesh_blood.txt index b09930f7c97..6a865b4ad58 100644 --- a/forge-gui/res/cardsfolder/f/flesh_blood.txt +++ b/forge-gui/res/cardsfolder/f/flesh_blood.txt @@ -15,6 +15,6 @@ Name:Blood ManaCost:R G Types:Sorcery A:SP$ Pump | Cost$ R G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ BloodDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to its power to any target. -SVar:BloodDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | AILogic$ PowerDmg | TgtPrompt$ Select any target | NumDmg$ Y | DamageSource$ ParentTarget +SVar:BloodDamage:DB$ DealDamage | ValidTgts$ Any | AILogic$ PowerDmg | TgtPrompt$ Select any target | NumDmg$ Y | DamageSource$ ParentTarget SVar:Y:ParentTargeted$CardPower Oracle:Target creature you control deals damage equal to its power to any target.\nFuse (You may cast one or both halves of this card from your hand.) diff --git a/forge-gui/res/cardsfolder/f/fling.txt b/forge-gui/res/cardsfolder/f/fling.txt index 76369ddc3ea..58f3da1c948 100644 --- a/forge-gui/res/cardsfolder/f/fling.txt +++ b/forge-gui/res/cardsfolder/f/fling.txt @@ -1,7 +1,7 @@ Name:Fling ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R 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:SP$ DealDamage | Cost$ 1 R 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:Random Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFling deals damage equal to the sacrificed creature's power to any target. diff --git a/forge-gui/res/cardsfolder/f/flowering_field.txt b/forge-gui/res/cardsfolder/f/flowering_field.txt index 053d3cc9115..3d8ac0b84e6 100644 --- a/forge-gui/res/cardsfolder/f/flowering_field.txt +++ b/forge-gui/res/cardsfolder/f/flowering_field.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 W | ValidTgts$ Land | AILogic$ Pump S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ Pump | Description$ Enchanted land has "{T}: Prevent the next 1 damage that would be dealt to any target this turn." -SVar:Pump: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. +SVar:Pump:AB$PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. SVar:NonStackingAttachEffect:True Oracle:Enchant land\nEnchanted land has "{T}: Prevent the next 1 damage that would be dealt to any target this turn." diff --git a/forge-gui/res/cardsfolder/f/footlight_fiend.txt b/forge-gui/res/cardsfolder/f/footlight_fiend.txt index 9b98e2db1f4..88cf657532d 100644 --- a/forge-gui/res/cardsfolder/f/footlight_fiend.txt +++ b/forge-gui/res/cardsfolder/f/footlight_fiend.txt @@ -3,5 +3,5 @@ ManaCost:BR Types:Creature Devil PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, 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 Footlight Fiend dies, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/forgeborn_oreads.txt b/forge-gui/res/cardsfolder/f/forgeborn_oreads.txt index 35a95d97466..db39ba7d4e5 100644 --- a/forge-gui/res/cardsfolder/f/forgeborn_oreads.txt +++ b/forge-gui/res/cardsfolder/f/forgeborn_oreads.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Enchantment Creature Nymph PT:4/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDamage | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, 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:PlayMain1:TRUE SVar:BuffedBy:Enchantment Oracle:Constellation — Whenever Forgeborn Oreads or another enchantment enters the battlefield under your control, Forgeborn Oreads deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/forked_bolt.txt b/forge-gui/res/cardsfolder/f/forked_bolt.txt index b1f1514218c..1dc0a917e96 100644 --- a/forge-gui/res/cardsfolder/f/forked_bolt.txt +++ b/forge-gui/res/cardsfolder/f/forked_bolt.txt @@ -1,5 +1,5 @@ Name:Forked Bolt ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ 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$ 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:Forked Bolt deals 2 damage divided as you choose among one or two targets. diff --git a/forge-gui/res/cardsfolder/f/form_of_the_dragon.txt b/forge-gui/res/cardsfolder/f/form_of_the_dragon.txt index abdbdf073ae..216da4ec8ea 100644 --- a/forge-gui/res/cardsfolder/f/form_of_the_dragon.txt +++ b/forge-gui/res/cardsfolder/f/form_of_the_dragon.txt @@ -3,7 +3,7 @@ ManaCost:4 R R R Types:Enchantment S:Mode$ CantAttack | ValidCard$ Creature.withoutFlying | Target$ You | Description$ Creatures without flying can't attack you. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 5 damage to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 5 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigLife | TriggerDescription$ At the beginning of each end step, your life total becomes 5. SVar:TrigLife:DB$ SetLife | Defined$ You | LifeAmount$ 5 Oracle:At the beginning of your upkeep, Form of the Dragon deals 5 damage to any target.\nAt the beginning of each end step, your life total becomes 5.\nCreatures without flying can't attack you. diff --git a/forge-gui/res/cardsfolder/f/foundry_champion.txt b/forge-gui/res/cardsfolder/f/foundry_champion.txt index a40f3b8f8ae..d655546b405 100644 --- a/forge-gui/res/cardsfolder/f/foundry_champion.txt +++ b/forge-gui/res/cardsfolder/f/foundry_champion.txt @@ -3,7 +3,7 @@ ManaCost:4 R W Types:Creature Elemental Soldier PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage to any target equal to the number of creatures you control. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. SVar:X:Count$Valid Creature.YouCtrl diff --git a/forge-gui/res/cardsfolder/f/freyalise_supplicant.txt b/forge-gui/res/cardsfolder/f/freyalise_supplicant.txt index b101756dfc1..427c84d2427 100644 --- a/forge-gui/res/cardsfolder/f/freyalise_supplicant.txt +++ b/forge-gui/res/cardsfolder/f/freyalise_supplicant.txt @@ -2,7 +2,7 @@ Name:Freyalise Supplicant ManaCost:1 G Types:Creature Human Cleric PT:1/1 -A:AB$ DealDamage | Cost$ T Sac<1/Creature.Red;Creature.White/red or white creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to half the sacrificed creature's power, rounded down. +A:AB$ DealDamage | Cost$ T Sac<1/Creature.Red;Creature.White/red or white creature> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to half the sacrificed creature's power, rounded down. SVar:X:Sacrificed$CardPower/HalfDown AI:RemoveDeck:All AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/f/frostwielder.txt b/forge-gui/res/cardsfolder/f/frostwielder.txt index 0b42e5b289b..626c2bc2340 100644 --- a/forge-gui/res/cardsfolder/f/frostwielder.txt +++ b/forge-gui/res/cardsfolder/f/frostwielder.txt @@ -2,7 +2,7 @@ Name:Frostwielder ManaCost:2 R R Types:Creature Human Shaman PT:1/2 -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. R:Event$ Moved | ValidLKI$ Creature.DamagedBy | Destination$ Graveyard | ActiveZones$ Battlefield | ReplaceWith$ DBExile | Description$ If a creature dealt damage by CARDNAME this turn would die, exile it instead. SVar:DBExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ Exile SVar:NonCombatPriority:1 diff --git a/forge-gui/res/cardsfolder/f/furious_reprisal.txt b/forge-gui/res/cardsfolder/f/furious_reprisal.txt index f2c18685b86..4fa2468c212 100644 --- a/forge-gui/res/cardsfolder/f/furious_reprisal.txt +++ b/forge-gui/res/cardsfolder/f/furious_reprisal.txt @@ -1,5 +1,5 @@ Name:Furious Reprisal ManaCost:3 R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to each of two targets. +A:SP$ DealDamage | Cost$ 3 R | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to each of two targets. Oracle:Furious Reprisal deals 2 damage to each of two targets. diff --git a/forge-gui/res/cardsfolder/f/furnace_celebration.txt b/forge-gui/res/cardsfolder/f/furnace_celebration.txt index d012ece6926..3cf2950759f 100644 --- a/forge-gui/res/cardsfolder/f/furnace_celebration.txt +++ b/forge-gui/res/cardsfolder/f/furnace_celebration.txt @@ -2,6 +2,6 @@ Name:Furnace Celebration ManaCost:1 R R Types:Enchantment T:Mode$ Sacrificed | ValidCard$ Permanent.Other | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice another permanent, you may pay {2}. If you do, CARDNAME deals 2 damage to any target. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 +SVar:TrigDealDamage:AB$DealDamage | Cost$ 2 | ValidTgts$ Any | NumDmg$ 2 AI:RemoveDeck:Random Oracle:Whenever you sacrifice another permanent, you may pay {2}. If you do, Furnace Celebration deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/furystoke_giant.txt b/forge-gui/res/cardsfolder/f/furystoke_giant.txt index 50f960176e1..f1fab7dd312 100644 --- a/forge-gui/res/cardsfolder/f/furystoke_giant.txt +++ b/forge-gui/res/cardsfolder/f/furystoke_giant.txt @@ -5,5 +5,5 @@ PT:3/3 K:Persist T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control gain "{T}: This creature deals 2 damage to any target" until end of turn. SVar:TrigAnimate:DB$ AnimateAll | ValidCards$ Creature.StrictlyOther+YouCtrl | Abilities$ ABDealDamage | SpellDescription$ Other creatures you control gain "{T}: This creature deals 2 damage to any target" until end of turn. -SVar:ABDealDamage:AB$DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +SVar:ABDealDamage:AB$DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:When Furystoke Giant enters the battlefield, other creatures you control gain "{T}: This creature deals 2 damage to any target" until end of turn.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/galvanic_arc.txt b/forge-gui/res/cardsfolder/g/galvanic_arc.txt index 354e1a1a0c4..e674b1405b8 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_arc.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_arc.txt @@ -5,5 +5,5 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ First Strike | Description$ Enchanted creature has first strike. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it 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:Enchant creature\nWhen Galvanic Arc enters the battlefield, it deals 3 damage to any target.\nEnchanted creature has first strike. diff --git a/forge-gui/res/cardsfolder/g/galvanic_blast.txt b/forge-gui/res/cardsfolder/g/galvanic_blast.txt index f09d134ee3b..38072c8de9a 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_blast.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_blast.txt @@ -1,6 +1,6 @@ Name:Galvanic Blast ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to any target. Metalcraft — CARDNAME deals 4 damage instead if you control 3 or more artifacts. +A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to any target. Metalcraft — CARDNAME deals 4 damage instead if you control 3 or more artifacts. SVar:X:Count$Metalcraft.4.2 Oracle:Galvanic Blast deals 2 damage to any target.\nMetalcraft — Galvanic Blast deals 4 damage instead if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/g/gang_of_devils.txt b/forge-gui/res/cardsfolder/g/gang_of_devils.txt index 6211bb2337d..b46abdce9e1 100644 --- a/forge-gui/res/cardsfolder/g/gang_of_devils.txt +++ b/forge-gui/res/cardsfolder/g/gang_of_devils.txt @@ -3,5 +3,5 @@ ManaCost:5 R Types:Creature Devil PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DevilTakeYou | TriggerDescription$ When CARDNAME dies, it deals 3 damage divided as you choose among one, two, or three targets. -SVar:DevilTakeYou:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 +SVar:DevilTakeYou:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 Oracle:When Gang of Devils dies, it deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/g/geistblast.txt b/forge-gui/res/cardsfolder/g/geistblast.txt index aaad303346b..fb6b3edd239 100644 --- a/forge-gui/res/cardsfolder/g/geistblast.txt +++ b/forge-gui/res/cardsfolder/g/geistblast.txt @@ -1,7 +1,7 @@ Name:Geistblast ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. A:AB$ CopySpellAbility | Cost$ 2 U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TargetType$ Spell | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell you control. You may choose new targets for the copy. SVar:AIPreference:ExileFromGraveCost$Card.Self Oracle:Geistblast deals 2 damage to any target.\n{2}{U}, Exile Geistblast from your graveyard: Copy target instant or sorcery spell you control. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/geistflame.txt b/forge-gui/res/cardsfolder/g/geistflame.txt index 03a67ec960f..bd9acd2e12a 100644 --- a/forge-gui/res/cardsfolder/g/geistflame.txt +++ b/forge-gui/res/cardsfolder/g/geistflame.txt @@ -2,5 +2,5 @@ Name:Geistflame ManaCost:R Types:Instant K:Flashback:3 R -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. Oracle:Geistflame deals 1 damage to any target.\nFlashback {3}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt b/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt index 385c73a052d..fd143c3fda7 100644 --- a/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt +++ b/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Artifact T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharge | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a charge counter on CARDNAME. SVar:TrigCharge:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 -A:AB$ DealDamage | Cost$ 1 R T SubCounter | NumDmg$ X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ It deals that much damage to any target. +A:AB$ DealDamage | Cost$ 1 R T SubCounter | NumDmg$ X | ValidTgts$ Any | SpellDescription$ It deals that much damage to any target. SVar:X:Count$xPaid A:AB$ Dig | Cost$ 1 R T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. You may play that card this turn. SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile diff --git a/forge-gui/res/cardsfolder/g/gelectrode.txt b/forge-gui/res/cardsfolder/g/gelectrode.txt index afdaffcca14..6bd63cc2b9e 100644 --- a/forge-gui/res/cardsfolder/g/gelectrode.txt +++ b/forge-gui/res/cardsfolder/g/gelectrode.txt @@ -2,7 +2,7 @@ Name:Gelectrode ManaCost:1 U R Types:Creature Weird PT:0/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may untap CARDNAME. SVar:TrigUntap:DB$ Untap | Defined$ Self SVar:NonCombatPriority:1 diff --git a/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt b/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt index 4b0886450af..825b3be7bf7 100644 --- a/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt +++ b/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt @@ -1,6 +1,6 @@ Name:Ghirapur Aether Grid ManaCost:2 R Types:Enchantment -A:AB$ DealDamage | Cost$ tapXType<2/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ tapXType<2/Artifact> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. AI:RemoveDeck:Random Oracle:Tap two untapped artifacts you control: Ghirapur Aether Grid deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghitu_fire.txt b/forge-gui/res/cardsfolder/g/ghitu_fire.txt index 32704501e39..533e6512c19 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_fire.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_fire.txt @@ -2,6 +2,6 @@ Name:Ghitu Fire ManaCost:X R Types:Sorcery K:MayFlashCost:2 -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:You may cast Ghitu Fire as though it had flash if you pay {2} more to cast it. (You may cast it any time you could cast an instant.)\nGhitu Fire deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt b/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt index b5892c16d5f..faadcd44517 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt @@ -2,6 +2,6 @@ Name:Ghitu Fire-Eater ManaCost:2 R Types:Creature Human Nomad PT:2/2 -A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. +A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. SVar:X:Sacrificed$CardPower Oracle:{T}, Sacrifice Ghitu Fire-Eater: It deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/g/ghitu_slinger.txt b/forge-gui/res/cardsfolder/g/ghitu_slinger.txt index eb9abd6a985..13a2c0d59cb 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_slinger.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_slinger.txt @@ -4,6 +4,6 @@ Types:Creature Human Nomad PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to any target. K:Echo:2 R -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 SVar:PlayMain1:TRUE Oracle:Echo {2}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Ghitu Slinger enters the battlefield, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghostfire.txt b/forge-gui/res/cardsfolder/g/ghostfire.txt index cd9790f03ba..899a2662345 100644 --- a/forge-gui/res/cardsfolder/g/ghostfire.txt +++ b/forge-gui/res/cardsfolder/g/ghostfire.txt @@ -1,6 +1,6 @@ Name:Ghostfire ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. Colors:colorless Oracle:Ghostfire is colorless.\nGhostfire deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/glacial_ray.txt b/forge-gui/res/cardsfolder/g/glacial_ray.txt index 7df33bd3b85..0fc16fec9e8 100644 --- a/forge-gui/res/cardsfolder/g/glacial_ray.txt +++ b/forge-gui/res/cardsfolder/g/glacial_ray.txt @@ -2,6 +2,6 @@ Name:Glacial Ray ManaCost:1 R Types:Instant Arcane K:Splice:Arcane:1 R -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. DeckHints:Type$Arcane Oracle:Glacial Ray deals 2 damage to any target.\nSplice onto Arcane {1}{R} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) diff --git a/forge-gui/res/cardsfolder/g/glarecaster.txt b/forge-gui/res/cardsfolder/g/glarecaster.txt index a07f5bdae78..40710414acf 100644 --- a/forge-gui/res/cardsfolder/g/glarecaster.txt +++ b/forge-gui/res/cardsfolder/g/glarecaster.txt @@ -3,7 +3,7 @@ ManaCost:4 W W Types:Creature Bird Cleric PT:3/3 K:Flying -A:AB$ Effect | Cost$ 5 W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to redirect the damage to | ReplacementEffects$ SelflessDamage | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ The next time damage would be dealt to CARDNAME and/or you this turn, that damage is dealt to any target instead. +A:AB$ Effect | Cost$ 5 W | ValidTgts$ Any | TgtPrompt$ Select any target to redirect the damage to | ReplacementEffects$ SelflessDamage | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ The next time damage would be dealt to CARDNAME and/or you this turn, that damage is dealt to any target instead. SVar:SelflessDamage:Event$ DamageDone | ValidTarget$ Creature.EffectSource,You | ReplaceWith$ SelflessDmg | DamageTarget$ Remembered | Description$ The next time damage would be dealt to EFFECTSOURCE and/or you this turn, that damage is dealt to any target instead. SVar:SelflessDmg:DB$ ReplaceEffect | VarName$ Affected | VarValue$ Remembered | VarType$ GameEntity | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile diff --git a/forge-gui/res/cardsfolder/g/goblin_arsonist.txt b/forge-gui/res/cardsfolder/g/goblin_arsonist.txt index 3dfb98c3b4a..44ae7384976 100644 --- a/forge-gui/res/cardsfolder/g/goblin_arsonist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_arsonist.txt @@ -3,5 +3,5 @@ ManaCost:R Types:Creature Goblin Shaman PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, you may have it deal 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 Goblin Arsonist dies, you may have it deal 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_artillery.txt b/forge-gui/res/cardsfolder/g/goblin_artillery.txt index 443cde4c81a..d776a7fa7b2 100644 --- a/forge-gui/res/cardsfolder/g/goblin_artillery.txt +++ b/forge-gui/res/cardsfolder/g/goblin_artillery.txt @@ -2,7 +2,7 @@ Name:Goblin Artillery ManaCost:1 R R Types:Creature Goblin Warrior PT:1/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | DamageMap$ True | AILogic$ SelfDamage | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 2 damage to any target and 3 damage to you. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 2 | DamageMap$ True | AILogic$ SelfDamage | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 2 damage to any target and 3 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 3 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:SelfDamageAmount:3 diff --git a/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt b/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt index c92f619ac77..e2af0a87903 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt @@ -2,7 +2,7 @@ Name:Goblin Bangchuckers ManaCost:2 R R Types:Creature Goblin Warrior PT:2/2 -A:AB$ FlipACoin | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | WinSubAbility$ DBDamageTarget | LoseSubAbility$ DBDamageSelf | AILogic$ Bangchuckers | SpellDescription$ Flip a coin. If you win the flip, CARDNAME deals 2 damage to any target. If you lose the flip, CARDNAME deals 2 damage to itself. +A:AB$ FlipACoin | Cost$ T | ValidTgts$ Any | WinSubAbility$ DBDamageTarget | LoseSubAbility$ DBDamageSelf | AILogic$ Bangchuckers | SpellDescription$ Flip a coin. If you win the flip, CARDNAME deals 2 damage to any target. If you lose the flip, CARDNAME deals 2 damage to itself. SVar:DBDamageTarget:DB$ DealDamage | Defined$ Targeted | NumDmg$ 2 SVar:DBDamageSelf:DB$ DealDamage | Defined$ Self | NumDmg$ 2 AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/g/goblin_bombardment.txt b/forge-gui/res/cardsfolder/g/goblin_bombardment.txt index 76088ed1767..b1e11074a5b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bombardment.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bombardment.txt @@ -1,7 +1,7 @@ Name:Goblin Bombardment ManaCost:1 R Types:Enchantment -A:AB$ DealDamage | Cost$ 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$ Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. AI:RemoveDeck:All SVar:NonStackingEffect:True Oracle:Sacrifice a creature: Goblin Bombardment deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt b/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt index bed6181e893..58b3d4bae96 100644 --- a/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt +++ b/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt @@ -4,6 +4,6 @@ Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME. SVar:TrigSac:DB$ Sacrifice T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, it 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 SVar:SacMe:4 Oracle:At the beginning of your upkeep, sacrifice Goblin Boom Keg.\nWhen Goblin Boom Keg is put into a graveyard from the battlefield, it deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_cannon.txt b/forge-gui/res/cardsfolder/g/goblin_cannon.txt index 5f1065e5f4c..220aa3fc555 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cannon.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cannon.txt @@ -1,7 +1,7 @@ Name:Goblin Cannon ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBSac | SpellDescription$ CARDNAME deals 1 damage to any target. Sacrifice CARDNAME. +A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBSac | SpellDescription$ CARDNAME deals 1 damage to any target. Sacrifice CARDNAME. SVar:DBSac:DB$ Sacrifice AI:RemoveDeck:All Oracle:{2}: Goblin Cannon deals 1 damage to any target. Sacrifice Goblin Cannon. diff --git a/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt b/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt index 06c9023e09f..a1b968c6f4a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt +++ b/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt @@ -2,7 +2,7 @@ Name:Goblin Charbelcher ManaCost:4 Types:Artifact A:AB$ DigUntil | Cost$ 3 T | Valid$ Land | ValidDescription$ land | RememberRevealed$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SubAbility$ DBBelch | SpellDescription$ Reveal cards from the top of your library until you reveal a land card. CARDNAME deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, CARDNAME deals double that damage instead. Put the revealed cards on the bottom of your library in any order. | StackDescription$ SpellDescription -SVar:DBBelch:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ0 | SubAbility$ DBDoubleBelch | StackDescription$ None +SVar:DBBelch:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ0 | SubAbility$ DBDoubleBelch | StackDescription$ None SVar:DBDoubleBelch:DB$ DealDamage | Defined$ Targeted | NumDmg$ DoubleX | SubAbility$ DBCleanup | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ1 | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.nonLand diff --git a/forge-gui/res/cardsfolder/g/goblin_dynamo.txt b/forge-gui/res/cardsfolder/g/goblin_dynamo.txt index 7cdd8f12f22..53f250452aa 100644 --- a/forge-gui/res/cardsfolder/g/goblin_dynamo.txt +++ b/forge-gui/res/cardsfolder/g/goblin_dynamo.txt @@ -2,8 +2,8 @@ Name:Goblin Dynamo ManaCost:5 R R Types:Creature Goblin Mutant PT:4/4 -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$ X R T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ X R T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid AI:RemoveDeck:All Oracle:{T}: Goblin Dynamo deals 1 damage to any target.\n{X}{R}, {T}, Sacrifice Goblin Dynamo: It deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_festival.txt b/forge-gui/res/cardsfolder/g/goblin_festival.txt index aa7cdec1d40..720434f696b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_festival.txt +++ b/forge-gui/res/cardsfolder/g/goblin_festival.txt @@ -1,7 +1,7 @@ Name:Goblin Festival ManaCost:1 R Types:Enchantment -A:AB$ DealDamage | Cost$ 2 | NumDmg$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SubAbility$ ControlFlip | SpellDescription$ CARDNAME deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of CARDNAME. +A:AB$ DealDamage | Cost$ 2 | NumDmg$ 1 | ValidTgts$ Any | SubAbility$ ControlFlip | SpellDescription$ CARDNAME deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of CARDNAME. SVar:ControlFlip:DB$ FlipACoin | Defined$ You | LoseSubAbility$ ChooseOpp SVar:ChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | AILogic$ Curse | SubAbility$ LoseControl SVar:LoseControl:DB$ GainControl | Defined$ Self | NewController$ ChosenPlayer | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/g/goblin_firestarter.txt b/forge-gui/res/cardsfolder/g/goblin_firestarter.txt index 28a99a65e16..ea6925e804e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firestarter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firestarter.txt @@ -2,5 +2,5 @@ Name:Goblin Firestarter ManaCost:R Types:Creature Goblin PT:1/1 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | 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$ Sac<1/CARDNAME> | 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:Sacrifice Goblin Firestarter: It deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/g/goblin_grenade.txt b/forge-gui/res/cardsfolder/g/goblin_grenade.txt index 9fac5fb18ec..fb153e2f303 100644 --- a/forge-gui/res/cardsfolder/g/goblin_grenade.txt +++ b/forge-gui/res/cardsfolder/g/goblin_grenade.txt @@ -1,7 +1,7 @@ Name:Goblin Grenade ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ R Sac<1/Goblin> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. +A:SP$ DealDamage | Cost$ R Sac<1/Goblin> | ValidTgts$ Any | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. SVar:AIPreference:SacCost$Creature.Goblin+cmcLE1 AI:RemoveDeck:Random DeckNeeds:Type$Goblin diff --git a/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt b/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt index 33d63a7126d..7ba3e42f045 100644 --- a/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt +++ b/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt @@ -2,7 +2,7 @@ Name:Goblin Legionnaire ManaCost:R W Types:Creature Goblin Soldier PT:2/2 -A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | 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$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Any | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. AI:RemoveDeck:All Oracle:{R}, Sacrifice Goblin Legionnaire: It deals 2 damage to any target.\n{W}, Sacrifice Goblin Legionnaire: Prevent the next 2 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_medics.txt b/forge-gui/res/cardsfolder/g/goblin_medics.txt index 4d6c6637eee..366e8410621 100644 --- a/forge-gui/res/cardsfolder/g/goblin_medics.txt +++ b/forge-gui/res/cardsfolder/g/goblin_medics.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Goblin Shaman PT:1/1 T:Mode$ Taps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME becomes tapped, it deals 1 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 Oracle:Whenever Goblin Medics becomes tapped, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_sharpshooter.txt b/forge-gui/res/cardsfolder/g/goblin_sharpshooter.txt index e0e8009fff9..b2b96766a14 100644 --- a/forge-gui/res/cardsfolder/g/goblin_sharpshooter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_sharpshooter.txt @@ -2,7 +2,7 @@ Name:Goblin Sharpshooter ManaCost:2 R Types:Creature Goblin PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. K:CARDNAME doesn't untap during your untap step. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever a creature dies, untap CARDNAME. SVar:TrigUntap:DB$ Untap | Defined$ Self diff --git a/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt b/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt index baca61d1ce2..cdad6f9eb5a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt +++ b/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt @@ -3,7 +3,7 @@ ManaCost:1 U R Types:Creature Goblin Pilot Wizard PT:0/2 K:Flying -A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Creature,Player,Planeswalker | TargetsAtRandom$ True | SpellDescription$ CARDNAME deals 2 damage to any target chosen at random. +A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Any | TargetsAtRandom$ True | SpellDescription$ CARDNAME deals 2 damage to any target chosen at random. AI:RemoveDeck:All AI:RemoveDeck:Random Oracle:Flying\n{T}: Goblin Test Pilot deals 2 damage to any target chosen at random. diff --git a/forge-gui/res/cardsfolder/g/grab_the_reins.txt b/forge-gui/res/cardsfolder/g/grab_the_reins.txt index 0dfc0ffc069..c236306ad14 100644 --- a/forge-gui/res/cardsfolder/g/grab_the_reins.txt +++ b/forge-gui/res/cardsfolder/g/grab_the_reins.txt @@ -5,7 +5,7 @@ K:Entwine:2 R A:SP$ Charm | Cost$ 3 R | Choices$ DBGainControl,DBSac | CharmNum$ 1 SVar:DBGainControl:DB$ GainControl | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain control of | LoseControl$ EOT | AddKWs$ Haste | SpellDescription$ Until end of turn, you gain control of target creature and it gains haste. SVar:DBSac:DB$ Sacrifice | Amount$ 1 | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ GrabDmg | SpellDescription$ Sacrifice a creature, then CARDNAME deals damage equal to that creature's power to any target. -SVar:GrabDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to deal the damage to | NumDmg$ X | SubAbility$ DBCleanup +SVar:GrabDmg:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to deal the damage to | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardPower AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/g/granger_guildmage.txt b/forge-gui/res/cardsfolder/g/granger_guildmage.txt index 5367195b83b..6714e775b5a 100644 --- a/forge-gui/res/cardsfolder/g/granger_guildmage.txt +++ b/forge-gui/res/cardsfolder/g/granger_guildmage.txt @@ -2,7 +2,7 @@ Name:Granger Guildmage ManaCost:G Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 A:AB$ Pump | Cost$ W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | SpellDescription$ Target creature gains first strike until end of turn. Oracle:{R}, {T}: Granger Guildmage deals 1 damage to any target and 1 damage to you.\n{W}, {T}: Target creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/granite_shard.txt b/forge-gui/res/cardsfolder/g/granite_shard.txt index 0a2368eb8a7..7e31241886f 100644 --- a/forge-gui/res/cardsfolder/g/granite_shard.txt +++ b/forge-gui/res/cardsfolder/g/granite_shard.txt @@ -1,5 +1,5 @@ Name:Granite Shard ManaCost:3 Types:Artifact -A:AB$ DealDamage | Cost$ 3 T | AlternateCost$ R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 3 T | AlternateCost$ R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:{3}, {T} or {R}, {T}: Granite Shard deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/grapeshot.txt b/forge-gui/res/cardsfolder/g/grapeshot.txt index 1f2c95b97b6..4a846d0fd20 100644 --- a/forge-gui/res/cardsfolder/g/grapeshot.txt +++ b/forge-gui/res/cardsfolder/g/grapeshot.txt @@ -1,6 +1,6 @@ Name:Grapeshot ManaCost:1 R Types:Sorcery -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. K:Storm Oracle:Grapeshot deals 1 damage to any target.\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/g/grim_lavamancer.txt b/forge-gui/res/cardsfolder/g/grim_lavamancer.txt index 2fa353439e5..909604080b9 100644 --- a/forge-gui/res/cardsfolder/g/grim_lavamancer.txt +++ b/forge-gui/res/cardsfolder/g/grim_lavamancer.txt @@ -2,6 +2,6 @@ Name:Grim Lavamancer ManaCost:R Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ R T ExileFromGrave<2/Card> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ R T ExileFromGrave<2/Card> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:NonCombatPriority:1 Oracle:{R}, {T}, Exile two cards from your graveyard: Grim Lavamancer deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/guardian_angel.txt b/forge-gui/res/cardsfolder/g/guardian_angel.txt index 6ecb71573d6..f76deb44822 100644 --- a/forge-gui/res/cardsfolder/g/guardian_angel.txt +++ b/forge-gui/res/cardsfolder/g/guardian_angel.txt @@ -1,7 +1,7 @@ Name:Guardian Angel ManaCost:X W Types:Instant -A:SP$ PreventDamage | Cost$ X W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ X | SubAbility$ GuardianEffect | SpellDescription$ Prevent the next X damage that would be dealt to any target this turn. Until end of turn, you may pay {1} any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. +A:SP$ PreventDamage | Cost$ X W | ValidTgts$ Any | Amount$ X | SubAbility$ GuardianEffect | SpellDescription$ Prevent the next X damage that would be dealt to any target this turn. Until end of turn, you may pay {1} any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. SVar:GuardianEffect:DB$ Effect | Abilities$ ABProtect | RememberObjects$ Targeted | ForgetOnMoved$ Battlefield SVar:ABProtect:AB$ PreventDamage | ActivationZone$ Command | Cost$ 1 | InstantSpeed$ True | Defined$ Remembered | Amount$ 1 | SpellDescription$ You may pay 1 any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt b/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt index 2bff69b9bb6..29a09fb284a 100644 --- a/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt +++ b/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt @@ -1,8 +1,8 @@ Name:Guerrilla Tactics ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ Card.OppCtrl | Execute$ TrigDoubleDmg | TriggerDescription$ When a spell or ability an opponent controls causes you to discard CARDNAME, CARDNAME deals 4 damage to any target. -SVar:TrigDoubleDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 +SVar:TrigDoubleDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 SVar:DiscardMeByOpp:3 Oracle:Guerrilla Tactics deals 2 damage to any target.\nWhen a spell or ability an opponent controls causes you to discard Guerrilla Tactics, Guerrilla Tactics deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/guile_sonic_soldier.txt b/forge-gui/res/cardsfolder/g/guile_sonic_soldier.txt index c4469dd2dfd..2cbd06c5d41 100644 --- a/forge-gui/res/cardsfolder/g/guile_sonic_soldier.txt +++ b/forge-gui/res/cardsfolder/g/guile_sonic_soldier.txt @@ -7,7 +7,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharge | Secondary$ True | SVar:TrigCharge:DB$ AddOrRemoveCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 | RememberRemovedCards$ True | SubAbility$ DBImmediateTrigger SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | ConditionCompare$ GE1 | Execute$ TrigCharm | SubAbility$ DBCleanup | TriggerDescription$ When you remove a counter this way, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDamage,DBPump -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Lifelink & Indestructible | SpellDescription$ CARDNAME gains lifelink and indestructible until end of turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters|LifeGain diff --git a/forge-gui/res/cardsfolder/g/gut_shot.txt b/forge-gui/res/cardsfolder/g/gut_shot.txt index aa1a88d45b9..ec9cb698cfb 100644 --- a/forge-gui/res/cardsfolder/g/gut_shot.txt +++ b/forge-gui/res/cardsfolder/g/gut_shot.txt @@ -1,5 +1,5 @@ Name:Gut Shot ManaCost:RP Types:Instant -A:SP$ DealDamage | Cost$ RP | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | AIPhyrexianPayment$ OnFatalDamage.1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:SP$ DealDamage | Cost$ RP | ValidTgts$ Any | NumDmg$ 1 | AIPhyrexianPayment$ OnFatalDamage.1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:({R/P} can be paid with either {R} or 2 life.)\nGut Shot deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/hagi_mob.txt b/forge-gui/res/cardsfolder/h/hagi_mob.txt index b5d1dcd9733..18115b05f65 100644 --- a/forge-gui/res/cardsfolder/h/hagi_mob.txt +++ b/forge-gui/res/cardsfolder/h/hagi_mob.txt @@ -2,5 +2,5 @@ Name:Hagi Mob ManaCost:4 R Types:Creature Troll Berserker PT:5/4 -A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | Boast$ True | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 1 | Boast$ True | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Boast — {1}{R}: Hagi Mob deals 1 damage to any target. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/h/hallowed_healer.txt b/forge-gui/res/cardsfolder/h/hallowed_healer.txt index 181367dfbd0..b2310b36a58 100644 --- a/forge-gui/res/cardsfolder/h/hallowed_healer.txt +++ b/forge-gui/res/cardsfolder/h/hallowed_healer.txt @@ -2,7 +2,7 @@ Name:Hallowed Healer ManaCost:2 W Types:Creature Human Cleric PT:1/1 -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$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 4 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Prevent the next 4 damage that would be dealt to any target this turn. Activate only if seven or more cards are in your graveyard. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | 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$ 4 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Prevent the next 4 damage that would be dealt to any target this turn. Activate only if seven or more cards are in your graveyard. SVar:NonCombatPriority:3 Oracle:{T}: Prevent the next 2 damage that would be dealt to any target this turn.\nThreshold — {T}: Prevent the next 4 damage that would be dealt to any target this turn. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt b/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt index 616e6980afa..9fc3a9c47e3 100644 --- a/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt +++ b/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt @@ -1,6 +1,6 @@ Name:Hammer of Bogardan ManaCost:1 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. A:AB$ ChangeZone | Cost$ 2 R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. Oracle:Hammer of Bogardan deals 3 damage to any target.\n{2}{R}{R}{R}: Return Hammer of Bogardan from your graveyard to your hand. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/h/hanabi_blast.txt b/forge-gui/res/cardsfolder/h/hanabi_blast.txt index ce45711c9c1..3fe28f7882c 100644 --- a/forge-gui/res/cardsfolder/h/hanabi_blast.txt +++ b/forge-gui/res/cardsfolder/h/hanabi_blast.txt @@ -1,7 +1,7 @@ Name:Hanabi Blast ManaCost:1 R R Types:Instant -A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBBounce | SpellDescription$ CARDNAME deals 2 damage to any target. Return CARDNAME to its owner's hand, then discard a card at random. +A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Any | NumDmg$ 2 | SubAbility$ DBBounce | SpellDescription$ CARDNAME deals 2 damage to any target. Return CARDNAME to its owner's hand, then discard a card at random. SVar:DBBounce:DB$ ChangeZone | Origin$ Stack | Destination$ Hand | Defined$ Parent | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ Random | NumCards$ 1 Oracle:Hanabi Blast deals 2 damage to any target. Return Hanabi Blast to its owner's hand, then discard a card at random. diff --git a/forge-gui/res/cardsfolder/h/hankyu.txt b/forge-gui/res/cardsfolder/h/hankyu.txt index 1ef6d0f7e97..594ff4ec9d5 100644 --- a/forge-gui/res/cardsfolder/h/hankyu.txt +++ b/forge-gui/res/cardsfolder/h/hankyu.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip:4 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ HankyuPutCounter & HankyuDmg | AddSVar$ HankyuX | Description$ Equipped creature has "{T}: Put an aim counter on CARDNAME" and "{T}, Remove all aim counters from CARDNAME: This creature deals damage to any target equal to the number of aim counters removed this way." SVar:HankyuPutCounter:AB$ PutCounter | Cost$ T | CounterType$ AIM | CounterNum$ 1 | Defined$ OriginalHost | SpellDescription$ Put an aim counter on ORIGINALHOST. -SVar:HankyuDmg:AB$ DealDamage | Cost$ T SubCounter | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ HankyuX | SpellDescription$ CARDNAME deals damage to any target equal to the number of aim counters removed this way. +SVar:HankyuDmg:AB$ DealDamage | Cost$ T SubCounter | ValidTgts$ Any | NumDmg$ HankyuX | SpellDescription$ CARDNAME deals damage to any target equal to the number of aim counters removed this way. SVar:HankyuX:SVar$CostCountersRemoved AI:RemoveDeck:All SVar:NonStackingAttachEffect:True diff --git a/forge-gui/res/cardsfolder/h/harms_way.txt b/forge-gui/res/cardsfolder/h/harms_way.txt index 2bc3f1382c3..c592232db77 100644 --- a/forge-gui/res/cardsfolder/h/harms_way.txt +++ b/forge-gui/res/cardsfolder/h/harms_way.txt @@ -2,7 +2,7 @@ Name:Harm's Way ManaCost:W Types:Instant A:SP$ ChooseSource | Cost$ W | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ The next 2 damage that a source of your choice would deal to you and/or permanents you control this turn is dealt to any target instead. -SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to redirect damage to | ReplacementEffects$ ReDamage | RememberObjects$ Targeted | SubAbility$ DBCleanup +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TgtPrompt$ Select any target to redirect damage to | ReplacementEffects$ ReDamage | RememberObjects$ Targeted | SubAbility$ DBCleanup SVar:ReDamage:Event$ DamageDone | ActiveZones$ Command | ValidTarget$ You,Permanent.YouCtrl | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ReplaceWith$ SplitDamage | DamageTarget$ Remembered | Description$ The next 2 damage that a source of your choice would deal to you and/or permanents you control this turn is dealt to any target instead. SVar:SplitDamage:DB$ ReplaceSplitDamage | DamageTarget$ Remembered | VarName$ ShieldAmount | DivideShield$ True SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True diff --git a/forge-gui/res/cardsfolder/h/harsh_sustenance.txt b/forge-gui/res/cardsfolder/h/harsh_sustenance.txt index f9fcaca07d1..c9eba97b6b3 100644 --- a/forge-gui/res/cardsfolder/h/harsh_sustenance.txt +++ b/forge-gui/res/cardsfolder/h/harsh_sustenance.txt @@ -1,7 +1,7 @@ Name:Harsh Sustenance ManaCost:1 W B Types:Instant -A:SP$ DealDamage | Cost$ 1 W B | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to any target and you gain X life, where X is the number of creatures you control. +A:SP$ DealDamage | Cost$ 1 W B | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to any target and you gain X life, where X is the number of creatures you control. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Valid Creature.YouCtrl Oracle:Harsh Sustenance deals X damage to any target and you gain X life, where X is the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/h/hatchet_bully.txt b/forge-gui/res/cardsfolder/h/hatchet_bully.txt index 31a5861ed90..bf79d7a869a 100644 --- a/forge-gui/res/cardsfolder/h/hatchet_bully.txt +++ b/forge-gui/res/cardsfolder/h/hatchet_bully.txt @@ -2,5 +2,5 @@ Name:Hatchet Bully ManaCost:3 R Types:Creature Goblin Warrior PT:3/3 -A:AB$ DealDamage | Cost$ 2 R T AddCounter<1/M1M1/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$ 2 R T AddCounter<1/M1M1/Creature.YouCtrl/a creature you control> | | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:{2}{R}, {T}, Put a -1/-1 counter on a creature you control: Hatchet Bully deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/hateflayer.txt b/forge-gui/res/cardsfolder/h/hateflayer.txt index 43c14f5352a..c010030bfe1 100644 --- a/forge-gui/res/cardsfolder/h/hateflayer.txt +++ b/forge-gui/res/cardsfolder/h/hateflayer.txt @@ -3,6 +3,6 @@ ManaCost:5 R R Types:Creature Elemental PT:5/5 K:Wither -A:AB$ DealDamage | Cost$ 2 R Untap | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. +A:AB$ DealDamage | Cost$ 2 R Untap | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. SVar:X:Count$CardPower Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\n{2}{R}, {Q}: Hateflayer deals damage equal to its power to any target. ({Q} is the untap symbol.) diff --git a/forge-gui/res/cardsfolder/h/havoc_jester.txt b/forge-gui/res/cardsfolder/h/havoc_jester.txt index ba488a1e2b9..72a82515796 100644 --- a/forge-gui/res/cardsfolder/h/havoc_jester.txt +++ b/forge-gui/res/cardsfolder/h/havoc_jester.txt @@ -3,5 +3,5 @@ ManaCost:4 R Types:Creature Devil PT:5/5 T:Mode$ Sacrificed | ValidCard$ Permanent.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a permanent, 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 you sacrifice a permanent, Havoc Jester deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/heal.txt b/forge-gui/res/cardsfolder/h/heal.txt index e5746743816..ca6e9f4edad 100644 --- a/forge-gui/res/cardsfolder/h/heal.txt +++ b/forge-gui/res/cardsfolder/h/heal.txt @@ -1,7 +1,7 @@ Name:Heal ManaCost:W Types:Instant -A:SP$ PreventDamage | Cost$ W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 | SubAbility$ DelTrigSlowtrip | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Draw a card at the beginning of the next turn's upkeep. +A:SP$ PreventDamage | Cost$ W | ValidTgts$ Any | Amount$ 1 | SubAbility$ DelTrigSlowtrip | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Draw a card at the beginning of the next turn's upkeep. SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You Oracle:Prevent the next 1 damage that would be dealt to any target this turn.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/h/healers_headdress.txt b/forge-gui/res/cardsfolder/h/healers_headdress.txt index dd1c7004a4b..ee9c864e0dc 100644 --- a/forge-gui/res/cardsfolder/h/healers_headdress.txt +++ b/forge-gui/res/cardsfolder/h/healers_headdress.txt @@ -4,5 +4,5 @@ Types:Artifact Equipment K:Equip:1 A:AB$ Attach | Cost$ W W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Attach CARDNAME to target creature you control. S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ Prevent | AddToughness$ 2 | Description$ Equipped creature gets +0/+2 and has "{T}: Prevent the next 1 damage that would be dealt to any target this turn." -SVar:Prevent: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. +SVar:Prevent:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Oracle:Equipped creature gets +0/+2 and has "{T}: Prevent the next 1 damage that would be dealt to any target this turn."\n{W}{W}: Attach Healer's Headdress to target creature you control.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/healing_grace.txt b/forge-gui/res/cardsfolder/h/healing_grace.txt index 9db58a9052d..be67a6b0497 100644 --- a/forge-gui/res/cardsfolder/h/healing_grace.txt +++ b/forge-gui/res/cardsfolder/h/healing_grace.txt @@ -2,7 +2,7 @@ Name:Healing Grace ManaCost:W Types:Instant A:SP$ ChooseSource | Cost$ W | Choices$ Card,Emblem | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn by a source of your choice. You gain 3 life. -SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage to | ReplacementEffects$ GraceDamage | ForgetOnMoved$ Battlefield | RememberObjects$ Targeted | SubAbility$ DBGainLife +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TgtPrompt$ Select any target to prevent damage to | ReplacementEffects$ GraceDamage | ForgetOnMoved$ Battlefield | RememberObjects$ Targeted | SubAbility$ DBGainLife SVar:GraceDamage:Event$ DamageDone | ValidTarget$ Card.IsRemembered,Player.IsRemembered | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ReplaceWith$ GraceDmg | PreventionEffect$ True | Description$ Prevent the next 3 damage that would be dealt to any target this turn by a source of your choice. SVar:GraceDmg:DB$ ReplaceDamage | Amount$ ShieldAmount SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/h/healing_leaves.txt b/forge-gui/res/cardsfolder/h/healing_leaves.txt index 02cfba26f0a..a254604105e 100644 --- a/forge-gui/res/cardsfolder/h/healing_leaves.txt +++ b/forge-gui/res/cardsfolder/h/healing_leaves.txt @@ -3,5 +3,5 @@ ManaCost:G Types:Instant A:SP$ Charm | Cost$ G | Choices$ DBGainLife,DBPreventDmg | CharmNum$ 1 SVar:DBGainLife:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 3 | SpellDescription$ Target player gains 3 life. -SVar:DBPreventDmg:DB$ PreventDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. +SVar:DBPreventDmg:DB$ PreventDamage | ValidTgts$ Any | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. Oracle:Choose one —\n• Target player gains 3 life.\n• Prevent the next 3 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/h/healing_salve.txt b/forge-gui/res/cardsfolder/h/healing_salve.txt index 77e2b7b7b46..aaa72227412 100644 --- a/forge-gui/res/cardsfolder/h/healing_salve.txt +++ b/forge-gui/res/cardsfolder/h/healing_salve.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Instant A:SP$ Charm | Cost$ W | Choices$ DBGainLife,DBPreventDmg | CharmNum$ 1 SVar:DBGainLife:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 3 | SpellDescription$ Target player gains 3 life. -SVar:DBPreventDmg:DB$ PreventDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. +SVar:DBPreventDmg:DB$ PreventDamage | ValidTgts$ Any | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. DeckHas:Ability$LifeGain Oracle:Choose one —\n• Target player gains 3 life.\n• Prevent the next 3 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt b/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt index d0c38c65507..1832381f7d4 100644 --- a/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt +++ b/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt @@ -4,7 +4,7 @@ Types:Creature Manticore PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBTrigger | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice another creature. When you do, CARDNAME deals damage equal to that creature's power to target creature or player. SVar:DBTrigger:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | Execute$ TrigDamage | AILogic$ SacForDamage | RememberObjects$ Sacrificed | TriggerDescription$ When you do, CARDNAME deals damage equal to that creature's power to any target. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ XPower +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ XPower K:Embalm:5 R SVar:XPower:TriggerRemembered$CardPower SVar:AIPreferenceParams:CreatureEvalThreshold$ 200 diff --git a/forge-gui/res/cardsfolder/h/heartfire.txt b/forge-gui/res/cardsfolder/h/heartfire.txt index f4c649d22c0..892737d2ebd 100644 --- a/forge-gui/res/cardsfolder/h/heartfire.txt +++ b/forge-gui/res/cardsfolder/h/heartfire.txt @@ -1,6 +1,6 @@ Name:Heartfire ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R Sac<1/Creature;Planeswalker/creature or planeswalker> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +A:SP$ DealDamage | Cost$ 1 R Sac<1/Creature;Planeswalker/creature or planeswalker> | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. SVar:AIPreference:SacCost$Creature.token,Planeswalker.cmcLE2 Oracle:As an additional cost to cast this spell, sacrifice a creature or planeswalker.\nHeartfire deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/heavy_arbalest.txt b/forge-gui/res/cardsfolder/h/heavy_arbalest.txt index 99fd4bf273b..17f823cd746 100644 --- a/forge-gui/res/cardsfolder/h/heavy_arbalest.txt +++ b/forge-gui/res/cardsfolder/h/heavy_arbalest.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip:4 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Equipped creature doesn't untap during its controller's untap step. S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ Damage | Description$ Equipped creature has "{T}: This creature deals 2 damage to any target." -SVar:Damage:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +SVar:Damage:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:NonStackingAttachEffect:True Oracle:Equipped creature doesn't untap during its controller's untap step.\nEquipped creature has "{T}: This creature deals 2 damage to any target."\nEquip {4} diff --git a/forge-gui/res/cardsfolder/h/hecatomb.txt b/forge-gui/res/cardsfolder/h/hecatomb.txt index 56caf45ffad..4b952c9be01 100644 --- a/forge-gui/res/cardsfolder/h/hecatomb.txt +++ b/forge-gui/res/cardsfolder/h/hecatomb.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Enchantment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice CARDNAME unless you sacrifice four creatures. SVar:TrigSac:DB$ Sacrifice | UnlessCost$ Sac<4/Creature> | UnlessPayer$ You -A:AB$ DealDamage | Cost$ tapXType<1/Swamp> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ tapXType<1/Swamp> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:NeedsToPlayVar:Creats GE4 diff --git a/forge-gui/res/cardsfolder/h/heliophial.txt b/forge-gui/res/cardsfolder/h/heliophial.txt index 25876d925ad..4e6f4aff6c0 100644 --- a/forge-gui/res/cardsfolder/h/heliophial.txt +++ b/forge-gui/res/cardsfolder/h/heliophial.txt @@ -1,7 +1,7 @@ Name:Heliophial ManaCost:5 Types:Artifact -A:AB$ DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of charge counters on it to any target. +A:AB$ DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of charge counters on it to any target. K:Sunburst SVar:X:Count$CardCounters.CHARGE SVar:NeedsToPlayVar:Z GE1 diff --git a/forge-gui/res/cardsfolder/h/heretics_punishment.txt b/forge-gui/res/cardsfolder/h/heretics_punishment.txt index 619b1801ec8..d487b4471c8 100644 --- a/forge-gui/res/cardsfolder/h/heretics_punishment.txt +++ b/forge-gui/res/cardsfolder/h/heretics_punishment.txt @@ -2,7 +2,7 @@ Name:Heretic's Punishment ManaCost:4 R Types:Enchantment A:AB$ Mill | Cost$ 3 R | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBHereticDamage | SpellDescription$ Choose any target, then mill three cards. CARDNAME deals damage to that permanent or player equal to the highest mana value among the milled cards. -SVar:DBHereticDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ HereticX | SubAbility$ DBHereticCleanup +SVar:DBHereticDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ HereticX | SubAbility$ DBHereticCleanup SVar:DBHereticCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HereticX:Remembered$GreatestCMC AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/h/hermetic_study.txt b/forge-gui/res/cardsfolder/h/hermetic_study.txt index f3331d30a03..beba0669a79 100644 --- a/forge-gui/res/cardsfolder/h/hermetic_study.txt +++ b/forge-gui/res/cardsfolder/h/hermetic_study.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Damage | Description$ Enchanted creature 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. SVar:NonStackingAttachEffect:True Oracle:Enchant creature\nEnchanted creature has "{T}: This creature deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt b/forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt index ca7bd4fc88b..32c4a2c6bac 100644 --- a/forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt +++ b/forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt @@ -7,7 +7,7 @@ A:AB$ Dig | Cost$ 2 R T | Defined$ You | DigNum$ 1 | ChangeNum$ All | Destinatio SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBImmediateTrigger | ExileOnMoved$ Exile | SpellDescription$ You may play that card this turn. SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card this turn. SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | Execute$ TrigDealDamage | RememberObjects$ RememberedCard | SubAbility$ DBCleanup | SpellDescription$ When you exile a nonland card this way, CARDNAME deals damage equal to the exiled card's mana value to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggerRemembered$CardManaCost SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Deckhas:Ability$Sacrifice diff --git a/forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt b/forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt index 582d5aeff2d..5cf4f4d0f17 100644 --- a/forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt +++ b/forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt @@ -3,7 +3,7 @@ ManaCost:1 R R Types:Creature Goblin Rogue PT:2/3 S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Goblin.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Goblins you control get +1/+1. -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of Goblins that entered the battlefield under your control this turn to any target. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of Goblins that entered the battlefield under your control this turn to any target. SVar:X:Count$ThisTurnEntered_Battlefield_Goblin.YouCtrl DeckNeeds:Type$Goblin Oracle:Other Goblins you control get +1/+1.\n{R}, {T}: Hobgoblin Bandit Lord deals damage equal to the number of Goblins that entered the battlefield under your control this turn to any target. diff --git a/forge-gui/res/cardsfolder/h/hold_at_bay.txt b/forge-gui/res/cardsfolder/h/hold_at_bay.txt index a5110601cfd..3ffb8597744 100644 --- a/forge-gui/res/cardsfolder/h/hold_at_bay.txt +++ b/forge-gui/res/cardsfolder/h/hold_at_bay.txt @@ -1,5 +1,5 @@ Name:Hold at Bay ManaCost:1 W Types:Instant -A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 7 | SpellDescription$ Prevent the next 7 damage that would be dealt to any target this turn. +A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Any | Amount$ 7 | SpellDescription$ Prevent the next 7 damage that would be dealt to any target this turn. Oracle:Prevent the next 7 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/h/honden_of_infinite_rage.txt b/forge-gui/res/cardsfolder/h/honden_of_infinite_rage.txt index c8984ab8ca1..0059908270d 100644 --- a/forge-gui/res/cardsfolder/h/honden_of_infinite_rage.txt +++ b/forge-gui/res/cardsfolder/h/honden_of_infinite_rage.txt @@ -2,7 +2,7 @@ Name:Honden of Infinite Rage ManaCost:2 R Types:Legendary Enchantment Shrine T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals damage to any target equal to the number of Shrines you control. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$TypeYouCtrl.Shrine DeckHints:Type$Shrine Oracle:At the beginning of your upkeep, Honden of Infinite Rage deals damage to any target equal to the number of Shrines you control. diff --git a/forge-gui/res/cardsfolder/h/honorable_passage.txt b/forge-gui/res/cardsfolder/h/honorable_passage.txt index ad56feb2fba..7b6992b14a3 100644 --- a/forge-gui/res/cardsfolder/h/honorable_passage.txt +++ b/forge-gui/res/cardsfolder/h/honorable_passage.txt @@ -2,7 +2,7 @@ Name:Honorable Passage ManaCost:1 W Types:Instant A:SP$ ChooseSource | Cost$ 1 W | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ The next time a source of your choice would deal damage to any target this turn, prevent that damage. If damage from a red source is prevented this way, Honorable Passage deals that much damage to the source's controller. -SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage to | ReplacementEffects$ RepDmg | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card,Emblem | ConditionCompare$ GE1 +SVar:DBEffect:DB$ Effect | ValidTgts$ Any | TgtPrompt$ Select any target to prevent damage to | ReplacementEffects$ RepDmg | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card,Emblem | ConditionCompare$ GE1 SVar:RepDmg:Event$ DamageDone | ValidTarget$ Card.IsRemembered,Player.IsRemembered | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ReplaceWith$ DealDamage | PreventionEffect$ True | Description$ The next time a source of your choice would deal damage to any target this turn, prevent that damage. If damage from a red source is prevented this way, Honorable Passage deals that much damage to the source's controller. SVar:DealDamage:DB$ DealDamage | Defined$ ReplacedSourceController | DamageSource$ EffectSource | NumDmg$ X | ConditionDefined$ ReplacedSource | ConditionPresent$ Card.RedSource | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile diff --git a/forge-gui/res/cardsfolder/h/hornet_sting.txt b/forge-gui/res/cardsfolder/h/hornet_sting.txt index 493fed53f81..7fbf99713a6 100644 --- a/forge-gui/res/cardsfolder/h/hornet_sting.txt +++ b/forge-gui/res/cardsfolder/h/hornet_sting.txt @@ -1,5 +1,5 @@ Name:Hornet Sting ManaCost:G Types:Instant -A:SP$ DealDamage | Cost$ G | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ Hornet Sting deals 1 damage to any target. +A:SP$ DealDamage | Cost$ G | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ Hornet Sting deals 1 damage to any target. Oracle:Hornet Sting deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/hot_springs.txt b/forge-gui/res/cardsfolder/h/hot_springs.txt index 7f1c0e59d87..7c76dfd106e 100644 --- a/forge-gui/res/cardsfolder/h/hot_springs.txt +++ b/forge-gui/res/cardsfolder/h/hot_springs.txt @@ -4,5 +4,5 @@ Types:Enchantment Aura K:Enchant land you control A:SP$ Attach | Cost$ 1 G | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | AILogic$ Pump S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ Pump | Description$ Enchanted land has "{T}: Prevent the next 1 damage that would be dealt to any target this turn." -SVar:Pump: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. +SVar:Pump:AB$PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. Oracle:Enchant land you control\nEnchanted land has "{T}: Prevent the next 1 damage that would be dealt to any target this turn." diff --git a/forge-gui/res/cardsfolder/h/hurler_cyclops.txt b/forge-gui/res/cardsfolder/h/hurler_cyclops.txt index c532be764b3..dc1dc942d8a 100644 --- a/forge-gui/res/cardsfolder/h/hurler_cyclops.txt +++ b/forge-gui/res/cardsfolder/h/hurler_cyclops.txt @@ -2,7 +2,7 @@ Name:Hurler Cyclops ManaCost:3 R R Types:Creature Cyclops PT:5/4 -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. SVar:AICostPreference:SacCost$Creature.Token,Creature.cmcLE2 AI:RemoveDeck:Random Oracle:{1}, Sacrifice another creature: Hurler Cyclops deals 1 damage to any target. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/h/hypervolt_grasp.txt b/forge-gui/res/cardsfolder/h/hypervolt_grasp.txt index 245669daf6e..35796ebf8ac 100644 --- a/forge-gui/res/cardsfolder/h/hypervolt_grasp.txt +++ b/forge-gui/res/cardsfolder/h/hypervolt_grasp.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Damage | Description$ Enchanted creature has "{T}: This creature deals 1 damage to any target." A:AB$ ChangeZone | Cost$ 1 U | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -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 creature\nEnchanted creature has "{T}: This creature deals 1 damage to any target."\n{1}{U}: Return Hypervolt Grasp to its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/hypochondria.txt b/forge-gui/res/cardsfolder/h/hypochondria.txt index 00602e126e5..043ef1531e5 100644 --- a/forge-gui/res/cardsfolder/h/hypochondria.txt +++ b/forge-gui/res/cardsfolder/h/hypochondria.txt @@ -1,7 +1,7 @@ Name:Hypochondria ManaCost:1 W Types:Enchantment -A:AB$ PreventDamage | Cost$ W Discard<1/Card> | ValidTgts$ Creature,Player,Planeswalker | 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$ Creature,Player,Planeswalker | 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 Discard<1/Card> | ValidTgts$ Any | 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. AI:RemoveDeck:All Oracle:{W}, Discard a card: Prevent the next 3 damage that would be dealt to any target this turn.\n{W}, Sacrifice Hypochondria: Prevent the next 3 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/i/icatian_javelineers.txt b/forge-gui/res/cardsfolder/i/icatian_javelineers.txt index 16fdda95a55..234be7031b1 100644 --- a/forge-gui/res/cardsfolder/i/icatian_javelineers.txt +++ b/forge-gui/res/cardsfolder/i/icatian_javelineers.txt @@ -3,5 +3,5 @@ ManaCost:W Types:Creature Human Soldier PT:1/1 K:etbCounter:JAVELIN:1 -A:AB$ DealDamage | Cost$ T SubCounter<1/JAVELIN> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T SubCounter<1/JAVELIN> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. Oracle:Icatian Javelineers enters the battlefield with a javelin counter on it.\n{T}, Remove a javelin counter from Icatian Javelineers: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/igneous_inspiration.txt b/forge-gui/res/cardsfolder/i/igneous_inspiration.txt index 61917c5c354..db45a3f29bb 100644 --- a/forge-gui/res/cardsfolder/i/igneous_inspiration.txt +++ b/forge-gui/res/cardsfolder/i/igneous_inspiration.txt @@ -1,6 +1,6 @@ Name:Igneous Inspiration ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBLearn | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBLearn | SpellDescription$ CARDNAME deals 3 damage to any target. SVar:DBLearn:DB$ Learn | SpellDescription$ Learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) Oracle:Igneous Inspiration deals 3 damage to any target.\nLearn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) diff --git a/forge-gui/res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt b/forge-gui/res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt index 35862336b34..ef08bb3cbfb 100644 --- a/forge-gui/res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt +++ b/forge-gui/res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Human Werewolf PT:3/3 T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, it deals that much damage to any target. -SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target +SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Any | TgtPrompt$ Select any target SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. @@ -19,7 +19,7 @@ Colors:red Types:Creature Werewolf PT:4/4 T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Permanent.YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever a permanent you control is dealt damage, CARDNAME deals that much damage to any target. -SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target +SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Any | TgtPrompt$ Select any target SVar:X:TriggerCount$DamageAmount S:Mode$ Continuous | Affected$ Permanent.YouCtrl | AddSVar$ CE SVar:CE:SVar:HasCombatEffect:TRUE diff --git a/forge-gui/res/cardsfolder/i/immard_the_stormcleaver.txt b/forge-gui/res/cardsfolder/i/immard_the_stormcleaver.txt index 84ad5401275..5bcd4a118f1 100644 --- a/forge-gui/res/cardsfolder/i/immard_the_stormcleaver.txt +++ b/forge-gui/res/cardsfolder/i/immard_the_stormcleaver.txt @@ -7,7 +7,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharge | Secondary$ True | SVar:TrigCharge:DB$ AddOrRemoveCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 | RememberRemovedCards$ True | SubAbility$ DBImmediateTrigger SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | ConditionCompare$ GE1 | Execute$ TrigCharm | SubAbility$ DBCleanup | TriggerDescription$ When you remove a counter this way, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDamage,DBPump -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Lifelink & Indestructible | SpellDescription$ CARDNAME gains lifelink and indestructible until end of turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters|LifeGain diff --git a/forge-gui/res/cardsfolder/i/immersturm.txt b/forge-gui/res/cardsfolder/i/immersturm.txt index db42aac0d04..ab5044d5467 100644 --- a/forge-gui/res/cardsfolder/i/immersturm.txt +++ b/forge-gui/res/cardsfolder/i/immersturm.txt @@ -2,7 +2,7 @@ Name:Immersturm ManaCost:no cost Types:Plane Valla T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Command | Execute$ TrigDamage | OptionalDecider$ TriggeredCardController | TriggerDescription$ Whenever a creature enters the battlefield, that creature's controller may have it deal damage equal to its power to any target of their choice. -SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ Y | DamageSource$ TriggeredCard | TargetingPlayer$ TriggeredCardController +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y | DamageSource$ TriggeredCard | TargetingPlayer$ TriggeredCardController SVar:Y:TriggeredCard$CardPower T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, exile target creature, then return it to the battlefield under its owner's control. SVar:RolledChaos:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Exile | RememberTargets$ True | SubAbility$ RestorationReturn diff --git a/forge-gui/res/cardsfolder/i/imminent_doom.txt b/forge-gui/res/cardsfolder/i/imminent_doom.txt index d3c90e3ce5b..66524866ddf 100644 --- a/forge-gui/res/cardsfolder/i/imminent_doom.txt +++ b/forge-gui/res/cardsfolder/i/imminent_doom.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Enchantment K:etbCounter:DOOM:1 T:Mode$ SpellCast | ValidCard$ Card.cmcEQX | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with mana value equal to the number of doom counters on CARDNAME, CARDNAME deals that much damage to any target. Then put a doom counter on CARDNAME. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ Y | SubAbility$ DBPutCounter +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 SVar:X:Count$CardCounters.DOOM SVar:Y:LastStateBattlefield$CardCounters.DOOM diff --git a/forge-gui/res/cardsfolder/i/improvised_weaponry.txt b/forge-gui/res/cardsfolder/i/improvised_weaponry.txt index 7ae6606f50f..017ca0cd4be 100644 --- a/forge-gui/res/cardsfolder/i/improvised_weaponry.txt +++ b/forge-gui/res/cardsfolder/i/improvised_weaponry.txt @@ -1,7 +1,7 @@ Name:Improvised Weaponry ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any targeto | NumDmg$ 2 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 2 damage to any target. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | TgtPrompt$ Select any targeto | NumDmg$ 2 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Create a Treasure token. DeckHas:Ability$Token Oracle:Improvised Weaponry deals 2 damage to any target. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/i/incendiary.txt b/forge-gui/res/cardsfolder/i/incendiary.txt index 285fae79e59..24e31f59310 100644 --- a/forge-gui/res/cardsfolder/i/incendiary.txt +++ b/forge-gui/res/cardsfolder/i/incendiary.txt @@ -6,6 +6,6 @@ A:SP$ Attach | Cost$ R | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a fuse counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDamage | TriggerDescription$ When enchanted creature dies, CARDNAME deals X damage to any target, where X is the number of fuse counters on CARDNAME. -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$CardCounters.FUSE Oracle:Enchant creature\nAt the beginning of your upkeep, you may put a fuse counter on Incendiary.\nWhen enchanted creature dies, Incendiary deals X damage to any target, where X is the number of fuse counters on Incendiary. diff --git a/forge-gui/res/cardsfolder/i/incendiary_flow.txt b/forge-gui/res/cardsfolder/i/incendiary_flow.txt index 8a0e50a2c53..b6eabdf97b7 100644 --- a/forge-gui/res/cardsfolder/i/incendiary_flow.txt +++ b/forge-gui/res/cardsfolder/i/incendiary_flow.txt @@ -1,6 +1,6 @@ Name:Incendiary Flow ManaCost:1 R Types:Sorcery -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:Incendiary Flow 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/i/incinerate.txt b/forge-gui/res/cardsfolder/i/incinerate.txt index 3bc16f7c5f0..21f84a8b690 100644 --- a/forge-gui/res/cardsfolder/i/incinerate.txt +++ b/forge-gui/res/cardsfolder/i/incinerate.txt @@ -1,6 +1,6 @@ Name:Incinerate ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DB | SpellDescription$ CARDNAME deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DB | SpellDescription$ CARDNAME deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn. SVar:DB:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted Oracle:Incinerate deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn. diff --git a/forge-gui/res/cardsfolder/i/inescapable_blaze.txt b/forge-gui/res/cardsfolder/i/inescapable_blaze.txt index b9f1bb2ebdf..afdec20ce0e 100644 --- a/forge-gui/res/cardsfolder/i/inescapable_blaze.txt +++ b/forge-gui/res/cardsfolder/i/inescapable_blaze.txt @@ -2,5 +2,5 @@ Name:Inescapable Blaze ManaCost:4 R R Types:Instant K:This spell can't be countered. -A:SP$ DealDamage | Cost$ 4 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to any target. +A:SP$ DealDamage | Cost$ 4 R R | ValidTgts$ Any | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to any target. Oracle:This spell can't be countered.\nInescapable Blaze deals 6 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/inferno_fist.txt b/forge-gui/res/cardsfolder/i/inferno_fist.txt index a038196f0a4..60f71f0c05a 100644 --- a/forge-gui/res/cardsfolder/i/inferno_fist.txt +++ b/forge-gui/res/cardsfolder/i/inferno_fist.txt @@ -4,5 +4,5 @@ Types:Enchantment Aura K:Enchant creature you control A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | Description$ Enchanted creature gets +2/+0. -A:AB$ DealDamage | Cost$ 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$ R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. Oracle:Enchant creature you control\nEnchanted creature gets +2/+0.\n{R}, Sacrifice Inferno Fist: Inferno Fist deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/inferno_of_the_star_mounts.txt b/forge-gui/res/cardsfolder/i/inferno_of_the_star_mounts.txt index d06c401b209..f6d46dbb29d 100644 --- a/forge-gui/res/cardsfolder/i/inferno_of_the_star_mounts.txt +++ b/forge-gui/res/cardsfolder/i/inferno_of_the_star_mounts.txt @@ -7,6 +7,6 @@ K:Flying K:Haste A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SubAbility$ DBImmediateTrigger | AILogic$ InfernoOfTheStarMounts | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigDealDamage | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ20 | SpellDescription$ When its power becomes 20 this way, it deals 20 damage to any target. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 20 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 20 SVar:X:Count$CardPower Oracle:This spell can't be countered.\nFlying, haste\n{R}: Inferno of the Star Mounts gets +1/+0 until end of turn. When its power becomes 20 this way, it deals 20 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/inferno_titan.txt b/forge-gui/res/cardsfolder/i/inferno_titan.txt index 783636fc85d..db103432a06 100644 --- a/forge-gui/res/cardsfolder/i/inferno_titan.txt +++ b/forge-gui/res/cardsfolder/i/inferno_titan.txt @@ -5,6 +5,6 @@ PT:6/6 A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DmgDistro | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DmgDistro | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. -SVar:DmgDistro:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 +SVar:DmgDistro:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 SVar:HasAttackEffect:TRUE Oracle:{R}: Inferno Titan gets +1/+0 until end of turn.\nWhenever Inferno Titan enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt b/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt index af9248df9c2..1e31ac292c2 100644 --- a/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt +++ b/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt @@ -2,6 +2,6 @@ Name:Inspired Ultimatum ManaCost:U U R R R W W Types:Sorcery A:SP$ GainLife | Cost$ U U R R R W W | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDamage | SpellDescription$ Target player gains 5 life, CARDNAME deals 5 damage to any target, then you draw five cards. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SubAbility$ DBDraw +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 5 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 5 Oracle:Target player gains 5 life, Inspired Ultimatum deals 5 damage to any target, then you draw five cards. diff --git a/forge-gui/res/cardsfolder/i/integrity_intervention.txt b/forge-gui/res/cardsfolder/i/integrity_intervention.txt index 4b78e9e8a4e..f8c38aee0d8 100644 --- a/forge-gui/res/cardsfolder/i/integrity_intervention.txt +++ b/forge-gui/res/cardsfolder/i/integrity_intervention.txt @@ -10,6 +10,6 @@ ALTERNATE Name:Intervention ManaCost:2 R W Types:Instant -A:SP$ DealDamage | Cost$ 2 R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ Target player deals 3 damage to any target and you gain 3 life. +A:SP$ DealDamage | Cost$ 2 R W | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ Target player deals 3 damage to any target and you gain 3 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 Oracle:Intervention deals 3 damage to any target and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/i/invoke_the_firemind.txt b/forge-gui/res/cardsfolder/i/invoke_the_firemind.txt index f496dacbc21..c2c5bf831af 100644 --- a/forge-gui/res/cardsfolder/i/invoke_the_firemind.txt +++ b/forge-gui/res/cardsfolder/i/invoke_the_firemind.txt @@ -3,6 +3,6 @@ ManaCost:X U U R Types:Sorcery A:SP$ Charm | Cost$ X U U R | Choices$ DBDraw,DBDmg | CharmNum$ 1 SVar:DBDraw:DB$ Draw | NumCards$ X | SpellDescription$ Draw X cards. -SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. +SVar:DBDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid Oracle:Choose one —\n• Draw X cards.\n• Invoke the Firemind deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/i/ion_storm.txt b/forge-gui/res/cardsfolder/i/ion_storm.txt index f22081de4e8..8b724d86a8f 100644 --- a/forge-gui/res/cardsfolder/i/ion_storm.txt +++ b/forge-gui/res/cardsfolder/i/ion_storm.txt @@ -1,8 +1,8 @@ Name:Ion Storm ManaCost:2 R Types:Enchantment -A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1/Permanent/permanent you control> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -A:AB$ DealDamage | Cost$ 1 R SubCounter<1/CHARGE/Permanent/permanent you control> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1/Permanent/permanent you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 1 R SubCounter<1/CHARGE/Permanent/permanent you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. AI:RemoveDeck:Random AI:RemoveDeck:All Oracle:{1}{R}, Remove a +1/+1 counter or a charge counter from a permanent you control: Ion Storm deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/ire_of_kaminari.txt b/forge-gui/res/cardsfolder/i/ire_of_kaminari.txt index 9011f989484..a65f7676202 100644 --- a/forge-gui/res/cardsfolder/i/ire_of_kaminari.txt +++ b/forge-gui/res/cardsfolder/i/ire_of_kaminari.txt @@ -1,7 +1,7 @@ Name:Ire of Kaminari ManaCost:3 R Types:Instant Arcane -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ Ire of Kaminari deals damage to any target equal to the number of Arcane cards in your graveyard. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ Ire of Kaminari deals damage to any target equal to the number of Arcane cards in your graveyard. SVar:X:Count$TypeInYourYard.Arcane AI:RemoveDeck:Random DeckHints:Type$Arcane diff --git a/forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt b/forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt index 6808b5e3ada..39c8785da76 100644 --- a/forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt +++ b/forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Creature Human Wizard PT:0/4 T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever you draw your second card each turn, CARDNAME deals 3 damage to any target. -SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 AI:RemoveDeck:Random Oracle:Whenever you draw your second card each turn, Irencrag Pyromancer deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/ivory_charm.txt b/forge-gui/res/cardsfolder/i/ivory_charm.txt index 9bc5b7a5b1b..8f06e5e0827 100644 --- a/forge-gui/res/cardsfolder/i/ivory_charm.txt +++ b/forge-gui/res/cardsfolder/i/ivory_charm.txt @@ -4,6 +4,6 @@ Types:Instant A:SP$ Charm | Cost$ W | Choices$ PumpAll,Tap,Prevent | CharmNum$ 1 SVar:PumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -2 | IsCurse$ True | SpellDescription$ All creatures get -2/-0 until end of turn. SVar:Tap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. -SVar:Prevent:DB$ PreventDamage | 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. +SVar:Prevent:DB$ PreventDamage | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. AI:RemoveDeck:All Oracle:Choose one —\n• All creatures get -2/-0 until end of turn.\n• Tap target creature.\n• Prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_of_kaldheim_pyre_of_the_world_tree.txt b/forge-gui/res/cardsfolder/upcoming/invasion_of_kaldheim_pyre_of_the_world_tree.txt index 98ec4966173..ed36947f5b9 100644 --- a/forge-gui/res/cardsfolder/upcoming/invasion_of_kaldheim_pyre_of_the_world_tree.txt +++ b/forge-gui/res/cardsfolder/upcoming/invasion_of_kaldheim_pyre_of_the_world_tree.txt @@ -18,7 +18,7 @@ Name:Pyre of the World Tree ManaCost:no cost Colors:red Types:Enchantment -A:AB$ DealDamage | Cost$ Discard<1/Land> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ Discard<1/Land> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. T:Mode$ Discarded | ValidCard$ Land.YouOwn | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever you discard a land card, exile the top card of your library. You may play that card this turn. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | ExileOnMoved$ Exile | SubAbility$ DBCleanup