From 1093c2712c17c92c890f4d1f9de7508d681b6211 Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Mon, 22 Apr 2024 16:40:42 +0100 Subject: [PATCH] Add files via upload --- forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt | 2 +- forge-gui/res/cardsfolder/h/hail_of_arrows.txt | 2 +- forge-gui/res/cardsfolder/h/hail_storm.txt | 2 +- forge-gui/res/cardsfolder/h/hallow.txt | 2 +- forge-gui/res/cardsfolder/h/hallowed_burial.txt | 2 +- forge-gui/res/cardsfolder/h/hallowed_moonlight.txt | 2 +- forge-gui/res/cardsfolder/h/halt_order.txt | 2 +- forge-gui/res/cardsfolder/h/hammer_helper.txt | 2 +- forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt | 2 +- forge-gui/res/cardsfolder/h/hampering_snare.txt | 2 +- forge-gui/res/cardsfolder/h/hanabi_blast.txt | 2 +- forge-gui/res/cardsfolder/h/hand_of_death.txt | 2 +- forge-gui/res/cardsfolder/h/hands_of_binding.txt | 2 +- forge-gui/res/cardsfolder/h/hapatras_mark.txt | 2 +- forge-gui/res/cardsfolder/h/harmless_offering.txt | 2 +- forge-gui/res/cardsfolder/h/harmonic_convergence.txt | 2 +- forge-gui/res/cardsfolder/h/harmonize.txt | 2 +- forge-gui/res/cardsfolder/h/harms_way.txt | 2 +- forge-gui/res/cardsfolder/h/harness_by_force.txt | 2 +- forge-gui/res/cardsfolder/h/harness_infinity.txt | 2 +- forge-gui/res/cardsfolder/h/harnessed_lightning.txt | 2 +- forge-gui/res/cardsfolder/h/harrowing_journey.txt | 2 +- forge-gui/res/cardsfolder/h/harsh_justice.txt | 2 +- forge-gui/res/cardsfolder/h/harsh_mercy.txt | 2 +- forge-gui/res/cardsfolder/h/harsh_scrutiny.txt | 2 +- forge-gui/res/cardsfolder/h/harsh_sustenance.txt | 2 +- forge-gui/res/cardsfolder/h/harvest_season.txt | 2 +- forge-gui/res/cardsfolder/h/hate_mirage.txt | 2 +- forge-gui/res/cardsfolder/h/haunting_echoes.txt | 2 +- forge-gui/res/cardsfolder/h/haunting_hymn.txt | 2 +- forge-gui/res/cardsfolder/h/hazardous_blast.txt | 2 +- forge-gui/res/cardsfolder/h/hazardous_conditions.txt | 2 +- forge-gui/res/cardsfolder/h/haze_of_pollen.txt | 2 +- forge-gui/res/cardsfolder/h/haze_of_rage.txt | 2 +- forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt | 2 +- forge-gui/res/cardsfolder/h/head_games.txt | 2 +- forge-gui/res/cardsfolder/h/headlong_rush.txt | 2 +- forge-gui/res/cardsfolder/h/headstone.txt | 2 +- forge-gui/res/cardsfolder/h/heal.txt | 2 +- forge-gui/res/cardsfolder/h/heal_the_scars.txt | 2 +- forge-gui/res/cardsfolder/h/healing_grace.txt | 2 +- forge-gui/res/cardsfolder/h/healing_hands.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/healing_technique.txt | 2 +- forge-gui/res/cardsfolder/h/heartless_act.txt | 2 +- forge-gui/res/cardsfolder/h/heartless_pillage.txt | 2 +- forge-gui/res/cardsfolder/h/heartwarming_redemption.txt | 2 +- forge-gui/res/cardsfolder/h/heat_ray.txt | 2 +- forge-gui/res/cardsfolder/h/heat_shimmer.txt | 2 +- forge-gui/res/cardsfolder/h/heated_debate.txt | 2 +- forge-gui/res/cardsfolder/h/heavens_gate.txt | 2 +- forge-gui/res/cardsfolder/h/heed_the_mists.txt | 2 +- forge-gui/res/cardsfolder/h/heightened_reflexes.txt | 2 +- forge-gui/res/cardsfolder/h/heliods_intervention.txt | 2 +- forge-gui/res/cardsfolder/h/hell_swarm.txt | 2 +- forge-gui/res/cardsfolder/h/hellfire.txt | 2 +- forge-gui/res/cardsfolder/h/hellion_eruption.txt | 2 +- forge-gui/res/cardsfolder/h/heroes_remembered.txt | 2 +- forge-gui/res/cardsfolder/h/heroes_reunion.txt | 2 +- forge-gui/res/cardsfolder/h/heroic_intervention.txt | 2 +- forge-gui/res/cardsfolder/h/heroic_reinforcements.txt | 2 +- forge-gui/res/cardsfolder/h/heros_demise.txt | 2 +- forge-gui/res/cardsfolder/h/heros_downfall.txt | 2 +- forge-gui/res/cardsfolder/h/hex.txt | 2 +- forge-gui/res/cardsfolder/h/hibernation.txt | 2 +- forge-gui/res/cardsfolder/h/hidden_strings.txt | 2 +- forge-gui/res/cardsfolder/h/hideous_end.txt | 2 +- forge-gui/res/cardsfolder/h/hideous_laughter.txt | 2 +- forge-gui/res/cardsfolder/h/hideous_visage.txt | 2 +- forge-gui/res/cardsfolder/h/hidetsugus_second_rite.txt | 2 +- forge-gui/res/cardsfolder/h/hieroglyphic_illumination.txt | 2 +- forge-gui/res/cardsfolder/h/highspire_infusion.txt | 2 +- forge-gui/res/cardsfolder/h/hijack.txt | 2 +- forge-gui/res/cardsfolder/h/hinder.txt | 2 +- forge-gui/res/cardsfolder/h/hindering_light.txt | 2 +- forge-gui/res/cardsfolder/h/hindering_touch.txt | 2 +- forge-gui/res/cardsfolder/h/hint_of_insanity.txt | 2 +- forge-gui/res/cardsfolder/h/hisokas_defiance.txt | 2 +- forge-gui/res/cardsfolder/h/hive_stirrings.txt | 2 +- forge-gui/res/cardsfolder/h/hoarders_greed.txt | 2 +- forge-gui/res/cardsfolder/h/hold_at_bay.txt | 2 +- forge-gui/res/cardsfolder/h/hold_the_line.txt | 2 +- forge-gui/res/cardsfolder/h/holy_day.txt | 2 +- forge-gui/res/cardsfolder/h/holy_light.txt | 2 +- forge-gui/res/cardsfolder/h/homestead_courage.txt | 2 +- forge-gui/res/cardsfolder/h/homing_lightning.txt | 2 +- forge-gui/res/cardsfolder/h/honorable_passage.txt | 2 +- forge-gui/res/cardsfolder/h/honors_reward.txt | 2 +- forge-gui/res/cardsfolder/h/hoodwink.txt | 2 +- forge-gui/res/cardsfolder/h/hope_and_glory.txt | 2 +- forge-gui/res/cardsfolder/h/hope_charm.txt | 2 +- forge-gui/res/cardsfolder/h/hordeling_outburst.txt | 2 +- forge-gui/res/cardsfolder/h/horncallers_chant.txt | 2 +- forge-gui/res/cardsfolder/h/hornet_sting.txt | 2 +- forge-gui/res/cardsfolder/h/horobis_whisper.txt | 2 +- forge-gui/res/cardsfolder/h/horribly_awry.txt | 2 +- forge-gui/res/cardsfolder/h/horrifying_revelation.txt | 2 +- forge-gui/res/cardsfolder/h/horses_of_the_bruinen.txt | 2 +- 99 files changed, 99 insertions(+), 99 deletions(-) diff --git a/forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt b/forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt index 2284385dd53..4b3e38b1848 100644 --- a/forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt +++ b/forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Instant S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | CheckSVar$ X | SVarCompare$ EQ0 | Description$ This spell costs {1} less to cast if an opponent controls no basic lands. SVar:X:PlayerCountOpponents$LowestValid Land.Basic+YouCtrl -A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. +A:SP$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. AlternateMode:Modal Oracle:This spell costs {1} less to cast if an opponent controls no basic lands.\nDestroy target creature. diff --git a/forge-gui/res/cardsfolder/h/hail_of_arrows.txt b/forge-gui/res/cardsfolder/h/hail_of_arrows.txt index 064d09c76f8..80a5d7e663d 100644 --- a/forge-gui/res/cardsfolder/h/hail_of_arrows.txt +++ b/forge-gui/res/cardsfolder/h/hail_of_arrows.txt @@ -1,7 +1,7 @@ Name:Hail of Arrows ManaCost:X W Types:Instant -A:SP$ DealDamage | Cost$ X W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature to distribute damage to | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target attacking creatures. +A:SP$ DealDamage | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature to distribute damage to | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target attacking creatures. SVar:MaxTgts:Count$Valid Creature.attacking SVar:X:Count$xPaid Oracle:Hail of Arrows deals X damage divided as you choose among any number of target attacking creatures. diff --git a/forge-gui/res/cardsfolder/h/hail_storm.txt b/forge-gui/res/cardsfolder/h/hail_storm.txt index 5978cdd7352..7d1ed0c0a2d 100644 --- a/forge-gui/res/cardsfolder/h/hail_storm.txt +++ b/forge-gui/res/cardsfolder/h/hail_storm.txt @@ -1,7 +1,7 @@ Name:Hail Storm ManaCost:1 G G Types:Instant -A:SP$ DamageAll | Cost$ 1 G G | NumDmg$ 2 | ValidCards$ Creature.attacking | ValidDescription$ each attacking creature. | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage to each attacking creature and 1 damage to you and each creature you control. +A:SP$ DamageAll | NumDmg$ 2 | ValidCards$ Creature.attacking | ValidDescription$ each attacking creature. | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage to each attacking creature and 1 damage to you and each creature you control. SVar:DBDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ You | SubAbility$ DBDamageAll SVar:DBDamageAll:DB$ DamageAll | NumDmg$ 1 | ValidCards$ Creature.YouCtrl | ValidDescription$ each creature you control. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/h/hallow.txt b/forge-gui/res/cardsfolder/h/hallow.txt index 7d667feada1..3732aec9b54 100644 --- a/forge-gui/res/cardsfolder/h/hallow.txt +++ b/forge-gui/res/cardsfolder/h/hallow.txt @@ -1,7 +1,7 @@ Name:Hallow ManaCost:W Types:Instant -A:SP$ Effect | Cost$ W | ValidTgts$ Card | TargetType$ Spell | TgtZone$ Stack | TgtPrompt$ Select target spell to prevent damage from | ReplacementEffects$ PreventDmg | ExileOnMoved$ Stack | RememberObjects$ TargetedSource | SpellDescription$ Prevent all damage target spell would deal this turn. You gain life equal to the damage prevented this way. +A:SP$ Effect | ValidTgts$ Card | TargetType$ Spell | TgtZone$ Stack | TgtPrompt$ Select target spell to prevent damage from | ReplacementEffects$ PreventDmg | ExileOnMoved$ Stack | RememberObjects$ TargetedSource | SpellDescription$ Prevent all damage target spell would deal this turn. You gain life equal to the damage prevented this way. SVar:PreventDmg:Event$ DamageDone | ValidSource$ Card.IsRemembered | ReplaceWith$ GainLifeYou | PreventionEffect$ True | Description$ Prevent all damage that would be dealt by targeted spell this turn. You gain life equal to the damage prevented this way. SVar:GainLifeYou:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:ReplaceCount$DamageAmount diff --git a/forge-gui/res/cardsfolder/h/hallowed_burial.txt b/forge-gui/res/cardsfolder/h/hallowed_burial.txt index 83d779f128f..9f3dc2f8427 100644 --- a/forge-gui/res/cardsfolder/h/hallowed_burial.txt +++ b/forge-gui/res/cardsfolder/h/hallowed_burial.txt @@ -1,5 +1,5 @@ Name:Hallowed Burial ManaCost:3 W W Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 3 W W | ChangeType$ Creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put all creatures on the bottom of their owners' libraries. +A:SP$ ChangeZoneAll | ChangeType$ Creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put all creatures on the bottom of their owners' libraries. Oracle:Put all creatures on the bottom of their owners' libraries. diff --git a/forge-gui/res/cardsfolder/h/hallowed_moonlight.txt b/forge-gui/res/cardsfolder/h/hallowed_moonlight.txt index c4fb3ae558a..ba8ec45861b 100644 --- a/forge-gui/res/cardsfolder/h/hallowed_moonlight.txt +++ b/forge-gui/res/cardsfolder/h/hallowed_moonlight.txt @@ -1,7 +1,7 @@ Name:Hallowed Moonlight ManaCost:1 W Types:Instant -A:SP$ Effect | Cost$ 1 W | ReplacementEffects$ ReplaceExile | SubAbility$ DBDraw | AILogic$ NonCastCreature | SpellDescription$ Until end of turn, if a creature would enter the battlefield and it wasn't cast, exile it instead. Draw a card. +A:SP$ Effect | ReplacementEffects$ ReplaceExile | SubAbility$ DBDraw | AILogic$ NonCastCreature | SpellDescription$ Until end of turn, if a creature would enter the battlefield and it wasn't cast, exile it instead. Draw a card. SVar:ReplaceExile:Event$ Moved | ActiveZones$ Command | Destination$ Battlefield | ValidCard$ Creature.wasNotCast | ReplaceWith$ DBExile | Description$ If a creature would enter the battlefield and it wasn't cast, exile it instead. SVar:DBExile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard SVar:DBDraw:DB$ Draw | NumCards$ 1 diff --git a/forge-gui/res/cardsfolder/h/halt_order.txt b/forge-gui/res/cardsfolder/h/halt_order.txt index 088ee08be06..9e20108cd2f 100644 --- a/forge-gui/res/cardsfolder/h/halt_order.txt +++ b/forge-gui/res/cardsfolder/h/halt_order.txt @@ -1,6 +1,6 @@ Name:Halt Order ManaCost:2 U Types:Instant -A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target Artifact spell | ValidTgts$ Artifact | SubAbility$ DBDraw | SpellDescription$ Counter target artifact spell. Draw a card. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target Artifact spell | ValidTgts$ Artifact | SubAbility$ DBDraw | SpellDescription$ Counter target artifact spell. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:Counter target artifact spell.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/h/hammer_helper.txt b/forge-gui/res/cardsfolder/h/hammer_helper.txt index 45dbe058e00..e823c7f7fe9 100644 --- a/forge-gui/res/cardsfolder/h/hammer_helper.txt +++ b/forge-gui/res/cardsfolder/h/hammer_helper.txt @@ -1,7 +1,7 @@ Name:Hammer Helper ManaCost:3 R Types:Sorcery -A:SP$ GainControl | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Untap$ True | LoseControl$ EOT | SubAbility$ DBRoll | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. +A:SP$ GainControl | ValidTgts$ Creature | TgtPrompt$ Select target creature | Untap$ True | LoseControl$ EOT | SubAbility$ DBRoll | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. SVar:DBRoll:DB$ RollDice | ResultSVar$ X | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ X | KW$ Haste | SpellDescription$ Until end of turn, it gains haste and gets +X/+0, where X is the result. Oracle:Gain control of target creature until end of turn. Untap that creature and roll a six-sided die. Until end of turn, it gains haste and gets +X/+0, where X is the result. diff --git a/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt b/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt index 9fc3a9c47e3..e9864fa155f 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$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | 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/hampering_snare.txt b/forge-gui/res/cardsfolder/h/hampering_snare.txt index d26e4c9522d..832a917e4b4 100644 --- a/forge-gui/res/cardsfolder/h/hampering_snare.txt +++ b/forge-gui/res/cardsfolder/h/hampering_snare.txt @@ -1,6 +1,6 @@ Name:Hampering Snare ManaCost:1 U Types:Instant -A:SP$ PumpAll | Cost$ 1 U | ValidCards$ Creature.OppCtrl | IsCurse$ True | NumAtt$ -2 | SpellDescription$ Creatures your opponents control get -2/-0 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.OppCtrl | IsCurse$ True | NumAtt$ -2 | SpellDescription$ Creatures your opponents control get -2/-0 until end of turn. K:Cycling:2 Oracle:Creatures your opponents control get -2/-0 until end of turn.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/h/hanabi_blast.txt b/forge-gui/res/cardsfolder/h/hanabi_blast.txt index 3fe28f7882c..79986e63047 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$ 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. +A:SP$ DealDamage | 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/hand_of_death.txt b/forge-gui/res/cardsfolder/h/hand_of_death.txt index d5f963315ab..b5fd05c81cf 100644 --- a/forge-gui/res/cardsfolder/h/hand_of_death.txt +++ b/forge-gui/res/cardsfolder/h/hand_of_death.txt @@ -1,5 +1,5 @@ Name:Hand of Death ManaCost:2 B Types:Sorcery -A:SP$ Destroy | Cost$ 2 B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. +A:SP$ Destroy | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. Oracle:Destroy target nonblack creature. diff --git a/forge-gui/res/cardsfolder/h/hands_of_binding.txt b/forge-gui/res/cardsfolder/h/hands_of_binding.txt index da1581f6dad..62386e1edf4 100644 --- a/forge-gui/res/cardsfolder/h/hands_of_binding.txt +++ b/forge-gui/res/cardsfolder/h/hands_of_binding.txt @@ -2,7 +2,7 @@ Name:Hands of Binding ManaCost:1 U Types:Sorcery K:Cipher -A:SP$ Tap | Cost$ 1 U | ValidTgts$ Creature.OppCtrl | SubAbility$ DBPump | SpellDescription$ Tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +A:SP$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBPump | SpellDescription$ Tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent | SubAbility$ Cipher SVar:Cipher:DB$ Encode | Defined$ Self DeckNeeds:Type$Creature diff --git a/forge-gui/res/cardsfolder/h/hapatras_mark.txt b/forge-gui/res/cardsfolder/h/hapatras_mark.txt index 82e899cdd1f..49cfd0dc96b 100644 --- a/forge-gui/res/cardsfolder/h/hapatras_mark.txt +++ b/forge-gui/res/cardsfolder/h/hapatras_mark.txt @@ -1,6 +1,6 @@ Name:Hapatra's Mark ManaCost:G Types:Instant -A:SP$ Pump | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Hexproof | SubAbility$ DBRemoveCounter | SpellDescription$ Target creature you control gains hexproof until end of turn. Remove all -1/-1 counters from it. (A creature with hexproof can't be the target of spells or abilities your opponents control.) +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Hexproof | SubAbility$ DBRemoveCounter | SpellDescription$ Target creature you control gains hexproof until end of turn. Remove all -1/-1 counters from it. (A creature with hexproof can't be the target of spells or abilities your opponents control.) SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Targeted | CounterType$ M1M1 | CounterNum$ All Oracle:Target creature you control gains hexproof until end of turn. Remove all -1/-1 counters from it. (A creature with hexproof can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/h/harmless_offering.txt b/forge-gui/res/cardsfolder/h/harmless_offering.txt index cf0cefd41c8..d397f3e4a4c 100644 --- a/forge-gui/res/cardsfolder/h/harmless_offering.txt +++ b/forge-gui/res/cardsfolder/h/harmless_offering.txt @@ -1,7 +1,7 @@ Name:Harmless Offering ManaCost:2 R Types:Sorcery -A:SP$ Pump | Cost$ 2 R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBGainControl | SpellDescription$ Target opponent gains control of target permanent you control. | StackDescription$ None +A:SP$ Pump | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBGainControl | SpellDescription$ Target opponent gains control of target permanent you control. | StackDescription$ None SVar:DBGainControl:DB$ GainControl | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | NewController$ ParentTarget AI:RemoveDeck:Random Oracle:Target opponent gains control of target permanent you control. diff --git a/forge-gui/res/cardsfolder/h/harmonic_convergence.txt b/forge-gui/res/cardsfolder/h/harmonic_convergence.txt index 8e5688f51a7..8c4ddab7440 100644 --- a/forge-gui/res/cardsfolder/h/harmonic_convergence.txt +++ b/forge-gui/res/cardsfolder/h/harmonic_convergence.txt @@ -1,6 +1,6 @@ Name:Harmonic Convergence ManaCost:2 G Types:Instant -A:SP$ ChangeZoneAll | Cost$ 2 G | ChangeType$ Enchantment | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put all enchantments on top of their owners' libraries. +A:SP$ ChangeZoneAll | ChangeType$ Enchantment | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put all enchantments on top of their owners' libraries. AI:RemoveDeck:All Oracle:Put all enchantments on top of their owners' libraries. diff --git a/forge-gui/res/cardsfolder/h/harmonize.txt b/forge-gui/res/cardsfolder/h/harmonize.txt index 91899d3955c..59c013aebe1 100644 --- a/forge-gui/res/cardsfolder/h/harmonize.txt +++ b/forge-gui/res/cardsfolder/h/harmonize.txt @@ -1,5 +1,5 @@ Name:Harmonize ManaCost:2 G G Types:Sorcery -A:SP$ Draw | Cost$ 2 G G | NumCards$ 3 | SpellDescription$ Draw three cards. +A:SP$ Draw | NumCards$ 3 | SpellDescription$ Draw three cards. Oracle:Draw three cards. diff --git a/forge-gui/res/cardsfolder/h/harms_way.txt b/forge-gui/res/cardsfolder/h/harms_way.txt index c592232db77..c2f9f86ad27 100644 --- a/forge-gui/res/cardsfolder/h/harms_way.txt +++ b/forge-gui/res/cardsfolder/h/harms_way.txt @@ -1,7 +1,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. +A:SP$ ChooseSource | 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$ 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 diff --git a/forge-gui/res/cardsfolder/h/harness_by_force.txt b/forge-gui/res/cardsfolder/h/harness_by_force.txt index abbeffb1bf2..03accf045f1 100644 --- a/forge-gui/res/cardsfolder/h/harness_by_force.txt +++ b/forge-gui/res/cardsfolder/h/harness_by_force.txt @@ -2,6 +2,6 @@ Name:Harness by Force ManaCost:1 R R Types:Sorcery K:Strive:2 R -A:SP$ GainControl | Cost$ 1 R R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTargets | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of any number of target creatures until end of turn. Untap those creatures. They gain haste until end of turn. +A:SP$ GainControl | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTargets | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of any number of target creatures until end of turn. Untap those creatures. They gain haste until end of turn. SVar:MaxTargets:Count$Valid Creature Oracle:Strive — This spell costs {2}{R} more to cast for each target beyond the first.\nGain control of any number of target creatures until end of turn. Untap those creatures. They gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/h/harness_infinity.txt b/forge-gui/res/cardsfolder/h/harness_infinity.txt index 1323f6a992c..019518c0eea 100644 --- a/forge-gui/res/cardsfolder/h/harness_infinity.txt +++ b/forge-gui/res/cardsfolder/h/harness_infinity.txt @@ -1,7 +1,7 @@ Name:Harness Infinity ManaCost:1 B B B G G G Types:Instant -A:SP$ ChangeZoneAll | Cost$ 1 B B B G G G | ChangeType$ Card.YouCtrl | Origin$ Hand | Destination$ Graveyard | RememberChanged$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Exchange your hand and graveyard. +A:SP$ ChangeZoneAll | ChangeType$ Card.YouCtrl | Origin$ Hand | Destination$ Graveyard | RememberChanged$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Exchange your hand and graveyard. SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.YouCtrl+IsNotRemembered | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBCleanup | SpellDescription$ Exile CARDNAME. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/h/harnessed_lightning.txt b/forge-gui/res/cardsfolder/h/harnessed_lightning.txt index a784c53f4e5..d08161767e3 100644 --- a/forge-gui/res/cardsfolder/h/harnessed_lightning.txt +++ b/forge-gui/res/cardsfolder/h/harnessed_lightning.txt @@ -1,7 +1,7 @@ Name:Harnessed Lightning ManaCost:1 R Types:Instant -A:SP$ PutCounter | Cost$ 1 R | Defined$ You | AILogic$ PayEnergy | CounterType$ ENERGY | CounterNum$ 3 | SubAbility$ DBChooseNumber | SpellDescription$ Choose target creature. You get {E}{E}{E} (three energy counters), then you may pay any amount of {E}. Harnessed Lightning deals that much damage to that creature. +A:SP$ PutCounter | Defined$ You | AILogic$ PayEnergy | CounterType$ ENERGY | CounterNum$ 3 | SubAbility$ DBChooseNumber | SpellDescription$ Choose target creature. You get {E}{E}{E} (three energy counters), then you may pay any amount of {E}. Harnessed Lightning deals that much damage to that creature. SVar:DBChooseNumber:DB$ ChooseNumber | Max$ Max | ListTitle$ Pay Energy for Damage | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | UnlessCost$ PayEnergy | UnlessPayer$ You | UnlessSwitched$ True | StackDescription$ CARDNAME deals that much damage to that creature. SVar:Max:Count$YourCountersEnergy diff --git a/forge-gui/res/cardsfolder/h/harrowing_journey.txt b/forge-gui/res/cardsfolder/h/harrowing_journey.txt index fc4f986e818..4ebfc7956d5 100644 --- a/forge-gui/res/cardsfolder/h/harrowing_journey.txt +++ b/forge-gui/res/cardsfolder/h/harrowing_journey.txt @@ -1,6 +1,6 @@ Name:Harrowing Journey ManaCost:4 B Types:Sorcery -A:SP$ Draw | Cost$ 4 B | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBLoseLife | SpellDescription$ Target player draws three cards and loses 3 life. +A:SP$ Draw | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBLoseLife | SpellDescription$ Target player draws three cards and loses 3 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 3 | Defined$ Targeted Oracle:Target player draws three cards and loses 3 life. diff --git a/forge-gui/res/cardsfolder/h/harsh_justice.txt b/forge-gui/res/cardsfolder/h/harsh_justice.txt index e06e4aecb7e..289965282ba 100644 --- a/forge-gui/res/cardsfolder/h/harsh_justice.txt +++ b/forge-gui/res/cardsfolder/h/harsh_justice.txt @@ -1,7 +1,7 @@ Name:Harsh Justice ManaCost:2 W Types:Instant -A:SP$ Effect | Cost$ 2 W | Name$ Harsh Justice Effect | Triggers$ TrigDamage | AILogic$ Fog | CheckSVar$ Y | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. This turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. +A:SP$ Effect | Name$ Harsh Justice Effect | Triggers$ TrigDamage | AILogic$ Fog | CheckSVar$ Y | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. This turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Creature.attacking | ValidTarget$ You | Execute$ TrigDealDamage | CombatDamage$ True | TriggerDescription$ This turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredSourceController | NumDmg$ X | DamageSource$ TriggeredSource SVar:X:TriggerCount$DamageAmount diff --git a/forge-gui/res/cardsfolder/h/harsh_mercy.txt b/forge-gui/res/cardsfolder/h/harsh_mercy.txt index 6ced5c41b9c..bdfe0e0d2e8 100644 --- a/forge-gui/res/cardsfolder/h/harsh_mercy.txt +++ b/forge-gui/res/cardsfolder/h/harsh_mercy.txt @@ -1,7 +1,7 @@ Name:Harsh Mercy ManaCost:2 W Types:Sorcery -A:SP$ RepeatEach | Cost$ 2 W | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseType | SubAbility$ DBDestroyAll | StackDescription$ SpellDescription | SpellDescription$ Each player chooses a creature type. Destroy all creatures that aren't of a type chosen this way. They can't be regenerated. +A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseType | SubAbility$ DBDestroyAll | StackDescription$ SpellDescription | SpellDescription$ Each player chooses a creature type. Destroy all creatures that aren't of a type chosen this way. They can't be regenerated. SVar:DBChooseType:DB$ ChooseType | Defined$ Player.IsRemembered | Type$ Creature | AILogic$ MostProminentComputerControls | SubAbility$ DBRemember SVar:DBRemember:DB$ PumpAll | ValidCards$ Creature.ChosenType | RememberPumped$ True SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.IsNotRemembered | NoRegen$ True | SubAbility$ DBCleanup | StackDescription$ None diff --git a/forge-gui/res/cardsfolder/h/harsh_scrutiny.txt b/forge-gui/res/cardsfolder/h/harsh_scrutiny.txt index 233ef2de8a8..98e4081a05a 100644 --- a/forge-gui/res/cardsfolder/h/harsh_scrutiny.txt +++ b/forge-gui/res/cardsfolder/h/harsh_scrutiny.txt @@ -1,6 +1,6 @@ Name:Harsh Scrutiny ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature | Mode$ RevealYouChoose | SubAbility$ DBScry | SpellDescription$ Target opponent reveals their hand. You choose a creature card from it. That player discards that card. Scry 1. +A:SP$ Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature | Mode$ RevealYouChoose | SubAbility$ DBScry | SpellDescription$ Target opponent reveals their hand. You choose a creature card from it. That player discards that card. Scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 Oracle:Target opponent reveals their hand. You choose a creature card from it. That player discards that card. Scry 1. diff --git a/forge-gui/res/cardsfolder/h/harsh_sustenance.txt b/forge-gui/res/cardsfolder/h/harsh_sustenance.txt index c9eba97b6b3..08395058f02 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$ 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. +A:SP$ DealDamage | 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/harvest_season.txt b/forge-gui/res/cardsfolder/h/harvest_season.txt index c8578e4fad6..f3a644cf5d6 100644 --- a/forge-gui/res/cardsfolder/h/harvest_season.txt +++ b/forge-gui/res/cardsfolder/h/harvest_season.txt @@ -1,6 +1,6 @@ Name:Harvest Season ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | Tapped$ True | SpellDescription$ Search your library for up to X basic land cards, where X is the number of tapped creatures you control, put those cards onto the battlefield tapped, then shuffle. +A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | Tapped$ True | SpellDescription$ Search your library for up to X basic land cards, where X is the number of tapped creatures you control, put those cards onto the battlefield tapped, then shuffle. SVar:X:Count$Valid Creature.tapped+YouCtrl Oracle:Search your library for up to X basic land cards, where X is the number of tapped creatures you control, put those cards onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hate_mirage.txt b/forge-gui/res/cardsfolder/h/hate_mirage.txt index 74406bf48a3..c5566f0e471 100644 --- a/forge-gui/res/cardsfolder/h/hate_mirage.txt +++ b/forge-gui/res/cardsfolder/h/hate_mirage.txt @@ -1,5 +1,5 @@ Name:Hate Mirage ManaCost:3 R Types:Sorcery -A:SP$ CopyPermanent | Cost$ 3 R | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to two target creatures you don't control | TargetMin$ 0 | TargetMax$ 2 | PumpKeywords$ Haste | AtEOT$ Exile | AILogic$ BeforeCombat | SpellDescription$ Choose up to two target creatures you don't control. For each of those creatures, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step. +A:SP$ CopyPermanent | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to two target creatures you don't control | TargetMin$ 0 | TargetMax$ 2 | PumpKeywords$ Haste | AtEOT$ Exile | AILogic$ BeforeCombat | SpellDescription$ Choose up to two target creatures you don't control. For each of those creatures, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step. Oracle:Choose up to two target creatures you don't control. For each of those creatures, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/h/haunting_echoes.txt b/forge-gui/res/cardsfolder/h/haunting_echoes.txt index d0a1bf6f58d..4293746e100 100644 --- a/forge-gui/res/cardsfolder/h/haunting_echoes.txt +++ b/forge-gui/res/cardsfolder/h/haunting_echoes.txt @@ -1,7 +1,7 @@ Name:Haunting Echoes ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 3 B B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.nonBasic | RememberChanged$ True | SubAbility$ DBRepeat | SpellDescription$ Exile all cards from target player's graveyard other than basic land cards. For each card exiled this way, search that player's library for all cards with the same name as that card and exile them. Then that player shuffles. +A:SP$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.nonBasic | RememberChanged$ True | SubAbility$ DBRepeat | SpellDescription$ Exile all cards from target player's graveyard other than basic land cards. For each card exiled this way, search that player's library for all cards with the same name as that card and exile them. Then that player shuffles. SVar:DBRepeat:DB$ ChangeZoneAll | Origin$ Library | Defined$ Targeted | Destination$ Exile | Mandatory$ True | ChangeType$ Card.sharesNameWith Remembered | Search$ True | Shuffle$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NeedsToPlayVar:Z GE1 diff --git a/forge-gui/res/cardsfolder/h/haunting_hymn.txt b/forge-gui/res/cardsfolder/h/haunting_hymn.txt index e0acb5411ad..4bc79aa910d 100644 --- a/forge-gui/res/cardsfolder/h/haunting_hymn.txt +++ b/forge-gui/res/cardsfolder/h/haunting_hymn.txt @@ -1,6 +1,6 @@ Name:Haunting Hymn ManaCost:4 B B Types:Instant -A:SP$ Discard | Cost$ 4 B B | ValidTgts$ Player | NumCards$ X | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. If you cast this spell during your main phase, that player discards four cards instead. +A:SP$ Discard | ValidTgts$ Player | NumCards$ X | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. If you cast this spell during your main phase, that player discards four cards instead. SVar:X:Count$IfCastInOwnMainPhase.4.2 Oracle:Target player discards two cards. If you cast this spell during your main phase, that player discards four cards instead. diff --git a/forge-gui/res/cardsfolder/h/hazardous_blast.txt b/forge-gui/res/cardsfolder/h/hazardous_blast.txt index 48825b3d9e1..83a4d80e8d9 100644 --- a/forge-gui/res/cardsfolder/h/hazardous_blast.txt +++ b/forge-gui/res/cardsfolder/h/hazardous_blast.txt @@ -1,7 +1,7 @@ Name:Hazardous Blast ManaCost:3 R Types:Sorcery -A:SP$ DamageAll | Cost$ 3 R | ValidCards$ Creature.OppCtrl | NumDmg$ 1 | SubAbility$ OppCantBlock | SpellDescription$ CARDNAME deals 1 damage to each creature your opponents control. Creatures your opponents control can't block this turn. +A:SP$ DamageAll | ValidCards$ Creature.OppCtrl | NumDmg$ 1 | SubAbility$ OppCantBlock | SpellDescription$ CARDNAME deals 1 damage to each creature your opponents control. Creatures your opponents control can't block this turn. SVar:OppCantBlock:DB$ Effect | Name$ Hazardous Blast Effect | StaticAbilities$ KWPump | SpellDescription$ Creatures your opponents control can't block this turn. SVar:KWPump:Mode$ CantBlockBy | ValidBlocker$ Creature.OppCtrl | Description$ Creatures your opponents control can't block this turn. Oracle:Hazardous Blast deals 1 damage to each creature your opponents control. Creatures your opponents control can't block this turn. diff --git a/forge-gui/res/cardsfolder/h/hazardous_conditions.txt b/forge-gui/res/cardsfolder/h/hazardous_conditions.txt index 287721799e8..fbc322aaa9c 100644 --- a/forge-gui/res/cardsfolder/h/hazardous_conditions.txt +++ b/forge-gui/res/cardsfolder/h/hazardous_conditions.txt @@ -1,5 +1,5 @@ Name:Hazardous Conditions ManaCost:2 B G Types:Sorcery -A:SP$ PumpAll | Cost$ 2 B G | ValidCards$ Creature.NoCounters | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Creatures with no counters on them get -2/-2 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.NoCounters | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Creatures with no counters on them get -2/-2 until end of turn. Oracle:Creatures with no counters on them get -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/haze_of_pollen.txt b/forge-gui/res/cardsfolder/h/haze_of_pollen.txt index 03e67f86431..9e10e925cca 100644 --- a/forge-gui/res/cardsfolder/h/haze_of_pollen.txt +++ b/forge-gui/res/cardsfolder/h/haze_of_pollen.txt @@ -1,6 +1,6 @@ Name:Haze of Pollen ManaCost:1 G Types:Instant -A:SP$ Fog | Cost$ 1 G | SpellDescription$ Prevent all combat damage that would be dealt this turn. +A:SP$ Fog | SpellDescription$ Prevent all combat damage that would be dealt this turn. K:Cycling:3 Oracle:Prevent all combat damage that would be dealt this turn.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/h/haze_of_rage.txt b/forge-gui/res/cardsfolder/h/haze_of_rage.txt index a613429c0dc..b1f5634c86b 100644 --- a/forge-gui/res/cardsfolder/h/haze_of_rage.txt +++ b/forge-gui/res/cardsfolder/h/haze_of_rage.txt @@ -1,7 +1,7 @@ Name:Haze of Rage ManaCost:1 R Types:Sorcery -A:SP$ PumpAll | Cost$ 1 R | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | SpellDescription$ Creatures you control get +1/+0 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | SpellDescription$ Creatures you control get +1/+0 until end of turn. K:Buyback:2 K:Storm Oracle:Buyback {2} (You may pay an additional {2} as you cast this spell. If you do, put this card into your hand as it resolves.)\nCreatures you control get +1/+0 until end of turn.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt b/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt index f75ffae4bf4..8010f313c4b 100644 --- a/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt +++ b/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt @@ -1,7 +1,7 @@ Name:Hazoret's Undying Fury ManaCost:4 R R Types:Sorcery -A:SP$ Shuffle | Cost$ 4 R R | Defined$ You | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top four cards. You may cast any number of spells with mana value 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. +A:SP$ Shuffle | Defined$ You | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top four cards. You may cast any number of spells with mana value 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 4 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+IsRemembered+YouOwn+cmcLE5 | ValidZone$ Exile | ValidSA$ Spell | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBNoUntap SVar:DBNoUntap:DB$ Effect | StaticAbilities$ DontUntap | Triggers$ RemoveEffect | Duration$ Permanent | Name$ Hazoret's Undying Fury Effect | SubAbility$ DBCleanup | SpellDescription$ Lands you control don't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/h/head_games.txt b/forge-gui/res/cardsfolder/h/head_games.txt index fc480ad2b11..092ce08f010 100644 --- a/forge-gui/res/cardsfolder/h/head_games.txt +++ b/forge-gui/res/cardsfolder/h/head_games.txt @@ -1,7 +1,7 @@ Name:Head Games ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 3 B B | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ HeadChange | SpellDescription$ Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles. +A:SP$ ChangeZoneAll | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ HeadChange | SpellDescription$ Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles. SVar:HeadChange:DB$ ChangeZone | DefinedPlayer$ Targeted | Origin$ Library | Destination$ Hand | ChangeNum$ X | ChangeType$ Card | Chooser$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/h/headlong_rush.txt b/forge-gui/res/cardsfolder/h/headlong_rush.txt index aa39e0f10eb..7a89ee9d49b 100644 --- a/forge-gui/res/cardsfolder/h/headlong_rush.txt +++ b/forge-gui/res/cardsfolder/h/headlong_rush.txt @@ -1,5 +1,5 @@ Name:Headlong Rush ManaCost:1 R Types:Instant -A:SP$ PumpAll | Cost$ 1 R | ValidCards$ Creature.attacking | KW$ First Strike | SpellDescription$ Attacking creatures gain first strike until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.attacking | KW$ First Strike | SpellDescription$ Attacking creatures gain first strike until end of turn. Oracle:Attacking creatures gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/h/headstone.txt b/forge-gui/res/cardsfolder/h/headstone.txt index 725c3fa1b7c..8ad2bf38a26 100644 --- a/forge-gui/res/cardsfolder/h/headstone.txt +++ b/forge-gui/res/cardsfolder/h/headstone.txt @@ -1,7 +1,7 @@ Name:Headstone ManaCost:1 B Types:Instant -A:SP$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. 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:Exile target card from a graveyard.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/h/heal.txt b/forge-gui/res/cardsfolder/h/heal.txt index ca6e9f4edad..da36437cd6a 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$ 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. +A:SP$ PreventDamage | 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/heal_the_scars.txt b/forge-gui/res/cardsfolder/h/heal_the_scars.txt index 6e1ff40cdfc..696d92ab85d 100644 --- a/forge-gui/res/cardsfolder/h/heal_the_scars.txt +++ b/forge-gui/res/cardsfolder/h/heal_the_scars.txt @@ -1,7 +1,7 @@ Name:Heal the Scars ManaCost:3 G Types:Instant -A:SP$ Regenerate | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Regenerate target creature. You gain life equal to that creature's toughness. +A:SP$ Regenerate | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Regenerate target creature. You gain life equal to that creature's toughness. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardToughness Oracle:Regenerate target creature. You gain life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/h/healing_grace.txt b/forge-gui/res/cardsfolder/h/healing_grace.txt index be67a6b0497..40a822a0598 100644 --- a/forge-gui/res/cardsfolder/h/healing_grace.txt +++ b/forge-gui/res/cardsfolder/h/healing_grace.txt @@ -1,7 +1,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. +A:SP$ ChooseSource | 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$ 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 diff --git a/forge-gui/res/cardsfolder/h/healing_hands.txt b/forge-gui/res/cardsfolder/h/healing_hands.txt index 1cfdbdfc5a6..d5d5206498a 100644 --- a/forge-gui/res/cardsfolder/h/healing_hands.txt +++ b/forge-gui/res/cardsfolder/h/healing_hands.txt @@ -1,6 +1,6 @@ Name:Healing Hands ManaCost:2 W Types:Sorcery -A:SP$ GainLife | Cost$ 2 W | LifeAmount$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDraw | SpellDescription$ Target player gains 4 life. Draw a card. +A:SP$ GainLife | LifeAmount$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDraw | SpellDescription$ Target player gains 4 life. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:Target player gains 4 life.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/h/healing_leaves.txt b/forge-gui/res/cardsfolder/h/healing_leaves.txt index a254604105e..441dd3ff37f 100644 --- a/forge-gui/res/cardsfolder/h/healing_leaves.txt +++ b/forge-gui/res/cardsfolder/h/healing_leaves.txt @@ -1,7 +1,7 @@ Name:Healing Leaves ManaCost:G Types:Instant -A:SP$ Charm | Cost$ G | Choices$ DBGainLife,DBPreventDmg | CharmNum$ 1 +A:SP$ Charm | 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$ 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 aaa72227412..f121fdc37fb 100644 --- a/forge-gui/res/cardsfolder/h/healing_salve.txt +++ b/forge-gui/res/cardsfolder/h/healing_salve.txt @@ -1,7 +1,7 @@ Name:Healing Salve ManaCost:W Types:Instant -A:SP$ Charm | Cost$ W | Choices$ DBGainLife,DBPreventDmg | CharmNum$ 1 +A:SP$ Charm | 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$ Any | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. DeckHas:Ability$LifeGain diff --git a/forge-gui/res/cardsfolder/h/healing_technique.txt b/forge-gui/res/cardsfolder/h/healing_technique.txt index 48344c1ca46..5eba55aa391 100644 --- a/forge-gui/res/cardsfolder/h/healing_technique.txt +++ b/forge-gui/res/cardsfolder/h/healing_technique.txt @@ -2,7 +2,7 @@ Name:Healing Technique ManaCost:3 G Types:Sorcery K:Demonstrate -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouOwn | SubAbility$ DBGainLife | SpellDescription$ Return target card from your graveyard to your hand. You gain life equal to that card's mana value. Exile CARDNAME. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouOwn | SubAbility$ DBGainLife | SpellDescription$ Return target card from your graveyard to your hand. You gain life equal to that card's mana value. Exile CARDNAME. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBChange SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None SVar:X:Targeted$CardManaCost diff --git a/forge-gui/res/cardsfolder/h/heartless_act.txt b/forge-gui/res/cardsfolder/h/heartless_act.txt index 20b3c089562..811cab4b873 100644 --- a/forge-gui/res/cardsfolder/h/heartless_act.txt +++ b/forge-gui/res/cardsfolder/h/heartless_act.txt @@ -1,7 +1,7 @@ Name:Heartless Act ManaCost:1 B Types:Instant -A:SP$ Charm | Cost$ 1 B | Choices$ Destroy,Remove | CharmNum$ 1 +A:SP$ Charm | Choices$ Destroy,Remove | CharmNum$ 1 SVar:Destroy:DB$ Destroy | ValidTgts$ Creature.NoCounters | TgtPrompt$ Select target creature with no counters on it | SpellDescription$ Destroy target creature with no counters on it. SVar:Remove:DB$ RemoveCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ Any | CounterNum$ 3 | UpTo$ True | SpellDescription$ Remove up to three counters from target creature. Oracle:Choose one —\n• Destroy target creature with no counters on it.\n• Remove up to three counters from target creature. diff --git a/forge-gui/res/cardsfolder/h/heartless_pillage.txt b/forge-gui/res/cardsfolder/h/heartless_pillage.txt index f6711cedbc9..e152fc48389 100644 --- a/forge-gui/res/cardsfolder/h/heartless_pillage.txt +++ b/forge-gui/res/cardsfolder/h/heartless_pillage.txt @@ -1,7 +1,7 @@ Name:Heartless Pillage ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | Mode$ TgtChoose | NumCards$ 2 | TgtPrompt$ Select target opponent | SubAbility$ DBTreasure | SpellDescription$ Target opponent discards two cards. Raid — If you attacked this turn, create a Treasure token. +A:SP$ Discard | ValidTgts$ Opponent | Mode$ TgtChoose | NumCards$ 2 | TgtPrompt$ Select target opponent | SubAbility$ DBTreasure | SpellDescription$ Target opponent discards two cards. Raid — If you attacked this turn, create a Treasure token. SVar:DBTreasure:DB$ Token | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You SVar:RaidTest:Count$AttackersDeclared Oracle:Target opponent discards two cards.\nRaid — If you attacked this turn, 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/h/heartwarming_redemption.txt b/forge-gui/res/cardsfolder/h/heartwarming_redemption.txt index b2608723aa7..15b815b070e 100644 --- a/forge-gui/res/cardsfolder/h/heartwarming_redemption.txt +++ b/forge-gui/res/cardsfolder/h/heartwarming_redemption.txt @@ -1,7 +1,7 @@ Name:Heartwarming Redemption ManaCost:2 R W Types:Instant -A:SP$ Discard | Cost$ 2 R W | Defined$ You | RememberDiscarded$ True | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Discard all the cards in your hand, then draw that many cards plus one. You gain life equal to the number of cards in your hand. +A:SP$ Discard | Defined$ You | RememberDiscarded$ True | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Discard all the cards in your hand, then draw that many cards plus one. You gain life equal to the number of cards in your hand. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | SubAbility$ DBGainLife SVar:X:Remembered$Amount/Plus.1 SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/h/heat_ray.txt b/forge-gui/res/cardsfolder/h/heat_ray.txt index 34557252058..beeeb823073 100644 --- a/forge-gui/res/cardsfolder/h/heat_ray.txt +++ b/forge-gui/res/cardsfolder/h/heat_ray.txt @@ -1,6 +1,6 @@ Name:Heat Ray ManaCost:X R Types:Instant -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target creature. +A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target creature. SVar:X:Count$xPaid Oracle:Heat Ray deals X damage to target creature. diff --git a/forge-gui/res/cardsfolder/h/heat_shimmer.txt b/forge-gui/res/cardsfolder/h/heat_shimmer.txt index 6166772d305..d0d0df23cff 100644 --- a/forge-gui/res/cardsfolder/h/heat_shimmer.txt +++ b/forge-gui/res/cardsfolder/h/heat_shimmer.txt @@ -1,5 +1,5 @@ Name:Heat Shimmer ManaCost:2 R Types:Sorcery -A:SP$ CopyPermanent | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | AddKeywords$ Haste | AtEOTTrig$ Exile | SpellDescription$ Create a token that's a copy of target creature, except it has haste and "At the beginning of the end step, exile this permanent." +A:SP$ CopyPermanent | ValidTgts$ Creature | TgtPrompt$ Select target creature | AddKeywords$ Haste | AtEOTTrig$ Exile | SpellDescription$ Create a token that's a copy of target creature, except it has haste and "At the beginning of the end step, exile this permanent." Oracle:Create a token that's a copy of target creature, except it has haste and "At the beginning of the end step, exile this permanent." diff --git a/forge-gui/res/cardsfolder/h/heated_debate.txt b/forge-gui/res/cardsfolder/h/heated_debate.txt index 970511db4b7..3dd0609482b 100644 --- a/forge-gui/res/cardsfolder/h/heated_debate.txt +++ b/forge-gui/res/cardsfolder/h/heated_debate.txt @@ -2,5 +2,5 @@ Name:Heated Debate ManaCost:2 R Types:Instant R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. +A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. Oracle:This spell can't be countered. (This includes by the ward ability.)\nHeated Debate deals 4 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/heavens_gate.txt b/forge-gui/res/cardsfolder/h/heavens_gate.txt index d67ec517e34..8724aaddc7c 100644 --- a/forge-gui/res/cardsfolder/h/heavens_gate.txt +++ b/forge-gui/res/cardsfolder/h/heavens_gate.txt @@ -1,7 +1,7 @@ Name:Heaven's Gate ManaCost:W Types:Instant -A:SP$ Animate | Cost$ W | ValidTgts$ Creature | TargetMin$ 1 | TargetMax$ MaxTgts | TgtPrompt$ Select target creatures | Colors$ White | OverwriteColors$ True | SpellDescription$ One or more target creatures become white until end of turn. +A:SP$ Animate | ValidTgts$ Creature | TargetMin$ 1 | TargetMax$ MaxTgts | TgtPrompt$ Select target creatures | Colors$ White | OverwriteColors$ True | SpellDescription$ One or more target creatures become white until end of turn. SVar:MaxTgts:Count$Valid Creature AI:RemoveDeck:All AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/h/heed_the_mists.txt b/forge-gui/res/cardsfolder/h/heed_the_mists.txt index e6d0e34e9aa..559e039efa5 100644 --- a/forge-gui/res/cardsfolder/h/heed_the_mists.txt +++ b/forge-gui/res/cardsfolder/h/heed_the_mists.txt @@ -1,7 +1,7 @@ Name:Heed the Mists ManaCost:3 U U Types:Sorcery Arcane -A:SP$ Mill | Cost$ 3 U U | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ TrigDraw | SpellDescription$ Mill a card, then draw cards equal to the milled card's mana value. +A:SP$ Mill | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ TrigDraw | SpellDescription$ Mill a card, then draw cards equal to the milled card's mana value. SVar:TrigDraw:DB$ Draw | NumCards$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost diff --git a/forge-gui/res/cardsfolder/h/heightened_reflexes.txt b/forge-gui/res/cardsfolder/h/heightened_reflexes.txt index 15d828f84e2..cc28acb6875 100644 --- a/forge-gui/res/cardsfolder/h/heightened_reflexes.txt +++ b/forge-gui/res/cardsfolder/h/heightened_reflexes.txt @@ -1,7 +1,7 @@ Name:Heightened Reflexes ManaCost:R Types:Instant -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +1/+0 until end of turn. Put a first strike counter on it. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +1/+0 until end of turn. Put a first strike counter on it. SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ First Strike | CounterNum$ 1 DeckHas:Ability$Counters Oracle:Target creature gets +1/+0 until end of turn. Put a first strike counter on it. diff --git a/forge-gui/res/cardsfolder/h/heliods_intervention.txt b/forge-gui/res/cardsfolder/h/heliods_intervention.txt index 86702916312..53ba245b020 100644 --- a/forge-gui/res/cardsfolder/h/heliods_intervention.txt +++ b/forge-gui/res/cardsfolder/h/heliods_intervention.txt @@ -1,7 +1,7 @@ Name:Heliod's Intervention ManaCost:X W W Types:Instant -A:SP$ Charm | Cost$ X W W | Choices$ DBDestroy,DBGainLife +A:SP$ Charm | Choices$ DBDestroy,DBGainLife SVar:DBDestroy:DB$ Destroy | TargetMin$ X | TargetMax$ X | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select X target artifacts and/or enchantments | SpellDescription$ Destroy X target artifacts and/or enchantments. SVar:DBGainLife:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ XX | SpellDescription$ Target player gains twice X life. SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/h/hell_swarm.txt b/forge-gui/res/cardsfolder/h/hell_swarm.txt index fb81cbb7d3a..0eaecf17f21 100644 --- a/forge-gui/res/cardsfolder/h/hell_swarm.txt +++ b/forge-gui/res/cardsfolder/h/hell_swarm.txt @@ -1,5 +1,5 @@ Name:Hell Swarm ManaCost:B Types:Instant -A:SP$ PumpAll | Cost$ B | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -0 | IsCurse$ True | SpellDescription$ All creatures get -1/-0 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -0 | IsCurse$ True | SpellDescription$ All creatures get -1/-0 until end of turn. Oracle:All creatures get -1/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hellfire.txt b/forge-gui/res/cardsfolder/h/hellfire.txt index 3c826357cb9..2d2df1be07a 100644 --- a/forge-gui/res/cardsfolder/h/hellfire.txt +++ b/forge-gui/res/cardsfolder/h/hellfire.txt @@ -1,7 +1,7 @@ Name:Hellfire ManaCost:2 B B B Types:Sorcery -A:SP$ DestroyAll | Cost$ 2 B B B | ValidCards$ Creature.nonBlack | RememberDestroyed$ True | SubAbility$ DBDealDamage | SpellDescription$ Destroy all nonblack creatures. CARDNAME deals X plus 3 damage to you, where X is the number of creatures that died this way. +A:SP$ DestroyAll | ValidCards$ Creature.nonBlack | RememberDestroyed$ True | SubAbility$ DBDealDamage | SpellDescription$ Destroy all nonblack creatures. CARDNAME deals X plus 3 damage to you, where X is the number of creatures that died this way. SVar:DBDealDamage:DB$ DealDamage | NumDmg$ X | Defined$ You SVar:X:Remembered$Amount/Plus.3 # Remember Destroyed still isn't quite right since Hellfire cares about Replacement effects too diff --git a/forge-gui/res/cardsfolder/h/hellion_eruption.txt b/forge-gui/res/cardsfolder/h/hellion_eruption.txt index 1e34023faab..ca12fdabfd8 100644 --- a/forge-gui/res/cardsfolder/h/hellion_eruption.txt +++ b/forge-gui/res/cardsfolder/h/hellion_eruption.txt @@ -1,7 +1,7 @@ Name:Hellion Eruption ManaCost:5 R Types:Sorcery -A:SP$ SacrificeAll | Cost$ 5 R | ValidCards$ Creature.YouCtrl | RememberSacrificed$ True | SubAbility$ DBToken | AILogic$ HellionEruption | SpellDescription$ Sacrifice all creatures you control, then create that many 4/4 red Hellion creature tokens. +A:SP$ SacrificeAll | ValidCards$ Creature.YouCtrl | RememberSacrificed$ True | SubAbility$ DBToken | AILogic$ HellionEruption | SpellDescription$ Sacrifice all creatures you control, then create that many 4/4 red Hellion creature tokens. SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ r_4_4_hellion | TokenOwner$ You SVar:X:Remembered$Amount Oracle:Sacrifice all creatures you control, then create that many 4/4 red Hellion creature tokens. diff --git a/forge-gui/res/cardsfolder/h/heroes_remembered.txt b/forge-gui/res/cardsfolder/h/heroes_remembered.txt index 39e39e574af..e7cdb72f6ab 100644 --- a/forge-gui/res/cardsfolder/h/heroes_remembered.txt +++ b/forge-gui/res/cardsfolder/h/heroes_remembered.txt @@ -1,6 +1,6 @@ Name:Heroes Remembered ManaCost:6 W W W Types:Sorcery -A:SP$ GainLife | Cost$ 6 W W W | LifeAmount$ 20 | SpellDescription$ You gain 20 life. +A:SP$ GainLife | LifeAmount$ 20 | SpellDescription$ You gain 20 life. K:Suspend:10:W Oracle:You gain 20 life.\nSuspend 10—{W} (Rather than cast this card from your hand, you may pay {W} and exile it with ten time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/h/heroes_reunion.txt b/forge-gui/res/cardsfolder/h/heroes_reunion.txt index cfb41bf6856..f4177e5eb7d 100644 --- a/forge-gui/res/cardsfolder/h/heroes_reunion.txt +++ b/forge-gui/res/cardsfolder/h/heroes_reunion.txt @@ -1,5 +1,5 @@ Name:Heroes' Reunion ManaCost:G W Types:Instant -A:SP$ GainLife | Cost$ G W | LifeAmount$ 7 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player gains 7 life. +A:SP$ GainLife | LifeAmount$ 7 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player gains 7 life. Oracle:Target player gains 7 life. diff --git a/forge-gui/res/cardsfolder/h/heroic_intervention.txt b/forge-gui/res/cardsfolder/h/heroic_intervention.txt index 2e4c8c75e51..c7c3903b846 100644 --- a/forge-gui/res/cardsfolder/h/heroic_intervention.txt +++ b/forge-gui/res/cardsfolder/h/heroic_intervention.txt @@ -1,5 +1,5 @@ Name:Heroic Intervention ManaCost:1 G Types:Instant -A:SP$ PumpAll | Cost$ 1 G | ValidCards$ Permanent.YouCtrl | KW$ Hexproof & Indestructible | SpellDescription$ Permanents you control gain hexproof and indestructible until end of turn. +A:SP$ PumpAll | ValidCards$ Permanent.YouCtrl | KW$ Hexproof & Indestructible | SpellDescription$ Permanents you control gain hexproof and indestructible until end of turn. Oracle:Permanents you control gain hexproof and indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heroic_reinforcements.txt b/forge-gui/res/cardsfolder/h/heroic_reinforcements.txt index 5c14c8695fb..c2a98a39755 100644 --- a/forge-gui/res/cardsfolder/h/heroic_reinforcements.txt +++ b/forge-gui/res/cardsfolder/h/heroic_reinforcements.txt @@ -1,7 +1,7 @@ Name:Heroic Reinforcements ManaCost:2 R W Types:Sorcery -A:SP$ Token | Cost$ 2 R W | TokenAmount$ 2 | TokenScript$ w_1_1_soldier | TokenOwner$ You | SubAbility$ TrigPump | SpellDescription$ Create two 1/1 white Soldier creature tokens. Until end of turn, creatures you control get +1/+1 and gain haste. +A:SP$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_soldier | TokenOwner$ You | SubAbility$ TrigPump | SpellDescription$ Create two 1/1 white Soldier creature tokens. Until end of turn, creatures you control get +1/+1 and gain haste. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Haste | NumAtt$ +1 | NumDef$ +1 DeckHas:Ability$Token SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/h/heros_demise.txt b/forge-gui/res/cardsfolder/h/heros_demise.txt index 919217ce58c..5b38d8b14c3 100644 --- a/forge-gui/res/cardsfolder/h/heros_demise.txt +++ b/forge-gui/res/cardsfolder/h/heros_demise.txt @@ -1,5 +1,5 @@ Name:Hero's Demise ManaCost:1 B Types:Instant -A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.Legendary | TgtPrompt$ Select target legendary creature | SpellDescription$ Destroy target legendary creature. +A:SP$ Destroy | ValidTgts$ Creature.Legendary | TgtPrompt$ Select target legendary creature | SpellDescription$ Destroy target legendary creature. Oracle:Destroy target legendary creature. diff --git a/forge-gui/res/cardsfolder/h/heros_downfall.txt b/forge-gui/res/cardsfolder/h/heros_downfall.txt index d235e1e5eb8..bbe4a47c019 100644 --- a/forge-gui/res/cardsfolder/h/heros_downfall.txt +++ b/forge-gui/res/cardsfolder/h/heros_downfall.txt @@ -1,5 +1,5 @@ Name:Hero's Downfall ManaCost:1 B B Types:Instant -A:SP$ Destroy | Cost$ 1 B B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker. +A:SP$ Destroy | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker. Oracle:Destroy target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/hex.txt b/forge-gui/res/cardsfolder/h/hex.txt index 0c51c5b7a28..5c2d1eb15f6 100644 --- a/forge-gui/res/cardsfolder/h/hex.txt +++ b/forge-gui/res/cardsfolder/h/hex.txt @@ -1,5 +1,5 @@ Name:Hex ManaCost:4 B B Types:Sorcery -A:SP$ Destroy | Cost$ 4 B B | TargetMin$ 6 | TargetMax$ 6 | ValidTgts$ Creature | TgtPrompt$ Select target creatures | SpellDescription$ Destroy six target creatures. +A:SP$ Destroy | TargetMin$ 6 | TargetMax$ 6 | ValidTgts$ Creature | TgtPrompt$ Select target creatures | SpellDescription$ Destroy six target creatures. Oracle:Destroy six target creatures. diff --git a/forge-gui/res/cardsfolder/h/hibernation.txt b/forge-gui/res/cardsfolder/h/hibernation.txt index 600df578115..47d3dec7496 100644 --- a/forge-gui/res/cardsfolder/h/hibernation.txt +++ b/forge-gui/res/cardsfolder/h/hibernation.txt @@ -1,6 +1,6 @@ Name:Hibernation ManaCost:2 U Types:Instant -A:SP$ ChangeZoneAll | Cost$ 2 U | ChangeType$ Permanent.Green | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all green permanents to their owners' hands. +A:SP$ ChangeZoneAll | ChangeType$ Permanent.Green | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all green permanents to their owners' hands. AI:RemoveDeck:Random Oracle:Return all green permanents to their owners' hands. diff --git a/forge-gui/res/cardsfolder/h/hidden_strings.txt b/forge-gui/res/cardsfolder/h/hidden_strings.txt index 9b99c883633..b01a9b298e9 100644 --- a/forge-gui/res/cardsfolder/h/hidden_strings.txt +++ b/forge-gui/res/cardsfolder/h/hidden_strings.txt @@ -2,7 +2,7 @@ Name:Hidden Strings ManaCost:1 U Types:Sorcery K:Cipher -A:SP$ TapOrUntap | Cost$ 1 U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SubAbility$ DBTapOrUntap | SpellDescription$ You may tap or untap target permanent, then you may tap or untap another target permanent. +A:SP$ TapOrUntap | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SubAbility$ DBTapOrUntap | SpellDescription$ You may tap or untap target permanent, then you may tap or untap another target permanent. SVar:DBTapOrUntap:DB$ TapOrUntap | ValidTgts$ Permanent | TgtPrompt$ Select target permanent (2) | TargetUnique$ True | SubAbility$ Cipher SVar:Cipher:DB$ Encode | Defined$ Self AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/h/hideous_end.txt b/forge-gui/res/cardsfolder/h/hideous_end.txt index f633781255e..4d87643e39f 100644 --- a/forge-gui/res/cardsfolder/h/hideous_end.txt +++ b/forge-gui/res/cardsfolder/h/hideous_end.txt @@ -1,6 +1,6 @@ Name:Hideous End ManaCost:1 B B Types:Instant -A:SP$ Destroy | Cost$ 1 B B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SubAbility$ DBDrain | SpellDescription$ Destroy target nonblack creature. Its controller loses 2 life. +A:SP$ Destroy | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SubAbility$ DBDrain | SpellDescription$ Destroy target nonblack creature. Its controller loses 2 life. SVar:DBDrain:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ 2 Oracle:Destroy target nonblack creature. Its controller loses 2 life. diff --git a/forge-gui/res/cardsfolder/h/hideous_laughter.txt b/forge-gui/res/cardsfolder/h/hideous_laughter.txt index 951755c175e..c9ea00555d7 100644 --- a/forge-gui/res/cardsfolder/h/hideous_laughter.txt +++ b/forge-gui/res/cardsfolder/h/hideous_laughter.txt @@ -2,6 +2,6 @@ Name:Hideous Laughter ManaCost:2 B B Types:Instant Arcane K:Splice:Arcane:3 B B -A:SP$ PumpAll | Cost$ 2 B B | ValidCards$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ All creatures get -2/-2 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ All creatures get -2/-2 until end of turn. DeckHints:Type$Arcane Oracle:All creatures get -2/-2 until end of turn.\nSplice onto Arcane {3}{B}{B} (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/h/hideous_visage.txt b/forge-gui/res/cardsfolder/h/hideous_visage.txt index 9af966e8450..a66f21a6936 100644 --- a/forge-gui/res/cardsfolder/h/hideous_visage.txt +++ b/forge-gui/res/cardsfolder/h/hideous_visage.txt @@ -1,5 +1,5 @@ Name:Hideous Visage ManaCost:2 B Types:Sorcery -A:SP$ PumpAll | Cost$ 2 B | ValidCards$ Creature.YouCtrl | KW$ Intimidate | SpellDescription$ Creatures you control gain intimidate until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Intimidate | SpellDescription$ Creatures you control gain intimidate until end of turn. Oracle:Creatures you control gain intimidate until end of turn. (Each of those creatures can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/h/hidetsugus_second_rite.txt b/forge-gui/res/cardsfolder/h/hidetsugus_second_rite.txt index 58c18193101..d6685f53e91 100644 --- a/forge-gui/res/cardsfolder/h/hidetsugus_second_rite.txt +++ b/forge-gui/res/cardsfolder/h/hidetsugus_second_rite.txt @@ -1,6 +1,6 @@ Name:Hidetsugu's Second Rite ManaCost:3 R Types:Instant -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Player | TgtPrompt$ Select target player | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ10 | NumDmg$ 10 | AILogic$ OppAtTenLife | SpellDescription$ If target player has exactly 10 life, CARDNAME deals 10 damage to that player. +A:SP$ DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ10 | NumDmg$ 10 | AILogic$ OppAtTenLife | SpellDescription$ If target player has exactly 10 life, CARDNAME deals 10 damage to that player. SVar:X:TargetedPlayer$LifeTotal Oracle:If target player has exactly 10 life, Hidetsugu's Second Rite deals 10 damage to that player. diff --git a/forge-gui/res/cardsfolder/h/hieroglyphic_illumination.txt b/forge-gui/res/cardsfolder/h/hieroglyphic_illumination.txt index 450845a59f8..86dd55434ce 100644 --- a/forge-gui/res/cardsfolder/h/hieroglyphic_illumination.txt +++ b/forge-gui/res/cardsfolder/h/hieroglyphic_illumination.txt @@ -1,6 +1,6 @@ Name:Hieroglyphic Illumination ManaCost:3 U Types:Instant -A:SP$ Draw | Cost$ 3 U | NumCards$ 2 | SpellDescription$ Draw two cards. +A:SP$ Draw | NumCards$ 2 | SpellDescription$ Draw two cards. K:Cycling:U Oracle:Draw two cards.\nCycling {U} ({U}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/h/highspire_infusion.txt b/forge-gui/res/cardsfolder/h/highspire_infusion.txt index 89ea222dccb..6016d2845c3 100644 --- a/forge-gui/res/cardsfolder/h/highspire_infusion.txt +++ b/forge-gui/res/cardsfolder/h/highspire_infusion.txt @@ -1,6 +1,6 @@ Name:Highspire Infusion ManaCost:1 G Types:Instant -A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBEnergy | SpellDescription$ Target creature gets +3/+3 until end of turn. You get {E}{E} (two energy counters). +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBEnergy | SpellDescription$ Target creature gets +3/+3 until end of turn. You get {E}{E} (two energy counters). SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 Oracle:Target creature gets +3/+3 until end of turn. You get {E}{E} (two energy counters). diff --git a/forge-gui/res/cardsfolder/h/hijack.txt b/forge-gui/res/cardsfolder/h/hijack.txt index 1b465fe88d4..db5165544e8 100644 --- a/forge-gui/res/cardsfolder/h/hijack.txt +++ b/forge-gui/res/cardsfolder/h/hijack.txt @@ -1,5 +1,5 @@ Name:Hijack ManaCost:1 R R Types:Sorcery -A:SP$ GainControl | Cost$ 1 R R | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn. +A:SP$ GainControl | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn. Oracle:Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hinder.txt b/forge-gui/res/cardsfolder/h/hinder.txt index 46b52583e22..8547e76015b 100644 --- a/forge-gui/res/cardsfolder/h/hinder.txt +++ b/forge-gui/res/cardsfolder/h/hinder.txt @@ -1,5 +1,5 @@ Name:Hinder ManaCost:1 U U Types:Instant -A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | DestinationChoice$ BottomOfLibrary,TopOfLibrary | SpellDescription$ Counter target spell. If that spell is countered this way, put that card on the top or bottom of its owner's library instead of into that player's graveyard. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | DestinationChoice$ BottomOfLibrary,TopOfLibrary | SpellDescription$ Counter target spell. If that spell is countered this way, put that card on the top or bottom of its owner's library instead of into that player's graveyard. Oracle:Counter target spell. If that spell is countered this way, put that card on the top or bottom of its owner's library instead of into that player's graveyard. diff --git a/forge-gui/res/cardsfolder/h/hindering_light.txt b/forge-gui/res/cardsfolder/h/hindering_light.txt index 3ae5918e90f..3b225e4b55a 100644 --- a/forge-gui/res/cardsfolder/h/hindering_light.txt +++ b/forge-gui/res/cardsfolder/h/hindering_light.txt @@ -1,6 +1,6 @@ Name:Hindering Light ManaCost:W U Types:Instant -A:SP$ Counter | Cost$ W U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Permanent.YouCtrl+inRealZoneBattlefield,You | SpellDescription$ Counter target spell that targets you or a permanent you control. Draw a card. | SubAbility$ DB +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Permanent.YouCtrl+inRealZoneBattlefield,You | SpellDescription$ Counter target spell that targets you or a permanent you control. Draw a card. | SubAbility$ DB SVar:DB:DB$ Draw | NumCards$ 1 Oracle:Counter target spell that targets you or a permanent you control.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/h/hindering_touch.txt b/forge-gui/res/cardsfolder/h/hindering_touch.txt index 4ceedb3f39a..e288df267db 100644 --- a/forge-gui/res/cardsfolder/h/hindering_touch.txt +++ b/forge-gui/res/cardsfolder/h/hindering_touch.txt @@ -1,6 +1,6 @@ Name:Hindering Touch ManaCost:3 U Types:Instant -A:SP$ Counter | Cost$ 3 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 2 | SpellDescription$ Counter target spell unless its controller pays {2}. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 2 | SpellDescription$ Counter target spell unless its controller pays {2}. K:Storm Oracle:Counter target spell unless its controller pays {2}.\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/h/hint_of_insanity.txt b/forge-gui/res/cardsfolder/h/hint_of_insanity.txt index e6f5ddec5b9..41d5ec0ad70 100644 --- a/forge-gui/res/cardsfolder/h/hint_of_insanity.txt +++ b/forge-gui/res/cardsfolder/h/hint_of_insanity.txt @@ -1,7 +1,7 @@ Name:Hint of Insanity ManaCost:2 B Types:Sorcery -A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Player | IsCurse$ True | RememberRevealed$ True | RememberTargets$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Target player reveals their hand. That player discards all nonland cards with the same name as another card in their hand. +A:SP$ RevealHand | ValidTgts$ Player | IsCurse$ True | RememberRevealed$ True | RememberTargets$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Target player reveals their hand. That player discards all nonland cards with the same name as another card in their hand. SVar:DBRepeat:DB$ RepeatEach | RepeatCards$ Card.IsRemembered+nonLand | Zone$ Hand | RepeatSubAbility$ DBDiscard | UseImprinted$ True | SubAbility$ DBCleanup SVar:DBDiscard:DB$ Discard | Mode$ Defined | Defined$ Remembered | DefinedCards$ ValidHand Card.sharesNameWith Imprinted+RememberedPlayerCtrl+IsNotImprinted SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/h/hisokas_defiance.txt b/forge-gui/res/cardsfolder/h/hisokas_defiance.txt index b67201f7964..e3ab8d28b56 100644 --- a/forge-gui/res/cardsfolder/h/hisokas_defiance.txt +++ b/forge-gui/res/cardsfolder/h/hisokas_defiance.txt @@ -1,6 +1,6 @@ Name:Hisoka's Defiance ManaCost:1 U Types:Instant -A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target Spirit or Arcane spell | ValidTgts$ Spirit,Arcane | SpellDescription$ Counter target Spirit or Arcane spell. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target Spirit or Arcane spell | ValidTgts$ Spirit,Arcane | SpellDescription$ Counter target Spirit or Arcane spell. AI:RemoveDeck:Random Oracle:Counter target Spirit or Arcane spell. diff --git a/forge-gui/res/cardsfolder/h/hive_stirrings.txt b/forge-gui/res/cardsfolder/h/hive_stirrings.txt index 82649fa381e..bcd6d520009 100644 --- a/forge-gui/res/cardsfolder/h/hive_stirrings.txt +++ b/forge-gui/res/cardsfolder/h/hive_stirrings.txt @@ -1,5 +1,5 @@ Name:Hive Stirrings ManaCost:2 W Types:Sorcery -A:SP$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenScript$ c_1_1_sliver | TokenOwner$ You | SpellDescription$ Create two 1/1 colorless Sliver creature tokens. +A:SP$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_sliver | TokenOwner$ You | SpellDescription$ Create two 1/1 colorless Sliver creature tokens. Oracle:Create two 1/1 colorless Sliver creature tokens. diff --git a/forge-gui/res/cardsfolder/h/hoarders_greed.txt b/forge-gui/res/cardsfolder/h/hoarders_greed.txt index a9d31c44931..384847cacc2 100644 --- a/forge-gui/res/cardsfolder/h/hoarders_greed.txt +++ b/forge-gui/res/cardsfolder/h/hoarders_greed.txt @@ -1,7 +1,7 @@ Name:Hoarder's Greed ManaCost:3 B Types:Sorcery -A:SP$ Repeat | Cost$ 3 B | RepeatCheckSVar$ CheckRepeat | RepeatSVarCompare$ GT0 | RepeatSubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ You lose 2 life and draw two cards, then clash with an opponent. If you win, repeat this process. +A:SP$ Repeat | RepeatCheckSVar$ CheckRepeat | RepeatSVarCompare$ GT0 | RepeatSubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ You lose 2 life and draw two cards, then clash with an opponent. If you win, repeat this process. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You lose 2 life and draw two cards, then clash with an opponent. If you win, repeat this process. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBClash SVar:DBClash:DB$ Clash | WinSubAbility$ DBStoreSVar | OtherwiseSubAbility$ DBReset diff --git a/forge-gui/res/cardsfolder/h/hold_at_bay.txt b/forge-gui/res/cardsfolder/h/hold_at_bay.txt index 3ffb8597744..89b1218af95 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$ Any | Amount$ 7 | SpellDescription$ Prevent the next 7 damage that would be dealt to any target this turn. +A:SP$ PreventDamage | 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/hold_the_line.txt b/forge-gui/res/cardsfolder/h/hold_the_line.txt index 0e14cd59d45..760521dcc52 100644 --- a/forge-gui/res/cardsfolder/h/hold_the_line.txt +++ b/forge-gui/res/cardsfolder/h/hold_the_line.txt @@ -1,5 +1,5 @@ Name:Hold the Line ManaCost:1 W W Types:Instant -A:SP$ PumpAll | Cost$ 1 W W | ValidCards$ Creature.blocking | NumAtt$ +7 | NumDef$ +7 | SpellDescription$ Blocking creatures get +7/+7 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.blocking | NumAtt$ +7 | NumDef$ +7 | SpellDescription$ Blocking creatures get +7/+7 until end of turn. Oracle:Blocking creatures get +7/+7 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/holy_day.txt b/forge-gui/res/cardsfolder/h/holy_day.txt index 5e5a044ecf7..aa845b67279 100644 --- a/forge-gui/res/cardsfolder/h/holy_day.txt +++ b/forge-gui/res/cardsfolder/h/holy_day.txt @@ -1,5 +1,5 @@ Name:Holy Day ManaCost:W Types:Instant -A:SP$ Fog | Cost$ W | SpellDescription$ Prevent all combat damage that would be dealt this turn. +A:SP$ Fog | SpellDescription$ Prevent all combat damage that would be dealt this turn. Oracle:Prevent all combat damage that would be dealt this turn. diff --git a/forge-gui/res/cardsfolder/h/holy_light.txt b/forge-gui/res/cardsfolder/h/holy_light.txt index dc04ca3c561..9eb43ab6d8f 100644 --- a/forge-gui/res/cardsfolder/h/holy_light.txt +++ b/forge-gui/res/cardsfolder/h/holy_light.txt @@ -1,5 +1,5 @@ Name:Holy Light ManaCost:2 W Types:Instant -A:SP$ PumpAll | Cost$ 2 W | ValidCards$ Creature.nonWhite | IsCurse$ True | NumAtt$ -1 | NumDef$ -1 | SpellDescription$ Nonwhite creatures get -1/-1 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.nonWhite | IsCurse$ True | NumAtt$ -1 | NumDef$ -1 | SpellDescription$ Nonwhite creatures get -1/-1 until end of turn. Oracle:Nonwhite creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/homestead_courage.txt b/forge-gui/res/cardsfolder/h/homestead_courage.txt index afa9be8dff0..06e76cba07a 100644 --- a/forge-gui/res/cardsfolder/h/homestead_courage.txt +++ b/forge-gui/res/cardsfolder/h/homestead_courage.txt @@ -2,7 +2,7 @@ Name:Homestead Courage ManaCost:W Types:Sorcery K:Flashback:W -A:SP$ PutCounter | Cost$ W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. +A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Vigilance DeckHas:Ability$Counters Oracle:Put a +1/+1 counter on target creature you control. That creature gains vigilance until end of turn.\nFlashback {W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/h/homing_lightning.txt b/forge-gui/res/cardsfolder/h/homing_lightning.txt index 20995689dae..05ec4560be1 100644 --- a/forge-gui/res/cardsfolder/h/homing_lightning.txt +++ b/forge-gui/res/cardsfolder/h/homing_lightning.txt @@ -1,7 +1,7 @@ Name:Homing Lightning ManaCost:2 R R Types:Instant -A:SP$ DealDamage | Cost$ 2 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | DamageMap$ True | SubAbility$ DamageSame | SpellDescription$ CARDNAME deals 4 damage to target creature and to each other creature with the same name as that creature. +A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | DamageMap$ True | SubAbility$ DamageSame | SpellDescription$ CARDNAME deals 4 damage to target creature and to each other creature with the same name as that creature. SVar:DamageSame:DB$ DamageAll | ValidCards$ Targeted.sameName+Other | ValidDescription$ each other creature with the same name as that creature. | NumDmg$ 4 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve Oracle:Homing Lightning deals 4 damage to target creature and each other creature with the same name as that creature. diff --git a/forge-gui/res/cardsfolder/h/honorable_passage.txt b/forge-gui/res/cardsfolder/h/honorable_passage.txt index 7b6992b14a3..f08bd062492 100644 --- a/forge-gui/res/cardsfolder/h/honorable_passage.txt +++ b/forge-gui/res/cardsfolder/h/honorable_passage.txt @@ -1,7 +1,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. +A:SP$ ChooseSource | 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$ 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 diff --git a/forge-gui/res/cardsfolder/h/honors_reward.txt b/forge-gui/res/cardsfolder/h/honors_reward.txt index 7ce06ab726f..b71f1dd8eaa 100644 --- a/forge-gui/res/cardsfolder/h/honors_reward.txt +++ b/forge-gui/res/cardsfolder/h/honors_reward.txt @@ -1,7 +1,7 @@ Name:Honor's Reward ManaCost:2 W Types:Instant -A:SP$ GainLife | Cost$ 2 W | LifeAmount$ 4 | Defined$ You | SubAbility$ DBBolster | SpellDescription$ You gain 4 life. Bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) +A:SP$ GainLife | LifeAmount$ 4 | Defined$ You | SubAbility$ DBBolster | SpellDescription$ You gain 4 life. Bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) SVar:DBBolster:DB$ PutCounter | Bolster$ True | CounterNum$ 2 | CounterType$ P1P1 DeckHas:Ability$Counters Oracle:You gain 4 life. Bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/h/hoodwink.txt b/forge-gui/res/cardsfolder/h/hoodwink.txt index 37af09c7550..f99a3010d42 100644 --- a/forge-gui/res/cardsfolder/h/hoodwink.txt +++ b/forge-gui/res/cardsfolder/h/hoodwink.txt @@ -1,5 +1,5 @@ Name:Hoodwink ManaCost:1 U Types:Instant -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Artifact,Enchantment,Land | TgtPrompt$ Select target artifact, enchantment, or land | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target artifact, enchantment, or land to its owner's hand. +A:SP$ ChangeZone | ValidTgts$ Artifact,Enchantment,Land | TgtPrompt$ Select target artifact, enchantment, or land | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target artifact, enchantment, or land to its owner's hand. Oracle:Return target artifact, enchantment, or land to its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/hope_and_glory.txt b/forge-gui/res/cardsfolder/h/hope_and_glory.txt index 3c8920f4e5d..7adc8cfa228 100644 --- a/forge-gui/res/cardsfolder/h/hope_and_glory.txt +++ b/forge-gui/res/cardsfolder/h/hope_and_glory.txt @@ -1,6 +1,6 @@ Name:Hope and Glory ManaCost:1 W Types:Instant -A:SP$ Untap | Cost$ 1 W | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two target creatures | SubAbility$ DBPump | SpellDescription$ Untap two target creatures. Each of them gets +1/+1 until end of turn. +A:SP$ Untap | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two target creatures | SubAbility$ DBPump | SpellDescription$ Untap two target creatures. Each of them gets +1/+1 until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +1 | NumDef$ +1 Oracle:Untap two target creatures. Each of them gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hope_charm.txt b/forge-gui/res/cardsfolder/h/hope_charm.txt index 273c732e06b..fa5669dc8de 100644 --- a/forge-gui/res/cardsfolder/h/hope_charm.txt +++ b/forge-gui/res/cardsfolder/h/hope_charm.txt @@ -1,7 +1,7 @@ Name:Hope Charm ManaCost:W Types:Instant -A:SP$ Charm | Cost$ W | Choices$ DBPump,DBGainLife,DBDestroy | CharmNum$ 1 +A:SP$ Charm | Choices$ DBPump,DBGainLife,DBDestroy | CharmNum$ 1 SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | SpellDescription$ Target creature gains first strike until end of turn. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player gains 2 life. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Aura | TgtPrompt$ Select target Aura | SpellDescription$ Destroy target Aura. diff --git a/forge-gui/res/cardsfolder/h/hordeling_outburst.txt b/forge-gui/res/cardsfolder/h/hordeling_outburst.txt index f47b77d4bd5..3db54a2c31b 100644 --- a/forge-gui/res/cardsfolder/h/hordeling_outburst.txt +++ b/forge-gui/res/cardsfolder/h/hordeling_outburst.txt @@ -1,5 +1,5 @@ Name:Hordeling Outburst ManaCost:1 R R Types:Sorcery -A:SP$ Token | Cost$ 1 R R | TokenAmount$ 3 | TokenScript$ r_1_1_goblin | TokenOwner$ You | SpellDescription$ Create three 1/1 red Goblin creature tokens. +A:SP$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_goblin | TokenOwner$ You | SpellDescription$ Create three 1/1 red Goblin creature tokens. Oracle:Create three 1/1 red Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/h/horncallers_chant.txt b/forge-gui/res/cardsfolder/h/horncallers_chant.txt index 8d417c831ad..0e59e4b7813 100644 --- a/forge-gui/res/cardsfolder/h/horncallers_chant.txt +++ b/forge-gui/res/cardsfolder/h/horncallers_chant.txt @@ -1,7 +1,7 @@ Name:Horncaller's Chant ManaCost:7 G Types:Sorcery -A:SP$ Token | Cost$ 7 G | TokenAmount$ 1 | TokenScript$ g_4_4_rhino_trample | TokenOwner$ You | SubAbility$ DBCopy | SpellDescription$ Create a 4/4 green Rhino creature token with trample, then populate. (Create a token that's a copy of a creature token you control.) +A:SP$ Token | TokenAmount$ 1 | TokenScript$ g_4_4_rhino_trample | TokenOwner$ You | SubAbility$ DBCopy | SpellDescription$ Create a 4/4 green Rhino creature token with trample, then populate. (Create a token that's a copy of a creature token you control.) SVar:DBCopy:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ True DeckHas:Ability$Token DeckHints:Ability$Token diff --git a/forge-gui/res/cardsfolder/h/hornet_sting.txt b/forge-gui/res/cardsfolder/h/hornet_sting.txt index 7fbf99713a6..3508aa552f1 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$ Any | NumDmg$ 1 | SpellDescription$ Hornet Sting deals 1 damage to any target. +A:SP$ DealDamage | 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/horobis_whisper.txt b/forge-gui/res/cardsfolder/h/horobis_whisper.txt index 9966b6b538c..8219b891c12 100644 --- a/forge-gui/res/cardsfolder/h/horobis_whisper.txt +++ b/forge-gui/res/cardsfolder/h/horobis_whisper.txt @@ -2,7 +2,7 @@ Name:Horobi's Whisper ManaCost:1 B B Types:Instant Arcane K:Splice:Arcane:ExileFromGrave<4/Card> -A:SP$ Destroy | Cost$ 1 B B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | ConditionPresent$ Swamp.YouCtrl | ConditionCompare$ GE1 | SpellDescription$ If you control a Swamp, destroy target nonblack creature. +A:SP$ Destroy | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | ConditionPresent$ Swamp.YouCtrl | ConditionCompare$ GE1 | SpellDescription$ If you control a Swamp, destroy target nonblack creature. SVar:NeedsToPlay:Swamp.YouCtrl DeckHints:Type$Arcane Oracle:If you control a Swamp, destroy target nonblack creature.\nSplice onto Arcane—Exile four cards from your graveyard. (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/h/horribly_awry.txt b/forge-gui/res/cardsfolder/h/horribly_awry.txt index 0b36c3845c6..0448150a5c5 100644 --- a/forge-gui/res/cardsfolder/h/horribly_awry.txt +++ b/forge-gui/res/cardsfolder/h/horribly_awry.txt @@ -2,5 +2,5 @@ Name:Horribly Awry ManaCost:1 U Types:Instant K:Devoid -A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target creature spell with mana value 4 or less | ValidTgts$ Creature.cmcLE4 | Destination$ Exile | SpellDescription$ Counter target creature spell with mana value 4 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target creature spell with mana value 4 or less | ValidTgts$ Creature.cmcLE4 | Destination$ Exile | SpellDescription$ Counter target creature spell with mana value 4 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. Oracle:Devoid (This card has no color.)\nCounter target creature spell with mana value 4 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/h/horrifying_revelation.txt b/forge-gui/res/cardsfolder/h/horrifying_revelation.txt index 8fc1e49a74c..53329734d0c 100644 --- a/forge-gui/res/cardsfolder/h/horrifying_revelation.txt +++ b/forge-gui/res/cardsfolder/h/horrifying_revelation.txt @@ -1,6 +1,6 @@ Name:Horrifying Revelation ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | TgtPrompt$ Choose a player | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBMill | SpellDescription$ Target player discards a card, then mills a card. +A:SP$ Discard | ValidTgts$ Player | TgtPrompt$ Choose a player | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBMill | SpellDescription$ Target player discards a card, then mills a card. SVar:DBMill:DB$ Mill | NumCards$ 1 | Defined$ Targeted Oracle:Target player discards a card, then mills a card. diff --git a/forge-gui/res/cardsfolder/h/horses_of_the_bruinen.txt b/forge-gui/res/cardsfolder/h/horses_of_the_bruinen.txt index da973c16b90..e2b03171930 100644 --- a/forge-gui/res/cardsfolder/h/horses_of_the_bruinen.txt +++ b/forge-gui/res/cardsfolder/h/horses_of_the_bruinen.txt @@ -1,7 +1,7 @@ Name:Horses of the Bruinen ManaCost:3 U U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 U U | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBScry | SpellDescription$ Return up to two target creatures to their owners' hands. +A:SP$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBScry | SpellDescription$ Return up to two target creatures to their owners' hands. SVar:DBScry:DB$ Scry | ScryNum$ 1 | SubAbility$ TrigTempt SVar:TrigTempt:DB$ RingTemptsYou Oracle:Return up to two target creatures to their owners' hands. Scry 1. The Ring tempts you.