diff --git a/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt b/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt index 1aa668c5a88..e42ca193a4d 100644 --- a/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt +++ b/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt @@ -3,10 +3,10 @@ ManaCost:1 B B Types:Legendary Creature Zombie Knight PT:3/3 S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Graveyard | EffectZone$ Graveyard -S:Mode$ CantBeCast | ValidCard$ Card.Self | Origin$ Exile,Hand,Library,Command | EffectZone$ Graveyard,Hand,Library,Command,Stack | Description$ You may cast CARDNAME from your graveyard, but not from anywhere else. +S:Mode$ CantBeCast | ValidCard$ Card.Self | Origin$ Exile,Hand,Library,Command | EffectZone$ Graveyard,Hand,Library,Command,Stack | Description$ You may cast this card from your graveyard, but not from anywhere else. S:Mode$ Continuous | Affected$ Knight.YouCtrl | ValidAfterStack$ Spell.Knight | MayPlay$ True | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ As long as NICKNAME is on the battlefield, you may cast Knight spells from your graveyard. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLose | TriggerDescription$ When NICKNAME dies, you lose 2 life. SVar:TrigLose:DB$ LoseLife | Defined$ You | LifeAmount$ 2 AI:RemoveDeck:Random SVar:DiscardMe:5 -Oracle:You may cast Haakon, Stromgald Scourge from your graveyard, but not from anywhere else.\nAs long as Haakon is on the battlefield, you may cast Knight spells from your graveyard.\nWhen Haakon dies, you lose 2 life. +Oracle:You may cast this card from your graveyard, but not from anywhere else.\nAs long as Haakon is on the battlefield, you may cast Knight spells from your graveyard.\nWhen Haakon dies, you lose 2 life. diff --git a/forge-gui/res/cardsfolder/h/haazda_exonerator.txt b/forge-gui/res/cardsfolder/h/haazda_exonerator.txt index 4c2909d47df..c169064153f 100644 --- a/forge-gui/res/cardsfolder/h/haazda_exonerator.txt +++ b/forge-gui/res/cardsfolder/h/haazda_exonerator.txt @@ -3,4 +3,4 @@ ManaCost:W Types:Creature Human Cleric PT:1/1 A:AB$ Destroy | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Aura | TgtPrompt$ Select target Aura | SpellDescription$ Destroy target Aura. -Oracle:{T}, Sacrifice Haazda Exonerator: Destroy target Aura. +Oracle:{T}, Sacrifice this creature: Destroy target Aura. diff --git a/forge-gui/res/cardsfolder/h/haazda_marshal.txt b/forge-gui/res/cardsfolder/h/haazda_marshal.txt index 63e5959eb1c..7431cd5de6b 100644 --- a/forge-gui/res/cardsfolder/h/haazda_marshal.txt +++ b/forge-gui/res/cardsfolder/h/haazda_marshal.txt @@ -2,7 +2,7 @@ Name:Haazda Marshal ManaCost:W Types:Creature Human Soldier PT:1/1 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | PresentCompare$ GE2 | NoResolvingCheck$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME and at least two other creatures attack, create a 1/1 white Soldier creature token with lifelink. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | PresentCompare$ GE2 | NoResolvingCheck$ True | Execute$ TrigToken | TriggerDescription$ Whenever this creature and at least two other creatures attack, create a 1/1 white Soldier creature token with lifelink. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier_lifelink DeckHas:Ability$Token|LifeGain -Oracle:Whenever Haazda Marshal and at least two other creatures attack, create a 1/1 white Soldier creature token with lifelink. +Oracle:Whenever this creature and at least two other creatures attack, create a 1/1 white Soldier creature token with lifelink. diff --git a/forge-gui/res/cardsfolder/h/haazda_officer.txt b/forge-gui/res/cardsfolder/h/haazda_officer.txt index 88e92ec11fc..303a81a804d 100644 --- a/forge-gui/res/cardsfolder/h/haazda_officer.txt +++ b/forge-gui/res/cardsfolder/h/haazda_officer.txt @@ -2,7 +2,7 @@ Name:Haazda Officer ManaCost:2 W Types:Creature Human Soldier PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature you control gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature you control gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -Oracle:When Haazda Officer enters, target creature you control gets +1/+1 until end of turn. +Oracle:When this creature enters, target creature you control gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/haazda_shield_mate.txt b/forge-gui/res/cardsfolder/h/haazda_shield_mate.txt index 34a292da8f9..81c4501d735 100644 --- a/forge-gui/res/cardsfolder/h/haazda_shield_mate.txt +++ b/forge-gui/res/cardsfolder/h/haazda_shield_mate.txt @@ -2,7 +2,7 @@ Name:Haazda Shield Mate ManaCost:2 W Types:Creature Human Soldier PT:1/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {W}{W}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this creature unless you pay {W}{W}. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ W W A:AB$ ChooseSource | Cost$ W | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to you this turn, prevent that damage. SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card,Emblem @@ -11,4 +11,4 @@ SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:NeedsToPlayVar:Z GE5 SVar:Z:Count$Valid Card.YouCtrl+inZoneBattlefield+canProduceManaColor White -Oracle:At the beginning of your upkeep, sacrifice Haazda Shield Mate unless you pay {W}{W}.\n{W}: The next time a source of your choice would deal damage to you this turn, prevent that damage. +Oracle:At the beginning of your upkeep, sacrifice this creature unless you pay {W}{W}.\n{W}: The next time a source of your choice would deal damage to you this turn, prevent that damage. diff --git a/forge-gui/res/cardsfolder/h/haazda_snare_squad.txt b/forge-gui/res/cardsfolder/h/haazda_snare_squad.txt index e41503fabb6..b5803185951 100644 --- a/forge-gui/res/cardsfolder/h/haazda_snare_squad.txt +++ b/forge-gui/res/cardsfolder/h/haazda_snare_squad.txt @@ -2,6 +2,6 @@ Name:Haazda Snare Squad ManaCost:2 W Types:Creature Human Soldier PT:1/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may pay {W}. If you do, tap target creature an opponent controls. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, you may pay {W}. If you do, tap target creature an opponent controls. SVar:TrigTap:AB$ Tap | Cost$ W | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls -Oracle:Whenever Haazda Snare Squad attacks, you may pay {W}. If you do, tap target creature an opponent controls. +Oracle:Whenever this creature attacks, you may pay {W}. If you do, tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/h/haazda_vigilante.txt b/forge-gui/res/cardsfolder/h/haazda_vigilante.txt index e7f6c59aa33..fff8a04c005 100644 --- a/forge-gui/res/cardsfolder/h/haazda_vigilante.txt +++ b/forge-gui/res/cardsfolder/h/haazda_vigilante.txt @@ -2,9 +2,9 @@ Name:Haazda Vigilante ManaCost:4 W Types:Creature Giant Soldier PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME enters or attacks, put a +1/+1 counter on target creature you control with power 2 or less. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, put a +1/+1 counter on target creature you control with power 2 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature enters or attacks, put a +1/+1 counter on target creature you control with power 2 or less. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, put a +1/+1 counter on target creature you control with power 2 or less. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.powerLE2+YouCtrl | TgtPrompt$ Select target creature you control with power 2 or less | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:Whenever Haazda Vigilante enters or attacks, put a +1/+1 counter on target creature you control with power 2 or less. +Oracle:Whenever this creature enters or attacks, put a +1/+1 counter on target creature you control with power 2 or less. diff --git a/forge-gui/res/cardsfolder/h/hackrobat.txt b/forge-gui/res/cardsfolder/h/hackrobat.txt index e69b4c5f4b3..28a56b8dc0d 100644 --- a/forge-gui/res/cardsfolder/h/hackrobat.txt +++ b/forge-gui/res/cardsfolder/h/hackrobat.txt @@ -3,6 +3,6 @@ ManaCost:1 B R Types:Creature Human Rogue PT:2/3 K:Spectacle:B R -A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. -Oracle:Spectacle {B}{R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\n{B}: Hackrobat gains deathtouch until end of turn.\n{R}: Hackrobat gets +2/-2 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ This creature gains deathtouch until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ This creature gets +2/-2 until end of turn. +Oracle:Spectacle {B}{R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\n{B}: This creature gains deathtouch until end of turn.\n{R}: This creature gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hada_freeblade.txt b/forge-gui/res/cardsfolder/h/hada_freeblade.txt index 5cbce9ce0d2..1f1b977c8a2 100644 --- a/forge-gui/res/cardsfolder/h/hada_freeblade.txt +++ b/forge-gui/res/cardsfolder/h/hada_freeblade.txt @@ -2,7 +2,7 @@ Name:Hada Freeblade ManaCost:W Types:Creature Human Soldier Ally PT:0/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME or another Ally you control enters, you may put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature or another Ally you control enters, you may put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Ally -Oracle:Whenever Hada Freeblade or another Ally you control enters, you may put a +1/+1 counter on Hada Freeblade. +Oracle:Whenever this creature or another Ally you control enters, you may put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/hada_spy_patrol.txt b/forge-gui/res/cardsfolder/h/hada_spy_patrol.txt index 20f56d6b377..e393e55ee29 100644 --- a/forge-gui/res/cardsfolder/h/hada_spy_patrol.txt +++ b/forge-gui/res/cardsfolder/h/hada_spy_patrol.txt @@ -6,4 +6,4 @@ K:Level up:2 U S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 2 | SetToughness$ 2 | IsPresent$ Card.Self+counters_GE1_LEVEL+counters_LE2_LEVEL | Description$ LEVEL 1-2 2/2 CARDNAME can't be blocked. S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | IsPresent$ Card.Self+counters_GE1_LEVEL S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 3 | SetToughness$ 3 | AddKeyword$ Shroud | IsPresent$ Card.Self+counters_GE3_LEVEL | Description$ LEVEL 3+ 3/3 Shroud (This creature can't be the target of spells or abilities.),,,CARDNAME can't be blocked. -Oracle:Level up {2}{U} ({2}{U}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-2\n2/2\nHada Spy Patrol can't be blocked.\nLEVEL 3+\n3/3\nShroud (This creature can't be the target of spells or abilities.)\nHada Spy Patrol can't be blocked. +Oracle:Level up {2}{U} ({2}{U}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-2\n2/2\nThis creature can't be blocked.\nLEVEL 3+\n3/3\nShroud (This creature can't be the target of spells or abilities.)\nThis creature can't be blocked. diff --git a/forge-gui/res/cardsfolder/h/hag_hedge_mage.txt b/forge-gui/res/cardsfolder/h/hag_hedge_mage.txt index 13a681bf0dd..998e8cd7f72 100644 --- a/forge-gui/res/cardsfolder/h/hag_hedge_mage.txt +++ b/forge-gui/res/cardsfolder/h/hag_hedge_mage.txt @@ -2,8 +2,8 @@ Name:Hag Hedge-Mage ManaCost:2 BG Types:Creature Hag Shaman PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Swamp.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, if you control two or more Swamps, you may have target player discard a card. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Forest.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, if you control two or more Forests, you may put target card from your graveyard on top of your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Swamp.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, if you control two or more Swamps, you may have target player discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Forest.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, if you control two or more Forests, you may put target card from your graveyard on top of your library. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouCtrl -Oracle:When Hag Hedge-Mage enters, if you control two or more Swamps, you may have target player discard a card.\nWhen Hag Hedge-Mage enters, if you control two or more Forests, you may put target card from your graveyard on top of your library. +Oracle:When this creature enters, if you control two or more Swamps, you may have target player discard a card.\nWhen this creature enters, if you control two or more Forests, you may put target card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/h/hag_of_mages_doom.txt b/forge-gui/res/cardsfolder/h/hag_of_mages_doom.txt index cd8f0aef00e..cafa41cdc8b 100644 --- a/forge-gui/res/cardsfolder/h/hag_of_mages_doom.txt +++ b/forge-gui/res/cardsfolder/h/hag_of_mages_doom.txt @@ -2,6 +2,6 @@ Name:Hag of Mage's Doom ManaCost:2 B Types:Creature Hag Warlock PT:2/2 -S:Mode$ Continuous | Affected$ Warlock.YouCtrl | AddKeyword$ Ward:PayLife<2> | Description$ Warlocks you control have "Ward — Pay 2 life." +S:Mode$ Continuous | Affected$ Warlock.YouCtrl | AddKeyword$ Ward:PayLife<2> | Description$ Warlocks you control have "Ward—Pay 2 life." DeckHints:Type$Warlock -Oracle:Warlocks you control have "Ward — Pay 2 life." +Oracle:Warlocks you control have "Ward—Pay 2 life." diff --git a/forge-gui/res/cardsfolder/h/hagi_mob.txt b/forge-gui/res/cardsfolder/h/hagi_mob.txt index 18115b05f65..a6a39ca0d2b 100644 --- a/forge-gui/res/cardsfolder/h/hagi_mob.txt +++ b/forge-gui/res/cardsfolder/h/hagi_mob.txt @@ -2,5 +2,5 @@ Name:Hagi Mob ManaCost:4 R Types:Creature Troll Berserker PT:5/4 -A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 1 | Boast$ True | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:Boast — {1}{R}: Hagi Mob deals 1 damage to any target. (Activate only if this creature attacked this turn and only once each turn.) +A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Any | NumDmg$ 1 | Boast$ True | SpellDescription$ This creature deals 1 damage to any target. +Oracle:Boast — {1}{R}: This creature deals 1 damage to any target. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/h/hagra_constrictor.txt b/forge-gui/res/cardsfolder/h/hagra_constrictor.txt index 01d309b5604..618b05ad8c9 100644 --- a/forge-gui/res/cardsfolder/h/hagra_constrictor.txt +++ b/forge-gui/res/cardsfolder/h/hagra_constrictor.txt @@ -2,7 +2,7 @@ Name:Hagra Constrictor ManaCost:2 B Types:Creature Snake PT:0/0 -K:etbCounter:P1P1:2 +K:etbCounter:P1P1:2:no Condition:This creature enters with two +1/+1 counters on it. S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Menace | Description$ Each creature you control with a +1/+1 counter on it has menace. (A creature with menace can't be blocked except by two or more creatures.) DeckHas:Ability$Counters -Oracle:Hagra Constrictor enters with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has menace. (A creature with menace can't be blocked except by two or more creatures.) +Oracle:This creature enters with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has menace. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/h/hagra_crocodile.txt b/forge-gui/res/cardsfolder/h/hagra_crocodile.txt index 4295d75df65..b85afc2bfd7 100644 --- a/forge-gui/res/cardsfolder/h/hagra_crocodile.txt +++ b/forge-gui/res/cardsfolder/h/hagra_crocodile.txt @@ -2,8 +2,8 @@ Name:Hagra Crocodile ManaCost:3 B Types:Creature Crocodile PT:3/1 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +2/+2 until end of turn. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -Oracle:Hagra Crocodile can't block.\nLandfall — Whenever a land you control enters, Hagra Crocodile gets +2/+2 until end of turn. +Oracle:This creature can't block.\nLandfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hagra_diabolist.txt b/forge-gui/res/cardsfolder/h/hagra_diabolist.txt index a6d9abc59aa..95485c7b6b6 100644 --- a/forge-gui/res/cardsfolder/h/hagra_diabolist.txt +++ b/forge-gui/res/cardsfolder/h/hagra_diabolist.txt @@ -2,10 +2,10 @@ Name:Hagra Diabolist ManaCost:4 B Types:Creature Ogre Shaman Ally PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME or another Ally you control enters, you may have target player lose life equal to the number of Allies you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature or another Ally you control enters, you may have target player lose life equal to the number of Allies you control. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Player | LifeAmount$ NumAllies | TgtPrompt$ Select a target player. SVar:NumAllies:Count$Valid Ally.YouCtrl SVar:PlayMain1:TRUE SVar:BuffedBy:Ally AI:RemoveDeck:Random -Oracle:Whenever Hagra Diabolist or another Ally you control enters, you may have target player lose life equal to the number of Allies you control. +Oracle:Whenever this creature or another Ally you control enters, you may have target player lose life equal to the number of Allies you control. diff --git a/forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt b/forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt index e1991743106..9f3e8670e9e 100644 --- a/forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt +++ b/forge-gui/res/cardsfolder/h/hagra_mauling_hagra_broodpit.txt @@ -12,7 +12,7 @@ ALTERNATE Name:Hagra Broodpit ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -Oracle:Hagra Broodpit enters tapped.\n{T}: Add {B}. +Oracle:This land enters tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/h/hailstorm_valkyrie.txt b/forge-gui/res/cardsfolder/h/hailstorm_valkyrie.txt index 9b0ef97a0be..17762fe6e72 100644 --- a/forge-gui/res/cardsfolder/h/hailstorm_valkyrie.txt +++ b/forge-gui/res/cardsfolder/h/hailstorm_valkyrie.txt @@ -4,6 +4,6 @@ Types:Snow Creature Angel Wizard PT:2/2 K:Flying K:Trample -A:AB$ Pump | Cost$ S S | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ S S | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. DeckNeeds:Type$Snow -Oracle:Flying, trample\n{S}{S}: Hailstorm Valkyrie gets +2/+2 until end of turn. ({S} can be paid with one mana from a snow source.) +Oracle:Flying, trample\n{S}{S}: This creature gets +2/+2 until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/h/hajar_loyal_bodyguard.txt b/forge-gui/res/cardsfolder/h/hajar_loyal_bodyguard.txt index 5814fc3cb69..80cc912d3fd 100644 --- a/forge-gui/res/cardsfolder/h/hajar_loyal_bodyguard.txt +++ b/forge-gui/res/cardsfolder/h/hajar_loyal_bodyguard.txt @@ -6,4 +6,4 @@ A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.Legendary+YouCtrl | AI:RemoveDeck:Random DeckHints:Type$Legendary DeckHas:Ability$Sacrifice & Keyword$Indestructible -Oracle:Sacrifice Hajar, Loyal Bodyguard: Legendary creatures you control get +1/+0 and gain indestructible until end of turn. +Oracle:Sacrifice Hajar: Legendary creatures you control get +1/+0 and gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hakbal_of_the_surging_soul.txt b/forge-gui/res/cardsfolder/h/hakbal_of_the_surging_soul.txt index 44b18d75cb2..7e46c751709 100644 --- a/forge-gui/res/cardsfolder/h/hakbal_of_the_surging_soul.txt +++ b/forge-gui/res/cardsfolder/h/hakbal_of_the_surging_soul.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Merfolk Scout PT:3/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExplore | TriggerDescription$ At the beginning of combat on your turn, each Merfolk creature you control explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on the exploring creature, then put the card back or put it into your graveyard.) SVar:TrigExplore:DB$ Explore | Defined$ Valid Creature.Merfolk+YouCtrl -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may put a land card from your hand onto the battlefield. If you don't, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME attacks, you may put a land card from your hand onto the battlefield. If you don't, draw a card. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Optional$ True | RememberChanged$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters DeckHints:Type$Merfolk -Oracle:At the beginning of combat on your turn, each Merfolk creature you control explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on the exploring creature, then put the card back or put it into your graveyard.)\nWhenever Hakbal of the Surging Soul attacks, you may put a land card from your hand onto the battlefield. If you don't, draw a card. +Oracle:At the beginning of combat on your turn, each Merfolk creature you control explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on the exploring creature, then put the card back or put it into your graveyard.)\nWhenever Hakbal attacks, you may put a land card from your hand onto the battlefield. If you don't, draw a card. diff --git a/forge-gui/res/cardsfolder/h/hakim_loreweaver.txt b/forge-gui/res/cardsfolder/h/hakim_loreweaver.txt index 667fa627231..8506c939737 100644 --- a/forge-gui/res/cardsfolder/h/hakim_loreweaver.txt +++ b/forge-gui/res/cardsfolder/h/hakim_loreweaver.txt @@ -3,6 +3,6 @@ ManaCost:3 U U Types:Legendary Creature Human Wizard PT:2/4 K:Flying -A:AB$ ChangeZone | Cost$ U U | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Aura.YouOwn | AttachedTo$ Self | ActivationPhases$ Upkeep | PlayerTurn$ True | IsPresent$ Aura.Attached | PresentCompare$ EQ0 | SpellDescription$ Return target Aura card from your graveyard to the battlefield attached to CARDNAME. Activate only during your upkeep and only if NICKNAME isn't enchanted. +A:AB$ ChangeZone | Cost$ U U | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Aura.YouOwn | AttachedTo$ Self | ActivationPhases$ Upkeep | PlayerTurn$ True | IsPresent$ Aura.Attached | PresentCompare$ EQ0 | SpellDescription$ Return target Aura card from your graveyard to the battlefield attached to NICKNAME. Activate only during your upkeep and only if NICKNAME isn't enchanted. A:AB$ DestroyAll | Cost$ U U T | ValidCards$ Card.Aura+AttachedTo Card.Self | SpellDescription$ Destroy all Auras attached to NICKNAME. -Oracle:Flying\n{U}{U}: Return target Aura card from your graveyard to the battlefield attached to Hakim, Loreweaver. Activate only during your upkeep and only if Hakim isn't enchanted.\n{U}{U}, {T}: Destroy all Auras attached to Hakim. +Oracle:Flying\n{U}{U}: Return target Aura card from your graveyard to the battlefield attached to Hakim. Activate only during your upkeep and only if Hakim isn't enchanted.\n{U}{U}, {T}: Destroy all Auras attached to Hakim. diff --git a/forge-gui/res/cardsfolder/h/hakoda_selfless_commander.txt b/forge-gui/res/cardsfolder/h/hakoda_selfless_commander.txt index cdf25eb1903..cceb42d79e5 100644 --- a/forge-gui/res/cardsfolder/h/hakoda_selfless_commander.txt +++ b/forge-gui/res/cardsfolder/h/hakoda_selfless_commander.txt @@ -6,4 +6,4 @@ K:Vigilance S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. S:Mode$ Continuous | Affected$ Ally.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast Ally spells from the top of your library. A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | NumDef$ +5 | KW$ Indestructible | SpellDescription$ Creatures you control get +0/+5 and gain indestructible until end of turn. -Oracle:Vigilance\nYou may look at the top of your library any time.\nYou may cast Ally spells from the top of your library.\nSacrifice Hakoda: Creatures you control get +0/+5 and gain indestructible until end of turn. +Oracle:Vigilance\nYou may look at the top card of your library any time.\nYou may cast Ally spells from the top of your library.\nSacrifice Hakoda: Creatures you control get +0/+5 and gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt b/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt index 9eb56a9592f..4f92925b7eb 100644 --- a/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt +++ b/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt @@ -2,8 +2,8 @@ Name:Haktos the Unscarred ManaCost:R R W W Types:Legendary Creature Human Warrior PT:6/1 -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ NICKNAME attacks each combat if able. K:ETBReplacement:Other:ChooseNum SVar:ChooseNum:DB$ ChooseNumber | Min$ 2 | Max$ 4 | Defined$ You | Random$ True | SpellDescription$ As NICKNAME enters, choose 2, 3, or 4 at random. S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcNEChosenNumber,Emblem:each mana value other than ChosenNumber | Description$ NICKNAME has protection from each mana value other than the chosen number. -Oracle:Haktos the Unscarred attacks each combat if able.\nAs Haktos enters, choose 2, 3, or 4 at random.\nHaktos has protection from each mana value other than the chosen number. +Oracle:Haktos attacks each combat if able.\nAs Haktos enters, choose 2, 3, or 4 at random.\nHaktos has protection from each mana value other than the chosen number. diff --git a/forge-gui/res/cardsfolder/h/halam_djinn.txt b/forge-gui/res/cardsfolder/h/halam_djinn.txt index 52f4828ab2f..e17d4172417 100644 --- a/forge-gui/res/cardsfolder/h/halam_djinn.txt +++ b/forge-gui/res/cardsfolder/h/halam_djinn.txt @@ -3,5 +3,5 @@ ManaCost:5 R Types:Creature Djinn PT:6/5 K:Haste -S:Mode$ Continuous | Affected$ Card.Self+MostProminentColor red | AddPower$ -2 | AddToughness$ -2 | Description$ CARDNAME gets -2/-2 as long as red is the most common color among all permanents or is tied for most common. -Oracle:Haste\nHalam Djinn gets -2/-2 as long as red is the most common color among all permanents or is tied for most common. +S:Mode$ Continuous | Affected$ Card.Self+MostProminentColor red | AddPower$ -2 | AddToughness$ -2 | Description$ This creature gets -2/-2 as long as red is the most common color among all permanents or is tied for most common. +Oracle:Haste\nThis creature gets -2/-2 as long as red is the most common color among all permanents or is tied for most common. diff --git a/forge-gui/res/cardsfolder/h/halana_and_alena_partners.txt b/forge-gui/res/cardsfolder/h/halana_and_alena_partners.txt index 18f835b60eb..48718b9473c 100644 --- a/forge-gui/res/cardsfolder/h/halana_and_alena_partners.txt +++ b/forge-gui/res/cardsfolder/h/halana_and_alena_partners.txt @@ -9,4 +9,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtProm SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Haste SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:First strike, reach\nAt the beginning of combat on your turn, put X +1/+1 counters on another target creature you control, where X is Halana and Alena's power. That creature gains haste until end of turn. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nReach (This creature can block creatures with flying.)\nAt the beginning of combat on your turn, put X +1/+1 counters on another target creature you control, where X is Halana and Alena's power. That creature gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/h/halcyon_glaze.txt b/forge-gui/res/cardsfolder/h/halcyon_glaze.txt index fdd0aea8063..ea798a2b91b 100644 --- a/forge-gui/res/cardsfolder/h/halcyon_glaze.txt +++ b/forge-gui/res/cardsfolder/h/halcyon_glaze.txt @@ -1,7 +1,7 @@ Name:Halcyon Glaze ManaCost:1 U U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever you cast a creature spell, CARDNAME becomes a 4/4 Illusion creature with flying in addition to its other types until end of turn. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever you cast a creature spell, this enchantment becomes a 4/4 Illusion creature with flying in addition to its other types until end of turn. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Illusion | Keywords$ Flying SVar:BuffedBy:Creature -Oracle:Whenever you cast a creature spell, Halcyon Glaze becomes a 4/4 Illusion creature with flying in addition to its other types until end of turn. +Oracle:Whenever you cast a creature spell, this enchantment becomes a 4/4 Illusion creature with flying in addition to its other types until end of turn. diff --git a/forge-gui/res/cardsfolder/h/haldir_lorien_lieutenant.txt b/forge-gui/res/cardsfolder/h/haldir_lorien_lieutenant.txt index 8cdb93a1bd6..6a48bf43779 100644 --- a/forge-gui/res/cardsfolder/h/haldir_lorien_lieutenant.txt +++ b/forge-gui/res/cardsfolder/h/haldir_lorien_lieutenant.txt @@ -3,9 +3,9 @@ ManaCost:X G Types:Legendary Creature Elf Soldier PT:0/0 K:Vigilance -K:etbCounter:P1P1:X +K:etbCounter:P1P1:X:no Condition:NICKNAME enters with X +1/+1 counters on it. SVar:X:Count$xPaid A:AB$ PumpAll | Cost$ 5 G | ValidCards$ Creature.Elf+StrictlyOther+YouCtrl | NumAtt$ +Y | NumDef$ +Y | KW$ Vigilance | SpellDescription$ Until end of turn, other Elves you control gain vigilance and get +1/+1 for each +1/+1 counter on NICKNAME. SVar:Y:Count$CardCounters.P1P1 DeckHas:Ability$Counters -Oracle:Haldir, Lórien Lieutenant enters with X +1/+1 counters on it.\nVigilance\n{5}{G}: Until end of turn, other Elves you control gain vigilance and get +1/+1 for each +1/+1 counter on Haldir. +Oracle:Haldir enters with X +1/+1 counters on it.\nVigilance\n{5}{G}: Until end of turn, other Elves you control gain vigilance and get +1/+1 for each +1/+1 counter on Haldir. diff --git a/forge-gui/res/cardsfolder/h/halimar_depths.txt b/forge-gui/res/cardsfolder/h/halimar_depths.txt index e8153449424..7dbc1e927a4 100644 --- a/forge-gui/res/cardsfolder/h/halimar_depths.txt +++ b/forge-gui/res/cardsfolder/h/halimar_depths.txt @@ -1,9 +1,9 @@ Name:Halimar Depths ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters, look at the top three cards of your library, then put them back in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When this land enters, look at the top three cards of your library, then put them back in any order. SVar:TrigRearrange:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 3 -Oracle:Halimar Depths enters tapped.\nWhen Halimar Depths enters, look at the top three cards of your library, then put them back in any order.\n{T}: Add {U}. +Oracle:This land enters tapped.\nWhen this land enters, look at the top three cards of your library, then put them back in any order.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/h/halimar_excavator.txt b/forge-gui/res/cardsfolder/h/halimar_excavator.txt index ec95aebe492..3186edf2e27 100644 --- a/forge-gui/res/cardsfolder/h/halimar_excavator.txt +++ b/forge-gui/res/cardsfolder/h/halimar_excavator.txt @@ -2,8 +2,8 @@ Name:Halimar Excavator ManaCost:1 U Types:Creature Human Wizard Ally PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another Ally you control enters, target player mills X cards, where X is the number of Allies you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigMill | TriggerDescription$ Whenever this creature or another Ally you control enters, target player mills X cards, where X is the number of Allies you control. SVar:TrigMill:DB$ Mill | ValidTgts$ Player | NumCards$ X | TgtPrompt$ Select a target player. | SpellDescription$ Target player mills X cards, where X is the number of Allies you control. SVar:X:Count$Valid Ally.YouCtrl SVar:BuffedBy:Ally -Oracle:Whenever Halimar Excavator or another Ally you control enters, target player mills X cards, where X is the number of Allies you control. +Oracle:Whenever this creature or another Ally you control enters, target player mills X cards, where X is the number of Allies you control. diff --git a/forge-gui/res/cardsfolder/h/halimar_tidecaller.txt b/forge-gui/res/cardsfolder/h/halimar_tidecaller.txt index 2f7af983587..95e1a84b3da 100644 --- a/forge-gui/res/cardsfolder/h/halimar_tidecaller.txt +++ b/forge-gui/res/cardsfolder/h/halimar_tidecaller.txt @@ -2,8 +2,8 @@ Name:Halimar Tidecaller ManaCost:2 U Types:Creature Human Wizard Ally PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target card with awaken from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return target card with awaken from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl+withAwaken S:Mode$ Continuous | Affected$ Creature.Land+YouCtrl | AddKeyword$ Flying | Description$ Land creatures you control have flying. DeckHints:Keyword$Awaken -Oracle:When Halimar Tidecaller enters, you may return target card with awaken from your graveyard to your hand.\nLand creatures you control have flying. +Oracle:When this creature enters, you may return target card with awaken from your graveyard to your hand.\nLand creatures you control have flying. diff --git a/forge-gui/res/cardsfolder/h/hall.txt b/forge-gui/res/cardsfolder/h/hall.txt index 80eb61198c6..01f1e8365d4 100644 --- a/forge-gui/res/cardsfolder/h/hall.txt +++ b/forge-gui/res/cardsfolder/h/hall.txt @@ -1,9 +1,9 @@ Name:Hall ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo R W | SpellDescription$ Add {R} or {W}. A:AB$ Investigate | Cost$ 4 T | SpellDescription$ Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") DeckHints:Ability$Investigate|Token -Oracle:Hall enters tapped.\n{T}: Add {R} or {W}.\n{4}, {T}: Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +Oracle:This land enters tapped.\n{T}: Add {R} or {W}.\n{4}, {T}: Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") diff --git a/forge-gui/res/cardsfolder/h/hall_of_storm_giants.txt b/forge-gui/res/cardsfolder/h/hall_of_storm_giants.txt index 471a46bceab..ade0f200413 100644 --- a/forge-gui/res/cardsfolder/h/hall_of_storm_giants.txt +++ b/forge-gui/res/cardsfolder/h/hall_of_storm_giants.txt @@ -1,8 +1,8 @@ Name:Hall of Storm Giants ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ If you control two or more other lands, CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ If you control two or more other lands, this land enters tapped. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE2 A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -A:AB$ Animate | Cost$ 5 U | Defined$ Self | Power$ 7 | Toughness$ 7 | Types$ Creature,Giant | Colors$ Blue | OverwriteColors$ True | Keywords$ Ward:3 | SpellDescription$ Until end of turn, CARDNAME becomes a 7/7 blue Giant creature with ward {3}. It's still a land. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.) -Oracle:If you control two or more other lands, Hall of Storm Giants enters tapped.\n{T}: Add {U}.\n{5}{U}: Until end of turn, Hall of Storm Giants becomes a 7/7 blue Giant creature with ward {3}. It's still a land. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.) +A:AB$ Animate | Cost$ 5 U | Defined$ Self | Power$ 7 | Toughness$ 7 | Types$ Creature,Giant | Colors$ Blue | OverwriteColors$ True | Keywords$ Ward:3 | SpellDescription$ Until end of turn, this land becomes a 7/7 blue Giant creature with ward {3}. It's still a land. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.) +Oracle:If you control two or more other lands, this land enters tapped.\n{T}: Add {U}.\n{5}{U}: Until end of turn, this land becomes a 7/7 blue Giant creature with ward {3}. It's still a land. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.) diff --git a/forge-gui/res/cardsfolder/h/hallar_the_firefletcher.txt b/forge-gui/res/cardsfolder/h/hallar_the_firefletcher.txt index ee5096de8f1..960243c6566 100644 --- a/forge-gui/res/cardsfolder/h/hallar_the_firefletcher.txt +++ b/forge-gui/res/cardsfolder/h/hallar_the_firefletcher.txt @@ -3,10 +3,10 @@ ManaCost:1 R G Types:Legendary Creature Elf Archer PT:3/3 K:Trample -T:Mode$ SpellCast | ValidCard$ Card.kicked | ValidActivatingPlayer$ You | Execute$ DBPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, if that spell was kicked, put a +1/+1 counter on CARDNAME, then CARDNAME deals damage equal to the number of +1/+1 counters on it to each opponent. +T:Mode$ SpellCast | ValidCard$ Card.kicked | ValidActivatingPlayer$ You | Execute$ DBPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, if that spell was kicked, put a +1/+1 counter on NICKNAME, then NICKNAME deals damage equal to the number of +1/+1 counters on it to each opponent. SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ X SVar:X:Count$CardCounters.P1P1 SVar:BuffedBy:Card.withKicker,Card.withMultikicker DeckHas:Ability$Counters -Oracle:Trample\nWhenever you cast a spell, if that spell was kicked, put a +1/+1 counter on Hallar, the Firefletcher, then Hallar deals damage equal to the number of +1/+1 counters on it to each opponent. +Oracle:Trample\nWhenever you cast a spell, if that spell was kicked, put a +1/+1 counter on Hallar, then Hallar deals damage equal to the number of +1/+1 counters on it to each opponent. diff --git a/forge-gui/res/cardsfolder/h/hallowed_fountain.txt b/forge-gui/res/cardsfolder/h/hallowed_fountain.txt index 42df05e0007..39d2cd35d41 100644 --- a/forge-gui/res/cardsfolder/h/hallowed_fountain.txt +++ b/forge-gui/res/cardsfolder/h/hallowed_fountain.txt @@ -1,6 +1,6 @@ Name:Hallowed Fountain ManaCost:no cost Types:Land Plains Island -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may pay 2 life. If you don't, it enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As this land enters, you may pay 2 life. If you don't, it enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | StackDescription$ enters tapped. -Oracle:({T}: Add {W} or {U}.)\nAs Hallowed Fountain enters, you may pay 2 life. If you don't, it enters tapped. +Oracle:({T}: Add {W} or {U}.)\nAs this land enters, you may pay 2 life. If you don't, it enters tapped. diff --git a/forge-gui/res/cardsfolder/h/hallowed_priest.txt b/forge-gui/res/cardsfolder/h/hallowed_priest.txt index 9add5863d35..86bb5f54473 100644 --- a/forge-gui/res/cardsfolder/h/hallowed_priest.txt +++ b/forge-gui/res/cardsfolder/h/hallowed_priest.txt @@ -2,8 +2,8 @@ Name:Hallowed Priest ManaCost:1 W Types:Creature Human Cleric PT:1/1 -T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on CARDNAME. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$LifeGain DeckHas:Ability$Counters -Oracle:Whenever you gain life, put a +1/+1 counter on Hallowed Priest. +Oracle:Whenever you gain life, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/hallowed_spiritkeeper.txt b/forge-gui/res/cardsfolder/h/hallowed_spiritkeeper.txt index f50b2a7c994..62aec6e1429 100644 --- a/forge-gui/res/cardsfolder/h/hallowed_spiritkeeper.txt +++ b/forge-gui/res/cardsfolder/h/hallowed_spiritkeeper.txt @@ -3,8 +3,8 @@ ManaCost:1 W W Types:Creature Avatar PT:3/2 K:Vigilance -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create X 1/1 white Spirit creature tokens with flying, where X is the number of creature cards in your graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create X 1/1 white Spirit creature tokens with flying, where X is the number of creature cards in your graveyard. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHas:Ability$Token -Oracle:Vigilance\nWhen Hallowed Spiritkeeper dies, create X 1/1 white Spirit creature tokens with flying, where X is the number of creature cards in your graveyard. +Oracle:Vigilance\nWhen this creature dies, create X 1/1 white Spirit creature tokens with flying, where X is the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/h/halo_charged_skaab.txt b/forge-gui/res/cardsfolder/h/halo_charged_skaab.txt index f837fa71727..fc06314211c 100644 --- a/forge-gui/res/cardsfolder/h/halo_charged_skaab.txt +++ b/forge-gui/res/cardsfolder/h/halo_charged_skaab.txt @@ -2,10 +2,10 @@ Name:Halo-Charged Skaab ManaCost:4 U Types:Creature Zombie PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, each player mills two cards. Then you may put an instant, sorcery, or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, each player mills two cards. Then you may put an instant, sorcery, or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ 2 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | ChangeType$ Instant.YouOwn,Sorcery.YouOwn,Battle.YouOwn | Origin$ Graveyard | Destination$ Library | Hidden$ True DeckHas:Ability$Graveyard|Mill DeckHints:Type$Instant|Sorcery|Battle DeckNeeds:Type$Artifact -Oracle:When Halo-Charged Skaab enters, each player mills two cards. Then you may put an instant, sorcery, or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) +Oracle:When this creature enters, each player mills two cards. Then you may put an instant, sorcery, or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/h/halo_forager.txt b/forge-gui/res/cardsfolder/h/halo_forager.txt index 35e471cf7f7..ff90c88388a 100644 --- a/forge-gui/res/cardsfolder/h/halo_forager.txt +++ b/forge-gui/res/cardsfolder/h/halo_forager.txt @@ -3,10 +3,10 @@ ManaCost:1 U B Types:Creature Faerie Rogue PT:3/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may pay {X}. When you do, you may cast target instant or sorcery card with mana value X from a graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may pay {X}. When you do, you may cast target instant or sorcery card with mana value X from a graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ X | Execute$ TrigCast | TriggerDescription$ When you do, you may cast target instant or sorcery card with mana value X from a graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. SVar:TrigCast:DB$ Play | TgtZone$ Graveyard | WithoutManaCost$ True | ValidSA$ Spell | ValidTgts$ Instant.cmcEQX,Sorcery.cmcEQX | Optional$ True | TgtPrompt$ Choose target instant or sorcery card from a graveyard with mana value X | ReplaceGraveyard$ Exile SVar:X:Count$xPaid AI:RemoveDeck:Random DeckHints:Type$Instant|Sorcery -Oracle:Flying\nWhen Halo Forager enters, you may pay {X}. When you do, you may cast target instant or sorcery card with mana value X from a graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. +Oracle:Flying\nWhen this creature enters, you may pay {X}. When you do, you may cast target instant or sorcery card with mana value X from a graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/h/halo_hunter.txt b/forge-gui/res/cardsfolder/h/halo_hunter.txt index 8a951207eec..f33e605d0a5 100644 --- a/forge-gui/res/cardsfolder/h/halo_hunter.txt +++ b/forge-gui/res/cardsfolder/h/halo_hunter.txt @@ -3,6 +3,6 @@ ManaCost:2 B B B Types:Creature Demon PT:6/3 K:Intimidate -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target Angel. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy target Angel. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Angel | TgtPrompt$ Select target Angel -Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhen Halo Hunter enters, destroy target Angel. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhen this creature enters, destroy target Angel. diff --git a/forge-gui/res/cardsfolder/h/halo_scarab.txt b/forge-gui/res/cardsfolder/h/halo_scarab.txt index a5f7ce83e0e..4760b8da6bf 100644 --- a/forge-gui/res/cardsfolder/h/halo_scarab.txt +++ b/forge-gui/res/cardsfolder/h/halo_scarab.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Insect PT:2/1 A:AB$ Token | Cost$ 2 ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact -Oracle:{2}, Exile Halo Scarab from your graveyard: Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:{2}, Exile this card from your graveyard: Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/h/halsin_emerald_archdruid.txt b/forge-gui/res/cardsfolder/h/halsin_emerald_archdruid.txt index 8e472ba02fa..b971efc7d93 100644 --- a/forge-gui/res/cardsfolder/h/halsin_emerald_archdruid.txt +++ b/forge-gui/res/cardsfolder/h/halsin_emerald_archdruid.txt @@ -2,8 +2,8 @@ Name:Halsin, Emerald Archdruid ManaCost:3 G Types:Legendary Creature Elf Druid PT:2/4 -A:AB$ Animate | Cost$ 1 | ValidTgts$ Permanent.token+YouCtrl | TgtPrompt$ Select target token you control | Power$ 4 | Toughness$ 4 | Types$ Creature,Bear | Colors$ Green | SpellDescription$ Until end of turn, target token you control becomes a green Bear creature with base power and toughness 4/4 in addition to its other types and colors. +A:AB$ Animate | Cost$ 1 | ValidTgts$ Permanent.token+YouCtrl | TgtPrompt$ Select target token you control | Power$ 4 | Toughness$ 4 | Types$ Creature,Bear | Colors$ Green | SpellDescription$ Until end of turn, target token you control becomes a green Bear creature with base power and toughness 4/4 in addition to its other colors and types. K:Choose a Background DeckHas:Type$Bear DeckNeeds:Ability$Token -Oracle:{1}: Until end of turn, target token you control becomes a green Bear creature with base power and toughness 4/4 in addition to its other types and colors.\nChoose a Background (You can have a Background as a second commander.) +Oracle:{1}: Until end of turn, target token you control becomes a green Bear creature with base power and toughness 4/4 in addition to its other colors and types.\nChoose a Background (You can have a Background as a second commander.) diff --git a/forge-gui/res/cardsfolder/h/halvar_god_of_battle_sword_of_the_realms.txt b/forge-gui/res/cardsfolder/h/halvar_god_of_battle_sword_of_the_realms.txt index 0add541178b..841b566b835 100644 --- a/forge-gui/res/cardsfolder/h/halvar_god_of_battle_sword_of_the_realms.txt +++ b/forge-gui/res/cardsfolder/h/halvar_god_of_battle_sword_of_the_realms.txt @@ -2,7 +2,7 @@ Name:Halvar, God of Battle ManaCost:2 W W Types:Legendary Creature God PT:4/4 -S:Mode$ Continuous | Affected$ Creature.YouCtrl+enchanted,Creature.YouCtrl+equipped | AddKeyword$ Double Strike | Description$ Creatures you control that are enchanted or equipped gain double strike. +S:Mode$ Continuous | Affected$ Creature.YouCtrl+enchanted,Creature.YouCtrl+equipped | AddKeyword$ Double Strike | Description$ Creatures you control that are enchanted or equipped have double strike. T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigTargetAuraEquip | OptionalDecider$ You | TriggerDescription$ At the beginning of each combat, you may attach target Aura or Equipment attached to a creature you control to target creature you control. SVar:TrigTargetAuraEquip:DB$ Pump | ValidTgts$ Equipment.AttachedTo Creature.YouCtrl,Aura.AttachedTo Creature.YouCtrl | TgtPrompt$ Select target Aura or Equipment attached to a creature you control | SubAbility$ DBAttach | StackDescription$ None SVar:DBAttach:DB$ Attach | Object$ ParentTarget | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control diff --git a/forge-gui/res/cardsfolder/h/hamlet_captain.txt b/forge-gui/res/cardsfolder/h/hamlet_captain.txt index b7a3ba8fcee..fe7ca4dc696 100644 --- a/forge-gui/res/cardsfolder/h/hamlet_captain.txt +++ b/forge-gui/res/cardsfolder/h/hamlet_captain.txt @@ -2,8 +2,8 @@ Name:Hamlet Captain ManaCost:1 G Types:Creature Human Warrior PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME attacks or blocks, other Humans you control get +1/+1 until end of turn. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ When CARDNAME attacks or blocks, other Human creatures you control get +1/+1 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever this creature attacks or blocks, other Humans you control get +1/+1 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Whenever this creature attacks or blocks, other Humans you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.StrictlyOther+Human+YouCtrl | NumAtt$ +1 | NumDef$ +1 DeckHints:Type$Human -Oracle:Whenever Hamlet Captain attacks or blocks, other Humans you control get +1/+1 until end of turn. +Oracle:Whenever this creature attacks or blocks, other Humans you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hamlet_glutton.txt b/forge-gui/res/cardsfolder/h/hamlet_glutton.txt index 4b98f3a5fe4..3219fe493a4 100644 --- a/forge-gui/res/cardsfolder/h/hamlet_glutton.txt +++ b/forge-gui/res/cardsfolder/h/hamlet_glutton.txt @@ -5,8 +5,8 @@ PT:6/6 K:Bargain K:Trample S:Mode$ ReduceCost | ValidSpell$ Spell.Bargain | Type$ Spell | ValidCard$ Card.Self | Amount$ 2 | EffectZone$ All | Description$ This spell costs {2} less to cast if it's bargained. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$Sacrifice|LifeGain DeckHints:Ability$Token & Type$Enchantment|Artifact -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {2} less to cast if it's bargained.\nTrample\nWhen Hamlet Glutton enters, you gain 3 life. +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {2} less to cast if it's bargained.\nTrample\nWhen this creature enters, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/hamlet_vanguard.txt b/forge-gui/res/cardsfolder/h/hamlet_vanguard.txt index 0d5a1fc0eac..821dbbfeb18 100644 --- a/forge-gui/res/cardsfolder/h/hamlet_vanguard.txt +++ b/forge-gui/res/cardsfolder/h/hamlet_vanguard.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Creature Human Warrior PT:1/1 K:Ward:2 -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with two +1/+1 counters on it for each other nontoken Human you control. +K:etbCounter:P1P1:X:no Condition:This creature enters with two +1/+1 counters on it for each other nontoken Human you control. SVar:X:Count$Valid Human.!token+YouCtrl/Times.2 DeckHas:Ability$Counters DeckNeeds:Type$Human -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nHamlet Vanguard enters with two +1/+1 counters on it for each other nontoken Human you control. +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nThis creature enters with two +1/+1 counters on it for each other nontoken Human you control. diff --git a/forge-gui/res/cardsfolder/h/hamletback_goliath.txt b/forge-gui/res/cardsfolder/h/hamletback_goliath.txt index 6868d0dfc77..0c92dea2ceb 100644 --- a/forge-gui/res/cardsfolder/h/hamletback_goliath.txt +++ b/forge-gui/res/cardsfolder/h/hamletback_goliath.txt @@ -2,7 +2,7 @@ Name:Hamletback Goliath ManaCost:6 R Types:Creature Giant Warrior PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature enters, you may put X +1/+1 counters on CARDNAME, where X is that creature's power. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature enters, you may put X +1/+1 counters on this creature, where X is that creature's power. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X SVar:X:TriggeredCard$CardPower -Oracle:Whenever another creature enters, you may put X +1/+1 counters on Hamletback Goliath, where X is that creature's power. +Oracle:Whenever another creature enters, you may put X +1/+1 counters on this creature, where X is that creature's power. diff --git a/forge-gui/res/cardsfolder/h/hammer_jammer.txt b/forge-gui/res/cardsfolder/h/hammer_jammer.txt index 93cb21003d8..7087488a5a3 100644 --- a/forge-gui/res/cardsfolder/h/hammer_jammer.txt +++ b/forge-gui/res/cardsfolder/h/hammer_jammer.txt @@ -3,11 +3,11 @@ ManaCost:3 R Types:Creature Goblin Warrior PT:0/0 K:ETBReplacement:Other:RollCounters -SVar:RollCounters:DB$ RollDice | ResultSVar$ Result | SubAbility$ DBCounters | SpellDescription$ As CARDNAME enters, roll a six-sided die. CARDNAME enters with a number of +1/+1 counters on it equal to the total of those results. +SVar:RollCounters:DB$ RollDice | ResultSVar$ Result | SubAbility$ DBCounters | SpellDescription$ As this creature enters, roll a six-sided die. This creature enters with a number of +1/+1 counters on it equal to the result. SVar:DBCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ Result | ETB$ True -T:Mode$ RolledDie | Execute$ TrigRemove | ValidPlayer$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you roll a die, remove all +1/+1 counters from CARDNAME, then put a number of +1/+1 counters on it equal to the result. +T:Mode$ RolledDie | Execute$ TrigRemove | ValidPlayer$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you roll a die, remove all +1/+1 counters from this creature, then put a number of +1/+1 counters on it equal to the result. SVar:TrigRemove:DB$ RemoveCounterAll | ValidCards$ Card.Self | CounterType$ P1P1 | AllCounters$ True | SubAbility$ TrigCounters SVar:X:TriggerCount$Result SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X DeckHas:Ability$Counters -Oracle:As Hammer Jammer enters, roll a six-sided die. Hammer Jammer enters with a number of +1/+1 counters on it equal to the result.\nWhenever you roll a die, remove all +1/+1 counters from Hammer Jammer, then put a number of +1/+1 counters on it equal to the result. +Oracle:As this creature enters, roll a six-sided die. This creature enters with a number of +1/+1 counters on it equal to the result.\nWhenever you roll a die, remove all +1/+1 counters from this creature, then put a number of +1/+1 counters on it equal to the result. diff --git a/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt b/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt index e9864fa155f..870d8e88906 100644 --- a/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt +++ b/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt @@ -2,5 +2,5 @@ Name:Hammer of Bogardan ManaCost:1 R R Types:Sorcery A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. -A:AB$ ChangeZone | Cost$ 2 R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. -Oracle:Hammer of Bogardan deals 3 damage to any target.\n{2}{R}{R}{R}: Return Hammer of Bogardan from your graveyard to your hand. Activate only during your upkeep. +A:AB$ ChangeZone | Cost$ 2 R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return this card from your graveyard to your hand. Activate only during your upkeep. +Oracle:Hammer of Bogardan deals 3 damage to any target.\n{2}{R}{R}{R}: Return this card from your graveyard to your hand. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/h/hammerfist_giant.txt b/forge-gui/res/cardsfolder/h/hammerfist_giant.txt index cb340672299..d8d2f8ad246 100644 --- a/forge-gui/res/cardsfolder/h/hammerfist_giant.txt +++ b/forge-gui/res/cardsfolder/h/hammerfist_giant.txt @@ -2,5 +2,5 @@ Name:Hammerfist Giant ManaCost:4 R R Types:Creature Giant Warrior PT:5/4 -A:AB$ DamageAll | Cost$ T | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | ValidDescription$ each creature without flying and each player. | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to each creature without flying and each player. -Oracle:{T}: Hammerfist Giant deals 4 damage to each creature without flying and each player. +A:AB$ DamageAll | Cost$ T | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | ValidDescription$ each creature without flying and each player. | NumDmg$ 4 | SpellDescription$ This creature deals 4 damage to each creature without flying and each player. +Oracle:{T}: This creature deals 4 damage to each creature without flying and each player. diff --git a/forge-gui/res/cardsfolder/h/hammerhand.txt b/forge-gui/res/cardsfolder/h/hammerhand.txt index c9a7ef6efa2..202a9b2bcbb 100644 --- a/forge-gui/res/cardsfolder/h/hammerhand.txt +++ b/forge-gui/res/cardsfolder/h/hammerhand.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature can't block this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this Aura enters, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste | Description$ Enchanted creature gets +1/+1 and has haste. (It can attack and {T} no matter when it came under your control.) +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste | Description$ Enchanted creature gets +1/+1 and has haste. SVar:PlayMain1:TRUE -Oracle:Enchant creature\nWhen Hammerhand enters, target creature can't block this turn.\nEnchanted creature gets +1/+1 and has haste. (It can attack and {T} no matter when it came under your control.) +Oracle:Enchant creature\nWhen this Aura enters, target creature can't block this turn.\nEnchanted creature gets +1/+1 and has haste. diff --git a/forge-gui/res/cardsfolder/h/hammerhead_shark.txt b/forge-gui/res/cardsfolder/h/hammerhead_shark.txt index ead6d31de08..ea01fdd224a 100644 --- a/forge-gui/res/cardsfolder/h/hammerhead_shark.txt +++ b/forge-gui/res/cardsfolder/h/hammerhead_shark.txt @@ -2,5 +2,5 @@ Name:Hammerhead Shark ManaCost:1 U Types:Creature Shark PT:2/3 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ CARDNAME can't attack unless defending player controls an Island. -Oracle:Hammerhead Shark can't attack unless defending player controls an Island. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ This creature can't attack unless defending player controls an Island. +Oracle:This creature can't attack unless defending player controls an Island. diff --git a/forge-gui/res/cardsfolder/h/hammerheim_deadeye.txt b/forge-gui/res/cardsfolder/h/hammerheim_deadeye.txt index ffab3fd53c1..6a38a38a450 100644 --- a/forge-gui/res/cardsfolder/h/hammerheim_deadeye.txt +++ b/forge-gui/res/cardsfolder/h/hammerheim_deadeye.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Creature Giant Warrior PT:3/3 K:Echo:5 R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target creature with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy target creature with flying. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. SVar:NeedsToPlayVar:Y GE6 SVar:Y:Count$Valid Land.YouCtrl -Oracle:Echo {5}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Hammerheim Deadeye enters, destroy target creature with flying. +Oracle:Echo {5}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen this creature enters, destroy target creature with flying. diff --git a/forge-gui/res/cardsfolder/h/hammers_of_moradin.txt b/forge-gui/res/cardsfolder/h/hammers_of_moradin.txt index bbdb331679a..34d3c68b8b8 100644 --- a/forge-gui/res/cardsfolder/h/hammers_of_moradin.txt +++ b/forge-gui/res/cardsfolder/h/hammers_of_moradin.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Dwarf Cleric PT:3/3 K:Myriad -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TapOneEach | TriggerDescription$ Whenever CARDNAME attacks, for each opponent, tap up to one target creature that player controls. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TapOneEach | TriggerDescription$ Whenever this creature attacks, for each opponent, tap up to one target creature that player controls. SVar:TapOneEach:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose one target creature that each opponent controls | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True SVar:OneEach:PlayerCountOpponents$Amount SVar:HasAttackEffect:TRUE -Oracle:Myriad\nWhenever Hammers of Moradin attacks, for each opponent, tap up to one target creature that player controls. +Oracle:Myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token copy that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.)\nWhenever this creature attacks, for each opponent, tap up to one target creature that player controls. diff --git a/forge-gui/res/cardsfolder/h/hana_kami.txt b/forge-gui/res/cardsfolder/h/hana_kami.txt index a1661f10b31..a1a31b3f60b 100644 --- a/forge-gui/res/cardsfolder/h/hana_kami.txt +++ b/forge-gui/res/cardsfolder/h/hana_kami.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:1/1 A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | TgtPrompt$ Choose target Arcane card in your graveyard | ValidTgts$ Arcane | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target Arcane card from your graveyard to your hand. AI:RemoveDeck:Random -Oracle:{1}{G}, Sacrifice Hana Kami: Return target Arcane card from your graveyard to your hand. +Oracle:{1}{G}, Sacrifice this creature: Return target Arcane card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/h/hancock_ghoulish_mayor.txt b/forge-gui/res/cardsfolder/h/hancock_ghoulish_mayor.txt index 7e629165b5a..6ce9545dab4 100644 --- a/forge-gui/res/cardsfolder/h/hancock_ghoulish_mayor.txt +++ b/forge-gui/res/cardsfolder/h/hancock_ghoulish_mayor.txt @@ -2,9 +2,9 @@ Name:Hancock, Ghoulish Mayor ManaCost:2 B Types:Legendary Creature Zombie Mutant Advisor PT:2/1 -S:Mode$ Continuous | Affected$ Creature.Zombie+YouCtrl+Other,Creature.Mutant+YouCtrl+Other | AddPower$ X | AddToughness$ X | EffectZone$ Battlefield | Description$ Each other creature you control that's a Zombie or Mutant gets +X/+X, where X is the number of counters on CARDNAME. +S:Mode$ Continuous | Affected$ Creature.Zombie+YouCtrl+Other,Creature.Mutant+YouCtrl+Other | AddPower$ X | AddToughness$ X | EffectZone$ Battlefield | Description$ Each other creature you control that's a Zombie or Mutant gets +X/+X, where X is the number of counters on NICKNAME. SVar:X:Count$CardCounters.ALL K:Undying DeckHints:Ability$Counters & Type$Zombie|Mutant DeckHas:Ability$Counters -Oracle:Each other creature you control that's a Zombie or Mutant gets +X/+X, where X is the number of counters on Hancock, Ghoulish Mayor.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) +Oracle:Each other creature you control that's a Zombie or Mutant gets +X/+X, where X is the number of counters on Hancock.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/h/hand_of_emrakul.txt b/forge-gui/res/cardsfolder/h/hand_of_emrakul.txt index eee6ad3b6f0..fa775a399a3 100644 --- a/forge-gui/res/cardsfolder/h/hand_of_emrakul.txt +++ b/forge-gui/res/cardsfolder/h/hand_of_emrakul.txt @@ -4,4 +4,4 @@ Types:Creature Eldrazi PT:7/7 K:Annihilator:1 S:Mode$ AlternativeCost | ValidSA$ Spell.Self | EffectZone$ All | Cost$ Sac<4/Eldrazi.Spawn> | Description$ You may sacrifice four Eldrazi Spawn rather than pay this spell's mana cost. -Oracle:You may sacrifice four Eldrazi Spawn rather than pay this spell's mana cost.\nAnnihilator 1 (Whenever this creature attacks, defending player sacrifices a permanent.) +Oracle:You may sacrifice four Eldrazi Spawn rather than pay this spell's mana cost.\nAnnihilator 1 (Whenever this creature attacks, defending player sacrifices a permanent of their choice.) diff --git a/forge-gui/res/cardsfolder/h/hand_that_feeds.txt b/forge-gui/res/cardsfolder/h/hand_that_feeds.txt index 23a6035504c..653b888974a 100644 --- a/forge-gui/res/cardsfolder/h/hand_that_feeds.txt +++ b/forge-gui/res/cardsfolder/h/hand_that_feeds.txt @@ -2,9 +2,9 @@ Name:Hand That Feeds ManaCost:1 R Types:Creature Mutant PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigPump | NoResolvingCheck$ True | TriggerDescription$ Delirium — Whenever CARDNAME attacks while there are four or more card types among cards in your graveyard, it gets +2/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) +T:Mode$ Attacks | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigPump | NoResolvingCheck$ True | TriggerDescription$ Delirium — Whenever this creature attacks while there are four or more card types among cards in your graveyard, it gets +2/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | KW$ Menace SVar:HasAttackEffect:TRUE DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Delirium — Whenever Hand That Feeds attacks while there are four or more card types among cards in your graveyard, it gets +2/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) +Oracle:Delirium — Whenever this creature attacks while there are four or more card types among cards in your graveyard, it gets +2/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/h/hangar_scrounger.txt b/forge-gui/res/cardsfolder/h/hangar_scrounger.txt index 296580bb7f4..d03291229b5 100644 --- a/forge-gui/res/cardsfolder/h/hangar_scrounger.txt +++ b/forge-gui/res/cardsfolder/h/hangar_scrounger.txt @@ -8,4 +8,4 @@ SVar:TapTrig:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDesc SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Card> T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever this creature becomes tapped, you may discard a card. If you do, draw a card. DeckHas:Ability$Counters|Discard -Oracle:Backup 1 (When this creature enters, put a +1/+1 counter on target creature. If that's another creature, it gains the following abilities until end of turn.)\nWhenever this creature becomes tapped, you may discard a card. If you do, draw a card. +Oracle:Backup 1 (When this creature enters, put a +1/+1 counter on target creature. If that's another creature, it gains the following ability until end of turn.)\nWhenever this creature becomes tapped, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/h/hangarback_walker.txt b/forge-gui/res/cardsfolder/h/hangarback_walker.txt index 695d2979264..e52c9d3a6c1 100644 --- a/forge-gui/res/cardsfolder/h/hangarback_walker.txt +++ b/forge-gui/res/cardsfolder/h/hangarback_walker.txt @@ -2,11 +2,11 @@ Name:Hangarback Walker ManaCost:X X Types:Artifact Creature Construct PT:0/0 -K:etbCounter:P1P1:X -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 colorless Thopter artifact creature token with flying for each +1/+1 counter on CARDNAME. +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 colorless Thopter artifact creature token with flying for each +1/+1 counter on this creature. SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You SVar:Y:TriggeredCard$CardCounters.P1P1 -A:AB$ PutCounter | Cost$ 1 T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +A:AB$ PutCounter | Cost$ 1 T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. SVar:X:Count$xPaid DeckHas:Ability$Token -Oracle:Hangarback Walker enters with X +1/+1 counters on it.\nWhen Hangarback Walker dies, create a 1/1 colorless Thopter artifact creature token with flying for each +1/+1 counter on Hangarback Walker.\n{1}, {T}: Put a +1/+1 counter on Hangarback Walker. +Oracle:This creature enters with X +1/+1 counters on it.\nWhen this creature dies, create a 1/1 colorless Thopter artifact creature token with flying for each +1/+1 counter on this creature.\n{1}, {T}: Put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/hanged_executioner.txt b/forge-gui/res/cardsfolder/h/hanged_executioner.txt index 93a68a6c98b..4e9929ab648 100644 --- a/forge-gui/res/cardsfolder/h/hanged_executioner.txt +++ b/forge-gui/res/cardsfolder/h/hanged_executioner.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Spirit PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Spirit creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You DeckHas:Ability$Token A:AB$ ChangeZone | Cost$ 3 W Exile<1/CARDNAME> | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature. -Oracle:Flying\nWhen Hanged Executioner enters, create a 1/1 white Spirit creature token with flying.\n{3}{W}, Exile Hanged Executioner: Exile target creature. +Oracle:Flying\nWhen this creature enters, create a 1/1 white Spirit creature token with flying.\n{3}{W}, Exile this creature: Exile target creature. diff --git a/forge-gui/res/cardsfolder/h/hanweir_battlements_hanweir_the_writhing_township.txt b/forge-gui/res/cardsfolder/h/hanweir_battlements_hanweir_the_writhing_township.txt index b251ca0ed7e..5d9fabdfd92 100644 --- a/forge-gui/res/cardsfolder/h/hanweir_battlements_hanweir_the_writhing_township.txt +++ b/forge-gui/res/cardsfolder/h/hanweir_battlements_hanweir_the_writhing_township.txt @@ -3,13 +3,13 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Pump | Cost$ R T | ValidTgts$ Creature | KW$ Haste | SpellDescription$ Target creature gains haste until end of turn. -A:AB$ Meld | Cost$ 3 R R T | ConditionPresent$ Card.Self+YouCtrl+YouOwn | ConditionCheckSVar$ X | Name$ Hanweir, the Writhing Township | Primary$ Hanweir Battlements | Secondary$ Hanweir Garrison | SpellDescription$ If you both own and control CARDNAME and a creature named Hanweir Garrison, exile them, then meld them into Hanweir, the Writhing Township. +A:AB$ Meld | Cost$ 3 R R T | ConditionPresent$ Card.Self+YouCtrl+YouOwn | ConditionCheckSVar$ X | Name$ Hanweir, the Writhing Township | Primary$ Hanweir Battlements | Secondary$ Hanweir Garrison | SpellDescription$ If you both own and control this land and a creature named Hanweir Garrison, exile them, then meld them into Hanweir, the Writhing Township. SVar:X:Count$Valid Creature.YouCtrl+YouOwn+namedHanweir Garrison DeckHints:Name$Hanweir Garrison & Type$Eldrazi|Horror DeckHas:Ability$Mana.Colorless|Token MeldPair:Hanweir Garrison AlternateMode:Meld -Oracle:{T}: Add {C}.\n{R}, {T}: Target creature gains haste until end of turn.\n{3}{R}{R}, {T}: If you both own and control Hanweir Battlements and a creature named Hanweir Garrison, exile them, then meld them into Hanweir, the Writhing Township. +Oracle:{T}: Add {C}.\n{R}, {T}: Target creature gains haste until end of turn.\n{3}{R}{R}, {T}: If you both own and control this land and a creature named Hanweir Garrison, exile them, then meld them into Hanweir, the Writhing Township. ALTERNATE @@ -19,6 +19,6 @@ Types:Legendary Creature Eldrazi Ooze PT:7/4 K:Trample K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create two 3/2 colorless Eldrazi Horror creature tokens that are tapped and attacking. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever NICKNAME attacks, create two 3/2 colorless Eldrazi Horror creature tokens that are tapped and attacking. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_3_2_eldrazi_horror | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True -Oracle:Trample, haste\nWhenever Hanweir, the Writhing Township attacks, create two 3/2 colorless Eldrazi Horror creature tokens that are tapped and attacking. +Oracle:Trample, haste\nWhenever Hanweir attacks, create two 3/2 colorless Eldrazi Horror creature tokens that are tapped and attacking. diff --git a/forge-gui/res/cardsfolder/h/hanweir_garrison.txt b/forge-gui/res/cardsfolder/h/hanweir_garrison.txt index 9318468be60..446de1b2dad 100644 --- a/forge-gui/res/cardsfolder/h/hanweir_garrison.txt +++ b/forge-gui/res/cardsfolder/h/hanweir_garrison.txt @@ -2,10 +2,10 @@ Name:Hanweir Garrison ManaCost:2 R Types:Creature Human Soldier PT:2/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create two 1/1 red Human creature tokens that are tapped and attacking. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature attacks, create two 1/1 red Human creature tokens that are tapped and attacking. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_human | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True SVar:HasAttackEffect:TRUE DeckHints:Name$Hanweir Battlements MeldPair:Hanweir Battlements AlternateMode:Meld -Oracle:Whenever Hanweir Garrison attacks, create two 1/1 red Human creature tokens that are tapped and attacking.\n(Melds with Hanweir Battlements.) +Oracle:Whenever this creature attacks, create two 1/1 red Human creature tokens that are tapped and attacking.\n(Melds with Hanweir Battlements.) diff --git a/forge-gui/res/cardsfolder/h/hanweir_lancer.txt b/forge-gui/res/cardsfolder/h/hanweir_lancer.txt index 1963b88adfa..78623d47935 100644 --- a/forge-gui/res/cardsfolder/h/hanweir_lancer.txt +++ b/forge-gui/res/cardsfolder/h/hanweir_lancer.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Human Knight PT:2/2 K:Soulbond -S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ First Strike | Description$ As long as CARDNAME is paired with another creature, both creature have first strike. -Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as Hanweir Lancer is paired with another creature, both creatures have first strike. +S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ First Strike | Description$ As long as this creature is paired with another creature, both creatures have first strike. +Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as this creature is paired with another creature, both creatures have first strike. diff --git a/forge-gui/res/cardsfolder/h/hanweir_militia_captain_westvale_cult_leader.txt b/forge-gui/res/cardsfolder/h/hanweir_militia_captain_westvale_cult_leader.txt index 6f3c9192355..79eaee293aa 100644 --- a/forge-gui/res/cardsfolder/h/hanweir_militia_captain_westvale_cult_leader.txt +++ b/forge-gui/res/cardsfolder/h/hanweir_militia_captain_westvale_cult_leader.txt @@ -2,10 +2,10 @@ Name:Hanweir Militia Captain ManaCost:1 W Types:Creature Human Soldier PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | IsPresent$ Creature.YouCtrl | PresentCompare$ GE4 | Execute$ TrigTransform | TriggerDescription$ At the beginning of your upkeep, if you control four or more creatures, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | IsPresent$ Creature.YouCtrl | PresentCompare$ GE4 | Execute$ TrigTransform | TriggerDescription$ At the beginning of your upkeep, if you control four or more creatures, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:At the beginning of your upkeep, if you control four or more creatures, transform Hanweir Militia Captain. +Oracle:At the beginning of your upkeep, if you control four or more creatures, transform this creature. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/hanweir_watchkeep_bane_of_hanweir.txt b/forge-gui/res/cardsfolder/h/hanweir_watchkeep_bane_of_hanweir.txt index 4c406c5786c..0cf3c54c344 100644 --- a/forge-gui/res/cardsfolder/h/hanweir_watchkeep_bane_of_hanweir.txt +++ b/forge-gui/res/cardsfolder/h/hanweir_watchkeep_bane_of_hanweir.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Creature Human Warrior Werewolf PT:1/5 K:Defender -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:Defender\nAt the beginning of each upkeep, if no spells were cast last turn, transform Hanweir Watchkeep. +Oracle:Defender\nAt the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -15,7 +15,7 @@ ManaCost:no cost Colors:red Types:Creature Werewolf PT:5/5 -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks each combat if able. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Bane of Hanweir attacks each combat if able.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Bane of Hanweir. +Oracle:This creature attacks each combat if able.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/h/hapatra_vizier_of_poisons.txt b/forge-gui/res/cardsfolder/h/hapatra_vizier_of_poisons.txt index 3d7b1ed1453..182a6840455 100644 --- a/forge-gui/res/cardsfolder/h/hapatra_vizier_of_poisons.txt +++ b/forge-gui/res/cardsfolder/h/hapatra_vizier_of_poisons.txt @@ -2,9 +2,9 @@ Name:Hapatra, Vizier of Poisons ManaCost:B G Types:Legendary Creature Human Cleric PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may put a -1/-1 counter on target creature. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, you may put a -1/-1 counter on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True T:Mode$ CounterAddedOnce | ValidCard$ Creature | ValidSource$ You | CounterType$ M1M1 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you put one or more -1/-1 counters on a creature, create a 1/1 green Snake creature token with deathtouch. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_snake_deathtouch | TokenOwner$ You DeckHas:Ability$Counters|Token -Oracle:Whenever Hapatra, Vizier of Poisons deals combat damage to a player, you may put a -1/-1 counter on target creature.\nWhenever you put one or more -1/-1 counters on a creature, create a 1/1 green Snake creature token with deathtouch. +Oracle:Whenever Hapatra deals combat damage to a player, you may put a -1/-1 counter on target creature.\nWhenever you put one or more -1/-1 counters on a creature, create a 1/1 green Snake creature token with deathtouch. diff --git a/forge-gui/res/cardsfolder/h/haphazard_bombardment.txt b/forge-gui/res/cardsfolder/h/haphazard_bombardment.txt index 56e0d5124fb..69e95d736db 100644 --- a/forge-gui/res/cardsfolder/h/haphazard_bombardment.txt +++ b/forge-gui/res/cardsfolder/h/haphazard_bombardment.txt @@ -1,10 +1,10 @@ Name:Haphazard Bombardment ManaCost:5 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPutCounter | TriggerDescription$ When CARDNAME enters, choose four nonenchantment permanents you don't control and put an aim counter on each of them. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPutCounter | TriggerDescription$ When this enchantment enters, choose four nonenchantment permanents you don't control and put an aim counter on each of them. SVar:DBPutCounter:DB$ PutCounter | Choices$ Permanent.YouDontCtrl+nonEnchantment | ChoiceAmount$ 4 | Defined$ ChosenCard | CounterType$ AIM | CounterNum$ 1 | IsCurse$ True T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Permanent.YouDontCtrl+counters_GE1_AIM | PresentCompare$ GE2 | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your end step, if two or more permanents you don't control have an aim counter on them, destroy one of those permanents at random. SVar:TrigDestroy:DB$ ChooseCard | Amount$ 1 | AtRandom$ True | Choices$ Permanent.YouDontCtrl+counters_GE1_AIM+withoutIndestructible | SubAbility$ DBDestroy SVar:DBDestroy:DB$ Destroy | Defined$ ChosenCard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -Oracle:When Haphazard Bombardment enters, choose four nonenchantment permanents you don't control and put an aim counter on each of them.\nAt the beginning of your end step, if two or more permanents you don't control have an aim counter on them, destroy one of those permanents at random. +Oracle:When this enchantment enters, choose four nonenchantment permanents you don't control and put an aim counter on each of them.\nAt the beginning of your end step, if two or more permanents you don't control have an aim counter on them, destroy one of those permanents at random. diff --git a/forge-gui/res/cardsfolder/h/hapless_researcher.txt b/forge-gui/res/cardsfolder/h/hapless_researcher.txt index 23ee7c1a042..a5854cb04c1 100644 --- a/forge-gui/res/cardsfolder/h/hapless_researcher.txt +++ b/forge-gui/res/cardsfolder/h/hapless_researcher.txt @@ -5,4 +5,4 @@ PT:1/1 A:AB$ Draw | Cost$ Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose AI:RemoveDeck:All -Oracle:Sacrifice Hapless Researcher: Draw a card, then discard a card. +Oracle:Sacrifice this creature: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/h/happily_ever_after.txt b/forge-gui/res/cardsfolder/h/happily_ever_after.txt index c6b5db303a5..958bbf07941 100644 --- a/forge-gui/res/cardsfolder/h/happily_ever_after.txt +++ b/forge-gui/res/cardsfolder/h/happily_ever_after.txt @@ -1,7 +1,7 @@ Name:Happily Ever After ManaCost:2 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, each player gains 5 life and draws a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this enchantment enters, each player gains 5 life and draws a card. SVar:TrigGainLife:DB$ GainLife | Defined$ Player | LifeAmount$ 5 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ 1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Z | SVarCompare$ EQ11 | LifeTotal$ You | LifeAmount$ GEW | Execute$ TrigWin | TriggerDescription$ At the beginning of your upkeep, if there are five colors among permanents you control, there are six or more card types among permanents you control and/or cards in your graveyard, and your life total is greater than or equal to your starting life total, you win the game. @@ -11,4 +11,4 @@ SVar:Y:Count$ValidBattlefield,Graveyard Card.YouCtrl$CardTypes/LimitMax.6 SVar:Z:SVar$X/Plus.Y SVar:W:Count$YourStartingLife DeckHas:Ability$LifeGain -Oracle:When Happily Ever After enters, each player gains 5 life and draws a card.\nAt the beginning of your upkeep, if there are five colors among permanents you control, there are six or more card types among permanents you control and/or cards in your graveyard, and your life total is greater than or equal to your starting life total, you win the game. +Oracle:When this enchantment enters, each player gains 5 life and draws a card.\nAt the beginning of your upkeep, if there are five colors among permanents you control, there are six or more card types among permanents you control and/or cards in your graveyard, and your life total is greater than or equal to your starting life total, you win the game. diff --git a/forge-gui/res/cardsfolder/h/harald_king_of_skemfar.txt b/forge-gui/res/cardsfolder/h/harald_king_of_skemfar.txt index 0f12be51a47..cdab8dfb2f0 100644 --- a/forge-gui/res/cardsfolder/h/harald_king_of_skemfar.txt +++ b/forge-gui/res/cardsfolder/h/harald_king_of_skemfar.txt @@ -3,7 +3,7 @@ ManaCost:1 B G Types:Legendary Creature Elf Warrior PT:3/2 K:Menace -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top five cards of your library. You may reveal an Elf, Warrior, or Tyvar 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 | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When NICKNAME enters, look at the top five cards of your library. You may reveal an Elf, Warrior, or Tyvar 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$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Elf,Warrior,Tyvar | RestRandomOrder$ True DeckHints:Type$Elf|Tyvar -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Harald, King of Skemfar enters, look at the top five cards of your library. You may reveal an Elf, Warrior, or Tyvar card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Harald enters, look at the top five cards of your library. You may reveal an Elf, Warrior, or Tyvar card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/h/harald_unites_the_elves.txt b/forge-gui/res/cardsfolder/h/harald_unites_the_elves.txt index 0264dcb3a9d..0a0b55e7011 100644 --- a/forge-gui/res/cardsfolder/h/harald_unites_the_elves.txt +++ b/forge-gui/res/cardsfolder/h/harald_unites_the_elves.txt @@ -2,7 +2,7 @@ Name:Harald Unites the Elves ManaCost:2 B G Types:Enchantment Saga K:Chapter:3:DBMill,DBPutCounterAll,DBEffect -SVar:DBMill:DB$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone | SpellDescription$ Mill three cards. You may put an Elf card or Tyvar card from your graveyard onto the battlefield. +SVar:DBMill:DB$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone | SpellDescription$ Mill three cards. You may put an Elf or Tyvar card from your graveyard onto the battlefield. SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | ChangeType$ Elf.YouOwn,Tyvar.YouOwn | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Battlefield SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.Elf+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each Elf you control. SVar:DBEffect:DB$ Effect | Triggers$ TrigAttack | SpellDescription$ Whenever an Elf you control attacks this turn, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/harbinger_of_the_hunt.txt b/forge-gui/res/cardsfolder/h/harbinger_of_the_hunt.txt index 73fcd315e21..34122d1cc15 100644 --- a/forge-gui/res/cardsfolder/h/harbinger_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/h/harbinger_of_the_hunt.txt @@ -3,6 +3,6 @@ ManaCost:3 R G Types:Creature Dragon PT:5/3 K:Flying -A:AB$ DamageAll | Cost$ 2 R | NumDmg$ 1 | ValidCards$ Creature.withoutFlying | ValidDescription$ each creature without flying. | SpellDescription$ CARDNAME deals 1 damage to each creature without flying. -A:AB$ DamageAll | Cost$ 2 G | NumDmg$ 1 | ValidCards$ Creature.withFlying+StrictlyOther | ValidDescription$ each other creature with flying. | SpellDescription$ CARDNAME deals 1 damage to each other creature with flying. -Oracle:Flying\n{2}{R}: Harbinger of the Hunt deals 1 damage to each creature without flying.\n{2}{G}: Harbinger of the Hunt deals 1 damage to each other creature with flying. +A:AB$ DamageAll | Cost$ 2 R | NumDmg$ 1 | ValidCards$ Creature.withoutFlying | ValidDescription$ each creature without flying. | SpellDescription$ This creature deals 1 damage to each creature without flying. +A:AB$ DamageAll | Cost$ 2 G | NumDmg$ 1 | ValidCards$ Creature.withFlying+StrictlyOther | ValidDescription$ each other creature with flying. | SpellDescription$ This creature deals 1 damage to each other creature with flying. +Oracle:Flying\n{2}{R}: This creature deals 1 damage to each creature without flying.\n{2}{G}: This creature deals 1 damage to each other creature with flying. diff --git a/forge-gui/res/cardsfolder/h/harbinger_of_the_tides.txt b/forge-gui/res/cardsfolder/h/harbinger_of_the_tides.txt index 97de5e1413f..f195c66cca7 100644 --- a/forge-gui/res/cardsfolder/h/harbinger_of_the_tides.txt +++ b/forge-gui/res/cardsfolder/h/harbinger_of_the_tides.txt @@ -3,6 +3,6 @@ ManaCost:U U Types:Creature Merfolk Wizard PT:2/2 K:MayFlashCost:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target tapped creature an opponent controls to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return target tapped creature an opponent controls to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl+tapped | TgtPrompt$ Select target tapped creature an opponent controls | Origin$ Battlefield | Destination$ Hand -Oracle:You may cast Harbinger of the Tides as though it had flash if you pay {2} more to cast it. (You may cast it any time you could cast an instant.)\nWhen Harbinger of the Tides enters, you may return target tapped creature an opponent controls to its owner's hand. +Oracle:You may cast this spell as though it had flash if you pay {2} more to cast it. (You may cast it any time you could cast an instant.)\nWhen this creature enters, you may return target tapped creature an opponent controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/harbor_bandit.txt b/forge-gui/res/cardsfolder/h/harbor_bandit.txt index fa68bea2311..ab2e3b82510 100644 --- a/forge-gui/res/cardsfolder/h/harbor_bandit.txt +++ b/forge-gui/res/cardsfolder/h/harbor_bandit.txt @@ -2,8 +2,8 @@ Name:Harbor Bandit ManaCost:2 B Types:Creature Human Rogue PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Island.YouCtrl | Description$ CARDNAME gets +1/+1 as long as you control an Island. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Island.YouCtrl | Description$ This creature gets +1/+1 as long as you control an Island. SVar:BuffedBy:Island -A:AB$ Effect | Cost$ 1 U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Effect | Cost$ 1 U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ This creature can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. -Oracle:Harbor Bandit gets +1/+1 as long as you control an Island.\n{1}{U}: Harbor Bandit can't be blocked this turn. +Oracle:This creature gets +1/+1 as long as you control an Island.\n{1}{U}: This creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/h/harbor_guardian.txt b/forge-gui/res/cardsfolder/h/harbor_guardian.txt index 53a64989e00..6efa51e862d 100644 --- a/forge-gui/res/cardsfolder/h/harbor_guardian.txt +++ b/forge-gui/res/cardsfolder/h/harbor_guardian.txt @@ -3,6 +3,6 @@ ManaCost:2 W U Types:Creature Gargoyle PT:3/4 K:Reach -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, defending player may draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever this creature attacks, defending player may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredDefendingPlayer | NumCards$ 1 | OptionalDecider$ True -Oracle:Reach (This creature can block creatures with flying.)\nWhenever Harbor Guardian attacks, defending player may draw a card. +Oracle:Reach (This creature can block creatures with flying.)\nWhenever this creature attacks, defending player may draw a card. diff --git a/forge-gui/res/cardsfolder/h/harbor_serpent.txt b/forge-gui/res/cardsfolder/h/harbor_serpent.txt index fab6da21096..6effa6b245d 100644 --- a/forge-gui/res/cardsfolder/h/harbor_serpent.txt +++ b/forge-gui/res/cardsfolder/h/harbor_serpent.txt @@ -3,6 +3,6 @@ ManaCost:4 U U Types:Creature Serpent PT:5/5 K:Landwalk:Island -S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Island | PresentCompare$ LT5 | Description$ CARDNAME can't attack unless there are five or more Islands on the battlefield. +S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Island | PresentCompare$ LT5 | Description$ This creature can't attack unless there are five or more Islands on the battlefield. SVar:BuffedBy:Island -Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nHarbor Serpent can't attack unless there are five or more Islands on the battlefield. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nThis creature can't attack unless there are five or more Islands on the battlefield. diff --git a/forge-gui/res/cardsfolder/h/hard_hat_area.txt b/forge-gui/res/cardsfolder/h/hard_hat_area.txt index c1ba0c16d7a..243bf7f7588 100644 --- a/forge-gui/res/cardsfolder/h/hard_hat_area.txt +++ b/forge-gui/res/cardsfolder/h/hard_hat_area.txt @@ -1,7 +1,7 @@ Name:Hard Hat Area ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, roll two six-sided dice. CARDNAME assembles a number of Contraptions equal to the difference between those results. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, roll two six-sided dice. This Contraption assembles a number of Contraptions equal to the difference between those results. SVar:TrigCrank:DB$ RollDice | ResultSVar$ Result | Sides$ 6 | Amount$ 2 | UseDifferenceBetweenRolls$ True | SubAbility$ DBAssemble SVar:DBAssemble:DB$ AssembleContraption | DefinedAssembler$ Self | Amount$ Result -Oracle:Whenever you crank Hard Hat Area, roll two six-sided dice. Hard Hat Area assembles a number of Contraptions equal to the difference between those results. (To assemble a Contraption, put the top card of your Contraption deck face up onto one of your sprockets.) +Oracle:Whenever you crank this Contraption, roll two six-sided dice. This Contraption assembles a number of Contraptions equal to the difference between those results. (To assemble a Contraption, put the top card of your Contraption deck face up onto one of your sprockets.) diff --git a/forge-gui/res/cardsfolder/h/hardbristle_bandit.txt b/forge-gui/res/cardsfolder/h/hardbristle_bandit.txt index 4de64d86232..9ea4cd2f0af 100644 --- a/forge-gui/res/cardsfolder/h/hardbristle_bandit.txt +++ b/forge-gui/res/cardsfolder/h/hardbristle_bandit.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Plant Rogue PT:1/1 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -T:Mode$ CommitCrime | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | ActivationLimit$ 1 | TriggerDescription$ Whenever you commit a crime, untap CARDNAME. This ability triggers only once each turn. (Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) +T:Mode$ CommitCrime | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | ActivationLimit$ 1 | TriggerDescription$ Whenever you commit a crime, untap this creature. This ability triggers only once each turn. (Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) SVar:TrigUntap:DB$ Untap | Defined$ Self -Oracle:{T}: Add one mana of any color.\nWhenever you commit a crime, untap Hardbristle Bandit. This ability triggers only once each turn. (Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) +Oracle:{T}: Add one mana of any color.\nWhenever you commit a crime, untap this creature. This ability triggers only once each turn. (Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) diff --git a/forge-gui/res/cardsfolder/h/hardened_berserker.txt b/forge-gui/res/cardsfolder/h/hardened_berserker.txt index 5b8e88d0681..5de145bb176 100644 --- a/forge-gui/res/cardsfolder/h/hardened_berserker.txt +++ b/forge-gui/res/cardsfolder/h/hardened_berserker.txt @@ -2,7 +2,7 @@ Name:Hardened Berserker ManaCost:2 R Types:Creature Human Berserker PT:3/2 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ When CARDNAME attacks, the next spell you cast this turn costs {1} less to cast. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever this creature attacks, the next spell you cast this turn costs {1} less to cast. SVar:TrigEffect:DB$ Effect | StaticAbilities$ HBReduceCost | ForgetOnCast$ Card.YouCtrl SVar:HBReduceCost:Mode$ ReduceCost | Type$ Spell | Activator$ You | Amount$ 1 | Description$ the next spell you cast this turn costs {1} less to cast. -Oracle:Whenever Hardened Berserker attacks, the next spell you cast this turn costs {1} less to cast. +Oracle:Whenever this creature attacks, the next spell you cast this turn costs {1} less to cast. diff --git a/forge-gui/res/cardsfolder/h/hardened_escort.txt b/forge-gui/res/cardsfolder/h/hardened_escort.txt index ede09990197..815fa49448d 100644 --- a/forge-gui/res/cardsfolder/h/hardened_escort.txt +++ b/forge-gui/res/cardsfolder/h/hardened_escort.txt @@ -2,7 +2,7 @@ Name:Hardened Escort ManaCost:2 W Types:Creature Human Soldier PT:2/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, another target creature you control gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, another target creature you control gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | KW$ Indestructible | NumAtt$ +1 SVar:HasAttackEffect:TRUE -Oracle:Whenever Hardened Escort attacks, another target creature you control gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +Oracle:Whenever this creature attacks, another target creature you control gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/h/hardy_veteran.txt b/forge-gui/res/cardsfolder/h/hardy_veteran.txt index a1e8a30e4fc..7329578ea51 100644 --- a/forge-gui/res/cardsfolder/h/hardy_veteran.txt +++ b/forge-gui/res/cardsfolder/h/hardy_veteran.txt @@ -2,5 +2,5 @@ Name:Hardy Veteran ManaCost:1 G Types:Creature Human Warrior PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 2 | Condition$ PlayerTurn | Description$ During your turn, CARDNAME gets +0/+2. -Oracle:During your turn, Hardy Veteran gets +0/+2. +S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 2 | Condition$ PlayerTurn | Description$ During your turn, this creature gets +0/+2. +Oracle:During your turn, this creature gets +0/+2. diff --git a/forge-gui/res/cardsfolder/h/harmonic_prodigy.txt b/forge-gui/res/cardsfolder/h/harmonic_prodigy.txt index 27d66b0d212..de5dffc7884 100644 --- a/forge-gui/res/cardsfolder/h/harmonic_prodigy.txt +++ b/forge-gui/res/cardsfolder/h/harmonic_prodigy.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/3 K:Prowess -S:Mode$ Panharmonicon | ValidCard$ Shaman.YouCtrl,Wizard.Other+YouCtrl | Description$ If an ability of a Shaman or another Wizard you control triggers, that ability triggers an additional time. +S:Mode$ Panharmonicon | ValidCard$ Shaman.YouCtrl,Wizard.Other+YouCtrl | Description$ If a triggered ability of a Shaman or another Wizard you control triggers, that ability triggers an additional time. DeckHints:Type$Shaman|Wizard -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nIf an ability of a Shaman or another Wizard you control triggers, that ability triggers an additional time. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nIf a triggered ability of a Shaman or another Wizard you control triggers, that ability triggers an additional time. diff --git a/forge-gui/res/cardsfolder/h/harmonious_archon.txt b/forge-gui/res/cardsfolder/h/harmonious_archon.txt index 26921ee9112..25d7b84ae96 100644 --- a/forge-gui/res/cardsfolder/h/harmonious_archon.txt +++ b/forge-gui/res/cardsfolder/h/harmonious_archon.txt @@ -5,7 +5,7 @@ PT:4/5 K:Flying S:Mode$ Continuous | Affected$ Creature.nonArchon | SetPower$ 3 | SetToughness$ 3 | Description$ Non-Archon creatures have base power and toughness 3/3. AI:RemoveDeck:Random -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 white Human creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 white Human creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_human | TokenOwner$ You DeckHas:Ability$Token -Oracle:Flying\nNon-Archon creatures have base power and toughness 3/3.\nWhen Harmonious Archon enters, create two 1/1 white Human creature tokens. +Oracle:Flying\nNon-Archon creatures have base power and toughness 3/3.\nWhen this creature enters, create two 1/1 white Human creature tokens. diff --git a/forge-gui/res/cardsfolder/h/harmonious_emergence.txt b/forge-gui/res/cardsfolder/h/harmonious_emergence.txt index 080cabd51d5..d16f9675ad2 100644 --- a/forge-gui/res/cardsfolder/h/harmonious_emergence.txt +++ b/forge-gui/res/cardsfolder/h/harmonious_emergence.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Land.YouCtrl:Land you control SVar:AttachAILogic:Animate S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddType$ Creature & Spirit | SetColor$ Green | SetPower$ 4 | SetToughness$ 5 | AddKeyword$ Vigilance & Haste | Description$ Enchanted land is a 4/5 green Spirit creature with vigilance and haste. It's still a land. -R:Event$ Destroy | ValidCard$ Card.EnchantedBy | ReplaceWith$ HarmoniousEgress | Description$ If enchanted land would be destroyed, instead sacrifice CARDNAME and that land gains indestructible until end of turn. +R:Event$ Destroy | ValidCard$ Card.EnchantedBy | ReplaceWith$ HarmoniousEgress | Description$ If enchanted land would be destroyed, instead sacrifice this Aura and that land gains indestructible until end of turn. SVar:HarmoniousEgress:DB$ Sacrifice | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Enchanted | KW$ Indestructible DeckHas:Ability$Sacrifice & Type$Spirit -Oracle:Enchant land you control\nEnchanted land is a 4/5 green Spirit creature with vigilance and haste. It's still a land.\nIf enchanted land would be destroyed, instead sacrifice Harmonious Emergence and that land gains indestructible until end of turn. +Oracle:Enchant land you control\nEnchanted land is a 4/5 green Spirit creature with vigilance and haste. It's still a land.\nIf enchanted land would be destroyed, instead sacrifice this Aura and that land gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/h/harold_and_bob_first_numens.txt b/forge-gui/res/cardsfolder/h/harold_and_bob_first_numens.txt index 8661033af84..7506dd12685 100644 --- a/forge-gui/res/cardsfolder/h/harold_and_bob_first_numens.txt +++ b/forge-gui/res/cardsfolder/h/harold_and_bob_first_numens.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Treefolk Mutant PT:3/3 K:Vigilance K:Reach -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+Creature | Execute$ DBReturn | TriggerDescription$ When CARDNAME dies, if it was a creature, return it to the battlefield. It's an Aura enchantment with enchant Forest you control and "Enchanted Forest has '{T}: Add three mana of any one color. You get two rad counters.'" NICKNAME loses all other abilities. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+Creature | Execute$ DBReturn | TriggerDescription$ When NICKNAME dies, if it was a creature, return it to the battlefield. It's an Aura enchantment with enchant Forest you control and "Enchanted Forest has '{T}: Add three mana of any one color. You get two rad counters.'" NICKNAME loses all other abilities. SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | StaticEffect$ Animate SVar:Animate:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Enchantment & Aura | RemoveCardTypes$ True | RemoveAllAbilities$ True | AddKeyword$ Enchant:Forest.YouCtrl:Forest you control | AddStaticAbility$ STAura SVar:STAura:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ ABMana | Description$ Enchanted Forest has "{T}: Add three mana of any one color. You get two rad counters." SVar:ABMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | SubAbility$ DBRadiation | SpellDescription$ Add three mana of any one color. You get two rad counters. SVar:DBRadiation:DB$ Radiation | Defined$ You | Num$ 2 -Oracle:Vigilance, reach\nWhen Harold and Bob, First Numens dies, if it was a creature, return it to the battlefield. It's an Aura enchantment with enchant Forest you control and "Enchanted Forest has '{T}: Add three mana of any one color. You get two rad counters.'" Harold and Bob loses all other abilities. +Oracle:Vigilance, reach\nWhen Harold and Bob dies, if it was a creature, return it to the battlefield. It's an Aura enchantment with enchant Forest you control and "Enchanted Forest has '{T}: Add three mana of any one color. You get two rad counters.'" Harold and Bob loses all other abilities. diff --git a/forge-gui/res/cardsfolder/h/harpoon_sniper.txt b/forge-gui/res/cardsfolder/h/harpoon_sniper.txt index b4111f0b8e6..01ae8809d71 100644 --- a/forge-gui/res/cardsfolder/h/harpoon_sniper.txt +++ b/forge-gui/res/cardsfolder/h/harpoon_sniper.txt @@ -2,6 +2,6 @@ Name:Harpoon Sniper ManaCost:2 W Types:Creature Merfolk Archer PT:2/2 -A:AB$ DealDamage | Cost$ W T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target attacking or blocking creature, where X is the number of Merfolk you control. +A:AB$ DealDamage | Cost$ W T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ X | SpellDescription$ This creature deals X damage to target attacking or blocking creature, where X is the number of Merfolk you control. SVar:X:Count$Valid Merfolk.YouCtrl -Oracle:{W}, {T}: Harpoon Sniper deals X damage to target attacking or blocking creature, where X is the number of Merfolk you control. +Oracle:{W}, {T}: This creature deals X damage to target attacking or blocking creature, where X is the number of Merfolk you control. diff --git a/forge-gui/res/cardsfolder/h/harried_artisan_phyrexian_skyflayer.txt b/forge-gui/res/cardsfolder/h/harried_artisan_phyrexian_skyflayer.txt index 0e9d07fb007..9767981f488 100644 --- a/forge-gui/res/cardsfolder/h/harried_artisan_phyrexian_skyflayer.txt +++ b/forge-gui/res/cardsfolder/h/harried_artisan_phyrexian_skyflayer.txt @@ -3,9 +3,9 @@ ManaCost:2 R Types:Creature Human Artificer PT:2/3 K:Haste -A:AB$ SetState | Cost$ 3 WP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. +A:AB$ SetState | Cost$ 3 WP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform this creature. Activate only as a sorcery. AlternateMode:DoubleFaced -Oracle:Haste\n{3}{W/P}: Transform Harried Artisan. Activate only as a sorcery. ({W/P} can be paid with either {W} or 2 life.) +Oracle:Haste\n{3}{W/P}: Transform this creature. Activate only as a sorcery. ({W/P} can be paid with either {W} or 2 life.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/harried_spearguard.txt b/forge-gui/res/cardsfolder/h/harried_spearguard.txt index bcb089fd019..fee0421a8dc 100644 --- a/forge-gui/res/cardsfolder/h/harried_spearguard.txt +++ b/forge-gui/res/cardsfolder/h/harried_spearguard.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Creature Human Soldier PT:1/1 K:Haste -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 black Rat creature token with "This creature can't block." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 black Rat creature token with "This token can't block." SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_rat_noblock SVar:SacMe:2 DeckHas:Ability$Token & Type$Rat -Oracle:Haste\nWhen Harried Spearguard dies, create a 1/1 black Rat creature token with "This creature can't block." +Oracle:Haste\nWhen this creature dies, create a 1/1 black Rat creature token with "This token can't block." diff --git a/forge-gui/res/cardsfolder/h/harrier_strix.txt b/forge-gui/res/cardsfolder/h/harrier_strix.txt index 42a1b674fae..b6fbb79c339 100644 --- a/forge-gui/res/cardsfolder/h/harrier_strix.txt +++ b/forge-gui/res/cardsfolder/h/harrier_strix.txt @@ -3,9 +3,9 @@ ManaCost:U Types:Creature Bird PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target permanent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap target permanent. SVar:TrigTap:DB$ Tap | ValidTgts$ Permanent A:AB$ Draw | Cost$ 2 U | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:Flying\nWhen Harrier Strix enters, tap target permanent.\n{2}{U}: Draw a card, then discard a card. +Oracle:Flying\nWhen this creature enters, tap target permanent.\n{2}{U}: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/h/harsh_deceiver.txt b/forge-gui/res/cardsfolder/h/harsh_deceiver.txt index a4684fb5ac8..00f48b7f2e8 100644 --- a/forge-gui/res/cardsfolder/h/harsh_deceiver.txt +++ b/forge-gui/res/cardsfolder/h/harsh_deceiver.txt @@ -4,8 +4,8 @@ Types:Creature Spirit PT:1/4 A:AB$ PeekAndReveal | Cost$ 1 | NoReveal$ True | SpellDescription$ Look at the top card of your library. A:AB$ PeekAndReveal | Cost$ 2 | ActivationLimit$ 1 | NoPeek$ True | RememberRevealed$ True | SubAbility$ DBUntap | SpellDescription$ Reveal the top card of your library. -SVar:DBUntap:DB$ Untap | Defined$ Self | SubAbility$ DBPump | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | StackDescription$ REP untap_{p:You} untaps & . Activate only once each turn._. | SpellDescription$ If it's a land card, untap CARDNAME and it gets +1/+1 until end of turn. Activate only once each turn. +SVar:DBUntap:DB$ Untap | Defined$ Self | SubAbility$ DBPump | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | StackDescription$ REP untap_{p:You} untaps & . Activate only once each turn._. | SpellDescription$ If it's a land card, untap this creature and it gets +1/+1 until end of turn. Activate only once each turn. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, untap Harsh Deceiver and it gets +1/+1 until end of turn. Activate only once each turn. +Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, untap this creature and it gets +1/+1 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/h/harsh_judgment.txt b/forge-gui/res/cardsfolder/h/harsh_judgment.txt index 29898147e1b..5eeff23ebbc 100644 --- a/forge-gui/res/cardsfolder/h/harsh_judgment.txt +++ b/forge-gui/res/cardsfolder/h/harsh_judgment.txt @@ -2,8 +2,8 @@ Name:Harsh Judgment ManaCost:2 W W Types:Enchantment K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInHumanDeck | SpellDescription$ As CARDNAME enters, choose a color. +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInHumanDeck | SpellDescription$ As this enchantment enters, choose a color. R:Event$ DamageDone | ValidTarget$ You | ActiveZones$ Battlefield | ValidSource$ Instant.ChosenColor,Sorcery.ChosenColor | DamageTarget$ ReplacedSourceController | ReplaceWith$ HarshDmg | Description$ If an instant or sorcery spell of the chosen color would deal damage to you, it deals that damage to its controller instead. SVar:HarshDmg:DB$ ReplaceEffect | VarName$ Affected | VarValue$ ReplacedSourceController | VarType$ Player AI:RemoveDeck:Random -Oracle:As Harsh Judgment enters, choose a color.\nIf an instant or sorcery spell of the chosen color would deal damage to you, it deals that damage to its controller instead. +Oracle:As this enchantment enters, choose a color.\nIf an instant or sorcery spell of the chosen color would deal damage to you, it deals that damage to its controller instead. diff --git a/forge-gui/res/cardsfolder/h/harsh_mentor.txt b/forge-gui/res/cardsfolder/h/harsh_mentor.txt index 643cb4079df..6b855b5d4e9 100644 --- a/forge-gui/res/cardsfolder/h/harsh_mentor.txt +++ b/forge-gui/res/cardsfolder/h/harsh_mentor.txt @@ -2,6 +2,6 @@ Name:Harsh Mentor ManaCost:1 R Types:Creature Human Cleric PT:2/2 -T:Mode$ AbilityCast | ValidActivatingPlayer$ Opponent | ValidCard$ Artifact.inZoneBattlefield,Creature.inZoneBattlefield,Land.inZoneBattlefield | ValidSA$ SpellAbility.!ManaAbility | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent activates an ability of an artifact, creature, or land on the battlefield, if it isn't a mana ability, CARDNAME deals 2 damage to that player. +T:Mode$ AbilityCast | ValidActivatingPlayer$ Opponent | ValidCard$ Artifact.inZoneBattlefield,Creature.inZoneBattlefield,Land.inZoneBattlefield | ValidSA$ SpellAbility.!ManaAbility | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent activates an ability of an artifact, creature, or land on the battlefield, if it isn't a mana ability, this creature deals 2 damage to that player. SVar:TrigDmg:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredActivator -Oracle:Whenever an opponent activates an ability of an artifact, creature, or land on the battlefield, if it isn't a mana ability, Harsh Mentor deals 2 damage to that player. +Oracle:Whenever an opponent activates an ability of an artifact, creature, or land on the battlefield, if it isn't a mana ability, this creature deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/h/haru_onna.txt b/forge-gui/res/cardsfolder/h/haru_onna.txt index fbf03162067..b0b0baab65e 100644 --- a/forge-gui/res/cardsfolder/h/haru_onna.txt +++ b/forge-gui/res/cardsfolder/h/haru_onna.txt @@ -2,8 +2,8 @@ Name:Haru-Onna ManaCost:3 G Types:Creature Spirit PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may return CARDNAME to its owner's hand. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may return this creature to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self -Oracle:When Haru-Onna enters, draw a card.\nWhenever you cast a Spirit or Arcane spell, you may return Haru-Onna to its owner's hand. +Oracle:When this creature enters, draw a card.\nWhenever you cast a Spirit or Arcane spell, you may return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/haruspex.txt b/forge-gui/res/cardsfolder/h/haruspex.txt index 89b9a496d59..42509b8fa8e 100644 --- a/forge-gui/res/cardsfolder/h/haruspex.txt +++ b/forge-gui/res/cardsfolder/h/haruspex.txt @@ -2,10 +2,10 @@ Name:Haruspex ManaCost:3 G Types:Creature Tyranid PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Rapacious Hunger — Whenever another creature dies, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Rapacious Hunger — Whenever another creature dies, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 A:AB$ Mana | Cost$ T SubCounter | Produced$ Any | PrecostDesc$ Devouring Monster — | Amount$ X | SpellDescription$ Add X mana of any one color. SVar:X:Count$xPaid DeckHas:Ability$Counters DeckHints:Ability$Sacrifice|Counters -Oracle:Rapacious Hunger — Whenever another creature dies, put a +1/+1 counter on Haruspex.\nDevouring Monster — {T}, Remove X +1/+1 counters from Haruspex: Add X mana of any one color. +Oracle:Rapacious Hunger — Whenever another creature dies, put a +1/+1 counter on this creature.\nDevouring Monster — {T}, Remove X +1/+1 counters from this creature: Add X mana of any one color. diff --git a/forge-gui/res/cardsfolder/h/harvest_hand_scrounged_scythe.txt b/forge-gui/res/cardsfolder/h/harvest_hand_scrounged_scythe.txt index 45ecaf376af..c81e7e2d1bf 100644 --- a/forge-gui/res/cardsfolder/h/harvest_hand_scrounged_scythe.txt +++ b/forge-gui/res/cardsfolder/h/harvest_hand_scrounged_scythe.txt @@ -2,11 +2,11 @@ Name:Harvest Hand ManaCost:3 Types:Artifact Creature Scarecrow PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return it to the battlefield transformed under your control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature dies, return it to the battlefield transformed under your control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Defined$ TriggeredNewCardLKICopy | Destination$ Battlefield | Transformed$ True | GainControl$ True DeckHints:Type$Human AlternateMode:DoubleFaced -Oracle:When Harvest Hand dies, return it to the battlefield transformed under your control. +Oracle:When this creature dies, return it to the battlefield transformed under your control. ALTERNATE @@ -16,4 +16,4 @@ Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. S:Mode$ Continuous | Affected$ Card.EquippedBy+Human | AddKeyword$ Menace | Description$ As long as equipped creature is a Human, it has menace. (It can't be blocked except by two or more creatures.) K:Equip:2 -Oracle:Equipped creature gets +1/+1.\nAs long as equipped creature is a Human, it has menace. (It can't be blocked except by two or more creatures.)\nEquip {2} +Oracle:Equipped creature gets +1/+1.\nAs long as equipped creature is a Human, it has menace. (It can't be blocked except by two or more creatures.)\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/harvest_wurm.txt b/forge-gui/res/cardsfolder/h/harvest_wurm.txt index 5d4b5cf23d4..98dc73c6a4e 100644 --- a/forge-gui/res/cardsfolder/h/harvest_wurm.txt +++ b/forge-gui/res/cardsfolder/h/harvest_wurm.txt @@ -2,11 +2,11 @@ Name:Harvest Wurm ManaCost:1 G Types:Creature Wurm PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, sacrifice it unless you return a basic land card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, sacrifice it unless you return a basic land card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Hidden$ True | ChangeType$ Land.Basic+YouOwn | RememberChanged$ True | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidGraveyard Land.Basic+YouOwn -Oracle:When Harvest Wurm enters, sacrifice it unless you return a basic land card from your graveyard to your hand. +Oracle:When this creature enters, sacrifice it unless you return a basic land card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/h/harvester_of_misery.txt b/forge-gui/res/cardsfolder/h/harvester_of_misery.txt index ddfe4a1d2c4..20e8879aa3a 100644 --- a/forge-gui/res/cardsfolder/h/harvester_of_misery.txt +++ b/forge-gui/res/cardsfolder/h/harvester_of_misery.txt @@ -3,8 +3,8 @@ ManaCost:3 B B Types:Creature Spirit PT:5/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, other creatures get -2/-2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, other creatures get -2/-2 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | NumAtt$ -2 | NumDef$ -2 | ValidCards$ Creature.StrictlyOther | IsCurse$ True A:AB$ Pump | Cost$ 1 B Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | AILogic$ AlwaysOnDiscard | SpellDescription$ Target creature gets -2/-2 until end of turn. DeckHas:Ability$Discard -Oracle:Menace\nWhen Harvester of Misery enters, other creatures get -2/-2 until end of turn.\n{1}{B}, Discard Harvester of Misery: Target creature gets -2/-2 until end of turn. +Oracle:Menace\nWhen this creature enters, other creatures get -2/-2 until end of turn.\n{1}{B}, Discard this card: Target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/harvester_of_souls.txt b/forge-gui/res/cardsfolder/h/harvester_of_souls.txt index 12a986e6913..674fb2971ad 100644 --- a/forge-gui/res/cardsfolder/h/harvester_of_souls.txt +++ b/forge-gui/res/cardsfolder/h/harvester_of_souls.txt @@ -5,4 +5,4 @@ PT:5/5 K:Deathtouch T:Mode$ ChangesZone | ValidCard$ Creature.!token+Other | Origin$ Battlefield | Destination$ Graveyard | OptionalDecider$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another nontoken creature dies, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Deathtouch\nWhenever another nontoken creature dies, you may draw a card. +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhenever another nontoken creature dies, you may draw a card. diff --git a/forge-gui/res/cardsfolder/h/harvester_troll.txt b/forge-gui/res/cardsfolder/h/harvester_troll.txt index f650e2bda63..0c3e70efb0b 100644 --- a/forge-gui/res/cardsfolder/h/harvester_troll.txt +++ b/forge-gui/res/cardsfolder/h/harvester_troll.txt @@ -2,7 +2,7 @@ Name:Harvester Troll ManaCost:3 G Types:Creature Troll PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, you may sacrifice a creature or land. If you do, put two +1/+1 counters on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, you may sacrifice a creature or land. If you do, put two +1/+1 counters on this creature. SVar:TrigPutCounter:AB$ PutCounter | Cost$ Sac<1/Creature;Land/creature or land> | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 SVar:AIPreference:SacCost$Creature.token,Land.Basic -Oracle:When Harvester Troll enters, you may sacrifice a creature or land. If you do, put two +1/+1 counters on Harvester Troll. +Oracle:When this creature enters, you may sacrifice a creature or land. If you do, put two +1/+1 counters on this creature. diff --git a/forge-gui/res/cardsfolder/h/harvestguard_alseids.txt b/forge-gui/res/cardsfolder/h/harvestguard_alseids.txt index 097eaa13336..453860fe68e 100644 --- a/forge-gui/res/cardsfolder/h/harvestguard_alseids.txt +++ b/forge-gui/res/cardsfolder/h/harvestguard_alseids.txt @@ -2,9 +2,9 @@ Name:Harvestguard Alseids ManaCost:2 W Types:Enchantment Creature Nymph PT:2/3 -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, prevent all damage that would be dealt to target creature this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever this creature or another enchantment you control enters, prevent all damage that would be dealt to target creature this turn. SVar:TrigPump:DB$ Effect | ValidTgts$ Creature | ReplacementEffects$ RPrevent | RememberObjects$ Targeted | ExileOnMoved$ Battlefield SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.IsRemembered | Description$ Prevent all damage that would be dealt to that creature this turn. SVar:PlayMain1:TRUE SVar:BuffedBy:Enchantment -Oracle:Constellation — Whenever Harvestguard Alseids or another enchantment you control enters, prevent all damage that would be dealt to target creature this turn. +Oracle:Constellation — Whenever this creature or another enchantment you control enters, prevent all damage that would be dealt to target creature this turn. diff --git a/forge-gui/res/cardsfolder/h/harvestrite_host.txt b/forge-gui/res/cardsfolder/h/harvestrite_host.txt index 659e72d8f8b..f4f1e1b119a 100644 --- a/forge-gui/res/cardsfolder/h/harvestrite_host.txt +++ b/forge-gui/res/cardsfolder/h/harvestrite_host.txt @@ -2,10 +2,10 @@ Name:Harvestrite Host ManaCost:2 W Types:Creature Rabbit Citizen PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Rabbit.Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Rabbit you control enters, target creature you control gets +1/+0 until end of turn. Then draw a card if this is the second time this ability has resolved this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Rabbit.Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Whenever this creature or another Rabbit you control enters, target creature you control gets +1/+0 until end of turn. Then draw a card if this is the second time this ability has resolved this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ Resolved | ConditionSVarCompare$ EQ2 SVar:Resolved:Count$ResolvedThisTurn SVar:PlayMain1:TRUE DeckHints:Type$Rabbit -Oracle:Whenever Harvestrite Host or another Rabbit you control enters, target creature you control gets +1/+0 until end of turn. Then draw a card if this is the second time this ability has resolved this turn. +Oracle:Whenever this creature or another Rabbit you control enters, target creature you control gets +1/+0 until end of turn. Then draw a card if this is the second time this ability has resolved this turn. diff --git a/forge-gui/res/cardsfolder/h/harvesttide_sentry.txt b/forge-gui/res/cardsfolder/h/harvesttide_sentry.txt index 32436eefe5d..97cdc0db7ec 100644 --- a/forge-gui/res/cardsfolder/h/harvesttide_sentry.txt +++ b/forge-gui/res/cardsfolder/h/harvesttide_sentry.txt @@ -2,8 +2,8 @@ Name:Harvesttide Sentry ManaCost:1 G Types:Creature Human Warrior PT:3/1 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigEffect | TriggerDescription$ Coven — At the beginning of combat on your turn, if you control three or more creatures with different powers, CARDNAME can't be blocked by creatures with power 2 or less this turn. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigEffect | TriggerDescription$ Coven — At the beginning of combat on your turn, if you control three or more creatures with different powers, this creature can't be blocked by creatures with power 2 or less this turn. SVar:TrigEffect:DB$ Effect | StaticAbilities$ KWPump | Duration$ UntilHostLeavesPlayOrEOT SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.EffectSource | ValidBlocker$ Creature.powerLE2 SVar:X:Count$Valid Creature.YouCtrl$DifferentCardPower -Oracle:Coven — At the beginning of combat on your turn, if you control three or more creatures with different powers, Harvesttide Sentry can't be blocked by creatures with power 2 or less this turn. +Oracle:Coven — At the beginning of combat on your turn, if you control three or more creatures with different powers, this creature can't be blocked by creatures with power 2 or less this turn. diff --git a/forge-gui/res/cardsfolder/h/hasran_ogress.txt b/forge-gui/res/cardsfolder/h/hasran_ogress.txt index e277ce1688d..4d5824dbbf0 100644 --- a/forge-gui/res/cardsfolder/h/hasran_ogress.txt +++ b/forge-gui/res/cardsfolder/h/hasran_ogress.txt @@ -2,6 +2,6 @@ Name:Hasran Ogress ManaCost:B B Types:Creature Ogre PT:3/2 -T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 3 damage to you unless you pay {2}. +T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever this creature attacks, it deals 3 damage to you unless you pay {2}. SVar:TrigDamage:DB$ DealDamage | Defined$ You | NumDmg$ 3 | UnlessCost$ 2 | UnlessPayer$ You -Oracle:Whenever Hasran Ogress attacks, it deals 3 damage to you unless you pay {2}. +Oracle:Whenever this creature attacks, it deals 3 damage to you unless you pay {2}. diff --git a/forge-gui/res/cardsfolder/h/hatchet_bully.txt b/forge-gui/res/cardsfolder/h/hatchet_bully.txt index dabf07043bc..75997fc886a 100644 --- a/forge-gui/res/cardsfolder/h/hatchet_bully.txt +++ b/forge-gui/res/cardsfolder/h/hatchet_bully.txt @@ -2,5 +2,5 @@ Name:Hatchet Bully ManaCost:3 R Types:Creature Goblin Warrior PT:3/3 -A:AB$ DealDamage | Cost$ 2 R T AddCounter<1/M1M1/Creature.YouCtrl/a creature you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -Oracle:{2}{R}, {T}, Put a -1/-1 counter on a creature you control: Hatchet Bully deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 2 R T AddCounter<1/M1M1/Creature.YouCtrl/a creature you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to any target. +Oracle:{2}{R}, {T}, Put a -1/-1 counter on a creature you control: This creature deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/hatching_plans.txt b/forge-gui/res/cardsfolder/h/hatching_plans.txt index f72789cf5ad..520ebc6636c 100644 --- a/forge-gui/res/cardsfolder/h/hatching_plans.txt +++ b/forge-gui/res/cardsfolder/h/hatching_plans.txt @@ -1,8 +1,8 @@ Name:Hatching Plans ManaCost:1 U Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw three cards. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this enchantment is put into a graveyard from the battlefield, draw three cards. SVar:TrigDraw:DB$ Draw | NumCards$ 3 SVar:SacMe:5 AI:RemoveDeck:Random -Oracle:When Hatching Plans is put into a graveyard from the battlefield, draw three cards. +Oracle:When this enchantment is put into a graveyard from the battlefield, draw three cards. diff --git a/forge-gui/res/cardsfolder/h/hateflayer.txt b/forge-gui/res/cardsfolder/h/hateflayer.txt index a158d075513..30055f5bc48 100644 --- a/forge-gui/res/cardsfolder/h/hateflayer.txt +++ b/forge-gui/res/cardsfolder/h/hateflayer.txt @@ -3,6 +3,6 @@ ManaCost:5 R R Types:Creature Elemental PT:5/5 K:Wither -A:AB$ DealDamage | Cost$ 2 R Q | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to any target. +A:AB$ DealDamage | Cost$ 2 R Q | ValidTgts$ Any | NumDmg$ X | SpellDescription$ This creature deals damage equal to its power to any target. SVar:X:Count$CardPower -Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\n{2}{R}, {Q}: Hateflayer deals damage equal to its power to any target. ({Q} is the untap symbol.) +Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\n{2}{R}, {Q}: This creature deals damage equal to its power to any target. ({Q} is the untap symbol.) diff --git a/forge-gui/res/cardsfolder/h/haunt_of_the_dead_marshes.txt b/forge-gui/res/cardsfolder/h/haunt_of_the_dead_marshes.txt index 5848a9f37e1..ebfc3498de1 100644 --- a/forge-gui/res/cardsfolder/h/haunt_of_the_dead_marshes.txt +++ b/forge-gui/res/cardsfolder/h/haunt_of_the_dead_marshes.txt @@ -2,11 +2,11 @@ Name:Haunt of the Dead Marshes ManaCost:B Types:Creature Nightmare Elf PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this creature enters, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Battlefield | IsPresent$ Creature.Legendary+YouCtrl | PresentZone$ Battlefield | Tapped$ True | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. Activate only if you control a legendary creature. +A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Battlefield | IsPresent$ Creature.Legendary+YouCtrl | PresentZone$ Battlefield | Tapped$ True | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to the battlefield tapped. Activate only if you control a legendary creature. SVar:DiscardMe:2 SVar:SacMe:1 DeckHints:Ability$Discard & Type$Creature & Type$Legendary DeckHas:Ability$Graveyard -Oracle:When Haunt of the Dead Marshes enters, scry 1.\n{2}{B}: Return Haunt of the Dead Marshes from your graveyard to the battlefield tapped. Activate only if you control a legendary creature. +Oracle:When this creature enters, scry 1.\n{2}{B}: Return this card from your graveyard to the battlefield tapped. Activate only if you control a legendary creature. diff --git a/forge-gui/res/cardsfolder/h/haunted_angel.txt b/forge-gui/res/cardsfolder/h/haunted_angel.txt index 56a35beb30d..92f55f981f2 100644 --- a/forge-gui/res/cardsfolder/h/haunted_angel.txt +++ b/forge-gui/res/cardsfolder/h/haunted_angel.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Angel PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, exile CARDNAME and each other player creates a 3/3 black Angel creature token with flying. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature dies, exile it and each other player creates a 3/3 black Angel creature token with flying. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ b_3_3_angel_flying | TokenOwner$ Player.Other AI:RemoveDeck:Random -Oracle:Flying\nWhen Haunted Angel dies, exile Haunted Angel and each other player creates a 3/3 black Angel creature token with flying. +Oracle:Flying\nWhen this creature dies, exile it and each other player creates a 3/3 black Angel creature token with flying. diff --git a/forge-gui/res/cardsfolder/h/haunted_cadaver.txt b/forge-gui/res/cardsfolder/h/haunted_cadaver.txt index ecc51cdf0cb..e0ba4c04acb 100644 --- a/forge-gui/res/cardsfolder/h/haunted_cadaver.txt +++ b/forge-gui/res/cardsfolder/h/haunted_cadaver.txt @@ -2,7 +2,7 @@ Name:Haunted Cadaver ManaCost:3 B Types:Creature Zombie PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may sacrifice it. If you do, that player discards three cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may sacrifice it. If you do, that player discards three cards. SVar:TrigDiscard:AB$ Discard | Cost$ Sac<1/CARDNAME> | Defined$ TriggeredTarget | NumCards$ 3 | Mode$ TgtChoose K:Morph:1 B -Oracle:Whenever Haunted Cadaver deals combat damage to a player, you may sacrifice it. If you do, that player discards three cards.\nMorph {1}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:Whenever this creature deals combat damage to a player, you may sacrifice it. If you do, that player discards three cards.\nMorph {1}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/h/haunted_dead.txt b/forge-gui/res/cardsfolder/h/haunted_dead.txt index 99401670fc6..da04c3384d9 100644 --- a/forge-gui/res/cardsfolder/h/haunted_dead.txt +++ b/forge-gui/res/cardsfolder/h/haunted_dead.txt @@ -2,11 +2,11 @@ Name:Haunted Dead ManaCost:3 B Types:Creature Zombie PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Spirit creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You -A:AB$ ChangeZone | Cost$ 1 B Discard<2/Card> | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. +A:AB$ ChangeZone | Cost$ 1 B Discard<2/Card> | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to the battlefield tapped. SVar:DiscardMe:2 SVar:SacMe:1 DeckHints:Ability$Discard DeckHas:Ability$Token|Discard -Oracle:When Haunted Dead enters, create a 1/1 white Spirit creature token with flying.\n{1}{B}, Discard two cards: Return Haunted Dead from your graveyard to the battlefield tapped. +Oracle:When this creature enters, create a 1/1 white Spirit creature token with flying.\n{1}{B}, Discard two cards: Return this card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/h/haunted_fengraf.txt b/forge-gui/res/cardsfolder/h/haunted_fengraf.txt index 679b5e25e53..478338fc67a 100644 --- a/forge-gui/res/cardsfolder/h/haunted_fengraf.txt +++ b/forge-gui/res/cardsfolder/h/haunted_fengraf.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ChangeZone | Cost$ 3 T Sac<1/CARDNAME> | ChangeType$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Hand | Hidden$ True | AtRandom$ True | SpellDescription$ Return a creature card at random from your graveyard to your hand. -Oracle:{T}: Add {C}.\n{3}, {T}, Sacrifice Haunted Fengraf: Return a creature card at random from your graveyard to your hand. +Oracle:{T}: Add {C}.\n{3}, {T}, Sacrifice this land: Return a creature card at random from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/h/haunted_house.txt b/forge-gui/res/cardsfolder/h/haunted_house.txt index 5ee6cd7d6a3..69203b1121b 100644 --- a/forge-gui/res/cardsfolder/h/haunted_house.txt +++ b/forge-gui/res/cardsfolder/h/haunted_house.txt @@ -2,7 +2,7 @@ Name:Haunted House ManaCost:no cost Types:Artifact Attraction K:Visit:TrigRes -SVar:TrigRes:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Choose target creature in your graveyard. | SubAbility$ DBHaste | SpellDescription$ Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. +SVar:TrigRes:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Choose target creature in your graveyard. | SubAbility$ DBHaste | SpellDescription$ Visit — Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of your next end step. SVar:DBHaste:DB$ Animate | Defined$ Targeted | Keywords$ Haste | Duration$ Permanent | AtEOT$ YourExile Oracle:Visit — Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of your next end step. diff --git a/forge-gui/res/cardsfolder/h/haunted_mire.txt b/forge-gui/res/cardsfolder/h/haunted_mire.txt index 4884151e1cf..7fa1a23703e 100644 --- a/forge-gui/res/cardsfolder/h/haunted_mire.txt +++ b/forge-gui/res/cardsfolder/h/haunted_mire.txt @@ -1,6 +1,6 @@ Name:Haunted Mire ManaCost:no cost Types:Land Swamp Forest -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -Oracle:({T}: Add {B} or {G}.)\nHaunted Mire enters tapped. +Oracle:({T}: Add {B} or {G}.)\nThis land enters tapped. diff --git a/forge-gui/res/cardsfolder/h/haunted_plate_mail.txt b/forge-gui/res/cardsfolder/h/haunted_plate_mail.txt index 786ed373fb0..fbb4a33e81e 100644 --- a/forge-gui/res/cardsfolder/h/haunted_plate_mail.txt +++ b/forge-gui/res/cardsfolder/h/haunted_plate_mail.txt @@ -3,5 +3,5 @@ ManaCost:4 Types:Artifact Equipment K:Equip:4 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 4 | AddToughness$ 4 | Description$ Equipped creature gets +4/+4. -A:AB$ Animate | Cost$ 0 | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Spirit | RemoveCreatureTypes$ True | RemoveTypes$ Equipment | IsPresent$ Creature.YouCtrl | PresentCompare$ EQ0 | SpellDescription$ Until end of turn, CARDNAME becomes a 4/4 Spirit artifact creature that's no longer an Equipment. Activate only if you control no creatures. -Oracle:Equipped creature gets +4/+4.\n{0}: Until end of turn, Haunted Plate Mail becomes a 4/4 Spirit artifact creature that's no longer an Equipment. Activate only if you control no creatures.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) +A:AB$ Animate | Cost$ 0 | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Spirit | RemoveCreatureTypes$ True | RemoveTypes$ Equipment | IsPresent$ Creature.YouCtrl | PresentCompare$ EQ0 | SpellDescription$ Until end of turn, this permanent becomes a 4/4 Spirit artifact creature that's no longer an Equipment. Activate only if you control no creatures. +Oracle:Equipped creature gets +4/+4.\n{0}: Until end of turn, this permanent becomes a 4/4 Spirit artifact creature that's no longer an Equipment. Activate only if you control no creatures.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/haunted_ridge.txt b/forge-gui/res/cardsfolder/h/haunted_ridge.txt index c72a03b9554..34423f3804a 100644 --- a/forge-gui/res/cardsfolder/h/haunted_ridge.txt +++ b/forge-gui/res/cardsfolder/h/haunted_ridge.txt @@ -2,6 +2,6 @@ Name:Haunted Ridge ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Combo B R | SpellDescription$ Add {B} or {R}. -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control two or more other lands. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless you control two or more other lands. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ LT2 -Oracle:Haunted Ridge enters tapped unless you control two or more other lands.\n{T}: Add {B} or {R}. +Oracle:This land enters tapped unless you control two or more other lands.\n{T}: Add {B} or {R}. diff --git a/forge-gui/res/cardsfolder/h/haunted_screen.txt b/forge-gui/res/cardsfolder/h/haunted_screen.txt index 9d18c6d98c1..32d28e56c0d 100644 --- a/forge-gui/res/cardsfolder/h/haunted_screen.txt +++ b/forge-gui/res/cardsfolder/h/haunted_screen.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Combo W B | SpellDescription$ Add {W} or {B}. A:AB$ Mana | Cost$ T PayLife<1> | Produced$ Combo G U R | SpellDescription$ Add {G}, {U}, or {R}. -A:AB$ PutCounter | Cost$ 7 | CounterType$ P1P1 | CounterNum$ 7 | SubAbility$ DBAnimate | GameActivationLimit$ 1 | SpellDescription$ Put seven +1/+1 counters on CARDNAME. It becomes a 0/0 Spirit creature in addition to its other types. Activate only once. +A:AB$ PutCounter | Cost$ 7 | CounterType$ P1P1 | CounterNum$ 7 | SubAbility$ DBAnimate | GameActivationLimit$ 1 | SpellDescription$ Put seven +1/+1 counters on this artifact. It becomes a 0/0 Spirit creature in addition to its other types. Activate only once. SVar:DBAnimate:DB$ Animate | Defined$ Self | Power$ 0 | Toughness$ 0 | Types$ Creature,Spirit | Duration$ Permanent -Oracle:{T}: Add {W} or {B}.\n{T}, Pay 1 life: Add {G}, {U}, or {R}.\n{7}: Put seven +1/+1 counters on Haunted Screen. It becomes a 0/0 Spirit creature in addition to its other types. Activate only once. +Oracle:{T}: Add {W} or {B}.\n{T}, Pay 1 life: Add {G}, {U}, or {R}.\n{7}: Put seven +1/+1 counters on this artifact. It becomes a 0/0 Spirit creature in addition to its other types. Activate only once. diff --git a/forge-gui/res/cardsfolder/h/haunting_figment.txt b/forge-gui/res/cardsfolder/h/haunting_figment.txt index c1645093c81..56bc2cc5d7d 100644 --- a/forge-gui/res/cardsfolder/h/haunting_figment.txt +++ b/forge-gui/res/cardsfolder/h/haunting_figment.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Illusion PT:2/1 K:Vigilance -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | Description$ CARDNAME can't be blocked as long as you've cast an instant or sorcery spell this turn. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | Description$ This creature can't be blocked as long as you've cast an instant or sorcery spell this turn. SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -Oracle:Vigilance\nHaunting Figment can't be blocked as long as you've cast an instant or sorcery spell this turn. +Oracle:Vigilance\nThis creature can't be blocked as long as you've cast an instant or sorcery spell this turn. diff --git a/forge-gui/res/cardsfolder/h/haunting_wind.txt b/forge-gui/res/cardsfolder/h/haunting_wind.txt index eba8ad9365d..9db90c5e4f5 100644 --- a/forge-gui/res/cardsfolder/h/haunting_wind.txt +++ b/forge-gui/res/cardsfolder/h/haunting_wind.txt @@ -1,7 +1,7 @@ Name:Haunting Wind ManaCost:3 B Types:Enchantment -T:Mode$ AbilityCast | ValidCard$ Artifact | ValidSA$ Activated.!hasTapCost | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, CARDNAME deals 1 damage to that artifact's controller. -T:Mode$ Taps | ValidCard$ Artifact | TriggerZones$ Battlefield | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, CARDNAME deals 1 damage to that artifact's controller. +T:Mode$ AbilityCast | ValidCard$ Artifact | ValidSA$ Activated.!hasTapCost | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, this enchantment deals 1 damage to that artifact's controller. +T:Mode$ Taps | ValidCard$ Artifact | TriggerZones$ Battlefield | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, this enchantment deals 1 damage to that artifact's controller. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 1 -Oracle:Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, Haunting Wind deals 1 damage to that artifact's controller. +Oracle:Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, this enchantment deals 1 damage to that artifact's controller. diff --git a/forge-gui/res/cardsfolder/h/hauntwoods_shrieker.txt b/forge-gui/res/cardsfolder/h/hauntwoods_shrieker.txt index f4d4fbcc1c1..38c2f0665db 100644 --- a/forge-gui/res/cardsfolder/h/hauntwoods_shrieker.txt +++ b/forge-gui/res/cardsfolder/h/hauntwoods_shrieker.txt @@ -2,7 +2,7 @@ Name:Hauntwoods Shrieker ManaCost:1 G G Types:Creature Beast Mutant PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDread | TriggerDescription$ Whenever CARDNAME attacks, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDread | TriggerDescription$ Whenever this creature attacks, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) SVar:TrigDread:DB$ ManifestDread A:AB$ SetState | ValidTgts$ Card.faceDown | Cost$ 1 G | Mode$ TurnFaceUp | Optional$ True | RevealFirst$ True | ValidNewFace$ Creature | StackDescription$ SpellDescription | SpellDescription$ Reveal target face-down permanent. If it's a creature card, you may turn it face up. -Oracle:Whenever Hauntwoods Shrieker attacks, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.)\n{1}{G}: Reveal target face-down permanent. If it's a creature card, you may turn it face up. +Oracle:Whenever this creature attacks, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.)\n{1}{G}: Reveal target face-down permanent. If it's a creature card, you may turn it face up. diff --git a/forge-gui/res/cardsfolder/h/haven_of_the_spirit_dragon.txt b/forge-gui/res/cardsfolder/h/haven_of_the_spirit_dragon.txt index 99027c28796..681e05713f2 100644 --- a/forge-gui/res/cardsfolder/h/haven_of_the_spirit_dragon.txt +++ b/forge-gui/res/cardsfolder/h/haven_of_the_spirit_dragon.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | RestrictValid$ Spell.Creature+Dragon | SpellDescription$ Add one mana of any color. Spend this mana only to cast a Dragon creature spell. A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | TgtPrompt$ Select target Dragon creature card or Ugin planeswalker card in your graveyard | ValidTgts$ Creature.Dragon+YouCtrl,Planeswalker.Ugin+YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target Dragon creature card or Ugin planeswalker card from your graveyard to your hand. AI:RemoveDeck:Random -Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a Dragon creature spell.\n{2}, {T}, Sacrifice Haven of the Spirit Dragon: Return target Dragon creature card or Ugin planeswalker card from your graveyard to your hand. +Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a Dragon creature spell.\n{2}, {T}, Sacrifice this land: Return target Dragon creature card or Ugin planeswalker card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/h/havengul_lich.txt b/forge-gui/res/cardsfolder/h/havengul_lich.txt index 3a3d2fa4e92..50044668d95 100644 --- a/forge-gui/res/cardsfolder/h/havengul_lich.txt +++ b/forge-gui/res/cardsfolder/h/havengul_lich.txt @@ -2,10 +2,10 @@ Name:Havengul Lich ManaCost:3 U B Types:Creature Zombie Wizard PT:4/4 -A:AB$ Effect | Name$ Havengul Lich's Delayed Trigger | Cost$ 1 | ValidTgts$ Creature | TgtZone$ Graveyard | TgtPrompt$ Select target creature card | StaticAbilities$ STPlay | Triggers$ DTCast | RememberObjects$ Targeted | ExileOnMoved$ Graveyard | SpellDescription$ You may cast target creature card in a graveyard this turn. When you cast it this turn, CARDNAME gains all activated abilities of that card until end of turn. +A:AB$ Effect | Name$ Havengul Lich's Delayed Trigger | Cost$ 1 | ValidTgts$ Creature | TgtZone$ Graveyard | TgtPrompt$ Select target creature card | StaticAbilities$ STPlay | Triggers$ DTCast | RememberObjects$ Targeted | ExileOnMoved$ Graveyard | SpellDescription$ You may cast target creature card in a graveyard this turn. When you cast it this turn, this creature gains all activated abilities of that card until end of turn. SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Graveyard | Description$ Until end of turn, you may cast a creature card in a graveyard. SVar:DTCast:Mode$ SpellCast | ValidCard$ Card.IsRemembered+nonLand | Execute$ StealAbs | TriggerDescription$ When you cast that card this turn, EFFECTSOURCE gains all activated abilities of that card until end of turn. SVar:StealAbs:DB$ Effect | RememberObjects$ TriggeredCard | StaticAbilities$ STSteal SVar:STSteal:Mode$ Continuous | AffectedDefined$ EffectSource | GainsAbilitiesOfDefined$ RememberedLKI | Description$ EFFECTSOURCE gains all activated abilities of that card until end of turn. AI:RemoveDeck:All -Oracle:{1}: You may cast target creature card in a graveyard this turn. When you cast it this turn, Havengul Lich gains all activated abilities of that card until end of turn. +Oracle:{1}: You may cast target creature card in a graveyard this turn. When you cast it this turn, this creature gains all activated abilities of that card until end of turn. diff --git a/forge-gui/res/cardsfolder/h/havengul_skaab.txt b/forge-gui/res/cardsfolder/h/havengul_skaab.txt index dc35b05aeec..1d29ab2b786 100644 --- a/forge-gui/res/cardsfolder/h/havengul_skaab.txt +++ b/forge-gui/res/cardsfolder/h/havengul_skaab.txt @@ -2,7 +2,7 @@ Name:Havengul Skaab ManaCost:5 U Types:Creature Zombie Horror PT:4/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, return another creature you control to its owner's hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, return another creature you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Other+YouCtrl AI:RemoveDeck:Random -Oracle:Whenever Havengul Skaab attacks, return another creature you control to its owner's hand. +Oracle:Whenever this creature attacks, return another creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/havengul_vampire.txt b/forge-gui/res/cardsfolder/h/havengul_vampire.txt index 2ea35f55498..9fdcc1bcf30 100644 --- a/forge-gui/res/cardsfolder/h/havengul_vampire.txt +++ b/forge-gui/res/cardsfolder/h/havengul_vampire.txt @@ -2,7 +2,7 @@ Name:Havengul Vampire ManaCost:3 R Types:Creature Vampire PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ DeathGift | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Creature.Other | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ DeathGift | TriggerDescription$ Whenever another creature dies, put a +1/+1 counter on CARDNAME. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ DeathGift | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, put a +1/+1 counter on it. +T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Creature.Other | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ DeathGift | TriggerDescription$ Whenever another creature dies, put a +1/+1 counter on this creature. SVar:DeathGift:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Whenever Havengul Vampire deals combat damage to a player, put a +1/+1 counter on it.\nWhenever another creature dies, put a +1/+1 counter on Havengul Vampire. +Oracle:Whenever this creature deals combat damage to a player, put a +1/+1 counter on it.\nWhenever another creature dies, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/havenwood_battleground.txt b/forge-gui/res/cardsfolder/h/havenwood_battleground.txt index cb597495fca..69ef52da702 100644 --- a/forge-gui/res/cardsfolder/h/havenwood_battleground.txt +++ b/forge-gui/res/cardsfolder/h/havenwood_battleground.txt @@ -1,9 +1,9 @@ Name:Havenwood Battleground ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ G | Amount$ 2 | SpellDescription$ Add {G}{G}. AI:RemoveDeck:All -Oracle:Havenwood Battleground enters tapped.\n{T}: Add {G}.\n{T}, Sacrifice Havenwood Battleground: Add {G}{G}. +Oracle:This land enters tapped.\n{T}: Add {G}.\n{T}, Sacrifice this land: Add {G}{G}. diff --git a/forge-gui/res/cardsfolder/h/havi_the_all_father.txt b/forge-gui/res/cardsfolder/h/havi_the_all_father.txt index 58148fcae94..c22bda22a8c 100644 --- a/forge-gui/res/cardsfolder/h/havi_the_all_father.txt +++ b/forge-gui/res/cardsfolder/h/havi_the_all_father.txt @@ -2,10 +2,10 @@ Name:Havi, the All-Father ManaCost:3 R G W Types:Legendary Creature God Warrior PT:6/6 -S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Card.Historic+YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddKeyword$ Indestructible | Description$ CARDNAME has indestructible as long as there are four or more historic cards in your graveyard. (Artifacts, legendaries, and Sagas are historic.) +S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Card.Historic+YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddKeyword$ Indestructible | Description$ NICKNAME has indestructible as long as there are four or more historic cards in your graveyard. (Artifacts, legendaries, and Sagas are historic.) T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Creature.Legendary+YouCtrl+Other | Execute$ TrigReturn | TriggerDescription$ Sage Project — Whenever NICKNAME or another legendary creature you control dies, return target legendary creature card with lesser mana value from your graveyard to the battlefield tapped. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.Legendary+cmcLTX+YouOwn | TgtPrompt$ Choose target legendary creature card with lesser mana value | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True SVar:X:TriggeredCard$CardManaCost DeckHas:Ability$Graveyard DeckHints:Type$Legendary -Oracle:Havi, the All-Father has indestructible as long as there are four or more historic cards in your graveyard. (Artifacts, legendaries, and Sagas are historic.)\nSage Project — Whenever Havi or another legendary creature you control dies, return target legendary creature card with lesser mana value from your graveyard to the battlefield tapped. +Oracle:Havi has indestructible as long as there are four or more historic cards in your graveyard. (Artifacts, legendaries, and Sagas are historic.)\nSage Project — Whenever Havi or another legendary creature you control dies, return target legendary creature card with lesser mana value from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/h/havoc_demon.txt b/forge-gui/res/cardsfolder/h/havoc_demon.txt index 488ac9a5515..2c9f8a28743 100644 --- a/forge-gui/res/cardsfolder/h/havoc_demon.txt +++ b/forge-gui/res/cardsfolder/h/havoc_demon.txt @@ -3,7 +3,7 @@ ManaCost:5 B B Types:Creature Demon PT:5/5 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME dies, all creatures get -5/-5 until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPumpAll | TriggerDescription$ When this creature dies, all creatures get -5/-5 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -5 | NumDef$ -5 AI:RemoveDeck:Random -Oracle:Flying\nWhen Havoc Demon dies, all creatures get -5/-5 until end of turn. +Oracle:Flying\nWhen this creature dies, all creatures get -5/-5 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/havoc_eater.txt b/forge-gui/res/cardsfolder/h/havoc_eater.txt index 4891ea5b0d1..4dfa007237a 100644 --- a/forge-gui/res/cardsfolder/h/havoc_eater.txt +++ b/forge-gui/res/cardsfolder/h/havoc_eater.txt @@ -3,11 +3,11 @@ ManaCost:5 R R Types:Creature Elemental PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGoad | TriggerDescription$ When CARDNAME enters, for each opponent, goad up to one target creature that opponent controls. Put X +1/+1 counters on CARDNAME, where X is the total power of creatures goaded this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGoad | TriggerDescription$ When this creature enters, for each opponent, goad up to one target creature that opponent controls. Put X +1/+1 counters on this creature, where X is the total power of creatures goaded this way. SVar:TrigGoad:DB$ Goad | TargetMin$ 0 | SubAbility$ DBPutCounter | TargetMax$ X | ValidTgts$ Creature.OppCtrl | TargetsForEachPlayer$ True | RememberGoaded$ True | TgtPrompt$ Goad up to one target creature that opponent controls SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:PlayerCountOpponents$Amount SVar:Y:Remembered$CardPower DeckHas:Ability$Counters -Oracle:Flying\nWhen Havoc Eater enters, for each opponent, goad up to one target creature that opponent controls. Put X +1/+1 counters on Havoc Eater, where X is the total power of creatures goaded this way. +Oracle:Flying\nWhen this creature enters, for each opponent, goad up to one target creature that opponent controls. Put X +1/+1 counters on this creature, where X is the total power of creatures goaded this way. diff --git a/forge-gui/res/cardsfolder/h/havoc_jester.txt b/forge-gui/res/cardsfolder/h/havoc_jester.txt index 72a82515796..2168b92ff3f 100644 --- a/forge-gui/res/cardsfolder/h/havoc_jester.txt +++ b/forge-gui/res/cardsfolder/h/havoc_jester.txt @@ -2,6 +2,6 @@ Name:Havoc Jester ManaCost:4 R Types:Creature Devil PT:5/5 -T:Mode$ Sacrificed | ValidCard$ Permanent.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a permanent, CARDNAME deals 1 damage to any target. +T:Mode$ Sacrificed | ValidCard$ Permanent.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a permanent, this creature deals 1 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 -Oracle:Whenever you sacrifice a permanent, Havoc Jester deals 1 damage to any target. +Oracle:Whenever you sacrifice a permanent, this creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/havoc_sower.txt b/forge-gui/res/cardsfolder/h/havoc_sower.txt index 90944cbed84..a26eaff8b98 100644 --- a/forge-gui/res/cardsfolder/h/havoc_sower.txt +++ b/forge-gui/res/cardsfolder/h/havoc_sower.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Eldrazi Drone PT:3/3 K:Devoid -A:AB$ Pump | Cost$ 1 C | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. +A:AB$ Pump | Cost$ 1 C | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ This creature gets +2/+1 until end of turn. DeckHints:Ability$Mana.Colorless -Oracle:Devoid (This card has no color.)\n{1}{C}: Havoc Sower gets +2/+1 until end of turn. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\n{1}{C}: This creature gets +2/+1 until end of turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/h/haytham_kenway.txt b/forge-gui/res/cardsfolder/h/haytham_kenway.txt index d9dead467a6..dbc25a9c51b 100644 --- a/forge-gui/res/cardsfolder/h/haytham_kenway.txt +++ b/forge-gui/res/cardsfolder/h/haytham_kenway.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Knight PT:3/3 K:Protection:Assassin S:Mode$ Continuous | Affected$ Knight.YouCtrl+Other | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Protection:Assassin | Description$ Other Knights you control get +2/+2 and have protection from Assassins. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile up to one target creature that player controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, for each opponent, exile up to one target creature that player controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True | TgtPrompt$ Select up to one target creature each opponent controls | Duration$ UntilHostLeavesPlay SVar:OneEach:PlayerCountOpponents$Amount SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/h/haywire_mite.txt b/forge-gui/res/cardsfolder/h/haywire_mite.txt index 33bfdba04a1..ba4ecbc6ea1 100644 --- a/forge-gui/res/cardsfolder/h/haywire_mite.txt +++ b/forge-gui/res/cardsfolder/h/haywire_mite.txt @@ -2,10 +2,10 @@ Name:Haywire Mite ManaCost:1 Types:Artifact Creature Insect PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME dies, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature dies, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Enchantment.nonCreature,Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact or noncreature enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target noncreature artifact or noncreature enchantment. SVar:SacMe:1 DeckHas:Ability$LifeGain|Sacrifice DeckHints:Color$Green -Oracle:When Haywire Mite dies, you gain 2 life.\n{G}, Sacrifice Haywire Mite: Exile target noncreature artifact or noncreature enchantment. +Oracle:When this creature dies, you gain 2 life.\n{G}, Sacrifice this creature: Exile target noncreature artifact or noncreature enchantment. diff --git a/forge-gui/res/cardsfolder/h/hazduhr_the_abbot.txt b/forge-gui/res/cardsfolder/h/hazduhr_the_abbot.txt index 8fec7aa40ef..a3df323249c 100644 --- a/forge-gui/res/cardsfolder/h/hazduhr_the_abbot.txt +++ b/forge-gui/res/cardsfolder/h/hazduhr_the_abbot.txt @@ -2,7 +2,7 @@ Name:Hazduhr the Abbot ManaCost:3 W W Types:Legendary Creature Human Cleric PT:2/5 -A:AB$ ChooseCard | Cost$ X T | ValidTgts$ Creature.White+YouCtrl | TgtPrompt$ Select target white creature you control | Mandatory$ True | Defined$ You | SubAbility$ DBSetVarBefore | SpellDescription$ The next X damage that would be dealt this turn to target white creature you control is dealt to CARDNAME instead. | StackDescription$ SpellDescription +A:AB$ ChooseCard | Cost$ X T | ValidTgts$ Creature.White+YouCtrl | TgtPrompt$ Select target white creature you control | Mandatory$ True | Defined$ You | SubAbility$ DBSetVarBefore | SpellDescription$ The next X damage that would be dealt this turn to target white creature you control is dealt to NICKNAME instead. | StackDescription$ SpellDescription SVar:DBSetVarBefore:DB$ StoreSVar | SVar$ Y | Type$ Calculate | Expression$ X | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | ReplacementEffects$ HazduhrDamage | Triggers$ OutOfSight | RememberObjects$ Targeted | ImprintCards$ Self | SubAbility$ DBCleanup SVar:HazduhrDamage:Event$ DamageDone | ValidTarget$ Card.IsRemembered | ReplaceWith$ HazduhrDmg | DamageTarget$ Imprinted | Description$ The next X damage that would be dealt this turn to target white creature you control is dealt to EFFECTSOURCE instead. @@ -14,4 +14,4 @@ SVar:X:Count$xPaid # X Will get overwritten by Announce SVar:Y:Number$0 AI:RemoveDeck:All -Oracle:{X}, {T}: The next X damage that would be dealt this turn to target white creature you control is dealt to Hazduhr the Abbot instead. +Oracle:{X}, {T}: The next X damage that would be dealt this turn to target white creature you control is dealt to Hazduhr instead. diff --git a/forge-gui/res/cardsfolder/h/haze_frog.txt b/forge-gui/res/cardsfolder/h/haze_frog.txt index 6db29aaf46c..bcabb602ae7 100644 --- a/forge-gui/res/cardsfolder/h/haze_frog.txt +++ b/forge-gui/res/cardsfolder/h/haze_frog.txt @@ -3,8 +3,8 @@ ManaCost:3 G G Types:Creature Frog PT:2/1 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters, prevent all combat damage that other creatures would deal this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When this creature enters, prevent all combat damage that other creatures would deal this turn. SVar:TrigEffect:DB$ Effect | ReplacementEffects$ RPrevent | RememberObjects$ Self SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidSource$ Creature.!IsRemembered | Description$ Prevent all combat damage that other creatures would deal this turn. SVar:AmbushAI:True -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Haze Frog enters, prevent all combat damage that other creatures would deal this turn. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen this creature enters, prevent all combat damage that other creatures would deal this turn. diff --git a/forge-gui/res/cardsfolder/h/hazels_brewmaster.txt b/forge-gui/res/cardsfolder/h/hazels_brewmaster.txt index 54268824ece..83c6aa02871 100644 --- a/forge-gui/res/cardsfolder/h/hazels_brewmaster.txt +++ b/forge-gui/res/cardsfolder/h/hazels_brewmaster.txt @@ -3,12 +3,12 @@ ManaCost:3 B Types:Creature Squirrel Warlock PT:3/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME enters or attacks, exile up to one target card from a graveyard and create a Food token. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile up to one target card from a graveyard and create a Food token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever this creature enters or attacks, exile up to one target card from a graveyard and create a Food token. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, exile up to one target card from a graveyard and create a Food token. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Card | Origin$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | Destination$ Exile | TgtPrompt$ Select up to one target card from a graveyard | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You -S:Mode$ Continuous | Affected$ Food.YouCtrl | EffectZone$ Battlefield | GainsAbilitiesOf$ Creature.ExiledWithSource | GainsAbilitiesOfZones$ Exile | Description$ Foods you control have all activated abilities of all creature cards exiled with CARDNAME. +S:Mode$ Continuous | Affected$ Food.YouCtrl | EffectZone$ Battlefield | GainsAbilitiesOf$ Creature.ExiledWithSource | GainsAbilitiesOfZones$ Exile | Description$ Foods you control have all activated abilities of all creature cards exiled with this creature. SVar:HasAttackEffect:TRUE DeckHas:Ability$Token|Graveyard & Type$Food|Artifact DeckHints:Ability$Graveyard|Mill -Oracle:Menace\nWhenever Hazel's Brewmaster enters or attacks, exile up to one target card from a graveyard and create a Food token.\nFoods you control have all activated abilities of all creature cards exiled with Hazel's Brewmaster. +Oracle:Menace\nWhenever this creature enters or attacks, exile up to one target card from a graveyard and create a Food token.\nFoods you control have all activated abilities of all creature cards exiled with this creature. diff --git a/forge-gui/res/cardsfolder/h/hazezon_tamar.txt b/forge-gui/res/cardsfolder/h/hazezon_tamar.txt index e8fed0dcc08..62eb9392ee5 100644 --- a/forge-gui/res/cardsfolder/h/hazezon_tamar.txt +++ b/forge-gui/res/cardsfolder/h/hazezon_tamar.txt @@ -2,7 +2,7 @@ Name:Hazezon Tamar ManaCost:4 R G W Types:Legendary Creature Human Warrior PT:2/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DelTrig | TriggerDescription$ When CARDNAME enters, create X 1/1 Sand Warrior creature tokens that are red, green, and white at the beginning of your next upkeep, where X is the number of lands you control at that time. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DelTrig | TriggerDescription$ When NICKNAME enters, create X 1/1 Sand Warrior creature tokens that are red, green, and white at the beginning of your next upkeep, where X is the number of lands you control at that time. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTokens | TriggerDescription$ Create X 1/1 Sand Warrior creature tokens that are red, green, and white, where X is the number of lands you control. SVar:TrigTokens:DB$ Token | TokenAmount$ X | TokenScript$ rgw_1_1_sand_warrior | TokenOwner$ You T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigExile | TriggerDescription$ When NICKNAME leaves the battlefield, exile all Sand Warriors. @@ -10,4 +10,4 @@ SVar:TrigExile:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | Ch SVar:X:Count$Valid Land.YouCtrl SVar:BuffedBy:Land DeckHas:Ability$Token & Type$Sand -Oracle:When Hazezon Tamar enters, create X 1/1 Sand Warrior creature tokens that are red, green, and white at the beginning of your next upkeep, where X is the number of lands you control at that time.\nWhen Hazezon leaves the battlefield, exile all Sand Warriors. +Oracle:When Hazezon enters, create X 1/1 Sand Warrior creature tokens that are red, green, and white at the beginning of your next upkeep, where X is the number of lands you control at that time.\nWhen Hazezon leaves the battlefield, exile all Sand Warriors. diff --git a/forge-gui/res/cardsfolder/h/hazoret_the_fervent.txt b/forge-gui/res/cardsfolder/h/hazoret_the_fervent.txt index fdb9162d4d3..4c34dd5f956 100644 --- a/forge-gui/res/cardsfolder/h/hazoret_the_fervent.txt +++ b/forge-gui/res/cardsfolder/h/hazoret_the_fervent.txt @@ -6,5 +6,5 @@ K:Indestructible K:Haste S:Mode$ CantAttack,CantBlock | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE2 | Description$ NICKNAME can't attack or block unless you have one or fewer cards in hand. SVar:X:Count$ValidHand Card.YouOwn -A:AB$ DealDamage | Cost$ 2 R Discard<1/Card> | NumDmg$ 2 | Defined$ Player.Opponent | SpellDescription$ CARDNAME deals 2 damage to each opponent. -Oracle:Indestructible, haste\nHazoret the Fervent can't attack or block unless you have one or fewer cards in hand.\n{2}{R}, Discard a card: Hazoret deals 2 damage to each opponent. +A:AB$ DealDamage | Cost$ 2 R Discard<1/Card> | NumDmg$ 2 | Defined$ Player.Opponent | SpellDescription$ NICKNAME deals 2 damage to each opponent. +Oracle:Indestructible, haste\nHazoret can't attack or block unless you have one or fewer cards in hand.\n{2}{R}, Discard a card: Hazoret deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/h/hazy_homunculus.txt b/forge-gui/res/cardsfolder/h/hazy_homunculus.txt index 112efb7e8cf..adfe4790819 100644 --- a/forge-gui/res/cardsfolder/h/hazy_homunculus.txt +++ b/forge-gui/res/cardsfolder/h/hazy_homunculus.txt @@ -2,5 +2,5 @@ Name:Hazy Homunculus ManaCost:1 U Types:Creature Homunculus Illusion PT:1/1 -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | IsPresent$ Land.DefenderCtrl+untapped | Description$ CARDNAME can't be blocked as long as defending player controls an untapped land. -Oracle:Hazy Homunculus can't be blocked as long as defending player controls an untapped land. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | IsPresent$ Land.DefenderCtrl+untapped | Description$ This creature can't be blocked as long as defending player controls an untapped land. +Oracle:This creature can't be blocked as long as defending player controls an untapped land. diff --git a/forge-gui/res/cardsfolder/h/head_banger.txt b/forge-gui/res/cardsfolder/h/head_banger.txt index 5dda9009aa1..69bd3ee4a25 100644 --- a/forge-gui/res/cardsfolder/h/head_banger.txt +++ b/forge-gui/res/cardsfolder/h/head_banger.txt @@ -1,6 +1,6 @@ Name:Head Banger ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, target creature must be blocked this turn if able. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, target creature must be blocked this turn if able. SVar:TrigCrank:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME must be blocked if able. -Oracle:Whenever you crank Head Banger, target creature must be blocked this turn if able. +Oracle:Whenever you crank this Contraption, target creature must be blocked this turn if able. diff --git a/forge-gui/res/cardsfolder/h/head_of_the_homestead.txt b/forge-gui/res/cardsfolder/h/head_of_the_homestead.txt index 8123d45a060..6a80ebfc51a 100644 --- a/forge-gui/res/cardsfolder/h/head_of_the_homestead.txt +++ b/forge-gui/res/cardsfolder/h/head_of_the_homestead.txt @@ -2,7 +2,7 @@ Name:Head of the Homestead ManaCost:3 GW GW Types:Creature Rabbit Citizen PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 white Rabbit creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 white Rabbit creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_rabbit | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Head of the Homestead enters, create two 1/1 white Rabbit creature tokens. +Oracle:When this creature enters, create two 1/1 white Rabbit creature tokens. diff --git a/forge-gui/res/cardsfolder/h/headhunter.txt b/forge-gui/res/cardsfolder/h/headhunter.txt index 2c1f6655988..7bb5bb57749 100644 --- a/forge-gui/res/cardsfolder/h/headhunter.txt +++ b/forge-gui/res/cardsfolder/h/headhunter.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Human Cleric PT:1/1 K:Morph:B -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player discards a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, that player discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose -Oracle:Whenever Headhunter deals combat damage to a player, that player discards a card.\nMorph {B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:Whenever this creature deals combat damage to a player, that player discards a card.\nMorph {B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/h/headless_rider.txt b/forge-gui/res/cardsfolder/h/headless_rider.txt index f76f89d3e32..273e93b0688 100644 --- a/forge-gui/res/cardsfolder/h/headless_rider.txt +++ b/forge-gui/res/cardsfolder/h/headless_rider.txt @@ -2,8 +2,8 @@ Name:Headless Rider ManaCost:2 B Types:Creature Zombie PT:3/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Zombie.!token+YouCtrl+Other,Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another nontoken Zombie you control dies, create a 2/2 black Zombie creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Zombie.!token+YouCtrl+Other,Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever this creature or another nontoken Zombie you control dies, create a 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie DeckHas:Ability$Token DeckHints:Type$Zombie -Oracle:Whenever Headless Rider or another nontoken Zombie you control dies, create a 2/2 black Zombie creature token. +Oracle:Whenever this creature or another nontoken Zombie you control dies, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/h/headless_skaab.txt b/forge-gui/res/cardsfolder/h/headless_skaab.txt index 2744d08c1ab..11dca5331a3 100644 --- a/forge-gui/res/cardsfolder/h/headless_skaab.txt +++ b/forge-gui/res/cardsfolder/h/headless_skaab.txt @@ -2,7 +2,7 @@ Name:Headless Skaab ManaCost:2 U Types:Creature Zombie Warrior PT:3/6 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This creature enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:SP$ PermanentCreature | Cost$ 2 U ExileFromGrave<1/Creature> -Oracle:As an additional cost to cast this spell, exile a creature card from your graveyard.\nHeadless Skaab enters tapped. +Oracle:As an additional cost to cast this spell, exile a creature card from your graveyard.\nThis creature enters tapped. diff --git a/forge-gui/res/cardsfolder/h/headless_specter.txt b/forge-gui/res/cardsfolder/h/headless_specter.txt index 5f4c08aebf4..3e89266ded3 100644 --- a/forge-gui/res/cardsfolder/h/headless_specter.txt +++ b/forge-gui/res/cardsfolder/h/headless_specter.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Specter PT:2/2 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Hellbent$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Hellbent Whenever CARDNAME deals combat damage to a player, if you have no cards in hand, that player discards a card at random. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Hellbent$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Hellbent — Whenever this creature deals combat damage to a player, if you have no cards in hand, that player discards a card at random. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ Random -Oracle:Flying\nHellbent — Whenever Headless Specter deals combat damage to a player, if you have no cards in hand, that player discards a card at random. +Oracle:Flying\nHellbent — Whenever this creature deals combat damage to a player, if you have no cards in hand, that player discards a card at random. diff --git a/forge-gui/res/cardsfolder/h/headsplitter.txt b/forge-gui/res/cardsfolder/h/headsplitter.txt index bc1b3abaee3..80de5f8eb84 100644 --- a/forge-gui/res/cardsfolder/h/headsplitter.txt +++ b/forge-gui/res/cardsfolder/h/headsplitter.txt @@ -1,11 +1,11 @@ Name:Headsplitter ManaCost:1 R Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 black Assassin creature token with menace, then attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Equipment enters, create a 1/1 black Assassin creature token with menace, then attach this Equipment to it. SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_assassin_menace | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. K:Equip:2 -Oracle:When Headsplitter enters, create a 1/1 black Assassin creature token with menace, then attach Headsplitter to it.\nEquipped creature gets +1/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, create a 1/1 black Assassin creature token with menace, then attach this Equipment to it.\nEquipped creature gets +1/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/headstrong_brute.txt b/forge-gui/res/cardsfolder/h/headstrong_brute.txt index 05361b7dfda..936c4768934 100644 --- a/forge-gui/res/cardsfolder/h/headstrong_brute.txt +++ b/forge-gui/res/cardsfolder/h/headstrong_brute.txt @@ -2,7 +2,7 @@ Name:Headstrong Brute ManaCost:2 R Types:Creature Orc Pirate PT:3/3 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | IsPresent$ Pirate.Other+YouCtrl | Description$ CARDNAME has menace as long as you control another Pirate. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | IsPresent$ Pirate.Other+YouCtrl | Description$ This creature has menace as long as you control another Pirate. SVar:BuffedBy:Pirate -Oracle:Headstrong Brute can't block.\nHeadstrong Brute has menace as long as you control another Pirate. +Oracle:This creature can't block.\nThis creature has menace as long as you control another Pirate. diff --git a/forge-gui/res/cardsfolder/h/healer_of_the_glade.txt b/forge-gui/res/cardsfolder/h/healer_of_the_glade.txt index a08bbc22b42..a9873c699af 100644 --- a/forge-gui/res/cardsfolder/h/healer_of_the_glade.txt +++ b/forge-gui/res/cardsfolder/h/healer_of_the_glade.txt @@ -2,7 +2,7 @@ Name:Healer of the Glade ManaCost:G Types:Creature Elemental PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$LifeGain -Oracle:When Healer of the Glade enters, you gain 3 life. +Oracle:When this creature enters, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/healers_hawk.txt b/forge-gui/res/cardsfolder/h/healers_hawk.txt index 3b1adf7a2ac..7f7d4e249dc 100644 --- a/forge-gui/res/cardsfolder/h/healers_hawk.txt +++ b/forge-gui/res/cardsfolder/h/healers_hawk.txt @@ -4,4 +4,4 @@ Types:Creature Bird PT:1/1 K:Flying K:Lifelink -Oracle:Flying, lifelink +Oracle:Flying\nLifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/h/healers_headdress.txt b/forge-gui/res/cardsfolder/h/healers_headdress.txt index ee9c864e0dc..3f400fc7809 100644 --- a/forge-gui/res/cardsfolder/h/healers_headdress.txt +++ b/forge-gui/res/cardsfolder/h/healers_headdress.txt @@ -2,7 +2,7 @@ Name:Healer's Headdress ManaCost:2 Types:Artifact Equipment K:Equip:1 -A:AB$ Attach | Cost$ W W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Attach CARDNAME to target creature you control. +A:AB$ Attach | Cost$ W W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Attach this Equipment to target creature you control. S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ Prevent | AddToughness$ 2 | Description$ Equipped creature gets +0/+2 and has "{T}: Prevent the next 1 damage that would be dealt to any target this turn." SVar:Prevent:AB$ PreventDamage | Cost$ T | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. -Oracle:Equipped creature gets +0/+2 and has "{T}: Prevent the next 1 damage that would be dealt to any target this turn."\n{W}{W}: Attach Healer's Headdress to target creature you control.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +0/+2 and has "{T}: Prevent the next 1 damage that would be dealt to any target this turn."\n{W}{W}: Attach this Equipment to target creature you control.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/heap_doll.txt b/forge-gui/res/cardsfolder/h/heap_doll.txt index 3a6d998d0ad..fcbb0b822c6 100644 --- a/forge-gui/res/cardsfolder/h/heap_doll.txt +++ b/forge-gui/res/cardsfolder/h/heap_doll.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Scarecrow PT:1/1 A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. AI:RemoveDeck:All -Oracle:Sacrifice Heap Doll: Exile target card from a graveyard. +Oracle:Sacrifice this creature: Exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/h/heaped_harvest.txt b/forge-gui/res/cardsfolder/h/heaped_harvest.txt index 2b86377d262..ed567b7d88a 100644 --- a/forge-gui/res/cardsfolder/h/heaped_harvest.txt +++ b/forge-gui/res/cardsfolder/h/heaped_harvest.txt @@ -1,10 +1,10 @@ Name:Heaped Harvest ManaCost:2 G Types:Artifact Food -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters and when you sacrifice it, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. -T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigChange | Secondary$ True | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters and when you sacrifice it, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this artifact enters and when you sacrifice it, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigChange | Secondary$ True | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ When this artifact enters and when you sacrifice it, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ShuffleNonMandatory$ True A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 3 | SpellDescription$ You gain 3 life. SVar:SacMe:5 DeckHas:Ability$LifeGain|Food -Oracle:When Heaped Harvest enters and when you sacrifice it, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n{2}, {T}, Sacrifice Heaped Harvest: You gain 3 life. +Oracle:When this artifact enters and when you sacrifice it, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n{2}, {T}, Sacrifice this artifact: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/heart_of_bogardan.txt b/forge-gui/res/cardsfolder/h/heart_of_bogardan.txt index 1fa66de7458..49c516f4b86 100644 --- a/forge-gui/res/cardsfolder/h/heart_of_bogardan.txt +++ b/forge-gui/res/cardsfolder/h/heart_of_bogardan.txt @@ -2,10 +2,10 @@ Name:Heart of Bogardan ManaCost:2 R R Types:Enchantment K:Cumulative upkeep:2 -T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ False | Execute$ TrigDmg | TriggerDescription$ When a player doesn't pay CARDNAME's cumulative upkeep, CARDNAME deals X damage to target player or planeswalker and each creature that player or that planeswalker's controller controls, where X is twice the number of age counters on CARDNAME minus 2. +T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ False | Execute$ TrigDmg | TriggerDescription$ When a player doesn't pay this enchantment's cumulative upkeep, this enchantment deals X damage to target player or planeswalker and each creature that player or that planeswalker's controller controls, where X is twice the number of age counters on this enchantment minus 2. SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select a player or planeswalker | NumDmg$ Y | SubAbility$ DmgAll | DamageMap$ True | SpellDescription$ CARDNAME deals X damage to target player or planeswalker and each creature that player or planeswalker's controller controls. SVar:DmgAll:DB$ DamageAll | NumDmg$ Y | ValidCards$ Creature.ControlledBy TargetedOrController | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:X:TriggeredCard$CardCounters.AGE/Twice SVar:Y:SVar$X/Minus.2 -Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen a player doesn't pay Heart of Bogardan's cumulative upkeep, Heart of Bogardan deals X damage to target player or planeswalker and each creature that player or that planeswalker's controller controls, where X is twice the number of age counters on Heart of Bogardan minus 2. +Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen a player doesn't pay this enchantment's cumulative upkeep, this enchantment deals X damage to target player or planeswalker and each creature that player or that planeswalker's controller controls, where X is twice the number of age counters on this enchantment minus 2. diff --git a/forge-gui/res/cardsfolder/h/heart_of_ramos.txt b/forge-gui/res/cardsfolder/h/heart_of_ramos.txt index b6cc5f3bbb0..02c5fba3e24 100644 --- a/forge-gui/res/cardsfolder/h/heart_of_ramos.txt +++ b/forge-gui/res/cardsfolder/h/heart_of_ramos.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ R | SpellDescription$ Add {R}. AI:RemoveDeck:All -Oracle:{T}: Add {R}.\nSacrifice Heart of Ramos: Add {R}. +Oracle:{T}: Add {R}.\nSacrifice this artifact: Add {R}. diff --git a/forge-gui/res/cardsfolder/h/heart_of_yavimaya.txt b/forge-gui/res/cardsfolder/h/heart_of_yavimaya.txt index 7a846cd7381..3f805a912d2 100644 --- a/forge-gui/res/cardsfolder/h/heart_of_yavimaya.txt +++ b/forge-gui/res/cardsfolder/h/heart_of_yavimaya.txt @@ -3,11 +3,11 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Pump | Cost$ T | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Target creature gets +1/+1 until end of turn. -R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter, sacrifice a Forest instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard. +R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If this land would enter, sacrifice a Forest instead. If you do, put this land onto the battlefield. If you don't, put it into its owner's graveyard. SVar:PayBeforeETB:DB$ Sacrifice | SacValid$ Forest | Defined$ You | RememberSacrificed$ True | SubAbility$ MoveToGraveyard SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:NeedsToPlay:Forest.YouCtrl -Oracle:If Heart of Yavimaya would enter, sacrifice a Forest instead. If you do, put Heart of Yavimaya onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {G}.\n{T}: Target creature gets +1/+1 until end of turn. +Oracle:If this land would enter, sacrifice a Forest instead. If you do, put this land onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {G}.\n{T}: Target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heart_piercer_bow.txt b/forge-gui/res/cardsfolder/h/heart_piercer_bow.txt index 52206409dd9..bddba3698a5 100644 --- a/forge-gui/res/cardsfolder/h/heart_piercer_bow.txt +++ b/forge-gui/res/cardsfolder/h/heart_piercer_bow.txt @@ -2,9 +2,9 @@ Name:Heart-Piercer Bow ManaCost:2 Types:Artifact Equipment K:Equip:1 -T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigDamage | TriggerDescription$ Whenever equipped creature attacks, CARDNAME deals 1 damage to target creature defending player controls. +T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigDamage | TriggerDescription$ Whenever equipped creature attacks, this Equipment deals 1 damage to target creature defending player controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls | NumDmg$ 1 S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE DeckHints:Name$Renowned Weaponsmith -Oracle:Whenever equipped creature attacks, Heart-Piercer Bow deals 1 damage to target creature defending player controls.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Whenever equipped creature attacks, this Equipment deals 1 damage to target creature defending player controls.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt b/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt index 72ef9d30d83..408fbe4e31d 100644 --- a/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt +++ b/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt @@ -2,11 +2,11 @@ Name:Heart-Piercer Manticore ManaCost:2 R R Types:Creature Manticore PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBTrigger | TriggerDescription$ When CARDNAME enters, you may sacrifice another creature. When you do, CARDNAME deals damage equal to that creature's power to target creature or player. -SVar:DBTrigger:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | Execute$ TrigDamage | AILogic$ SacForDamage | TriggerDescription$ When you do, CARDNAME deals damage equal to that creature's power to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBTrigger | TriggerDescription$ When this creature enters, you may sacrifice another creature. When you do, this creature deals damage equal to that creature's power to any target. +SVar:DBTrigger:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | Execute$ TrigDamage | AILogic$ SacForDamage | TriggerDescription$ When you do, this creature deals damage equal to that creature's power to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ XPower K:Embalm:5 R SVar:XPower:Spawner>Sacrificed$CardPower SVar:AIPreferenceParams:CreatureEvalThreshold$ 200 DeckHas:Ability$Token|Sacrifice -Oracle:When Heart-Piercer Manticore enters, you may sacrifice another creature. When you do, Heart-Piercer Manticore deals damage equal to that creature's power to any target.\nEmbalm {5}{R} ({5}{R}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Manticore with no mana cost. Embalm only as a sorcery.) +Oracle:When this creature enters, you may sacrifice another creature. When you do, this creature deals damage equal to that creature's power to any target.\nEmbalm {5}{R} ({5}{R}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Manticore with no mana cost. Embalm only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/heart_warden.txt b/forge-gui/res/cardsfolder/h/heart_warden.txt index 69c7818fc8a..1e399a6c602 100644 --- a/forge-gui/res/cardsfolder/h/heart_warden.txt +++ b/forge-gui/res/cardsfolder/h/heart_warden.txt @@ -5,4 +5,4 @@ PT:1/1 A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:All -Oracle:{T}: Add {G}.\n{2}, Sacrifice Heart Warden: Draw a card. +Oracle:{T}: Add {G}.\n{2}, Sacrifice this creature: Draw a card. diff --git a/forge-gui/res/cardsfolder/h/heart_wolf.txt b/forge-gui/res/cardsfolder/h/heart_wolf.txt index 6b5a804d3a5..a9613cb6f0f 100644 --- a/forge-gui/res/cardsfolder/h/heart_wolf.txt +++ b/forge-gui/res/cardsfolder/h/heart_wolf.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Creature Wolf PT:2/2 K:First Strike -A:AB$ Pump | Cost$ T | NumAtt$ +2 | KW$ First Strike | ValidTgts$ Creature.Dwarf | TgtPrompt$ Select target Dwarf creature | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ EliteGuardEffect | SpellDescription$ Target Dwarf creature gets +2/+0 and gains first strike until end of turn. When that creature leaves the battlefield this turn, sacrifice CARDNAME. Activate only during combat. +A:AB$ Pump | Cost$ T | NumAtt$ +2 | KW$ First Strike | ValidTgts$ Creature.Dwarf | TgtPrompt$ Select target Dwarf creature | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ EliteGuardEffect | SpellDescription$ Target Dwarf creature gets +2/+0 and gains first strike until end of turn. When that creature leaves the battlefield this turn, sacrifice this creature. Activate only during combat. SVar:EliteGuardEffect:DB$ Effect | Triggers$ LostTheGuarded | RememberObjects$ Targeted | ExileOnMoved$ Battlefield SVar:LostTheGuarded:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ EliteDefence | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice EFFECTSOURCE. SVar:EliteDefence:DB$ SacrificeAll | Defined$ EffectSource -Oracle:First strike\n{T}: Target Dwarf creature gets +2/+0 and gains first strike until end of turn. When that creature leaves the battlefield this turn, sacrifice Heart Wolf. Activate only during combat. +Oracle:First strike\n{T}: Target Dwarf creature gets +2/+0 and gains first strike until end of turn. When that creature leaves the battlefield this turn, sacrifice this creature. Activate only during combat. diff --git a/forge-gui/res/cardsfolder/h/heartfire_hero.txt b/forge-gui/res/cardsfolder/h/heartfire_hero.txt index 32b99a1d8ff..bf9ef0f6643 100644 --- a/forge-gui/res/cardsfolder/h/heartfire_hero.txt +++ b/forge-gui/res/cardsfolder/h/heartfire_hero.txt @@ -2,10 +2,10 @@ Name:Heartfire Hero ManaCost:R Types:Creature Mouse Soldier PT:1/1 -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.YouCtrl | TriggerZones$ Battlefield | Valiant$ True | Execute$ TrigCounter | TriggerDescription$ Valiant — Whenever CARDNAME becomes the target of a spell or ability you control for the first time each turn, put a +1/+1 counter on it. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.YouCtrl | TriggerZones$ Battlefield | Valiant$ True | Execute$ TrigCounter | TriggerDescription$ Valiant — Whenever this creature becomes the target of a spell or ability you control for the first time each turn, put a +1/+1 counter on it. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamageDies | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to each opponent. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamageDies | TriggerDescription$ When this creature dies, it deals damage equal to its power to each opponent. SVar:TrigDamageDies:DB$ DealDamage | Defined$ Opponent | NumDmg$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters -Oracle:Valiant — Whenever Heartfire Hero becomes the target of a spell or ability you control for the first time each turn, put a +1/+1 counter on it.\nWhen Heartfire Hero dies, it deals damage equal to its power to each opponent. +Oracle:Valiant — Whenever this creature becomes the target of a spell or ability you control for the first time each turn, put a +1/+1 counter on it.\nWhen this creature dies, it deals damage equal to its power to each opponent. diff --git a/forge-gui/res/cardsfolder/h/heartfire_immolator.txt b/forge-gui/res/cardsfolder/h/heartfire_immolator.txt index 5bda335e6a8..14931d03eb4 100644 --- a/forge-gui/res/cardsfolder/h/heartfire_immolator.txt +++ b/forge-gui/res/cardsfolder/h/heartfire_immolator.txt @@ -6,4 +6,4 @@ K:Prowess A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | SpellDescription$ It deals damage equal to its power to target creature or planeswalker. SVar:X:Sacrificed$CardPower DeckHas:Ability$Sacrifice -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\n{R}, Sacrifice Heartfire Immolator: It deals damage equal to its power to target creature or planeswalker. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\n{R}, Sacrifice this creature: It deals damage equal to its power to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/hearth_kami.txt b/forge-gui/res/cardsfolder/h/hearth_kami.txt index dceaf697cd8..faa2a03cf22 100644 --- a/forge-gui/res/cardsfolder/h/hearth_kami.txt +++ b/forge-gui/res/cardsfolder/h/hearth_kami.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:2/1 A:AB$ Destroy | Cost$ X Sac<1/CARDNAME> | ValidTgts$ Artifact.cmcEQX | SpellDescription$ Destroy target artifact with mana value X. SVar:X:Count$xPaid -Oracle:{X}, Sacrifice Hearth Kami: Destroy target artifact with mana value X. +Oracle:{X}, Sacrifice this creature: Destroy target artifact with mana value X. diff --git a/forge-gui/res/cardsfolder/h/hearthborn_battler.txt b/forge-gui/res/cardsfolder/h/hearthborn_battler.txt index a372847e22d..2d9ea43cad7 100644 --- a/forge-gui/res/cardsfolder/h/hearthborn_battler.txt +++ b/forge-gui/res/cardsfolder/h/hearthborn_battler.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Creature Lizard Warlock PT:2/3 K:Haste -T:Mode$ SpellCast | ValidActivatingPlayer$ Player | ActivatorThisTurnCast$ EQ2 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts their second spell each turn, CARDNAME deals 2 damage to target opponent. +T:Mode$ SpellCast | ValidActivatingPlayer$ Player | ActivatorThisTurnCast$ EQ2 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts their second spell each turn, this creature deals 2 damage to target opponent. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Player.Opponent | NumDmg$ 2 -Oracle:Haste\nWhenever a player casts their second spell each turn, Hearthborn Battler deals 2 damage to target opponent. +Oracle:Haste\nWhenever a player casts their second spell each turn, this creature deals 2 damage to target opponent. diff --git a/forge-gui/res/cardsfolder/h/hearthcage_giant.txt b/forge-gui/res/cardsfolder/h/hearthcage_giant.txt index 53218d178cc..58ee78a28c4 100644 --- a/forge-gui/res/cardsfolder/h/hearthcage_giant.txt +++ b/forge-gui/res/cardsfolder/h/hearthcage_giant.txt @@ -2,7 +2,7 @@ Name:Hearthcage Giant ManaCost:6 R R Types:Creature Giant Warrior PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 3/1 red Elemental Shaman creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 3/1 red Elemental Shaman creature tokens. SVar:TrigToken:DB$ Token | TokenScript$ r_3_1_elemental_shaman | TokenOwner$ You | TokenAmount$ 2 A:AB$ Pump | Cost$ Sac<1/Elemental> | ValidTgts$ Creature.Giant | TgtPrompt$ Select target Giant creature | NumAtt$ +3 | NumDef$ +1 | SpellDescription$ Target Giant creature gets +3/+1 until end of turn. -Oracle:When Hearthcage Giant enters, create two 3/1 red Elemental Shaman creature tokens.\nSacrifice an Elemental: Target Giant creature gets +3/+1 until end of turn. +Oracle:When this creature enters, create two 3/1 red Elemental Shaman creature tokens.\nSacrifice an Elemental: Target Giant creature gets +3/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heartlash_cinder.txt b/forge-gui/res/cardsfolder/h/heartlash_cinder.txt index 06773654aee..604917ea65f 100644 --- a/forge-gui/res/cardsfolder/h/heartlash_cinder.txt +++ b/forge-gui/res/cardsfolder/h/heartlash_cinder.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Elemental Warrior PT:1/1 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Chroma — When CARDNAME enters, it gets +X/+0 until end of turn, where X is the number of red mana symbols in the mana costs of permanents you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Chroma — When this creature enters, it gets +X/+0 until end of turn, where X is the number of red mana symbols in the mana costs of permanents you control. SVar:TrigPump:DB$ Pump | NumAtt$ +X | Defined$ Self SVar:X:Count$Chroma.Red -Oracle:Haste\nChroma — When Heartlash Cinder enters, it gets +X/+0 until end of turn, where X is the number of red mana symbols in the mana costs of permanents you control. +Oracle:Haste\nChroma — When this creature enters, it gets +X/+0 until end of turn, where X is the number of red mana symbols in the mana costs of permanents you control. diff --git a/forge-gui/res/cardsfolder/h/heartless_conscription.txt b/forge-gui/res/cardsfolder/h/heartless_conscription.txt index 3132c7f01dc..e2d7013f149 100644 --- a/forge-gui/res/cardsfolder/h/heartless_conscription.txt +++ b/forge-gui/res/cardsfolder/h/heartless_conscription.txt @@ -6,4 +6,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ ST SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the cards exiled with EFFECTSOURCE for as long as they remain exiled, and mana of any type can be spent to cast those spells. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Exile all creatures. For each card exiled this way, you may play that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. Exile CARDNAME. +Oracle:Exile all creatures. For each card exiled this way, you may play that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. Exile Heartless Conscription. diff --git a/forge-gui/res/cardsfolder/h/heartseeker.txt b/forge-gui/res/cardsfolder/h/heartseeker.txt index f529026b021..e8887816e58 100644 --- a/forge-gui/res/cardsfolder/h/heartseeker.txt +++ b/forge-gui/res/cardsfolder/h/heartseeker.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment K:Equip:5 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | AddAbility$ SeekerDestroy | Description$ Equipped creature gets +2/+1 and has "{T}, Unattach CARDNAME: Destroy target creature." SVar:SeekerDestroy:AB$ Destroy | Cost$ T Unattach | ValidTgts$ Creature | SpellDescription$ Destroy target creature. -Oracle:Equipped creature gets +2/+1 and has "{T}, Unattach Heartseeker: Destroy target creature."\nEquip {5} ({5}: Attach to target creature you control. Equip only as a sorcery. This card enters unattached and stays on the battlefield if the creature leaves.) +Oracle:Equipped creature gets +2/+1 and has "{T}, Unattach Heartseeker: Destroy target creature."\nEquip {5} ({5}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/heartstabber_mosquito.txt b/forge-gui/res/cardsfolder/h/heartstabber_mosquito.txt index 58f041bf0b9..162ef709364 100644 --- a/forge-gui/res/cardsfolder/h/heartstabber_mosquito.txt +++ b/forge-gui/res/cardsfolder/h/heartstabber_mosquito.txt @@ -4,8 +4,8 @@ Types:Creature Insect PT:2/2 K:Flying K:Kicker:2 B -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, destroy target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When this creature enters, if it was kicked, destroy target creature. SVar:TrigKicker:DB$ Destroy | ValidTgts$ Creature SVar:PlayMain1:TRUE SVar:NeedsToPlayKicked:Creature.OppCtrl -Oracle:Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.)\nFlying\nWhen Heartstabber Mosquito enters, if it was kicked, destroy target creature. +Oracle:Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.)\nFlying\nWhen this creature enters, if it was kicked, destroy target creature. diff --git a/forge-gui/res/cardsfolder/h/heartwood_dryad.txt b/forge-gui/res/cardsfolder/h/heartwood_dryad.txt index efaf240766c..07911b7a1a4 100644 --- a/forge-gui/res/cardsfolder/h/heartwood_dryad.txt +++ b/forge-gui/res/cardsfolder/h/heartwood_dryad.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Creature Dryad PT:2/1 K:CARDNAME can block creatures with shadow as though they didn't have shadow. -Oracle:Heartwood Dryad can block creatures with shadow as though Heartwood Dryad had shadow. +Oracle:This creature can block creatures with shadow as though it had shadow. diff --git a/forge-gui/res/cardsfolder/h/heartwood_giant.txt b/forge-gui/res/cardsfolder/h/heartwood_giant.txt index 9ed73920713..d50494af27e 100644 --- a/forge-gui/res/cardsfolder/h/heartwood_giant.txt +++ b/forge-gui/res/cardsfolder/h/heartwood_giant.txt @@ -2,5 +2,5 @@ Name:Heartwood Giant ManaCost:3 G G Types:Creature Giant PT:4/4 -A:AB$ DealDamage | Cost$ T Sac<1/Forest> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target player or planeswalker. -Oracle:{T}, Sacrifice a Forest: Heartwood Giant deals 2 damage to target player or planeswalker. +A:AB$ DealDamage | Cost$ T Sac<1/Forest> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target player or planeswalker. +Oracle:{T}, Sacrifice a Forest: This creature deals 2 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/heat_of_battle.txt b/forge-gui/res/cardsfolder/h/heat_of_battle.txt index 53e615f6499..3b5ab3f74ae 100644 --- a/forge-gui/res/cardsfolder/h/heat_of_battle.txt +++ b/forge-gui/res/cardsfolder/h/heat_of_battle.txt @@ -1,7 +1,7 @@ Name:Heat of Battle ManaCost:1 R Types:Enchantment -T:Mode$ Blocks | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature blocks, CARDNAME deals 1 damage to that creature's controller. +T:Mode$ Blocks | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature blocks, this enchantment deals 1 damage to that creature's controller. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredBlockerController | NumDmg$ 1 AI:RemoveDeck:Random -Oracle:Whenever a creature blocks, Heat of Battle deals 1 damage to that creature's controller. +Oracle:Whenever a creature blocks, this enchantment deals 1 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/h/heat_shimmer.txt b/forge-gui/res/cardsfolder/h/heat_shimmer.txt index 1a483300f9a..d5cc17cc28d 100644 --- a/forge-gui/res/cardsfolder/h/heat_shimmer.txt +++ b/forge-gui/res/cardsfolder/h/heat_shimmer.txt @@ -1,5 +1,5 @@ Name:Heat Shimmer ManaCost:2 R Types:Sorcery -A:SP$ CopyPermanent | ValidTgts$ Creature | AddKeywords$ Haste | AtEOTTrig$ Exile | SpellDescription$ Create a token that's a copy of target creature, except it has haste and "At the beginning of the end step, exile this permanent." -Oracle:Create a token that's a copy of target creature, except it has haste and "At the beginning of the end step, exile this permanent." +A:SP$ CopyPermanent | ValidTgts$ Creature | AddKeywords$ Haste | AtEOTTrig$ Exile | SpellDescription$ Create a token that's a copy of target creature, except it has haste and "At the beginning of the end step, exile this token." +Oracle:Create a token that's a copy of target creature, except it has haste and "At the beginning of the end step, exile this token." diff --git a/forge-gui/res/cardsfolder/h/heaven_sent.txt b/forge-gui/res/cardsfolder/h/heaven_sent.txt index c5ef66f69a8..31612ac382b 100644 --- a/forge-gui/res/cardsfolder/h/heaven_sent.txt +++ b/forge-gui/res/cardsfolder/h/heaven_sent.txt @@ -3,7 +3,7 @@ ManaCost:U R Types:Enchantment Saga K:Chapter:3:DBInvestigate,DBInvestigate,DBDamage SVar:DBInvestigate:DB$ Investigate | SpellDescription$ Investigate. -SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 1 | SubAbility$ DBBranch | SpellDescription$ CARDNAME deals 1 damage to each opponent. Then if an opponent has 0 or less life, draw seven cards. Otherwise, exile CARDNAME and you may cast it this turn. +SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 1 | SubAbility$ DBBranch | SpellDescription$ This Saga deals 1 damage to each opponent. Then if an opponent has 0 or less life, draw seven cards. Otherwise, exile this Saga and you may cast it this turn. SVar:DBBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ LE0 | TrueSubAbility$ DBDraw | FalseSubAbility$ DBCastAgain SVar:X:PlayerCountOpponents$LowestLifeTotal SVar:DBDraw:DB$ Draw | NumCards$ 7 @@ -12,4 +12,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ Self | StaticAbilities$ Play | SubAb SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast it this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Clue|Artifact -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Investigate.\nIII — Heaven Sent deals 1 damage to each opponent. Then if an opponent has 0 or less life, draw seven cards. Otherwise, exile Heaven Sent and you may cast it this turn. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Investigate.\nIII — This Saga deals 1 damage to each opponent. Then if an opponent has 0 or less life, draw seven cards. Otherwise, exile this Saga and you may cast it this turn. diff --git a/forge-gui/res/cardsfolder/h/heavenly_blademaster.txt b/forge-gui/res/cardsfolder/h/heavenly_blademaster.txt index d3d607aef93..70acdc78d58 100644 --- a/forge-gui/res/cardsfolder/h/heavenly_blademaster.txt +++ b/forge-gui/res/cardsfolder/h/heavenly_blademaster.txt @@ -4,10 +4,10 @@ Types:Creature Angel PT:3/6 K:Flying K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAttach | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may attach any number of Auras and Equipment you control to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAttach | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may attach any number of Auras and Equipment you control to it. SVar:DBAttach:DB$ Attach | Object$ Valid Aura.YouCtrl,Equipment.YouCtrl | Optional$ True AI:RemoveDeck:Random -S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddPower$ X | AddToughness$ X | Description$ Other creatures you control get +1/+1 for each Aura and Equipment attached to CARDNAME. +S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddPower$ X | AddToughness$ X | Description$ Other creatures you control get +1/+1 for each Aura and Equipment attached to this creature. SVar:X:Count$Valid Equipment.Attached,Aura.Attached SVar:EnchantMe:Multiple -Oracle:Flying, double strike\nWhen Heavenly Blademaster enters, you may attach any number of Auras and Equipment you control to it.\nOther creatures you control get +1/+1 for each Aura and Equipment attached to Heavenly Blademaster. +Oracle:Flying, double strike\nWhen this creature enters, you may attach any number of Auras and Equipment you control to it.\nOther creatures you control get +1/+1 for each Aura and Equipment attached to this creature. diff --git a/forge-gui/res/cardsfolder/h/heavenly_qilin.txt b/forge-gui/res/cardsfolder/h/heavenly_qilin.txt index 82515a1a078..826b0c977f7 100644 --- a/forge-gui/res/cardsfolder/h/heavenly_qilin.txt +++ b/forge-gui/res/cardsfolder/h/heavenly_qilin.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Kirin PT:2/2 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target creature you control gains flying until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, another target creature you control gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | KW$ Flying -Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever Heavenly Qilin attacks, another target creature you control gains flying until end of turn. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever this creature attacks, another target creature you control gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heavy_ballista.txt b/forge-gui/res/cardsfolder/h/heavy_ballista.txt index 06f004415a6..ad78bb37c51 100644 --- a/forge-gui/res/cardsfolder/h/heavy_ballista.txt +++ b/forge-gui/res/cardsfolder/h/heavy_ballista.txt @@ -2,5 +2,5 @@ Name:Heavy Ballista ManaCost:3 W Types:Creature Human Soldier PT:2/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. -Oracle:{T}: Heavy Ballista deals 2 damage to target attacking or blocking creature. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target attacking or blocking creature. +Oracle:{T}: This creature deals 2 damage to target attacking or blocking creature. diff --git a/forge-gui/res/cardsfolder/h/heavy_infantry.txt b/forge-gui/res/cardsfolder/h/heavy_infantry.txt index 972fd68cb36..9fd5bb146d1 100644 --- a/forge-gui/res/cardsfolder/h/heavy_infantry.txt +++ b/forge-gui/res/cardsfolder/h/heavy_infantry.txt @@ -2,7 +2,7 @@ Name:Heavy Infantry ManaCost:4 W Types:Creature Human Soldier PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap target creature an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. SVar:PlayMain1:TRUE -Oracle:When Heavy Infantry enters, tap target creature an opponent controls. +Oracle:When this creature enters, tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/h/heavyweight_demolisher.txt b/forge-gui/res/cardsfolder/h/heavyweight_demolisher.txt index 58e4caccab4..eff3eef95ae 100644 --- a/forge-gui/res/cardsfolder/h/heavyweight_demolisher.txt +++ b/forge-gui/res/cardsfolder/h/heavyweight_demolisher.txt @@ -3,9 +3,9 @@ ManaCost:7 Types:Artifact Creature Construct PT:8/6 K:Menace -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ At the beginning of your upkeep, tap CARDNAME unless you pay {3}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ At the beginning of your upkeep, tap this creature unless you pay {3}. SVar:TrigTap:DB$ Tap | UnlessCost$ 3 | UnlessPayer$ You | Defined$ Self K:Unearth:6 R R DeckHints:Color$Red DeckHas:Ability$Graveyard -Oracle:Menace\nAt the beginning of your upkeep, tap Heavyweight Demolisher unless you pay {3}.\nUnearth {6}{R}{R}({6}{R}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) +Oracle:Menace\nAt the beginning of your upkeep, tap this creature unless you pay {3}.\nUnearth {6}{R}{R} ({6}{R}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hecatomb.txt b/forge-gui/res/cardsfolder/h/hecatomb.txt index d260768dfe7..24d516af8c6 100644 --- a/forge-gui/res/cardsfolder/h/hecatomb.txt +++ b/forge-gui/res/cardsfolder/h/hecatomb.txt @@ -1,11 +1,11 @@ Name:Hecatomb ManaCost:1 B B Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice CARDNAME unless you sacrifice four creatures. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigSac | TriggerDescription$ When this enchantment enters, sacrifice this enchantment unless you sacrifice four creatures. SVar:TrigSac:DB$ Sacrifice | UnlessCost$ Sac<4/Creature> | UnlessPayer$ You -A:AB$ DealDamage | Cost$ tapXType<1/Swamp> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ tapXType<1/Swamp> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This enchantment deals 1 damage to any target. AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:NeedsToPlayVar:Creats GE4 SVar:Creats:Count$Valid Creature.YouCtrl -Oracle:When Hecatomb enters, sacrifice Hecatomb unless you sacrifice four creatures.\nTap an untapped Swamp you control: Hecatomb deals 1 damage to any target. +Oracle:When this enchantment enters, sacrifice this enchantment unless you sacrifice four creatures.\nTap an untapped Swamp you control: This enchantment deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/hedge_maze.txt b/forge-gui/res/cardsfolder/h/hedge_maze.txt index 6e46dbad6da..f823dcfe353 100644 --- a/forge-gui/res/cardsfolder/h/hedge_maze.txt +++ b/forge-gui/res/cardsfolder/h/hedge_maze.txt @@ -1,10 +1,10 @@ Name:Hedge Maze ManaCost:no cost Types:Land Forest Island -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When this land enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {G} or {U}.)\nHedge Maze enters tapped.\nWhen Hedge Maze enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +Oracle:({T}: Add {G} or {U}.)\nThis land enters tapped.\nWhen this land enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/h/hedge_shredder.txt b/forge-gui/res/cardsfolder/h/hedge_shredder.txt index 66f83cbe73f..c317be9d8d7 100644 --- a/forge-gui/res/cardsfolder/h/hedge_shredder.txt +++ b/forge-gui/res/cardsfolder/h/hedge_shredder.txt @@ -2,9 +2,9 @@ Name:Hedge Shredder ManaCost:2 G G Types:Artifact Vehicle PT:5/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, you may mill two cards. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever this Vehicle attacks, you may mill two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | Optional$ True T:Mode$ ChangesZoneAll | ValidCards$ Land.YouOwn | Origin$ Library | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigChangeZoneAll | TriggerDescription$ Whenever one or more land cards are put into your graveyard from your library, put them onto the battlefield tapped. SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.TriggeredCards | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True K:Crew:1 -Oracle:Whenever Hedge Shredder attacks, you may mill two cards.\nWhenever one or more land cards are put into your graveyard from your library, put them onto the battlefield tapped.\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:Whenever this Vehicle attacks, you may mill two cards.\nWhenever one or more land cards are put into your graveyard from your library, put them onto the battlefield tapped.\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/hedge_troll.txt b/forge-gui/res/cardsfolder/h/hedge_troll.txt index a65569d3670..adf66e4a877 100644 --- a/forge-gui/res/cardsfolder/h/hedge_troll.txt +++ b/forge-gui/res/cardsfolder/h/hedge_troll.txt @@ -2,7 +2,7 @@ Name:Hedge Troll ManaCost:2 G Types:Creature Troll Cleric PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Plains.YouCtrl | Description$ CARDNAME gets +1/+1 as long as you control a Plains. -A:AB$ Regenerate | Cost$ W | SpellDescription$ Regenerate CARDNAME. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Plains.YouCtrl | Description$ This creature gets +1/+1 as long as you control a Plains. +A:AB$ Regenerate | Cost$ W | SpellDescription$ Regenerate this creature. SVar:BuffedBy:Plains -Oracle:Hedge Troll gets +1/+1 as long as you control a Plains.\n{W}: Regenerate Hedge Troll. +Oracle:This creature gets +1/+1 as long as you control a Plains.\n{W}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/h/hedge_whisperer.txt b/forge-gui/res/cardsfolder/h/hedge_whisperer.txt index a1269f78457..8eefc6e798d 100644 --- a/forge-gui/res/cardsfolder/h/hedge_whisperer.txt +++ b/forge-gui/res/cardsfolder/h/hedge_whisperer.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Elf Druid Detective PT:0/3 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Animate | Cost$ 3 G T CollectEvidence<4> | Duration$ UntilUntaps | ValidTgts$ Land.YouCtrl | Power$ 5 | Toughness$ 5 | Types$ Creature,Plant,Boar | Keywords$ Haste | Colors$ Green | OverwriteColors$ True | SorcerySpeed$ True | TgtPrompt$ Select target land you control | SpellDescription$ Target land you control becomes a 5/5 green Plant Boar creature with haste for as long as CARDNAME remains tapped. It's still a land. Activate only as a sorcery. (To collect evidence 4, exile cards with total mana value 4 or greater from your graveyard.) +A:AB$ Animate | Cost$ 3 G T CollectEvidence<4> | Duration$ UntilUntaps | ValidTgts$ Land.YouCtrl | Power$ 5 | Toughness$ 5 | Types$ Creature,Plant,Boar | Keywords$ Haste | Colors$ Green | OverwriteColors$ True | SorcerySpeed$ True | TgtPrompt$ Select target land you control | SpellDescription$ Target land you control becomes a 5/5 green Plant Boar creature with haste for as long as this creature remains tapped. It's still a land. Activate only as a sorcery. (To collect evidence 4, exile cards with total mana value 4 or greater from your graveyard.) DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Type$Boar|Plant -Oracle:You may choose not to untap Hedge Whisperer during your untap step.\n{3}{G}, {T}, Collect evidence 4: Target land you control becomes a 5/5 green Plant Boar creature with haste for as long as Hedge Whisperer remains tapped. It's still a land. Activate only as a sorcery. (To collect evidence 4, exile cards with total mana value 4 or greater from your graveyard.) +Oracle:You may choose not to untap this creature during your untap step.\n{3}{G}, {T}, Collect evidence 4: Target land you control becomes a 5/5 green Plant Boar creature with haste for as long as this creature remains tapped. It's still a land. Activate only as a sorcery. (To collect evidence 4, exile cards with total mana value 4 or greater from your graveyard.) diff --git a/forge-gui/res/cardsfolder/h/hedgewitchs_mask.txt b/forge-gui/res/cardsfolder/h/hedgewitchs_mask.txt index a3206a5283d..212a24a2092 100644 --- a/forge-gui/res/cardsfolder/h/hedgewitchs_mask.txt +++ b/forge-gui/res/cardsfolder/h/hedgewitchs_mask.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment K:Equip:2 S:Mode$ CantBlockBy | ValidAttacker$ Creature.EquippedBy | ValidBlocker$ Creature.powerGE4 | Description$ Equipped creature can't be blocked by creatures with power 4 or greater. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. -Oracle:Equipped creature gets +1/+1.\nEquipped creature can't be blocked by creatures with power 4 or greater.\nEquip {2} +Oracle:Equipped creature gets +1/+1.\nEquipped creature can't be blocked by creatures with power 4 or greater.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hedonists_trove.txt b/forge-gui/res/cardsfolder/h/hedonists_trove.txt index f4f65aff4a4..1ec0f7c8235 100644 --- a/forge-gui/res/cardsfolder/h/hedonists_trove.txt +++ b/forge-gui/res/cardsfolder/h/hedonists_trove.txt @@ -1,8 +1,8 @@ Name:Hedonist's Trove ManaCost:5 B B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile all cards from target opponent's graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, exile target opponent's graveyard. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Opponent | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True -S:Mode$ Continuous | MayPlay$ True | Affected$ Land.ExiledWithSource | AffectedZone$ Exile | Description$ You may play lands from among cards exiled with CARDNAME. -S:Mode$ Continuous | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Card.nonLand+ExiledWithSource | AffectedZone$ Exile | Description$ You may cast spells from among cards exiled with CARDNAME. -Oracle:When Hedonist's Trove enters, exile all cards from target opponent's graveyard.\nYou may play lands from among cards exiled with Hedonist's Trove.\nYou may cast spells from among cards exiled with Hedonist's Trove. You can't cast more than one spell this way each turn. +S:Mode$ Continuous | MayPlay$ True | Affected$ Land.ExiledWithSource | AffectedZone$ Exile | Description$ You may play lands from among cards exiled with this enchantment. +S:Mode$ Continuous | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Card.nonLand+ExiledWithSource | AffectedZone$ Exile | Description$ You may cast spells from among cards exiled with this enchantment. +Oracle:When this enchantment enters, exile target opponent's graveyard.\nYou may play lands from among cards exiled with this enchantment.\nYou may cast spells from among cards exiled with this enchantment. You can't cast more than one spell this way each turn. diff --git a/forge-gui/res/cardsfolder/h/hedron_archive.txt b/forge-gui/res/cardsfolder/h/hedron_archive.txt index fb7a35d3a59..3bd0c062b2a 100644 --- a/forge-gui/res/cardsfolder/h/hedron_archive.txt +++ b/forge-gui/res/cardsfolder/h/hedron_archive.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | SpellDescription$ Add {C}{C}. A:AB$ Draw | Cost$ 2 T Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. DeckHas:Ability$Mana.Colorless -Oracle:{T}: Add {C}{C}.\n{2}, {T}, Sacrifice Hedron Archive: Draw two cards. +Oracle:{T}: Add {C}{C}.\n{2}, {T}, Sacrifice this artifact: Draw two cards. diff --git a/forge-gui/res/cardsfolder/h/hedron_crab.txt b/forge-gui/res/cardsfolder/h/hedron_crab.txt index 92ff548d6e4..bf369cdc29c 100644 --- a/forge-gui/res/cardsfolder/h/hedron_crab.txt +++ b/forge-gui/res/cardsfolder/h/hedron_crab.txt @@ -2,6 +2,6 @@ Name:Hedron Crab ManaCost:U Types:Creature Crab PT:0/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Landfall — Whenever a land you control enters, target player mills three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Landfall — Whenever a land you control enters, target player mills three cards. (They put the top three cards of their library into their graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 3 | ValidTgts$ Player -Oracle:Landfall — Whenever a land you control enters, target player mills three cards. +Oracle:Landfall — Whenever a land you control enters, target player mills three cards. (They put the top three cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/h/hedron_detonator.txt b/forge-gui/res/cardsfolder/h/hedron_detonator.txt index 82a2873f477..420d10016d8 100644 --- a/forge-gui/res/cardsfolder/h/hedron_detonator.txt +++ b/forge-gui/res/cardsfolder/h/hedron_detonator.txt @@ -2,7 +2,7 @@ Name:Hedron Detonator ManaCost:2 R Types:Creature Goblin Artificer PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an artifact you control enters, CARDNAME deals 1 damage to target opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an artifact you control enters, this creature deals 1 damage to target opponent. SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 1 A:AB$ Dig | Cost$ T Sac<2/Artifact> | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Defined$ You | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play that card this turn. SVar:DBEffect:DB$ Effect | StaticAbilities$ EffSModeContinuous | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup @@ -10,4 +10,4 @@ SVar:EffSModeContinuous:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice DeckHints:Type$Artifact -Oracle:Whenever an artifact you control enters, Hedron Detonator deals 1 damage to target opponent.\n{T}, Sacrifice two artifacts: Exile the top card of your library. You may play that card this turn. +Oracle:Whenever an artifact you control enters, this creature deals 1 damage to target opponent.\n{T}, Sacrifice two artifacts: Exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/h/hedron_fields_of_agadeem.txt b/forge-gui/res/cardsfolder/h/hedron_fields_of_agadeem.txt index e3b36ca366b..8bf39c3807c 100644 --- a/forge-gui/res/cardsfolder/h/hedron_fields_of_agadeem.txt +++ b/forge-gui/res/cardsfolder/h/hedron_fields_of_agadeem.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Plane Zendikar S:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature.powerGE7 | Description$ Creatures with power 7 or greater can't attack or block. S:Mode$ CantBlockBy | EffectZone$ Command | ValidBlocker$ Creature.powerGE7 | Secondary$ True | Description$ Creatures with power 7 or greater can't attack or block. -T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, create a 7/7 colorless Eldrazi creature token with annihilator 1. (Whenever it attacks, defending player sacrifices a permanent.) +T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, create a 7/7 colorless Eldrazi creature token with annihilator 1. (Whenever it attacks, defending player sacrifices a permanent of their choice.) SVar:RolledChaos:DB$ Token | TokenScript$ c_7_7_eldrazi_annihilator SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 -Oracle:Creatures with power 7 or greater can't attack or block.\nWhenever chaos ensues, create a 7/7 colorless Eldrazi creature token with annihilator 1. (Whenever it attacks, defending player sacrifices a permanent.) +Oracle:Creatures with power 7 or greater can't attack or block.\nWhenever chaos ensues, create a 7/7 colorless Eldrazi creature token with annihilator 1. (Whenever it attacks, defending player sacrifices a permanent of their choice.) diff --git a/forge-gui/res/cardsfolder/h/hedron_rover.txt b/forge-gui/res/cardsfolder/h/hedron_rover.txt index ba0eb670186..dca15e99d82 100644 --- a/forge-gui/res/cardsfolder/h/hedron_rover.txt +++ b/forge-gui/res/cardsfolder/h/hedron_rover.txt @@ -2,7 +2,7 @@ Name:Hedron Rover ManaCost:4 Types:Artifact Creature Construct PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -Oracle:Landfall — Whenever a land you control enters, Hedron Rover gets +2/+2 until end of turn. +Oracle:Landfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hedron_scrabbler.txt b/forge-gui/res/cardsfolder/h/hedron_scrabbler.txt index 120842daf9e..749d8b1141a 100644 --- a/forge-gui/res/cardsfolder/h/hedron_scrabbler.txt +++ b/forge-gui/res/cardsfolder/h/hedron_scrabbler.txt @@ -2,7 +2,7 @@ Name:Hedron Scrabbler ManaCost:2 Types:Artifact Creature Construct PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Land -Oracle:Landfall — Whenever a land you control enters, Hedron Scrabbler gets +1/+1 until end of turn. +Oracle:Landfall — Whenever a land you control enters, this creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heightened_awareness.txt b/forge-gui/res/cardsfolder/h/heightened_awareness.txt index 078545252bc..30a794dd842 100644 --- a/forge-gui/res/cardsfolder/h/heightened_awareness.txt +++ b/forge-gui/res/cardsfolder/h/heightened_awareness.txt @@ -2,9 +2,9 @@ Name:Heightened Awareness ManaCost:3 U U Types:Enchantment K:ETBReplacement:Other:TrigDiscard -SVar:TrigDiscard:DB$ Discard | Mode$ Hand | SpellDescription$ As CARDNAME enters, discard your hand. +SVar:TrigDiscard:DB$ Discard | Mode$ Hand | SpellDescription$ As this enchantment enters, discard your hand. T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your draw step, draw an additional card. SVar:TrigDraw:DB$ Draw SVar:NeedsToPlayVar:Y LE2 SVar:Y:Count$ValidHand Card.YouOwn -Oracle:As Heightened Awareness enters, discard your hand.\nAt the beginning of your draw step, draw an additional card. +Oracle:As this enchantment enters, discard your hand.\nAt the beginning of your draw step, draw an additional card. diff --git a/forge-gui/res/cardsfolder/h/heir_of_falkenrath_heir_to_the_night.txt b/forge-gui/res/cardsfolder/h/heir_of_falkenrath_heir_to_the_night.txt index b31ed079eb7..fe7b3b9b578 100644 --- a/forge-gui/res/cardsfolder/h/heir_of_falkenrath_heir_to_the_night.txt +++ b/forge-gui/res/cardsfolder/h/heir_of_falkenrath_heir_to_the_night.txt @@ -2,12 +2,12 @@ Name:Heir of Falkenrath ManaCost:1 B Types:Creature Vampire PT:2/1 -A:AB$ SetState | Cost$ Discard<1/Card> | Defined$ Self | Mode$ Transform | ActivationLimit$ 1 | SpellDescription$ Transform CARDNAME. Activate only once each turn. +A:AB$ SetState | Cost$ Discard<1/Card> | Defined$ Self | Mode$ Transform | ActivationLimit$ 1 | SpellDescription$ Transform this creature. Activate only once each turn. DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium SVar:AIPreference:DiscardCost$Card.cmcLE2 AlternateMode:DoubleFaced -Oracle:Discard a card: Transform Heir of Falkenrath. Activate only once each turn. +Oracle:Discard a card: Transform this creature. Activate only once each turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/heir_of_the_ancient_fang.txt b/forge-gui/res/cardsfolder/h/heir_of_the_ancient_fang.txt index a789adb3bb6..bdf6e815700 100644 --- a/forge-gui/res/cardsfolder/h/heir_of_the_ancient_fang.txt +++ b/forge-gui/res/cardsfolder/h/heir_of_the_ancient_fang.txt @@ -2,8 +2,8 @@ Name:Heir of the Ancient Fang ManaCost:2 G Types:Creature Snake Samurai PT:2/3 -K:etbCounter:P1P1:1:CheckSVar$ Mod:CARDNAME enters with a +1/+1 counter on it if you control a modified creature. (Equipment, Auras you control, and counters are modifications.) +K:etbCounter:P1P1:1:CheckSVar$ Mod:This creature enters with a +1/+1 counter on it if you control a modified creature. (Equipment, Auras you control, and counters are modifications.) SVar:Mod:Count$Valid Creature.YouCtrl+modified DeckHas:Ability$Counters DeckHints:Type$Aura|Equipment & Ability$Counters -Oracle:Heir of the Ancient Fang enters with a +1/+1 counter on it if you control a modified creature. (Equipment, Auras you control, and counters are modifications.) +Oracle:This creature enters with a +1/+1 counter on it if you control a modified creature. (Equipment, Auras you control, and counters are modifications.) diff --git a/forge-gui/res/cardsfolder/h/heir_of_the_wilds.txt b/forge-gui/res/cardsfolder/h/heir_of_the_wilds.txt index 6d8f45b5b39..e1624335166 100644 --- a/forge-gui/res/cardsfolder/h/heir_of_the_wilds.txt +++ b/forge-gui/res/cardsfolder/h/heir_of_the_wilds.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Human Warrior PT:2/2 K:Deathtouch -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigPump | TriggerDescription$ Ferocious — When CARDNAME attacks, if you control a creature with power 4 or greater, CARDNAME gets +1/+1 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigPump | TriggerDescription$ Ferocious — Whenever this creature attacks, if you control a creature with power 4 or greater, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self -Oracle:Deathtouch\nFerocious — Whenever Heir of the Wilds attacks, if you control a creature with power 4 or greater, Heir of the Wilds gets +1/+1 until end of turn. +Oracle:Deathtouch\nFerocious — Whenever this creature attacks, if you control a creature with power 4 or greater, this creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heirloom_auntie.txt b/forge-gui/res/cardsfolder/h/heirloom_auntie.txt index 91af1e89ae1..54f83cf6400 100644 --- a/forge-gui/res/cardsfolder/h/heirloom_auntie.txt +++ b/forge-gui/res/cardsfolder/h/heirloom_auntie.txt @@ -2,7 +2,7 @@ Name:Heirloom Auntie ManaCost:2 B Types:Creature Goblin Warlock PT:4/4 -K:etbCounter:M1M1:2 +K:etbCounter:M1M1:2:no Condition:This creature enters with two -1/-1 counters on it. T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigSurveil | TriggerDescription$ Whenever another creature you control dies, surveil 1, then remove a -1/-1 counter from this creature. (To surveil 1, look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 | SubAbility$ DBRemoveCounter SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ M1M1 | CounterNum$ 1 diff --git a/forge-gui/res/cardsfolder/h/heirloom_mirror_inherited_fiend.txt b/forge-gui/res/cardsfolder/h/heirloom_mirror_inherited_fiend.txt index e640a3093c9..ae015b9466d 100644 --- a/forge-gui/res/cardsfolder/h/heirloom_mirror_inherited_fiend.txt +++ b/forge-gui/res/cardsfolder/h/heirloom_mirror_inherited_fiend.txt @@ -1,7 +1,7 @@ Name:Heirloom Mirror ManaCost:1 B Types:Artifact -A:AB$ Draw | Cost$ 1 T PayLife<1> Discard<1/Card/card> | NumCards$ 1 | SubAbility$ DBMill | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Draw a card, mill a card, then put a ritual counter on CARDNAME. Then if it has three or more ritual counters on it, remove them and transform it. Activate only as a sorcery. +A:AB$ Draw | Cost$ 1 T PayLife<1> Discard<1/Card/card> | NumCards$ 1 | SubAbility$ DBMill | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Draw a card, mill a card, then put a ritual counter on this artifact. Then if it has three or more ritual counters on it, remove them and transform it. Activate only as a sorcery. SVar:DBMill:DB$ Mill | NumCards$ 1 | Defined$ You | SubAbility$ DBPutCounter1 | StackDescription$ None SVar:DBPutCounter1:DB$ PutCounter | CounterType$ RITUAL | CounterNum$ 1 | SubAbility$ DBBranch SVar:DBBranch:DB$ Branch | BranchConditionSVar$ Ritual | TrueSubAbility$ DBRemoveCtrs @@ -10,7 +10,7 @@ SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform SVar:Ritual:Count$Valid Card.Self+counters_GE3_RITUAL DeckHas:Ability$Discard|Mill|Counters|Graveyard AlternateMode:DoubleFaced -Oracle:{1}, {T}, Pay 1 life, Discard a card: Draw a card, mill a card, then put a ritual counter on Heirloom Mirror. Then if it has three or more ritual counters on it, remove them and transform it. Activate only as a sorcery. +Oracle:{1}, {T}, Pay 1 life, Discard a card: Draw a card, mill a card, then put a ritual counter on this artifact. Then if it has three or more ritual counters on it, remove them and transform it. Activate only as a sorcery. ALTERNATE @@ -21,5 +21,5 @@ Types:Creature Demon PT:4/4 K:Flying A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select target creature card from a graveyard | SubAbility$ DBPutCounter | StackDescription$ Exile {c:Targeted} from the graveyard. | SpellDescription$ Exile target creature card from a graveyard. -SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on CARDNAME. -Oracle:Flying\n{2}{B}: Exile target creature card from a graveyard. Put a +1/+1 counter on Inherited Fiend. +SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on this creature. +Oracle:Flying\n{2}{B}: Exile target creature card from a graveyard. Put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/heirs_of_stromkirk.txt b/forge-gui/res/cardsfolder/h/heirs_of_stromkirk.txt index 5e5b26b3f35..7aa65ae8a48 100644 --- a/forge-gui/res/cardsfolder/h/heirs_of_stromkirk.txt +++ b/forge-gui/res/cardsfolder/h/heirs_of_stromkirk.txt @@ -3,6 +3,6 @@ ManaCost:2 R R Types:Creature Vampire PT:2/2 K:Intimidate -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhenever Heirs of Stromkirk deals combat damage to a player, put a +1/+1 counter on it. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhenever this creature deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/h/hekma_sentinels.txt b/forge-gui/res/cardsfolder/h/hekma_sentinels.txt index 60bb08f0a63..3427515f86a 100644 --- a/forge-gui/res/cardsfolder/h/hekma_sentinels.txt +++ b/forge-gui/res/cardsfolder/h/hekma_sentinels.txt @@ -2,6 +2,6 @@ Name:Hekma Sentinels ManaCost:2 U Types:Creature Human Cleric PT:2/3 -T:Mode$ Discarded | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gets +1/+1 until end of turn. +T:Mode$ Discarded | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -Oracle:Whenever you cycle or discard a card, Hekma Sentinels gets +1/+1 until end of turn. +Oracle:Whenever you cycle or discard a card, this creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/helbrute.txt b/forge-gui/res/cardsfolder/h/helbrute.txt index 6f4d0590373..a529a532dd2 100644 --- a/forge-gui/res/cardsfolder/h/helbrute.txt +++ b/forge-gui/res/cardsfolder/h/helbrute.txt @@ -3,6 +3,6 @@ ManaCost:3 B R Types:Artifact Creature Astartes Dreadnought PT:5/4 K:Haste -S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Graveyard | EffectZone$ Graveyard | RaiseCost$ ExileFromGrave<1/Creature.Other/another creature card> | Description$ Sarcophagus — You may cast CARDNAME from your graveyard by exiling another creature card from your graveyard in addition to paying its other costs. +S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Graveyard | EffectZone$ Graveyard | RaiseCost$ ExileFromGrave<1/Creature.Other/another creature card> | Description$ Sarcophagus — You may cast this card from your graveyard by exiling another creature card from your graveyard in addition to paying its other costs. DeckHas:Ability$Graveyard -Oracle:Haste\nSarcophagus — You may cast Helbrute from your graveyard by exiling another creature card from your graveyard in addition to paying its other costs. +Oracle:Haste\nSarcophagus — You may cast this card from your graveyard by exiling another creature card from your graveyard in addition to paying its other costs. diff --git a/forge-gui/res/cardsfolder/h/helga_skittish_seer.txt b/forge-gui/res/cardsfolder/h/helga_skittish_seer.txt index fc6768219f0..31d2789523b 100644 --- a/forge-gui/res/cardsfolder/h/helga_skittish_seer.txt +++ b/forge-gui/res/cardsfolder/h/helga_skittish_seer.txt @@ -2,10 +2,10 @@ Name:Helga, Skittish Seer ManaCost:G W U Types:Legendary Creature Frog Druid PT:1/3 -T:Mode$ SpellCast | ValidCard$ Creature.cmcGE4 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with mana value 4 or greater, you draw a card, gain 1 life, and put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Creature.cmcGE4 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with mana value 4 or greater, you draw a card, gain 1 life, and put a +1/+1 counter on NICKNAME. SVar:TrigDraw:DB$ Draw | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | RestrictValid$ Spell.Creature+cmcGE4,Spell.Creature+hasXCost | SpellDescription$ Add X mana of any one color, where X is CARDNAME's power. Spend this mana only to cast creature spells with mana value 4 or greater or creature spells with {X} in their mana costs. +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | RestrictValid$ Spell.Creature+cmcGE4,Spell.Creature+hasXCost | SpellDescription$ Add X mana of any one color, where X is NICKNAME's power. Spend this mana only to cast creature spells with mana value 4 or greater or creature spells with {X} in their mana costs. SVar:X:Count$CardPower -Oracle:Whenever you cast a creature spell with mana value 4 or greater, you draw a card, gain 1 life, and put a +1/+1 counter on Helga, Skittish Seer.\n{T}: Add X mana of any one color, where X is Helga, Skittish Seer's power. Spend this mana only to cast creature spells with mana value 4 or greater or creature spells with {X} in their mana costs. +Oracle:Whenever you cast a creature spell with mana value 4 or greater, you draw a card, gain 1 life, and put a +1/+1 counter on Helga.\n{T}: Add X mana of any one color, where X is Helga's power. Spend this mana only to cast creature spells with mana value 4 or greater or creature spells with {X} in their mana costs. diff --git a/forge-gui/res/cardsfolder/h/helica_glider.txt b/forge-gui/res/cardsfolder/h/helica_glider.txt index 378f5902679..85da6b3f52f 100644 --- a/forge-gui/res/cardsfolder/h/helica_glider.txt +++ b/forge-gui/res/cardsfolder/h/helica_glider.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Nightmare Squirrel PT:2/2 K:ETBReplacement:Other:CounterChoice -SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Flying,First Strike | SpellDescription$ CARDNAME enters with your choice of a flying counter or a first strike counter on it. +SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Flying,First Strike | SpellDescription$ This creature enters with your choice of a flying counter or a first strike counter on it. DeckHints:Ability$Counters -Oracle:Helica Glider enters with your choice of a flying counter or a first strike counter on it. +Oracle:This creature enters with your choice of a flying counter or a first strike counter on it. diff --git a/forge-gui/res/cardsfolder/h/heliod_the_radiant_dawn_heliod_the_warped_eclipse.txt b/forge-gui/res/cardsfolder/h/heliod_the_radiant_dawn_heliod_the_warped_eclipse.txt index 9659fcf0f36..8701f5d020f 100644 --- a/forge-gui/res/cardsfolder/h/heliod_the_radiant_dawn_heliod_the_warped_eclipse.txt +++ b/forge-gui/res/cardsfolder/h/heliod_the_radiant_dawn_heliod_the_warped_eclipse.txt @@ -2,12 +2,12 @@ Name:Heliod, the Radiant Dawn ManaCost:2 W W Types:Legendary Enchantment Creature God PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target enchantment card that isn't a God from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When NICKNAME enters, return target enchantment card that isn't a God from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.YouCtrl+nonGod -A:AB$ SetState | Cost$ 3 UP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. +A:AB$ SetState | Cost$ 3 UP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform NICKNAME. Activate only as a sorcery. DeckHas:Type$Enchantment AlternateMode:DoubleFaced -Oracle:When Heliod, the Radiant Dawn enters, return target enchantment card that isn't a God from your graveyard to your hand.\n{3}{U/P}: Transform Heliod, the Radiant Dawn. Activate only as a sorcery. ({U/P} can be paid with either {U} or 2 life.) +Oracle:When Heliod enters, return target enchantment card that isn't a God from your graveyard to your hand.\n{3}{U/P}: Transform Heliod. Activate only as a sorcery. ({U/P} can be paid with either {U} or 2 life.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/heliods_emissary.txt b/forge-gui/res/cardsfolder/h/heliods_emissary.txt index f5fcfbbdae0..5cfecd5ae6d 100644 --- a/forge-gui/res/cardsfolder/h/heliods_emissary.txt +++ b/forge-gui/res/cardsfolder/h/heliods_emissary.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Enchantment Creature Elk PT:3/3 K:Bestow:6 W -T:Mode$ Attacks | ValidCard$ Card.Self,Creature.EnchantedBy | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME or enchanted creature attacks, tap target creature an opponent controls. +T:Mode$ Attacks | ValidCard$ Card.Self,Creature.EnchantedBy | Execute$ TrigTap | TriggerDescription$ Whenever this creature or enchanted creature attacks, tap target creature an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. -Oracle:Bestow {6}{W} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached.)\nWhenever Heliod's Emissary or enchanted creature attacks, tap target creature an opponent controls.\nEnchanted creature gets +3/+3. +Oracle:Bestow {6}{W} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached.)\nWhenever this creature or enchanted creature attacks, tap target creature an opponent controls.\nEnchanted creature gets +3/+3. diff --git a/forge-gui/res/cardsfolder/h/heliods_pilgrim.txt b/forge-gui/res/cardsfolder/h/heliods_pilgrim.txt index 79cf095c63e..58e0e365e81 100644 --- a/forge-gui/res/cardsfolder/h/heliods_pilgrim.txt +++ b/forge-gui/res/cardsfolder/h/heliods_pilgrim.txt @@ -2,7 +2,7 @@ Name:Heliod's Pilgrim ManaCost:2 W Types:Creature Human Cleric PT:1/2 -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 Aura card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Aura | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Type$Aura -Oracle:When Heliod's Pilgrim enters, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle. +Oracle:When this creature enters, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/heliods_punishment.txt b/forge-gui/res/cardsfolder/h/heliods_punishment.txt index 494ee75b04e..62694c257e9 100644 --- a/forge-gui/res/cardsfolder/h/heliods_punishment.txt +++ b/forge-gui/res/cardsfolder/h/heliods_punishment.txt @@ -2,11 +2,11 @@ Name:Heliod's Punishment ManaCost:1 W Types:Enchantment Aura K:Enchant:Creature -K:etbCounter:TASK:4 +K:etbCounter:TASK:4:no Condition:This Aura enters with four task counters on it. SVar:AttachAILogic:Curse S:Mode$ CantAttack,CantBlock | ValidCard$ Creature.EnchantedBy | Description$ Enchanted creature can't attack or block. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | RemoveAllAbilities$ True | AddAbility$ ABRemoveCounter | AddSVar$ DBHeliodsPunishment | Description$ It loses all abilities and has "{T}: Remove a task counter from CARDNAME. Then if it has no task counters on it, destroy CARDNAME." SVar:ABRemoveCounter:AB$ RemoveCounter | Cost$ T | CounterType$ TASK | CounterNum$ 1 | Defined$ OriginalHost | StackDescription$ Remove a task counter from {c:OriginalHost}. Then if it has no task counters on it, destroy {c:OriginalHost}. | SpellDescription$ Remove a task counter from ORIGINALHOST. Then if it has no task counters on it, destroy ORIGINALHOST. | SubAbility$ DBHeliodsPunishment SVar:DBHeliodsPunishment:DB$ Destroy | Defined$ OriginalHost | ConditionDefined$ OriginalHost | ConditionPresent$ Card.counters_EQ0_TASK | StackDescription$ None DeckHas:Ability$Counters -Oracle:Enchant creature\nHeliod's Punishment enters with four task counters on it.\nEnchanted creature can't attack or block. It loses all abilities and has "{T}: Remove a task counter from Heliod's Punishment. Then if it has no task counters on it, destroy Heliod's Punishment." +Oracle:Enchant creature\nThis Aura enters with four task counters on it.\nEnchanted creature can't attack or block. It loses all abilities and has "{T}: Remove a task counter from Heliod's Punishment. Then if it has no task counters on it, destroy Heliod's Punishment." diff --git a/forge-gui/res/cardsfolder/h/heliophial.txt b/forge-gui/res/cardsfolder/h/heliophial.txt index 2ff9a313b1b..c2ef39824e5 100644 --- a/forge-gui/res/cardsfolder/h/heliophial.txt +++ b/forge-gui/res/cardsfolder/h/heliophial.txt @@ -8,4 +8,4 @@ SVar:NeedsToPlayVar:Z GE1 SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources DeckHas:Ability$Counters|Sacrifice DeckHints:Ability$Proliferate -Oracle:Sunburst (This enters with a charge counter on it for each color of mana spent to cast it.)\n{2}, Sacrifice Heliophial: It deals damage equal to the number of charge counters on it to any target. +Oracle:Sunburst (This artifact enters with a charge counter on it for each color of mana spent to cast it.)\n{2}, Sacrifice this artifact: It deals damage equal to the number of charge counters on it to any target. diff --git a/forge-gui/res/cardsfolder/h/helios_one.txt b/forge-gui/res/cardsfolder/h/helios_one.txt index 9c19e7a2099..44b251e1c9c 100644 --- a/forge-gui/res/cardsfolder/h/helios_one.txt +++ b/forge-gui/res/cardsfolder/h/helios_one.txt @@ -7,4 +7,4 @@ A:AB$ Destroy | Cost$ 3 T PayEnergy Sac<1/CARDNAME> | ValidTgts$ Permanent.no SVar:X:Count$xPaid AI:RemoveDeck:All DeckHas:Ability$Counters|Sacrifice -Oracle:{T}: Add {C}.\n{1}, {T}: You get {E} (an energy counter).\n{3}, {T}, Pay X {E}, Sacrifice HELIOS One: Destroy target nonland permanent with mana value X. Activate only as a sorcery. +Oracle:{T}: Add {C}.\n{1}, {T}: You get {E} (an energy counter).\n{3}, {T}, Pay X {E}, Sacrifice this land: Destroy target nonland permanent with mana value X. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/h/helix_pinnacle.txt b/forge-gui/res/cardsfolder/h/helix_pinnacle.txt index ddf0c394aba..07acbd52cb6 100644 --- a/forge-gui/res/cardsfolder/h/helix_pinnacle.txt +++ b/forge-gui/res/cardsfolder/h/helix_pinnacle.txt @@ -1,10 +1,10 @@ Name:Helix Pinnacle ManaCost:G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE100_TOWER | Execute$ TrigWinGame | TriggerDescription$ At the beginning of your upkeep, if there are 100 or more tower counters on CARDNAME, you win the game. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE100_TOWER | Execute$ TrigWinGame | TriggerDescription$ At the beginning of your upkeep, if there are 100 or more tower counters on this enchantment, you win the game. SVar:TrigWinGame:DB$ WinsGame | Defined$ You K:Shroud A:AB$ PutCounter | Cost$ X | CounterType$ TOWER | CounterNum$ X | SpellDescription$ Put a tower counter on CARDNAME. SVar:X:Count$xPaid AI:RemoveDeck:Random -Oracle:Shroud (This enchantment can't be the target of spells or abilities.)\n{X}: Put X tower counters on Helix Pinnacle.\nAt the beginning of your upkeep, if there are 100 or more tower counters on Helix Pinnacle, you win the game. +Oracle:Shroud (This enchantment can't be the target of spells or abilities.)\n{X}: Put X tower counters on this enchantment.\nAt the beginning of your upkeep, if there are 100 or more tower counters on this enchantment, you win the game. diff --git a/forge-gui/res/cardsfolder/h/hell_bent_raider.txt b/forge-gui/res/cardsfolder/h/hell_bent_raider.txt index 1f36148e2e5..e453e4c044a 100644 --- a/forge-gui/res/cardsfolder/h/hell_bent_raider.txt +++ b/forge-gui/res/cardsfolder/h/hell_bent_raider.txt @@ -4,6 +4,6 @@ Types:Creature Human Barbarian PT:2/2 K:First Strike K:Haste -A:AB$ Protection | Cost$ Discard<1/Random> | Gains$ white | SpellDescription$ CARDNAME gains protection from white until end of turn. +A:AB$ Protection | Cost$ Discard<1/Random> | Gains$ white | SpellDescription$ This creature gains protection from white until end of turn. AI:RemoveDeck:All -Oracle:First strike, haste\nDiscard a card at random: Hell-Bent Raider gains protection from white until end of turn. +Oracle:First strike, haste\nDiscard a card at random: This creature gains protection from white until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hell_mongrel.txt b/forge-gui/res/cardsfolder/h/hell_mongrel.txt index 8c01bfc9192..f4a020360dc 100644 --- a/forge-gui/res/cardsfolder/h/hell_mongrel.txt +++ b/forge-gui/res/cardsfolder/h/hell_mongrel.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Nightmare Dog PT:4/3 K:Madness:2 B -A:AB$ Pump | Cost$ Discard<1/Card> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ Discard<1/Card> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. DeckHas:Ability$Discard DeckHints:Ability$Discard -Oracle:Discard a card: Hell Mongrel gets +1/+1 until end of turn.\nMadness {2}{B} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) +Oracle:Discard a card: This creature gets +1/+1 until end of turn.\nMadness {2}{B} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/h/hellcarver_demon.txt b/forge-gui/res/cardsfolder/h/hellcarver_demon.txt index eadebd9a785..b6460de1f40 100644 --- a/forge-gui/res/cardsfolder/h/hellcarver_demon.txt +++ b/forge-gui/res/cardsfolder/h/hellcarver_demon.txt @@ -3,10 +3,10 @@ ManaCost:3 B B B Types:Creature Demon PT:6/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of spells from among cards exiled this way without paying their mana costs. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of spells from among cards exiled this way without paying their mana costs. SVar:TrigSacrifice:DB$ SacrificeAll | ValidCards$ Permanent.YouCtrl+StrictlyOther | SubAbility$ DBDiscardHand SVar:DBDiscardHand:DB$ Discard | Mode$ Hand | Defined$ You | SubAbility$ DBExileSix SVar:DBExileSix:DB$ Dig | DestinationZone$ Exile | RememberChanged$ True | DigNum$ 6 | ChangeNum$ All | SubAbility$ DBPlayThem SVar:DBPlayThem:DB$ Play | Valid$ Card.IsRemembered+nonLand | ValidZone$ Exile | ValidSA$ Spell | Controller$ You | WithoutManaCost$ True | Amount$ All | Optional$ True | SubAbility$ DBHellCleanup SVar:DBHellCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhenever Hellcarver Demon deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of spells from among cards exiled this way without paying their mana costs. +Oracle:Flying\nWhenever this creature deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of spells from among cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/h/helldozer.txt b/forge-gui/res/cardsfolder/h/helldozer.txt index 00dc9956c98..a8d0d42db2b 100644 --- a/forge-gui/res/cardsfolder/h/helldozer.txt +++ b/forge-gui/res/cardsfolder/h/helldozer.txt @@ -2,7 +2,7 @@ Name:Helldozer ManaCost:3 B B B Types:Creature Zombie Giant PT:6/5 -A:AB$ Destroy | Cost$ B B B T | ValidTgts$ Land | RememberLKI$ True | AlwaysRemember$ True | SubAbility$ DBUntap | SpellDescription$ Destroy target land. If that land was nonbasic, untap CARDNAME. +A:AB$ Destroy | Cost$ B B B T | ValidTgts$ Land | RememberLKI$ True | AlwaysRemember$ True | SubAbility$ DBUntap | SpellDescription$ Destroy target land. If that land was nonbasic, untap this creature. SVar:DBUntap:DB$ Untap | ConditionDefined$ RememberedLKI | ConditionPresent$ Land.nonBasic | ConditionCompare$ EQ1 | Defined$ Self | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{B}{B}{B}, {T}: Destroy target land. If that land was nonbasic, untap Helldozer. +Oracle:{B}{B}{B}, {T}: Destroy target land. If that land was nonbasic, untap this creature. diff --git a/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt b/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt index 25c8a388ed4..341ea4c8b61 100644 --- a/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt +++ b/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt @@ -2,7 +2,7 @@ Name:Hellfire Mongrel ManaCost:2 R Types:Creature Elemental Dog PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to that player. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, this creature deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:TrigHand:Count$ValidHand Card.ActivePlayerCtrl -Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Hellfire Mongrel deals 2 damage to that player. +Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, this creature deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/h/hellhole_flailer.txt b/forge-gui/res/cardsfolder/h/hellhole_flailer.txt index 0b170759954..6922c29ec4d 100644 --- a/forge-gui/res/cardsfolder/h/hellhole_flailer.txt +++ b/forge-gui/res/cardsfolder/h/hellhole_flailer.txt @@ -5,4 +5,4 @@ PT:3/2 K:Unleash A:AB$ DealDamage | Cost$ 2 B R Sac<1/CARDNAME> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to target player or planeswalker. SVar:X:Sacrificed$CardPower -Oracle:Unleash (You may have this creature enter with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)\n{2}{B}{R}, Sacrifice Hellhole Flailer: Hellhole Flailer deals damage equal to its power to target player or planeswalker. +Oracle:Unleash (You may have this creature enter with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)\n{2}{B}{R}, Sacrifice this creature: It deals damage equal to its power to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/hellhole_rats.txt b/forge-gui/res/cardsfolder/h/hellhole_rats.txt index d3c8cb83880..6710e88732d 100644 --- a/forge-gui/res/cardsfolder/h/hellhole_rats.txt +++ b/forge-gui/res/cardsfolder/h/hellhole_rats.txt @@ -3,9 +3,9 @@ ManaCost:2 B R Types:Creature Rat PT:2/2 K:Haste -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, target player discards a card. CARDNAME deals damage to that player equal to that card's mana value. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, target player discards a card. This creature deals damage to that player equal to that card's mana value. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Player | Mode$ TgtChoose | NumCards$ 1 | RememberDiscarded$ True | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost -Oracle:Haste\nWhen Hellhole Rats enters, target player discards a card. Hellhole Rats deals damage to that player equal to that card's mana value. +Oracle:Haste\nWhen this creature enters, target player discards a card. This creature deals damage to that player equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/h/hellion_crucible.txt b/forge-gui/res/cardsfolder/h/hellion_crucible.txt index 8458c1e0237..1da6e28edf3 100644 --- a/forge-gui/res/cardsfolder/h/hellion_crucible.txt +++ b/forge-gui/res/cardsfolder/h/hellion_crucible.txt @@ -2,6 +2,6 @@ Name:Hellion Crucible ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ PutCounter | Cost$ 1 R T | CounterType$ PRESSURE | CounterNum$ 1 | SpellDescription$ Put a pressure counter on CARDNAME. +A:AB$ PutCounter | Cost$ 1 R T | CounterType$ PRESSURE | CounterNum$ 1 | SpellDescription$ Put a pressure counter on this land. A:AB$ Token | Cost$ 1 R T SubCounter<2/PRESSURE> Sac<1/CARDNAME> | TokenScript$ r_4_4_hellion_haste | TokenOwner$ You | SpellDescription$ Create a 4/4 red Hellion creature token with haste. -Oracle:{T}: Add {C}.\n{1}{R}, {T}: Put a pressure counter on Hellion Crucible.\n{1}{R}, {T}, Remove two pressure counters from Hellion Crucible and sacrifice it: Create a 4/4 red Hellion creature token with haste. (It can attack and {T} as soon as it comes under your control.) +Oracle:{T}: Add {C}.\n{1}{R}, {T}: Put a pressure counter on this land.\n{1}{R}, {T}, Remove two pressure counters from this land and sacrifice it: Create a 4/4 red Hellion creature token with haste. (It can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/h/hellkite_charger.txt b/forge-gui/res/cardsfolder/h/hellkite_charger.txt index 25c0e94d581..83e169e7eef 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_charger.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_charger.txt @@ -4,8 +4,8 @@ Types:Creature Dragon PT:5/5 K:Flying K:Haste -T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME attacks, you may pay {5}{R}{R}. If you do, untap all attacking creatures and after this phase, there is an additional combat phase. +T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever this creature attacks, you may pay {5}{R}{R}. If you do, untap all attacking creatures and after this phase, there is an additional combat phase. SVar:TrigUntap:AB$ UntapAll | Cost$ 5 R R | ValidCards$ Creature.attacking | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat SVar:PlayMain1:TRUE -Oracle:Flying, haste\nWhenever Hellkite Charger attacks, you may pay {5}{R}{R}. If you do, untap all attacking creatures and after this phase, there is an additional combat phase. +Oracle:Flying, haste\nWhenever this creature attacks, you may pay {5}{R}{R}. If you do, untap all attacking creatures and after this phase, there is an additional combat phase. diff --git a/forge-gui/res/cardsfolder/h/hellkite_courser.txt b/forge-gui/res/cardsfolder/h/hellkite_courser.txt index 5977002b93a..498dc15286e 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_courser.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_courser.txt @@ -3,11 +3,11 @@ ManaCost:4 R R Types:Creature Dragon PT:6/5 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may put a commander you own from the command zone onto the battlefield. It gains haste. Return it to the command zone at the beginning of the next end step. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may put a commander you own from the command zone onto the battlefield. It gains haste. Return it to the command zone at the beginning of the next end step. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Card.IsCommander+YouOwn | SelectPrompt$ Select a commander you own | ChangeNum$ 1 | Mandatory$ True | Origin$ Command | Destination$ Battlefield | Hidden$ True | RememberChanged$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Keywords$ Haste | Defined$ Remembered | Duration$ Permanent | SubAbility$ DBDelTrig SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup | TriggerDescription$ Return the commander to the command zone. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Command | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:NonCommander -Oracle:Flying\nWhen Hellkite Courser enters, you may put a commander you own from the command zone onto the battlefield. It gains haste. Return it to the command zone at the beginning of the next end step. +Oracle:Flying\nWhen this creature enters, you may put a commander you own from the command zone onto the battlefield. It gains haste. Return it to the command zone at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/h/hellkite_hatchling.txt b/forge-gui/res/cardsfolder/h/hellkite_hatchling.txt index b5b00ab7a20..59eb754e6f3 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_hatchling.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_hatchling.txt @@ -3,5 +3,5 @@ ManaCost:2 R G Types:Creature Dragon PT:2/2 K:Devour:1 -S:Mode$ Continuous | Affected$ Card.Self+HasDevoured | AddKeyword$ Flying & Trample | Description$ CARDNAME has flying and trample if it devoured a creature. -Oracle:Devour 1 (As this enters, you may sacrifice any number of creatures. This creature enters with that many +1/+1 counters on it.)\nHellkite Hatchling has flying and trample if it devoured a creature. +S:Mode$ Continuous | Affected$ Card.Self+HasDevoured | AddKeyword$ Flying & Trample | Description$ This creature has flying and trample if it devoured a creature. +Oracle:Devour 1 (As this creature enters, you may sacrifice any number of creatures. It enters with that many +1/+1 counters on it.)\nThis creature has flying and trample if it devoured a creature. diff --git a/forge-gui/res/cardsfolder/h/hellkite_igniter.txt b/forge-gui/res/cardsfolder/h/hellkite_igniter.txt index 5a1088807ff..16246a64b54 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_igniter.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_igniter.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:5/5 K:Flying K:Haste -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is the number of artifacts you control. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +X | SpellDescription$ This creature gets +X/+0 until end of turn, where X is the number of artifacts you control. SVar:X:Count$Valid Artifact.YouCtrl DeckHints:Type$Artifact -Oracle:Flying, haste\n{1}{R}: Hellkite Igniter gets +X/+0 until end of turn, where X is the number of artifacts you control. +Oracle:Flying, haste\n{1}{R}: This creature gets +X/+0 until end of turn, where X is the number of artifacts you control. diff --git a/forge-gui/res/cardsfolder/h/hellkite_overlord.txt b/forge-gui/res/cardsfolder/h/hellkite_overlord.txt index 295aae1dc43..e349715a8ba 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_overlord.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_overlord.txt @@ -5,6 +5,6 @@ PT:8/8 K:Flying K:Trample K:Haste -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -A:AB$ Regenerate | Cost$ B G | SpellDescription$ Regenerate CARDNAME. -Oracle:Flying, trample, haste\n{R}: Hellkite Overlord gets +1/+0 until end of turn.\n{B}{G}: Regenerate Hellkite Overlord. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +A:AB$ Regenerate | Cost$ B G | SpellDescription$ Regenerate this creature. +Oracle:Flying, trample, haste\n{R}: This creature gets +1/+0 until end of turn.\n{B}{G}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/h/hellkite_punisher.txt b/forge-gui/res/cardsfolder/h/hellkite_punisher.txt index ca0e9fac33a..a8648253c7f 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_punisher.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_punisher.txt @@ -3,5 +3,5 @@ ManaCost:5 R R Types:Creature Dragon PT:6/6 K:Flying -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Flying\n{R}: Hellkite Punisher gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +Oracle:Flying\n{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hellkite_tyrant.txt b/forge-gui/res/cardsfolder/h/hellkite_tyrant.txt index d96c8fbf4d0..292947c7723 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_tyrant.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_tyrant.txt @@ -4,8 +4,8 @@ Types:Creature Dragon PT:6/5 K:Flying K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGainControl | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, gain control of all artifacts that player controls. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGainControl | TriggerDescription$ Whenever this creature deals combat damage to a player, gain control of all artifacts that player controls. SVar:TrigGainControl:DB$ GainControl | AllValid$ Artifact.ControlledBy TriggeredTarget | NewController$ You T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | PresentCompare$ GE20 | IsPresent$ Artifact.YouCtrl | Execute$ WinGame | TriggerDescription$ At the beginning of your upkeep, if you control twenty or more artifacts, you win the game. SVar:WinGame:DB$ WinsGame | Defined$ You -Oracle:Flying, trample\nWhenever Hellkite Tyrant deals combat damage to a player, gain control of all artifacts that player controls.\nAt the beginning of your upkeep, if you control twenty or more artifacts, you win the game. +Oracle:Flying, trample\nWhenever this creature deals combat damage to a player, gain control of all artifacts that player controls.\nAt the beginning of your upkeep, if you control twenty or more artifacts, you win the game. diff --git a/forge-gui/res/cardsfolder/h/hellkite_whelp.txt b/forge-gui/res/cardsfolder/h/hellkite_whelp.txt index b3dca370c21..21e8c1295d8 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_whelp.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_whelp.txt @@ -3,6 +3,6 @@ ManaCost:4 R Types:Creature Dragon PT:3/3 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 1 damage to target creature defending player controls. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature attacks, it deals 1 damage to target creature defending player controls. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls | NumDmg$ 1 -Oracle:Flying\nWhenever Hellkite Whelp attacks, it deals 1 damage to target creature defending player controls. +Oracle:Flying\nWhenever this creature attacks, it deals 1 damage to target creature defending player controls. diff --git a/forge-gui/res/cardsfolder/h/hellrider.txt b/forge-gui/res/cardsfolder/h/hellrider.txt index 44605dc2fed..480f879c0c0 100644 --- a/forge-gui/res/cardsfolder/h/hellrider.txt +++ b/forge-gui/res/cardsfolder/h/hellrider.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Devil PT:3/3 K:Haste -T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control attacks, CARDNAME deals 1 damage to the player or planeswalker it's attacking. +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control attacks, this creature deals 1 damage to the player or planeswalker it's attacking. SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredDefender.Opponent & Valid Planeswalker.TriggeredDefender | NumDmg$ 1 SVar:HasAttackEffect:TRUE -Oracle:Haste\nWhenever a creature you control attacks, Hellrider deals 1 damage to the player or planeswalker it's attacking. +Oracle:Haste\nWhenever a creature you control attacks, this creature deals 1 damage to the player or planeswalker it's attacking. diff --git a/forge-gui/res/cardsfolder/h/hells_thunder.txt b/forge-gui/res/cardsfolder/h/hells_thunder.txt index 11c08bdbc6e..163ab86d180 100644 --- a/forge-gui/res/cardsfolder/h/hells_thunder.txt +++ b/forge-gui/res/cardsfolder/h/hells_thunder.txt @@ -4,9 +4,9 @@ Types:Creature Elemental PT:4/4 K:Flying K:Haste -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self SVar:EndOfTurnLeavePlay:True SVar:PlayMain1:TRUE K:Unearth:4 R -Oracle:Flying, haste\nAt the beginning of the end step, sacrifice Hell's Thunder.\nUnearth {4}{R} ({4}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) +Oracle:Flying, haste\nAt the beginning of the end step, sacrifice this creature.\nUnearth {4}{R} ({4}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hellspark_elemental.txt b/forge-gui/res/cardsfolder/h/hellspark_elemental.txt index db431e04b8b..19a74534ead 100644 --- a/forge-gui/res/cardsfolder/h/hellspark_elemental.txt +++ b/forge-gui/res/cardsfolder/h/hellspark_elemental.txt @@ -4,9 +4,9 @@ Types:Creature Elemental PT:3/1 K:Trample K:Haste -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self SVar:EndOfTurnLeavePlay:True SVar:PlayMain1:TRUE K:Unearth:1 R -Oracle:Trample, haste\nAt the beginning of the end step, sacrifice Hellspark Elemental.\nUnearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) +Oracle:Trample, haste\nAt the beginning of the end step, sacrifice this creature.\nUnearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hellspur_posse_boss.txt b/forge-gui/res/cardsfolder/h/hellspur_posse_boss.txt index 46a57817735..cd494b0793e 100644 --- a/forge-gui/res/cardsfolder/h/hellspur_posse_boss.txt +++ b/forge-gui/res/cardsfolder/h/hellspur_posse_boss.txt @@ -3,8 +3,8 @@ ManaCost:2 R R Types:Creature Lizard Rogue PT:2/4 S:Mode$ Continuous | Affected$ Card.Outlaw+YouCtrl+Other | AddKeyword$ Haste | Description$ Other outlaws you control have haste. (Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws.) -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 red Mercenary creature tokens with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 red Mercenary creature tokens with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_mercenary_tappump | TokenOwner$ You DeckHints:Type$Mercenary|Assassin|Pirate|Rogue|Warlock DeckHas:Ability$Token -Oracle:Other outlaws you control have haste. (Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws.)\nWhen Hellspur Posse Boss enters, create two 1/1 red Mercenary creature tokens with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." +Oracle:Other outlaws you control have haste. (Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws.)\nWhen this creature enters, create two 1/1 red Mercenary creature tokens with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." diff --git a/forge-gui/res/cardsfolder/h/helm_of_obedience.txt b/forge-gui/res/cardsfolder/h/helm_of_obedience.txt index 65aab232369..5f4ec484df4 100644 --- a/forge-gui/res/cardsfolder/h/helm_of_obedience.txt +++ b/forge-gui/res/cardsfolder/h/helm_of_obedience.txt @@ -2,7 +2,7 @@ Name:Helm of Obedience ManaCost:4 Types:Artifact # Doesn't interact properly with Myr Welder right now -A:AB$ Repeat | Cost$ XMin1 X T | ValidTgts$ Opponent | MaxRepeat$ MaxRepeats | RepeatSubAbility$ DBCleanBeforeRepeat | RepeatCheckSVar$ AccumulatedMilled | RepeatSVarCompare$ LTX | AILogic$ MaxXAtOppEOT | StackDescription$ SpellDescription | SpellDescription$ Target opponent mills a card, then repeats this process until a creature card or X cards have been put into their graveyard this way, whichever comes first. If one or more creature cards were put into that graveyard this way, sacrifice CARDNAME and put one of them onto the battlefield under your control. X can't be 0. | SubAbility$ DBSacHelm +A:AB$ Repeat | Cost$ XMin1 X T | ValidTgts$ Opponent | MaxRepeat$ MaxRepeats | RepeatSubAbility$ DBCleanBeforeRepeat | RepeatCheckSVar$ AccumulatedMilled | RepeatSVarCompare$ LTX | AILogic$ MaxXAtOppEOT | StackDescription$ SpellDescription | SpellDescription$ Target opponent mills a card, then repeats this process until a creature card or X cards have been put into their graveyard this way, whichever comes first. If one or more creature cards were put into that graveyard this way, sacrifice this artifact and put one of them onto the battlefield under your control. X can't be 0. | SubAbility$ DBSacHelm SVar:DBCleanBeforeRepeat:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBMill SVar:DBMill:DB$ Mill | NumCards$ 1 | RememberMilled$ True | Defined$ Targeted | SubAbility$ DBAccumulateX SVar:DBAccumulateX:DB$ StoreSVar | SVar$ AccumulatedMilled | Type$ CountSVar | Expression$ AccumulatedMilled/Plus.1 | ConditionCheckSVar$ MilledCard | ConditionSVarCompare$ EQ1 | SubAbility$ DBMilledCreature @@ -18,4 +18,4 @@ SVar:MilledCreature:Count$ValidGraveyard Creature.IsRemembered SVar:MilledCard:Count$ValidGraveyard Card.IsRemembered SVar:AccumulatedMilled:Number$0 SVar:X:Count$xPaid -Oracle:{X}, {T}: Target opponent mills a card, then repeats this process until a creature card or X cards have been put into their graveyard this way, whichever comes first. If one or more creature cards were put into that graveyard this way, sacrifice Helm of Obedience and put one of them onto the battlefield under your control. X can't be 0. +Oracle:{X}, {T}: Target opponent mills a card, then repeats this process until a creature card or X cards have been put into their graveyard this way, whichever comes first. If one or more creature cards were put into that graveyard this way, sacrifice this artifact and put one of them onto the battlefield under your control. X can't be 0. diff --git a/forge-gui/res/cardsfolder/h/helm_of_possession.txt b/forge-gui/res/cardsfolder/h/helm_of_possession.txt index d599c15ae0f..fb3140be600 100644 --- a/forge-gui/res/cardsfolder/h/helm_of_possession.txt +++ b/forge-gui/res/cardsfolder/h/helm_of_possession.txt @@ -2,5 +2,5 @@ Name:Helm of Possession ManaCost:4 Types:Artifact K:You may choose not to untap CARDNAME during your untap step. -A:AB$ GainControl | Cost$ 2 T Sac<1/Creature> | ValidTgts$ Creature | LoseControl$ Untap,LeavesPlay,LoseControl | SpellDescription$ Gain control of target creature for as long as you control CARDNAME and CARDNAME remains tapped. -Oracle:You may choose not to untap Helm of Possession during your untap step.\n{2}, {T}, Sacrifice a creature: Gain control of target creature for as long as you control Helm of Possession and Helm of Possession remains tapped. +A:AB$ GainControl | Cost$ 2 T Sac<1/Creature> | ValidTgts$ Creature | LoseControl$ Untap,LeavesPlay,LoseControl | SpellDescription$ Gain control of target creature for as long as you control this artifact and this artifact remains tapped. +Oracle:You may choose not to untap this artifact during your untap step.\n{2}, {T}, Sacrifice a creature: Gain control of target creature for as long as you control this artifact and this artifact remains tapped. diff --git a/forge-gui/res/cardsfolder/h/helm_of_the_host.txt b/forge-gui/res/cardsfolder/h/helm_of_the_host.txt index 75f56315a35..d77e320618f 100644 --- a/forge-gui/res/cardsfolder/h/helm_of_the_host.txt +++ b/forge-gui/res/cardsfolder/h/helm_of_the_host.txt @@ -2,7 +2,7 @@ Name:Helm of the Host ManaCost:4 Types:Legendary Artifact Equipment K:Equip:5 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, create a token that's a copy of equipped creature, except the token isn't legendary if equipped creature is legendary. That token gains haste. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, create a token that's a copy of equipped creature, except the token isn't legendary. That token gains haste. SVar:TrigCopy:DB$ CopyPermanent | Defined$ Equipped | PumpKeywords$ Haste | NonLegendary$ True DeckHas:Ability$Token -Oracle:At the beginning of combat on your turn, create a token that's a copy of equipped creature, except the token isn't legendary if equipped creature is legendary. That token gains haste.\nEquip {5} +Oracle:At the beginning of combat on your turn, create a token that's a copy of equipped creature, except the token isn't legendary. That token gains haste.\nEquip {5} diff --git a/forge-gui/res/cardsfolder/h/hematite_golem.txt b/forge-gui/res/cardsfolder/h/hematite_golem.txt index ec4cb5307d6..45ab025ff38 100644 --- a/forge-gui/res/cardsfolder/h/hematite_golem.txt +++ b/forge-gui/res/cardsfolder/h/hematite_golem.txt @@ -2,6 +2,6 @@ Name:Hematite Golem ManaCost:4 Types:Artifact Creature Golem PT:1/4 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ This creature gets +2/+0 until end of turn. DeckNeeds:Color$Red -Oracle:{1}{R}: Hematite Golem gets +2/+0 until end of turn. +Oracle:{1}{R}: This creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hemlock_vial.txt b/forge-gui/res/cardsfolder/h/hemlock_vial.txt index 652694f9540..13f664647f3 100644 --- a/forge-gui/res/cardsfolder/h/hemlock_vial.txt +++ b/forge-gui/res/cardsfolder/h/hemlock_vial.txt @@ -1,8 +1,8 @@ Name:Hemlock Vial ManaCost:1 B Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact enters, 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 A:AB$ PumpAll | Cost$ B T Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl+equipped,Equipment.YouCtrl | KW$ Deathtouch | SpellDescription$ Each equipped creature and Equipment you control gains deathtouch until end of turn. -Oracle:When Hemlock Vial enters, you draw a card and you lose 1 life.\n{B}, {T}, Sacrifice Hemlock Vial: Each equipped creature and Equipment you control gains deathtouch until end of turn. +Oracle:When this artifact enters, you draw a card and you lose 1 life.\n{B}, {T}, Sacrifice this artifact: Each equipped creature and Equipment you control gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/h/henchfiend_of_ukor.txt b/forge-gui/res/cardsfolder/h/henchfiend_of_ukor.txt index d216ee7abd3..867f158e2b2 100644 --- a/forge-gui/res/cardsfolder/h/henchfiend_of_ukor.txt +++ b/forge-gui/res/cardsfolder/h/henchfiend_of_ukor.txt @@ -4,9 +4,9 @@ Types:Creature Ogre PT:3/2 K:Haste K:Echo:1 B -A:AB$ Pump | Cost$ BR | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ BR | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$Valid Swamp.YouCtrl AI:RemoveDeck:Random DeckNeeds:Color$Black -Oracle:Haste\nEcho {1}{B} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\n{B/R}: Henchfiend of Ukor gets +1/+0 until end of turn. +Oracle:Haste\nEcho {1}{B} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\n{B/R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/henge_guardian.txt b/forge-gui/res/cardsfolder/h/henge_guardian.txt index 987d229f486..c926c55b454 100644 --- a/forge-gui/res/cardsfolder/h/henge_guardian.txt +++ b/forge-gui/res/cardsfolder/h/henge_guardian.txt @@ -2,5 +2,5 @@ Name:Henge Guardian ManaCost:5 Types:Artifact Creature Dragon Wurm PT:3/4 -A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. -Oracle:{2}: Henge Guardian gains trample until end of turn. +A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Trample | SpellDescription$ This creature gains trample until end of turn. +Oracle:{2}: This creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/h/henge_walker.txt b/forge-gui/res/cardsfolder/h/henge_walker.txt index 6c6bdae1e1b..cba920d273b 100644 --- a/forge-gui/res/cardsfolder/h/henge_walker.txt +++ b/forge-gui/res/cardsfolder/h/henge_walker.txt @@ -2,6 +2,6 @@ Name:Henge Walker ManaCost:3 Types:Artifact Creature Golem PT:2/2 -K:etbCounter:P1P1:1:Adamant$ Any:Adamant — If at least three mana of the same color was spent to cast this spell, CARDNAME enters with a +1/+1 counter on it. +K:etbCounter:P1P1:1:Adamant$ Any:Adamant — If at least three mana of the same color was spent to cast this spell, this creature enters with a +1/+1 counter on it. DeckHas:Ability$Counters -Oracle:Adamant — If at least three mana of the same color was spent to cast this spell, Henge Walker enters with a +1/+1 counter on it. +Oracle:Adamant — If at least three mana of the same color was spent to cast this spell, this creature enters with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/h/henrika_domnathi_henrika_infernal_seer.txt b/forge-gui/res/cardsfolder/h/henrika_domnathi_henrika_infernal_seer.txt index 8d536bfe451..0c6f248c457 100644 --- a/forge-gui/res/cardsfolder/h/henrika_domnathi_henrika_infernal_seer.txt +++ b/forge-gui/res/cardsfolder/h/henrika_domnathi_henrika_infernal_seer.txt @@ -5,13 +5,13 @@ PT:1/3 K:Flying T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ SacDom,DrawDom,TransDom | ChoiceRestriction$ ThisGame -SVar:SacDom:DB$ Sacrifice | Amount$ 1 | SacValid$ Creature | Defined$ Player | SpellDescription$ Each player sacrifices a creature. +SVar:SacDom:DB$ Sacrifice | Amount$ 1 | SacValid$ Creature | Defined$ Player | SpellDescription$ Each player sacrifices a creature of their choice. SVar:DrawDom:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 | StackDescription$ None -SVar:TransDom:DB$ SetState | Defined$ Self | Mode$ Transform | SpellDescription$ Transform CARDNAME. +SVar:TransDom:DB$ SetState | Defined$ Self | Mode$ Transform | SpellDescription$ Transform NICKNAME. DeckHas:Ability$Sacrifice|LifeGain AlternateMode:DoubleFaced -Oracle:Flying\nAt the beginning of combat on your turn, choose one that hasn't been chosen —\n• Each player sacrifices a creature.\n• You draw a card and you lose 1 life.\n• Transform Henrika Domnathi. +Oracle:Flying\nAt the beginning of combat on your turn, choose one that hasn't been chosen —\n• Each player sacrifices a creature of their choice.\n• You draw a card and you lose 1 life.\n• Transform Henrika. ALTERNATE @@ -23,5 +23,5 @@ PT:3/4 K:Flying K:Deathtouch K:Lifelink -A:AB$ PumpAll | Cost$ 1 B B | ValidCards$ Creature.YouCtrl+withFlying,Creature.YouCtrl+withLifelink,Creature.YouCtrl+withDeathtouch | NumAtt$ +1 | SpellDescription$ Each creature you control with flying, deathtouch and/or lifelink gets +1/+0 until end of turn. -Oracle:Flying, deathtouch, lifelink\n{1}{B}{B}: Each creature you control with flying, deathtouch and/or lifelink gets +1/+0 until end of turn. +A:AB$ PumpAll | Cost$ 1 B B | ValidCards$ Creature.YouCtrl+withFlying,Creature.YouCtrl+withLifelink,Creature.YouCtrl+withDeathtouch | NumAtt$ +1 | SpellDescription$ Each creature you control with flying, deathtouch, and/or lifelink gets +1/+0 until end of turn. +Oracle:Flying, deathtouch, lifelink\n{1}{B}{B}: Each creature you control with flying, deathtouch, and/or lifelink gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/henry_wu_ingen_geneticist.txt b/forge-gui/res/cardsfolder/h/henry_wu_ingen_geneticist.txt index 3025147fb56..2ad6d226e51 100644 --- a/forge-gui/res/cardsfolder/h/henry_wu_ingen_geneticist.txt +++ b/forge-gui/res/cardsfolder/h/henry_wu_ingen_geneticist.txt @@ -2,11 +2,11 @@ Name:Henry Wu, InGen Geneticist ManaCost:B G U Types:Legendary Creature Human Scientist PT:1/4 -S:Mode$ Continuous | Affected$ Card.Self,Human.YouCtrl | AddKeyword$ Exploit | Description$ CARDNAME and other Human creatures you control have exploit. (When a creature with exploit enters, you may sacrifice a creature.) +S:Mode$ Continuous | Affected$ Card.Self,Human.YouCtrl | AddKeyword$ Exploit | Description$ NICKNAME and other Human creatures you control have exploit. (When a creature with exploit enters, you may sacrifice a creature.) T:Mode$ Exploited | ValidCard$ Creature.nonHuman | ValidSource$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control exploits a non-Human creature, draw a card. If the exploited creature had power 3 or greater, create a Treasure token. SVar:TrigDraw:DB$ Draw | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | ConditionCheckSVar$ X | ConditionSVarCompare$ GE3 SVar:X:TriggeredExploited$CardPower DeckHas:Ability$Sacrifice|Token & Type$Treasure DeckHints:Type$Human -Oracle:Henry Wu, InGen Geneticist and other Human creatures you control have exploit. (When a creature with exploit enters, you may sacrifice a creature.)\nWhenever a creature you control exploits a non-Human creature, draw a card. If the exploited creature had power 3 or greater, create a Treasure token. +Oracle:Henry Wu and other Human creatures you control have exploit. (When a creature with exploit enters, you may sacrifice a creature.)\nWhenever a creature you control exploits a non-Human creature, draw a card. If the exploited creature had power 3 or greater, create a Treasure token. diff --git a/forge-gui/res/cardsfolder/h/herald_of_anafenza.txt b/forge-gui/res/cardsfolder/h/herald_of_anafenza.txt index fa77712ab9b..2fc586b9ae4 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_anafenza.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_anafenza.txt @@ -3,8 +3,8 @@ ManaCost:W Types:Creature Human Soldier PT:1/2 K:Outlast:2 W -T:Mode$ AbilityCast | ValidCard$ Card.Self | ValidActivatingPlayer$ You | ValidSA$ Activated.Outlast | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you activate CARDNAME's outlast ability, create a 1/1 white Warrior creature token. +T:Mode$ AbilityCast | ValidCard$ Card.Self | ValidActivatingPlayer$ You | ValidSA$ Activated.Outlast | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you activate this creature's outlast ability, create a 1/1 white Warrior creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_warrior | TokenOwner$ You DeckHints:Ability$Counters DeckHas:Ability$Counters|Token -Oracle:Outlast {2}{W} ({2}{W}, {T}: Put a +1/+1 counter on this creature. Outlast only as a sorcery.)\nWhenever you activate Herald of Anafenza's outlast ability, create a 1/1 white Warrior creature token. +Oracle:Outlast {2}{W} ({2}{W}, {T}: Put a +1/+1 counter on this creature. Outlast only as a sorcery.)\nWhenever you activate this creature's outlast ability, create a 1/1 white Warrior creature token. diff --git a/forge-gui/res/cardsfolder/h/herald_of_faith.txt b/forge-gui/res/cardsfolder/h/herald_of_faith.txt index 6a64691d06b..55e72bb33e7 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_faith.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_faith.txt @@ -3,8 +3,8 @@ ManaCost:3 W W Types:Creature Angel PT:4/3 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME attacks, you gain 2 life. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ Whenever this creature attacks, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain -Oracle:Flying\nWhenever Herald of Faith attacks, you gain 2 life. +Oracle:Flying\nWhenever this creature attacks, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/h/herald_of_ilharg.txt b/forge-gui/res/cardsfolder/h/herald_of_ilharg.txt index 3af580925e5..16914816a4c 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_ilharg.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_ilharg.txt @@ -3,10 +3,10 @@ ManaCost:2 R G Types:Creature Boar Beast PT:3/3 K:Trample -T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, put two +1/+1 counters on CARDNAME. If that spell has mana value 5 or greater, CARDNAME deals damage equal to the number of counters on it to each opponent. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, put two +1/+1 counters on this creature. If that spell has mana value 5 or greater, this creature deals damage equal to the number of counters on it to each opponent. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | ConditionCheckSVar$ TriggeredSpellAbility$CardManaCostLKI | ConditionSVarCompare$ GE5 | Defined$ Player.Opponent | NumDmg$ X SVar:X:Count$CardCounters.ALL DeckHas:Ability$Counters DeckNeeds:Type$Creature -Oracle:Trample\nWhenever you cast a creature spell, put two +1/+1 counters on Herald of Ilharg. If that spell has mana value 5 or greater, Herald of Ilharg deals damage equal to the number of counters on it to each opponent. +Oracle:Trample\nWhenever you cast a creature spell, put two +1/+1 counters on this creature. If that spell has mana value 5 or greater, this creature deals damage equal to the number of counters on it to each opponent. diff --git a/forge-gui/res/cardsfolder/h/herald_of_leshrac.txt b/forge-gui/res/cardsfolder/h/herald_of_leshrac.txt index fa1274ac6e6..448759be310 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_leshrac.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_leshrac.txt @@ -4,8 +4,8 @@ Types:Creature Avatar PT:2/4 K:Flying K:Cumulative upkeep:GainControl<1/Land.YouDontCtrl/land you don't control>:Gain control of a land you don't control. -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each land you control but don't own. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each land you control but don't own. SVar:X:Count$Valid Land.YouCtrl+YouDontOwn -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When CARDNAME leaves the battlefield, each player gains control of each land they own that you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When this creature leaves the battlefield, each player gains control of each land they own that you control. SVar:TrigGainControl:DB$ GainControlVariant | AllValid$ Land.YouCtrl | ChangeController$ CardOwner -Oracle:Flying\nCumulative upkeep—Gain control of a land you don't control. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nHerald of Leshrac gets +1/+1 for each land you control but don't own.\nWhen Herald of Leshrac leaves the battlefield, each player gains control of each land they own that you control. +Oracle:Flying\nCumulative upkeep—Gain control of a land you don't control. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nThis creature gets +1/+1 for each land you control but don't own.\nWhen this creature leaves the battlefield, each player gains control of each land they own that you control. diff --git a/forge-gui/res/cardsfolder/h/herald_of_the_dreadhorde.txt b/forge-gui/res/cardsfolder/h/herald_of_the_dreadhorde.txt index 1b3947dffef..7c59004a3f9 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_the_dreadhorde.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_the_dreadhorde.txt @@ -2,8 +2,8 @@ Name:Herald of the Dreadhorde ManaCost:3 B Types:Creature Zombie Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME dies, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When this creature dies, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Type$ Zombie | Num$ 2 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass|Counters|Token -Oracle:When Herald of the Dreadhorde dies, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +Oracle:When this creature dies, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/h/herald_of_the_fair.txt b/forge-gui/res/cardsfolder/h/herald_of_the_fair.txt index 63cf4573ebc..2be9d313794 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_the_fair.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_the_fair.txt @@ -2,7 +2,7 @@ Name:Herald of the Fair ManaCost:2 W Types:Creature Human PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature you control gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature you control gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -Oracle:When Herald of the Fair enters, target creature you control gets +1/+1 until end of turn. +Oracle:When this creature enters, target creature you control gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/herald_of_the_forgotten.txt b/forge-gui/res/cardsfolder/h/herald_of_the_forgotten.txt index 855766afd5f..982626d8529 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_the_forgotten.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_the_forgotten.txt @@ -3,7 +3,7 @@ ManaCost:6 W W Types:Creature Cat Beast PT:6/6 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCastByYou | Destination$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, if you cast it, return any number of target permanent cards with cycling abilities from your graveyard to the battlefield. +T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCastByYou | Destination$ Battlefield | Execute$ TrigChange | TriggerDescription$ When this creature enters, if you cast it, return any number of target permanent cards with cycling abilities from your graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+withCycling,Permanent.YouOwn+withTypeCycling | TgtPrompt$ Select any number of target permanent cards with cycling abilities | TargetMin$ 0 | TargetMax$ X SVar:X:TriggeredCardController$ValidGraveyard Permanent.YouOwn+withCycling,Permanent.YouOwn+withTypeCycling -Oracle:Flying\nWhen Herald of the Forgotten enters, if you cast it, return any number of target permanent cards with cycling abilities from your graveyard to the battlefield. +Oracle:Flying\nWhen this creature enters, if you cast it, return any number of target permanent cards with cycling abilities from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/h/herald_of_war.txt b/forge-gui/res/cardsfolder/h/herald_of_war.txt index 943bf4e44f4..1381e11c1d0 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_war.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_war.txt @@ -3,9 +3,9 @@ ManaCost:3 W W Types:Creature Angel PT:3/3 K:Flying -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ HeraldsWarCry | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on it. +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ HeraldsWarCry | TriggerDescription$ Whenever this creature attacks, put a +1/+1 counter on it. SVar:HeraldsWarCry:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -S:Mode$ ReduceCost | ValidCard$ Angel,Human | Type$ Spell | Activator$ You | Amount$ X | Description$ Angels and Humans you cast cost 1 less for each +1/+1 counter on CARDNAME. +S:Mode$ ReduceCost | ValidCard$ Angel,Human | Type$ Spell | Activator$ You | Amount$ X | Description$ Angel spells and Human spells you cast cost {1} less to cast for each +1/+1 counter on this creature. SVar:X:Count$CardCounters.P1P1 SVar:HasAttackEffect:TRUE -Oracle:Flying\nWhenever Herald of War attacks, put a +1/+1 counter on it.\nAngel spells and Human spells you cast cost {1} less to cast for each +1/+1 counter on Herald of War. +Oracle:Flying\nWhenever this creature attacks, put a +1/+1 counter on it.\nAngel spells and Human spells you cast cost {1} less to cast for each +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/heraldic_banner.txt b/forge-gui/res/cardsfolder/h/heraldic_banner.txt index 276c72aa301..ef90893b451 100644 --- a/forge-gui/res/cardsfolder/h/heraldic_banner.txt +++ b/forge-gui/res/cardsfolder/h/heraldic_banner.txt @@ -2,8 +2,8 @@ Name:Heraldic Banner ManaCost:3 Types:Artifact K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters, choose a color. | AILogic$ MostProminentComputerControls +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As this artifact enters, choose a color. | AILogic$ MostProminentComputerControls S:Mode$ Continuous | Affected$ Creature.ChosenColor+YouCtrl | AddPower$ 1 | Description$ Creatures you control of the chosen color get +1/+0. A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. SVar:PlayMain1:TRUE -Oracle:As Heraldic Banner enters, choose a color.\nCreatures you control of the chosen color get +1/+0.\n{T}: Add one mana of the chosen color. +Oracle:As this artifact enters, choose a color.\nCreatures you control of the chosen color get +1/+0.\n{T}: Add one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/h/heralds_horn.txt b/forge-gui/res/cardsfolder/h/heralds_horn.txt index 59ac6d2b261..06f3fd61645 100644 --- a/forge-gui/res/cardsfolder/h/heralds_horn.txt +++ b/forge-gui/res/cardsfolder/h/heralds_horn.txt @@ -2,10 +2,10 @@ Name:Herald's Horn ManaCost:3 Types:Artifact K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters, choose a creature type. | AILogic$ MostProminentInComputerDeckNonToken +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As this artifact enters, choose a creature type. | AILogic$ MostProminentInComputerDeckNonToken S:Mode$ ReduceCost | ValidCard$ Creature.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Creature spells you cast of the chosen type cost {1} less to cast. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand. SVar:TrigPeek:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Creature.ChosenType | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Creature.ChosenType | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:As Herald's Horn enters, choose a creature type.\nCreature spells you cast of the chosen type cost {1} less to cast.\nAt the beginning of your upkeep, look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand. +Oracle:As this artifact enters, choose a creature type.\nCreature spells you cast of the chosen type cost {1} less to cast.\nAt the beginning of your upkeep, look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand. diff --git a/forge-gui/res/cardsfolder/h/herbal_poultice.txt b/forge-gui/res/cardsfolder/h/herbal_poultice.txt index 4233a99d005..c42b799df56 100644 --- a/forge-gui/res/cardsfolder/h/herbal_poultice.txt +++ b/forge-gui/res/cardsfolder/h/herbal_poultice.txt @@ -2,4 +2,4 @@ Name:Herbal Poultice ManaCost:0 Types:Artifact A:AB$ Regenerate | ValidTgts$ Creature | Cost$ 3 Sac<1/CARDNAME> | SpellDescription$ Regenerate target creature. -Oracle:{3}, Sacrifice Herbal Poultice: Regenerate target creature. +Oracle:{3}, Sacrifice this artifact: Regenerate target creature. diff --git a/forge-gui/res/cardsfolder/h/herbology_instructor_malady_invoker.txt b/forge-gui/res/cardsfolder/h/herbology_instructor_malady_invoker.txt index 6b725409a80..cddf94f837e 100644 --- a/forge-gui/res/cardsfolder/h/herbology_instructor_malady_invoker.txt +++ b/forge-gui/res/cardsfolder/h/herbology_instructor_malady_invoker.txt @@ -2,12 +2,12 @@ Name:Herbology Instructor ManaCost:1 G Types:Creature Treefolk Druid PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 -A:AB$ SetState | Cost$ 6 BP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. ({B/P} can be paid with either {B} or 2 life.) +A:AB$ SetState | Cost$ 6 BP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform this creature. Activate only as a sorcery. ({B/P} can be paid with either {B} or 2 life.) DeckHas:Ability$LifeGain AlternateMode:DoubleFaced -Oracle:When Herbology Instructor enters, you gain 3 life.\n{6}{B/P}: Transform Herbology Instructor. Activate only as a sorcery. ({B/P} can be paid with either {B} or 2 life.) +Oracle:When this creature enters, you gain 3 life.\n{6}{B/P}: Transform this creature. Activate only as a sorcery. ({B/P} can be paid with either {B} or 2 life.) ALTERNATE @@ -16,7 +16,7 @@ ManaCost:no cost Colors:green,black Types:Creature Phyrexian Treefolk PT:3/3 -T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature transforms into CARDNAME, target creature an opponent controls gets -0/-X until end of turn, where X is CARDNAME's power. +T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature transforms into CARDNAME, target creature an opponent controls gets -0/-X until end of turn, where X is this creature's power. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDef$ -X | IsCurse$ True SVar:X:Count$CardPower -Oracle:When this creature transforms into Malady Invoker, target creature an opponent controls gets -0/-X until end of turn, where X is Malady Invoker's power. +Oracle:When this creature transforms into Malady Invoker, target creature an opponent controls gets -0/-X until end of turn, where X is this creature's power. diff --git a/forge-gui/res/cardsfolder/h/herd_baloth.txt b/forge-gui/res/cardsfolder/h/herd_baloth.txt index 6c68c616336..74951fe7ed4 100644 --- a/forge-gui/res/cardsfolder/h/herd_baloth.txt +++ b/forge-gui/res/cardsfolder/h/herd_baloth.txt @@ -2,8 +2,8 @@ Name:Herd Baloth ManaCost:3 G G Types:Creature Beast PT:4/4 -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigToken | OptionalDecider$ You | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, you may create a 4/4 green Beast creature token. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigToken | OptionalDecider$ You | TriggerDescription$ Whenever one or more +1/+1 counters are put on this creature, you may create a 4/4 green Beast creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_4_4_beast | TokenOwner$ You DeckHints:Ability$Counters DeckHas:Ability$Token -Oracle:Whenever one or more +1/+1 counters are put on Herd Baloth, you may create a 4/4 green Beast creature token. +Oracle:Whenever one or more +1/+1 counters are put on this creature, you may create a 4/4 green Beast creature token. diff --git a/forge-gui/res/cardsfolder/h/herd_gnarr.txt b/forge-gui/res/cardsfolder/h/herd_gnarr.txt index ad6988bb384..aaab968f1f6 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 you control enters, 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, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Creature -Oracle:Whenever another creature you control enters, Herd Gnarr gets +2/+2 until end of turn. +Oracle:Whenever another creature you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/herd_migration.txt b/forge-gui/res/cardsfolder/h/herd_migration.txt index 0abc160a05f..655c1e9dc3d 100644 --- a/forge-gui/res/cardsfolder/h/herd_migration.txt +++ b/forge-gui/res/cardsfolder/h/herd_migration.txt @@ -7,4 +7,4 @@ SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$Discard|LifeGain|Token & Type$Beast SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Domain — Create a 3/3 green Beast creature token for each basic land type among lands you control.\n{1}{G}, Discard Herd Migration: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. You gain 3 life. +Oracle:Domain — Create a 3/3 green Beast creature token for each basic land type among lands you control.\n{1}{G}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. You gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/herdchaser_dragon.txt b/forge-gui/res/cardsfolder/h/herdchaser_dragon.txt index c63a6aa6379..9a2128ba4d4 100644 --- a/forge-gui/res/cardsfolder/h/herdchaser_dragon.txt +++ b/forge-gui/res/cardsfolder/h/herdchaser_dragon.txt @@ -5,7 +5,7 @@ PT:3/3 K:Flying K:Trample K:Megamorph:5 G G -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, put a +1/+1 counter on each other Dragon creature you control. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, put a +1/+1 counter on each other Dragon creature you control. SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.Dragon+YouCtrl+StrictlyOther | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Dragon -Oracle:Flying, trample\nMegamorph {5}{G}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Herdchaser Dragon is turned face up, put a +1/+1 counter on each other Dragon creature you control. +Oracle:Flying, trample\nMegamorph {5}{G}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen this creature is turned face up, put a +1/+1 counter on each other Dragon creature you control. diff --git a/forge-gui/res/cardsfolder/h/heretics_punishment.txt b/forge-gui/res/cardsfolder/h/heretics_punishment.txt index f7a983ab0dc..a5a2eb30044 100644 --- a/forge-gui/res/cardsfolder/h/heretics_punishment.txt +++ b/forge-gui/res/cardsfolder/h/heretics_punishment.txt @@ -1,9 +1,9 @@ Name:Heretic's Punishment ManaCost:4 R Types:Enchantment -A:AB$ Mill | Cost$ 3 R | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBHereticDamage | SpellDescription$ Choose any target, then mill three cards. CARDNAME deals damage to that permanent or player equal to the highest mana value among the milled cards. +A:AB$ Mill | Cost$ 3 R | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBHereticDamage | SpellDescription$ Choose any target, then mill three cards. This enchantment deals damage to that permanent or player equal to the greatest mana value among the milled cards. SVar:DBHereticDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ HereticX | SubAbility$ DBHereticCleanup SVar:DBHereticCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HereticX:Remembered$GreatestCardManaCost AI:RemoveDeck:All -Oracle:{3}{R}: Choose any target, then mill three cards. Heretic's Punishment deals damage to that permanent or player equal to the highest mana value among the milled cards. +Oracle:{3}{R}: Choose any target, then mill three cards. This enchantment deals damage to that permanent or player equal to the greatest mana value among the milled cards. diff --git a/forge-gui/res/cardsfolder/h/hermit_of_the_natterknolls_lone_wolf_of_the_natterknolls.txt b/forge-gui/res/cardsfolder/h/hermit_of_the_natterknolls_lone_wolf_of_the_natterknolls.txt index 85f41781674..b532628199a 100644 --- a/forge-gui/res/cardsfolder/h/hermit_of_the_natterknolls_lone_wolf_of_the_natterknolls.txt +++ b/forge-gui/res/cardsfolder/h/hermit_of_the_natterknolls_lone_wolf_of_the_natterknolls.txt @@ -4,10 +4,10 @@ Types:Creature Human Werewolf PT:2/3 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | PlayerTurn$ True | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a spell during your turn, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:Whenever an opponent casts a spell during your turn, draw a card.\nAt the beginning of each upkeep, if no spells were cast last turn, transform Hermit of the Natterknolls. +Oracle:Whenever an opponent casts a spell during your turn, draw a card.\nAt the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -18,6 +18,6 @@ Types:Creature Werewolf PT:3/5 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | PlayerTurn$ True | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a spell during your turn, draw two cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Whenever an opponent casts a spell during your turn, draw two cards.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Lone Wolf of the Natterknolls. +Oracle:Whenever an opponent casts a spell during your turn, draw two cards.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/h/hermitic_nautilus.txt b/forge-gui/res/cardsfolder/h/hermitic_nautilus.txt index 7d39ae43b57..119e3801db8 100644 --- a/forge-gui/res/cardsfolder/h/hermitic_nautilus.txt +++ b/forge-gui/res/cardsfolder/h/hermitic_nautilus.txt @@ -3,5 +3,5 @@ ManaCost:1 U Types:Artifact Creature Nautilus PT:1/4 K:Vigilance -A:AB$ Pump | Cost$ 1 U | Defined$ Self | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ CARDNAME gets +3/-3 until end of turn. -Oracle:Vigilance\n{1}{U}: Hermitic Nautilus gets +3/-3 until end of turn. +A:AB$ Pump | Cost$ 1 U | Defined$ Self | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ This creature gets +3/-3 until end of turn. +Oracle:Vigilance\n{1}{U}: This creature gets +3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hero_of_bladehold.txt b/forge-gui/res/cardsfolder/h/hero_of_bladehold.txt index 8da021b4dae..ea5ad6262a6 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_bladehold.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_bladehold.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Creature Human Knight PT:3/4 K:Battle cry -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create two 1/1 white Soldier creature tokens that are tapped and attacking. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature attacks, create two 1/1 white Soldier creature tokens that are tapped and attacking. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_soldier | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True SVar:HasAttackEffect:TRUE -Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhenever Hero of Bladehold attacks, create two 1/1 white Soldier creature tokens that are tapped and attacking. +Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhenever this creature attacks, create two 1/1 white Soldier creature tokens that are tapped and attacking. diff --git a/forge-gui/res/cardsfolder/h/hero_of_bretagard.txt b/forge-gui/res/cardsfolder/h/hero_of_bretagard.txt index c00128a27c7..8ebd50de9c5 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_bretagard.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_bretagard.txt @@ -2,12 +2,12 @@ Name:Hero of Bretagard ManaCost:2 W Types:Creature Human Warrior PT:1/1 -T:Mode$ ChangesZoneAll | Origin$ Hand | Destination$ Exile | ValidCards$ Card.YouOwn | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more cards are put into exile from your hand or a spell or ability you control exiles one or more permanents from the battlefield, put that many +1/+1 counters on CARDNAME. -T:Mode$ ChangesZoneAll | ValidCause$ SpellAbility.YouCtrl | Origin$ Battlefield | Destination$ Exile | Execute$ TrigPutCounter | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever one or more cards are put into exile from your hand or a spell or ability you control exiles one or more permanents from the battlefield, put that many +1/+1 counters on CARDNAME. +T:Mode$ ChangesZoneAll | Origin$ Hand | Destination$ Exile | ValidCards$ Card.YouOwn | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more cards are put into exile from your hand or a spell or ability you control exiles one or more permanents from the battlefield, put that many +1/+1 counters on this creature. +T:Mode$ ChangesZoneAll | ValidCause$ SpellAbility.YouCtrl | Origin$ Battlefield | Destination$ Exile | Execute$ TrigPutCounter | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever one or more cards are put into exile from your hand or a spell or ability you control exiles one or more permanents from the battlefield, put that many +1/+1 counters on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X -S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ Y | SVarCompare$ GT4 | AddKeyword$ Flying | AddType$ Angel | Description$ As long as CARDNAME has five or more counters on it, it has flying and is an Angel in addition to its other types. -S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ Y | SVarCompare$ GT9 | AddKeyword$ Indestructible | AddType$ God | Description$ As long as CARDNAME has ten or more counters on it, it has indestructible and is a God in addition to its other types. +S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ Y | SVarCompare$ GT4 | AddKeyword$ Flying | AddType$ Angel | Description$ As long as this creature has five or more counters on it, it has flying and is an Angel in addition to its other types. +S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ Y | SVarCompare$ GT9 | AddKeyword$ Indestructible | AddType$ God | Description$ As long as this creature has ten or more counters on it, it has indestructible and is a God in addition to its other types. SVar:X:TriggerCount$Amount SVar:Y:Count$CardCounters.ALL DeckHas:Ability$Counters -Oracle:Whenever one or more cards are put into exile from your hand or a spell or ability you control exiles one or more permanents from the battlefield, put that many +1/+1 counters on Hero of Bretagard.\nAs long as Hero of Bretagard has five or more counters on it, it has flying and is an Angel in addition to its other types.\nAs long as Hero of Bretagard has ten or more counters on it, it has indestructible and is a God in addition to its other types. +Oracle:Whenever one or more cards are put into exile from your hand or a spell or ability you control exiles one or more permanents from the battlefield, put that many +1/+1 counters on this creature.\nAs long as this creature has five or more counters on it, it has flying and is an Angel in addition to its other types.\nAs long as this creature has ten or more counters on it, it has indestructible and is a God in addition to its other types. 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 6ba9bfd19a6..6f5f188ee6c 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 you control enters, 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 this creature 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 you control enters, creatures you control gain indestructible until end of turn. +Oracle:Rally — Whenever this creature 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_iroas.txt b/forge-gui/res/cardsfolder/h/hero_of_iroas.txt index 5432932473c..8421025a8ec 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_iroas.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_iroas.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Human Soldier PT:2/2 S:Mode$ ReduceCost | ValidCard$ Aura | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Aura spells you cast cost {1} less to cast. -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets this creature, put a +1/+1 counter on this creature. SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Aura spells you cast cost {1} less to cast.\nHeroic — Whenever you cast a spell that targets Hero of Iroas, put a +1/+1 counter on Hero of Iroas. +Oracle:Aura spells you cast cost {1} less to cast.\nHeroic — Whenever you cast a spell that targets this creature, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/hero_of_leina_tower.txt b/forge-gui/res/cardsfolder/h/hero_of_leina_tower.txt index cab0e7353ed..04d30cb6492 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_leina_tower.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_leina_tower.txt @@ -2,7 +2,7 @@ Name:Hero of Leina Tower ManaCost:G Types:Creature Human Warrior PT:1/1 -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, you may pay {X}. If you do, put X +1/+1 counters on CARDNAME. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Heroic — Whenever you cast a spell that targets this creature, you may pay {X}. If you do, put X +1/+1 counters on this creature. SVar:TrigPutCounter:AB$ PutCounter | Cost$ X | CounterType$ P1P1 | CounterNum$ X SVar:X:Count$xPaid -Oracle:Heroic — Whenever you cast a spell that targets Hero of Leina Tower, you may pay {X}. If you do, put X +1/+1 counters on Hero of Leina Tower. +Oracle:Heroic — Whenever you cast a spell that targets this creature, you may pay {X}. If you do, put X +1/+1 counters on this creature. diff --git a/forge-gui/res/cardsfolder/h/hero_of_oxid_ridge.txt b/forge-gui/res/cardsfolder/h/hero_of_oxid_ridge.txt index 2d5d3e4d8c2..00816b96460 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_oxid_ridge.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_oxid_ridge.txt @@ -4,7 +4,7 @@ Types:Creature Human Knight PT:4/2 K:Haste K:Battle cry -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ When CARDNAME attacks, creatures with power 1 or less can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever this creature attacks, creatures with power 1 or less can't block this turn. SVar:TrigEffect:DB$ Effect | StaticAbilities$ KWPump SVar:KWPump:Mode$ Continuous | Affected$ Creature.powerLE1 | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures with power 1 or less can't block this turn. -Oracle:Haste\nBattle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhenever Hero of Oxid Ridge attacks, creatures with power 1 or less can't block this turn. +Oracle:Haste\nBattle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhenever this creature attacks, creatures with power 1 or less can't block this 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 4f236335272..ab84da2421d 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, 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 this creature 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, 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 this creature 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_games.txt b/forge-gui/res/cardsfolder/h/hero_of_the_games.txt index f4b46c04202..9ea9bb89441 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_the_games.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_the_games.txt @@ -2,7 +2,7 @@ Name:Hero of the Games ManaCost:2 R Types:Creature Human Soldier PT:3/2 -T:Mode$ SpellCast | TargetsValid$ Card.Self | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, creatures you control get +1/+0 until end of turn. +T:Mode$ SpellCast | TargetsValid$ Card.Self | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell that targets this creature, creatures you control get +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 SVar:BuffedBy:Card -Oracle:Whenever you cast a spell that targets Hero of the Games, creatures you control get +1/+0 until end of turn. +Oracle:Whenever you cast a spell that targets this creature, creatures you control get +1/+0 until end of turn. 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 3e116bf0484..eb790fbe9f1 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, create a 1/1 white Human Soldier creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | 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. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell that targets this creature, 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, 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 this creature enters, create a 1/1 white Human Soldier creature token.\nWhenever you cast a spell that targets this creature, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hero_of_the_pride.txt b/forge-gui/res/cardsfolder/h/hero_of_the_pride.txt index 093d7ad6e5c..b9f81d02c92 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_the_pride.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_the_pride.txt @@ -2,6 +2,6 @@ Name:Hero of the Pride ManaCost:1 W Types:Creature Cat Soldier PT:2/2 -T:Mode$ SpellCast | TargetsValid$ Card.Self | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, creatures you control get +1/+0 until end of turn. +T:Mode$ SpellCast | TargetsValid$ Card.Self | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell that targets this creature, creatures you control get +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 -Oracle:Whenever you cast a spell that targets Hero of the Pride, creatures you control get +1/+0 until end of turn. +Oracle:Whenever you cast a spell that targets this creature, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hero_of_the_winds.txt b/forge-gui/res/cardsfolder/h/hero_of_the_winds.txt index 731fd1cddf7..b30551f6ac5 100644 --- a/forge-gui/res/cardsfolder/h/hero_of_the_winds.txt +++ b/forge-gui/res/cardsfolder/h/hero_of_the_winds.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Soldier PT:1/4 K:Flying -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, creatures you control get +1/+0 until end of turn. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell that targets this creature, creatures you control get +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 SVar:BuffedBy:Card -Oracle:Flying\nWhenever you cast a spell that targets Hero of the Winds, creatures you control get +1/+0 until end of turn. +Oracle:Flying\nWhenever you cast a spell that targets this creature, 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 cb2d7aa6ecb..a4b033c97d8 100644 --- a/forge-gui/res/cardsfolder/h/heroes_bane.txt +++ b/forge-gui/res/cardsfolder/h/heroes_bane.txt @@ -2,8 +2,8 @@ Name:Heroes' Bane ManaCost:3 G G Types:Creature Hydra PT:0/0 -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. +K:etbCounter:P1P1:4:no Condition:This creature enters with four +1/+1 counters on it. +A:AB$ PutCounter | Cost$ 2 G G | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Put X +1/+1 counters on this creature, where X is its power. SVar:X:Count$CardPower DeckHas:Ability$Counters -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. +Oracle:This creature enters with four +1/+1 counters on it.\n{2}{G}{G}: Put X +1/+1 counters on this creature, 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 1925d061ae5..b086f8ee04e 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, 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 this creature enters, create a 1/1 red Satyr creature token with "This token can't block." SVar:TrigToken:DB$ Token | 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. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell that targets this creature, 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, 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 this creature enters, create a 1/1 red Satyr creature token with "This token can't block."\nWhenever you cast a spell that targets this creature, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heron_blessed_geist.txt b/forge-gui/res/cardsfolder/h/heron_blessed_geist.txt index 82f733149d6..5468697dbf6 100644 --- a/forge-gui/res/cardsfolder/h/heron_blessed_geist.txt +++ b/forge-gui/res/cardsfolder/h/heron_blessed_geist.txt @@ -7,4 +7,4 @@ A:AB$ Token | Cost$ 3 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SVar:BuffedBy:Enchantment DeckHas:Ability$Token DeckHints:Type$Enchantment -Oracle:Flying\n{3}{W}, Exile Heron-Blessed Geist from your graveyard: Create two 1/1 white Spirit creature tokens with flying. Activate only if you control an enchantment and only as a sorcery. +Oracle:Flying\n{3}{W}, Exile this card from your graveyard: Create two 1/1 white Spirit creature tokens with flying. Activate only if you control an enchantment and only as a sorcery. diff --git a/forge-gui/res/cardsfolder/h/heron_of_hope.txt b/forge-gui/res/cardsfolder/h/heron_of_hope.txt index 0d35e230f7d..1c68ba23435 100644 --- a/forge-gui/res/cardsfolder/h/heron_of_hope.txt +++ b/forge-gui/res/cardsfolder/h/heron_of_hope.txt @@ -6,6 +6,6 @@ K:Flying R:Event$ GainLife | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ GainLife | AILogic$ DoubleLife | Description$ If you would gain life, you gain that much life plus 1 instead. SVar:GainLife:DB$ ReplaceEffect | VarName$ LifeGained | VarValue$ X SVar:X:ReplaceCount$LifeGained/Plus.1 -A:AB$ Pump | Cost$ 1 W | Defined$ Self | KW$ Lifelink | SpellDescription$ CARDNAME gains lifelink until end of turn. +A:AB$ Pump | Cost$ 1 W | Defined$ Self | KW$ Lifelink | SpellDescription$ This creature gains lifelink until end of turn. DeckHas:Ability$LifeGain -Oracle:Flying\nIf you would gain life, you gain that much life plus 1 instead.\n{1}{W}: Heron of Hope gains lifelink until end of turn. +Oracle:Flying\nIf you would gain life, you gain that much life plus 1 instead.\n{1}{W}: This creature gains lifelink 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 aa5c3cdcbbf..f848e305a6a 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 you control enters, 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 this creature. 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. +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is this creature's power. SVar:X:Count$CardPower DeckHas:Ability$Counters DeckNeeds:Type$Human -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. +Oracle:Vigilance\nWhenever another Human you control enters, put a +1/+1 counter on this creature.\n{T}: Add X mana of any one color, where X is this creature'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 78d82382b91..2f13d271f12 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, 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 this creature 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, other Humans you control get +1/+1 and gain lifelink until end of turn. +Oracle:Flash\nLifelink\nWhen this creature 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 fc1ebda9468..357de3212f0 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 you control enters, 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 this Equipment to it. SVar:HeroAttach:DB$ Attach | Defined$ TriggeredCardLKICopy -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.) +Oracle:Equipped creature gets +3/+2.\nWhenever a legendary creature you control enters, you may attach this Equipment to it.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hesitation.txt b/forge-gui/res/cardsfolder/h/hesitation.txt index 07720a46c07..ec49b3ec266 100644 --- a/forge-gui/res/cardsfolder/h/hesitation.txt +++ b/forge-gui/res/cardsfolder/h/hesitation.txt @@ -1,9 +1,9 @@ Name:Hesitation ManaCost:1 U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ When a player casts a spell, sacrifice CARDNAME and counter that spell. +T:Mode$ SpellCast | ValidCard$ Card | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ When a player casts a spell, sacrifice this enchantment and counter that spell. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice AI:RemoveDeck:All SVar:NonStackingEffect:True -Oracle:When a player casts a spell, sacrifice Hesitation and counter that spell. +Oracle:When a player casts a spell, sacrifice this enchantment and counter that spell. diff --git a/forge-gui/res/cardsfolder/h/hex_parasite.txt b/forge-gui/res/cardsfolder/h/hex_parasite.txt index d0d709d21f3..ceb0469b9b4 100644 --- a/forge-gui/res/cardsfolder/h/hex_parasite.txt +++ b/forge-gui/res/cardsfolder/h/hex_parasite.txt @@ -2,10 +2,10 @@ Name:Hex Parasite ManaCost:1 Types:Artifact Creature Phyrexian Insect PT:1/1 -A:AB$ RemoveCounter | Cost$ X BP | ValidTgts$ Permanent | CounterType$ Any | CounterNum$ X | RememberRemoved$ True | SubAbility$ DBPump | SpellDescription$ Remove up to X counters from target permanent. For each counter removed this way, CARDNAME gets +1/+0 until end of turn. +A:AB$ RemoveCounter | Cost$ X BP | ValidTgts$ Permanent | CounterType$ Any | CounterNum$ X | RememberRemoved$ True | SubAbility$ DBPump | SpellDescription$ Remove up to X counters from target permanent. For each counter removed this way, this creature gets +1/+0 until end of turn. SVar:DBPump:DB$ Pump | NumAtt$ +Y | Defined$ Self | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Y:Count$RememberedSize AI:RemoveDeck:All -Oracle:{X}{B/P}: Remove up to X counters from target permanent. For each counter removed this way, Hex Parasite gets +1/+0 until end of turn. ({B/P} can be paid with either {B} or 2 life.) +Oracle:{X}{B/P}: Remove up to X counters from target permanent. For each counter removed this way, this creature gets +1/+0 until end of turn. ({B/P} can be paid with either {B} or 2 life.) diff --git a/forge-gui/res/cardsfolder/h/hexavus.txt b/forge-gui/res/cardsfolder/h/hexavus.txt index 7ec6dbff799..ce58555a72f 100644 --- a/forge-gui/res/cardsfolder/h/hexavus.txt +++ b/forge-gui/res/cardsfolder/h/hexavus.txt @@ -2,10 +2,10 @@ Name:Hexavus ManaCost:6 Types:Artifact Creature Construct PT:0/0 -K:etbCounter:P1P1:6 +K:etbCounter:P1P1:6:no Condition:This creature enters with six +1/+1 counters on it. K:Flying A:AB$ PutCounter | Cost$ 1 SubCounter<1/P1P1> | CounterType$ Flying | CounterNum$ 1 | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | SpellDescription$ Put a flying counter on another target creature. -A:AB$ PutCounter | Cost$ 1 RemoveAnyCounter<1/Any/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +A:AB$ PutCounter | Cost$ 1 RemoveAnyCounter<1/Any/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. DeckHas:Ability$Counters DeckHints:Ability$Counters -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. +Oracle:Flying\nThis creature enters with six +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from this creature: Put a flying counter on another target creature.\n{1}, Remove a counter from another creature you control: Put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/hexgold_sledge.txt b/forge-gui/res/cardsfolder/h/hexgold_sledge.txt index 34d203bfa4f..0abeba9c275 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_sledge.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_sledge.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S 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, 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 2467fa46bce..1eceb752255 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_slith.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_slith.txt @@ -2,12 +2,12 @@ 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, you get {E}{E} (two energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When this creature 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. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature 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 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -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. +Oracle:When this creature enters, you get {E}{E} (two energy counters).\nWhenever this creature attacks, you may pay {E}{E}. If you do, it gains first strike until end of turn.\nWhenever this creature deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/h/hexmark_destroyer.txt b/forge-gui/res/cardsfolder/h/hexmark_destroyer.txt index 5bcc64d74aa..4aef869b736 100644 --- a/forge-gui/res/cardsfolder/h/hexmark_destroyer.txt +++ b/forge-gui/res/cardsfolder/h/hexmark_destroyer.txt @@ -2,7 +2,7 @@ Name:Hexmark Destroyer ManaCost:4 B B Types:Artifact Creature Necron PT:6/6 -S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 6 | Description$ Multi-threat Eliminator — CARDNAME can't be blocked except by six or more creatures. +S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 6 | Description$ Multi-threat Eliminator — This creature can't be blocked except by six or more creatures. K:Unearth:4 B B DeckHas:Ability$Graveyard -Oracle:Multi-threat Eliminator — Hexmark Destroyer can't be blocked except by six or more creatures.\nUnearth {4}{B}{B} ({4}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) +Oracle:Multi-threat Eliminator — This creature can't be blocked except by six or more creatures.\nUnearth {4}{B}{B} ({4}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hibernation_sliver.txt b/forge-gui/res/cardsfolder/h/hibernation_sliver.txt index d9e5bb00655..e8d486756ff 100644 --- a/forge-gui/res/cardsfolder/h/hibernation_sliver.txt +++ b/forge-gui/res/cardsfolder/h/hibernation_sliver.txt @@ -2,7 +2,7 @@ Name:Hibernation Sliver ManaCost:U B Types:Creature Sliver PT:2/2 -S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Bounce | Description$ All Slivers have "Pay 2 life, Return this permanent to its owner's hand." +S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Bounce | Description$ All Slivers have "Pay 2 life: Return this permanent to its owner's hand." SVar:Bounce:AB$ ChangeZone | Cost$ PayLife<2> | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this permanent to its owner's hand. SVar:PlayMain1:TRUE Oracle:All Slivers have "Pay 2 life: Return this permanent to its owner's hand." diff --git a/forge-gui/res/cardsfolder/h/hibernations_end.txt b/forge-gui/res/cardsfolder/h/hibernations_end.txt index 432bdcb9ad2..6788113678a 100644 --- a/forge-gui/res/cardsfolder/h/hibernations_end.txt +++ b/forge-gui/res/cardsfolder/h/hibernations_end.txt @@ -2,7 +2,7 @@ Name:Hibernation's End ManaCost:4 G Types:Enchantment K:Cumulative upkeep:1 -T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ True | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever you pay CARDNAME's cumulative upkeep, you may search your library for a creature card with mana value equal to the number of age counters on CARDNAME, put it onto the battlefield, then shuffle. +T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ True | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever you pay this enchantment's cumulative upkeep, you may search your library for a creature card with mana value equal to the number of age counters on this enchantment, put it onto the battlefield, then shuffle. SVar:TrigSearch:DB$ ChangeZone | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True SVar:X:Count$CardCounters.AGE -Oracle:Cumulative upkeep {1} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhenever you pay Hibernation's End's cumulative upkeep, you may search your library for a creature card with mana value equal to the number of age counters on Hibernation's End, put it onto the battlefield, then shuffle. +Oracle:Cumulative upkeep {1} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhenever you pay this enchantment's cumulative upkeep, you may search your library for a creature card with mana value equal to the number of age counters on this enchantment, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hickory_woodlot.txt b/forge-gui/res/cardsfolder/h/hickory_woodlot.txt index 49433f28576..9621170d095 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 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped with two depletion counters on it. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land 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. +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 this land, sacrifice it. SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionPresent$ Card.Self+counters_EQ0_DEPLETION AI:RemoveDeck:Random -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. +Oracle:This land enters tapped with two depletion counters on it.\n{T}, Remove a depletion counter from this land: Add {G}{G}. If there are no depletion counters on this land, sacrifice it. diff --git a/forge-gui/res/cardsfolder/h/hidden_ancients.txt b/forge-gui/res/cardsfolder/h/hidden_ancients.txt index 3db5f1e56c7..434abb7b981 100644 --- a/forge-gui/res/cardsfolder/h/hidden_ancients.txt +++ b/forge-gui/res/cardsfolder/h/hidden_ancients.txt @@ -1,6 +1,6 @@ Name:Hidden Ancients ManaCost:1 G Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts an enchantment spell, if CARDNAME is an enchantment, CARDNAME becomes a 5/5 Treefolk creature. +T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts an enchantment spell, if this permanent is an enchantment, it becomes a 5/5 Treefolk creature. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Creature,Treefolk | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Duration$ Permanent -Oracle:When an opponent casts an enchantment spell, if Hidden Ancients is an enchantment, Hidden Ancients becomes a 5/5 Treefolk creature. +Oracle:When an opponent casts an enchantment spell, if this permanent is an enchantment, it becomes a 5/5 Treefolk creature. diff --git a/forge-gui/res/cardsfolder/h/hidden_blade.txt b/forge-gui/res/cardsfolder/h/hidden_blade.txt index ac5e75793f6..c8af4f406c4 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, 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 this Equipment 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, 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 this Equipment 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 8f1ec0082ef..d5bebd911a9 100644 --- a/forge-gui/res/cardsfolder/h/hidden_cataract.txt +++ b/forge-gui/res/cardsfolder/h/hidden_cataract.txt @@ -1,9 +1,9 @@ Name:Hidden Cataract ManaCost:no cost Types:Land Cave -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 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:This land enters tapped.\n{T}: Add {U}.\n{4}{U}, {T}, Sacrifice this land: 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 b59e8b0ed5c..930bdb29640 100644 --- a/forge-gui/res/cardsfolder/h/hidden_courtyard.txt +++ b/forge-gui/res/cardsfolder/h/hidden_courtyard.txt @@ -1,9 +1,9 @@ Name:Hidden Courtyard ManaCost:no cost Types:Land Cave -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 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:This land enters tapped.\n{T}: Add {W}.\n{4}{W}, {T}, Sacrifice this land: 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_dragonslayer.txt b/forge-gui/res/cardsfolder/h/hidden_dragonslayer.txt index 6ee55ddf127..123de2e3a93 100644 --- a/forge-gui/res/cardsfolder/h/hidden_dragonslayer.txt +++ b/forge-gui/res/cardsfolder/h/hidden_dragonslayer.txt @@ -4,6 +4,6 @@ Types:Creature Human Warrior PT:2/1 K:Lifelink K:Megamorph:2 W -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, destroy target creature with power 4 or greater an opponent controls. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, destroy target creature with power 4 or greater an opponent controls. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.powerGE4+OppCtrl | TgtPrompt$ Select target creature with power 4 or greater an opponent controls. -Oracle:Lifelink\nMegamorph {2}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Hidden Dragonslayer is turned face up, destroy target creature with power 4 or greater an opponent controls. +Oracle:Lifelink\nMegamorph {2}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen this creature is turned face up, destroy target creature with power 4 or greater an opponent controls. diff --git a/forge-gui/res/cardsfolder/h/hidden_footblade.txt b/forge-gui/res/cardsfolder/h/hidden_footblade.txt index 4b7c300e9df..aa1db973dd5 100644 --- a/forge-gui/res/cardsfolder/h/hidden_footblade.txt +++ b/forge-gui/res/cardsfolder/h/hidden_footblade.txt @@ -2,9 +2,9 @@ Name:Hidden Footblade ManaCost:R Types:Artifact Equipment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. That creature gains indestructible until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When this Equipment enters, attach it to target creature you control. That creature gains first strike 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 | KW$ First Strike S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ Haste | Description$ Equipped creature gets +1/+0 and has haste. K:Equip:2 -Oracle:Flash\nWhen Hidden Footblade enters, attach it to target creature you control. That creature gains first strike until end of turn.\nEquipped creature gets +1/+0 and has haste.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Flash\nWhen this Equipment enters, attach it to target creature you control. That creature gains first strike until end of turn.\nEquipped creature gets +1/+0 and has haste.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hidden_gibbons.txt b/forge-gui/res/cardsfolder/h/hidden_gibbons.txt index c2381056c6d..ed2c5d84a63 100644 --- a/forge-gui/res/cardsfolder/h/hidden_gibbons.txt +++ b/forge-gui/res/cardsfolder/h/hidden_gibbons.txt @@ -1,7 +1,7 @@ Name:Hidden Gibbons ManaCost:G Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts an instant spell, if CARDNAME is an enchantment, CARDNAME becomes a 4/4 Ape creature. +T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts an instant spell, if this permanent is an enchantment, it becomes a 4/4 Ape creature. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Ape | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Duration$ Permanent DeckHas:Type$Ape -Oracle:When an opponent casts an instant spell, if Hidden Gibbons is an enchantment, Hidden Gibbons becomes a 4/4 Ape creature. +Oracle:When an opponent casts an instant spell, if this permanent is an enchantment, it becomes a 4/4 Ape creature. diff --git a/forge-gui/res/cardsfolder/h/hidden_grotto.txt b/forge-gui/res/cardsfolder/h/hidden_grotto.txt index 972d82ead1a..74fcd55de93 100644 --- a/forge-gui/res/cardsfolder/h/hidden_grotto.txt +++ b/forge-gui/res/cardsfolder/h/hidden_grotto.txt @@ -1,11 +1,11 @@ Name:Hidden Grotto ManaCost:no cost Types:Land -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When this land enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any color. AI:RemoveDeck:Random DeckHas:Ability$Mana.Colorless DeckHints:Color$Colorless & Keyword$Devoid -Oracle:When Hidden Grotto enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{T}: Add {C}.\n{1}, {T}: Add one mana of any color. +Oracle:When this land enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{T}: Add {C}.\n{1}, {T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/h/hidden_guerrillas.txt b/forge-gui/res/cardsfolder/h/hidden_guerrillas.txt index 96d0811d8d7..403643da649 100644 --- a/forge-gui/res/cardsfolder/h/hidden_guerrillas.txt +++ b/forge-gui/res/cardsfolder/h/hidden_guerrillas.txt @@ -1,6 +1,6 @@ Name:Hidden Guerrillas ManaCost:G Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts an artifact spell, if CARDNAME is an enchantment, CARDNAME becomes a 5/3 Soldier creature with trample. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts an artifact spell, if this permanent is an enchantment, it becomes a 5/3 Soldier creature with trample. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 5 | Toughness$ 3 | Keywords$ Trample | Types$ Creature,Soldier | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Duration$ Permanent -Oracle:When an opponent casts an artifact spell, if Hidden Guerrillas is an enchantment, Hidden Guerrillas becomes a 5/3 Soldier creature with trample. +Oracle:When an opponent casts an artifact spell, if this permanent is an enchantment, it becomes a 5/3 Soldier creature with trample. diff --git a/forge-gui/res/cardsfolder/h/hidden_herbalists.txt b/forge-gui/res/cardsfolder/h/hidden_herbalists.txt index b605f294560..698f6ee815f 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, 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 this creature enters, if a permanent left the battlefield under your control this turn, add {G}{G}. SVar:TrigMana:DB$ Mana | Produced$ G G SVar:FreeSpellAI:True -Oracle:Revolt — When Hidden Herbalists enters, if a permanent you controlled left the battlefield this turn, add {G}{G}. +Oracle:Revolt — When this creature enters, if a permanent left the battlefield under your control this turn, add {G}{G}. diff --git a/forge-gui/res/cardsfolder/h/hidden_herd.txt b/forge-gui/res/cardsfolder/h/hidden_herd.txt index 70e1b19b4f3..e7e779a1143 100644 --- a/forge-gui/res/cardsfolder/h/hidden_herd.txt +++ b/forge-gui/res/cardsfolder/h/hidden_herd.txt @@ -1,6 +1,6 @@ Name:Hidden Herd ManaCost:G Types:Enchantment -T:Mode$ LandPlayed | ValidCard$ Land.nonBasic+OppCtrl | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent plays a nonbasic land, if CARDNAME is an enchantment, CARDNAME becomes a 3/3 Beast creature. +T:Mode$ LandPlayed | ValidCard$ Land.nonBasic+OppCtrl | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent plays a nonbasic land, if this permanent is an enchantment, it becomes a 3/3 Beast creature. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Beast | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Duration$ Permanent -Oracle:When an opponent plays a nonbasic land, if Hidden Herd is an enchantment, Hidden Herd becomes a 3/3 Beast creature. +Oracle:When an opponent plays a nonbasic land, if this permanent is an enchantment, it becomes a 3/3 Beast creature. diff --git a/forge-gui/res/cardsfolder/h/hidden_horror.txt b/forge-gui/res/cardsfolder/h/hidden_horror.txt index 47c796a3a8d..0ee3ad60fff 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, sacrifice it unless you discard a creature card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacSelf | TriggerDescription$ When this creature 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$ValidHand Creature.YouOwn -Oracle:When Hidden Horror enters, sacrifice it unless you discard a creature card. +Oracle:When this creature enters, sacrifice it unless you discard a creature card. diff --git a/forge-gui/res/cardsfolder/h/hidden_lair.txt b/forge-gui/res/cardsfolder/h/hidden_lair.txt index d5088bf1e74..d5a174ce087 100644 --- a/forge-gui/res/cardsfolder/h/hidden_lair.txt +++ b/forge-gui/res/cardsfolder/h/hidden_lair.txt @@ -2,5 +2,5 @@ Name:Hidden Lair ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ Combo U B | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {U} or {B}. Activate only if this land entered this turn or if your control a basic land. -Oracle:{T}: Add {C}.\n{T}: Add {U} or {B}. Activate only if this land entered this turn or if your control a basic land. +A:AB$ Mana | Cost$ T | Produced$ Combo U B | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {U} or {B}. Activate only if this land entered this turn or if you control a basic land. +Oracle:{T}: Add {C}.\n{T}: Add {U} or {B}. Activate only if this land entered this turn or if you control a basic land. diff --git a/forge-gui/res/cardsfolder/h/hidden_necropolis.txt b/forge-gui/res/cardsfolder/h/hidden_necropolis.txt index 1a22787b66a..b2fb226d78e 100644 --- a/forge-gui/res/cardsfolder/h/hidden_necropolis.txt +++ b/forge-gui/res/cardsfolder/h/hidden_necropolis.txt @@ -1,9 +1,9 @@ Name:Hidden Necropolis ManaCost:no cost Types:Land Cave -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 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:This land enters tapped.\n{T}: Add {B}.\n{4}{B}, {T}, Sacrifice this land: 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 9d16794e4fd..03d9400559c 100644 --- a/forge-gui/res/cardsfolder/h/hidden_nursery.txt +++ b/forge-gui/res/cardsfolder/h/hidden_nursery.txt @@ -1,9 +1,9 @@ Name:Hidden Nursery ManaCost:no cost Types:Land Cave -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 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:This land enters tapped.\n{T}: Add {G}.\n{4}{G}, {T}, Sacrifice this land: 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_predators.txt b/forge-gui/res/cardsfolder/h/hidden_predators.txt index e5c488c9f55..87b49966191 100644 --- a/forge-gui/res/cardsfolder/h/hidden_predators.txt +++ b/forge-gui/res/cardsfolder/h/hidden_predators.txt @@ -1,6 +1,6 @@ Name:Hidden Predators ManaCost:G Types:Enchantment -T:Mode$ Always | IsPresent$ Creature.powerGE4+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigLurkingJackalsAnimate | IsPresent2$ Card.Self+Enchantment | ResolvingCheck$ IsPresent2 | TriggerDescription$ When an opponent controls a creature with power 4 or greater, if CARDNAME is an enchantment, CARDNAME becomes a 4/4 Beast creature. +T:Mode$ Always | IsPresent$ Creature.powerGE4+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigLurkingJackalsAnimate | IsPresent2$ Card.Self+Enchantment | ResolvingCheck$ IsPresent2 | TriggerDescription$ When an opponent controls a creature with power 4 or greater, if this permanent is an enchantment, it becomes a 4/4 Beast creature. SVar:TrigLurkingJackalsAnimate:DB$ Animate | Types$ Creature,Beast | Power$ 4 | Toughness$ 4 | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Duration$ Permanent -Oracle:When an opponent controls a creature with power 4 or greater, if Hidden Predators is an enchantment, Hidden Predators becomes a 4/4 Beast creature. +Oracle:When an opponent controls a creature with power 4 or greater, if this permanent is an enchantment, it becomes a 4/4 Beast creature. diff --git a/forge-gui/res/cardsfolder/h/hidden_spider.txt b/forge-gui/res/cardsfolder/h/hidden_spider.txt index 05954b823bf..0bb268fa382 100644 --- a/forge-gui/res/cardsfolder/h/hidden_spider.txt +++ b/forge-gui/res/cardsfolder/h/hidden_spider.txt @@ -1,6 +1,6 @@ Name:Hidden Spider ManaCost:G Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Creature.withFlying | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a creature spell with flying, if CARDNAME is an enchantment, CARDNAME becomes a 3/5 Spider creature with reach. (It can block creatures with flying.) +T:Mode$ SpellCast | ValidCard$ Creature.withFlying | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a creature spell with flying, if this permanent is an enchantment, it becomes a 3/5 Spider creature with reach. (It can block creatures with flying.) SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 3 | Toughness$ 5 | Keywords$ Reach | Types$ Creature,Spider | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Duration$ Permanent -Oracle:When an opponent casts a creature spell with flying, if Hidden Spider is an enchantment, Hidden Spider becomes a 3/5 Spider creature with reach. (It can block creatures with flying.) +Oracle:When an opponent casts a creature spell with flying, if this permanent is an enchantment, it becomes a 3/5 Spider creature with reach. (It can block creatures with flying.) diff --git a/forge-gui/res/cardsfolder/h/hidden_stag.txt b/forge-gui/res/cardsfolder/h/hidden_stag.txt index 7b65cd7a8e1..2208c3ca44d 100644 --- a/forge-gui/res/cardsfolder/h/hidden_stag.txt +++ b/forge-gui/res/cardsfolder/h/hidden_stag.txt @@ -1,9 +1,9 @@ Name:Hidden Stag ManaCost:1 G Types:Enchantment -T:Mode$ LandPlayed | ValidCard$ Land.OppCtrl | IsPresent$ Card.Self+Enchantment | Execute$ TrigHiddenStagAnimateOppLand | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent plays a land, if CARDNAME is an enchantment, CARDNAME becomes a 3/2 Elk Beast creature. +T:Mode$ LandPlayed | ValidCard$ Land.OppCtrl | IsPresent$ Card.Self+Enchantment | Execute$ TrigHiddenStagAnimateOppLand | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent plays a land, if this permanent is an enchantment, it becomes a 3/2 Elk Beast creature. SVar:TrigHiddenStagAnimateOppLand:DB$ Animate | Defined$ Self | Types$ Creature,Elk,Beast | Power$ 3 | Toughness$ 2 | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Duration$ Permanent -T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | IsPresent$ Card.Self+Creature | Execute$ TrigHiddenStagAnimateYourLand | TriggerZones$ Battlefield | TriggerDescription$ Whenever you play a land, if CARDNAME is a creature, CARDNAME becomes an enchantment. +T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | IsPresent$ Card.Self+Creature | Execute$ TrigHiddenStagAnimateYourLand | TriggerZones$ Battlefield | TriggerDescription$ Whenever you play a land, if this permanent is a creature, it becomes an enchantment. SVar:TrigHiddenStagAnimateYourLand:DB$ Animate | Defined$ Self | Types$ Enchantment | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Duration$ Permanent AI:RemoveDeck:All -Oracle:Whenever an opponent plays a land, if Hidden Stag is an enchantment, Hidden Stag becomes a 3/2 Elk Beast creature.\nWhenever you play a land, if Hidden Stag is a creature, Hidden Stag becomes an enchantment. +Oracle:Whenever an opponent plays a land, if this permanent is an enchantment, it becomes a 3/2 Elk Beast creature.\nWhenever you play a land, if this permanent is a creature, it becomes an enchantment. diff --git a/forge-gui/res/cardsfolder/h/hidden_stockpile.txt b/forge-gui/res/cardsfolder/h/hidden_stockpile.txt index 0195e1b2073..90a8abe0aa2 100644 --- a/forge-gui/res/cardsfolder/h/hidden_stockpile.txt +++ b/forge-gui/res/cardsfolder/h/hidden_stockpile.txt @@ -1,7 +1,7 @@ Name:Hidden Stockpile ManaCost:W B Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Revolt$ True | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Revolt — At the beginning of your end step, if a permanent you controlled left the battlefield this turn, create a 1/1 colorless Servo artifact creature token. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Revolt$ True | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Revolt — At the beginning of your end step, if a permanent left the battlefield under your control this turn, create a 1/1 colorless Servo artifact creature token. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_servo | TokenOwner$ You A:AB$ Scry | Cost$ 1 Sac<1/Creature> | ScryNum$ 1 | SpellDescription$ Scry 1. -Oracle:Revolt — At the beginning of your end step, if a permanent you controlled left the battlefield this turn, create a 1/1 colorless Servo artifact creature token.\n{1}, Sacrifice a creature: Scry 1. +Oracle:Revolt — At the beginning of your end step, if a permanent left the battlefield under your control this turn, create a 1/1 colorless Servo artifact creature token.\n{1}, Sacrifice a creature: Scry 1. diff --git a/forge-gui/res/cardsfolder/h/hidden_volcano.txt b/forge-gui/res/cardsfolder/h/hidden_volcano.txt index fa5facc5c87..05301928b1e 100644 --- a/forge-gui/res/cardsfolder/h/hidden_volcano.txt +++ b/forge-gui/res/cardsfolder/h/hidden_volcano.txt @@ -1,9 +1,9 @@ Name:Hidden Volcano ManaCost:no cost Types:Land Cave -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 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:This land enters tapped.\n{T}: Add {R}.\n{4}{R}, {T}, Sacrifice this land: 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/hideous_taskmaster.txt b/forge-gui/res/cardsfolder/h/hideous_taskmaster.txt index 44f3eaf437b..f4137b9febd 100644 --- a/forge-gui/res/cardsfolder/h/hideous_taskmaster.txt +++ b/forge-gui/res/cardsfolder/h/hideous_taskmaster.txt @@ -10,4 +10,4 @@ K:Trample K:Haste K:Annihilator:1 SVar:PlayMain1:TRUE -Oracle:Devoid\nWhen you cast this spell, for each opponent, gain control of up to one target creature that player controls until end of turn. Untap those creatures. They gain trample, haste, and annihilator 1 until end of turn.\nTrample, haste, annihilator 1 +Oracle:Devoid (This card has no color.)\nWhen you cast this spell, for each opponent, gain control of up to one target creature that player controls until end of turn. Untap those creatures. They gain trample, haste, and annihilator 1 until end of turn.\nTrample, haste, annihilator 1 (Whenever this creature attacks, defending player sacrifices a permanent of their choice.) diff --git a/forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt b/forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt index e9fd8054f5a..ab522204161 100644 --- a/forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt +++ b/forge-gui/res/cardsfolder/h/hidetsugu_and_kairi.txt @@ -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, 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 Kairi 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/hidetsugu_consumes_all_vessel_of_the_all_consuming.txt b/forge-gui/res/cardsfolder/h/hidetsugu_consumes_all_vessel_of_the_all_consuming.txt index 4820ae4311c..41f273e3244 100644 --- a/forge-gui/res/cardsfolder/h/hidetsugu_consumes_all_vessel_of_the_all_consuming.txt +++ b/forge-gui/res/cardsfolder/h/hidetsugu_consumes_all_vessel_of_the_all_consuming.txt @@ -18,9 +18,9 @@ Colors:black,red Types:Enchantment Creature Ogre Shaman PT:3/3 K:Trample -T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, put a +1/+1 counter on it. +T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.wasDealtDamageThisTurnBySource GE10 | Execute$ TrigLose | TriggerDescription$ Whenever CARDNAME deals damage to a player, if it has dealt 10 or more damage to that player this turn, they lose the game. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.wasDealtDamageThisTurnBySource GE10 | Execute$ TrigLose | TriggerDescription$ Whenever this creature deals damage to a player, if it has dealt 10 or more damage to that player this turn, they lose the game. SVar:TrigLose:DB$ LosesGame | Defined$ TriggeredTarget DeckHas:Ability$Counters -Oracle:Trample\nWhenever Vessel of the All-Consuming deals damage, put a +1/+1 counter on it.\nWhenever Vessel of the All-Consuming deals damage to a player, if it has dealt 10 or more damage to that player this turn, they lose the game. +Oracle:Trample\nWhenever this creature deals damage, put a +1/+1 counter on it.\nWhenever this creature deals damage to a player, if it has dealt 10 or more damage to that player this turn, they lose the game. diff --git a/forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt b/forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt index 1e01fca9224..4ff01e9a999 100644 --- a/forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt +++ b/forge-gui/res/cardsfolder/h/hidetsugu_devouring_chaos.txt @@ -6,9 +6,9 @@ A:AB$ Scry | Cost$ B Sac<1/Creature> | ScryNum$ 2 | SpellDescription$ Scry 2. A:AB$ Dig | Cost$ 2 R T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBImmediateTrigger | ExileOnMoved$ Exile | SpellDescription$ You may play that card this turn. SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card this turn. -SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | Execute$ TrigDealDamage | RememberObjects$ RememberedCard | SubAbility$ DBCleanup | SpellDescription$ When you exile a nonland card this way, CARDNAME deals damage equal to the exiled card's mana value to any target. +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | Execute$ TrigDealDamage | RememberObjects$ RememberedCard | SubAbility$ DBCleanup | SpellDescription$ When you exile a nonland card this way, NICKNAME deals damage equal to the exiled card's mana value to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggerRemembered$CardManaCost SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice -Oracle:{B}, Sacrifice a creature: Scry 2.\n{2}{R}, {T}: Exile the top card of your library. You may play that card this turn. When you exile a nonland card this way, Hidetsugu, Devouring Chaos deals damage equal to the exiled card's mana value to any target. +Oracle:{B}, Sacrifice a creature: Scry 2.\n{2}{R}, {T}: Exile the top card of your library. You may play that card this turn. When you exile a nonland card this way, Hidetsugu deals damage equal to the exiled card's mana value to any target. diff --git a/forge-gui/res/cardsfolder/h/hieromancers_cage.txt b/forge-gui/res/cardsfolder/h/hieromancers_cage.txt index 608dd0cef16..1f1198909ae 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, 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 this enchantment enters, exile target nonland permanent an opponent controls until this enchantment 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, exile target nonland permanent an opponent controls until Hieromancer's Cage leaves the battlefield. +Oracle:When this enchantment enters, exile target nonland permanent an opponent controls until this enchantment leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/h/hierophant_bio_titan.txt b/forge-gui/res/cardsfolder/h/hierophant_bio_titan.txt index 473173c650c..7d5bdd77d5c 100644 --- a/forge-gui/res/cardsfolder/h/hierophant_bio_titan.txt +++ b/forge-gui/res/cardsfolder/h/hierophant_bio_titan.txt @@ -7,8 +7,8 @@ K:Reach K:Ward:2 A:SP$ PermanentCreature | Cost$ 10 G G RemoveAnyCounter | PrecostDesc$ Frenzied Metabolism — | AdditionalDesc$ This spell costs {2} less to cast for each counter removed this way. S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ Y | EffectZone$ All | Relative$ True -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.powerLE2 | Description$ Titanic — CARDNAME can't be blocked by creatures with power 2 or less. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.powerLE2 | Description$ Titanic — This creature can't be blocked by creatures with power 2 or less. SVar:X:Count$xPaid SVar:Y:SVar$X/Times.2 DeckHints:Ability$Counters -Oracle:Frenzied Metabolism — As an additional cost to cast this spell, you may remove any number of +1/+1 counters from among creatures you control. This spell costs {2} less to cast for each counter removed this way.\nVigilance, reach, ward {2}\nTitanic — Hierophant Bio-Titan can't be blocked by creatures with power 2 or less. +Oracle:Frenzied Metabolism — As an additional cost to cast this spell, you may remove any number of +1/+1 counters from among creatures you control. This spell costs {2} less to cast for each counter removed this way.\nVigilance, reach, ward {2}\nTitanic — This creature can't be blocked by creatures with power 2 or less. diff --git a/forge-gui/res/cardsfolder/h/hierophants_chalice.txt b/forge-gui/res/cardsfolder/h/hierophants_chalice.txt index 0d85e002da9..13b44ba86fa 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, target opponent loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When this artifact 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, target opponent loses 1 life and you gain 1 life.\n{T}: Add {C}. +Oracle:When this artifact 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 40bfb1d1da9..611306966ec 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, 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 this creature 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, 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 this creature enters, if it was bargained, each opponent loses 3 life and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/high_noon.txt b/forge-gui/res/cardsfolder/h/high_noon.txt index 8c4f60271e9..d6e282b980b 100644 --- a/forge-gui/res/cardsfolder/h/high_noon.txt +++ b/forge-gui/res/cardsfolder/h/high_noon.txt @@ -4,4 +4,4 @@ Types:Enchantment S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player | NumLimitEachTurn$ 1 | Description$ Each player can't cast more than one spell each turn. A:AB$ DealDamage | Cost$ 4 R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 5 | SpellDescription$ It deals 5 damage to any target. DeckHas:Ability$Sacrifice -Oracle:Each player can't cast more than one spell each turn.\n{4}{R}, Sacrifice High Noon: It deals 5 damage to any target. +Oracle:Each player can't cast more than one spell each turn.\n{4}{R}, Sacrifice this enchantment: It deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/high_priest_of_penance.txt b/forge-gui/res/cardsfolder/h/high_priest_of_penance.txt index c5bdda07317..f44caf39937 100644 --- a/forge-gui/res/cardsfolder/h/high_priest_of_penance.txt +++ b/forge-gui/res/cardsfolder/h/high_priest_of_penance.txt @@ -2,7 +2,7 @@ Name:High Priest of Penance ManaCost:W B Types:Creature Human Cleric PT:1/1 -T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | OptionalDecider$ You | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME is dealt damage, you may destroy target nonland permanent. +T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | OptionalDecider$ You | Execute$ TrigDestroy | TriggerDescription$ Whenever this creature is dealt damage, you may destroy target nonland permanent. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent SVar:HasCombatEffect:TRUE -Oracle:Whenever High Priest of Penance is dealt damage, you may destroy target nonland permanent. +Oracle:Whenever this creature is dealt damage, you may destroy target nonland permanent. diff --git a/forge-gui/res/cardsfolder/h/high_rise_sawjack.txt b/forge-gui/res/cardsfolder/h/high_rise_sawjack.txt index 6bc4924d694..950de38a6da 100644 --- a/forge-gui/res/cardsfolder/h/high_rise_sawjack.txt +++ b/forge-gui/res/cardsfolder/h/high_rise_sawjack.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Elf Citizen PT:2/3 K:Reach -T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +2/+0 until end of turn. +T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks a creature with flying, this creature gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 -Oracle:Reach\nWhenever High-Rise Sawjack blocks a creature with flying, High-Rise Sawjack gets +2/+0 until end of turn. +Oracle:Reach (This creature can block creatures with flying.)\nWhenever this creature blocks a creature with flying, this creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/high_sentinels_of_arashin.txt b/forge-gui/res/cardsfolder/h/high_sentinels_of_arashin.txt index 20598608c6f..420d4fe37ee 100644 --- a/forge-gui/res/cardsfolder/h/high_sentinels_of_arashin.txt +++ b/forge-gui/res/cardsfolder/h/high_sentinels_of_arashin.txt @@ -3,9 +3,9 @@ ManaCost:3 W Types:Creature Bird Soldier PT:3/4 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each other creature you control with a +1/+1 counter on it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each other creature you control with a +1/+1 counter on it. A:AB$ PutCounter | Cost$ 3 W | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. SVar:X:Count$Valid Creature.Other+YouCtrl+counters_GE1_P1P1 DeckHints:Ability$Counters DeckHas:Ability$Counters -Oracle:Flying\nHigh Sentinels of Arashin gets +1/+1 for each other creature you control with a +1/+1 counter on it.\n{3}{W}: Put a +1/+1 counter on target creature. +Oracle:Flying\nThis creature gets +1/+1 for each other creature you control with a +1/+1 counter on it.\n{3}{W}: Put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/h/high_speed_hoverbike.txt b/forge-gui/res/cardsfolder/h/high_speed_hoverbike.txt index caf63a6ea48..8be83d645ed 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, tap up to one target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this Vehicle 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, 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 this Vehicle 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 ab62bb5b7ed..7e5e92296ee 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, 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 this creature 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, for each opponent, choose a creature with the greatest power among creatures that player controls. Destroy those creatures. +Oracle:Vigilance\nWhen this creature 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 63a34874d09..85da3297a56 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 you control enters, 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 this creature 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 you control enters, you may have Ally creatures you control gain first strike until end of turn. +Oracle:Whenever this creature 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 d49ac43414c..38800f88b7f 100644 --- a/forge-gui/res/cardsfolder/h/highland_forest.txt +++ b/forge-gui/res/cardsfolder/h/highland_forest.txt @@ -1,6 +1,6 @@ Name:Highland Forest ManaCost:no cost Types:Snow Land Mountain Forest -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -Oracle:({T}: Add {R} or {G}.)\nHighland Forest enters tapped. +Oracle:({T}: Add {R} or {G}.)\nThis land enters tapped. diff --git a/forge-gui/res/cardsfolder/h/highland_game.txt b/forge-gui/res/cardsfolder/h/highland_game.txt index e08f3337737..0066c6d9cb7 100644 --- a/forge-gui/res/cardsfolder/h/highland_game.txt +++ b/forge-gui/res/cardsfolder/h/highland_game.txt @@ -2,6 +2,6 @@ Name:Highland Game ManaCost:1 G Types:Creature Elk PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME dies, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature dies, you gain 2 life. SVar:TrigSac:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 2 -Oracle:When Highland Game dies, you gain 2 life. +Oracle:When this creature dies, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/h/highland_lake.txt b/forge-gui/res/cardsfolder/h/highland_lake.txt index 509bf12caeb..85f2999709f 100644 --- a/forge-gui/res/cardsfolder/h/highland_lake.txt +++ b/forge-gui/res/cardsfolder/h/highland_lake.txt @@ -1,7 +1,7 @@ Name:Highland Lake ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 tapped.\n{T}: Add {U} or {R}. +Oracle:This land 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 93e97fad4fc..111591c335a 100644 --- a/forge-gui/res/cardsfolder/h/highland_weald.txt +++ b/forge-gui/res/cardsfolder/h/highland_weald.txt @@ -1,7 +1,7 @@ Name:Highland Weald ManaCost:no cost Types:Snow Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 tapped.\n{T}: Add {R} or {G}. +Oracle:This land enters tapped.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/h/hightide_hermit.txt b/forge-gui/res/cardsfolder/h/hightide_hermit.txt index 5069073cd47..e18992c18b8 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, you get {E}{E}{E}{E} (four energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When this creature 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. +A:AB$ Effect | Cost$ PayEnergy<2> | StaticAbilities$ CanAttack | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ This creature 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, 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 this creature enters, you get {E}{E}{E}{E} (four energy counters).\nPay {E}{E}: This creature 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 0ed04bc4ad2..32b9d1125ba 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, target opponent loses 2 life and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When this creature 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, target opponent loses 2 life and you gain 2 life. +Oracle:When this creature enters, target opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/h/higure_the_still_wind.txt b/forge-gui/res/cardsfolder/h/higure_the_still_wind.txt index 42bef420d53..2287aacc9ea 100644 --- a/forge-gui/res/cardsfolder/h/higure_the_still_wind.txt +++ b/forge-gui/res/cardsfolder/h/higure_the_still_wind.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Legendary Creature Human Ninja PT:3/4 K:Ninjutsu:2 U U -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigSearch | OptionalDecider$ You | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may search your library for a Ninja card, reveal it, put it into your hand, then shuffle. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigSearch | OptionalDecider$ You | CombatDamage$ True | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, you may search your library for a Ninja card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Ninja | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Effect | Cost$ 2 | ValidTgts$ Creature.Ninja | TgtPrompt$ Select target Ninja creature | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ MakeUnblockable | StackDescription$ {c:Targeted} can't be blocked this turn. | SpellDescription$ Target Ninja creature can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. DeckHints:Type$Ninja -Oracle:Ninjutsu {2}{U}{U} ({2}{U}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Higure, the Still Wind deals combat damage to a player, you may search your library for a Ninja card, reveal it, put it into your hand, then shuffle.\n{2}: Target Ninja creature can't be blocked this turn. +Oracle:Ninjutsu {2}{U}{U} ({2}{U}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Higure deals combat damage to a player, you may search your library for a Ninja card, reveal it, put it into your hand, then shuffle.\n{2}: Target Ninja creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/h/hikari_twilight_guardian.txt b/forge-gui/res/cardsfolder/h/hikari_twilight_guardian.txt index e6652b6dfcf..170a6bc8c78 100644 --- a/forge-gui/res/cardsfolder/h/hikari_twilight_guardian.txt +++ b/forge-gui/res/cardsfolder/h/hikari_twilight_guardian.txt @@ -3,10 +3,10 @@ ManaCost:3 W W Types:Legendary Creature Spirit PT:4/4 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may exile CARDNAME. If you do, return it to the battlefield under its owner's control at the beginning of the next end step. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may exile NICKNAME. If you do, return it to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigExile:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | AILogic$ IfNotBuffed | RememberChanged$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | ConditionDefined$ Remembered | ConditionPresent$ Card | RememberObjects$ Remembered | TriggerDescription$ Return CARDNAME to the battlefield. SVar:TrigReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Battlefield AI:RemoveDeck:Random DeckHints:Type$Spirit|Arcane -Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may exile Hikari, Twilight Guardian. If you do, return it to the battlefield under its owner's control at the beginning of the next end step. +Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may exile Hikari. If you do, return it to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/h/hill_giant_herdgorger.txt b/forge-gui/res/cardsfolder/h/hill_giant_herdgorger.txt index d45d8b82817..78bf6a89170 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, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$LifeGain -Oracle:When Hill Giant Herdgorger enters, you gain 3 life. +Oracle:When this creature enters, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/hinata_dawn_crowned.txt b/forge-gui/res/cardsfolder/h/hinata_dawn_crowned.txt index 801d6642e25..6c62d60315d 100644 --- a/forge-gui/res/cardsfolder/h/hinata_dawn_crowned.txt +++ b/forge-gui/res/cardsfolder/h/hinata_dawn_crowned.txt @@ -1,10 +1,10 @@ Name:Hinata, Dawn-Crowned ManaCost:1 U R W -Types:Legendary Creature Spirit Kirin +Types:Legendary Creature Kirin Spirit PT:4/4 K:Flying K:Trample -S:Mode$ ReduceCost | Activator$ You | Type$ Spell | Amount$ X | Relative$ True | Description$ Spells you cast cost {1} less to cast for each target they have. -S:Mode$ RaiseCost | Activator$ Opponent | Type$ Spell | Amount$ X | Relative$ True | Description$ Spells your opponents cast cost {1} more to cast for each target they have. +S:Mode$ ReduceCost | Activator$ You | Type$ Spell | Amount$ X | Relative$ True | Description$ Spells you cast cost {1} less to cast for each target. +S:Mode$ RaiseCost | Activator$ Opponent | Type$ Spell | Amount$ X | Relative$ True | Description$ Spells your opponents cast cost {1} more to cast for each target. SVar:X:TargetedObjectsDistinct$Amount -Oracle:Flying, trample\nSpells you cast cost {1} less to cast for each target they have.\nSpells your opponents cast cost {1} more to cast for each target they have. +Oracle:Flying, trample\nSpells you cast cost {1} less to cast for each target.\nSpells your opponents cast cost {1} more to cast for each target. diff --git a/forge-gui/res/cardsfolder/h/hinder.txt b/forge-gui/res/cardsfolder/h/hinder.txt index 8547e76015b..2d38f403eb6 100644 --- a/forge-gui/res/cardsfolder/h/hinder.txt +++ b/forge-gui/res/cardsfolder/h/hinder.txt @@ -1,5 +1,5 @@ Name:Hinder ManaCost:1 U U Types:Instant -A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | DestinationChoice$ BottomOfLibrary,TopOfLibrary | SpellDescription$ Counter target spell. If that spell is countered this way, put that card on the top or bottom of its owner's library instead of into that player's graveyard. -Oracle:Counter target spell. If that spell is countered this way, put that card on the top or bottom of its owner's library instead of into that player's graveyard. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | DestinationChoice$ BottomOfLibrary,TopOfLibrary | SpellDescription$ Counter target spell. If that spell is countered this way, put that card on your choice of the top or bottom of its owner's library instead of into that player's graveyard. +Oracle:Counter target spell. If that spell is countered this way, put that card on your choice of the top or bottom of its owner's library instead of into that player's graveyard. diff --git a/forge-gui/res/cardsfolder/h/hindervines.txt b/forge-gui/res/cardsfolder/h/hindervines.txt index 1529d8129d9..babaf4dc948 100644 --- a/forge-gui/res/cardsfolder/h/hindervines.txt +++ b/forge-gui/res/cardsfolder/h/hindervines.txt @@ -1,7 +1,7 @@ Name:Hindervines ManaCost:2 G Types:Instant -A:SP$ Effect | ReplacementEffects$ RPrevent | AILogic$ Fog | SpellDescription$ Prevent all combat damage that would be dealt this turn by creatures with no +1/+1 counters. -SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidSource$ Creature.counters_EQ0_P1P1 | Description$ Prevent all combat damage that would be dealt by creatures with no +1/+1 counters. +A:SP$ Effect | ReplacementEffects$ RPrevent | AILogic$ Fog | SpellDescription$ Prevent all combat damage that would be dealt this turn by creatures with no +1/+1 counters on them. +SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidSource$ Creature.counters_EQ0_P1P1 | Description$ Prevent all combat damage that would be dealt this turn by creatures with no +1/+1 counters on them. DeckHints:Ability$Counters Oracle:Prevent all combat damage that would be dealt this turn by creatures with no +1/+1 counters on them. diff --git a/forge-gui/res/cardsfolder/h/hinterland_chef.txt b/forge-gui/res/cardsfolder/h/hinterland_chef.txt index f474e5e914b..a81dee56e64 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, 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 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." 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, 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 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." diff --git a/forge-gui/res/cardsfolder/h/hinterland_drake.txt b/forge-gui/res/cardsfolder/h/hinterland_drake.txt index cd9ee0b3a7c..60dab76c78a 100644 --- a/forge-gui/res/cardsfolder/h/hinterland_drake.txt +++ b/forge-gui/res/cardsfolder/h/hinterland_drake.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Creature Drake PT:2/3 K:Flying -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Artifact | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block artifact creatures. -Oracle:Flying\nHinterland Drake can't block artifact creatures. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Artifact | ValidBlocker$ Creature.Self | Description$ This creature can't block artifact creatures. +Oracle:Flying\nThis creature can't block artifact creatures. diff --git a/forge-gui/res/cardsfolder/h/hinterland_harbor.txt b/forge-gui/res/cardsfolder/h/hinterland_harbor.txt index 8641102e0db..f608387a334 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 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control a Forest or an Island. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land 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 tapped unless you control a Forest or an Island.\n{T}: Add {G} or {U}. +Oracle:This land enters tapped unless you control a Forest or an Island.\n{T}: Add {G} or {U}. diff --git a/forge-gui/res/cardsfolder/h/hinterland_hermit_hinterland_scourge.txt b/forge-gui/res/cardsfolder/h/hinterland_hermit_hinterland_scourge.txt index ffa43677854..d1d9fdbed84 100644 --- a/forge-gui/res/cardsfolder/h/hinterland_hermit_hinterland_scourge.txt +++ b/forge-gui/res/cardsfolder/h/hinterland_hermit_hinterland_scourge.txt @@ -2,10 +2,10 @@ Name:Hinterland Hermit ManaCost:1 R Types:Creature Human Werewolf PT:2/1 -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Hinterland Hermit. +Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -15,6 +15,6 @@ Colors:red Types:Creature Werewolf PT:3/2 K:CARDNAME must be blocked if able. -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Hinterland Scourge must be blocked if able.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Hinterland Scourge. +Oracle:This creature must be blocked if able.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/h/hinterland_logger_timber_shredder.txt b/forge-gui/res/cardsfolder/h/hinterland_logger_timber_shredder.txt index e90f552a336..3390704b27d 100644 --- a/forge-gui/res/cardsfolder/h/hinterland_logger_timber_shredder.txt +++ b/forge-gui/res/cardsfolder/h/hinterland_logger_timber_shredder.txt @@ -2,10 +2,10 @@ Name:Hinterland Logger ManaCost:1 G Types:Creature Human Werewolf PT:2/1 -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Hinterland Logger. +Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -15,6 +15,6 @@ Colors:green Types:Creature Werewolf PT:4/2 K:Trample -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Trample\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Timber Shredder. +Oracle:Trample\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/h/hipparion.txt b/forge-gui/res/cardsfolder/h/hipparion.txt index 4533e1b2302..ab199ec8b67 100644 --- a/forge-gui/res/cardsfolder/h/hipparion.txt +++ b/forge-gui/res/cardsfolder/h/hipparion.txt @@ -2,5 +2,5 @@ Name:Hipparion ManaCost:1 W Types:Creature Horse PT:1/3 -S:Mode$ CantBlockUnless | ValidCard$ Card.Self | Attacker$ Creature.powerGE3 | Cost$ 1 | Description$ CARDNAME can't block creatures with power 3 or greater unless you pay {1}. -Oracle:Hipparion can't block creatures with power 3 or greater unless you pay {1}. +S:Mode$ CantBlockUnless | ValidCard$ Card.Self | Attacker$ Creature.powerGE3 | Cost$ 1 | Description$ This creature can't block creatures with power 3 or greater unless you pay {1}. +Oracle:This creature can't block creatures with power 3 or greater unless you pay {1}. diff --git a/forge-gui/res/cardsfolder/h/hired_claw.txt b/forge-gui/res/cardsfolder/h/hired_claw.txt index a27d294915d..ed39b968617 100644 --- a/forge-gui/res/cardsfolder/h/hired_claw.txt +++ b/forge-gui/res/cardsfolder/h/hired_claw.txt @@ -2,8 +2,8 @@ Name:Hired Claw ManaCost:R Types:Creature Lizard Mercenary PT:1/2 -T:Mode$ AttackersDeclared | ValidAttackers$ Lizard.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you attack with one or more Lizards, CARDNAME deals 1 damage to target opponent. +T:Mode$ AttackersDeclared | ValidAttackers$ Lizard.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you attack with one or more Lizards, this creature deals 1 damage to target opponent. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 1 -A:AB$ PutCounter | Cost$ 1 R | CounterType$ P1P1 | CounterNum$ 1 | CheckSVar$ X | ActivationLimit$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only if an opponent lost life this turn and only once each turn. +A:AB$ PutCounter | Cost$ 1 R | CounterType$ P1P1 | CounterNum$ 1 | CheckSVar$ X | ActivationLimit$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. Activate only if an opponent lost life this turn and only once each turn. SVar:X:Count$LifeOppsLostThisTurn -Oracle:Whenever you attack with one or more Lizards, Hired Claw deals 1 damage to target opponent.\n{1}{R}: Put a +1/+1 counter on Hired Claw. Activate only if an opponent lost life this turn and only once each turn. +Oracle:Whenever you attack with one or more Lizards, this creature deals 1 damage to target opponent.\n{1}{R}: Put a +1/+1 counter on this creature. Activate only if an opponent lost life this turn and only once each turn. diff --git a/forge-gui/res/cardsfolder/h/hired_giant.txt b/forge-gui/res/cardsfolder/h/hired_giant.txt index 53c1633c348..6b7e93d027c 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, 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 this creature 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, 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 this creature 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 482f730c29c..47b4b57d4bb 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, 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 this creature 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, if mana from a Treasure was spent to cast it, you draw a card and you lose 1 life. +Oracle:When this creature 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/hired_muscle_scarmaker.txt b/forge-gui/res/cardsfolder/h/hired_muscle_scarmaker.txt index e0b55f1475a..7062ad8857e 100644 --- a/forge-gui/res/cardsfolder/h/hired_muscle_scarmaker.txt +++ b/forge-gui/res/cardsfolder/h/hired_muscle_scarmaker.txt @@ -2,13 +2,13 @@ Name:Hired Muscle ManaCost:1 B B Types:Creature Human Warrior PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.Spirit,Card.Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. -T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on CARDNAME, you may flip it. +T:Mode$ SpellCast | ValidCard$ Card.Spirit,Card.Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on this creature. +T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on this creature, you may flip it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ KI | CounterNum$ 1 SVar:TrigFlip:DB$ SetState | Defined$ Self | Mode$ Flip DeckHints:Type$Spirit|Arcane AlternateMode:Flip -Oracle:Whenever you cast a Spirit or Arcane spell, you may put a ki counter on Hired Muscle.\nAt the beginning of the end step, if there are two or more ki counters on Hired Muscle, you may flip it. +Oracle:Whenever you cast a Spirit or Arcane spell, you may put a ki counter on this creature.\nAt the beginning of the end step, if there are two or more ki counters on this creature, you may flip it. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/hired_torturer.txt b/forge-gui/res/cardsfolder/h/hired_torturer.txt index 669205952cf..48e4bdd854c 100644 --- a/forge-gui/res/cardsfolder/h/hired_torturer.txt +++ b/forge-gui/res/cardsfolder/h/hired_torturer.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Human Rogue PT:2/3 K:Defender -A:AB$ LoseLife | Cost$ 3 B T | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBReveal | SpellDescription$ Target opponent loses 2 life and reveals a card at random from their hand. +A:AB$ LoseLife | Cost$ 3 B T | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBReveal | SpellDescription$ Target opponent loses 2 life, then reveals a card at random from their hand. SVar:DBReveal:DB$ Reveal | Random$ True | Defined$ Targeted Oracle:Defender\n{3}{B}, {T}: Target opponent loses 2 life, then reveals a card at random from their hand. diff --git a/forge-gui/res/cardsfolder/h/hisokas_guard.txt b/forge-gui/res/cardsfolder/h/hisokas_guard.txt index 800f70392cf..17ac46b0bec 100644 --- a/forge-gui/res/cardsfolder/h/hisokas_guard.txt +++ b/forge-gui/res/cardsfolder/h/hisokas_guard.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Human Wizard PT:1/1 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 1 U T | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select target creature other than CARDNAME that you control | SubAbility$ DBEffect | SpellDescription$ Target creature you control other than CARDNAME has shroud for as long as CARDNAME remains tapped. (It can't be the target of spells or abilities.) | StackDescription$ SpellDescription +A:AB$ Pump | Cost$ 1 U T | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select target creature other than CARDNAME that you control | SubAbility$ DBEffect | SpellDescription$ Target creature you control other than this creature has shroud for as long as this creature remains tapped. (It can't be the target of spells or abilities.) | StackDescription$ SpellDescription SVar:DBEffect:DB$ Effect | StaticAbilities$ Static | RememberObjects$ Targeted | Duration$ UntilUntaps | ExileOnMoved$ Battlefield SVar:Static:Mode$ Continuous | Affected$ Creature.IsRemembered | AddKeyword$ Shroud AI:RemoveDeck:All -Oracle:You may choose not to untap Hisoka's Guard during your untap step.\n{1}{U}, {T}: Target creature you control other than Hisoka's Guard has shroud for as long as Hisoka's Guard remains tapped. (It can't be the target of spells or abilities.) +Oracle:You may choose not to untap this creature during your untap step.\n{1}{U}, {T}: Target creature you control other than this creature has shroud for as long as this creature remains tapped. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/h/hissing_iguanar.txt b/forge-gui/res/cardsfolder/h/hissing_iguanar.txt index 1d10029871b..d584d7381c9 100644 --- a/forge-gui/res/cardsfolder/h/hissing_iguanar.txt +++ b/forge-gui/res/cardsfolder/h/hissing_iguanar.txt @@ -2,6 +2,6 @@ Name:Hissing Iguanar ManaCost:2 R Types:Creature Lizard PT:3/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ Whenever another creature dies, you may have CARDNAME deal 1 damage to target player or planeswalker. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ Whenever another creature dies, you may have this creature deal 1 damage to target player or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 -Oracle:Whenever another creature dies, you may have Hissing Iguanar deal 1 damage to target player or planeswalker. +Oracle:Whenever another creature dies, you may have this creature deal 1 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/historian_of_zhalfir.txt b/forge-gui/res/cardsfolder/h/historian_of_zhalfir.txt index 2f0f1ac70f4..6e72151ce0b 100644 --- a/forge-gui/res/cardsfolder/h/historian_of_zhalfir.txt +++ b/forge-gui/res/cardsfolder/h/historian_of_zhalfir.txt @@ -2,7 +2,7 @@ Name:Historian of Zhalfir ManaCost:2 U U Types:Creature Human Wizard PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | IsPresent$ Planeswalker.Teferi+YouCtrl | TriggerDescription$ Whenever CARDNAME attacks, if you control a Teferi planeswalker, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | IsPresent$ Planeswalker.Teferi+YouCtrl | TriggerDescription$ Whenever this creature attacks, if you control a Teferi planeswalker, draw a card. SVar:TrigDraw:DB$ Draw DeckNeeds:Type$Teferi -Oracle:Whenever Historian of Zhalfir attacks, if you control a Teferi planeswalker, draw a card. +Oracle:Whenever this creature attacks, if you control a Teferi planeswalker, draw a card. diff --git a/forge-gui/res/cardsfolder/h/historians_boon.txt b/forge-gui/res/cardsfolder/h/historians_boon.txt index 7563d47af29..ebb458b434a 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.!token+Other+YouCtrl | Execute$ TrigSmallToken | TriggerDescription$ Whenever CARDNAME or another nontoken enchantment you control enters, create a 1/1 white Soldier creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.!token+Other+YouCtrl | Execute$ TrigSmallToken | TriggerDescription$ Whenever this enchantment or another nontoken enchantment you control enters, create a 1/1 white Soldier creature token. SVar:TrigSmallToken:DB$ Token | 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. +T:Mode$ AbilityTriggered | ValidMode$ CounterAdded | ValidSource$ Saga.YouCtrl | ValidSpellAbility$ Triggered.LastChapter | TriggerZones$ Battlefield | Execute$ TrigBigToken | TriggerDescription$ Whenever the final chapter ability of a Saga you control triggers, create a 4/4 white Angel creature token with flying and vigilance. SVar:TrigBigToken:DB$ Token | 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 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. +Oracle:Whenever this enchantment or another nontoken enchantment you control enters, create a 1/1 white Soldier creature token.\nWhenever the final chapter ability 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 93b2052f56d..422963f087c 100644 --- a/forge-gui/res/cardsfolder/h/historians_wisdom.txt +++ b/forge-gui/res/cardsfolder/h/historians_wisdom.txt @@ -2,8 +2,8 @@ Name:Historian's Wisdom ManaCost:2 G Types:Enchantment Aura K:Enchant:Artifact,Creature:artifact or creature -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. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Permanent.EnchantedBy+greatestPower | Execute$ TrigDraw | TriggerDescription$ When this Aura 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, 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 this Aura 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/hit_run.txt b/forge-gui/res/cardsfolder/h/hit_run.txt index 4a17e0f5af5..178b25b3309 100644 --- a/forge-gui/res/cardsfolder/h/hit_run.txt +++ b/forge-gui/res/cardsfolder/h/hit_run.txt @@ -1,12 +1,12 @@ Name:Hit ManaCost:1 B R Types:Instant -A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature,Artifact | RememberSacrificed$ True | SubAbility$ DBDmg | SpellDescription$ Target player sacrifices an artifact or creature. CARDNAME deals damage to that player equal to that permanent's mana value. +A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature,Artifact | RememberSacrificed$ True | SubAbility$ DBDmg | SpellDescription$ Target player sacrifices an artifact or creature of their choice. CARDNAME deals damage to that player equal to that permanent's mana value. SVar:DBDmg:DB$ DealDamage | NumDmg$ X | Defined$ Targeted | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AlternateMode:Split -Oracle:Target player sacrifices an artifact or creature. Hit deals damage to that player equal to that permanent's mana value. +Oracle:Target player sacrifices an artifact or creature of their choice. Hit deals damage to that player equal to that permanent's mana value. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/hithlain_rope.txt b/forge-gui/res/cardsfolder/h/hithlain_rope.txt index 90167d48ef1..71e60565911 100644 --- a/forge-gui/res/cardsfolder/h/hithlain_rope.txt +++ b/forge-gui/res/cardsfolder/h/hithlain_rope.txt @@ -1,8 +1,8 @@ Name:Hithlain Rope ManaCost:2 Types:Artifact -S:Mode$ CantSacrifice | ValidCard$ Card.Self | Description$ CARDNAME can't be sacrificed. -A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | SubAbility$ DBPass | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of CARDNAME. -A:AB$ Draw | Cost$ 2 T | SubAbility$ DBPass | SpellDescription$ Draw a card. The player to your right gains control of CARDNAME. +S:Mode$ CantSacrifice | ValidCard$ Card.Self | Description$ This artifact can't be sacrificed. +A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | SubAbility$ DBPass | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of this artifact. +A:AB$ Draw | Cost$ 2 T | SubAbility$ DBPass | SpellDescription$ Draw a card. The player to your right gains control of this artifact. SVar:DBPass:DB$ GainControl | Defined$ Self | NewController$ NextPlayerToYourRight -Oracle:Hithlain Rope can't be sacrificed.\n{1}, {T}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of Hithlain Rope.\n{2}, {T}: Draw a card. The player to your right gains control of Hithlain Rope. +Oracle:This artifact can't be sacrificed.\n{1}, {T}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of this artifact.\n{2}, {T}: Draw a card. The player to your right gains control of this artifact. 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 56ba31373ca..ff86c0ac16e 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 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ If you control two or more other lands, CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ If you control two or more other lands, this land 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. +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, this land 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 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, this land enters tapped.\n{T}: Add {B}.\n{3}{B}: Until end of turn, this land 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/hiveheart_shaman.txt b/forge-gui/res/cardsfolder/h/hiveheart_shaman.txt index ce24eecb574..f1a9405c9fd 100644 --- a/forge-gui/res/cardsfolder/h/hiveheart_shaman.txt +++ b/forge-gui/res/cardsfolder/h/hiveheart_shaman.txt @@ -2,7 +2,7 @@ Name:Hiveheart Shaman ManaCost:3 G Types:Creature Human Shaman PT:3/5 -T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME attacks, you may search your library for a basic land card that doesn't share a land type with a land you control, put that card onto the battlefield, then shuffle. +T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever this creature attacks, you may search your library for a basic land card that doesn't share a land type with a land you control, put that card onto the battlefield, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic+!sharesLandTypeWith Valid Land.YouCtrl | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Token | Cost$ 5 G | TokenScript$ g_1_1_insect | RememberTokens$ True | SorcerySpeed$ True | SubAbility$ DBCounters | StackDescription$ SpellDescription | SpellDescription$ Create a 1/1 green Insect creature token. Put X +1/+1 counters on it, where X is the number of basic land types among lands you control. SVar:DBCounters:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X | StackDescription$ None | SubAbility$ DBCleanup | SpellDescription$ Activate only as a sorcery. @@ -11,4 +11,4 @@ SVar:X:Count$Domain SVar:HasAttackEffect:TRUE DeckHints:Color$White|Blue|Red|Black DeckHas:Ability$Token|Counters -Oracle:Whenever Hiveheart Shaman attacks, you may search your library for a basic land card that doesn't share a land type with a land you control, put that card onto the battlefield, then shuffle.\n{5}{G}: Create a 1/1 green Insect creature token. Put X +1/+1 counters on it, where X is the number of basic land types among lands you control. Activate only as a sorcery. +Oracle:Whenever this creature attacks, you may search your library for a basic land card that doesn't share a land type with a land you control, put that card onto the battlefield, then shuffle.\n{5}{G}: Create a 1/1 green Insect creature token. Put X +1/+1 counters on it, where X is the number of basic land types among lands you control. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/h/hivespine_wolverine.txt b/forge-gui/res/cardsfolder/h/hivespine_wolverine.txt index d3b0b9d820c..ffea78649f0 100644 --- a/forge-gui/res/cardsfolder/h/hivespine_wolverine.txt +++ b/forge-gui/res/cardsfolder/h/hivespine_wolverine.txt @@ -5,7 +5,7 @@ PT:5/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBFight,DBDestroy SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | CounterType$ P1P1 | TgtPrompt$ Select target creature you control | StackDescription$ Put a +1/+1 counter on {c:ThisTargetedCard}. | SpellDescription$ Put a +1/+1 counter on target creature you control. -SVar:DBFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.token | TgtPrompt$ Select target creature token | SpellDescription$ CARDNAME fights target creature token. +SVar:DBFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.token | TgtPrompt$ Select target creature token | SpellDescription$ This creature fights target creature token. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. DeckHas:Ability$Counters -Oracle:When Hivespine Wolverine enters, choose one —\n• Put a +1/+1 counter on target creature you control.\n• Hivespine Wolverine fights target creature token.\n• Destroy target artifact or enchantment. +Oracle:When this creature enters, choose one —\n• Put a +1/+1 counter on target creature you control.\n• This creature fights target creature token.\n• Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/h/hivis_of_the_scale.txt b/forge-gui/res/cardsfolder/h/hivis_of_the_scale.txt index a4d49530fee..76689d807ab 100644 --- a/forge-gui/res/cardsfolder/h/hivis_of_the_scale.txt +++ b/forge-gui/res/cardsfolder/h/hivis_of_the_scale.txt @@ -5,4 +5,4 @@ PT:3/4 K:You may choose not to untap CARDNAME during your untap step. A:AB$ GainControl | Cost$ T | ValidTgts$ Dragon | TgtPrompt$ Select target Dragon. | LoseControl$ Untap,LeavesPlay,LoseControl | SpellDescription$ Gain control of target Dragon for as long as you control NICKNAME and NICKNAME remains tapped. AI:RemoveDeck:Random -Oracle:You may choose not to untap Hivis of the Scale during your untap step.\n{T}: Gain control of target Dragon for as long as you control Hivis and Hivis remains tapped. +Oracle:You may choose not to untap Hivis during your untap step.\n{T}: Gain control of target Dragon for as long as you control Hivis and Hivis remains tapped. diff --git a/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt b/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt index b355195bf21..91848872190 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 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 NICKNAME 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 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 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/hoar_shade.txt b/forge-gui/res/cardsfolder/h/hoar_shade.txt index 0b205cfa347..c101a826c25 100644 --- a/forge-gui/res/cardsfolder/h/hoar_shade.txt +++ b/forge-gui/res/cardsfolder/h/hoar_shade.txt @@ -2,5 +2,5 @@ Name:Hoar Shade ManaCost:3 B Types:Creature Shade PT:1/2 -A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:{B}: Hoar Shade gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +Oracle:{B}: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hoard_hauler.txt b/forge-gui/res/cardsfolder/h/hoard_hauler.txt index 400fc4cff7a..cffa2c7df69 100644 --- a/forge-gui/res/cardsfolder/h/hoard_hauler.txt +++ b/forge-gui/res/cardsfolder/h/hoard_hauler.txt @@ -3,10 +3,10 @@ ManaCost:3 R Types:Artifact Vehicle PT:5/5 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Treasure token for each artifact they control. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerDescription$ Whenever this Vehicle deals combat damage to a player, create a Treasure token for each artifact they control. SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenAmount$ X SVar:X:Count$Valid Artifact.ControlledBy TriggeredTarget K:Crew:3 AI:RemoveDeck:Random DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact -Oracle:Trample\nWhenever Hoard Hauler deals combat damage to a player, create a Treasure token for each artifact they control.\nCrew 3 +Oracle:Trample\nWhenever this Vehicle deals combat damage to a player, create a Treasure token for each artifact they control.\nCrew 3 diff --git a/forge-gui/res/cardsfolder/h/hoard_robber.txt b/forge-gui/res/cardsfolder/h/hoard_robber.txt index bbeb1bbc676..8f3cd399d2e 100644 --- a/forge-gui/res/cardsfolder/h/hoard_robber.txt +++ b/forge-gui/res/cardsfolder/h/hoard_robber.txt @@ -2,7 +2,7 @@ Name:Hoard Robber ManaCost:1 B Types:Creature Tiefling Rogue PT:1/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerDescription$ Whenever this creature deals combat damage to a player, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Token -Oracle:Whenever Hoard Robber deals combat damage to a player, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Whenever this creature deals combat damage to a player, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt b/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt index b214d37340c..af43e20333f 100644 --- a/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt +++ b/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Dragon PT:5/5 K:Flying -A:AB$ Destroy | Cost$ 3 R | ValidTgts$ Artifact | SubAbility$ DBPump | SpellDescription$ Destroy target artifact. CARDNAME gets +X/+0 until end of turn, where X is that artifact's mana value. +A:AB$ Destroy | Cost$ 3 R | ValidTgts$ Artifact | SubAbility$ DBPump | SpellDescription$ Destroy target artifact. This creature gets +X/+0 until end of turn, where X is that artifact's mana value. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Targeted$CardManaCost -Oracle:Flying\n{3}{R}: Destroy target artifact. Hoard-Smelter Dragon gets +X/+0 until end of turn, where X is that artifact's mana value. +Oracle:Flying\n{3}{R}: Destroy target artifact. This creature gets +X/+0 until end of turn, where X is that artifact's mana value. diff --git a/forge-gui/res/cardsfolder/h/hoarders_greed.txt b/forge-gui/res/cardsfolder/h/hoarders_greed.txt index 384847cacc2..fce4511aef5 100644 --- a/forge-gui/res/cardsfolder/h/hoarders_greed.txt +++ b/forge-gui/res/cardsfolder/h/hoarders_greed.txt @@ -8,4 +8,4 @@ SVar:DBClash:DB$ Clash | WinSubAbility$ DBStoreSVar | OtherwiseSubAbility$ DBRes SVar:DBStoreSVar:DB$ StoreSVar | SVar$ CheckRepeat | Type$ Number | Expression$ 1 SVar:DBReset:DB$ StoreSVar | SVar$ CheckRepeat | Type$ Number | Expression$ 0 SVar:CheckRepeat:Number$0 -Oracle:You lose 2 life and draw two cards, then clash with an opponent. If you win, repeat this process. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) +Oracle:You lose 2 life and draw two cards, then clash with an opponent. If you win, repeat this process. (Each clashing player reveals the top card of their library, then puts that card on their choice of the top or bottom. A player wins if their card had a greater mana value.) diff --git a/forge-gui/res/cardsfolder/h/hoarders_overflow.txt b/forge-gui/res/cardsfolder/h/hoarders_overflow.txt index 5c9b7acd788..f6fe012c20a 100644 --- a/forge-gui/res/cardsfolder/h/hoarders_overflow.txt +++ b/forge-gui/res/cardsfolder/h/hoarders_overflow.txt @@ -1,11 +1,11 @@ Name:Hoarder's Overflow ManaCost:1 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters and whenever you expend 4, put a stash counter on it. (You expend 4 as you spend your fourth total mana to cast spells during a turn.) -T:Mode$ ManaExpend | Amount$ 4 | Player$ You | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters and whenever you expend 4, put a stash counter on it. (You expend 4 as you spend your fourth total mana to cast spells during a turn.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this enchantment enters and whenever you expend 4, put a stash counter on it. (You expend 4 as you spend your fourth total mana to cast spells during a turn.) +T:Mode$ ManaExpend | Amount$ 4 | Player$ You | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigPutCounter | TriggerDescription$ When this enchantment enters and whenever you expend 4, put a stash counter on it. (You expend 4 as you spend your fourth total mana to cast spells during a turn.) SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ STASH | CounterNum$ 1 -A:AB$ Discard | Cost$ 1 R Sac<1/CARDNAME> | Defined$ You | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Discard your hand, then draw cards equal to the number of stash counters on CARDNAME. +A:AB$ Discard | Cost$ 1 R Sac<1/CARDNAME> | Defined$ You | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Discard your hand, then draw cards equal to the number of stash counters on this enchantment. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$CardCounters.STASH DeckHas:Ability$Counters -Oracle:When Hoarder's Overflow enters and whenever you expend 4, put a stash counter on it. (You expend 4 as you spend your fourth total mana to cast spells during a turn.)\n{1}{R}, Sacrifice Hoarder's Overflow: Discard your hand, then draw cards equal to the number of stash counters on Hoarder's Overflow. +Oracle:When this enchantment enters and whenever you expend 4, put a stash counter on it. (You expend 4 as you spend your fourth total mana to cast spells during a turn.)\n{1}{R}, Sacrifice this enchantment: Discard your hand, then draw cards equal to the number of stash counters on this enchantment. diff --git a/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt b/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt index 2a397a7e0d7..6546aacffda 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, 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 this creature 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 | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ For as long as that card remains exiled, you may play it. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True S:Mode$ Continuous | Affected$ Card.YouCtrl+wasCastFromExile | AffectedZone$ Stack | AddKeyword$ Convoke | Description$ Spells 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. +Oracle:Convoke\nFlying\nWhen this creature 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 b03b2c96e48..80412294554 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, 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 this creature 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. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | OptionalDecider$ TriggeredCardController | TriggerDescription$ When this creature 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, 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 this creature enters, you may search your library for an artifact card, exile it, then shuffle.\nWhen this creature dies, you may put the exiled card into its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/hoarding_ogre.txt b/forge-gui/res/cardsfolder/h/hoarding_ogre.txt index 61f52e51d60..5be2e57a5d3 100644 --- a/forge-gui/res/cardsfolder/h/hoarding_ogre.txt +++ b/forge-gui/res/cardsfolder/h/hoarding_ogre.txt @@ -2,10 +2,10 @@ Name:Hoarding Ogre ManaCost:3 R Types:Creature Ogre PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ Whenever CARDNAME attacks, ABILITY +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ Whenever this creature attacks, ABILITY SVar:TrigRollDice:DB$ RollDice | Sides$ 20 | ResultSubAbilities$ 1-9:Token1,10-19:Token2,20:Token3 | SpellDescription$ roll a d20. SVar:Token1:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ 1—9 VERT Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:Token2:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ 10—19 VERT Create two Treasure tokens. SVar:Token3:DB$ Token | TokenAmount$ 3 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ 20 VERT Create three Treasure tokens. DeckHas:Ability$Token -Oracle:Whenever Hoarding Ogre attacks, roll a d20.\n1—9 | Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\n10—19 | Create two Treasure tokens.\n20 | Create three Treasure tokens. +Oracle:Whenever this creature attacks, roll a d20.\n1—9 | Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\n10—19 | Create two Treasure tokens.\n20 | Create three Treasure tokens. diff --git a/forge-gui/res/cardsfolder/h/hoarding_recluse.txt b/forge-gui/res/cardsfolder/h/hoarding_recluse.txt index 8e5f97b5628..435a91f01a5 100644 --- a/forge-gui/res/cardsfolder/h/hoarding_recluse.txt +++ b/forge-gui/res/cardsfolder/h/hoarding_recluse.txt @@ -4,7 +4,7 @@ Types:Creature Spider PT:2/3 K:Reach K:Deathtouch -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME dies, put up to one other target card from a graveyard on the bottom of its owner's library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature dies, put up to one other target card from a graveyard on the bottom of its owner's library. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | ValidTgts$ Card.Other | TargetMin$ 0 | TargetMax$ 1 DeckHas:Ability$Graveyard -Oracle:Reach, deathtouch\nWhen Hoarding Recluse dies, put up to one other target card from a graveyard on the bottom of its owner's library. +Oracle:Reach, deathtouch\nWhen this creature dies, put up to one other target card from a graveyard on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/h/hobble.txt b/forge-gui/res/cardsfolder/h/hobble.txt index 21d4848aa72..0d761ef1748 100644 --- a/forge-gui/res/cardsfolder/h/hobble.txt +++ b/forge-gui/res/cardsfolder/h/hobble.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this Aura enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Description$ Enchanted creature can't attack. S:Mode$ CantBlock | ValidCard$ Creature.EnchantedBy+Black | Description$ Enchanted 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. +Oracle:Enchant creature\nWhen this Aura 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/hobblefiend.txt b/forge-gui/res/cardsfolder/h/hobblefiend.txt index 3503a06f593..91db9f4cd53 100644 --- a/forge-gui/res/cardsfolder/h/hobblefiend.txt +++ b/forge-gui/res/cardsfolder/h/hobblefiend.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Devil PT:2/1 K:Trample -A:AB$ PutCounter | Cost$ 1 Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +A:AB$ PutCounter | Cost$ 1 Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2 DeckHas:Ability$Counters|Sacrifice -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\n{1}, Sacrifice another creature: Put a +1/+1 counter on Hobblefiend. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\n{1}, Sacrifice another creature: Put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/hobbling_zombie.txt b/forge-gui/res/cardsfolder/h/hobbling_zombie.txt index 8af29ae39ea..f427155d565 100644 --- a/forge-gui/res/cardsfolder/h/hobbling_zombie.txt +++ b/forge-gui/res/cardsfolder/h/hobbling_zombie.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Zombie PT:2/2 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 2/2 black Zombie creature with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie_decayed DeckHas:Ability$Token -Oracle:Deathtouch\nWhen Hobbling Zombie dies, create a 2/2 black Zombie creature with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) +Oracle:Deathtouch\nWhen this creature dies, create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) diff --git a/forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt b/forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt index 5cf4f4d0f17..615ad3e6eef 100644 --- a/forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt +++ b/forge-gui/res/cardsfolder/h/hobgoblin_bandit_lord.txt @@ -3,7 +3,7 @@ ManaCost:1 R R Types:Creature Goblin Rogue PT:2/3 S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Goblin.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Goblins you control get +1/+1. -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of Goblins that entered the battlefield under your control this turn to any target. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ X | SpellDescription$ This creature deals damage equal to the number of Goblins that entered the battlefield under your control this turn to any target. SVar:X:Count$ThisTurnEntered_Battlefield_Goblin.YouCtrl DeckNeeds:Type$Goblin -Oracle:Other Goblins you control get +1/+1.\n{R}, {T}: Hobgoblin Bandit Lord deals damage equal to the number of Goblins that entered the battlefield under your control this turn to any target. +Oracle:Other Goblins you control get +1/+1.\n{R}, {T}: This creature deals damage equal to the number of Goblins that entered the battlefield under your control this turn to any target. diff --git a/forge-gui/res/cardsfolder/h/hobgoblin_captain.txt b/forge-gui/res/cardsfolder/h/hobgoblin_captain.txt index ad4e5764345..ffeaf7f697d 100644 --- a/forge-gui/res/cardsfolder/h/hobgoblin_captain.txt +++ b/forge-gui/res/cardsfolder/h/hobgoblin_captain.txt @@ -2,7 +2,7 @@ Name:Hobgoblin Captain ManaCost:1 R Types:Creature Goblin Barbarian PT:3/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures with total power 6 or greater this combat, CARDNAME gains first strike until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever this creature attacks, if you attacked with creatures with total power 6 or greater this combat, this creature gains first strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ First Strike SVar:PackTactics:Count$Valid Creature.attacking$CardPower -Oracle:Pack tactics — Whenever Hobgoblin Captain attacks, if you attacked with creatures with total power 6 or greater this combat, Hobgoblin Captain gains first strike until end of turn. +Oracle:Pack tactics — Whenever this creature attacks, if you attacked with creatures with total power 6 or greater this combat, this creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hofri_ghostforge.txt b/forge-gui/res/cardsfolder/h/hofri_ghostforge.txt index 2ff4026e356..811e154ee2d 100644 --- a/forge-gui/res/cardsfolder/h/hofri_ghostforge.txt +++ b/forge-gui/res/cardsfolder/h/hofri_ghostforge.txt @@ -3,12 +3,12 @@ ManaCost:3 R W Types:Legendary Creature Dwarf Cleric PT:4/5 S:Mode$ Continuous | Affected$ Spirit.YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Trample & Haste | Description$ Spirits you control get +1/+1 and have trample and haste. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+!token+YouCtrl | Execute$ TrigChange | TriggerDescription$ Whenever another nontoken creature you control dies, exile it. If you do, create a token that's a copy of that creature, except it's a Spirit in addition to its other types and it has "When this creature leaves the battlefield, return the exiled card to its owner's graveyard." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+!token+YouCtrl | Execute$ TrigChange | TriggerDescription$ Whenever another nontoken creature you control dies, exile it. If you do, create a token that's a copy of that creature, except it's a Spirit in addition to its other types and it has "When this token leaves the battlefield, return the exiled card to its owner's graveyard." SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | RememberChanged$ True | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | AddTypes$ Spirit | AddSVars$ HofriTrigReturn | AddTriggers$ TrigLeavesBattlefield | ConditionDefined$ Remembered | ConditionPresent$ Card | TokenRemembered$ Remembered | SubAbility$ DBCleanup -SVar:TrigLeavesBattlefield:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ HofriTrigReturn | TriggerDescription$ When this creature leaves the battlefield, return the exiled card to your graveyard. +SVar:TrigLeavesBattlefield:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ HofriTrigReturn | TriggerDescription$ When this token leaves the battlefield, return the exiled card to your graveyard. SVar:HofriTrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Graveyard | Defined$ Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token DeckHints:Type$Spirit -Oracle:Spirits you control get +1/+1 and have trample and haste.\nWhenever another nontoken creature you control dies, exile it. If you do, create a token that's a copy of that creature, except it's a Spirit in addition to its other types and it has "When this creature leaves the battlefield, return the exiled card to its owner's graveyard." +Oracle:Spirits you control get +1/+1 and have trample and haste.\nWhenever another nontoken creature you control dies, exile it. If you do, create a token that's a copy of that creature, except it's a Spirit in addition to its other types and it has "When this token leaves the battlefield, return the exiled card to its owner's graveyard." diff --git a/forge-gui/res/cardsfolder/h/hog_monkey_rampage.txt b/forge-gui/res/cardsfolder/h/hog_monkey_rampage.txt index ca891c07371..f8812b8cca8 100644 --- a/forge-gui/res/cardsfolder/h/hog_monkey_rampage.txt +++ b/forge-gui/res/cardsfolder/h/hog_monkey_rampage.txt @@ -1,6 +1,6 @@ Name:Hog-Monkey Rampage ManaCost:1 RG Types:Instant -A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | ConditionDefined$ Targeted | ConditionPresent$ Creature.powerGE4 | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ Fight | SubAbility$ DBFight | SpellDescription$ Choose target creature you control and target creature you don't control. Put a +1/+1 counter on the creature you control if it has power 4 or greater. Then those creatures fight each other. (Each deals damage equal to its power to the other.) +A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | ConditionDefined$ Targeted | ConditionPresent$ Creature.powerGE4 | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ Fight | SubAbility$ DBFight | SpellDescription$ Choose target creature you control and target creature an opponent controls. Put a +1/+1 counter on the creature you control if it has power 4 or greater. Then those creatures fight each other. (Each deals damage equal to its power to the other.) SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control -Oracle:Choose target creature you control and target creature you don't control. Put a +1/+1 counter on the creature you control if it has power 4 or greater. Then those creatures fight each other. (Each deals damage equal to its power to the other.) +Oracle:Choose target creature you control and target creature an opponent controls. Put a +1/+1 counter on the creature you control if it has power 4 or greater. Then those creatures fight each other. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/h/hogaak_arisen_necropolis.txt b/forge-gui/res/cardsfolder/h/hogaak_arisen_necropolis.txt index 562ad0581e9..2713bf75e38 100644 --- a/forge-gui/res/cardsfolder/h/hogaak_arisen_necropolis.txt +++ b/forge-gui/res/cardsfolder/h/hogaak_arisen_necropolis.txt @@ -7,5 +7,5 @@ K:Delve K:Trample Text:You can't spend mana to cast this spell. A:SP$ PermanentCreature | Cost$ 5 BG BG | ManaRestriction$ None -S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Graveyard | EffectZone$ Graveyard | Description$ You may cast CARDNAME from your graveyard. -Oracle:You can't spend mana to cast this spell.\nConvoke, delve (Each creature you tap while casting this spell pays for {1} or one mana of that creature's color. Each card you exile from your graveyard pays for {1}.)\nYou may cast Hogaak, Arisen Necropolis from your graveyard.\nTrample +S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Graveyard | EffectZone$ Graveyard | Description$ You may cast this card from your graveyard. +Oracle:You can't spend mana to cast this spell.\nConvoke, delve (Each creature you tap while casting this spell pays for {1} or one mana of that creature's color. Each card you exile from your graveyard pays for {1}.)\nYou may cast this card from your graveyard.\nTrample diff --git a/forge-gui/res/cardsfolder/h/hokori_dust_drinker.txt b/forge-gui/res/cardsfolder/h/hokori_dust_drinker.txt index 97ea68d0d0a..72238af000f 100644 --- a/forge-gui/res/cardsfolder/h/hokori_dust_drinker.txt +++ b/forge-gui/res/cardsfolder/h/hokori_dust_drinker.txt @@ -2,7 +2,7 @@ Name:Hokori, Dust Drinker ManaCost:2 W W Types:Legendary Creature Spirit PT:2/2 -R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Land | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Lands don't untap during their controller's untap steps. +R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Land | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Lands don't untap during their controllers' untap steps. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of each player's upkeep, that player untaps a land they control. SVar:TrigUntap:DB$ Untap | UntapExactly$ True | UntapType$ Land.ActivePlayerCtrl | Amount$ 1 | Defined$ TriggeredPlayer AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt b/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt index 981abe73f3b..9ff897b6d8e 100644 --- a/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt +++ b/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt @@ -5,7 +5,7 @@ Text:(Start the game with this conspiracy face up in the command zone.) T:Mode$ Phase | Phase$ Upkeep | CheckSVar$ X | SVarCompare$ EQ1 | ValidPlayer$ You | Execute$ TrigToken1 | EffectZone$ Command | TriggerDescription$ At the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender. SVar:X:Count$YourTurns SVar:TrigToken1:DB$ Token | TokenScript$ w_1_2_soldier_defender | TokenOwner$ You -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Other+!IsRemembered | Execute$ TrigToken2 | EffectZone$ Command | TriggerDescription$ At the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with "This creature can't block." +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Other+!IsRemembered | Execute$ TrigToken2 | EffectZone$ Command | TriggerDescription$ At the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with "This token can't block." SVar:TrigToken2:DB$ Token | TokenScript$ r_1_1_goblin_noblock | TokenOwner$ TriggeredPlayer | SubAbility$ RememberPlayer SVar:RememberPlayer:DB$ Pump | RememberObjects$ TriggeredPlayer -Oracle:(Start the game with this conspiracy face up in the command zone.)\nAt the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender.\nAt the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with "This creature can't block." +Oracle:(Start the game with this conspiracy face up in the command zone.)\nAt the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender.\nAt the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with "This token can't block." diff --git a/forge-gui/res/cardsfolder/h/holistic_wisdom.txt b/forge-gui/res/cardsfolder/h/holistic_wisdom.txt index de570fe2fd7..bc8def0425e 100644 --- a/forge-gui/res/cardsfolder/h/holistic_wisdom.txt +++ b/forge-gui/res/cardsfolder/h/holistic_wisdom.txt @@ -1,7 +1,7 @@ Name:Holistic Wisdom ManaCost:1 G G Types:Enchantment -A:AB$ Pump | Cost$ 2 ExileFromHand<1/Card> | SubAbility$ DBChangeZone | ValidTgts$ Card.YouOwn | TgtZone$ Graveyard | StackDescription$ None | SpellDescription$ Return target card from your graveyard to your hand if it shares a card type with the card exiled this way. (Artifact, battle, creature, enchantment, instant, kindred, land, planeswalker, and sorcery are card types.) +A:AB$ Pump | Cost$ 2 ExileFromHand<1/Card> | SubAbility$ DBChangeZone | ValidTgts$ Card.YouOwn | TgtZone$ Graveyard | StackDescription$ None | SpellDescription$ Return target card from your graveyard to your hand if it shares a card type with the card exiled this way. (Artifact, battle, creature, enchantment, kindred, instant, land, planeswalker, and sorcery are card types.) SVar:DBChangeZone:DB$ ChangeZone | Defined$ ParentTarget | Origin$ Graveyard | Destination$ Hand | ConditionDefined$ ParentTarget | ConditionPresent$ Card.sharesCardTypeWith Exiled | ConditionCompare$ GE1 AI:RemoveDeck:All -Oracle:{2}, Exile a card from your hand: Return target card from your graveyard to your hand if it shares a card type with the card exiled this way. (Artifact, battle, creature, enchantment, instant, kindred, land, planeswalker, and sorcery are card types.) +Oracle:{2}, Exile a card from your hand: Return target card from your graveyard to your hand if it shares a card type with the card exiled this way. (Artifact, battle, creature, enchantment, kindred, instant, land, planeswalker, and sorcery are card types.) diff --git a/forge-gui/res/cardsfolder/h/hollow_dogs.txt b/forge-gui/res/cardsfolder/h/hollow_dogs.txt index d647411486f..da62d82d7f1 100644 --- a/forge-gui/res/cardsfolder/h/hollow_dogs.txt +++ b/forge-gui/res/cardsfolder/h/hollow_dogs.txt @@ -2,6 +2,6 @@ Name:Hollow Dogs ManaCost:4 B Types:Creature Phyrexian Zombie Dog PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 -Oracle:Whenever Hollow Dogs attacks, it gets +2/+0 until end of turn. +Oracle:Whenever this creature attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hollow_marauder.txt b/forge-gui/res/cardsfolder/h/hollow_marauder.txt index 6c2e74de21c..728c0e6fe93 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, 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 this creature 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, 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 this creature 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_scavenger_bakery_raid.txt b/forge-gui/res/cardsfolder/h/hollow_scavenger_bakery_raid.txt index b8e14e7c8d8..4bf2173418a 100644 --- a/forge-gui/res/cardsfolder/h/hollow_scavenger_bakery_raid.txt +++ b/forge-gui/res/cardsfolder/h/hollow_scavenger_bakery_raid.txt @@ -2,11 +2,11 @@ Name:Hollow Scavenger ManaCost:2 G Types:Creature Wolf PT:3/2 -A:AB$ Pump | Cost$ 1 Sac<1/Food> | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ 1 Sac<1/Food> | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+2 until end of turn. Activate only once each turn. DeckHas:Ability$Token|Sacrifice & Type$Food|Artifact DeckHints:Type$Food AlternateMode:Adventure -Oracle:{1}, Sacrifice a Food: Hollow Scavenger gets +2/+2 until end of turn. Activate only once each turn. +Oracle:{1}, Sacrifice a Food: This creature gets +2/+2 until end of turn. Activate only once each turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/hollow_specter.txt b/forge-gui/res/cardsfolder/h/hollow_specter.txt index 7f6475081ed..5a320a70b77 100644 --- a/forge-gui/res/cardsfolder/h/hollow_specter.txt +++ b/forge-gui/res/cardsfolder/h/hollow_specter.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Specter PT:2/2 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from their hand and you choose one of them. That player discards that card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from their hand and you choose one of them. That player discards that card. SVar:TrigDiscard:AB$ Discard | Cost$ X | Defined$ TriggeredTarget | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card SVar:X:Count$xPaid -Oracle:Flying\nWhenever Hollow Specter deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from their hand and you choose one of them. That player discards that card. +Oracle:Flying\nWhenever this creature deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from their hand and you choose one of them. That player discards that card. diff --git a/forge-gui/res/cardsfolder/h/hollow_trees.txt b/forge-gui/res/cardsfolder/h/hollow_trees.txt index 3cbfc9ad988..6e80d975552 100644 --- a/forge-gui/res/cardsfolder/h/hollow_trees.txt +++ b/forge-gui/res/cardsfolder/h/hollow_trees.txt @@ -1,12 +1,12 @@ Name:Hollow Trees ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 | PresentDefined$ Self | IsPresent$ Card.tapped | Execute$ TrigStore | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is tapped, put a storage counter on it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | Execute$ TrigStore | TriggerDescription$ At the beginning of your upkeep, if this land 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 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:This land enters tapped.\nYou may choose not to untap this land during your untap step.\nAt the beginning of your upkeep, if this land is tapped, put a storage counter on it.\n{T}, Remove any number of storage counters from this land: Add {G} for each storage counter removed this way. diff --git a/forge-gui/res/cardsfolder/h/hollow_warrior.txt b/forge-gui/res/cardsfolder/h/hollow_warrior.txt index 9328cf70a8b..697e9e66a69 100644 --- a/forge-gui/res/cardsfolder/h/hollow_warrior.txt +++ b/forge-gui/res/cardsfolder/h/hollow_warrior.txt @@ -2,7 +2,7 @@ Name:Hollow Warrior ManaCost:4 Types:Artifact Creature Golem Warrior PT:4/4 -S:Mode$ CantAttackUnless | ValidCard$ Card.Self | Cost$ tapXType<1/Creature.!attacking> | Description$ CARDNAME can't attack or block unless you tap an untapped creature you control not declared as an attacking or blocking creature this combat. (This cost is paid as attackers or blockers are declared.) +S:Mode$ CantAttackUnless | ValidCard$ Card.Self | Cost$ tapXType<1/Creature.!attacking> | Description$ This creature can't attack or block unless you tap an untapped creature you control not declared as an attacking or blocking creature this combat. (This cost is paid as attackers or blockers are declared.) S:Mode$ CantBlockUnless | ValidCard$ Card.Self | Cost$ tapXType<1/Creature.!blocking> AI:RemoveDeck:Random -Oracle:Hollow Warrior can't attack or block unless you tap an untapped creature you control not declared as an attacking or blocking creature this combat. (This cost is paid as attackers or blockers are declared.) +Oracle:This creature can't attack or block unless you tap an untapped creature you control not declared as an attacking or blocking creature this combat. (This cost is paid as attackers or blockers are declared.) diff --git a/forge-gui/res/cardsfolder/h/hollowhenge_scavenger.txt b/forge-gui/res/cardsfolder/h/hollowhenge_scavenger.txt index 386f1473321..c6f7ce07b68 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 | Execute$ TrigGainLife | TriggerDescription$ Morbid — When CARDNAME enters, if a creature died this turn, you gain 5 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ Morbid | Execute$ TrigGainLife | TriggerDescription$ Morbid — When this creature enters, if a creature died this turn, you gain 5 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 5 SVar:Morbid:Count$Morbid.1.0 -Oracle:Morbid — When Hollowhenge Scavenger enters, if a creature died this turn, you gain 5 life. +Oracle:Morbid — When this creature 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 65e8db60eae..1805127f6dd 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, remove target attacking or blocking creature from combat. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When this creature 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, remove target attacking or blocking creature from combat. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhen this creature 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 60c47ac0c88..fbfe5a67c0f 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, seek a land card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters the battlefield, 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, 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 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. diff --git a/forge-gui/res/cardsfolder/h/hollowsage.txt b/forge-gui/res/cardsfolder/h/hollowsage.txt index 9e1605f5a30..e028f750c09 100644 --- a/forge-gui/res/cardsfolder/h/hollowsage.txt +++ b/forge-gui/res/cardsfolder/h/hollowsage.txt @@ -2,6 +2,6 @@ Name:Hollowsage ManaCost:3 B Types:Creature Merfolk Wizard PT:2/2 -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscard | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME becomes untapped, you may have target player discard a card. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscard | OptionalDecider$ You | TriggerDescription$ Whenever this creature becomes untapped, you may have target player discard a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose -Oracle:Whenever Hollowsage becomes untapped, you may have target player discard a card. +Oracle:Whenever this creature becomes untapped, you may have target player discard a card. diff --git a/forge-gui/res/cardsfolder/h/holy_cow.txt b/forge-gui/res/cardsfolder/h/holy_cow.txt index 009ff17a0c3..35621baa9bb 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, 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 this creature 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, 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 this creature 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 928dc85989c..19580c8dbae 100644 --- a/forge-gui/res/cardsfolder/h/homarid.txt +++ b/forge-gui/res/cardsfolder/h/homarid.txt @@ -2,12 +2,12 @@ Name:Homarid ManaCost:2 U Types:Creature Homarid PT:2/2 -K:etbCounter:TIDE:1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a tide counter on CARDNAME. -S:Mode$ Continuous | Affected$ Card.Self+counters_EQ1_TIDE | AddPower$ -1 | AddToughness$ -1 | Description$ As long as there is exactly one tide counter on CARDNAME, it gets -1/-1. -S:Mode$ Continuous | Affected$ Card.Self+counters_EQ3_TIDE | AddPower$ 1 | AddToughness$ 1 | Description$ As long as there are exactly three tide counters on CARDNAME, it gets +1/+1. +K:etbCounter:TIDE:1:no Condition:This creature enters with a tide counter on it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a tide counter on this creature. +S:Mode$ Continuous | Affected$ Card.Self+counters_EQ1_TIDE | AddPower$ -1 | AddToughness$ -1 | Description$ As long as there is exactly one tide counter on this creature, it gets -1/-1. +S:Mode$ Continuous | Affected$ Card.Self+counters_EQ3_TIDE | AddPower$ 1 | AddToughness$ 1 | Description$ As long as there are exactly three tide counters on this creature, it gets +1/+1. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIDE | CounterNum$ 1 -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. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE4_TIDE | Execute$ TrigRemove | TriggerDescription$ Whenever there are four or more tide counters on this creature, remove all tide counters from it. SVar:TrigRemove:DB$ RemoveCounter | CounterType$ TIDE | CounterNum$ All SVar:All:Count$CardCounters.TIDE -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. +Oracle:This creature enters with a tide counter on it.\nAt the beginning of your upkeep, put a tide counter on this creature.\nAs long as there is exactly one tide counter on this creature, it gets -1/-1.\nAs long as there are exactly three tide counters on this creature, it gets +1/+1.\nWhenever there are four or more tide counters on this creature, 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 952a5e58663..0a7c3034a86 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, target player mills four cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, target player mills four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player DeckHas:Ability$Graveyard -Oracle:When Homarid Explorer enters, target player mills four cards. +Oracle:When this creature enters, target player mills four cards. diff --git a/forge-gui/res/cardsfolder/h/homarid_warrior.txt b/forge-gui/res/cardsfolder/h/homarid_warrior.txt index 2daa38951cc..f458ece0407 100644 --- a/forge-gui/res/cardsfolder/h/homarid_warrior.txt +++ b/forge-gui/res/cardsfolder/h/homarid_warrior.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Shroud | SubAbility$ DBStayTapped | S SVar:DBStayTapped:DB$ Effect | ReplacementEffects$ DontUntap | RememberObjects$ Self | ExileOnMoved$ Battlefield | Duration$ UntilTheEndOfYourNextUntap | SubAbility$ DBTap SVar:DontUntap:Event$ Untap | ValidCard$ Card.IsRemembered | ValidStepTurnToController$ Player.Activator | Layer$ CantHappen | Description$ EFFECTSOURCE doesn't untap during your next untap step. SVar:DBTap:DB$ Tap | Defined$ Self -Oracle:{U}: Homarid Warrior gains shroud until end of turn and doesn't untap during your next untap step. Tap Homarid Warrior. (A creature with shroud can't be the target of spells or abilities.) +Oracle:{U}: This creature gains shroud until end of turn and doesn't untap during your next untap step. Tap it. (A creature with shroud can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/h/homestead_courage.txt b/forge-gui/res/cardsfolder/h/homestead_courage.txt index 343af48b838..1201c792bd9 100644 --- a/forge-gui/res/cardsfolder/h/homestead_courage.txt +++ b/forge-gui/res/cardsfolder/h/homestead_courage.txt @@ -5,4 +5,4 @@ K:Flashback:W A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Vigilance DeckHas:Ability$Counters -Oracle:Put a +1/+1 counter on target creature you control. That creature gains vigilance until end of turn.\nFlashback {W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Put a +1/+1 counter on target creature you control. It gains vigilance until end of turn.\nFlashback {W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/h/homing_lightning.txt b/forge-gui/res/cardsfolder/h/homing_lightning.txt index bf9cedf4fa7..75539f7f992 100644 --- a/forge-gui/res/cardsfolder/h/homing_lightning.txt +++ b/forge-gui/res/cardsfolder/h/homing_lightning.txt @@ -1,7 +1,7 @@ Name:Homing Lightning ManaCost:2 R R Types:Instant -A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ 4 | DamageMap$ True | SubAbility$ DamageSame | SpellDescription$ CARDNAME deals 4 damage to target creature and to each other creature with the same name as that creature. +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ 4 | DamageMap$ True | SubAbility$ DamageSame | SpellDescription$ CARDNAME deals 4 damage to target creature and each other creature with the same name as that creature. SVar:DamageSame:DB$ DamageAll | ValidCards$ Targeted.sameName+Other | ValidDescription$ each other creature with the same name as that creature. | NumDmg$ 4 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve Oracle:Homing Lightning deals 4 damage to target creature and each other creature with the same name as that creature. diff --git a/forge-gui/res/cardsfolder/h/homura_human_ascendant_homuras_essence.txt b/forge-gui/res/cardsfolder/h/homura_human_ascendant_homuras_essence.txt index 9cc0b54c3e7..1cd54946033 100644 --- a/forge-gui/res/cardsfolder/h/homura_human_ascendant_homuras_essence.txt +++ b/forge-gui/res/cardsfolder/h/homura_human_ascendant_homuras_essence.txt @@ -2,13 +2,13 @@ Name:Homura, Human Ascendant ManaCost:4 R R Types:Legendary Creature Human Monk PT:4/4 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ NICKNAME can't block. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When NICKNAME dies, return it to the battlefield flipped. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | RememberChanged$ True | SubAbility$ TrigFlip SVar:TrigFlip:DB$ SetState | Defined$ Remembered | Mode$ Flip | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:Flip -Oracle:Homura, Human Ascendant can't block.\nWhen Homura dies, return it to the battlefield flipped. +Oracle:Homura can't block.\nWhen Homura dies, return it to the battlefield flipped. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/honey_mammoth.txt b/forge-gui/res/cardsfolder/h/honey_mammoth.txt index 38452176fb4..ef487938f08 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, you gain 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 DeckHas:Ability$LifeGain -Oracle:When Honey Mammoth enters, you gain 4 life. +Oracle:When this creature enters, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/h/honeymoon_hearse.txt b/forge-gui/res/cardsfolder/h/honeymoon_hearse.txt index 8c6c07046e7..5c92c801f47 100644 --- a/forge-gui/res/cardsfolder/h/honeymoon_hearse.txt +++ b/forge-gui/res/cardsfolder/h/honeymoon_hearse.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Artifact Vehicle PT:5/5 K:Trample -A:AB$ Animate | Cost$ tapXType<2/Creature/creature> | Types$ Artifact,Creature | StackDescription$ SpellDescription | SpellDescription$ CARDNAME becomes an artifact creature until end of turn. -Oracle:Trample\nTap two untapped creatures you control: Honeymoon Hearse becomes an artifact creature until end of turn. +A:AB$ Animate | Cost$ tapXType<2/Creature/creature> | Types$ Artifact,Creature | StackDescription$ SpellDescription | SpellDescription$ This Vehicle becomes an artifact creature until end of turn. +Oracle:Trample\nTap two untapped creatures you control: This Vehicle becomes an artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/h/honor_guard.txt b/forge-gui/res/cardsfolder/h/honor_guard.txt index 2dfc17b00de..1df04909c37 100644 --- a/forge-gui/res/cardsfolder/h/honor_guard.txt +++ b/forge-gui/res/cardsfolder/h/honor_guard.txt @@ -2,5 +2,5 @@ Name:Honor Guard ManaCost:W Types:Creature Human Soldier PT:1/1 -A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -Oracle:{W}: Honor Guard gets +0/+1 until end of turn. +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ This creature gets +0/+1 until end of turn. +Oracle:{W}: This creature gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/honor_troll.txt b/forge-gui/res/cardsfolder/h/honor_troll.txt index b496100a7a8..35c17a7bf1b 100644 --- a/forge-gui/res/cardsfolder/h/honor_troll.txt +++ b/forge-gui/res/cardsfolder/h/honor_troll.txt @@ -7,7 +7,7 @@ R:Event$ GainLife | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ G SVar:GainLife:DB$ ReplaceEffect | VarName$ LifeGained | VarValue$ X SVar:X:ReplaceCount$LifeGained/Plus.1 SVar:PlayMain1:True -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | CheckSVar$ Y | SVarCompare$ GE25 | Description$ CARDNAME gets +2/+1 as long as you have 25 or more life. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | CheckSVar$ Y | SVarCompare$ GE25 | Description$ This creature gets +2/+1 as long as you have 25 or more life. SVar:Y:Count$YourLifeTotal DeckHints:Ability$LifeGain -Oracle:Vigilance\nIf you would gain life, you gain that much life plus 1 instead.\nHonor Troll gets +2/+1 as long as you have 25 or more life. +Oracle:Vigilance\nIf you would gain life, you gain that much life plus 1 instead.\nThis creature gets +2/+1 as long as you have 25 or more life. diff --git a/forge-gui/res/cardsfolder/h/honor_worn_shaku.txt b/forge-gui/res/cardsfolder/h/honor_worn_shaku.txt index 5ff70205c98..64bb1aaf13c 100644 --- a/forge-gui/res/cardsfolder/h/honor_worn_shaku.txt +++ b/forge-gui/res/cardsfolder/h/honor_worn_shaku.txt @@ -2,6 +2,6 @@ Name:Honor-Worn Shaku ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Untap | Cost$ tapXType<1/Permanent.Legendary/untapped legendary permanent> | SpellDescription$ Untap CARDNAME. +A:AB$ Untap | Cost$ tapXType<1/Permanent.Legendary/untapped legendary permanent> | SpellDescription$ Untap this artifact. AI:RemoveDeck:Random -Oracle:{T}: Add {C}.\nTap an untapped legendary permanent you control: Untap Honor-Worn Shaku. +Oracle:{T}: Add {C}.\nTap an untapped legendary permanent you control: Untap this artifact. diff --git a/forge-gui/res/cardsfolder/h/honorable_scout.txt b/forge-gui/res/cardsfolder/h/honorable_scout.txt index c610c2928a7..286511e09fe 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, 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 this creature enters, you gain 2 life for each black and/or red creature target opponent controls. SVar:HonorGained:DB$ GainLife | LifeAmount$ ScoutsHonor | Defined$ You | ValidTgts$ Opponent SVar:ScoutsHonor:Count$Valid Creature.Black+TargetedPlayerCtrl,Creature.Red+TargetedPlayerCtrl/Times.2 -Oracle:When Honorable Scout enters, you gain 2 life for each black and/or red creature target opponent controls. +Oracle:When this creature enters, you gain 2 life for each black and/or red creature target opponent controls. diff --git a/forge-gui/res/cardsfolder/h/honored_crop_captain.txt b/forge-gui/res/cardsfolder/h/honored_crop_captain.txt index 1cf4710ecee..0397e81d290 100644 --- a/forge-gui/res/cardsfolder/h/honored_crop_captain.txt +++ b/forge-gui/res/cardsfolder/h/honored_crop_captain.txt @@ -2,6 +2,6 @@ Name:Honored Crop-Captain ManaCost:R W Types:Creature Human Warrior PT:3/2 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other attacking creatures get +1/+0 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever this creature attacks, other attacking creatures get +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ +1 -Oracle:Whenever Honored Crop-Captain attacks, other attacking creatures get +1/+0 until end of turn. +Oracle:Whenever this creature attacks, other attacking creatures get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/honored_dreyleader.txt b/forge-gui/res/cardsfolder/h/honored_dreyleader.txt index f8eac3a78f9..86f101c8cac 100644 --- a/forge-gui/res/cardsfolder/h/honored_dreyleader.txt +++ b/forge-gui/res/cardsfolder/h/honored_dreyleader.txt @@ -3,11 +3,11 @@ ManaCost:2 G Types:Creature Squirrel Warrior PT:1/1 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter1 | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on it for each other Squirrel and/or Food you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter1 | TriggerDescription$ When this creature enters, put a +1/+1 counter on it for each other Squirrel and/or Food you control. SVar:TrigPutCounter1:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Squirrel.Other+YouCtrl,Food.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter2 | TriggerDescription$ Whenever another Squirrel or Food you control enters, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Squirrel.Other+YouCtrl,Food.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter2 | TriggerDescription$ Whenever another Squirrel or Food you control enters, put a +1/+1 counter on this creature. SVar:TrigPutCounter2:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$Valid Squirrel.Other+YouCtrl,Food.Other+YouCtrl DeckHas:Ability$Counters DeckHints:Type$Squirrel|Food -Oracle:Trample\nWhen Honored Dreyleader enters, put a +1/+1 counter on it for each other Squirrel and/or Food you control.\nWhenever another Squirrel or Food you control enters, put a +1/+1 counter on Honored Dreyleader. +Oracle:Trample\nWhen this creature enters, put a +1/+1 counter on it for each other Squirrel and/or Food you control.\nWhenever another Squirrel or Food you control enters, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/honored_hierarch.txt b/forge-gui/res/cardsfolder/h/honored_hierarch.txt index a8fedc84727..1873d2e5b3c 100644 --- a/forge-gui/res/cardsfolder/h/honored_hierarch.txt +++ b/forge-gui/res/cardsfolder/h/honored_hierarch.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Human Druid PT:1/1 K:Renown:1 -S:Mode$ Continuous | Affected$ Card.Self+IsRenowned | AddKeyword$ Vigilance | AddAbility$ ManaTap | Description$ As long as CARDNAME is renowned, it has vigilance and "{T}: Add one mana of any color." +S:Mode$ Continuous | Affected$ Card.Self+IsRenowned | AddKeyword$ Vigilance | AddAbility$ ManaTap | Description$ As long as this creature is renowned, it has vigilance and "{T}: Add one mana of any color." SVar:ManaTap:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$Counters -Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nAs long as Honored Hierarch is renowned, it has vigilance and "{T}: Add one mana of any color." +Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nAs long as this creature is renowned, it has vigilance and "{T}: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/h/hooded_assassin.txt b/forge-gui/res/cardsfolder/h/hooded_assassin.txt index 7b32441b5cc..1f5f7f5e81f 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, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this creature 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:DBCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. 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, choose one —\n• Put a +1/+1 counter on Hooded Assassin.\n• Destroy target creature that was dealt damage this turn. +Oracle:When this creature enters, choose one —\n• Put a +1/+1 counter on this creature.\n• Destroy target creature that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/h/hooded_brawler.txt b/forge-gui/res/cardsfolder/h/hooded_brawler.txt index 7f5c6db373a..24f7729d37c 100644 --- a/forge-gui/res/cardsfolder/h/hooded_brawler.txt +++ b/forge-gui/res/cardsfolder/h/hooded_brawler.txt @@ -2,6 +2,6 @@ Name:Hooded Brawler ManaCost:2 G Types:Creature Snake Warrior PT:3/2 -S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, it gets +2/+2 until end of turn. (An exerted creature won't untap during your next untap step.) +S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert this creature as it attacks. When you do, it gets +2/+2 until end of turn. (An exerted creature won't untap during your next untap step.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ When you do, it gets +2/+2 until end of turn. -Oracle:You may exert Hooded Brawler as it attacks. When you do, it gets +2/+2 until end of turn. (An exerted creature won't untap during your next untap step.) +Oracle:You may exert this creature as it attacks. When you do, it gets +2/+2 until end of turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/h/hooded_horror.txt b/forge-gui/res/cardsfolder/h/hooded_horror.txt index 14ce9bc4e05..1bbe06d10de 100644 --- a/forge-gui/res/cardsfolder/h/hooded_horror.txt +++ b/forge-gui/res/cardsfolder/h/hooded_horror.txt @@ -2,7 +2,7 @@ Name:Hooded Horror ManaCost:4 B Types:Creature Horror PT:4/4 -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+attacking | CheckSVar$ X | SVarCompare$ EQY | Description$ CARDNAME can't be blocked as long as defending player controls the most creatures or is tied for the most. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+attacking | CheckSVar$ X | SVarCompare$ EQY | Description$ This creature can't be blocked as long as defending player controls the most creatures or is tied for the most. SVar:X:Count$Valid Creature.DefenderCtrl SVar:Y:PlayerCountPlayers$HighestValid Creature.YouCtrl -Oracle:Hooded Horror can't be blocked as long as defending player controls the most creatures or is tied for the most. +Oracle:This creature can't be blocked as long as defending player controls the most creatures or is tied for the most. diff --git a/forge-gui/res/cardsfolder/h/hooded_hydra.txt b/forge-gui/res/cardsfolder/h/hooded_hydra.txt index baaf6abbc07..4ed0cd71939 100644 --- a/forge-gui/res/cardsfolder/h/hooded_hydra.txt +++ b/forge-gui/res/cardsfolder/h/hooded_hydra.txt @@ -2,12 +2,12 @@ Name:Hooded Hydra ManaCost:X G G Types:Creature Snake Hydra PT:0/0 -K:etbCounter:P1P1:X +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it. SVar:X:Count$xPaid -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 green Snake creature token for each +1/+1 counter on it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 green Snake creature token for each +1/+1 counter on it. SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ g_1_1_snake | TokenOwner$ TriggeredCardController 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. +R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ AddCounters | ActiveZones$ Battlefield | Description$ As this creature 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 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:This creature enters with X +1/+1 counters on it.\nWhen this creature dies, create a 1/1 green Snake creature token for each +1/+1 counter on it.\nMorph {3}{G}{G}\nAs this creature is turned face up, put five +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/h/hooded_kavu.txt b/forge-gui/res/cardsfolder/h/hooded_kavu.txt index ac90437af3d..75d9084c5c7 100644 --- a/forge-gui/res/cardsfolder/h/hooded_kavu.txt +++ b/forge-gui/res/cardsfolder/h/hooded_kavu.txt @@ -2,5 +2,5 @@ Name:Hooded Kavu ManaCost:2 R Types:Creature Kavu PT:2/2 -A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Fear | SpellDescription$ CARDNAME gains fear until end of turn. -Oracle:{B}: Hooded Kavu gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) +A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Fear | SpellDescription$ This creature gains fear until end of turn. +Oracle:{B}: This creature gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt b/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt index 216ee18a7da..f561c6dd75d 100644 --- a/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt +++ b/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt @@ -1,8 +1,8 @@ Name:Hoofprints of the Stag ManaCost:1 W Types:Kindred Enchantment Elemental -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, you may put a hoofprint counter on CARDNAME. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, you may put a hoofprint counter on this enchantment. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ HOOFPRINT | CounterNum$ 1 A:AB$ Token | Cost$ 2 W SubCounter<4/HOOFPRINT> | TokenScript$ w_4_4_elemental_flying | TokenOwner$ You | PlayerTurn$ True | SpellDescription$ Create a 4/4 white Elemental creature token with flying. Activate only during your turn. DeckHas:Ability$Counters|Token -Oracle:Whenever you draw a card, you may put a hoofprint counter on Hoofprints of the Stag.\n{2}{W}, Remove four hoofprint counters from Hoofprints of the Stag: Create a 4/4 white Elemental creature token with flying. Activate only during your turn. +Oracle:Whenever you draw a card, you may put a hoofprint counter on this enchantment.\n{2}{W}, Remove four hoofprint counters from this enchantment: Create a 4/4 white Elemental creature token with flying. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/h/hook_horror.txt b/forge-gui/res/cardsfolder/h/hook_horror.txt index 021ee440bb9..63cb810a3b7 100644 --- a/forge-gui/res/cardsfolder/h/hook_horror.txt +++ b/forge-gui/res/cardsfolder/h/hook_horror.txt @@ -2,8 +2,8 @@ Name:Hook Horror ManaCost:4 B Types:Creature Horror PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Molting Exoskeleton — Whenever CARDNAME dies, it perpetually gets -1/-1. Then if that card's toughness is 1 or greater, return it to the battlefield under its owner's control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Molting Exoskeleton — When CARDNAME dies, it perpetually gets -1/-1. Then if that card's toughness is 1 or greater, return it to the battlefield under its owner's control. SVar:TrigEffect:DB$ Pump | Defined$ TriggeredNewCardLKICopy | PumpZone$ Graveyard | NumAtt$ -1 | NumDef$ -1 | Duration$ Perpetual | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | ConditionDefined$ TriggeredNewCardLKICopy | ConditionPresent$ Creature.toughnessGE1 | Origin$ Graveyard | Destination$ Battlefield DeckHas:Ability$Sacrifice -Oracle:Molting Exoskeleton — Whenever Hook Horror dies, it perpetually gets -1/-1. Then if that card's toughness is 1 or greater, return it to the battlefield under its owner's control. +Oracle:Molting Exoskeleton — When Hook Horror dies, it perpetually gets -1/-1. Then if that card's toughness is 1 or greater, return it to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/h/hookblade.txt b/forge-gui/res/cardsfolder/h/hookblade.txt index 66363c5a215..2fbe8f148da 100644 --- a/forge-gui/res/cardsfolder/h/hookblade.txt +++ b/forge-gui/res/cardsfolder/h/hookblade.txt @@ -1,9 +1,9 @@ Name:Hookblade ManaCost:1 W Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When this Equipment enters, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | Condition$ PlayerTurn | Description$ During your turn, equipped creature has flying. K:Equip:2 -Oracle:When Hookblade enters, attach it to target creature you control.\nEquipped creature gets +1/+0.\nDuring your turn, equipped creature has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, attach it to target creature you control.\nEquipped creature gets +1/+0.\nDuring your turn, equipped creature has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hookblade_veteran.txt b/forge-gui/res/cardsfolder/h/hookblade_veteran.txt index d8482199bdf..27b324cdbd2 100644 --- a/forge-gui/res/cardsfolder/h/hookblade_veteran.txt +++ b/forge-gui/res/cardsfolder/h/hookblade_veteran.txt @@ -2,5 +2,5 @@ Name:Hookblade Veteran ManaCost:U Types:Creature Human Assassin PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | Condition$ PlayerTurn | Description$ During your turn, CARDNAME has flying. (It can't be blocked except by creatures with flying or reach.) -Oracle:During your turn, Hookblade Veteran has flying. (It can't be blocked except by creatures with flying or reach.) +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | Condition$ PlayerTurn | Description$ During your turn, this creature has flying. (It can't be blocked except by creatures with flying or reach.) +Oracle:During your turn, this creature has flying. (It can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/h/hookhand_mariner_riphook_raider.txt b/forge-gui/res/cardsfolder/h/hookhand_mariner_riphook_raider.txt index 60720639d8e..8824518b04d 100644 --- a/forge-gui/res/cardsfolder/h/hookhand_mariner_riphook_raider.txt +++ b/forge-gui/res/cardsfolder/h/hookhand_mariner_riphook_raider.txt @@ -14,5 +14,5 @@ Colors:green Types:Creature Werewolf PT:6/4 K:Nightbound -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -Oracle:Riphook Raider can't be blocked by creatures with power 2 or less.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. +Oracle:This creature can't be blocked by creatures with power 2 or less.\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/hope_tender.txt b/forge-gui/res/cardsfolder/h/hope_tender.txt index 1dac800e837..988420ce0b5 100644 --- a/forge-gui/res/cardsfolder/h/hope_tender.txt +++ b/forge-gui/res/cardsfolder/h/hope_tender.txt @@ -4,4 +4,4 @@ Types:Creature Human Druid PT:2/2 A:AB$ Untap | Cost$ 1 T | ValidTgts$ Land | SpellDescription$ Untap target land. A:AB$ Untap | Cost$ 1 T Exert<1/CARDNAME> | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Land | SpellDescription$ Untap two target lands. (An exerted creature won't untap during your next untap step.) -Oracle:{1}, {T}: Untap target land.\n{1}, {T}, Exert Hope Tender: Untap two target lands. (An exerted creature won't untap during your next untap step.) +Oracle:{1}, {T}: Untap target land.\n{1}, {T}, Exert this creature: Untap two target lands. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/h/hopeful_vigil.txt b/forge-gui/res/cardsfolder/h/hopeful_vigil.txt index aa86c9965c5..41ae978baa6 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, create a 2/2 white Knight creature token with vigilance. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this enchantment 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. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this enchantment 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. +A:AB$ Sacrifice | Cost$ 2 W | SpellDescription$ Sacrifice this enchantment. DeckHas:Ability$Sacrifice|Token & Type$Knight -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. +Oracle:When this enchantment enters, create a 2/2 white Knight creature token with vigilance.\nWhen this enchantment is put into a graveyard from the battlefield, scry 2.\n{2}{W}: Sacrifice this enchantment. diff --git a/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt b/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt index 626b16e99b3..7e0c6a87bce 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, each opponent discards a card and loses 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When this enchantment 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. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this enchantment 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. +A:AB$ Sacrifice | Cost$ 2 B | SpellDescription$ Sacrifice this enchantment. DeckHas:Ability$Discard|Sacrifice -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. +Oracle:When this enchantment enters, each opponent discards a card and loses 2 life.\nWhen this enchantment is put into a graveyard from the battlefield, scry 2.\n{2}{B}: Sacrifice this enchantment. diff --git a/forge-gui/res/cardsfolder/h/hopping_automaton.txt b/forge-gui/res/cardsfolder/h/hopping_automaton.txt index 8514859d581..df623f8d277 100644 --- a/forge-gui/res/cardsfolder/h/hopping_automaton.txt +++ b/forge-gui/res/cardsfolder/h/hopping_automaton.txt @@ -2,5 +2,5 @@ Name:Hopping Automaton ManaCost:3 Types:Artifact Creature Construct PT:2/2 -A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | KW$ Flying | SpellDescription$ CARDNAME gets -1/-1 and gains flying until end of turn. -Oracle:{0}: Hopping Automaton gets -1/-1 and gains flying until end of turn. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | KW$ Flying | SpellDescription$ This creature gets -1/-1 and gains flying until end of turn. +Oracle:{0}: This creature gets -1/-1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/h/horde_ambusher.txt b/forge-gui/res/cardsfolder/h/horde_ambusher.txt index 7c99bc59d07..aaba9c01d27 100644 --- a/forge-gui/res/cardsfolder/h/horde_ambusher.txt +++ b/forge-gui/res/cardsfolder/h/horde_ambusher.txt @@ -2,9 +2,9 @@ Name:Horde Ambusher ManaCost:1 R Types:Creature Human Berserker PT:2/2 -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME blocks, it deals 1 damage to you. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature blocks, it deals 1 damage to you. SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 K:Morph:Reveal<1/Card.Red/red> -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature can't block this turn. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True -Oracle:Whenever Horde Ambusher blocks, it deals 1 damage to you.\nMorph—Reveal a red card in your hand. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Horde Ambusher is turned face up, target creature can't block this turn. +Oracle:Whenever this creature blocks, it deals 1 damage to you.\nMorph—Reveal a red card in your hand. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen this creature is turned face up, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/h/horizon_canopy.txt b/forge-gui/res/cardsfolder/h/horizon_canopy.txt index c988aa4e804..9376de51fc7 100644 --- a/forge-gui/res/cardsfolder/h/horizon_canopy.txt +++ b/forge-gui/res/cardsfolder/h/horizon_canopy.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T PayLife<1> | Produced$ Combo G W | SpellDescription$ Add {G} or {W}. A:AB$ Draw | Cost$ 1 T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:{T}, Pay 1 life: Add {G} or {W}.\n{1}, {T}, Sacrifice Horizon Canopy: Draw a card. +Oracle:{T}, Pay 1 life: Add {G} or {W}.\n{1}, {T}, Sacrifice this land: Draw a card. diff --git a/forge-gui/res/cardsfolder/h/horizon_explorer.txt b/forge-gui/res/cardsfolder/h/horizon_explorer.txt index 927671aa310..1db235dc5e2 100644 --- a/forge-gui/res/cardsfolder/h/horizon_explorer.txt +++ b/forge-gui/res/cardsfolder/h/horizon_explorer.txt @@ -4,7 +4,7 @@ Types:Creature Insect Scout PT:2/4 R:Event$ Moved | ValidCard$ Land.YouCtrl | Destination$ Battlefield | ReplaceWith$ ETBUntapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Lands you control enter untapped. SVar:ETBUntapped:DB$ Untap | ETB$ True | Defined$ ReplacedCard -T:Mode$ AttackersDeclaredOneTarget | ValidAttackers$ Creature.YouCtrl | AttackedTarget$ Player | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack a player, create a Lander token. (It's an artifact with "{2}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.") +T:Mode$ AttackersDeclaredOneTarget | ValidAttackers$ Creature.YouCtrl | AttackedTarget$ Player | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack a player, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_lander_sac_search | TokenOwner$ You DeckHas:Ability$Token -Oracle:Lands you control enter untapped.\nWhenever you attack a player, create a Lander token. (It's an artifact with "{2}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.") +Oracle:Lands you control enter untapped.\nWhenever you attack a player, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.") diff --git a/forge-gui/res/cardsfolder/h/horizon_of_progress.txt b/forge-gui/res/cardsfolder/h/horizon_of_progress.txt index 63ab47393f1..76875cb542e 100644 --- a/forge-gui/res/cardsfolder/h/horizon_of_progress.txt +++ b/forge-gui/res/cardsfolder/h/horizon_of_progress.txt @@ -5,4 +5,4 @@ A:AB$ ManaReflected | Cost$ T PayLife<1> | ColorOrType$ Type | Valid$ Land.YouCt A:AB$ ChangeZone | Cost$ 3 T | Origin$ Hand | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 1 | Optional$ True | SpellDescription$ You may put a land card from your hand onto the battlefield tapped. A:AB$ Draw | Cost$ 1 T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:{T}, Pay 1 life: Add one mana of any type that a land you control could produce.\n{3}, {T}: You may put a land card from your hand onto the battlefield tapped.\n{1}, {T}: Sacrifice Horizon of Progress: Draw a card. +Oracle:{T}, Pay 1 life: Add one mana of any type that a land you control could produce.\n{3}, {T}: You may put a land card from your hand onto the battlefield tapped.\n{1}, {T}, Sacrifice this land: Draw a card. diff --git a/forge-gui/res/cardsfolder/h/horizon_scholar.txt b/forge-gui/res/cardsfolder/h/horizon_scholar.txt index 21ad50e6d01..3ca1dfd6abc 100644 --- a/forge-gui/res/cardsfolder/h/horizon_scholar.txt +++ b/forge-gui/res/cardsfolder/h/horizon_scholar.txt @@ -5,4 +5,4 @@ PT:4/4 K:Flying 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 and the rest on top in any order.) SVar:TrigScry:DB$ Scry | ScryNum$ 2 -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 and the rest on top in any order.) +Oracle:Flying\nWhen this creature enters, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt b/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt index 8fb54f10863..83f5a169c82 100644 --- a/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt +++ b/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt @@ -2,6 +2,6 @@ Name:Horizon Spellbomb ManaCost:1 Types:Artifact A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | Origin$ Library | Destination$ Hand | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may pay {G}. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigDraw | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, you may pay {G}. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ G | NumCards$ 1 -Oracle:{2}, {T}, Sacrifice Horizon Spellbomb: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\nWhen Horizon Spellbomb is put into a graveyard from the battlefield, you may pay {G}. If you do, draw a card. +Oracle:{2}, {T}, Sacrifice this artifact: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\nWhen this artifact is put into a graveyard from the battlefield, you may pay {G}. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/h/hormagaunt_horde.txt b/forge-gui/res/cardsfolder/h/hormagaunt_horde.txt index 8c0ee8fd510..cc3b488a298 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 you control enters, 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 this card from your graveyard to your hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ 2 G | Origin$ Graveyard | Destination$ Hand SVar:X:Count$xPaid DeckHas:Ability$Counters|Graveyard -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. +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 this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/h/horn_of_ramos.txt b/forge-gui/res/cardsfolder/h/horn_of_ramos.txt index ce32ea21f90..601906b0c1a 100644 --- a/forge-gui/res/cardsfolder/h/horn_of_ramos.txt +++ b/forge-gui/res/cardsfolder/h/horn_of_ramos.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ G | SpellDescription$ Add {G}. AI:RemoveDeck:All -Oracle:{T}: Add {G}.\nSacrifice Horn of Ramos: Add {G}. +Oracle:{T}: Add {G}.\nSacrifice this artifact: Add {G}. diff --git a/forge-gui/res/cardsfolder/h/hornbash_mentor.txt b/forge-gui/res/cardsfolder/h/hornbash_mentor.txt index 0be5a3a7e6d..efc5e7792db 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, 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 this creature 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, 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 this creature 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_cheetah.txt b/forge-gui/res/cardsfolder/h/horned_cheetah.txt index a9510bd23de..8d426c68a5e 100644 --- a/forge-gui/res/cardsfolder/h/horned_cheetah.txt +++ b/forge-gui/res/cardsfolder/h/horned_cheetah.txt @@ -2,8 +2,8 @@ Name:Horned Cheetah ManaCost:2 G W Types:Creature Cat PT:2/2 -T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life. +T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage, you gain that much life. SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE -Oracle:Whenever Horned Cheetah deals damage, you gain that much life. +Oracle:Whenever this creature deals damage, you gain that much life. diff --git a/forge-gui/res/cardsfolder/h/horned_helm.txt b/forge-gui/res/cardsfolder/h/horned_helm.txt index afa97986966..525f1b411a2 100644 --- a/forge-gui/res/cardsfolder/h/horned_helm.txt +++ b/forge-gui/res/cardsfolder/h/horned_helm.txt @@ -3,5 +3,5 @@ ManaCost:2 Types:Artifact Equipment K:Equip:1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Trample | Description$ Equipped creature gets +1/+1 and has trample. -A:AB$ Attach | Cost$ G G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Attach CARDNAME to target creature you control. -Oracle:Equipped creature gets +1/+1 and has trample.\n{G}{G}: Attach Horned Helm to target creature you control.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +A:AB$ Attach | Cost$ G G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Attach this Equipment to target creature you control. +Oracle:Equipped creature gets +1/+1 and has trample.\n{G}{G}: Attach this Equipment to target creature you control.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/horned_kavu.txt b/forge-gui/res/cardsfolder/h/horned_kavu.txt index ca755dd82fb..dc4ad1b40a4 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, 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 this creature 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+!namedHorned Kavu,Creature.Green+YouCtrl+cmcLE3+!namedHorned Kavu -Oracle:When Horned Kavu enters, return a red or green creature you control to its owner's hand. +Oracle:When this creature 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 6f758453400..a4704ab206f 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,15 +4,15 @@ Types:Creature Whale PT:6/6 K:Flash K:Ward:2 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless it's your turn. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This creature 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 tapped unless it's your turn. +Oracle:Flash\nWard {2}\nThis creature enters tapped unless it's your turn. ALTERNATE Name:Lagoon Breach ManaCost:1 U Types:Instant Adventure -A:SP$ ChangeZone | ValidTgts$ Creature.attacking+YouDontCtrl | TgtPrompt$ Select target attacking creature you don't control | AlternativeDecider$ TargetedOwner | Origin$ Battlefield | Destination$ Library | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | StackDescription$ {p:TargetedOwner} puts {c:Targeted} on the top or bottom of their library. | SpellDescription$ The owner of target attacking creature you don't control puts it on the top or bottom of their library. -Oracle:The owner of target attacking creature you don't control puts it on the top or bottom of their library. +A:SP$ ChangeZone | ValidTgts$ Creature.attacking+YouDontCtrl | TgtPrompt$ Select target attacking creature you don't control | AlternativeDecider$ TargetedOwner | Origin$ Battlefield | Destination$ Library | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | StackDescription$ {p:TargetedOwner} puts {c:Targeted} on the top or bottom of their library. | SpellDescription$ The owner of target attacking creature you don't control puts it on their choice of the top or bottom of their library. +Oracle:The owner of target attacking creature you don't control puts it on their choice of the top or bottom of their library. diff --git a/forge-gui/res/cardsfolder/h/horned_stoneseeker.txt b/forge-gui/res/cardsfolder/h/horned_stoneseeker.txt index eab413c55ab..fcfb83a5cac 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, 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 this creature 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. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature leaves the battlefield, sacrifice a Powerstone. SVar:TrigSac:DB$ Sacrifice | SacValid$ Powerstone DeckHas:Ability$Token|Sacrifice & Type$Artifact -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. +Oracle:Menace\nWhen this creature 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 this creature leaves the battlefield, sacrifice a Powerstone. diff --git a/forge-gui/res/cardsfolder/h/horned_troll.txt b/forge-gui/res/cardsfolder/h/horned_troll.txt index e54ca1b1639..3962db8e311 100644 --- a/forge-gui/res/cardsfolder/h/horned_troll.txt +++ b/forge-gui/res/cardsfolder/h/horned_troll.txt @@ -2,5 +2,5 @@ Name:Horned Troll ManaCost:2 G Types:Creature Troll PT:2/2 -A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. -Oracle:{G}: Regenerate Horned Troll. +A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate this creature. +Oracle:{G}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/h/hornet_harasser.txt b/forge-gui/res/cardsfolder/h/hornet_harasser.txt index 69dddfa1eab..20ddbf94def 100644 --- a/forge-gui/res/cardsfolder/h/hornet_harasser.txt +++ b/forge-gui/res/cardsfolder/h/hornet_harasser.txt @@ -2,6 +2,6 @@ Name:Hornet Harasser ManaCost:2 B B Types:Creature Goblin Shaman PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME dies, target creature gets -2/-2 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature dies, target creature gets -2/-2 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True -Oracle:When Hornet Harasser dies, target creature gets -2/-2 until end of turn. +Oracle:When this creature dies, target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hornet_nest.txt b/forge-gui/res/cardsfolder/h/hornet_nest.txt index 895f1e055dd..990c2115d5e 100644 --- a/forge-gui/res/cardsfolder/h/hornet_nest.txt +++ b/forge-gui/res/cardsfolder/h/hornet_nest.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Creature Insect PT:0/2 K:Defender -T:Mode$ DamageDoneOnce | Execute$ TrigToken | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, create that many 1/1 green Insect creature tokens with flying and deathtouch. +T:Mode$ DamageDoneOnce | Execute$ TrigToken | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature is dealt damage, create that many 1/1 green Insect creature tokens with flying and deathtouch. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ g_1_1_insect_flying_deathtouch | TokenOwner$ You SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE -Oracle:Defender (This creature can't attack.)\nWhenever Hornet Nest is dealt damage, create that many 1/1 green Insect creature tokens with flying and deathtouch. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) +Oracle:Defender (This creature can't attack.)\nWhenever this creature is dealt damage, create that many 1/1 green Insect creature tokens with flying and deathtouch. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/h/hornet_queen.txt b/forge-gui/res/cardsfolder/h/hornet_queen.txt index 180a1a3ca74..99bbe42179c 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, 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$ 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, create four 1/1 green Insect creature tokens with flying and deathtouch. +Oracle:Flying, deathtouch\nWhen this creature enters, create four 1/1 green Insect creature tokens with flying and deathtouch. diff --git a/forge-gui/res/cardsfolder/h/horrid_shadowspinner.txt b/forge-gui/res/cardsfolder/h/horrid_shadowspinner.txt index 07263722a6e..8b143877e8f 100644 --- a/forge-gui/res/cardsfolder/h/horrid_shadowspinner.txt +++ b/forge-gui/res/cardsfolder/h/horrid_shadowspinner.txt @@ -3,9 +3,9 @@ ManaCost:1 U B Types:Creature Horror PT:2/3 K:Lifelink -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, you may draw cards equal to its power. If you do, discard that many cards. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever this creature attacks, you may draw cards equal to its power. If you do, discard that many cards. SVar:TrigDraw:AB$ Discard | Cost$ Draw | Defined$ You | Mode$ TgtChoose | NumCards$ X SVar:X:Count$CardPower SVar:HasAttackEffect:TRUE DeckHas:Ability$Discard -Oracle:Lifelink\nWhenever Horrid Shadowspinner attacks, you may draw cards equal to its power. If you do, discard that many cards. +Oracle:Lifelink\nWhenever this creature attacks, you may draw cards equal to its power. If you do, discard that many cards. diff --git a/forge-gui/res/cardsfolder/h/horror_of_the_broken_lands.txt b/forge-gui/res/cardsfolder/h/horror_of_the_broken_lands.txt index 2dfb24b24e2..d0dd7521bbd 100644 --- a/forge-gui/res/cardsfolder/h/horror_of_the_broken_lands.txt +++ b/forge-gui/res/cardsfolder/h/horror_of_the_broken_lands.txt @@ -2,7 +2,7 @@ Name:Horror of the Broken Lands ManaCost:4 B Types:Creature Horror PT:4/4 -T:Mode$ Discarded | ValidCard$ Card.YouOwn+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard another card, CARDNAME gets +2/+1 until end of turn. +T:Mode$ Discarded | ValidCard$ Card.YouOwn+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard another card, this creature gets +2/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +1 K:Cycling:B -Oracle:Whenever you cycle or discard another card, Horror of the Broken Lands gets +2/+1 until end of turn.\nCycling {B} ({B}, Discard this card: Draw a card.) +Oracle:Whenever you cycle or discard another card, this creature gets +2/+1 until end of turn.\nCycling {B} ({B}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/h/horror_of_the_dim.txt b/forge-gui/res/cardsfolder/h/horror_of_the_dim.txt index a6f1696a42d..9438d1fce65 100644 --- a/forge-gui/res/cardsfolder/h/horror_of_the_dim.txt +++ b/forge-gui/res/cardsfolder/h/horror_of_the_dim.txt @@ -2,5 +2,5 @@ Name:Horror of the Dim ManaCost:4 B Types:Creature Horror PT:3/4 -A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Hexproof | SpellDescription$ CARDNAME gains hexproof until end of turn. -Oracle:{U}: Horror of the Dim gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Hexproof | SpellDescription$ This creature gains hexproof until end of turn. +Oracle:{U}: This creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/h/horseshoe_crab.txt b/forge-gui/res/cardsfolder/h/horseshoe_crab.txt index 361de7635be..f2da09c084a 100644 --- a/forge-gui/res/cardsfolder/h/horseshoe_crab.txt +++ b/forge-gui/res/cardsfolder/h/horseshoe_crab.txt @@ -2,5 +2,5 @@ Name:Horseshoe Crab ManaCost:2 U Types:Creature Crab PT:1/3 -A:AB$ Untap | Cost$ U | SpellDescription$ Untap CARDNAME. -Oracle:{U}: Untap Horseshoe Crab. +A:AB$ Untap | Cost$ U | SpellDescription$ Untap this creature. +Oracle:{U}: Untap this creature. diff --git a/forge-gui/res/cardsfolder/h/host_of_the_hereafter.txt b/forge-gui/res/cardsfolder/h/host_of_the_hereafter.txt index 4bf8b0aae29..6fb03385e9d 100644 --- a/forge-gui/res/cardsfolder/h/host_of_the_hereafter.txt +++ b/forge-gui/res/cardsfolder/h/host_of_the_hereafter.txt @@ -2,7 +2,7 @@ Name:Host of the Hereafter ManaCost:2 B G Types:Creature Zombie Warlock PT:2/2 -K:etbCounter:P1P1:2 +K:etbCounter:P1P1:2:no Condition:This creature enters with two +1/+1 counters on it. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+HasCounters,Creature.Other+YouCtrl+HasCounters | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature or another creature you control dies, if it had counters on it, put its counters on up to one target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | TargetMin$ 0 | TargetMax$ 1 | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy DeckHints:Ability$Counters diff --git a/forge-gui/res/cardsfolder/h/hostage_taker.txt b/forge-gui/res/cardsfolder/h/hostage_taker.txt index 0e7211c8833..7e0dd3b574f 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, 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 this creature enters, exile another target creature or artifact until this creature leaves the battlefield. You may cast that card for as long as it remains exiled, and mana of any type can be spent 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 | 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, 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 this creature enters, exile another target creature or artifact until this creature leaves the battlefield. You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. diff --git a/forge-gui/res/cardsfolder/h/hostile_desert.txt b/forge-gui/res/cardsfolder/h/hostile_desert.txt index 0bb4711cc2a..bc3133c1220 100644 --- a/forge-gui/res/cardsfolder/h/hostile_desert.txt +++ b/forge-gui/res/cardsfolder/h/hostile_desert.txt @@ -2,5 +2,5 @@ Name:Hostile Desert ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ 2 ExileFromGrave<1/Land> | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ Creature,Elemental | SpellDescription$ CARDNAME becomes a 3/4 Elemental creature until end of turn. It's still a land. -Oracle:{T}: Add {C}.\n{2}, Exile a land card from your graveyard: Hostile Desert becomes a 3/4 Elemental creature until end of turn. It's still a land. +A:AB$ Animate | Cost$ 2 ExileFromGrave<1/Land> | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ Creature,Elemental | SpellDescription$ This land becomes a 3/4 Elemental creature until end of turn. It's still a land. +Oracle:{T}: Add {C}.\n{2}, Exile a land card from your graveyard: This land becomes a 3/4 Elemental creature until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/h/hostile_hostel_creeping_inn.txt b/forge-gui/res/cardsfolder/h/hostile_hostel_creeping_inn.txt index ddd1935176e..8a67542be0b 100644 --- a/forge-gui/res/cardsfolder/h/hostile_hostel_creeping_inn.txt +++ b/forge-gui/res/cardsfolder/h/hostile_hostel_creeping_inn.txt @@ -2,7 +2,7 @@ Name:Hostile Hostel ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ PutCounter | Cost$ 1 T Sac<1/Creature/creature> | CounterType$ SOUL | CounterNum$ 1 | SubAbility$ DBBranch | SorcerySpeed$ True | SpellDescription$ Put a soul counter on CARDNAME. Then if there are three or more soul counters on it, remove those counters, transform it, then untap it. Activate only as a sorcery. +A:AB$ PutCounter | Cost$ 1 T Sac<1/Creature/creature> | CounterType$ SOUL | CounterNum$ 1 | SubAbility$ DBBranch | SorcerySpeed$ True | SpellDescription$ Put a soul counter on this land. Then if there are three or more soul counters on it, remove those counters, transform it, then untap it. Activate only as a sorcery. SVar:DBBranch:DB$ Branch | BranchConditionSVar$ Soul | TrueSubAbility$ DBRemoveCtrs | StackDescription$ Then if there are three or more soul counters on it, remove those counters, transform it, then untap it. Activate only as a sorcery. SVar:DBRemoveCtrs:DB$ RemoveCounter | Defined$ Self | CounterType$ SOUL | CounterNum$ All | SubAbility$ DBTransform SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | SubAbility$ DBUntap @@ -10,7 +10,7 @@ SVar:DBUntap:DB$ Untap SVar:Soul:Count$Valid Card.Self+counters_GE3_SOUL DeckHas:Ability$Mana.Colorless|Sacrifice|Counters|LifeGain|Graveyard AlternateMode:DoubleFaced -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice a creature: Put a soul counter on Hostile Hostel. Then if there are three or more soul counters on it, remove those counters, transform it, then untap it. Activate only as a sorcery. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice a creature: Put a soul counter on this land. Then if there are three or more soul counters on it, remove those counters, transform it, then untap it. Activate only as a sorcery. ALTERNATE @@ -19,9 +19,9 @@ ManaCost:no cost Colors:black Types:Artifact Creature Horror Construct PT:3/7 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may exile a creature card from your graveyard. If you do, each opponent loses X life and you gain X life, where X is the number of creature cards exiled with CARDNAME. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks, you may exile a creature card from your graveyard. If you do, each opponent loses X life and you gain X life, where X is the number of creature cards exiled with this creature. SVar:TrigDrain:AB$ LoseLife | Cost$ ExileFromGrave<1/Creature/creature card> | Defined$ Opponent | LifeAmount$ X | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$ValidExile Creature.ExiledWithSource -A:AB$ Phases | Cost$ 4 | Defined$ Self | SpellDescription$ CARDNAME phases out. -Oracle:Whenever Creeping Inn attacks, you may exile a creature card from your graveyard. If you do, each opponent loses X life and you gain X life, where X is the number of creature cards exiled with Creeping Inn.\n{4}: Creeping Inn phases out. +A:AB$ Phases | Cost$ 4 | Defined$ Self | SpellDescription$ This creature phases out. +Oracle:Whenever this creature attacks, you may exile a creature card from your graveyard. If you do, each opponent loses X life and you gain X life, where X is the number of creature cards exiled with this creature.\n{4}: This creature phases out. diff --git a/forge-gui/res/cardsfolder/h/hostile_investigator.txt b/forge-gui/res/cardsfolder/h/hostile_investigator.txt index 40fc1b2c93b..b8146e8a46b 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, target opponent discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature 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 token: Draw a card.") SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Discard|Token|Sacrifice & Type$Artifact|Clue DeckHints:Ability$Discard -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 token: Draw a card.") +Oracle:When this creature 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 token: Draw a card.") diff --git a/forge-gui/res/cardsfolder/h/hostile_negotiations.txt b/forge-gui/res/cardsfolder/h/hostile_negotiations.txt index 9deebb42f65..f2fbbc91165 100644 --- a/forge-gui/res/cardsfolder/h/hostile_negotiations.txt +++ b/forge-gui/res/cardsfolder/h/hostile_negotiations.txt @@ -2,13 +2,13 @@ Name:Hostile Negotiations ManaCost:3 B Types:Instant A:SP$ Dig | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | ExileFaceDown$ True | SubAbility$ DBDig | StackDescription$ SpellDescription | SpellDescription$ Exile the top three cards of your library in a face-down pile, -SVar:DBDig:DB$ Dig | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | Imprint$ True | ExileFaceDown$ True | SubAbility$ YouChoose | StackDescription$ SpellDescription | SpellDescription$ then exile the next top three cards of your library in another face-down pile. +SVar:DBDig:DB$ Dig | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | Imprint$ True | ExileFaceDown$ True | SubAbility$ YouChoose | StackDescription$ SpellDescription | SpellDescription$ then exile the top three cards of your library in another face-down pile. SVar:YouChoose:DB$ TwoPiles | Zone$ Exile | DefinedPiles$ Remembered,Imprinted | ChosenPile$ TurnFaceUp | SubAbility$ TheyChoose | KeepRemembered$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the cards in each pile, then turn a pile of your choice face up. SVar:TurnFaceUp:DB$ SetState | Defined$ Remembered | Mode$ TurnFaceUp -SVar:TheyChoose:DB$ TwoPiles | Zone$ Exile | DefinedPiles$ Remembered,Imprinted | Chooser$ Opponent | ChosenPile$ ToHand | UnchosenPile$ ToGrave | SubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ An opponent chooses one of those piles. Put all cards in the chosen pile into your hand and the rest into your graveyard. +SVar:TheyChoose:DB$ TwoPiles | Zone$ Exile | DefinedPiles$ Remembered,Imprinted | Chooser$ Opponent | ChosenPile$ ToHand | UnchosenPile$ ToGrave | SubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ An opponent chooses one of those piles. Put that pile into your hand and the other into your graveyard. SVar:ToHand:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Hand SVar:ToGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Graveyard SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 3 | SubAbility$ DBCleanup | SpellDescription$ You lose 3 life. SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True DeckHints:Ability$Graveyard -Oracle:Exile the top three cards of your library in a face-down pile, then exile the next top three cards of your library in another face-down pile. Look at the cards in each pile, then turn a pile of your choice face up. An opponent chooses one of those piles. Put all cards in the chosen pile into your hand and the rest into your graveyard. You lose 3 life. +Oracle:Exile the top three cards of your library in a face-down pile, then exile the top three cards of your library in another face-down pile. Look at the cards in each pile, then turn a pile of your choice face up. An opponent chooses one of those piles. Put that pile into your hand and the other into your graveyard. You lose 3 life. diff --git a/forge-gui/res/cardsfolder/h/hot_pursuit.txt b/forge-gui/res/cardsfolder/h/hot_pursuit.txt index b8ac333da9f..5b08369702d 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, 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 this enchantment enters, suspect target creature an opponent controls. As long as this enchantment 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, 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 this enchantment enters, suspect target creature an opponent controls. As long as this enchantment 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/hot_soup.txt b/forge-gui/res/cardsfolder/h/hot_soup.txt index 1438442c6a8..52825083831 100644 --- a/forge-gui/res/cardsfolder/h/hot_soup.txt +++ b/forge-gui/res/cardsfolder/h/hot_soup.txt @@ -5,7 +5,7 @@ K:Equip:3 S:Mode$ CantBlockBy | ValidAttacker$ Creature.EquippedBy | Description$ Equipped creature can't be blocked. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ HotSoupDestroy SVar:HotSoupDestroy:SVar:DestroyWhenDamaged:True -T:Mode$ DamageDoneOnce | ValidTarget$ Creature.EquippedBy | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When equipped creature is dealt damage, destroy it. +T:Mode$ DamageDoneOnce | ValidTarget$ Creature.EquippedBy | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature is dealt damage, destroy it. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy SVar:NonStackingAttachEffect:True Oracle:Equipped creature can't be blocked.\nWhenever equipped creature is dealt damage, destroy it.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hotheaded_giant.txt b/forge-gui/res/cardsfolder/h/hotheaded_giant.txt index be81044374c..0071dd81fdf 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 with two -1/-1 counters on it unless you've cast another red spell this turn. +K:etbCounter:M1M1:2:CheckSVar$ OtherRedCast | SVarCompare$ EQ0:This creature enters with two -1/-1 counters on it unless you've cast another red spell this turn. SVar:OtherRedCast:Count$ThisTurnCast_Card.Red+!CastSaSource+YouCtrl -Oracle:Haste\nHotheaded Giant enters with two -1/-1 counters on it unless you've cast another red spell this turn. +Oracle:Haste\nThis creature 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 0b4900fdf69..a5e47b29b05 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, 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 token: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature 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 token: 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, 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 token: Draw a card.") +Oracle:When this creature 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 token: Draw a card.") diff --git a/forge-gui/res/cardsfolder/h/hotshot_mechanic.txt b/forge-gui/res/cardsfolder/h/hotshot_mechanic.txt index 9978b94070f..d7bd329741b 100644 --- a/forge-gui/res/cardsfolder/h/hotshot_mechanic.txt +++ b/forge-gui/res/cardsfolder/h/hotshot_mechanic.txt @@ -2,6 +2,6 @@ Name:Hotshot Mechanic ManaCost:W Types:Artifact Creature Fox Pilot PT:2/1 -S:Mode$ TapPowerValue | ValidSA$ Activated.Crew+Vehicle | ValidCard$ Card.Self | Value$ 2 | Description$ CARDNAME crews Vehicles as though its power were 2 greater. +S:Mode$ TapPowerValue | ValidSA$ Activated.Crew+Vehicle | ValidCard$ Card.Self | Value$ 2 | Description$ This creature crews Vehicles as though its power were 2 greater. DeckHints:Type$Vehicle -Oracle:Hotshot Mechanic crews Vehicles as though its power were 2 greater. +Oracle:This creature crews Vehicles as though its power were 2 greater. diff --git a/forge-gui/res/cardsfolder/h/hound_of_the_farbogs.txt b/forge-gui/res/cardsfolder/h/hound_of_the_farbogs.txt index 9cc52ee2f84..4b120ddc1d6 100644 --- a/forge-gui/res/cardsfolder/h/hound_of_the_farbogs.txt +++ b/forge-gui/res/cardsfolder/h/hound_of_the_farbogs.txt @@ -2,7 +2,7 @@ Name:Hound of the Farbogs ManaCost:4 B Types:Creature Zombie Dog PT:5/3 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | Condition$ Delirium | Description$ Delirium — CARDNAME has menace as long as there are four or more card types among cards in your graveyard. (A creature with menace can't be blocked except by two or more creatures.) +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | Condition$ Delirium | Description$ Delirium — This creature has menace as long as there are four or more card types among cards in your graveyard. (A creature with menace can't be blocked except by two or more creatures.) DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Delirium — Hound of the Farbogs has menace as long as there are four or more card types among cards in your graveyard. (A creature with menace can't be blocked except by two or more creatures.) +Oracle:Delirium — This creature has menace as long as there are four or more card types among cards in your graveyard. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/h/hourglass_of_the_lost.txt b/forge-gui/res/cardsfolder/h/hourglass_of_the_lost.txt index 4d2561acce7..f85b199ffea 100644 --- a/forge-gui/res/cardsfolder/h/hourglass_of_the_lost.txt +++ b/forge-gui/res/cardsfolder/h/hourglass_of_the_lost.txt @@ -1,9 +1,9 @@ Name:Hourglass of the Lost ManaCost:2 W Types:Artifact -A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ DBPutCounter | SpellDescription$ Add {W}. Put a time counter on CARDNAME. +A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ DBPutCounter | SpellDescription$ Add {W}. Put a time counter on this artifact. SVar:DBPutCounter:DB$ PutCounter | CounterType$ TIME | CounterNum$ 1 A:AB$ ChangeZoneAll | Cost$ T SubCounter Exile<1/CARDNAME> | CostDesc$ {T}, Remove X time counters from CARDNAME and exile it: | ChangeType$ Permanent.YouOwn+nonLand+cmcEQX | Origin$ Graveyard | Destination$ Battlefield | SorcerySpeed$ True | SpellDescription$ Return each nonland permanent card with mana value X from your graveyard to the battlefield. Activate only as a sorcery. SVar:X:Count$xPaid DeckHas:Ability$Counters|Graveyard -Oracle:{T}: Add {W}. Put a time counter on Hourglass of the Lost.\n{T}, Remove X time counters from Hourglass of the Lost and exile it: Return each nonland permanent card with mana value X from your graveyard to the battlefield. Activate only as a sorcery. +Oracle:{T}: Add {W}. Put a time counter on this artifact.\n{T}, Remove X time counters from this artifact and exile it: Return each nonland permanent card with mana value X from your graveyard to the battlefield. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/h/house_cartographer.txt b/forge-gui/res/cardsfolder/h/house_cartographer.txt index 5abe82dc26d..deb37670408 100644 --- a/forge-gui/res/cardsfolder/h/house_cartographer.txt +++ b/forge-gui/res/cardsfolder/h/house_cartographer.txt @@ -2,6 +2,6 @@ Name:House Cartographer Types:Creature Human Scout Survivor ManaCost:1 G PT:2/2 -T:Mode$ Phase | Phase$ Main | PhaseCount$ 2 | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | TriggerZones$ Battlefield | Execute$ TrigDigUntil | TriggerDescription$ Survival — At the beginning of your second main phase, if CARDNAME is tapped, reveal cards from the top of your library until you reveal a land card. Put that card into your hand and the rest on the bottom of your library in a random order. +T:Mode$ Phase | Phase$ Main | PhaseCount$ 2 | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | TriggerZones$ Battlefield | Execute$ TrigDigUntil | TriggerDescription$ Survival — At the beginning of your second main phase, if this creature is tapped, reveal cards from the top of your library until you reveal a land card. Put that card into your hand and the rest on the bottom of your library in a random order. SVar:TrigDigUntil:DB$ DigUntil | Valid$ Card.Land | ValidDescription$ land | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | FoundDestination$ Hand -Oracle:Survival — At the beginning of your second main phase, if House Cartographer is tapped, reveal cards from the top of your library until you reveal a land card. Put that card into your hand and the rest on the bottom of your library in a random order. +Oracle:Survival — At the beginning of your second main phase, if this creature is tapped, reveal cards from the top of your library until you reveal a land card. Put that card into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/h/hovel_hurler.txt b/forge-gui/res/cardsfolder/h/hovel_hurler.txt index 18bc38cc750..710afc82e77 100644 --- a/forge-gui/res/cardsfolder/h/hovel_hurler.txt +++ b/forge-gui/res/cardsfolder/h/hovel_hurler.txt @@ -2,6 +2,6 @@ Name:Hovel Hurler ManaCost:3 RW RW Types:Creature Giant Warrior PT:6/7 -K:etbCounter:M1M1:2 +K:etbCounter:M1M1:2:no Condition:This creature enters with two -1/-1 counters on it. A:AB$ Pump | Cost$ RW RW RemoveAnyCounter<1/Any/CARDNAME/this creature> | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | NumAtt$ +1 | KW$ Flying | SorcerySpeed$ True | SpellDescription$ Another target creature you control gets +1/+0 and gains flying until end of turn. Activate only as a sorcery. Oracle:This creature enters with two -1/-1 counters on it.\n{R/W}{R/W}, Remove a counter from this creature: Another target creature you control gets +1/+0 and gains flying until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/h/hoverguard_observer.txt b/forge-gui/res/cardsfolder/h/hoverguard_observer.txt index cc726564e6b..5bcb35cd40b 100644 --- a/forge-gui/res/cardsfolder/h/hoverguard_observer.txt +++ b/forge-gui/res/cardsfolder/h/hoverguard_observer.txt @@ -3,5 +3,5 @@ ManaCost:2 U U Types:Creature Drone PT:3/3 K:Flying -S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ CARDNAME can block only creatures with flying. -Oracle:Flying\nHoverguard Observer can block only creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ This creature can block only creatures with flying. +Oracle:Flying\nThis creature can block only creatures with flying. diff --git a/forge-gui/res/cardsfolder/h/hoverguard_sweepers.txt b/forge-gui/res/cardsfolder/h/hoverguard_sweepers.txt index ac88275b1ce..12ce91aa6f9 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, 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 this creature enters, you may return up to two target creatures to their owners' hands. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 -Oracle:Flying\nWhen Hoverguard Sweepers enters, you may return up to two target creatures to their owners' hands. +Oracle:Flying\nWhen this creature enters, you may return up to two target creatures to their owners' hands. diff --git a/forge-gui/res/cardsfolder/h/how_to_start_a_riot.txt b/forge-gui/res/cardsfolder/h/how_to_start_a_riot.txt index ff1405261f5..b60897e624b 100644 --- a/forge-gui/res/cardsfolder/h/how_to_start_a_riot.txt +++ b/forge-gui/res/cardsfolder/h/how_to_start_a_riot.txt @@ -1,6 +1,6 @@ Name:How to Start a Riot ManaCost:2 R Types:Instant Lesson -A:SP$ Pump | ValidTgts$ Creature | KW$ Menace | SubAbility$ DBPumpAll | SpellDescription$ Target creature gains menace until end of turn. (It can't be blocked except by two or more creatures.) Creatures target player controls get +2/+0 until end of turn. +A:SP$ Pump | ValidTgts$ Creature | KW$ Menace | SubAbility$ DBPumpAll | SpellDescription$ Target creature gains menace until end of turn. Creatures target player controls get +2/+0 until end of turn. SVar:DBPumpAll:DB$ PumpAll | ValidTgts$ Player | ValidCards$ Creature | NumAtt$ +2 Oracle:Target creature gains menace until end of turn. (It can't be blocked except by two or more creatures.)\nCreatures target player controls get +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/howl_of_the_horde.txt b/forge-gui/res/cardsfolder/h/howl_of_the_horde.txt index 42acb9e3d3f..d5b06b8ca36 100644 --- a/forge-gui/res/cardsfolder/h/howl_of_the_horde.txt +++ b/forge-gui/res/cardsfolder/h/howl_of_the_horde.txt @@ -1,10 +1,10 @@ Name:Howl of the Horde ManaCost:2 R Types:Sorcery -A:SP$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SubAbility$ DBEffect | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. -SVar:DBEffect:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | ConditionCheckSVar$ RaidTest | SpellDescription$ Raid — If you attacked this turn, when you cast your next instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. +A:SP$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SubAbility$ DBEffect | SpellDescription$ When you next cast an instant or sorcery spell this turn, copy that spell. +SVar:DBEffect:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | ConditionCheckSVar$ RaidTest | SpellDescription$ Raid — If you attacked this turn, when you next cast an instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. SVar:RaidTest:Count$AttackersDeclared SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:AIPriorityModifier:9 DeckNeeds:Type$Instant|Sorcery -Oracle:When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\nRaid — If you attacked this turn, when you cast your next instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. +Oracle:When you next cast an instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\nRaid — If you attacked this turn, when you next cast an instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. 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 48b73977db1..1409129a0c7 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 SVar:AttachAILogic: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, 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 this Aura 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, if enchanted creature is a Wolf or Werewolf, untap that creature.\nEnchanted creature gets +2/+2 and has vigilance. +Oracle:Flash\nEnchant creature\nWhen this Aura 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/howlgeist.txt b/forge-gui/res/cardsfolder/h/howlgeist.txt index e5e9e186218..adab998c482 100644 --- a/forge-gui/res/cardsfolder/h/howlgeist.txt +++ b/forge-gui/res/cardsfolder/h/howlgeist.txt @@ -2,7 +2,7 @@ Name:Howlgeist ManaCost:5 G Types:Creature Spirit Wolf PT:4/2 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLTX | Description$ Creatures with power less than CARDNAME's power can't block it. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLTX | Description$ Creatures with power less than this creature's power can't block it. SVar:X:Count$CardPower K:Undying -Oracle:Creatures with power less than Howlgeist's power can't block it.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) +Oracle:Creatures with power less than this creature's power can't block it.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/h/howling_banshee.txt b/forge-gui/res/cardsfolder/h/howling_banshee.txt index 08b8a82a51e..83f52261134 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, each player loses 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, each player loses 3 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player | LifeAmount$ 3 -Oracle:Flying\nWhen Howling Banshee enters, each player loses 3 life. +Oracle:Flying\nWhen this creature enters, each player loses 3 life. diff --git a/forge-gui/res/cardsfolder/h/howling_galefang.txt b/forge-gui/res/cardsfolder/h/howling_galefang.txt index 6c14ae0a145..8b14b0db474 100644 --- a/forge-gui/res/cardsfolder/h/howling_galefang.txt +++ b/forge-gui/res/cardsfolder/h/howling_galefang.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Creature Beast PT:4/4 K:Vigilance -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Haste | IsPresent$ Card.AdventureCard+YouOwn | PresentZone$ Exile | Description$ CARDNAME has haste as long as you own a card in exile that has an Adventure. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Haste | IsPresent$ Card.AdventureCard+YouOwn | PresentZone$ Exile | Description$ This creature has haste as long as you own a card in exile that has an Adventure. DeckHints:Type$Adventure -Oracle:Vigilance\nHowling Galefang has haste as long as you own a card in exile that has an Adventure. +Oracle:Vigilance\nThis creature has haste as long as you own a card in exile that has an Adventure. diff --git a/forge-gui/res/cardsfolder/h/howling_giant.txt b/forge-gui/res/cardsfolder/h/howling_giant.txt index 8566d073165..0267cc42f1d 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, create two 2/2 green Wolf creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature 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, create two 2/2 green Wolf creature tokens. +Oracle:Reach (This creature can block creatures with flying.)\nWhen this creature enters, create two 2/2 green Wolf creature tokens. diff --git a/forge-gui/res/cardsfolder/h/howling_golem.txt b/forge-gui/res/cardsfolder/h/howling_golem.txt index 38fc8a7c41b..40e3c5ccbe1 100644 --- a/forge-gui/res/cardsfolder/h/howling_golem.txt +++ b/forge-gui/res/cardsfolder/h/howling_golem.txt @@ -2,7 +2,7 @@ Name:Howling Golem ManaCost:3 Types:Artifact Creature Golem PT:2/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks, each player draws a card. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks, each player draws a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks or blocks, each player draws a card. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks or blocks, each player draws a card. SVar:TrigDraw:DB$ Draw | Defined$ Player | NumCards$ 1 | SpellDescription$ Each player draws a card. -Oracle:Whenever Howling Golem attacks or blocks, each player draws a card. +Oracle:Whenever this creature attacks or blocks, each player draws a card. diff --git a/forge-gui/res/cardsfolder/h/howling_mine.txt b/forge-gui/res/cardsfolder/h/howling_mine.txt index 6bc6a885ffc..1bcbad0edbb 100644 --- a/forge-gui/res/cardsfolder/h/howling_mine.txt +++ b/forge-gui/res/cardsfolder/h/howling_mine.txt @@ -1,6 +1,6 @@ Name:Howling Mine ManaCost:2 Types:Artifact -T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | PresentDefined$ Self | IsPresent$ Card.untapped | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's draw step, if CARDNAME is untapped, that player draws an additional card. +T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | PresentDefined$ Self | IsPresent$ Card.untapped | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's draw step, if this artifact is untapped, that player draws an additional card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredPlayer -Oracle:At the beginning of each player's draw step, if Howling Mine is untapped, that player draws an additional card. +Oracle:At the beginning of each player's draw step, if this artifact is untapped, that player draws an additional card. diff --git a/forge-gui/res/cardsfolder/h/howling_wolf.txt b/forge-gui/res/cardsfolder/h/howling_wolf.txt index 16e383c74c9..3ca90d90b7e 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, 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 this creature 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, you may search your library for up to three cards named Howling Wolf, reveal them, put them into your hand, then shuffle. +Oracle:When this creature 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 b94b867bfe1..4f770781b9d 100644 --- a/forge-gui/res/cardsfolder/h/howlpack_piper_wildsong_howler.txt +++ b/forge-gui/res/cardsfolder/h/howlpack_piper_wildsong_howler.txt @@ -3,13 +3,13 @@ ManaCost:3 G Types:Creature Human Werewolf PT:2/2 R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. -A:AB$ ChangeZone | Cost$ 1 G T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1 | SorcerySpeed$ True | RememberChanged$ True | SubAbility$ DBUntap | StackDescription$ You may put a creature card from your hand onto the battlefield. If it's a Wolf or Werewolf, untap CARDNAME. | SpellDescription$ You may put a creature card from your hand onto the battlefield. If it's a Wolf or Werewolf, untap CARDNAME. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ 1 G T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1 | SorcerySpeed$ True | RememberChanged$ True | SubAbility$ DBUntap | StackDescription$ You may put a creature card from your hand onto the battlefield. If it's a Wolf or Werewolf, untap this creature. | SpellDescription$ You may put a creature card from your hand onto the battlefield. If it's a Wolf or Werewolf, untap this creature. Activate only as a sorcery. SVar:DBUntap:DB$ Untap | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Wolf,Werewolf | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Daybound DeckHints:Type$Wolf|Werewolf AlternateMode:DoubleFaced -Oracle:This spell can't be countered.\n{1}{G}, {T}: You may put a creature card from your hand onto the battlefield. If it's a Wolf or Werewolf, untap Howlpack Piper. Activate only as a sorcery.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) +Oracle:This spell can't be countered.\n{1}{G}, {T}: You may put a creature card from your hand onto the battlefield. If it's a Wolf or Werewolf, untap this creature. Activate only as a sorcery.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/howlpack_resurgence.txt b/forge-gui/res/cardsfolder/h/howlpack_resurgence.txt index ad13e194f09..e9d4f72d7c5 100644 --- a/forge-gui/res/cardsfolder/h/howlpack_resurgence.txt +++ b/forge-gui/res/cardsfolder/h/howlpack_resurgence.txt @@ -5,4 +5,4 @@ K:Flash S:Mode$ Continuous | Affected$ Creature.Wolf+YouCtrl,Creature.Werewolf+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Trample | Description$ Each creature you control that's a Wolf or a Werewolf gets +1/+1 and has trample. AI:RemoveDeck:Random DeckHints:Type$Wolf|Werewolf -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEach creature you control that's a Wolf or a Werewolf gets +1/+1 and has trample. +Oracle:Flash\nEach creature you control that's a Wolf or a Werewolf gets +1/+1 and has trample. diff --git a/forge-gui/res/cardsfolder/h/howlpack_wolf.txt b/forge-gui/res/cardsfolder/h/howlpack_wolf.txt index aa3ea48e4f8..dc210a3a14f 100644 --- a/forge-gui/res/cardsfolder/h/howlpack_wolf.txt +++ b/forge-gui/res/cardsfolder/h/howlpack_wolf.txt @@ -2,8 +2,8 @@ Name:Howlpack Wolf ManaCost:2 R Types:Creature Wolf PT:3/3 -S:Mode$ CantBlock | ValidCard$ Card.Self | IsPresent$ Wolf.Other+YouCtrl,Werewolf.Other+YouCtrl | PresentCompare$ EQ0 | Description$ CARDNAME can't block unless you control another Wolf or Werewolf. +S:Mode$ CantBlock | ValidCard$ Card.Self | IsPresent$ Wolf.Other+YouCtrl,Werewolf.Other+YouCtrl | PresentCompare$ EQ0 | Description$ This creature can't block unless you control another Wolf or Werewolf. SVar:BuffedBy:Wolf,Werewolf AI:RemoveDeck:Random DeckHints:Type$Wolf|Werewolf -Oracle:Howlpack Wolf can't block unless you control another Wolf or Werewolf. +Oracle:This creature can't block unless you control another Wolf or Werewolf. diff --git a/forge-gui/res/cardsfolder/h/howltooth_hollow.txt b/forge-gui/res/cardsfolder/h/howltooth_hollow.txt index 6819b0f9a80..37ba6c63293 100644 --- a/forge-gui/res/cardsfolder/h/howltooth_hollow.txt +++ b/forge-gui/res/cardsfolder/h/howltooth_hollow.txt @@ -2,9 +2,9 @@ Name:Howltooth Hollow ManaCost:no cost Types:Land K:Hideaway:4 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land 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 | 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, 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. +Oracle:Hideaway 4 (When this land enters, look at the top four cards of your library, exile one face down, then put the rest on the bottom in a random order.)\nThis land 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/huang_zhong_shu_general.txt b/forge-gui/res/cardsfolder/h/huang_zhong_shu_general.txt index f1d2c0bb0d2..1bd46ec2805 100644 --- a/forge-gui/res/cardsfolder/h/huang_zhong_shu_general.txt +++ b/forge-gui/res/cardsfolder/h/huang_zhong_shu_general.txt @@ -2,5 +2,5 @@ Name:Huang Zhong, Shu General ManaCost:2 W W Types:Legendary Creature Human Soldier PT:2/3 -S:Mode$ MinMaxBlocker | ValidCard$ Card.Self | Max$ 1 | Description$ CARDNAME can't be blocked by more than one creature. -Oracle:Huang Zhong, Shu General can't be blocked by more than one creature. +S:Mode$ MinMaxBlocker | ValidCard$ Card.Self | Max$ 1 | Description$ NICKNAME can't be blocked by more than one creature. +Oracle:Huang Zhong can't be blocked by more than one creature. 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 1d138d5fe4a..b4af640725c 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,15 +2,15 @@ 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, 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 NICKNAME 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 | ChangeTypeDesc$ basic land -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. +A:AB$ ChangeZone | Cost$ 3 RW RW | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Exile NICKNAME, then return her to the battlefield transformed under her owner's control. Activate only as a sorcery. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Dinosaur DeckHints:Type$Dinosaur AlternateMode:DoubleFaced -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. +Oracle:When Huatli 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 @@ -20,9 +20,9 @@ Colors:white,red,green Types:Enchantment Saga K:Chapter:4:DBToken,DBMana,DBSearch,DBPumpAll SVar:DBToken:DB$ Token | TokenOwner$ You | TokenScript$ g_3_3_dinosaur | TokenAmount$ 2 | SpellDescription$ Create two 3/3 green Dinosaur creature tokens. -SVar:DBMana:DB$ Animate | Defined$ Self | staticAbilities$ Static | Duration$ Permanent | SpellDescription$ CARDNAME gains "Creatures you control have '{T}: Add {R}, {G}, or {W}.'" +SVar:DBMana:DB$ Animate | Defined$ Self | staticAbilities$ Static | Duration$ Permanent | SpellDescription$ This Saga gains "Creatures you control have '{T}: Add {R}, {G}, or {W}.'" SVar:Static:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Creature.YouCtrl | AddAbility$ Mana | Description$ Creatures you control have "{T}: Add {R}, {G}, or {W}." SVar:Mana:AB$ Mana | Cost$ T | Produced$ Combo R G W | Amount$ 1 | SpellDescription$ Add {R}, {G}, or {W}. SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Dinosaur | ChangeNum$ 1 | SpellDescription$ Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Dinosaur.YouCtrl | KW$ Trample & Double Strike | SpellDescription$ Dinosaurs you control gain double strike and trample until end of turn. -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Create two 3/3 green Dinosaur creature tokens.\nII — Roar of the Fifth People gains "Creatures you control have '{T}: Add {R}, {G}, or {W}.'"\nIII — Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle.\nIV — Dinosaurs you control gain double strike and trample until end of turn. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Create two 3/3 green Dinosaur creature tokens.\nII — This Saga gains "Creatures you control have '{T}: Add {R}, {G}, or {W}.'"\nIII — Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle.\nIV — Dinosaurs you control gain double strike and trample until end of turn. diff --git a/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt b/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt index 67cbd0d6e22..695d6376989 100644 --- a/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt +++ b/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt @@ -2,11 +2,11 @@ Name:Huatli, Radiant Champion ManaCost:2 G W 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$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Put a loyalty counter on NICKNAME for each creature you control. A:AB$ Pump | Cost$ SubCounter<1/LOYALTY> | ValidTgts$ 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 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 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 you control enters, you may draw a card." +Oracle:[+1]: Put a loyalty counter on Huatli 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/huatli_warrior_poet.txt b/forge-gui/res/cardsfolder/h/huatli_warrior_poet.txt index 1e7fb1f514b..85152cebaaf 100644 --- a/forge-gui/res/cardsfolder/h/huatli_warrior_poet.txt +++ b/forge-gui/res/cardsfolder/h/huatli_warrior_poet.txt @@ -5,9 +5,9 @@ Loyalty:3 A:AB$ GainLife | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | LifeAmount$ GreatestPow | SpellDescription$ You gain life equal to the greatest power among creatures you control. SVar:GreatestPow:Count$Valid Creature.YouCtrl$GreatestCardPower A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | TokenScript$ g_3_3_dinosaur_trample | TokenOwner$ You | SpellDescription$ Create a 3/3 green Dinosaur creature token with trample. -A:AB$ DealDamage | Cost$ SubCounter | NumDmg$ X | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature | TgtPrompt$ Select any number of target creatures | TargetMin$ 0 | TargetMax$ X | DividedAsYouChoose$ X | RememberDamaged$ True | SubAbility$ DBNoBlock | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target creatures. Creatures dealt damage this way can't block this turn. +A:AB$ DealDamage | Cost$ SubCounter | NumDmg$ X | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature | TgtPrompt$ Select any number of target creatures | TargetMin$ 0 | TargetMax$ X | DividedAsYouChoose$ X | RememberDamaged$ True | SubAbility$ DBNoBlock | SpellDescription$ NICKNAME deals X damage divided as you choose among any number of target creatures. Creatures dealt damage this way can't block this turn. SVar:DBNoBlock:DB$ Pump | KW$ HIDDEN CARDNAME can't block. | Defined$ Remembered | SubAbility$ DBCleanup | StackDescription$ Creatures dealt damage this way can't block this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid DeckHas:Ability$LifeGain|Token -Oracle:[+2]: You gain life equal to the greatest power among creatures you control.\n[0]: Create a 3/3 green Dinosaur creature token with trample.\n[-X]: Huatli, Warrior Poet deals X damage divided as you choose among any number of target creatures. Creatures dealt damage this way can't block this turn. +Oracle:[+2]: You gain life equal to the greatest power among creatures you control.\n[0]: Create a 3/3 green Dinosaur creature token with trample.\n[-X]: Huatli deals X damage divided as you choose among any number of target creatures. Creatures dealt damage this way can't block this turn. diff --git a/forge-gui/res/cardsfolder/h/huatlis_raptor.txt b/forge-gui/res/cardsfolder/h/huatlis_raptor.txt index a910f7ad97e..b09adcd68ed 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, 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 this creature 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, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Vigilance\nWhen this creature 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/hugs_grisly_guardian.txt b/forge-gui/res/cardsfolder/h/hugs_grisly_guardian.txt index 8ee5e91764f..6d94393d191 100644 --- a/forge-gui/res/cardsfolder/h/hugs_grisly_guardian.txt +++ b/forge-gui/res/cardsfolder/h/hugs_grisly_guardian.txt @@ -3,7 +3,7 @@ ManaCost:X R R G G Types:Legendary Creature Badger Warrior PT:5/5 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile the top X cards of your library. Until the end of your next turn, you may play those cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When NICKNAME enters, exile the top X cards of your library. Until the end of your next turn, you may play those cards. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ UntilTheEndOfYourNextTurn SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play the exiled cards. @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True S:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may play an additional land on each of your turns. SVar:PlayMain1:ALWAYS SVar:X:Count$xPaid -Oracle:Trample\nWhen Hugs, Grisly Guardian enters, exile the top X cards of your library. Until the end of your next turn, you may play those cards.\nYou may play an additional land on each of your turns. +Oracle:Trample\nWhen Hugs enters, exile the top X cards of your library. Until the end of your next turn, you may play those cards.\nYou may play an additional land on each of your turns. diff --git a/forge-gui/res/cardsfolder/h/hulk_brutal_brawler.txt b/forge-gui/res/cardsfolder/h/hulk_brutal_brawler.txt index 07c1a364bbf..25292e6b0c1 100644 --- a/forge-gui/res/cardsfolder/h/hulk_brutal_brawler.txt +++ b/forge-gui/res/cardsfolder/h/hulk_brutal_brawler.txt @@ -2,7 +2,7 @@ Name:Hulk, Brutal Brawler ManaCost:2 G G Types:Legendary Creature Gamma Berserker Hero PT:4/4 -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ NICKNAME attacks each combat if able. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever NICKNAME attacks, put a +1/+1 counter on each other creature you control. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+StrictlyOther | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/h/hulk_strongest_there_is.txt b/forge-gui/res/cardsfolder/h/hulk_strongest_there_is.txt index f1620dc6726..a7d35af3d6a 100644 --- a/forge-gui/res/cardsfolder/h/hulk_strongest_there_is.txt +++ b/forge-gui/res/cardsfolder/h/hulk_strongest_there_is.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Legendary Creature Gamma Berserker Hero PT:3/3 K:Trample -K:etbCounter:P1P1:1 +K:etbCounter:P1P1:1:no Condition:NICKNAME enters with a +1/+1 counter on him. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDoubleCounters | TriggerDescription$ At the beginning of your upkeep, double the number of +1/+1 counters on each Gamma creature you control. SVar:TrigDoubleCounters:DB$ MultiplyCounter | Defined$ Valid Creature.Gamma+YouCtrl | CounterType$ P1P1 DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/h/hulking_cyclops.txt b/forge-gui/res/cardsfolder/h/hulking_cyclops.txt index 5669e4e8eda..f56d5c4c8a4 100644 --- a/forge-gui/res/cardsfolder/h/hulking_cyclops.txt +++ b/forge-gui/res/cardsfolder/h/hulking_cyclops.txt @@ -2,5 +2,5 @@ Name:Hulking Cyclops ManaCost:3 R R Types:Creature Cyclops PT:5/5 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -Oracle:Hulking Cyclops can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +Oracle:This creature can't block. diff --git a/forge-gui/res/cardsfolder/h/hulking_goblin.txt b/forge-gui/res/cardsfolder/h/hulking_goblin.txt index 799606b38e0..7abeb335b0a 100644 --- a/forge-gui/res/cardsfolder/h/hulking_goblin.txt +++ b/forge-gui/res/cardsfolder/h/hulking_goblin.txt @@ -2,5 +2,5 @@ Name:Hulking Goblin ManaCost:1 R Types:Creature Goblin PT:2/2 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -Oracle:Hulking Goblin can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +Oracle:This creature can't block. diff --git a/forge-gui/res/cardsfolder/h/hulking_metamorph.txt b/forge-gui/res/cardsfolder/h/hulking_metamorph.txt index 2212b12febc..b998731341d 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 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 this creature 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 this creature'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 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 this creature 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 this creature's power and toughness. diff --git a/forge-gui/res/cardsfolder/h/hulking_ogre.txt b/forge-gui/res/cardsfolder/h/hulking_ogre.txt index 97d26d5c705..efbc4c9d83e 100644 --- a/forge-gui/res/cardsfolder/h/hulking_ogre.txt +++ b/forge-gui/res/cardsfolder/h/hulking_ogre.txt @@ -2,5 +2,5 @@ Name:Hulking Ogre ManaCost:2 R Types:Creature Ogre PT:3/3 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -Oracle:Hulking Ogre can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +Oracle:This creature can't block. diff --git a/forge-gui/res/cardsfolder/h/humble_defector.txt b/forge-gui/res/cardsfolder/h/humble_defector.txt index 7fca028972a..b72298957dd 100644 --- a/forge-gui/res/cardsfolder/h/humble_defector.txt +++ b/forge-gui/res/cardsfolder/h/humble_defector.txt @@ -2,6 +2,6 @@ Name:Humble Defector ManaCost:1 R Types:Creature Human Rogue PT:2/1 -A:AB$ Draw | Cost$ T | NumCards$ 2 | SubAbility$ DBGainControl | PlayerTurn$ True | SpellDescription$ Draw two cards. Target opponent gains control of CARDNAME. Activate only during your turn. +A:AB$ Draw | Cost$ T | NumCards$ 2 | SubAbility$ DBGainControl | PlayerTurn$ True | SpellDescription$ Draw two cards. Target opponent gains control of this creature. Activate only during your turn. SVar:DBGainControl:DB$ GainControl | Defined$ Self | ValidTgts$ Opponent | TgtPrompt$ Select target opponent -Oracle:{T}: Draw two cards. Target opponent gains control of Humble Defector. Activate only during your turn. +Oracle:{T}: Draw two cards. Target opponent gains control of this creature. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/h/humbler_of_mortals.txt b/forge-gui/res/cardsfolder/h/humbler_of_mortals.txt index 96f1094ae1f..eca24d306b8 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 you control enters, 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 this creature 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 you control enters, creatures you control gain trample until end of turn. +Oracle:Constellation — Whenever this creature or another enchantment you control enters, creatures you control gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hundred_handed_one.txt b/forge-gui/res/cardsfolder/h/hundred_handed_one.txt index be507e5f454..f6983044326 100644 --- a/forge-gui/res/cardsfolder/h/hundred_handed_one.txt +++ b/forge-gui/res/cardsfolder/h/hundred_handed_one.txt @@ -4,6 +4,6 @@ Types:Creature Giant PT:3/5 K:Vigilance A:AB$ PutCounter | Cost$ 3 W W W | Monstrosity$ 3 -S:Mode$ Continuous | Affected$ Card.Self+IsMonstrous | AddKeyword$ Reach | CanBlockAmount$ 99 | Description$ As long as CARDNAME is monstrous, it has reach and can block an additional ninety-nine creatures each combat. +S:Mode$ Continuous | Affected$ Card.Self+IsMonstrous | AddKeyword$ Reach | CanBlockAmount$ 99 | Description$ As long as this creature is monstrous, it has reach and can block an additional ninety-nine creatures each combat. DeckHas:Ability$Counters -Oracle:Vigilance\n{3}{W}{W}{W}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nAs long as Hundred-Handed One is monstrous, it has reach and can block an additional ninety-nine creatures each combat. +Oracle:Vigilance\n{3}{W}{W}{W}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nAs long as this creature is monstrous, it has reach and can block an additional ninety-nine creatures each combat. diff --git a/forge-gui/res/cardsfolder/h/hungering_hydra.txt b/forge-gui/res/cardsfolder/h/hungering_hydra.txt index 9fb4448445a..3ceb067cdad 100644 --- a/forge-gui/res/cardsfolder/h/hungering_hydra.txt +++ b/forge-gui/res/cardsfolder/h/hungering_hydra.txt @@ -2,11 +2,11 @@ Name:Hungering Hydra ManaCost:X G Types:Creature Hydra PT:0/0 -S:Mode$ MinMaxBlocker | ValidCard$ Card.Self | Max$ 1 | Description$ CARDNAME can't be blocked by more than one creature. -K:etbCounter:P1P1:X +S:Mode$ MinMaxBlocker | ValidCard$ Card.Self | Max$ 1 | Description$ This creature can't be blocked by more than one creature. +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it. SVar:X:Count$xPaid -T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME is dealt damage, put that many +1/+1 counters on CARDNAME. +T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature is dealt damage, put that many +1/+1 counters on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ Y SVar:Y:TriggerCount$DamageAmount DeckHas:Ability$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.) +Oracle:This creature enters with X +1/+1 counters on it.\nThis creature can't be blocked by more than one creature.\nWhenever this creature 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/hungering_yeti.txt b/forge-gui/res/cardsfolder/h/hungering_yeti.txt index 41e8ce2b2f0..6203cfe59bb 100644 --- a/forge-gui/res/cardsfolder/h/hungering_yeti.txt +++ b/forge-gui/res/cardsfolder/h/hungering_yeti.txt @@ -2,6 +2,6 @@ Name:Hungering Yeti ManaCost:4 R Types:Creature Yeti PT:4/4 -S:Mode$ CastWithFlash | ValidCard$ Card.Self | ValidSA$ Spell | EffectZone$ All | Caster$ You | IsPresent$ Permanent.Green+YouCtrl,Permanent.Blue+YouCtrl | Description$ As long as you control a green or blue permanent, you may cast CARDNAME as though it had flash. +S:Mode$ CastWithFlash | ValidCard$ Card.Self | ValidSA$ Spell | EffectZone$ All | Caster$ You | IsPresent$ Permanent.Green+YouCtrl,Permanent.Blue+YouCtrl | Description$ As long as you control a green or blue permanent, you may cast this spell as though it had flash. DeckHints:Color$Green|Blue -Oracle:As long as you control a green or blue permanent, you may cast Hungering Yeti as though it had flash. (You may cast it any time you could cast an instant.) +Oracle:As long as you control a green or blue permanent, you may cast this spell as though it had flash. (You may cast it any time you could cast an instant.) diff --git a/forge-gui/res/cardsfolder/h/hungry_hungry_heifer.txt b/forge-gui/res/cardsfolder/h/hungry_hungry_heifer.txt index f35941785d1..246a7481154 100644 --- a/forge-gui/res/cardsfolder/h/hungry_hungry_heifer.txt +++ b/forge-gui/res/cardsfolder/h/hungry_hungry_heifer.txt @@ -2,9 +2,9 @@ Name:Hungry Hungry Heifer ManaCost:2 G Types:Creature Cow PT:3/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, you may remove a counter from a permanent you control. If you don't, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, you may remove a counter from a permanent you control. If you don't, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ RemoveAnyCounter<1/Any/Permanent> SVar:NeedsToPlay:Permanent.YouCtrl+HasCounters SVar:AIRemoveCounterCostPriority:ANY DeckNeeds:Ability$Counters -Oracle:At the beginning of your upkeep, you may remove a counter from a permanent you control. If you don't, sacrifice Hungry Hungry Heifer. +Oracle:At the beginning of your upkeep, you may remove a counter from a permanent you control. If you don't, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/h/hungry_megasloth.txt b/forge-gui/res/cardsfolder/h/hungry_megasloth.txt index 2680865c712..07f19d07220 100644 --- a/forge-gui/res/cardsfolder/h/hungry_megasloth.txt +++ b/forge-gui/res/cardsfolder/h/hungry_megasloth.txt @@ -3,5 +3,5 @@ ManaCost:2 G Types:Creature Sloth Beast PT:3/3 K:Reach -A:AB$ PutCounter | Cost$ 2 T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. -Oracle:Reach (This creature can block creatures with flying.)\n{2}, {T}: Put a +1/+1 counter on Hungry Megasloth. +A:AB$ PutCounter | Cost$ 2 T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. +Oracle:Reach (This creature can block creatures with flying.)\n{2}, {T}: Put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/h/hungry_mist.txt b/forge-gui/res/cardsfolder/h/hungry_mist.txt index 94581e2b24f..e09ab60a432 100644 --- a/forge-gui/res/cardsfolder/h/hungry_mist.txt +++ b/forge-gui/res/cardsfolder/h/hungry_mist.txt @@ -2,6 +2,6 @@ Name:Hungry Mist ManaCost:2 G G Types:Creature Elemental PT:6/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {G}{G}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this creature unless you pay {G}{G}. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ G G -Oracle:At the beginning of your upkeep, sacrifice Hungry Mist unless you pay {G}{G}. +Oracle:At the beginning of your upkeep, sacrifice this creature unless you pay {G}{G}. diff --git a/forge-gui/res/cardsfolder/h/hungry_ridgewolf.txt b/forge-gui/res/cardsfolder/h/hungry_ridgewolf.txt index c4c42694897..43981a4d2ed 100644 --- a/forge-gui/res/cardsfolder/h/hungry_ridgewolf.txt +++ b/forge-gui/res/cardsfolder/h/hungry_ridgewolf.txt @@ -2,6 +2,6 @@ Name:Hungry Ridgewolf ManaCost:1 R Types:Creature Wolf PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ Trample | IsPresent$ Wolf.Other+YouCtrl,Werewolf.Other+YouCtrl | Description$ As long as you control another Wolf or Werewolf, CARDNAME gets +1/+0 and has trample. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ Trample | IsPresent$ Wolf.Other+YouCtrl,Werewolf.Other+YouCtrl | Description$ As long as you control another Wolf or Werewolf, this creature gets +1/+0 and has trample. DeckHints:Type$Wolf|Werewolf -Oracle:As long as you control another Wolf or Werewolf, Hungry Ridgewolf gets +1/+0 and has trample. +Oracle:As long as you control another Wolf or Werewolf, this creature gets +1/+0 and has trample. diff --git a/forge-gui/res/cardsfolder/h/hungry_spriggan.txt b/forge-gui/res/cardsfolder/h/hungry_spriggan.txt index da91e8f9787..6de95592d73 100644 --- a/forge-gui/res/cardsfolder/h/hungry_spriggan.txt +++ b/forge-gui/res/cardsfolder/h/hungry_spriggan.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Goblin Warrior PT:1/1 K:Trample -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/+3 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +3/+3 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +3 | NumDef$ +3 -Oracle:Trample\nWhenever Hungry Spriggan attacks, it gets +3/+3 until end of turn. +Oracle:Trample\nWhenever this creature attacks, it gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hunted_bonebrute.txt b/forge-gui/res/cardsfolder/h/hunted_bonebrute.txt index e005bf533e4..d4418ded58e 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, target opponent creates two 1/1 white Dog creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature 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. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature 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, 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 this creature enters, target opponent creates two 1/1 white Dog creature tokens.\nWhen this creature 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 5da890b54eb..e53e6056998 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, 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 this creature 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, target opponent creates three 2/2 white Knight creature tokens with first strike. +Oracle:Flying, haste\nWhen this creature enters, target opponent creates three 2/2 white Knight creature tokens with first strike. diff --git a/forge-gui/res/cardsfolder/h/hunted_ghoul.txt b/forge-gui/res/cardsfolder/h/hunted_ghoul.txt index 4895e64e025..f6817b02173 100644 --- a/forge-gui/res/cardsfolder/h/hunted_ghoul.txt +++ b/forge-gui/res/cardsfolder/h/hunted_ghoul.txt @@ -2,5 +2,5 @@ Name:Hunted Ghoul ManaCost:B Types:Creature Zombie PT:1/2 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Human | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block Humans. -Oracle:Hunted Ghoul can't block Humans. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Human | ValidBlocker$ Creature.Self | Description$ This creature can't block Humans. +Oracle:This creature can't block Humans. diff --git a/forge-gui/res/cardsfolder/h/hunted_horror.txt b/forge-gui/res/cardsfolder/h/hunted_horror.txt index af8c03d11c6..f429a2e9bad 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, 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 this creature 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, target opponent creates two 3/3 green Centaur creature tokens with protection from black. +Oracle:Trample\nWhen this creature 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 0904fe489b5..744fcb4bf3c 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, target opponent creates a 4/4 black Horror creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, target opponent creates a 4/4 black Horror creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_4_4_horror | ValidTgts$ Opponent | TokenOwner$ Targeted -Oracle:Flying\nWhen Hunted Lammasu enters, target opponent creates a 4/4 black Horror creature token. +Oracle:Flying\nWhen this creature 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 f5fd1b645cd..9eda273722b 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, 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 this creature enters, target opponent puts a deathtouch counter on a creature they control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ 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, target opponent puts a deathtouch counter on a creature they control. +Oracle:Menace\nWhen this creature 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 001dbaaeb09..5d6ddb3c205 100644 --- a/forge-gui/res/cardsfolder/h/hunted_phantasm.txt +++ b/forge-gui/res/cardsfolder/h/hunted_phantasm.txt @@ -2,7 +2,7 @@ Name:Hunted Phantasm 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, target opponent creates five 1/1 red Goblin creature tokens. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature 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, target opponent creates five 1/1 red Goblin creature tokens. +Oracle:This creature can't be blocked.\nWhen this creature enters, target opponent creates five 1/1 red Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/h/hunted_troll.txt b/forge-gui/res/cardsfolder/h/hunted_troll.txt index c893da6655f..51d3fc017c4 100644 --- a/forge-gui/res/cardsfolder/h/hunted_troll.txt +++ b/forge-gui/res/cardsfolder/h/hunted_troll.txt @@ -2,7 +2,7 @@ Name:Hunted Troll ManaCost:2 G G Types:Creature Troll Warrior PT:8/4 -A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, target opponent creates four 1/1 blue Faerie creature tokens with flying. +A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate this creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, target opponent creates four 1/1 blue Faerie creature tokens with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 4 | TokenScript$ u_1_1_faerie_flying | ValidTgts$ Opponent | TokenOwner$ Targeted -Oracle:When Hunted Troll enters, target opponent creates four 1/1 blue Faerie creature tokens with flying.\n{G}: Regenerate Hunted Troll. +Oracle:When this creature enters, target opponent creates four 1/1 blue Faerie creature tokens with flying.\n{G}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/h/hunted_witness.txt b/forge-gui/res/cardsfolder/h/hunted_witness.txt index 1fb74bfe5a6..2728e5b074c 100644 --- a/forge-gui/res/cardsfolder/h/hunted_witness.txt +++ b/forge-gui/res/cardsfolder/h/hunted_witness.txt @@ -2,8 +2,8 @@ Name:Hunted Witness ManaCost:W Types:Creature Human PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 white Soldier creature token with lifelink. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 white Soldier creature token with lifelink. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier_lifelink SVar:SacMe:1 DeckHas:Ability$Token|LifeGain -Oracle:When Hunted Witness dies, create a 1/1 white Soldier creature token with lifelink. +Oracle:When this creature dies, create a 1/1 white Soldier creature token with lifelink. diff --git a/forge-gui/res/cardsfolder/h/hunted_wumpus.txt b/forge-gui/res/cardsfolder/h/hunted_wumpus.txt index 284f01d6600..405a5d01f6c 100644 --- a/forge-gui/res/cardsfolder/h/hunted_wumpus.txt +++ b/forge-gui/res/cardsfolder/h/hunted_wumpus.txt @@ -2,6 +2,6 @@ Name:Hunted Wumpus ManaCost:3 G Types:Creature Beast PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, each other player may put a creature card from their hand onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, each other player may put a creature card from their hand onto the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player.Other | ChangeNum$ 1 -Oracle:When Hunted Wumpus enters, each other player may put a creature card from their hand onto the battlefield. +Oracle:When this creature enters, each other player may put a creature card from their hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/h/hunter_of_eyeblights.txt b/forge-gui/res/cardsfolder/h/hunter_of_eyeblights.txt index b5cfb37dc2b..173bf2ed9cf 100644 --- a/forge-gui/res/cardsfolder/h/hunter_of_eyeblights.txt +++ b/forge-gui/res/cardsfolder/h/hunter_of_eyeblights.txt @@ -2,7 +2,7 @@ Name:Hunter of Eyeblights ManaCost:3 B B Types:Creature Elf Assassin PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterOpp | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterOpp | TriggerDescription$ When this creature enters, put a +1/+1 counter on target creature you don't control. SVar:TrigPutCounterOpp:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control A:AB$ Destroy | Cost$ 2 B T | ValidTgts$ Creature.HasCounters | TgtPrompt$ Select target creature with a counter on it | SpellDescription$ Destroy target creature with a counter on it. -Oracle:When Hunter of Eyeblights enters, put a +1/+1 counter on target creature you don't control.\n{2}{B}, {T}: Destroy target creature with a counter on it. +Oracle:When this creature enters, put a +1/+1 counter on target creature you don't control.\n{2}{B}, {T}: Destroy target creature with a counter on it. diff --git a/forge-gui/res/cardsfolder/h/hunters_bow.txt b/forge-gui/res/cardsfolder/h/hunters_bow.txt index a05ff867690..77252c186ef 100644 --- a/forge-gui/res/cardsfolder/h/hunters_bow.txt +++ b/forge-gui/res/cardsfolder/h/hunters_bow.txt @@ -1,10 +1,10 @@ Name:Hunter's Bow ManaCost:1 G Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. That creature deals damage equal to its power to up to one target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When this Equipment enters, attach it to target creature you control. That creature deals damage equal to its power to up to one target creature you don't control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AILogic$ PowerDmg | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature you don't control | NumDmg$ X | DamageSource$ ParentTarget S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Reach & Ward:2 | Description$ Equipped creature has reach and ward {2}. K:Equip:1 SVar:X:ParentTargeted$CardPower -Oracle:When Hunter's Bow enters, attach it to target creature you control. That creature deals damage equal to its power to up to one target creature you don't control.\nEquipped creature has reach and ward {2}.\nEquip {1} +Oracle:When this Equipment enters, attach it to target creature you control. That creature deals damage equal to its power to up to one target creature you don't control.\nEquipped creature has reach and ward {2}.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/h/hunters_talent.txt b/forge-gui/res/cardsfolder/h/hunters_talent.txt index 88e9e3f09a2..65f9c4eae91 100644 --- a/forge-gui/res/cardsfolder/h/hunters_talent.txt +++ b/forge-gui/res/cardsfolder/h/hunters_talent.txt @@ -1,7 +1,7 @@ Name:Hunter's Talent ManaCost:1 G Types:Enchantment Class -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigHit | TriggerDescription$ When CARDNAME enters, target creature you control deals damage equal to its power to target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigHit | TriggerDescription$ When this Class enters, target creature you control deals damage equal to its power to target creature you don't control. SVar:TrigHit:DB$ Pump | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ None SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ X | DamageSource$ ParentTarget K:Class:2:1 G:AddTrigger$ TriggerAttackersDeclared @@ -12,4 +12,4 @@ SVar:TriggerEndStep:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Trigge SVar:TrigDraw:DB$ Draw SVar:X:ParentTargeted$CardPower SVar:PlayMain1:ALWAYS -Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Hunter's Talent enters, target creature you control deals damage equal to its power to target creature you don't control.\n{1}{G}: Level 2\nWhenever you attack, target attacking creature gets +1/+0 and gains trample until end of turn.\n{3}{G}: Level 3\nAt the beginning of your end step, if you control a creature with power 4 or greater, draw a card. +Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen this Class enters, target creature you control deals damage equal to its power to target creature you don't control.\n{1}{G}: Level 2\nWhenever you attack, target attacking creature gets +1/+0 and gains trample until end of turn.\n{3}{G}: Level 3\nAt the beginning of your end step, if you control a creature with power 4 or greater, draw a card. diff --git a/forge-gui/res/cardsfolder/h/hunting_cheetah.txt b/forge-gui/res/cardsfolder/h/hunting_cheetah.txt index ea1927f0a04..5820dfa08c4 100644 --- a/forge-gui/res/cardsfolder/h/hunting_cheetah.txt +++ b/forge-gui/res/cardsfolder/h/hunting_cheetah.txt @@ -2,6 +2,6 @@ Name:Hunting Cheetah ManaCost:2 G Types:Creature Cat PT:2/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | OptionalDecider$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | OptionalDecider$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Forest | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:Whenever Hunting Cheetah deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle. +Oracle:Whenever this creature deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hunting_drake.txt b/forge-gui/res/cardsfolder/h/hunting_drake.txt index 4e3ccca5c18..8021ef25a70 100644 --- a/forge-gui/res/cardsfolder/h/hunting_drake.txt +++ b/forge-gui/res/cardsfolder/h/hunting_drake.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Drake PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, put target red or green creature on top of its owner's library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, put target red or green creature on top of its owner's library. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.Red,Creature.Green | TgtPrompt$ Select target red or green creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 AI:RemoveDeck:Random -Oracle:Flying\nWhen Hunting Drake enters, put target red or green creature on top of its owner's library. +Oracle:Flying\nWhen this creature enters, put target red or green creature on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/h/hunting_grounds.txt b/forge-gui/res/cardsfolder/h/hunting_grounds.txt index 2c6c683bf07..aea341fa82f 100644 --- a/forge-gui/res/cardsfolder/h/hunting_grounds.txt +++ b/forge-gui/res/cardsfolder/h/hunting_grounds.txt @@ -1,7 +1,7 @@ Name:Hunting Grounds ManaCost:G W Types:Enchantment -S:Mode$ Continuous | Affected$ Card.Self | AddTrigger$ TrigCast | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, CARDNAME has "Whenever an opponent casts a spell, you may put a creature card from your hand onto the battlefield." +S:Mode$ Continuous | Affected$ Card.Self | AddTrigger$ TrigCast | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, this enchantment has "Whenever an opponent casts a spell, you may put a creature card from your hand onto the battlefield." SVar:TrigCast:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a spell, you may put a creature card from your hand onto the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Creature | ChangeNum$ 1 | Origin$ Hand | Destination$ Battlefield -Oracle:Threshold — As long as there are seven or more cards in your graveyard, Hunting Grounds has "Whenever an opponent casts a spell, you may put a creature card from your hand onto the battlefield." +Oracle:Threshold — As long as there are seven or more cards in your graveyard, this enchantment has "Whenever an opponent casts a spell, you may put a creature card from your hand onto the battlefield." diff --git a/forge-gui/res/cardsfolder/h/hunting_kavu.txt b/forge-gui/res/cardsfolder/h/hunting_kavu.txt index d024eb04328..c55726decb7 100644 --- a/forge-gui/res/cardsfolder/h/hunting_kavu.txt +++ b/forge-gui/res/cardsfolder/h/hunting_kavu.txt @@ -2,5 +2,5 @@ Name:Hunting Kavu ManaCost:1 R G Types:Creature Kavu PT:2/3 -A:AB$ ChangeZone | Cost$ 1 R G T | ValidTgts$ Creature.withoutFlying+attackingYou | ThisDefinedAndTgts$ Self | TgtPrompt$ Select target creature without flying that's attacking you | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile CARDNAME and target creature without flying that's attacking you. -Oracle:{1}{R}{G}, {T}: Exile Hunting Kavu and target creature without flying that's attacking you. +A:AB$ ChangeZone | Cost$ 1 R G T | ValidTgts$ Creature.withoutFlying+attackingYou | ThisDefinedAndTgts$ Self | TgtPrompt$ Select target creature without flying that's attacking you | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile this creature and target creature without flying that's attacking you. +Oracle:{1}{R}{G}, {T}: Exile this creature and target creature without flying that's attacking you. diff --git a/forge-gui/res/cardsfolder/h/hunting_moa.txt b/forge-gui/res/cardsfolder/h/hunting_moa.txt index 5d5afaf616b..573e2ad9e53 100644 --- a/forge-gui/res/cardsfolder/h/hunting_moa.txt +++ b/forge-gui/res/cardsfolder/h/hunting_moa.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Bird Beast PT:3/2 K:Echo:2 G -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters or dies, put a +1/+1 counter on target creature. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ When CARDNAME enters or dies, put a +1/+1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters or dies, put a +1/+1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ When this creature enters or dies, put a +1/+1 counter on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Echo {2}{G} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Hunting Moa enters or dies, put a +1/+1 counter on target creature. +Oracle:Echo {2}{G} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen this creature enters or dies, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/h/huntmaster_of_the_fells_ravager_of_the_fells.txt b/forge-gui/res/cardsfolder/h/huntmaster_of_the_fells_ravager_of_the_fells.txt index bd66a91a944..bf63218823f 100644 --- a/forge-gui/res/cardsfolder/h/huntmaster_of_the_fells_ravager_of_the_fells.txt +++ b/forge-gui/res/cardsfolder/h/huntmaster_of_the_fells_ravager_of_the_fells.txt @@ -6,10 +6,10 @@ T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TokenAndLife | Secondary$ True | TriggerDescription$ Whenever this creature enters or transforms into CARDNAME, create a 2/2 green Wolf creature token and you gain 2 life. SVar:TokenAndLife:DB$ Token | TokenOwner$ You | TokenScript$ g_2_2_wolf | SubAbility$ Life SVar:Life:DB$ GainLife | Defined$ You | LifeAmount$ 2 -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:Whenever this creature enters or transforms into Huntmaster of the Fells, create a 2/2 green Wolf creature token and you gain 2 life.\nAt the beginning of each upkeep, if no spells were cast last turn, transform Huntmaster of the Fells. +Oracle:Whenever this creature enters or transforms into Huntmaster of the Fells, create a 2/2 green Wolf creature token and you gain 2 life.\nAt the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -23,6 +23,6 @@ T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ DamageAndMoreDamage | Trig SVar:DamageAndMoreDamage:DB$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | DamageMap$ True | SubAbility$ MoreDamage SVar:MoreDamage:DB$ DealDamage | ValidTgts$ Creature.ControlledBy TargetedOrController | TgtPrompt$ Select up to one target creature that player or that planeswalker's controller controls | TargetMin$ 0 | TargetMax$ 1 | NumDmg$ 2 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Trample\nWhenever this creature transforms into Ravager of the Fells, it deals 2 damage to target opponent or planeswalker and 2 damage to up to one target creature that player or that planeswalker's controller controls.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Ravager of the Fells. +Oracle:Trample\nWhenever this creature transforms into Ravager of the Fells, it deals 2 damage to target opponent or planeswalker and 2 damage to up to one target creature that player or that planeswalker's controller controls.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/h/hurkyls_final_meditation.txt b/forge-gui/res/cardsfolder/h/hurkyls_final_meditation.txt index 82b6642c2a5..516d3d5ea6b 100644 --- a/forge-gui/res/cardsfolder/h/hurkyls_final_meditation.txt +++ b/forge-gui/res/cardsfolder/h/hurkyls_final_meditation.txt @@ -1,7 +1,7 @@ Name:Hurkyl's Final Meditation ManaCost:4 U U U Types:Instant -S:Mode$ RaiseCost | Affected$ Card.Self | Type$ Spell | Condition$ NotPlayerTurn | EffectZone$ All | Amount$ 3 | Description$ As long as it's not your turn, this spell costs {3} more to cast. +S:Mode$ RaiseCost | Affected$ Card.Self | Type$ Spell | Condition$ NotPlayerTurn | EffectZone$ All | Amount$ 3 | Description$ During turns other than yours, this spell costs {3} more to cast. A:SP$ ChangeZoneAll | ChangeType$ Permanent.nonLand | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBEndTurn | SpellDescription$ Return all nonland permanents to their owners' hands. SVar:DBEndTurn:DB$ EndTurn | SpellDescription$ End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) -Oracle:As long as it's not your turn, this spell costs {3} more to cast.\nReturn all nonland permanents to their owners' hands. End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +Oracle:During turns other than yours, this spell costs {3} more to cast.\nReturn all nonland permanents to their owners' hands. End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) diff --git a/forge-gui/res/cardsfolder/h/hurkyls_prodigy.txt b/forge-gui/res/cardsfolder/h/hurkyls_prodigy.txt index 3a59599ab7d..5ad34c5780a 100644 --- a/forge-gui/res/cardsfolder/h/hurkyls_prodigy.txt +++ b/forge-gui/res/cardsfolder/h/hurkyls_prodigy.txt @@ -10,4 +10,4 @@ SVar:DBPump:DB$ Pump | NumAtt$ +2 | Duration$ Perpetual SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.EffectSource | Description$ EFFECTSOURCE can't be blocked this turn. SVar:HasAttackEffect:TRUE DeckHas:Ability$Token & Type$Artifact|Powerstone -Oracle:When Hurkyl's Prodigy enter, create a tapped Powerstone token.\nWhenever Hurkyl's Prodigy attacks, you may pay {2}. If you do, Hurkyl's Prodigy can't be blocked this turn and it perpetually gets +2/+0. +Oracle:When Hurkyl's Prodigy enters, create a tapped Powerstone token.\nWhenever Hurkyl's Prodigy attacks, you may pay {2}. If you do, Hurkyl's Prodigy can't be blocked this turn and it perpetually gets +2/+0. diff --git a/forge-gui/res/cardsfolder/h/hurler_cyclops.txt b/forge-gui/res/cardsfolder/h/hurler_cyclops.txt index 5e6a24ed7c7..7d7c0c572b3 100644 --- a/forge-gui/res/cardsfolder/h/hurler_cyclops.txt +++ b/forge-gui/res/cardsfolder/h/hurler_cyclops.txt @@ -2,7 +2,7 @@ Name:Hurler Cyclops ManaCost:3 R R Types:Creature Cyclops PT:5/4 -A:AB$ DealDamage | Cost$ 1 Sac<1/Creature.Other/another creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 Sac<1/Creature.Other/another creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2 AI:RemoveDeck:Random -Oracle:{1}, Sacrifice another creature: Hurler Cyclops deals 1 damage to any target. +Oracle:{1}, Sacrifice another creature: This creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/hurloon_shaman.txt b/forge-gui/res/cardsfolder/h/hurloon_shaman.txt index b01b5465ba3..5d6dd0e7fa2 100644 --- a/forge-gui/res/cardsfolder/h/hurloon_shaman.txt +++ b/forge-gui/res/cardsfolder/h/hurloon_shaman.txt @@ -2,6 +2,6 @@ Name:Hurloon Shaman ManaCost:1 R R Types:Creature Minotaur Shaman PT:2/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME dies, each player sacrifices a land. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature dies, each player sacrifices a land of their choice. SVar:TrigSac:DB$ Sacrifice | SacValid$ Land | Defined$ Player -Oracle:When Hurloon Shaman dies, each player sacrifices a land. +Oracle:When this creature dies, each player sacrifices a land of their choice. diff --git a/forge-gui/res/cardsfolder/h/hurska_sweet_tooth.txt b/forge-gui/res/cardsfolder/h/hurska_sweet_tooth.txt index 7f1406485b5..03a2ba8ff31 100644 --- a/forge-gui/res/cardsfolder/h/hurska_sweet_tooth.txt +++ b/forge-gui/res/cardsfolder/h/hurska_sweet_tooth.txt @@ -2,10 +2,10 @@ Name:Hurska Sweet-Tooth ManaCost:2 G Types:Legendary Creature Bear PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever NICKNAME attacks, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_food_sac T:Mode$ LifeGained | ValidPlayer$ You | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever you gain life, you may pay {G/W}. When you do, target creature gets +X/+X until end of turn, where X is the amount of life you gained. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ GW | Execute$ TrigPump | TriggerDescription$ When you do, target creature gets +X/+X until end of turn, where X is the amount of life you gained. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +Spawner>TriggerCount$LifeAmount | NumDef$ +Spawner>TriggerCount$LifeAmount DeckHas:Ability$Sacrifice|Token & Type$Food|Artifact -Oracle:Whenever Hurska Sweet-Tooth attacks, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nWhenever you gain life, you may pay {G/W}. When you do, target creature gets +X/+X until end of turn, where X is the amount of life you gained. +Oracle:Whenever Hurska attacks, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nWhenever you gain life, you may pay {G/W}. When you do, target creature gets +X/+X until end of turn, where X is the amount of life you gained. diff --git a/forge-gui/res/cardsfolder/h/hyalopterous_lemure.txt b/forge-gui/res/cardsfolder/h/hyalopterous_lemure.txt index 958385d90aa..e04c776ac53 100644 --- a/forge-gui/res/cardsfolder/h/hyalopterous_lemure.txt +++ b/forge-gui/res/cardsfolder/h/hyalopterous_lemure.txt @@ -2,5 +2,5 @@ Name:Hyalopterous Lemure ManaCost:4 B Types:Creature Spirit PT:4/3 -A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | KW$ Flying | SpellDescription$ CARDNAME gets -1/-0 and gains flying until end of turn. -Oracle:{0}: Hyalopterous Lemure gets -1/-0 and gains flying until end of turn. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | KW$ Flying | SpellDescription$ This creature gets -1/-0 and gains flying until end of turn. +Oracle:{0}: This creature gets -1/-0 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hydra_broodmaster.txt b/forge-gui/res/cardsfolder/h/hydra_broodmaster.txt index d229e5beea1..032e67c5d6c 100644 --- a/forge-gui/res/cardsfolder/h/hydra_broodmaster.txt +++ b/forge-gui/res/cardsfolder/h/hydra_broodmaster.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Creature Hydra PT:7/7 A:AB$ PutCounter | Cost$ X X G | Monstrosity$ X -T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME becomes monstrous, create X X/X green Hydra creature tokens. +T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature becomes monstrous, create X X/X green Hydra creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ MonstrosityX | TokenScript$ g_x_x_hydra | TokenOwner$ You | TokenPower$ MonstrosityX | TokenToughness$ MonstrosityX SVar:X:Count$xPaid SVar:MonstrosityX:TriggerCount$Amount DeckHas:Ability$Counters|Token -Oracle:{X}{X}{G}: Monstrosity X. (If this creature isn't monstrous, put X +1/+1 counters on it and it becomes monstrous.)\nWhen Hydra Broodmaster becomes monstrous, create X X/X green Hydra creature tokens. +Oracle:{X}{X}{G}: Monstrosity X. (If this creature isn't monstrous, put X +1/+1 counters on it and it becomes monstrous.)\nWhen this creature becomes monstrous, create X X/X green Hydra creature tokens. diff --git a/forge-gui/res/cardsfolder/h/hydra_omnivore.txt b/forge-gui/res/cardsfolder/h/hydra_omnivore.txt index aedf7e52c99..659914eb183 100644 --- a/forge-gui/res/cardsfolder/h/hydra_omnivore.txt +++ b/forge-gui/res/cardsfolder/h/hydra_omnivore.txt @@ -2,7 +2,7 @@ Name:Hydra Omnivore ManaCost:4 G G Types:Creature Hydra PT:8/8 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigDmg | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, it deals that much damage to each other opponent. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigDmg | TriggerDescription$ Whenever this creature deals combat damage to an opponent, it deals that much damage to each other opponent. SVar:TrigDmg:DB$ DamageAll | ValidPlayers$ OppNonTriggeredTarget | NumDmg$ X SVar:X:TriggerCount$DamageAmount -Oracle:Whenever Hydra Omnivore deals combat damage to an opponent, it deals that much damage to each other opponent. +Oracle:Whenever this creature deals combat damage to an opponent, it deals that much damage to each other opponent. diff --git a/forge-gui/res/cardsfolder/h/hydra_trainer.txt b/forge-gui/res/cardsfolder/h/hydra_trainer.txt index 28f40dad7ac..50e01463a3f 100644 --- a/forge-gui/res/cardsfolder/h/hydra_trainer.txt +++ b/forge-gui/res/cardsfolder/h/hydra_trainer.txt @@ -2,8 +2,8 @@ Name:Hydra Trainer ManaCost:1 G Types:Creature Human Warrior PT:1/1 -S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, target creature gets +X/+X until end of turn, where X is the number of counters on permanents you control. (An exerted creature won't untap during your next untap step.) +S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert this creature as it attacks. When you do, target creature gets +X/+X until end of turn, where X is the number of counters on permanents you control. (An exerted creature won't untap during your next untap step.) SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ When you do, target creature gets +X/+X until end of turn, where X is the number of counters on permanents you control. (An exerted creature won't untap during your next untap step.) SVar:X:Count$Valid Permanent.YouCtrl$CardCounters.ALL A:AB$ PutCounter | Cost$ 2 G | Adapt$ 2 -Oracle:You may exert Hydra Trainer as it attacks. When you do, target creature gets +X/+X until end of turn, where X is the number of counters on permanents you control. (An exerted creature won't untap during your next untap step.)\n{2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.) +Oracle:You may exert this creature as it attacks. When you do, target creature gets +X/+X until end of turn, where X is the number of counters on permanents you control. (An exerted creature won't untap during your next untap step.)\n{2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/h/hydradoodle.txt b/forge-gui/res/cardsfolder/h/hydradoodle.txt index dad9f2d142e..c61a4bd505b 100644 --- a/forge-gui/res/cardsfolder/h/hydradoodle.txt +++ b/forge-gui/res/cardsfolder/h/hydradoodle.txt @@ -4,9 +4,9 @@ Types:Creature Hydra Dog PT:0/0 K:ETBReplacement:Other:RollCounters SVar:X:Count$xPaid -SVar:RollCounters:DB$ RollDice | Amount$ X | ETB$ True | ResultSVar$ Result | SubAbility$ DBCounters | SpellDescription$ As CARDNAME enters, roll X six-sided dice. CARDNAME enters with a number of +1/+1 counters on it equal to the total of those results. +SVar:RollCounters:DB$ RollDice | Amount$ X | ETB$ True | ResultSVar$ Result | SubAbility$ DBCounters | SpellDescription$ As this creature enters, roll X six-sided dice. This creature enters with a number of +1/+1 counters on it equal to the total of those results. SVar:DBCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ Result | ETB$ True K:Reach K:Trample DeckHas:Ability$Counters -Oracle:As Hydradoodle enters, roll X six-sided dice. Hydradoodle enters with a number of +1/+1 counters on it equal to the total of those results.\nReach, trample +Oracle:As this creature enters, roll X six-sided dice. This creature enters with a number of +1/+1 counters on it equal to the total of those results.\nReach, trample diff --git a/forge-gui/res/cardsfolder/h/hydras_growth.txt b/forge-gui/res/cardsfolder/h/hydras_growth.txt index 7bc415e314d..28b5ad081d4 100644 --- a/forge-gui/res/cardsfolder/h/hydras_growth.txt +++ b/forge-gui/res/cardsfolder/h/hydras_growth.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on enchanted creature. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When this Aura enters, put a +1/+1 counter on enchanted creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ At the beginning of your upkeep, double the number of +1/+1 counters on enchanted creature. SVar:DBPump:DB$ MultiplyCounter | Defined$ Enchanted | CounterType$ P1P1 DeckHas:Ability$Counters -Oracle:Enchant creature\nWhen Hydra's Growth enters, put a +1/+1 counter on enchanted creature.\nAt the beginning of your upkeep, double the number of +1/+1 counters on enchanted creature. +Oracle:Enchant creature\nWhen this Aura enters, put a +1/+1 counter on enchanted creature.\nAt the beginning of your upkeep, double the number of +1/+1 counters on enchanted creature. diff --git a/forge-gui/res/cardsfolder/h/hydroelectric_specimen_hydroelectric_laboratory.txt b/forge-gui/res/cardsfolder/h/hydroelectric_specimen_hydroelectric_laboratory.txt index e2f9ac718dd..576d59f3517 100644 --- a/forge-gui/res/cardsfolder/h/hydroelectric_specimen_hydroelectric_laboratory.txt +++ b/forge-gui/res/cardsfolder/h/hydroelectric_specimen_hydroelectric_laboratory.txt @@ -3,17 +3,17 @@ ManaCost:2 U Types:Creature Weird PT:1/4 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may change a target of target instant or sorcery spell with a single target to CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may change the target of target instant or sorcery spell with a single target to this creature. SVar:TrigChange:DB$ ChangeTargets | TargetType$ Instant.singleTarget,Sorcery.singleTarget | ValidTgts$ Card | DefinedMagnet$ Self | ChangeSingleTarget$ True AlternateMode:Modal -Oracle:Flash\nWhen Hydroelectric Specimen enters, you may change a target of target instant or sorcery spell with a single target to Hydroelectric Specimen. +Oracle:Flash\nWhen this creature enters, you may change the target of target instant or sorcery spell with a single target to this creature. ALTERNATE Name:Hydroelectric Laboratory ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may pay 3 life. If you don't, it enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As this land enters, you may pay 3 life. If you don't, it enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -Oracle:As Hydroelectric Laboratory enters, you may pay 3 life. If you don't, it enters tapped.\n{T}: Add {U}. +Oracle:As this land enters, you may pay 3 life. If you don't, it enters tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/h/hydroid_krasis.txt b/forge-gui/res/cardsfolder/h/hydroid_krasis.txt index 81e38978bbd..b1221134db3 100644 --- a/forge-gui/res/cardsfolder/h/hydroid_krasis.txt +++ b/forge-gui/res/cardsfolder/h/hydroid_krasis.txt @@ -2,13 +2,13 @@ Name:Hydroid Krasis ManaCost:X G U Types:Creature Jellyfish Hydra Beast PT:0/0 -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When you cast CARDNAME, you gain half X life and draw half X cards. Round down each time. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When you cast this spell, you gain half X life and draw half X cards. Round down each time. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ HalfXDown | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ HalfXDown K:Flying K:Trample -K:etbCounter:P1P1:X +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it. SVar:X:Count$xPaid SVar:HalfXDown:Count$xPaid/HalfDown DeckHas:Ability$Counters -Oracle:When you cast this spell, you gain half X life and draw half X cards. Round down each time.\nFlying, trample\nHydroid Krasis enters with X +1/+1 counters on it. +Oracle:When you cast this spell, you gain half X life and draw half X cards. Round down each time.\nFlying, trample\nThis creature enters with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/h/hydromorph_guardian.txt b/forge-gui/res/cardsfolder/h/hydromorph_guardian.txt index b4cb04bd97e..c1428c74714 100644 --- a/forge-gui/res/cardsfolder/h/hydromorph_guardian.txt +++ b/forge-gui/res/cardsfolder/h/hydromorph_guardian.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:2/2 A:AB$ Counter | Cost$ U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Creature.YouCtrl+inRealZoneBattlefield | SpellDescription$ Counter target spell that targets a creature you control. AI:RemoveDeck:All -Oracle:{U}, Sacrifice Hydromorph Guardian: Counter target spell that targets a creature you control. +Oracle:{U}, Sacrifice this creature: Counter target spell that targets a creature you control. diff --git a/forge-gui/res/cardsfolder/h/hydromorph_gull.txt b/forge-gui/res/cardsfolder/h/hydromorph_gull.txt index a2e6e0f7813..4cd38ef4732 100644 --- a/forge-gui/res/cardsfolder/h/hydromorph_gull.txt +++ b/forge-gui/res/cardsfolder/h/hydromorph_gull.txt @@ -5,4 +5,4 @@ PT:3/3 K:Flying A:AB$ Counter | Cost$ U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Creature.YouCtrl+inRealZoneBattlefield | SpellDescription$ Counter target spell that targets a creature you control. AI:RemoveDeck:All -Oracle:Flying\n{U}, Sacrifice Hydromorph Gull: Counter target spell that targets a creature you control. +Oracle:Flying\n{U}, Sacrifice this creature: Counter target spell that targets a creature you control. diff --git a/forge-gui/res/cardsfolder/h/hypervolt_grasp.txt b/forge-gui/res/cardsfolder/h/hypervolt_grasp.txt index 5964c9142fa..9bee8630a71 100644 --- a/forge-gui/res/cardsfolder/h/hypervolt_grasp.txt +++ b/forge-gui/res/cardsfolder/h/hypervolt_grasp.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Damage | Description$ Enchanted creature has "{T}: This creature deals 1 damage to any target." -A:AB$ ChangeZone | Cost$ 1 U | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +A:AB$ ChangeZone | Cost$ 1 U | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this Aura to its owner's hand. SVar:Damage:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:NonStackingAttachEffect:True -Oracle:Enchant creature\nEnchanted creature has "{T}: This creature deals 1 damage to any target."\n{1}{U}: Return Hypervolt Grasp to its owner's hand. +Oracle:Enchant creature\nEnchanted creature has "{T}: This creature deals 1 damage to any target."\n{1}{U}: Return this Aura to its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/hypnotic_grifter.txt b/forge-gui/res/cardsfolder/h/hypnotic_grifter.txt index 369aca9925c..568f36ae999 100644 --- a/forge-gui/res/cardsfolder/h/hypnotic_grifter.txt +++ b/forge-gui/res/cardsfolder/h/hypnotic_grifter.txt @@ -2,6 +2,6 @@ Name:Hypnotic Grifter ManaCost:U Types:Creature Human Rogue PT:1/2 -A:AB$ Connive | Cost$ 3 | SpellDescription$ CARDNAME connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) +A:AB$ Connive | Cost$ 3 | SpellDescription$ This creature connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) DeckHas:Ability$Discard|Counters -Oracle:{3}: Hypnotic Grifter connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) +Oracle:{3}: This creature connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) diff --git a/forge-gui/res/cardsfolder/h/hypnotic_specter.txt b/forge-gui/res/cardsfolder/h/hypnotic_specter.txt index 543cb615eb1..4989199ee35 100644 --- a/forge-gui/res/cardsfolder/h/hypnotic_specter.txt +++ b/forge-gui/res/cardsfolder/h/hypnotic_specter.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Specter PT:2/2 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, that player discards a card at random. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage to an opponent, that player discards a card at random. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ Random DeckHas:Ability$Discard -Oracle:Flying\nWhenever Hypnotic Specter deals damage to an opponent, that player discards a card at random. +Oracle:Flying\nWhenever this creature deals damage to an opponent, that player discards a card at random. diff --git a/forge-gui/res/cardsfolder/h/hypnotic_swirly_disc.txt b/forge-gui/res/cardsfolder/h/hypnotic_swirly_disc.txt index 6cbdaef23a2..e994cf27452 100644 --- a/forge-gui/res/cardsfolder/h/hypnotic_swirly_disc.txt +++ b/forge-gui/res/cardsfolder/h/hypnotic_swirly_disc.txt @@ -1,7 +1,7 @@ Name:Hypnotic Swirly Disc ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, target player mills X cards, where X is the number of creatures you control. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, target player mills X cards, where X is the number of creatures you control. SVar:TrigCrank:DB$ Mill | NumCards$ X | ValidTgts$ Player SVar:X:Count$Valid Creature.YouCtrl -Oracle:Whenever you crank Hypnotic Swirly Disc, target player mills X cards, where X is the number of creatures you control. +Oracle:Whenever you crank this Contraption, target player mills X cards, where X is the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/h/hypnox.txt b/forge-gui/res/cardsfolder/h/hypnox.txt index 4d3bf1ea0f7..569b6bd54da 100644 --- a/forge-gui/res/cardsfolder/h/hypnox.txt +++ b/forge-gui/res/cardsfolder/h/hypnox.txt @@ -3,10 +3,10 @@ ManaCost:8 B B B Types:Creature Nightmare Horror PT:8/8 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromYourHandByYou+Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, if you cast it from your hand, exile all cards from target opponent's hand. +T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromYourHandByYou+Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this creature enters, if you cast it from your hand, exile all cards from target opponent's hand. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Opponent | ChangeType$ Card.TargetedPlayerCtrl | Origin$ Hand | Destination$ Exile | RememberChanged$ True -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled cards to their owner's hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReturn | TriggerDescription$ When this creature leaves the battlefield, return the exiled cards to their owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random -Oracle:Flying\nWhen Hypnox enters, if you cast it from your hand, exile all cards from target opponent's hand.\nWhen Hypnox leaves the battlefield, return the exiled cards to their owner's hand. +Oracle:Flying\nWhen this creature enters, if you cast it from your hand, exile all cards from target opponent's hand.\nWhen this creature leaves the battlefield, return the exiled cards to their owner's hand. diff --git a/forge-gui/res/cardsfolder/h/hypochondria.txt b/forge-gui/res/cardsfolder/h/hypochondria.txt index 043ef1531e5..2af8963d09c 100644 --- a/forge-gui/res/cardsfolder/h/hypochondria.txt +++ b/forge-gui/res/cardsfolder/h/hypochondria.txt @@ -4,4 +4,4 @@ Types:Enchantment A:AB$ PreventDamage | Cost$ W Discard<1/Card> | ValidTgts$ Any | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Any | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. AI:RemoveDeck:All -Oracle:{W}, Discard a card: Prevent the next 3 damage that would be dealt to any target this turn.\n{W}, Sacrifice Hypochondria: Prevent the next 3 damage that would be dealt to any target this turn. +Oracle:{W}, Discard a card: Prevent the next 3 damage that would be dealt to any target this turn.\n{W}, Sacrifice this enchantment: Prevent the next 3 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/h/hyrax_tower_scout.txt b/forge-gui/res/cardsfolder/h/hyrax_tower_scout.txt index ae9844fb633..66e8e58499c 100644 --- a/forge-gui/res/cardsfolder/h/hyrax_tower_scout.txt +++ b/forge-gui/res/cardsfolder/h/hyrax_tower_scout.txt @@ -2,6 +2,6 @@ Name:Hyrax Tower Scout ManaCost:2 G Types:Creature Human Scout PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, untap target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When this creature enters, untap target creature. SVar:TrigUntap:DB$ Untap | ValidTgts$ Creature -Oracle:When Hyrax Tower Scout enters, untap target creature. +Oracle:When this creature enters, untap target creature. diff --git a/forge-gui/res/cardsfolder/h/hystrodon.txt b/forge-gui/res/cardsfolder/h/hystrodon.txt index de4addd1fa6..5de82224e5d 100644 --- a/forge-gui/res/cardsfolder/h/hystrodon.txt +++ b/forge-gui/res/cardsfolder/h/hystrodon.txt @@ -4,6 +4,6 @@ Types:Creature Beast PT:3/4 K:Trample K:Morph:1 G G -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever this creature deals combat damage to a player, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Trample\nWhenever Hystrodon deals combat damage to a player, you may draw a card.\nMorph {1}{G}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:Trample\nWhenever this creature deals combat damage to a player, you may draw a card.\nMorph {1}{G}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/h/hythonia_the_cruel.txt b/forge-gui/res/cardsfolder/h/hythonia_the_cruel.txt index 9a37f4692ca..8130ea95b4c 100644 --- a/forge-gui/res/cardsfolder/h/hythonia_the_cruel.txt +++ b/forge-gui/res/cardsfolder/h/hythonia_the_cruel.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Gorgon PT:4/6 K:Deathtouch A:AB$ PutCounter | Cost$ 6 B B | Monstrosity$ 3 -T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME becomes monstrous, destroy all non-Gorgon creatures. +T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ When NICKNAME becomes monstrous, destroy all non-Gorgon creatures. SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Creature.nonGorgon DeckHas:Ability$Counters -Oracle:Deathtouch\n{6}{B}{B}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nWhen Hythonia the Cruel becomes monstrous, destroy all non-Gorgon creatures. +Oracle:Deathtouch\n{6}{B}{B}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nWhen Hythonia becomes monstrous, destroy all non-Gorgon creatures.