From c0e67cb876e175bf6df9adfb68c1c1fe9dde9e17 Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sat, 3 Aug 2024 15:52:22 +0100 Subject: [PATCH] ETB update: Card folder 'h', part 2 (#5780) * Add files via upload * Update hopeful_vigil.txt * Update hopeless_nightmare.txt --- forge-gui/res/cardsfolder/h/herd_gnarr.txt | 4 ++-- forge-gui/res/cardsfolder/h/hero_of_goma_fada.txt | 4 ++-- forge-gui/res/cardsfolder/h/hero_of_the_dunes.txt | 4 ++-- forge-gui/res/cardsfolder/h/hero_of_the_nyxborn.txt | 4 ++-- forge-gui/res/cardsfolder/h/heroes_bane.txt | 2 +- forge-gui/res/cardsfolder/h/heroes_of_the_revel.txt | 4 ++-- forge-gui/res/cardsfolder/h/heronblade_elite.txt | 4 ++-- forge-gui/res/cardsfolder/h/herons_grace_champion.txt | 4 ++-- forge-gui/res/cardsfolder/h/heros_blade.txt | 4 ++-- forge-gui/res/cardsfolder/h/hexavus.txt | 2 +- forge-gui/res/cardsfolder/h/hexgold_halberd.txt | 2 +- forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt | 2 +- forge-gui/res/cardsfolder/h/hexgold_sledge.txt | 4 ++-- forge-gui/res/cardsfolder/h/hexgold_slith.txt | 4 ++-- forge-gui/res/cardsfolder/h/hexplate_wallbreaker.txt | 2 +- forge-gui/res/cardsfolder/h/hickory_woodlot.txt | 6 +++--- forge-gui/res/cardsfolder/h/hidden_blade.txt | 4 ++-- forge-gui/res/cardsfolder/h/hidden_cataract.txt | 5 +++-- forge-gui/res/cardsfolder/h/hidden_courtyard.txt | 5 +++-- forge-gui/res/cardsfolder/h/hidden_herbalists.txt | 4 ++-- forge-gui/res/cardsfolder/h/hidden_horror.txt | 4 ++-- forge-gui/res/cardsfolder/h/hidden_necropolis.txt | 5 +++-- forge-gui/res/cardsfolder/h/hidden_nursery.txt | 5 +++-- forge-gui/res/cardsfolder/h/hidden_volcano.txt | 5 +++-- forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt | 4 ++-- forge-gui/res/cardsfolder/h/hieromancers_cage.txt | 4 ++-- forge-gui/res/cardsfolder/h/hierophants_chalice.txt | 4 ++-- forge-gui/res/cardsfolder/h/high_fae_negotiator.txt | 4 ++-- forge-gui/res/cardsfolder/h/high_fae_prankster.txt | 4 ++-- forge-gui/res/cardsfolder/h/high_speed_hoverbike.txt | 4 ++-- forge-gui/res/cardsfolder/h/highcliff_felidar.txt | 4 ++-- forge-gui/res/cardsfolder/h/highland_berserker.txt | 4 ++-- forge-gui/res/cardsfolder/h/highland_forest.txt | 5 +++-- forge-gui/res/cardsfolder/h/highland_lake.txt | 5 +++-- forge-gui/res/cardsfolder/h/highland_weald.txt | 5 +++-- forge-gui/res/cardsfolder/h/highspire_artisan.txt | 2 +- forge-gui/res/cardsfolder/h/hightide_hermit.txt | 4 ++-- forge-gui/res/cardsfolder/h/highway_robber.txt | 4 ++-- forge-gui/res/cardsfolder/h/hill_giant_herdgorger.txt | 4 ++-- forge-gui/res/cardsfolder/h/hinterland_chef.txt | 4 ++-- forge-gui/res/cardsfolder/h/hinterland_harbor.txt | 6 +++--- forge-gui/res/cardsfolder/h/hired_giant.txt | 4 ++-- forge-gui/res/cardsfolder/h/hired_hexblade.txt | 4 ++-- forge-gui/res/cardsfolder/h/hissing_quagmire.txt | 5 +++-- forge-gui/res/cardsfolder/h/historians_boon.txt | 4 ++-- forge-gui/res/cardsfolder/h/historians_wisdom.txt | 4 ++-- forge-gui/res/cardsfolder/h/hive_of_the_eye_tyrant.txt | 6 +++--- forge-gui/res/cardsfolder/h/hixus_prison_warden.txt | 4 ++-- forge-gui/res/cardsfolder/h/hoarding_broodlord.txt | 4 ++-- forge-gui/res/cardsfolder/h/hoarding_dragon.txt | 4 ++-- forge-gui/res/cardsfolder/h/hobble.txt | 4 ++-- forge-gui/res/cardsfolder/h/hold_for_questioning.txt | 4 ++-- forge-gui/res/cardsfolder/h/hollow_marauder.txt | 4 ++-- forge-gui/res/cardsfolder/h/hollow_trees.txt | 5 +++-- forge-gui/res/cardsfolder/h/hollowhenge_scavenger.txt | 4 ++-- forge-gui/res/cardsfolder/h/hollowhenge_spirit.txt | 4 ++-- forge-gui/res/cardsfolder/h/hollowhenge_wrangler.txt | 4 ++-- forge-gui/res/cardsfolder/h/holy_cow.txt | 4 ++-- forge-gui/res/cardsfolder/h/homarid.txt | 2 +- forge-gui/res/cardsfolder/h/homarid_explorer.txt | 4 ++-- forge-gui/res/cardsfolder/h/honest_rutstein.txt | 4 ++-- forge-gui/res/cardsfolder/h/honey_mammoth.txt | 4 ++-- forge-gui/res/cardsfolder/h/honorable_scout.txt | 4 ++-- forge-gui/res/cardsfolder/h/hooded_assassin.txt | 4 ++-- forge-gui/res/cardsfolder/h/hooded_hydra.txt | 2 +- forge-gui/res/cardsfolder/h/hopeful_vigil.txt | 4 ++-- forge-gui/res/cardsfolder/h/hopeless_nightmare.txt | 4 ++-- forge-gui/res/cardsfolder/h/horizon_scholar.txt | 4 ++-- forge-gui/res/cardsfolder/h/hormagaunt_horde.txt | 4 ++-- forge-gui/res/cardsfolder/h/horn_of_gondor.txt | 4 ++-- forge-gui/res/cardsfolder/h/hornbash_mentor.txt | 4 ++-- forge-gui/res/cardsfolder/h/horned_kavu.txt | 4 ++-- .../res/cardsfolder/h/horned_loch_whale_lagoon_breach.txt | 6 +++--- forge-gui/res/cardsfolder/h/horned_stoneseeker.txt | 4 ++-- forge-gui/res/cardsfolder/h/hornet_queen.txt | 4 ++-- forge-gui/res/cardsfolder/h/hostage_taker.txt | 4 ++-- forge-gui/res/cardsfolder/h/hostile_investigator.txt | 4 ++-- forge-gui/res/cardsfolder/h/hot_pursuit.txt | 4 ++-- forge-gui/res/cardsfolder/h/hotheaded_giant.txt | 4 ++-- forge-gui/res/cardsfolder/h/hotshot_investigators.txt | 4 ++-- forge-gui/res/cardsfolder/h/hoverguard_sweepers.txt | 4 ++-- forge-gui/res/cardsfolder/h/howl_of_the_hunt.txt | 4 ++-- forge-gui/res/cardsfolder/h/howling_banshee.txt | 4 ++-- forge-gui/res/cardsfolder/h/howling_giant.txt | 4 ++-- forge-gui/res/cardsfolder/h/howling_wolf.txt | 4 ++-- .../res/cardsfolder/h/howlpack_piper_wildsong_howler.txt | 6 +++--- forge-gui/res/cardsfolder/h/howltooth_hollow.txt | 5 +++-- .../h/huatli_poet_of_unity_roar_of_the_fifth_people.txt | 4 ++-- forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt | 6 +++--- forge-gui/res/cardsfolder/h/huatlis_raptor.txt | 4 ++-- forge-gui/res/cardsfolder/h/hulking_metamorph.txt | 4 ++-- forge-gui/res/cardsfolder/h/humbler_of_mortals.txt | 4 ++-- forge-gui/res/cardsfolder/h/hungering_hydra.txt | 2 +- forge-gui/res/cardsfolder/h/hunted_bonebrute.txt | 4 ++-- forge-gui/res/cardsfolder/h/hunted_dragon.txt | 4 ++-- forge-gui/res/cardsfolder/h/hunted_horror.txt | 4 ++-- forge-gui/res/cardsfolder/h/hunted_lammasu.txt | 4 ++-- forge-gui/res/cardsfolder/h/hunted_nightmare.txt | 4 ++-- forge-gui/res/cardsfolder/h/hunted_phantasm.txt | 4 ++-- 99 files changed, 206 insertions(+), 195 deletions(-) diff --git a/forge-gui/res/cardsfolder/h/herd_gnarr.txt b/forge-gui/res/cardsfolder/h/herd_gnarr.txt index 338ad05992f..31b4a7f8196 100644 --- a/forge-gui/res/cardsfolder/h/herd_gnarr.txt +++ b/forge-gui/res/cardsfolder/h/herd_gnarr.txt @@ -2,7 +2,7 @@ Name:Herd Gnarr ManaCost:3 G Types:Creature Beast PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control enters, CARDNAME gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Creature -Oracle:Whenever another creature enters the battlefield under your control, Herd Gnarr gets +2/+2 until end of turn. +Oracle:Whenever another creature you control enters, Herd Gnarr gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hero_of_goma_fada.txt b/forge-gui/res/cardsfolder/h/hero_of_goma_fada.txt index ee822f64663..6ba9bfd19a6 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_goma_fada.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_goma_fada.txt @@ -2,9 +2,9 @@ Name:Hero of Goma Fada ManaCost:4 W Types:Creature Human Knight Ally PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain indestructible until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally you control enters, creatures you control gain indestructible until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Indestructible SVar:PlayMain1:TRUE SVar:BuffedBy:Ally DeckHints:Type$Ally -Oracle:Rally — Whenever Hero of Goma Fada or another Ally enters the battlefield under your control, creatures you control gain indestructible until end of turn. +Oracle:Rally — Whenever Hero of Goma Fada or another Ally you control enters, creatures you control gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hero_of_the_dunes.txt b/forge-gui/res/cardsfolder/h/hero_of_the_dunes.txt index 63c68d63192..4f236335272 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_the_dunes.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_the_dunes.txt @@ -2,9 +2,9 @@ Name:Hero of the Dunes ManaCost:3 W B Types:Creature Human Soldier PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE3,Artifact.YouOwn+cmcLE3 | TgtPrompt$ Select target artifact or creature with mana value 3 or less S:Mode$ Continuous | Affected$ Creature.cmcLE3+YouCtrl | AddPower$ 1 | Description$ Creatures you control with mana value 3 or less get +1/+0. DeckHas:Ability$Graveyard DeckHints:Type$Artifact -Oracle:When Hero of the Dunes enters the battlefield, return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield.\nCreatures you control with mana value 3 or less get +1/+0. +Oracle:When Hero of the Dunes enters, return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield.\nCreatures you control with mana value 3 or less get +1/+0. diff --git a/forge-gui/res/cardsfolder/h/hero_of_the_nyxborn.txt b/forge-gui/res/cardsfolder/h/hero_of_the_nyxborn.txt index 216b745a140..055e97db47a 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_the_nyxborn.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_the_nyxborn.txt @@ -2,9 +2,9 @@ Name:Hero of the Nyxborn ManaCost:1 R W Types:Enchantment Creature Human Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Human Soldier creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, creatures you control get +1/+0 until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 DeckHas:Ability$Token -Oracle:When Hero of the Nyxborn enters the battlefield, create a 1/1 white Human Soldier creature token.\nWhenever you cast a spell that targets Hero of the Nyxborn, creatures you control get +1/+0 until end of turn. +Oracle:When Hero of the Nyxborn enters, create a 1/1 white Human Soldier creature token.\nWhenever you cast a spell that targets Hero of the Nyxborn, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heroes_bane.txt b/forge-gui/res/cardsfolder/h/heroes_bane.txt index 36e041bfcf0..cb2d7aa6ecb 100644 --- a/forge-gui/res/cardsfolder/h/heroes_bane.txt +++ b/forge-gui/res/cardsfolder/h/heroes_bane.txt @@ -6,4 +6,4 @@ K:etbCounter:P1P1:4 A:AB$ PutCounter | Cost$ 2 G G | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Put X +1/+1 counters on CARDNAME, where X is its power. SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Heroes' Bane enters the battlefield with four +1/+1 counters on it.\n{2}{G}{G}: Put X +1/+1 counters on Heroes' Bane, where X is its power. +Oracle:Heroes' Bane enters with four +1/+1 counters on it.\n{2}{G}{G}: Put X +1/+1 counters on Heroes' Bane, where X is its power. diff --git a/forge-gui/res/cardsfolder/h/heroes_of_the_revel.txt b/forge-gui/res/cardsfolder/h/heroes_of_the_revel.txt index 2e4006a0a6e..7e38418cbac 100644 --- a/forge-gui/res/cardsfolder/h/heroes_of_the_revel.txt +++ b/forge-gui/res/cardsfolder/h/heroes_of_the_revel.txt @@ -2,9 +2,9 @@ Name:Heroes of the Revel ManaCost:4 R Types:Creature Satyr Soldier PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 red Satyr creature token with "This creature can't block." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 red Satyr creature token with "This creature can't block." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_satyr_noblock | TokenOwner$ You T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, creatures you control get +1/+0 until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 DeckHas:Ability$Token -Oracle:When Heroes of the Revel enters the battlefield, create a 1/1 red Satyr creature token with "This creature can't block."\nWhenever you cast a spell that targets Heroes of the Revel, creatures you control get +1/+0 until end of turn. +Oracle:When Heroes of the Revel enters, create a 1/1 red Satyr creature token with "This creature can't block."\nWhenever you cast a spell that targets Heroes of the Revel, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heronblade_elite.txt b/forge-gui/res/cardsfolder/h/heronblade_elite.txt index 000ea75c75f..9b373d66a83 100644 --- a/forge-gui/res/cardsfolder/h/heronblade_elite.txt +++ b/forge-gui/res/cardsfolder/h/heronblade_elite.txt @@ -3,10 +3,10 @@ ManaCost:2 G Types:Creature Human Warrior PT:1/1 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Human enters the battlefield under your control, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Human you control enters, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is CARDNAME's power. SVar:X:Count$CardPower DeckNeeds:Type$Human DeckHas:Ability$Counters -Oracle:Vigilance\nWhenever another Human enters the battlefield under your control, put a +1/+1 counter on Heronblade Elite.\n{T}: Add X mana of any one color, where X is Heronblade Elite's power. +Oracle:Vigilance\nWhenever another Human you control enters, put a +1/+1 counter on Heronblade Elite.\n{T}: Add X mana of any one color, where X is Heronblade Elite's power. diff --git a/forge-gui/res/cardsfolder/h/herons_grace_champion.txt b/forge-gui/res/cardsfolder/h/herons_grace_champion.txt index 21fe729c285..78d82382b91 100644 --- a/forge-gui/res/cardsfolder/h/herons_grace_champion.txt +++ b/forge-gui/res/cardsfolder/h/herons_grace_champion.txt @@ -4,7 +4,7 @@ Types:Creature Human Knight PT:3/3 K:Flash K:Lifelink -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, other Humans you control get +1/+1 and gain lifelink until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, other Humans you control get +1/+1 and gain lifelink until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Human+StrictlyOther+YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Lifelink DeckHints:Type$Human -Oracle:Flash\nLifelink\nWhen Heron's Grace Champion enters the battlefield, other Humans you control get +1/+1 and gain lifelink until end of turn. +Oracle:Flash\nLifelink\nWhen Heron's Grace Champion enters, other Humans you control get +1/+1 and gain lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heros_blade.txt b/forge-gui/res/cardsfolder/h/heros_blade.txt index 5ea1d54fe62..63338af721a 100644 --- a/forge-gui/res/cardsfolder/h/heros_blade.txt +++ b/forge-gui/res/cardsfolder/h/heros_blade.txt @@ -3,6 +3,6 @@ ManaCost:2 Types:Artifact Equipment K:Equip:4 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 2 | Description$ Equipped creature gets +3/+2. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ HeroAttach | OptionalDecider$ You | TriggerDescription$ Whenever a legendary creature enters the battlefield under your control, you may attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ HeroAttach | OptionalDecider$ You | TriggerDescription$ Whenever a legendary creature you control enters, you may attach CARDNAME to it. SVar:HeroAttach:DB$ Attach | Defined$ TriggeredCard -Oracle:Equipped creature gets +3/+2.\nWhenever a legendary creature enters the battlefield under your control, you may attach Hero's Blade to it.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +3/+2.\nWhenever a legendary creature you control enters, you may attach Hero's Blade to it.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hexavus.txt b/forge-gui/res/cardsfolder/h/hexavus.txt index f7d031bd0b6..48e21fad162 100644 --- a/forge-gui/res/cardsfolder/h/hexavus.txt +++ b/forge-gui/res/cardsfolder/h/hexavus.txt @@ -8,4 +8,4 @@ A:AB$ PutCounter | Cost$ 1 SubCounter<1/P1P1> | CounterType$ Flying | CounterNum A:AB$ PutCounter | Cost$ 1 RemoveAnyCounter<1/Any/Creature.YouCtrl+Other/another creature you control> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Flying\nHexavus enters the battlefield with six +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from Hexavus: Put a flying counter on another target creature.\n{1}, Remove a counter from another creature you control: Put a +1/+1 counter on Hexavus. +Oracle:Flying\nHexavus enters with six +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from Hexavus: Put a flying counter on another target creature.\n{1}, Remove a counter from another creature you control: Put a +1/+1 counter on Hexavus. diff --git a/forge-gui/res/cardsfolder/h/hexgold_halberd.txt b/forge-gui/res/cardsfolder/h/hexgold_halberd.txt index d3bd54219b9..1297f430eb3 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_halberd.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_halberd.txt @@ -5,4 +5,4 @@ K:For Mirrodin S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ First Strike & Trample | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creature has first strike and trample. K:Equip:2 R DeckHas:Type$Rebel & Ability$Token -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)As long as it's your turn, equipped creature has first strike and trample.\nEquip {2}{R} +Oracle:For Mirrodin! (When this Equipment enters, create a 2/2 red Rebel creature token, then attach this to it.)As long as it's your turn, equipped creature has first strike and trample.\nEquip {2}{R} diff --git a/forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt b/forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt index e638e7b8aa9..b11f9e2210c 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.YouCtrl+equipped | AddPower$ 1 | AddToug K:Equip:2 W DeckHints:Type$Equipment DeckHas:Type$Rebel & Ability$Token & Color$Red -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature has flying.\nCreatures you control that are equipped get +1/+0.\nEquip {2}{W} +Oracle:For Mirrodin! (When this Equipment enters, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature has flying.\nCreatures you control that are equipped get +1/+0.\nEquip {2}{W} diff --git a/forge-gui/res/cardsfolder/h/hexgold_sledge.txt b/forge-gui/res/cardsfolder/h/hexgold_sledge.txt index 36cdb75338e..34d203bfa4f 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_sledge.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_sledge.txt @@ -3,8 +3,8 @@ ManaCost:2 R Types:Artifact Equipment K:For Mirrodin K:Equip:1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, conjure a card named Goblin Gaveleer onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, conjure a card named Goblin Gaveleer onto the battlefield. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Name$ Goblin Gaveleer | Zone$ Battlefield S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. DeckHas:Ability$Token & Type$Rebel|Goblin|Warrior -Oracle:For Mirrodin!\nWhen Hexgold Sledge enters the battlefield, conjure a card named Goblin Gaveleer onto the battlefield.\nEquipped creature gets +1/+0.\nEquip {1}. +Oracle:For Mirrodin!\nWhen Hexgold Sledge enters, conjure a card named Goblin Gaveleer onto the battlefield.\nEquipped creature gets +1/+0.\nEquip {1}. diff --git a/forge-gui/res/cardsfolder/h/hexgold_slith.txt b/forge-gui/res/cardsfolder/h/hexgold_slith.txt index f2a15a4c326..2467fa46bce 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_slith.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_slith.txt @@ -2,7 +2,7 @@ Name:Hexgold Slith ManaCost:1 W Types:Creature Slith PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {E}{E}. If you do, it gains first strike until end of turn. SVar:TrigPump:AB$ Pump | Cost$ PayEnergy<2> | Defined$ Self | KW$ First Strike @@ -10,4 +10,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:When Hexgold Slith enters the battlefield, you get {E}{E} (two energy counters).\nWhenever Hexgold Slith attacks, you may pay {E}{E}. If you do, it gains first strike until end of turn.\nWhenever Hexgold Slith deals combat damage to a player, put a +1/+1 counter on it. +Oracle:When Hexgold Slith enters, you get {E}{E} (two energy counters).\nWhenever Hexgold Slith attacks, you may pay {E}{E}. If you do, it gains first strike until end of turn.\nWhenever Hexgold Slith deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/h/hexplate_wallbreaker.txt b/forge-gui/res/cardsfolder/h/hexplate_wallbreaker.txt index 3755308befd..39071c265a4 100644 --- a/forge-gui/res/cardsfolder/h/hexplate_wallbreaker.txt +++ b/forge-gui/res/cardsfolder/h/hexplate_wallbreaker.txt @@ -8,4 +8,4 @@ SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.attacking | SubAbility$ DBAdd SVar:DBAddPhase:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat K:Equip:3 R DeckHas:Ability$Token & Type$Rebel & Color$Red -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +2/+2.\nWhenever equipped creature attacks, if it's the first combat phase of the turn, untap each attacking creature. After this phase, there is an additional combat phase.\nEquip {3}{R} +Oracle:For Mirrodin! (When this Equipment enters, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +2/+2.\nWhenever equipped creature attacks, if it's the first combat phase of the turn, untap each attacking creature. After this phase, there is an additional combat phase.\nEquip {3}{R} diff --git a/forge-gui/res/cardsfolder/h/hickory_woodlot.txt b/forge-gui/res/cardsfolder/h/hickory_woodlot.txt index 62458ef3b6e..49433f28576 100644 --- a/forge-gui/res/cardsfolder/h/hickory_woodlot.txt +++ b/forge-gui/res/cardsfolder/h/hickory_woodlot.txt @@ -1,10 +1,10 @@ Name:Hickory Woodlot ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter | SpellDescription$ CARDNAME enters the battlefield tapped with two depletion counters on it. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped with two depletion counters on it. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | ETB$ True | CounterType$ DEPLETION | CounterNum$ 2 A:AB$ Mana | Cost$ T SubCounter<1/DEPLETION> | Produced$ G | SubAbility$ DBSac | Amount$ 2 | SpellDescription$ Add {G}{G}. If there are no depletion counters on CARDNAME, sacrifice it. SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionPresent$ Card.Self+counters_EQ0_DEPLETION AI:RemoveDeck:Random -Oracle:Hickory Woodlot enters the battlefield tapped with two depletion counters on it.\n{T}, Remove a depletion counter from Hickory Woodlot: Add {G}{G}. If there are no depletion counters on Hickory Woodlot, sacrifice it. +Oracle:Hickory Woodlot enters tapped with two depletion counters on it.\n{T}, Remove a depletion counter from Hickory Woodlot: Add {G}{G}. If there are no depletion counters on Hickory Woodlot, sacrifice it. diff --git a/forge-gui/res/cardsfolder/h/hidden_blade.txt b/forge-gui/res/cardsfolder/h/hidden_blade.txt index aecf6b4432c..ac5e75793f6 100644 --- a/forge-gui/res/cardsfolder/h/hidden_blade.txt +++ b/forge-gui/res/cardsfolder/h/hidden_blade.txt @@ -2,10 +2,10 @@ Name:Hidden Blade ManaCost:2 Types:Artifact Equipment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. If that creature is an Assassin, it gains deathtouch until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. If that creature is an Assassin, it gains deathtouch until end of turn. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Assassin | KW$ Deathtouch S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ First Strike | Description$ Equipped creature gets +1/+0 and has first strike. K:Equip:2 DeckHints:Type$Assassin -Oracle:Flash\nWhen Hidden Blade enters the battlefield, attach it to target creature you control. If that creature is an Assassin, it gains deathtouch until end of turn.\nEquipped creature gets +1/+0 and has first strike.\nEquip {2} +Oracle:Flash\nWhen Hidden Blade enters, attach it to target creature you control. If that creature is an Assassin, it gains deathtouch until end of turn.\nEquipped creature gets +1/+0 and has first strike.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/h/hidden_cataract.txt b/forge-gui/res/cardsfolder/h/hidden_cataract.txt index e6d702e16ab..8f1ec0082ef 100644 --- a/forge-gui/res/cardsfolder/h/hidden_cataract.txt +++ b/forge-gui/res/cardsfolder/h/hidden_cataract.txt @@ -1,8 +1,9 @@ Name:Hidden Cataract ManaCost:no cost Types:Land Cave -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Discover | Cost$ 4 U T Sac<1/CARDNAME> | Num$ 4 | SorcerySpeed$ True | SpellDescription$ Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) DeckHas:Ability$Sacrifice -Oracle:Hidden Cataract enters the battlefield tapped.\n{T}: Add {U}.\n{4}{U}, {T}, Sacrifice Hidden Cataract: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +Oracle:Hidden Cataract enters tapped.\n{T}: Add {U}.\n{4}{U}, {T}, Sacrifice Hidden Cataract: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/h/hidden_courtyard.txt b/forge-gui/res/cardsfolder/h/hidden_courtyard.txt index 64fe177478b..b59e8b0ed5c 100644 --- a/forge-gui/res/cardsfolder/h/hidden_courtyard.txt +++ b/forge-gui/res/cardsfolder/h/hidden_courtyard.txt @@ -1,8 +1,9 @@ Name:Hidden Courtyard ManaCost:no cost Types:Land Cave -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Discover | Cost$ 4 W T Sac<1/CARDNAME> | Num$ 4 | SorcerySpeed$ True | SpellDescription$ Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) DeckHas:Ability$Sacrifice -Oracle:Hidden Courtyard enters the battlefield tapped.\n{T}: Add {W}.\n{4}{W}, {T}, Sacrifice Hidden Courtyard: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +Oracle:Hidden Courtyard enters tapped.\n{T}: Add {W}.\n{4}{W}, {T}, Sacrifice Hidden Courtyard: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/h/hidden_herbalists.txt b/forge-gui/res/cardsfolder/h/hidden_herbalists.txt index b1af00e7106..b605f294560 100644 --- a/forge-gui/res/cardsfolder/h/hidden_herbalists.txt +++ b/forge-gui/res/cardsfolder/h/hidden_herbalists.txt @@ -2,7 +2,7 @@ Name:Hidden Herbalists ManaCost:1 G Types:Creature Human Druid PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Revolt$ True | Execute$ TrigMana | TriggerDescription$ Revolt — When CARDNAME enters the battlefield, if a permanent you controlled left the battlefield this turn, add {G}{G}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Revolt$ True | Execute$ TrigMana | TriggerDescription$ Revolt — When CARDNAME enters, if a permanent you controlled left the battlefield this turn, add {G}{G}. SVar:TrigMana:DB$ Mana | Produced$ G G SVar:FreeSpellAI:True -Oracle:Revolt — When Hidden Herbalists enters the battlefield, if a permanent you controlled left the battlefield this turn, add {G}{G}. +Oracle:Revolt — When Hidden Herbalists enters, if a permanent you controlled left the battlefield this turn, add {G}{G}. diff --git a/forge-gui/res/cardsfolder/h/hidden_horror.txt b/forge-gui/res/cardsfolder/h/hidden_horror.txt index 83adac4aabc..08732b3e461 100644 --- a/forge-gui/res/cardsfolder/h/hidden_horror.txt +++ b/forge-gui/res/cardsfolder/h/hidden_horror.txt @@ -2,8 +2,8 @@ Name:Hidden Horror ManaCost:1 B B Types:Creature Horror PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacSelf | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you discard a creature card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacSelf | TriggerDescription$ When CARDNAME enters, sacrifice it unless you discard a creature card. SVar:DBSacSelf:DB$ Sacrifice | UnlessCost$ Discard<1/Creature> | UnlessPayer$ You SVar:NeedsToPlayVar:Y GE2 SVar:Y:Count$TypeInYourHand.Creature -Oracle:When Hidden Horror enters the battlefield, sacrifice it unless you discard a creature card. +Oracle:When Hidden Horror enters, sacrifice it unless you discard a creature card. diff --git a/forge-gui/res/cardsfolder/h/hidden_necropolis.txt b/forge-gui/res/cardsfolder/h/hidden_necropolis.txt index f485b8c7101..1a22787b66a 100644 --- a/forge-gui/res/cardsfolder/h/hidden_necropolis.txt +++ b/forge-gui/res/cardsfolder/h/hidden_necropolis.txt @@ -1,8 +1,9 @@ Name:Hidden Necropolis ManaCost:no cost Types:Land Cave -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Discover | Cost$ 4 B T Sac<1/CARDNAME> | Num$ 4 | SorcerySpeed$ True | SpellDescription$ Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) DeckHas:Ability$Sacrifice -Oracle:Hidden Necropolis enters the battlefield tapped.\n{T}: Add {B}.\n{4}{B}, {T}, Sacrifice Hidden Necropolis: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +Oracle:Hidden Necropolis enters tapped.\n{T}: Add {B}.\n{4}{B}, {T}, Sacrifice Hidden Necropolis: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/h/hidden_nursery.txt b/forge-gui/res/cardsfolder/h/hidden_nursery.txt index 633e750f19d..9d16794e4fd 100644 --- a/forge-gui/res/cardsfolder/h/hidden_nursery.txt +++ b/forge-gui/res/cardsfolder/h/hidden_nursery.txt @@ -1,8 +1,9 @@ Name:Hidden Nursery ManaCost:no cost Types:Land Cave -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Discover | Cost$ 4 G T Sac<1/CARDNAME> | Num$ 4 | SorcerySpeed$ True | SpellDescription$ Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) DeckHas:Ability$Sacrifice -Oracle:Hidden Nursery enters the battlefield tapped.\n{T}: Add {G}.\n{4}{G}, {T}, Sacrifice Hidden Nursery: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +Oracle:Hidden Nursery enters tapped.\n{T}: Add {G}.\n{4}{G}, {T}, Sacrifice Hidden Nursery: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/h/hidden_volcano.txt b/forge-gui/res/cardsfolder/h/hidden_volcano.txt index 74839da2fea..fa5facc5c87 100644 --- a/forge-gui/res/cardsfolder/h/hidden_volcano.txt +++ b/forge-gui/res/cardsfolder/h/hidden_volcano.txt @@ -1,8 +1,9 @@ Name:Hidden Volcano ManaCost:no cost Types:Land Cave -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Discover | Cost$ 4 R T Sac<1/CARDNAME> | Num$ 4 | SorcerySpeed$ True | SpellDescription$ Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) DeckHas:Ability$Sacrifice -Oracle:Hidden Volcano enters the battlefield tapped.\n{T}: Add {R}.\n{4}{R}, {T}, Sacrifice Hidden Volcano: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +Oracle:Hidden Volcano enters tapped.\n{T}: Add {R}.\n{4}{R}, {T}, Sacrifice Hidden Volcano: Discover 4. Activate only as a sorcery. (Exile cards from the top of your library until you exile a nonland card with mana value 4 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt b/forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt index b06c1357457..e9fd8054f5a 100644 --- a/forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt +++ b/forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt @@ -3,7 +3,7 @@ ManaCost:2 U U B Types:Legendary Creature Ogre Demon Dragon PT:5/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw three cards, then put two cards from your hand on top of your library in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw three cards, then put two cards from your hand on top of your library in any order. SVar:TrigDraw:DB$ Draw | NumCards$ 3 | SubAbility$ ChangeZoneDB SVar:ChangeZoneDB:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeNum$ 2 | Mandatory$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, exile the top card of your library. Target opponent loses life equal to its mana value. If it's an instant or sorcery card, you may cast it without paying its mana cost. @@ -13,4 +13,4 @@ SVar:DBPlay:DB$ Play | Defined$ Remembered | ConditionCheckSVar$ Z | ConditionSV SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Z:Remembered$Valid Instant,Sorcery -Oracle:Flying\nWhen Hidetsugu and Kari enters the battlefield, draw three cards, then put two cards from your hand on top of your library in any order.\nWhen Hidetsugu and Kairi dies, exile the top card of your library. Target opponent loses life equal to its mana value. If it's an instant or sorcery card, you may cast it without paying its mana cost. +Oracle:Flying\nWhen Hidetsugu and Kari enters, draw three cards, then put two cards from your hand on top of your library in any order.\nWhen Hidetsugu and Kairi dies, exile the top card of your library. Target opponent loses life equal to its mana value. If it's an instant or sorcery card, you may cast it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/h/hieromancers_cage.txt b/forge-gui/res/cardsfolder/h/hieromancers_cage.txt index 1ae5b23d657..608dd0cef16 100644 --- a/forge-gui/res/cardsfolder/h/hieromancers_cage.txt +++ b/forge-gui/res/cardsfolder/h/hieromancers_cage.txt @@ -1,8 +1,8 @@ Name:Hieromancer's Cage ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:When Hieromancer's Cage enters the battlefield, exile target nonland permanent an opponent controls until Hieromancer's Cage leaves the battlefield. +Oracle:When Hieromancer's Cage enters, exile target nonland permanent an opponent controls until Hieromancer's Cage leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/h/hierophants_chalice.txt b/forge-gui/res/cardsfolder/h/hierophants_chalice.txt index 38ab1f51ed1..0d85e002da9 100644 --- a/forge-gui/res/cardsfolder/h/hierophants_chalice.txt +++ b/forge-gui/res/cardsfolder/h/hierophants_chalice.txt @@ -1,8 +1,8 @@ Name:Hierophant's Chalice ManaCost:3 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters, target opponent loses 1 life and you gain 1 life. SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -Oracle:When Hierophant's Chalice enters the battlefield, target opponent loses 1 life and you gain 1 life.\n{T}: Add {C}. +Oracle:When Hierophant's Chalice enters, target opponent loses 1 life and you gain 1 life.\n{T}: Add {C}. diff --git a/forge-gui/res/cardsfolder/h/high_fae_negotiator.txt b/forge-gui/res/cardsfolder/h/high_fae_negotiator.txt index 99994033fcf..40bfb1d1da9 100644 --- a/forge-gui/res/cardsfolder/h/high_fae_negotiator.txt +++ b/forge-gui/res/cardsfolder/h/high_fae_negotiator.txt @@ -4,9 +4,9 @@ Types:Creature Faerie Warlock PT:3/5 K:Bargain K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+bargained | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, if it was bargained, each opponent loses 3 life and you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+bargained | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, if it was bargained, each opponent loses 3 life and you gain 3 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 3 | Defined$ Opponent | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$Sacrifice|LifeGain DeckHints:Type$Enchantment|Artifact & Ability$Token -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nFlying\nWhen High Fae Negotiator enters the battlefield, if it was bargained, each opponent loses 3 life and you gain 3 life. +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nFlying\nWhen High Fae Negotiator enters, if it was bargained, each opponent loses 3 life and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/high_fae_prankster.txt b/forge-gui/res/cardsfolder/h/high_fae_prankster.txt index 9ba45fc31dd..6ce6e7d6f65 100644 --- a/forge-gui/res/cardsfolder/h/high_fae_prankster.txt +++ b/forge-gui/res/cardsfolder/h/high_fae_prankster.txt @@ -4,9 +4,9 @@ Types:Creature Faerie Rogue PT:1/4 K:Flying K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | MinCharmNum$ 0 | CharmNum$ 1 | Choices$ Exchange,Switch SVar:Exchange:DB$ ExchangePower | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | BasePower$ True | Duration$ Perpetual | SpellDescription$ Perpetually exchange target creature's base power with another target creature's base power. SVar:Switch:DB$ Animate | Duration$ Perpetual | Power$ 4 | Toughness$ 1 | SpellDescription$ CARDNAME perpetually has base power and toughness 4/1. SVar:NeedsToPlay:Creature.OppCtrl+powerGE4 -Oracle:Flying, deathtouch\nWhen High Fae Prankster enters the battlefield, choose up to one —\n• Perpetually exchange target creature's base power with another target creature's base power.\n• High Fae Prankster perpetually has base power and toughness 4/1. +Oracle:Flying, deathtouch\nWhen High Fae Prankster enters, choose up to one —\n• Perpetually exchange target creature's base power with another target creature's base power.\n• High Fae Prankster perpetually has base power and toughness 4/1. diff --git a/forge-gui/res/cardsfolder/h/high_speed_hoverbike.txt b/forge-gui/res/cardsfolder/h/high_speed_hoverbike.txt index aaca8d2742c..caf63a6ea48 100644 --- a/forge-gui/res/cardsfolder/h/high_speed_hoverbike.txt +++ b/forge-gui/res/cardsfolder/h/high_speed_hoverbike.txt @@ -4,7 +4,7 @@ Types:Artifact Vehicle PT:2/2 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap up to one target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap up to one target creature. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 K:Crew:1 -Oracle:Flash\nFlying\nWhen High-Speed Hoverbike enters the battlefield, tap up to one target creature.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Flash\nFlying\nWhen High-Speed Hoverbike enters, tap up to one target creature.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/h/highcliff_felidar.txt b/forge-gui/res/cardsfolder/h/highcliff_felidar.txt index cd99ec1bb77..ab62bb5b7ed 100644 --- a/forge-gui/res/cardsfolder/h/highcliff_felidar.txt +++ b/forge-gui/res/cardsfolder/h/highcliff_felidar.txt @@ -3,9 +3,9 @@ ManaCost:5 W W Types:Creature Cat Beast PT:5/5 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBRepeat | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, choose a creature with the greatest power among creatures that player controls. Destroy those creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBRepeat | TriggerDescription$ When CARDNAME enters, for each opponent, choose a creature with the greatest power among creatures that player controls. Destroy those creatures. SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard | SubAbility$ DBDestroy SVar:DBChooseCard:DB$ ChooseCard | Defined$ You | Choices$ Creature.greatestPowerControlledByRemembered | Mandatory$ True | RememberChosen$ True SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Creature.IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True -Oracle:Vigilance\nWhen Highcliff Felidar enters the battlefield, for each opponent, choose a creature with the greatest power among creatures that player controls. Destroy those creatures. +Oracle:Vigilance\nWhen Highcliff Felidar enters, for each opponent, choose a creature with the greatest power among creatures that player controls. Destroy those creatures. diff --git a/forge-gui/res/cardsfolder/h/highland_berserker.txt b/forge-gui/res/cardsfolder/h/highland_berserker.txt index 91e73198218..63a34874d09 100644 --- a/forge-gui/res/cardsfolder/h/highland_berserker.txt +++ b/forge-gui/res/cardsfolder/h/highland_berserker.txt @@ -2,10 +2,10 @@ Name:Highland Berserker ManaCost:1 R Types:Creature Human Berserker Ally PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain first strike until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Ally you control enters, you may have Ally creatures you control gain first strike until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Ally.YouCtrl | KW$ First Strike SVar:PlayMain1:TRUE SVar:BuffedBy:Ally AI:RemoveDeck:Random DeckHints:Type$Ally -Oracle:Whenever Highland Berserker or another Ally enters the battlefield under your control, you may have Ally creatures you control gain first strike until end of turn. +Oracle:Whenever Highland Berserker or another Ally you control enters, you may have Ally creatures you control gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/h/highland_forest.txt b/forge-gui/res/cardsfolder/h/highland_forest.txt index 7f27f3ba7f3..d49ac43414c 100644 --- a/forge-gui/res/cardsfolder/h/highland_forest.txt +++ b/forge-gui/res/cardsfolder/h/highland_forest.txt @@ -1,5 +1,6 @@ Name:Highland Forest ManaCost:no cost Types:Snow Land Mountain Forest -K:CARDNAME enters the battlefield tapped. -Oracle:({T}: Add {R} or {G}.)\nHighland Forest enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +Oracle:({T}: Add {R} or {G}.)\nHighland Forest enters tapped. diff --git a/forge-gui/res/cardsfolder/h/highland_lake.txt b/forge-gui/res/cardsfolder/h/highland_lake.txt index dec6a3a0a42..509bf12caeb 100644 --- a/forge-gui/res/cardsfolder/h/highland_lake.txt +++ b/forge-gui/res/cardsfolder/h/highland_lake.txt @@ -1,6 +1,7 @@ Name:Highland Lake ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. -Oracle:Highland Lake enters the battlefield tapped.\n{T}: Add {U} or {R}. +Oracle:Highland Lake enters tapped.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/h/highland_weald.txt b/forge-gui/res/cardsfolder/h/highland_weald.txt index 46547dbfd87..93e97fad4fc 100644 --- a/forge-gui/res/cardsfolder/h/highland_weald.txt +++ b/forge-gui/res/cardsfolder/h/highland_weald.txt @@ -1,6 +1,7 @@ Name:Highland Weald ManaCost:no cost Types:Snow Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. -Oracle:Highland Weald enters the battlefield tapped.\n{T}: Add {R} or {G}. +Oracle:Highland Weald enters tapped.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/h/highspire_artisan.txt b/forge-gui/res/cardsfolder/h/highspire_artisan.txt index e193fd48b7b..a3e0d7b17d5 100644 --- a/forge-gui/res/cardsfolder/h/highspire_artisan.txt +++ b/forge-gui/res/cardsfolder/h/highspire_artisan.txt @@ -5,4 +5,4 @@ PT:0/3 K:Reach K:Fabricate:1 DeckHas:Ability$Counters|Token -Oracle:Reach (This creature can block creatures with flying.)\nFabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.) +Oracle:Reach (This creature can block creatures with flying.)\nFabricate 1 (When this creature enters, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.) diff --git a/forge-gui/res/cardsfolder/h/hightide_hermit.txt b/forge-gui/res/cardsfolder/h/hightide_hermit.txt index 04f1b4cb861..5069073cd47 100644 --- a/forge-gui/res/cardsfolder/h/hightide_hermit.txt +++ b/forge-gui/res/cardsfolder/h/hightide_hermit.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Crab PT:4/4 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E}{E}{E} (four energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E}{E}{E} (four energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 4 A:AB$ Effect | Cost$ PayEnergy<2> | StaticAbilities$ CanAttack | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. SVar:CanAttack:Mode$ CanAttackDefender | ValidCard$ Card.EffectSource | Description$ EFFECTSOURCE can attack this turn as though it didn't have defender. -Oracle:Defender\nWhen Hightide Hermit enters the battlefield, you get {E}{E}{E}{E} (four energy counters).\nPay {E}{E}: Hightide Hermit can attack this turn as though it didn't have defender. +Oracle:Defender\nWhen Hightide Hermit enters, you get {E}{E}{E}{E} (four energy counters).\nPay {E}{E}: Hightide Hermit can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/h/highway_robber.txt b/forge-gui/res/cardsfolder/h/highway_robber.txt index 9ba5836c23f..0ed04bc4ad2 100644 --- a/forge-gui/res/cardsfolder/h/highway_robber.txt +++ b/forge-gui/res/cardsfolder/h/highway_robber.txt @@ -2,7 +2,7 @@ Name:Highway Robber ManaCost:2 B B Types:Creature Human Mercenary PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses 2 life and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters, target opponent loses 2 life and you gain 2 life. SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:When Highway Robber enters the battlefield, target opponent loses 2 life and you gain 2 life. +Oracle:When Highway Robber enters, target opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/h/hill_giant_herdgorger.txt b/forge-gui/res/cardsfolder/h/hill_giant_herdgorger.txt index 3931273fcd0..d45d8b82817 100644 --- a/forge-gui/res/cardsfolder/h/hill_giant_herdgorger.txt +++ b/forge-gui/res/cardsfolder/h/hill_giant_herdgorger.txt @@ -2,7 +2,7 @@ Name:Hill Giant Herdgorger ManaCost:4 G G Types:Creature Giant PT:7/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$LifeGain -Oracle:When Hill Giant Herdgorger enters the battlefield, you gain 3 life. +Oracle:When Hill Giant Herdgorger enters, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/hinterland_chef.txt b/forge-gui/res/cardsfolder/h/hinterland_chef.txt index a81dee56e64..f474e5e914b 100644 --- a/forge-gui/res/cardsfolder/h/hinterland_chef.txt +++ b/forge-gui/res/cardsfolder/h/hinterland_chef.txt @@ -2,10 +2,10 @@ Name:Hinterland Chef ManaCost:2 G Types:Creature Human Scout PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraft | TriggerDescription$ When CARDNAME enters the battlefield, draft a card from CARDNAME's spellbook. It perpetually becomes a Food artifact in addition to its other types and perpetually gains "{2}, {T}, Sacrifice this creature: You gain 3 life." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraft | TriggerDescription$ When CARDNAME enters, draft a card from CARDNAME's spellbook. It perpetually becomes a Food artifact in addition to its other types and perpetually gains "{2}, {T}, Sacrifice this creature: You gain 3 life." SVar:TrigDraft:DB$ Draft | Spellbook$ Almighty Brushwagg,Frilled Sandwalla,Moss Viper,Brushstrider,Highland Game,Ironshell Beetle,Lotus Cobra,Kazandu Nectarpot,Gilded Goose,Nessian Hornbeetle,Scurrid Colony,Territorial Boar,Deathbonnet Sprout,Spore Crawler,Moldgraf Millipede | RememberDrafted$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Types$ Food,Artifact | Duration$ Perpetual | Abilities$ FoodSac | SubAbility$ DBCleanup SVar:FoodSac:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME/this creature> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice|LifeGain & Type$Food -Oracle:When Hinterland Chef enters the battlefield, draft a card from Hinterland Chef's spellbook. It perpetually becomes a Food artifact in addition to its other types and perpetually gains "{2}, {T}, Sacrifice this creature: You gain 3 life." +Oracle:When Hinterland Chef enters, draft a card from Hinterland Chef's spellbook. It perpetually becomes a Food artifact in addition to its other types and perpetually gains "{2}, {T}, Sacrifice this creature: You gain 3 life." diff --git a/forge-gui/res/cardsfolder/h/hinterland_harbor.txt b/forge-gui/res/cardsfolder/h/hinterland_harbor.txt index 0377daf6273..8641102e0db 100644 --- a/forge-gui/res/cardsfolder/h/hinterland_harbor.txt +++ b/forge-gui/res/cardsfolder/h/hinterland_harbor.txt @@ -1,7 +1,7 @@ Name:Hinterland Harbor ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Forest.YouCtrl,Island.YouCtrl | ConditionCompare$ EQ0 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control a Forest or an Island. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control a Forest or an Island. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Forest.YouCtrl,Island.YouCtrl | ConditionCompare$ EQ0 A:AB$ Mana | Cost$ T | Produced$ Combo G U | SpellDescription$ Add {G} or {U}. -Oracle:Hinterland Harbor enters the battlefield tapped unless you control a Forest or an Island.\n{T}: Add {G} or {U}. +Oracle:Hinterland Harbor enters tapped unless you control a Forest or an Island.\n{T}: Add {G} or {U}. diff --git a/forge-gui/res/cardsfolder/h/hired_giant.txt b/forge-gui/res/cardsfolder/h/hired_giant.txt index da5325ad1f3..53c1633c348 100644 --- a/forge-gui/res/cardsfolder/h/hired_giant.txt +++ b/forge-gui/res/cardsfolder/h/hired_giant.txt @@ -2,6 +2,6 @@ Name:Hired Giant ManaCost:3 R Types:Creature Giant PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each other player may search their library for a land card and put that card onto the battlefield. Then each player who searched their library this way shuffles. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, each other player may search their library for a land card and put that card onto the battlefield. Then each player who searched their library this way shuffles. SVar:TrigChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | DefinedPlayer$ Player.Other | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When Hired Giant enters the battlefield, each other player may search their library for a land card and put that card onto the battlefield. Then each player who searched their library this way shuffles. +Oracle:When Hired Giant enters, each other player may search their library for a land card and put that card onto the battlefield. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/h/hired_hexblade.txt b/forge-gui/res/cardsfolder/h/hired_hexblade.txt index 4abae288ef0..482f730c29c 100644 --- a/forge-gui/res/cardsfolder/h/hired_hexblade.txt +++ b/forge-gui/res/cardsfolder/h/hired_hexblade.txt @@ -2,9 +2,9 @@ Name:Hired Hexblade ManaCost:1 B Types:Creature Elf Warlock PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ TreasureCheck | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if mana from a Treasure was spent to cast it, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ TreasureCheck | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if mana from a Treasure was spent to cast it, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:TreasureCheck:Count$CastTotalManaSpent Treasure SVar:AIPreference:ManaFrom$Treasure -Oracle:When Hired Hexblade enters the battlefield, if mana from a Treasure was spent to cast it, you draw a card and you lose 1 life. +Oracle:When Hired Hexblade enters, if mana from a Treasure was spent to cast it, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/h/hissing_quagmire.txt b/forge-gui/res/cardsfolder/h/hissing_quagmire.txt index b3ec1c4ebc1..a004cb122b0 100644 --- a/forge-gui/res/cardsfolder/h/hissing_quagmire.txt +++ b/forge-gui/res/cardsfolder/h/hissing_quagmire.txt @@ -1,7 +1,8 @@ Name:Hissing Quagmire ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. A:AB$ Animate | Cost$ 1 B G | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Elemental | Colors$ Black,Green | OverwriteColors$ True | Keywords$ Deathtouch | SpellDescription$ CARDNAME becomes a 2/2 black and green Elemental creature with deathtouch until end of turn. It's still a land. -Oracle:Hissing Quagmire enters the battlefield tapped.\n{T}: Add {B} or {G}.\n{1}{B}{G}: Hissing Quagmire becomes a 2/2 black and green Elemental creature with deathtouch until end of turn. It's still a land. +Oracle:Hissing Quagmire enters tapped.\n{T}: Add {B} or {G}.\n{1}{B}{G}: Hissing Quagmire becomes a 2/2 black and green Elemental creature with deathtouch until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/h/historians_boon.txt b/forge-gui/res/cardsfolder/h/historians_boon.txt index 22d5e683e68..9b74eb56925 100644 --- a/forge-gui/res/cardsfolder/h/historians_boon.txt +++ b/forge-gui/res/cardsfolder/h/historians_boon.txt @@ -1,10 +1,10 @@ Name:Historian's Boon ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.nonToken+Other+YouCtrl | Execute$ TrigSmallToken | TriggerDescription$ Whenever CARDNAME or another nontoken enchantment enters the battlefield under your control, create a 1/1 white Soldier creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.nonToken+Other+YouCtrl | Execute$ TrigSmallToken | TriggerDescription$ Whenever CARDNAME or another nontoken enchantment you control enters, create a 1/1 white Soldier creature token. SVar:TrigSmallToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ You T:Mode$ AbilityTriggered | ValidMode$ CounterAdded | ValidSource$ Saga.YouCtrl | ValidSpellAbility$ Triggered.LastChapter | TriggerZones$ Battlefield | Execute$ TrigBigToken | TriggerDescription$ Whenever the final chapter of a Saga you control triggers, create a 4/4 white Angel creature token with flying and vigilance. SVar:TrigBigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying_vigilance | TokenOwner$ You DeckHas:Ability$Token DeckHints:Type$Enchantment|Saga -Oracle:Whenever Historian's Boon or another nontoken enchantment enters the battlefield under your control, create a 1/1 white Soldier creature token.\nWhenever the final chapter of a Saga you control triggers, create a 4/4 white Angel creature token with flying and vigilance. +Oracle:Whenever Historian's Boon or another nontoken enchantment you control enters, create a 1/1 white Soldier creature token.\nWhenever the final chapter of a Saga you control triggers, create a 4/4 white Angel creature token with flying and vigilance. diff --git a/forge-gui/res/cardsfolder/h/historians_wisdom.txt b/forge-gui/res/cardsfolder/h/historians_wisdom.txt index d34f597137e..8bae2b788cb 100644 --- a/forge-gui/res/cardsfolder/h/historians_wisdom.txt +++ b/forge-gui/res/cardsfolder/h/historians_wisdom.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant artifact or creature A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Permanent.EnchantedBy+greatestPower | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if enchanted permanent is a creature with the greatest power among creatures on the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Permanent.EnchantedBy+greatestPower | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if enchanted permanent is a creature with the greatest power among creatures on the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 1 | Description$ As long as enchanted permanent is a creature, it gets +2/+1. DeckHints:Type$Artifact|Vehicle -Oracle:Enchant artifact or creature\nWhen Historian's Wisdom enters the battlefield, if enchanted permanent is a creature with the greatest power among creatures on the battlefield, draw a card.\nAs long as enchanted permanent is a creature, it gets +2/+1. +Oracle:Enchant artifact or creature\nWhen Historian's Wisdom enters, if enchanted permanent is a creature with the greatest power among creatures on the battlefield, draw a card.\nAs long as enchanted permanent is a creature, it gets +2/+1. diff --git a/forge-gui/res/cardsfolder/h/hive_of_the_eye_tyrant.txt b/forge-gui/res/cardsfolder/h/hive_of_the_eye_tyrant.txt index 24ab0b26479..56ba31373ca 100644 --- a/forge-gui/res/cardsfolder/h/hive_of_the_eye_tyrant.txt +++ b/forge-gui/res/cardsfolder/h/hive_of_the_eye_tyrant.txt @@ -1,10 +1,10 @@ Name:Hive of the Eye Tyrant ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE2 | SpellDescription$ If you control two or more other lands, CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ If you control two or more other lands, CARDNAME enters tapped. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE2 A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Animate | Cost$ 3 B | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Beholder | Colors$ Black | OverwriteColors$ True | Keywords$ Menace | Triggers$ TrigAttack | SpellDescription$ Until end of turn, CARDNAME becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." It's still a land. SVar:TrigAttack:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigChangeZone | TriggerDescription$ Whenever this creature attacks, exile target card from defending player's graveyard. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.DefenderCtrl | TgtPrompt$ Select target card in defending player's graveyard -Oracle:If you control two or more other lands, Hive of the Eye Tyrant enters the battlefield tapped.\n{T}: Add {B}.\n{3}{B}: Until end of turn, Hive of the Eye Tyrant becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." It's still a land. +Oracle:If you control two or more other lands, Hive of the Eye Tyrant enters tapped.\n{T}: Add {B}.\n{3}{B}: Until end of turn, Hive of the Eye Tyrant becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." It's still a land. diff --git a/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt b/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt index e6d5ed087c7..b355195bf21 100644 --- a/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt +++ b/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt @@ -3,7 +3,7 @@ ManaCost:3 W W Types:Legendary Creature Human Soldier PT:4/4 K:Flash -T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ You | CombatDamage$ True | IsPresent$ Card.Self+ThisTurnEntered | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature deals combat damage to you, if CARDNAME entered the battlefield this turn, exile that creature until NICKNAME leaves the battlefield. +T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ You | CombatDamage$ True | IsPresent$ Card.Self+ThisTurnEntered | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature deals combat damage to you, if CARDNAME entered this turn, exile that creature until NICKNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ TriggeredSourceLKICopy | Duration$ UntilHostLeavesPlay SVar:AmbushAI:BlockOnly -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhenever a creature deals combat damage to you, if Hixus, Prison Warden entered the battlefield this turn, exile that creature until Hixus leaves the battlefield. (That creature returns under its owner's control.) +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhenever a creature deals combat damage to you, if Hixus, Prison Warden entered this turn, exile that creature until Hixus leaves the battlefield. (That creature returns under its owner's control.) diff --git a/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt b/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt index ba1e4be20bc..5bfdbd4f81d 100644 --- a/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt +++ b/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt @@ -4,10 +4,10 @@ Types:Creature Dragon PT:7/6 K:Convoke K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a card, exile it face down, then shuffle. For as long as that card remains exiled, you may play it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library for a card, exile it face down, then shuffle. For as long as that card remains exiled, you may play it. SVar:TrigSearch:DB$ ChangeZone | ChangeNum$ 1 | ChangeType$ Card | Mandatory$ True | SubAbility$ DBEffect | Origin$ Library | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayLookAt$ You | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ For as long as that card remains exiled, you may play it. S:Mode$ Continuous | Affected$ Card.YouCtrl+wasCastFromExile | AffectedZone$ Stack | AddKeyword$ Convoke | Description$ Spells you cast from exile have convoke. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nFlying\nWhen Hoarding Broodlord enters the battlefield, search your library for a card, exile it face down, then shuffle. For as long as that card remains exiled, you may play it.\nSpells you cast from exile have convoke. +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nFlying\nWhen Hoarding Broodlord enters, search your library for a card, exile it face down, then shuffle. For as long as that card remains exiled, you may play it.\nSpells you cast from exile have convoke. diff --git a/forge-gui/res/cardsfolder/h/hoarding_dragon.txt b/forge-gui/res/cardsfolder/h/hoarding_dragon.txt index 322493cd101..b03b2c96e48 100644 --- a/forge-gui/res/cardsfolder/h/hoarding_dragon.txt +++ b/forge-gui/res/cardsfolder/h/hoarding_dragon.txt @@ -3,8 +3,8 @@ ManaCost:3 R R Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an artifact card, exile it, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for an artifact card, exile it, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Exile | ChangeType$ Artifact | ChangeNum$ 1 | RememberChanged$ True | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | OptionalDecider$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may put the exiled card into its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Hand -Oracle:Flying\nWhen Hoarding Dragon enters the battlefield, you may search your library for an artifact card, exile it, then shuffle.\nWhen Hoarding Dragon dies, you may put the exiled card into its owner's hand. +Oracle:Flying\nWhen Hoarding Dragon enters, you may search your library for an artifact card, exile it, then shuffle.\nWhen Hoarding Dragon dies, you may put the exiled card into its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/hobble.txt b/forge-gui/res/cardsfolder/h/hobble.txt index 41b2f3c2f86..e49079c8886 100644 --- a/forge-gui/res/cardsfolder/h/hobble.txt +++ b/forge-gui/res/cardsfolder/h/hobble.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Enchanted creature can't attack. S:Mode$ Continuous | Affected$ Creature.EnchantedBy+Black | AddHiddenKeyword$ CARDNAME can't block. | Description$ Enchanted creature can't block if it's black. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Enchant creature\nWhen Hobble enters the battlefield, draw a card.\nEnchanted creature can't attack.\nEnchanted creature can't block if it's black. +Oracle:Enchant creature\nWhen Hobble enters, draw a card.\nEnchanted creature can't attack.\nEnchanted creature can't block if it's black. diff --git a/forge-gui/res/cardsfolder/h/hold_for_questioning.txt b/forge-gui/res/cardsfolder/h/hold_for_questioning.txt index 60a3dda9672..193d1fcd978 100644 --- a/forge-gui/res/cardsfolder/h/hold_for_questioning.txt +++ b/forge-gui/res/cardsfolder/h/hold_for_questioning.txt @@ -3,9 +3,9 @@ ManaCost:3 U Types:Enchantment Aura K:Enchant creature or planeswalker A:SP$ Attach | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | AILogic$ Curse -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted permanent and investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted permanent and investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBInvestigate SVar:DBInvestigate:DB$ Investigate S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted permanent doesn't untap during its controller's untap step and its activated abilities can't be activated. DeckHas:Ability$Investigate|Token|Sacrifice & Type$Artifact|Clue -Oracle:Enchant creature or planeswalker\nWhen Hold for Questioning enters the battlefield, tap enchanted permanent and investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nEnchanted permanent doesn't untap during its controller's untap step and its activated abilities can't be activated. +Oracle:Enchant creature or planeswalker\nWhen Hold for Questioning enters, tap enchanted permanent and investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nEnchanted permanent doesn't untap during its controller's untap step and its activated abilities can't be activated. diff --git a/forge-gui/res/cardsfolder/h/hollow_marauder.txt b/forge-gui/res/cardsfolder/h/hollow_marauder.txt index f5971e852e2..6c2e74de21c 100644 --- a/forge-gui/res/cardsfolder/h/hollow_marauder.txt +++ b/forge-gui/res/cardsfolder/h/hollow_marauder.txt @@ -5,11 +5,11 @@ PT:4/2 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature card in your graveyard. SVar:X:Count$ValidGraveyard Creature.YouOwn K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, any number of target opponents each discard a card. For each of those opponents who didn't discard a card with mana value 4 or greater, draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, any number of target opponents each discard a card. For each of those opponents who didn't discard a card with mana value 4 or greater, draw a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | RememberDiscarded$ True | Mode$ TgtChoose | TgtPrompt$ Select any number of target opponents | TargetMin$ 0 | TargetMax$ MaxTgt | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ Y | Defined$ You SVar:Y:TargetedPlayer$Amount/Minus.Remembered$Valid Card.cmcGE4 SVar:MaxTgt:PlayerCountOpponents$Amount DeckHints:Ability$Graveyard|Mill DeckHas:Ability$Discard -Oracle:This spell costs {1} less to cast for each creature card in your graveyard.\nFlying\nWhen Hollow Marauder enters the battlefield, any number of target opponents each discard a card. For each of those opponents who didn't discard a card with mana value 4 or greater, draw a card. +Oracle:This spell costs {1} less to cast for each creature card in your graveyard.\nFlying\nWhen Hollow Marauder enters, any number of target opponents each discard a card. For each of those opponents who didn't discard a card with mana value 4 or greater, draw a card. diff --git a/forge-gui/res/cardsfolder/h/hollow_trees.txt b/forge-gui/res/cardsfolder/h/hollow_trees.txt index 04c145d2d52..fe7d9bf5ad9 100644 --- a/forge-gui/res/cardsfolder/h/hollow_trees.txt +++ b/forge-gui/res/cardsfolder/h/hollow_trees.txt @@ -1,11 +1,12 @@ Name:Hollow Trees ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True K:You may choose not to untap CARDNAME during your untap step. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+tapped | Execute$ TrigStore | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is tapped, put a storage counter on it. SVar:TrigStore:DB$ PutCounter | Defined$ Self | CounterType$ STORAGE | CounterNum$ 1 A:AB$ Mana | Cost$ T SubCounter | Produced$ G | Amount$ X | AILogic$ ManaRitualBattery | SpellDescription$ Add {G} for each storage counter removed this way. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Hollow Trees enters the battlefield tapped.\nYou may choose not to untap Hollow Trees during your untap step.\nAt the beginning of your upkeep, if Hollow Trees is tapped, put a storage counter on it.\n{T}, Remove any number of storage counters from Hollow Trees: Add {G} for each storage counter removed this way. +Oracle:Hollow Trees enters tapped.\nYou may choose not to untap Hollow Trees during your untap step.\nAt the beginning of your upkeep, if Hollow Trees is tapped, put a storage counter on it.\n{T}, Remove any number of storage counters from Hollow Trees: Add {G} for each storage counter removed this way. diff --git a/forge-gui/res/cardsfolder/h/hollowhenge_scavenger.txt b/forge-gui/res/cardsfolder/h/hollowhenge_scavenger.txt index d39ba663ec7..63412c24850 100644 --- a/forge-gui/res/cardsfolder/h/hollowhenge_scavenger.txt +++ b/forge-gui/res/cardsfolder/h/hollowhenge_scavenger.txt @@ -2,7 +2,7 @@ Name:Hollowhenge Scavenger ManaCost:3 G G Types:Creature Elemental PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ Morbid | SVarCompare$ GE1 | Execute$ TrigGainLife | TriggerDescription$ Morbid — When CARDNAME enters the battlefield, if a creature died this turn, you gain 5 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ Morbid | SVarCompare$ GE1 | Execute$ TrigGainLife | TriggerDescription$ Morbid — When CARDNAME enters, if a creature died this turn, you gain 5 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 5 SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature -Oracle:Morbid — When Hollowhenge Scavenger enters the battlefield, if a creature died this turn, you gain 5 life. +Oracle:Morbid — When Hollowhenge Scavenger enters, if a creature died this turn, you gain 5 life. diff --git a/forge-gui/res/cardsfolder/h/hollowhenge_spirit.txt b/forge-gui/res/cardsfolder/h/hollowhenge_spirit.txt index 14ddb96270a..65e8db60eae 100644 --- a/forge-gui/res/cardsfolder/h/hollowhenge_spirit.txt +++ b/forge-gui/res/cardsfolder/h/hollowhenge_spirit.txt @@ -4,8 +4,8 @@ Types:Creature Spirit PT:2/2 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When CARDNAME enters the battlefield, remove target attacking or blocking creature from combat. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When CARDNAME enters, remove target attacking or blocking creature from combat. SVar:TrigRemove:DB$ RemoveFromCombat | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature AI:RemoveDeck:All SVar:AmbushAI:True -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhen Hollowhenge Spirit enters the battlefield, remove target attacking or blocking creature from combat. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhen Hollowhenge Spirit enters, remove target attacking or blocking creature from combat. diff --git a/forge-gui/res/cardsfolder/h/hollowhenge_wrangler.txt b/forge-gui/res/cardsfolder/h/hollowhenge_wrangler.txt index fbfe5a67c0f..60c47ac0c88 100644 --- a/forge-gui/res/cardsfolder/h/hollowhenge_wrangler.txt +++ b/forge-gui/res/cardsfolder/h/hollowhenge_wrangler.txt @@ -2,8 +2,8 @@ Name:Hollowhenge Wrangler ManaCost:3 G G Types:Creature Elemental PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters the battlefield, seek a land card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters, seek a land card. SVar:TrigSeek:DB$ Seek | Type$ Card.Land A:AB$ MakeCard | Cost$ Discard<1/Land/land> | Conjure$ True | Name$ Hollowhenge Beast | Zone$ Hand | AdditionalActivationZone$ Graveyard | StackDescription$ Conjure a card named Hollowhenge Beast into your hand. | SpellDescription$ Conjure a card named Hollowhenge Beast into your hand. You may also activate this ability while CARDNAME is in your graveyard. DeckHas:Ability$Discard -Oracle:When Hollowhenge Wrangler enters the battlefield, seek a land card.\nDiscard a land card: Conjure a card named Hollowhenge Beast into your hand. You may also activate this ability while Hollowhenge Wrangler is in your graveyard. +Oracle:When Hollowhenge Wrangler enters, seek a land card.\nDiscard a land card: Conjure a card named Hollowhenge Beast into your hand. You may also activate this ability while Hollowhenge Wrangler is in your graveyard. diff --git a/forge-gui/res/cardsfolder/h/holy_cow.txt b/forge-gui/res/cardsfolder/h/holy_cow.txt index 418cb432f57..009ff17a0c3 100644 --- a/forge-gui/res/cardsfolder/h/holy_cow.txt +++ b/forge-gui/res/cardsfolder/h/holy_cow.txt @@ -4,8 +4,8 @@ Types:Creature Ox Angel PT:2/2 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life and scry 1. (Look at the top card of your library. You may put that card on the bottom.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life and scry 1. (Look at the top card of your library. You may put that card on the bottom.) SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 DeckHas:Ability$LifeGain -Oracle:Flash\nFlying\nWhen Holy Cow enters the battlefield, you gain 2 life and scry 1. (Look at the top card of your library. You may put that card on the bottom.) +Oracle:Flash\nFlying\nWhen Holy Cow enters, you gain 2 life and scry 1. (Look at the top card of your library. You may put that card on the bottom.) diff --git a/forge-gui/res/cardsfolder/h/homarid.txt b/forge-gui/res/cardsfolder/h/homarid.txt index 37ad7359d8d..928dc85989c 100644 --- a/forge-gui/res/cardsfolder/h/homarid.txt +++ b/forge-gui/res/cardsfolder/h/homarid.txt @@ -10,4 +10,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIDE | Counter T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE4_TIDE | Execute$ TrigRemove | TriggerDescription$ Whenever there are four or more tide counters on CARDNAME, remove all tide counters from it. SVar:TrigRemove:DB$ RemoveCounter | CounterType$ TIDE | CounterNum$ All SVar:All:Count$CardCounters.TIDE -Oracle:Homarid enters the battlefield with a tide counter on it.\nAt the beginning of your upkeep, put a tide counter on Homarid.\nAs long as there is exactly one tide counter on Homarid, it gets -1/-1.\nAs long as there are exactly three tide counters on Homarid, it gets +1/+1.\nWhenever there are four or more tide counters on Homarid, remove all tide counters from it. +Oracle:Homarid enters with a tide counter on it.\nAt the beginning of your upkeep, put a tide counter on Homarid.\nAs long as there is exactly one tide counter on Homarid, it gets -1/-1.\nAs long as there are exactly three tide counters on Homarid, it gets +1/+1.\nWhenever there are four or more tide counters on Homarid, remove all tide counters from it. diff --git a/forge-gui/res/cardsfolder/h/homarid_explorer.txt b/forge-gui/res/cardsfolder/h/homarid_explorer.txt index 3db62a96b90..3bcf533430e 100644 --- a/forge-gui/res/cardsfolder/h/homarid_explorer.txt +++ b/forge-gui/res/cardsfolder/h/homarid_explorer.txt @@ -2,7 +2,7 @@ Name:Homarid Explorer ManaCost:3 U Types:Creature Homarid Scout PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player mills four cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, target player mills four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player DeckHas:Ability$Graveyard -Oracle:When Homarid Explorer enters the battlefield, target player mills four cards. +Oracle:When Homarid Explorer enters, target player mills four cards. diff --git a/forge-gui/res/cardsfolder/h/honest_rutstein.txt b/forge-gui/res/cardsfolder/h/honest_rutstein.txt index 40fed7f1c6d..fe584d37233 100644 --- a/forge-gui/res/cardsfolder/h/honest_rutstein.txt +++ b/forge-gui/res/cardsfolder/h/honest_rutstein.txt @@ -2,9 +2,9 @@ Name:Honest Rutstein ManaCost:1 B G Types:Legendary Creature Human Warlock PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return target creature card from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Creature spells you cast cost {1} less to cast. DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:When Honest Rutstein enters the battlefield, return target creature card from your graveyard to your hand.\nCreature spells you cast cost {1} less to cast. +Oracle:When Honest Rutstein enters, return target creature card from your graveyard to your hand.\nCreature spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/h/honey_mammoth.txt b/forge-gui/res/cardsfolder/h/honey_mammoth.txt index a7a889ff294..38452176fb4 100644 --- a/forge-gui/res/cardsfolder/h/honey_mammoth.txt +++ b/forge-gui/res/cardsfolder/h/honey_mammoth.txt @@ -2,7 +2,7 @@ Name:Honey Mammoth ManaCost:4 G G Types:Creature Elephant PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 DeckHas:Ability$LifeGain -Oracle:When Honey Mammoth enters the battlefield, you gain 4 life. +Oracle:When Honey Mammoth enters, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/h/honorable_scout.txt b/forge-gui/res/cardsfolder/h/honorable_scout.txt index 30caf35cade..2eaa9fe8712 100644 --- a/forge-gui/res/cardsfolder/h/honorable_scout.txt +++ b/forge-gui/res/cardsfolder/h/honorable_scout.txt @@ -2,7 +2,7 @@ Name:Honorable Scout ManaCost:W Types:Creature Human Soldier Scout PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ HonorGained | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life for each black and/or red creature target opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ HonorGained | TriggerDescription$ When CARDNAME enters, you gain 2 life for each black and/or red creature target opponent controls. SVar:HonorGained:DB$ GainLife | LifeAmount$ ScoutsHonor | Defined$ You | TgtPrompt$ Select target opponent | ValidTgts$ Opponent SVar:ScoutsHonor:Count$Valid Creature.Black+TargetedPlayerCtrl,Creature.Red+TargetedPlayerCtrl/Times.2 -Oracle:When Honorable Scout enters the battlefield, you gain 2 life for each black and/or red creature target opponent controls. +Oracle:When Honorable Scout enters, you gain 2 life for each black and/or red creature target opponent controls. diff --git a/forge-gui/res/cardsfolder/h/hooded_assassin.txt b/forge-gui/res/cardsfolder/h/hooded_assassin.txt index fa01aa0cf8c..ba3f5fb57c5 100644 --- a/forge-gui/res/cardsfolder/h/hooded_assassin.txt +++ b/forge-gui/res/cardsfolder/h/hooded_assassin.txt @@ -2,9 +2,9 @@ Name:Hooded Assassin ManaCost:2 B Types:Creature Human Assassin PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBCounter,DBRemove SVar:DBCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. SVar:DBRemove:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn. | SpellDescription$ Destroy target creature that was dealt damage this turn. DeckHas:Ability$Counters -Oracle:When Hooded Assassin enters the battlefield, choose one —\n• Put a +1/+1 counter on Hooded Assassin.\n• Destroy target creature that was dealt damage this turn. +Oracle:When Hooded Assassin enters, choose one —\n• Put a +1/+1 counter on Hooded Assassin.\n• Destroy target creature that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/h/hooded_hydra.txt b/forge-gui/res/cardsfolder/h/hooded_hydra.txt index 9358ce42c6a..baaf6abbc07 100644 --- a/forge-gui/res/cardsfolder/h/hooded_hydra.txt +++ b/forge-gui/res/cardsfolder/h/hooded_hydra.txt @@ -10,4 +10,4 @@ SVar:Y:TriggeredCard$CardCounters.P1P1 K:Morph:3 G G R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ AddCounters | ActiveZones$ Battlefield | Description$ As CARDNAME is turned face up, put five +1/+1 counters on it. SVar:AddCounters:DB$ PutCounter | Defined$ Self | CounterNum$ 5 | CounterType$ P1P1 -Oracle:Hooded Hydra enters the battlefield with X +1/+1 counters on it.\nWhen Hooded Hydra dies, create a 1/1 green Snake creature token for each +1/+1 counter on it.\nMorph {3}{G}{G}\nAs Hooded Hydra is turned face up, put five +1/+1 counters on it. +Oracle:Hooded Hydra enters with X +1/+1 counters on it.\nWhen Hooded Hydra dies, create a 1/1 green Snake creature token for each +1/+1 counter on it.\nMorph {3}{G}{G}\nAs Hooded Hydra is turned face up, put five +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/h/hopeful_vigil.txt b/forge-gui/res/cardsfolder/h/hopeful_vigil.txt index 390c4f0e154..aa86c9965c5 100644 --- a/forge-gui/res/cardsfolder/h/hopeful_vigil.txt +++ b/forge-gui/res/cardsfolder/h/hopeful_vigil.txt @@ -1,10 +1,10 @@ Name:Hopeful Vigil ManaCost:1 W Types:Enchantment -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white Knight creature token with vigilance. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 white Knight creature token with vigilance. SVar:TrigToken:DB$ Token | TokenScript$ w_2_2_knight_vigilance T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 A:AB$ Sacrifice | Cost$ 2 W | SpellDescription$ Sacrifice CARDNAME. DeckHas:Ability$Sacrifice|Token & Type$Knight -Oracle:When Hopeful Vigil enters the battlefield, create a 2/2 white Knight creature token with vigilance.\nWhen Hopeful Vigil is put into a graveyard from the battlefield, scry 2.\n{2}{W}: Sacrifice Hopeful Vigil. +Oracle:When Hopeful Vigil enters, create a 2/2 white Knight creature token with vigilance.\nWhen Hopeful Vigil is put into a graveyard from the battlefield, scry 2.\n{2}{W}: Sacrifice Hopeful Vigil. diff --git a/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt b/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt index 6f33eb4cbd5..626b16e99b3 100644 --- a/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt +++ b/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt @@ -1,11 +1,11 @@ Name:Hopeless Nightmare ManaCost:B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each opponent discards a card and loses 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters, each opponent discards a card and loses 2 life. SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose | Defined$ Player.Opponent | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ Opponent T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 A:AB$ Sacrifice | Cost$ 2 B | SpellDescription$ Sacrifice CARDNAME. DeckHas:Ability$Discard|Sacrifice -Oracle:When Hopeless Nightmare enters the battlefield, each opponent discards a card and loses 2 life.\nWhen Hopeless Nightmare is put into a graveyard from the battlefield, scry 2.\n{2}{B}: Sacrifice Hopeless Nightmare. +Oracle:When Hopeless Nightmare enters, each opponent discards a card and loses 2 life.\nWhen Hopeless Nightmare is put into a graveyard from the battlefield, scry 2.\n{2}{B}: Sacrifice Hopeless Nightmare. diff --git a/forge-gui/res/cardsfolder/h/horizon_scholar.txt b/forge-gui/res/cardsfolder/h/horizon_scholar.txt index 147ac913958..cf28a976e87 100644 --- a/forge-gui/res/cardsfolder/h/horizon_scholar.txt +++ b/forge-gui/res/cardsfolder/h/horizon_scholar.txt @@ -3,6 +3,6 @@ ManaCost:5 U Types:Creature Sphinx PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:Flying\nWhen Horizon Scholar enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +Oracle:Flying\nWhen Horizon Scholar enters, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/h/hormagaunt_horde.txt b/forge-gui/res/cardsfolder/h/hormagaunt_horde.txt index 72830df0b87..cd1caa60524 100644 --- a/forge-gui/res/cardsfolder/h/hormagaunt_horde.txt +++ b/forge-gui/res/cardsfolder/h/hormagaunt_horde.txt @@ -3,8 +3,8 @@ ManaCost:X G Types:Creature Tyranid PT:1/1 K:Ravenous -T:Mode$ ChangesZone | ValidCard$ Land.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ Endless Swarm — Whenever a land enters the battlefield under your control, you may pay {2}{G}. If you do, return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Land.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ Endless Swarm — Whenever a land you control enters, you may pay {2}{G}. If you do, return CARDNAME from your graveyard to your hand. SVar:TrigReturn:AB$ ChangeZone | ValidCard$ Card.Self | Cost$ 2 G | Origin$ Graveyard | Destination$ Hand SVar:X:Count$xPaid DeckHas:Ability$Counters|Graveyard -Oracle:Ravenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nEndless Swarm — Whenever a land enters the battlefield under your control, you may pay {2}{G}. If you do, return Hormagaunt Horde from your graveyard to your hand. +Oracle:Ravenous (This creature enters with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nEndless Swarm — Whenever a land you control enters, you may pay {2}{G}. If you do, return Hormagaunt Horde from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/h/horn_of_gondor.txt b/forge-gui/res/cardsfolder/h/horn_of_gondor.txt index cdc39af14d2..935de92243d 100644 --- a/forge-gui/res/cardsfolder/h/horn_of_gondor.txt +++ b/forge-gui/res/cardsfolder/h/horn_of_gondor.txt @@ -1,10 +1,10 @@ Name:Horn of Gondor ManaCost:3 Types:Legendary Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Human Soldier creature token. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You A:AB$ Token | Cost$ 3 T | TokenAmount$ X | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | SpellDescription$ Create X 1/1 white Human Soldier creature tokens, where X is the number of Humans you control. SVar:X:Count$Valid Creature.Human+YouCtrl DeckHas:Ability$Token & Type$Soldier|Human DeckHints:Type$Human -Oracle:When Horn of Gondor enters the battlefield, create a 1/1 white Human Soldier creature token.\n{3}, {T}: Create X 1/1 white Human Soldier creature tokens, where X is the number of Humans you control. +Oracle:When Horn of Gondor enters, create a 1/1 white Human Soldier creature token.\n{3}, {T}: Create X 1/1 white Human Soldier creature tokens, where X is the number of Humans you control. diff --git a/forge-gui/res/cardsfolder/h/hornbash_mentor.txt b/forge-gui/res/cardsfolder/h/hornbash_mentor.txt index a8a9a33f3e4..0be5a3a7e6d 100644 --- a/forge-gui/res/cardsfolder/h/hornbash_mentor.txt +++ b/forge-gui/res/cardsfolder/h/hornbash_mentor.txt @@ -2,8 +2,8 @@ Name:Hornbash Mentor ManaCost:2 G Types:Creature Human Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a trample counter on target non-Human creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a trample counter on target non-Human creature you control. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | CounterType$ Trample | CounterNum$ 1 A:AB$ PutCounterAll | Cost$ 2 G T | ValidCards$ Creature.YouCtrl+withTrample | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with trample. DeckHas:Ability$Counters -Oracle:When Hornbash Mentor enters the battlefield, put a trample counter on target non-Human creature you control.\n{2}{G}, {T}: Put a +1/+1 counter on each creature you control with trample. +Oracle:When Hornbash Mentor enters, put a trample counter on target non-Human creature you control.\n{2}{G}, {T}: Put a +1/+1 counter on each creature you control with trample. diff --git a/forge-gui/res/cardsfolder/h/horned_kavu.txt b/forge-gui/res/cardsfolder/h/horned_kavu.txt index 642be635397..a806934093b 100644 --- a/forge-gui/res/cardsfolder/h/horned_kavu.txt +++ b/forge-gui/res/cardsfolder/h/horned_kavu.txt @@ -2,7 +2,7 @@ Name:Horned Kavu ManaCost:R G Types:Creature Kavu PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return a red or green creature you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return a red or green creature you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Red+YouCtrl,Creature.Green+YouCtrl | AILogic$ NeverBounceItself SVar:NeedsToPlay:Creature.Red+YouCtrl+cmcLE3+notnamedHorned Kavu,Creature.Green+YouCtrl+cmcLE3+notnamedHorned Kavu -Oracle:When Horned Kavu enters the battlefield, return a red or green creature you control to its owner's hand. +Oracle:When Horned Kavu enters, return a red or green creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/horned_loch_whale_lagoon_breach.txt b/forge-gui/res/cardsfolder/h/horned_loch_whale_lagoon_breach.txt index b7a333b9f7f..6f758453400 100644 --- a/forge-gui/res/cardsfolder/h/horned_loch_whale_lagoon_breach.txt +++ b/forge-gui/res/cardsfolder/h/horned_loch_whale_lagoon_breach.txt @@ -4,10 +4,10 @@ Types:Creature Whale PT:6/6 K:Flash K:Ward:2 -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPlayerTurn$ False | SpellDescription$ CARDNAME enters the battlefield tapped unless it's your turn. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless it's your turn. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPlayerTurn$ False AlternateMode:Adventure -Oracle:Flash\nWard {2}\nHorned Loch-Whale enters the battlefield tapped unless it's your turn. +Oracle:Flash\nWard {2}\nHorned Loch-Whale enters tapped unless it's your turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/horned_stoneseeker.txt b/forge-gui/res/cardsfolder/h/horned_stoneseeker.txt index 3704e88aa32..eab413c55ab 100644 --- a/forge-gui/res/cardsfolder/h/horned_stoneseeker.txt +++ b/forge-gui/res/cardsfolder/h/horned_stoneseeker.txt @@ -3,9 +3,9 @@ ManaCost:1 R Types:Creature Lizard PT:2/2 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME leaves the battlefield, sacrifice a Powerstone. SVar:TrigSac:DB$ Sacrifice | SacValid$ Powerstone DeckHas:Ability$Token|Sacrifice & Type$Artifact -Oracle:Menace\nWhen Horned Stoneseeker enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\nWhen Horned Stoneseeker leaves the battlefield, sacrifice a Powerstone. +Oracle:Menace\nWhen Horned Stoneseeker enters, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\nWhen Horned Stoneseeker leaves the battlefield, sacrifice a Powerstone. diff --git a/forge-gui/res/cardsfolder/h/hornet_queen.txt b/forge-gui/res/cardsfolder/h/hornet_queen.txt index 9dea06050c8..180a1a3ca74 100644 --- a/forge-gui/res/cardsfolder/h/hornet_queen.txt +++ b/forge-gui/res/cardsfolder/h/hornet_queen.txt @@ -4,7 +4,7 @@ Types:Creature Insect PT:2/2 K:Flying K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create four 1/1 green Insect creature tokens with flying and deathtouch. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create four 1/1 green Insect creature tokens with flying and deathtouch. SVar:TrigToken:DB$ Token | TokenAmount$ 4 | TokenScript$ g_1_1_insect_flying_deathtouch | TokenOwner$ You DeckHas:Ability$Token -Oracle:Flying\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Hornet Queen enters the battlefield, create four 1/1 green Insect creature tokens with flying and deathtouch. +Oracle:Flying\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Hornet Queen enters, create four 1/1 green Insect creature tokens with flying and deathtouch. diff --git a/forge-gui/res/cardsfolder/h/hostage_taker.txt b/forge-gui/res/cardsfolder/h/hostage_taker.txt index 16db57fbd60..2d0362d18d4 100644 --- a/forge-gui/res/cardsfolder/h/hostage_taker.txt +++ b/forge-gui/res/cardsfolder/h/hostage_taker.txt @@ -2,11 +2,11 @@ Name:Hostage Taker ManaCost:2 U B Types:Creature Human Pirate PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile another target creature or artifact until CARDNAME leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile another target creature or artifact until CARDNAME leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.Other,Artifact.Other | TgtPrompt$ Select another target creature or artifact | Duration$ UntilHostLeavesPlay | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast that card and you may spend mana as though it were mana of any type to cast it. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:NeedsToPlay:Artifact.OppCtrl,Creature.OppCtrl -Oracle:When Hostage Taker enters the battlefield, exile another target creature or artifact until Hostage Taker leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. +Oracle:When Hostage Taker enters, exile another target creature or artifact until Hostage Taker leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. diff --git a/forge-gui/res/cardsfolder/h/hostile_investigator.txt b/forge-gui/res/cardsfolder/h/hostile_investigator.txt index bdb337efb8a..2c5e06d4e45 100644 --- a/forge-gui/res/cardsfolder/h/hostile_investigator.txt +++ b/forge-gui/res/cardsfolder/h/hostile_investigator.txt @@ -2,10 +2,10 @@ Name:Hostile Investigator ManaCost:3 B Types:Creature Ogre Rogue Detective PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target opponent discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, target opponent discards a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose T:Mode$ DiscardedAll | ValidPlayer$ Player | ActivationLimit$ 1 | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever one or more players discard one or more cards, investigate. This ability triggers only once each turn. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Discard|Token|Sacrifice & Type$Artifact|Clue DeckHints:Ability$Discard -Oracle:When Hostile Investigator enters the battlefield, target opponent discards a card.\nWhenever one or more players discard one or more cards, investigate. This ability triggers only once each turn. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:When Hostile Investigator enters, target opponent discards a card.\nWhenever one or more players discard one or more cards, investigate. This ability triggers only once each turn. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/h/hot_pursuit.txt b/forge-gui/res/cardsfolder/h/hot_pursuit.txt index 3845010acf0..b8ac333da9f 100644 --- a/forge-gui/res/cardsfolder/h/hot_pursuit.txt +++ b/forge-gui/res/cardsfolder/h/hot_pursuit.txt @@ -1,11 +1,11 @@ Name:Hot Pursuit ManaCost:1 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When CARDNAME enters the battlefield, suspect target creature an opponent controls. As long as CARDNAME remains on the battlefield, that creature is also goaded. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When CARDNAME enters, suspect target creature an opponent controls. As long as CARDNAME remains on the battlefield, that creature is also goaded. SVar:TrigSuspect:DB$ AlterAttribute | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Attributes$ Suspected | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ IsGoaded | RememberObjects$ Targeted | ForgetOnMoved$ Battlefield | Duration$ UntilHostLeavesPlay SVar:IsGoaded:Mode$ Continuous | Affected$ Creature.IsRemembered | Goad$ True | Description$ As long as EFFECTSOURCE remains on the battlefield, that creature is also goaded. T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | CheckSVar$ PlayerCountHasLost$Amount | SVarCompare$ GE2 | TriggerZones$ Battlefield | Execute$ TrigGainControl | TriggerDescription$ At the beginning of combat on your turn, if two or more players have lost the game, gain control of all goaded and/or suspected creatures until end of turn. Untap them. They gain haste until end of turn. SVar:TrigGainControl:DB$ GainControl | AllValid$ Creature.IsGoaded,Creature.IsSuspected | LoseControl$ EOT | Untap$ True | AddKWs$ Haste AI:RemoveDeck:Random -Oracle:When Hot Pursuit enters the battlefield, suspect target creature an opponent controls. As long as Hot Pursuit remains on the battlefield, that creature is also goaded.\nAt the beginning of combat on your turn, if two or more players have lost the game, gain control of all goaded and/or suspected creatures until end of turn. Untap them. They gain haste until end of turn. +Oracle:When Hot Pursuit enters, suspect target creature an opponent controls. As long as Hot Pursuit remains on the battlefield, that creature is also goaded.\nAt the beginning of combat on your turn, if two or more players have lost the game, gain control of all goaded and/or suspected creatures until end of turn. Untap them. They gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hotheaded_giant.txt b/forge-gui/res/cardsfolder/h/hotheaded_giant.txt index 92ba2202845..6f28e45c17c 100644 --- a/forge-gui/res/cardsfolder/h/hotheaded_giant.txt +++ b/forge-gui/res/cardsfolder/h/hotheaded_giant.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Giant Warrior PT:4/4 K:Haste -K:etbCounter:M1M1:2:CheckSVar$ OtherRedCast | SVarCompare$ EQ0:CARDNAME enters the battlefield with two -1/-1 counters on it unless you've cast another red spell this turn. +K:etbCounter:M1M1:2:CheckSVar$ OtherRedCast | SVarCompare$ EQ0:CARDNAME enters with two -1/-1 counters on it unless you've cast another red spell this turn. SVar:OtherRedCast:Count$ThisTurnCast_Card.Red+Other+YouCtrl -Oracle:Haste\nHotheaded Giant enters the battlefield with two -1/-1 counters on it unless you've cast another red spell this turn. +Oracle:Haste\nHotheaded Giant enters with two -1/-1 counters on it unless you've cast another red spell this turn. diff --git a/forge-gui/res/cardsfolder/h/hotshot_investigators.txt b/forge-gui/res/cardsfolder/h/hotshot_investigators.txt index bc2c83d00fc..0902a917c03 100644 --- a/forge-gui/res/cardsfolder/h/hotshot_investigators.txt +++ b/forge-gui/res/cardsfolder/h/hotshot_investigators.txt @@ -2,9 +2,9 @@ Name:Hotshot Investigators ManaCost:5 U Types:Creature Vedalken Detective PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return up to one other target creature to its owner's hand. If you controlled it, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return up to one other target creature to its owner's hand. If you controlled it, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | RememberLKI$ True | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBInvestigate SVar:DBInvestigate:DB$ Investigate | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.YouCtrl | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Investigate|Token & Type$Clue -Oracle:When Hotshot Investigators enters the battlefield, return up to one other target creature to its owner's hand. If you controlled it, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:When Hotshot Investigators enters, return up to one other target creature to its owner's hand. If you controlled it, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/h/hoverguard_sweepers.txt b/forge-gui/res/cardsfolder/h/hoverguard_sweepers.txt index c5346449450..a9d6ea2cf24 100644 --- a/forge-gui/res/cardsfolder/h/hoverguard_sweepers.txt +++ b/forge-gui/res/cardsfolder/h/hoverguard_sweepers.txt @@ -3,6 +3,6 @@ ManaCost:6 U U Types:Creature Drone PT:5/6 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return up to two target creatures to their owners' hands. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return up to two target creatures to their owners' hands. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 -Oracle:Flying\nWhen Hoverguard Sweepers enters the battlefield, you may return up to two target creatures to their owners' hands. +Oracle:Flying\nWhen Hoverguard Sweepers enters, you may return up to two target creatures to their owners' hands. diff --git a/forge-gui/res/cardsfolder/h/howl_of_the_hunt.txt b/forge-gui/res/cardsfolder/h/howl_of_the_hunt.txt index f58b40a48d3..ca16bdf935c 100644 --- a/forge-gui/res/cardsfolder/h/howl_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/h/howl_of_the_hunt.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Flash K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.EnchantedBy+Wolf,Creature.EnchantedBy+Werewolf | PresentCompare$ EQ1 | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, if enchanted creature is a Wolf or Werewolf, untap that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.EnchantedBy+Wolf,Creature.EnchantedBy+Werewolf | PresentCompare$ EQ1 | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, if enchanted creature is a Wolf or Werewolf, untap that creature. SVar:TrigUntap:DB$ Untap | Defined$ Enchanted S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Vigilance | Description$ Enchanted creature gets +2/+2 and has vigilance. DeckHints:Type$Wolf|Werewolf -Oracle:Flash\nEnchant creature\nWhen Howl of the Hunt enters the battlefield, if enchanted creature is a Wolf or Werewolf, untap that creature.\nEnchanted creature gets +2/+2 and has vigilance. +Oracle:Flash\nEnchant creature\nWhen Howl of the Hunt enters, if enchanted creature is a Wolf or Werewolf, untap that creature.\nEnchanted creature gets +2/+2 and has vigilance. diff --git a/forge-gui/res/cardsfolder/h/howling_banshee.txt b/forge-gui/res/cardsfolder/h/howling_banshee.txt index d4b71f9fc06..08b8a82a51e 100644 --- a/forge-gui/res/cardsfolder/h/howling_banshee.txt +++ b/forge-gui/res/cardsfolder/h/howling_banshee.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Creature Spirit PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each player loses 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each player loses 3 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player | LifeAmount$ 3 -Oracle:Flying\nWhen Howling Banshee enters the battlefield, each player loses 3 life. +Oracle:Flying\nWhen Howling Banshee enters, each player loses 3 life. diff --git a/forge-gui/res/cardsfolder/h/howling_giant.txt b/forge-gui/res/cardsfolder/h/howling_giant.txt index fbddbabf30d..8566d073165 100644 --- a/forge-gui/res/cardsfolder/h/howling_giant.txt +++ b/forge-gui/res/cardsfolder/h/howling_giant.txt @@ -3,7 +3,7 @@ ManaCost:5 G G Types:Creature Giant Druid PT:5/5 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 2/2 green Wolf creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 2/2 green Wolf creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_2_2_wolf | TokenOwner$ You DeckHas:Ability$Token -Oracle:Reach (This creature can block creatures with flying.)\nWhen Howling Giant enters the battlefield, create two 2/2 green Wolf creature tokens. +Oracle:Reach (This creature can block creatures with flying.)\nWhen Howling Giant enters, create two 2/2 green Wolf creature tokens. diff --git a/forge-gui/res/cardsfolder/h/howling_wolf.txt b/forge-gui/res/cardsfolder/h/howling_wolf.txt index 7fc4fc6b9dd..16e383c74c9 100644 --- a/forge-gui/res/cardsfolder/h/howling_wolf.txt +++ b/forge-gui/res/cardsfolder/h/howling_wolf.txt @@ -2,7 +2,7 @@ Name:Howling Wolf ManaCost:2 G G Types:Creature Wolf PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for up to three cards named Howling Wolf, reveal them, put them into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for up to three cards named Howling Wolf, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedHowling Wolf | ChangeNum$ 3 | ShuffleNonMandatory$ True DeckHints:Name$Howling Wolf -Oracle:When Howling Wolf enters the battlefield, you may search your library for up to three cards named Howling Wolf, reveal them, put them into your hand, then shuffle. +Oracle:When Howling Wolf enters, you may search your library for up to three cards named Howling Wolf, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/howlpack_piper_wildsong_howler.txt b/forge-gui/res/cardsfolder/h/howlpack_piper_wildsong_howler.txt index b8d294f3377..b94b867bfe1 100644 --- a/forge-gui/res/cardsfolder/h/howlpack_piper_wildsong_howler.txt +++ b/forge-gui/res/cardsfolder/h/howlpack_piper_wildsong_howler.txt @@ -18,8 +18,8 @@ ManaCost:no cost Colors:green Types:Creature Werewolf PT:4/4 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever this creature enters the battlefield or transforms into CARDNAME, look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDig | Secondary$ True | TriggerDescription$ Whenever this creature enters the battlefield or transforms into CARDNAME, look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever this creature enters or transforms into CARDNAME, look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDig | Secondary$ True | TriggerDescription$ Whenever this creature enters or transforms into CARDNAME, look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 6 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Card.Creature | RestRandomOrder$ True | ForceRevealToController$ True K:Nightbound -Oracle:Whenever this creature enters the battlefield or transforms into Wildsong Howler, look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) +Oracle:Whenever this creature enters or transforms into Wildsong Howler, look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) diff --git a/forge-gui/res/cardsfolder/h/howltooth_hollow.txt b/forge-gui/res/cardsfolder/h/howltooth_hollow.txt index ed0d2c2d40f..51909b43716 100644 --- a/forge-gui/res/cardsfolder/h/howltooth_hollow.txt +++ b/forge-gui/res/cardsfolder/h/howltooth_hollow.txt @@ -2,8 +2,9 @@ Name:Howltooth Hollow ManaCost:no cost Types:Land K:Hideaway:4 -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Play | Cost$ B T | Defined$ ExiledWith | Amount$ All | Controller$ You | WithoutManaCost$ True | Optional$ True | ConditionZone$ Hand | ConditionPresent$ Card | ConditionCompare$ EQ0 | AILogic$ CheckCondition | SpellDescription$ You may play the exiled card without paying its mana cost if each player has no cards in hand. AI:RemoveDeck:Random -Oracle:Hideaway 4 (When this permanent enters the battlefield, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)\nHowltooth Hollow enters the battlefield tapped.\n{T}: Add {B}.\n{B}, {T}: You may play the exiled card without paying its mana cost if each player has no cards in hand. +Oracle:Hideaway 4 (When this permanent enters, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)\nHowltooth Hollow enters tapped.\n{T}: Add {B}.\n{B}, {T}: You may play the exiled card without paying its mana cost if each player has no cards in hand. diff --git a/forge-gui/res/cardsfolder/h/huatli_poet_of_unity_roar_of_the_fifth_people.txt b/forge-gui/res/cardsfolder/h/huatli_poet_of_unity_roar_of_the_fifth_people.txt index be77910f947..c9729cef42d 100644 --- a/forge-gui/res/cardsfolder/h/huatli_poet_of_unity_roar_of_the_fifth_people.txt +++ b/forge-gui/res/cardsfolder/h/huatli_poet_of_unity_roar_of_the_fifth_people.txt @@ -2,7 +2,7 @@ Name:Huatli, Poet of Unity ManaCost:2 G Types:Legendary Creature Human Warrior Bard PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 A:AB$ ChangeZone | Cost$ 3 RW RW | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Exile NICKNAME, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | SubAbility$ DBCleanup @@ -10,7 +10,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Dinosaur DeckHints:Type$Dinosaur AlternateMode:DoubleFaced -Oracle:When Huatli, Poet of Unity enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle.\n{3}{R/W}{R/W}: Exile Huatli, then return her to the battlefield transformed under her owner's control. Activate only as a sorcery. +Oracle:When Huatli, Poet of Unity enters, search your library for a basic land card, reveal it, put it into your hand, then shuffle.\n{3}{R/W}{R/W}: Exile Huatli, then return her to the battlefield transformed under her owner's control. Activate only as a sorcery. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt b/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt index b46d3d044e0..48d25e197d9 100644 --- a/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt +++ b/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Huatli Loyalty:3 A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Put a loyalty counter on CARDNAME for each creature you control. A:AB$ Pump | Cost$ SubCounter<1/LOYALTY> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | Planeswalker$ True | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the number of creatures you control. -A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem — Huatli, Radiant Champion | Image$ emblem_huatli_radiant_champion | Triggers$ HuatliCreatureETB | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever a creature enters the battlefield under your control, you may draw a card." -SVar:HuatliCreatureETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | OptionalDecider$ You | TriggerZones$ Command | Execute$ HuatliDraw | TriggerDescription$ Whenever a creature enters the battlefield under your control, you may draw a card. +A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem — Huatli, Radiant Champion | Image$ emblem_huatli_radiant_champion | Triggers$ HuatliCreatureETB | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever a creature you control enters, you may draw a card." +SVar:HuatliCreatureETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | OptionalDecider$ You | TriggerZones$ Command | Execute$ HuatliDraw | TriggerDescription$ Whenever a creature you control enters, you may draw a card. SVar:HuatliDraw:DB$ Draw | NumCards$ 1 SVar:X:Count$Valid Creature.YouCtrl SVar:PlayMain1:TRUE -Oracle:[+1]: Put a loyalty counter on Huatli, Radiant Champion for each creature you control.\n[-1]: Target creature gets +X/+X until end of turn, where X is the number of creatures you control.\n[-8]: You get an emblem with "Whenever a creature enters the battlefield under your control, you may draw a card." +Oracle:[+1]: Put a loyalty counter on Huatli, Radiant Champion for each creature you control.\n[-1]: Target creature gets +X/+X until end of turn, where X is the number of creatures you control.\n[-8]: You get an emblem with "Whenever a creature you control enters, you may draw a card." diff --git a/forge-gui/res/cardsfolder/h/huatlis_raptor.txt b/forge-gui/res/cardsfolder/h/huatlis_raptor.txt index 718bf5b0fec..a910f7ad97e 100644 --- a/forge-gui/res/cardsfolder/h/huatlis_raptor.txt +++ b/forge-gui/res/cardsfolder/h/huatlis_raptor.txt @@ -3,8 +3,8 @@ ManaCost:G W Types:Creature Dinosaur PT:2/3 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters the battlefield, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:DB$ Proliferate DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters -Oracle:Vigilance\nWhen Huatli's Raptor enters the battlefield, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Vigilance\nWhen Huatli's Raptor enters, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/h/hulking_metamorph.txt b/forge-gui/res/cardsfolder/h/hulking_metamorph.txt index 1ce741271ce..2212b12febc 100644 --- a/forge-gui/res/cardsfolder/h/hulking_metamorph.txt +++ b/forge-gui/res/cardsfolder/h/hulking_metamorph.txt @@ -4,8 +4,8 @@ Types:Artifact Creature Shapeshifter PT:7/7 K:Prototype:2 U U:3:3 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Artifact.YouCtrl+Other,Creature.YouCtrl+Other | AddTypes$ Artifact & Creature | SetPower$ X | SetToughness$ Y | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of an artifact or creature you control, except it's an artifact creature in addition to its other types, and its power and toughness are equal to CARDNAME's power and toughness. +SVar:DBCopy:DB$ Clone | Choices$ Artifact.YouCtrl+Other,Creature.YouCtrl+Other | AddTypes$ Artifact & Creature | SetPower$ X | SetToughness$ Y | SpellDescription$ You may have CARDNAME enter as a copy of an artifact or creature you control, except it's an artifact creature in addition to its other types, and its power and toughness are equal to CARDNAME's power and toughness. SVar:X:Count$CardPower SVar:Y:Count$CardToughness DeckHints:Color$Blue -Oracle:Prototype {2}{U}{U} — 3/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nYou may have Hulking Metamorph enter the battlefield as a copy of an artifact or creature you control, except it's an artifact creature in addition to its other types, and its power and toughness are equal to Hulking Metamorph's power and toughness. +Oracle:Prototype {2}{U}{U} — 3/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nYou may have Hulking Metamorph enter as a copy of an artifact or creature you control, except it's an artifact creature in addition to its other types, and its power and toughness are equal to Hulking Metamorph's power and toughness. diff --git a/forge-gui/res/cardsfolder/h/humbler_of_mortals.txt b/forge-gui/res/cardsfolder/h/humbler_of_mortals.txt index 7f07796aa5d..96f1094ae1f 100644 --- a/forge-gui/res/cardsfolder/h/humbler_of_mortals.txt +++ b/forge-gui/res/cardsfolder/h/humbler_of_mortals.txt @@ -2,8 +2,8 @@ Name:Humbler of Mortals ManaCost:4 G G Types:Enchantment Creature Elemental PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, creatures you control gain trample until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, creatures you control gain trample until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample | SpellDescription$ Creatures you control gain trample until end of turn. SVar:PlayMain1:TRUE SVar:BuffedBy:Enchantment -Oracle:Constellation — Whenever Humbler of Mortals or another enchantment enters the battlefield under your control, creatures you control gain trample until end of turn. +Oracle:Constellation — Whenever Humbler of Mortals or another enchantment you control enters, creatures you control gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hungering_hydra.txt b/forge-gui/res/cardsfolder/h/hungering_hydra.txt index fc34711842e..9fb4448445a 100644 --- a/forge-gui/res/cardsfolder/h/hungering_hydra.txt +++ b/forge-gui/res/cardsfolder/h/hungering_hydra.txt @@ -9,4 +9,4 @@ T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Ex SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ Y SVar:Y:TriggerCount$DamageAmount DeckHas:Ability$Counters -Oracle:Hungering Hydra enters the battlefield with X +1/+1 counters on it.\nHungering Hydra can't be blocked by more than one creature.\nWhenever Hungering Hydra is dealt damage, put that many +1/+1 counters on it. (It must survive the damage to get the counters.) +Oracle:Hungering Hydra enters with X +1/+1 counters on it.\nHungering Hydra can't be blocked by more than one creature.\nWhenever Hungering Hydra is dealt damage, put that many +1/+1 counters on it. (It must survive the damage to get the counters.) diff --git a/forge-gui/res/cardsfolder/h/hunted_bonebrute.txt b/forge-gui/res/cardsfolder/h/hunted_bonebrute.txt index 31136f3ff93..e005bf533e4 100644 --- a/forge-gui/res/cardsfolder/h/hunted_bonebrute.txt +++ b/forge-gui/res/cardsfolder/h/hunted_bonebrute.txt @@ -4,9 +4,9 @@ Types:Creature Skeleton Beast PT:6/2 K:Menace K:Disguise:1 B -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, target opponent creates two 1/1 white Dog creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, target opponent creates two 1/1 white Dog creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_dog | ValidTgts$ Opponent | TokenOwner$ Targeted T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME dies, each opponent loses 3 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 3 DeckHas:Ability$Token & Type$Dog -Oracle:Menace\nWhen Hunted Bonebrute enters the battlefield, target opponent creates two 1/1 white Dog creature tokens.\nWhen Hunted Bonebrute dies, each opponent loses 3 life.\nDisguise {1}{B} +Oracle:Menace\nWhen Hunted Bonebrute enters, target opponent creates two 1/1 white Dog creature tokens.\nWhen Hunted Bonebrute dies, each opponent loses 3 life.\nDisguise {1}{B} diff --git a/forge-gui/res/cardsfolder/h/hunted_dragon.txt b/forge-gui/res/cardsfolder/h/hunted_dragon.txt index 8d2ea307310..5da890b54eb 100644 --- a/forge-gui/res/cardsfolder/h/hunted_dragon.txt +++ b/forge-gui/res/cardsfolder/h/hunted_dragon.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:6/6 K:Flying K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, target opponent creates three 2/2 white Knight creature tokens with first strike. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, target opponent creates three 2/2 white Knight creature tokens with first strike. SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ w_2_2_knight_first_strike | ValidTgts$ Opponent | TokenOwner$ Targeted -Oracle:Flying, haste\nWhen Hunted Dragon enters the battlefield, target opponent creates three 2/2 white Knight creature tokens with first strike. +Oracle:Flying, haste\nWhen Hunted Dragon enters, target opponent creates three 2/2 white Knight creature tokens with first strike. diff --git a/forge-gui/res/cardsfolder/h/hunted_horror.txt b/forge-gui/res/cardsfolder/h/hunted_horror.txt index 4994af6d93a..af8c03d11c6 100644 --- a/forge-gui/res/cardsfolder/h/hunted_horror.txt +++ b/forge-gui/res/cardsfolder/h/hunted_horror.txt @@ -3,6 +3,6 @@ ManaCost:B B Types:Creature Horror PT:7/7 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, target opponent creates two 3/3 green Centaur creature tokens with protection from black. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, target opponent creates two 3/3 green Centaur creature tokens with protection from black. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_3_3_centaur_pro_black | ValidTgts$ Opponent | TokenOwner$ Targeted -Oracle:Trample\nWhen Hunted Horror enters the battlefield, target opponent creates two 3/3 green Centaur creature tokens with protection from black. +Oracle:Trample\nWhen Hunted Horror enters, target opponent creates two 3/3 green Centaur creature tokens with protection from black. diff --git a/forge-gui/res/cardsfolder/h/hunted_lammasu.txt b/forge-gui/res/cardsfolder/h/hunted_lammasu.txt index c3c1ab75920..6febd57c2f5 100644 --- a/forge-gui/res/cardsfolder/h/hunted_lammasu.txt +++ b/forge-gui/res/cardsfolder/h/hunted_lammasu.txt @@ -3,6 +3,6 @@ ManaCost:2 W W Types:Creature Lammasu PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, target opponent creates a 4/4 black Horror creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, target opponent creates a 4/4 black Horror creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_4_4_horror | ValidTgts$ Opponent | TokenOwner$ Targeted -Oracle:Flying\nWhen Hunted Lammasu enters the battlefield, target opponent creates a 4/4 black Horror creature token. +Oracle:Flying\nWhen Hunted Lammasu enters, target opponent creates a 4/4 black Horror creature token. diff --git a/forge-gui/res/cardsfolder/h/hunted_nightmare.txt b/forge-gui/res/cardsfolder/h/hunted_nightmare.txt index c31abbc03ce..9f8f9ee4cf8 100644 --- a/forge-gui/res/cardsfolder/h/hunted_nightmare.txt +++ b/forge-gui/res/cardsfolder/h/hunted_nightmare.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Nightmare PT:4/5 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, target opponent puts a deathtouch counter on a creature they control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, target opponent puts a deathtouch counter on a creature they control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Choices$ Creature.ControlledBy TargetedPlayer | ChoiceTitle$ Choose a creature you control | Chooser$ TargetedPlayer | Placer$ TargetedPlayer | CounterType$ Deathtouch | CounterNum$ 1 -Oracle:Menace\nWhen Hunted Nightmare enters the battlefield, target opponent puts a deathtouch counter on a creature they control. +Oracle:Menace\nWhen Hunted Nightmare enters, target opponent puts a deathtouch counter on a creature they control. diff --git a/forge-gui/res/cardsfolder/h/hunted_phantasm.txt b/forge-gui/res/cardsfolder/h/hunted_phantasm.txt index 7abd6eb2153..001dbaaeb09 100644 --- a/forge-gui/res/cardsfolder/h/hunted_phantasm.txt +++ b/forge-gui/res/cardsfolder/h/hunted_phantasm.txt @@ -3,6 +3,6 @@ ManaCost:1 U U Types:Creature Spirit PT:4/6 S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, target opponent creates five 1/1 red Goblin creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, target opponent creates five 1/1 red Goblin creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 5 | TokenScript$ r_1_1_goblin | ValidTgts$ Opponent | TokenOwner$ Targeted -Oracle:Hunted Phantasm can't be blocked.\nWhen Hunted Phantasm enters the battlefield, target opponent creates five 1/1 red Goblin creature tokens. +Oracle:Hunted Phantasm can't be blocked.\nWhen Hunted Phantasm enters, target opponent creates five 1/1 red Goblin creature tokens.