diff --git a/forge-gui/res/cardsfolder/g/gadget_technician.txt b/forge-gui/res/cardsfolder/g/gadget_technician.txt index b17350dbb93..320c6292a48 100644 --- a/forge-gui/res/cardsfolder/g/gadget_technician.txt +++ b/forge-gui/res/cardsfolder/g/gadget_technician.txt @@ -2,9 +2,9 @@ Name:Gadget Technician ManaCost:2 U R Types:Creature Goblin Artificer PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying. -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When this creature enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You K:Disguise:UR UR DeckHas:Ability$Token & Type$Artifact|Thopter -Oracle:When Gadget Technician enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying.\nDisguise {U/R}{U/R} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.) +Oracle:When this creature enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying.\nDisguise {U/R}{U/R} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.) diff --git a/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt b/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt index 7712053f585..7a76c398bf1 100644 --- a/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt +++ b/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt @@ -3,11 +3,11 @@ ManaCost:2 R Types:Legendary Creature Dragon PT:5/4 K:Flying -S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Artifact.YouCtrl | PresentCompare$ LE3 | Description$ CARDNAME can't attack unless you control four or more artifacts. +S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Artifact.YouCtrl | PresentCompare$ LE3 | Description$ NICKNAME can't attack unless you control four or more artifacts. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ c_a_treasure_sac | TokenOwner$ You SVar:Y:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.!token SVar:BuffedBy:Artifact DeckHas:Ability$Token DeckHints:Type$Artifact -Oracle:Flying\nGadrak, the Crown-Scourge can't attack unless you control four or more artifacts.\nAt the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Flying\nGadrak can't attack unless you control four or more artifacts.\nAt the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt b/forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt index c8e801563b2..0c51b160745 100644 --- a/forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt +++ b/forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt @@ -2,9 +2,9 @@ Name:Gadwick, the Wizened ManaCost:X U U U Types:Legendary Creature Human Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw X cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When NICKNAME enters, draw X cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$xPaid T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever you cast a blue spell, tap target nonland permanent an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Permanent.OppCtrl+nonLand | TgtPrompt$ Select target nonland permanent an opponent controls -Oracle:When Gadwick, the Wizened enters, draw X cards.\nWhenever you cast a blue spell, tap target nonland permanent an opponent controls. +Oracle:When Gadwick enters, draw X cards.\nWhenever you cast a blue spell, tap target nonland permanent an opponent controls. diff --git a/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt b/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt index 8309b9a0e6a..1072cd2b98e 100644 --- a/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt +++ b/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt @@ -4,8 +4,8 @@ Types:Enchantment Saga K:Chapter:3:DBToken,DBScry,DBCopy SVar:DBToken:DB$ Token | TokenScript$ role_cursed | TokenOwner$ You | AttachedTo$ Targeted | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | SpellDescription$ Create a Cursed Role token attached to up to one target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1.) SVar:DBScry:DB$ Scry | ScryNum$ 2 | SpellDescription$ Scry 2. -SVar:DBCopy:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant.cmcLE3,Sorcery.cmcLE3 | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. +SVar:DBCopy:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant.cmcLE3,Sorcery.cmcLE3 | ValidActivatingPlayer$ You | SpellDescription$ When you next cast an instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHas:Ability$Token & Type$Aura|Role DeckHints:Type$Instant|Sorcery -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a Cursed Role token attached to up to one target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1.)\nII — Scry 2.\nIII — When you cast your next instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a Cursed Role token attached to up to one target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1.)\nII — Scry 2.\nIII — When you next cast an instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/gaeas_blessing.txt b/forge-gui/res/cardsfolder/g/gaeas_blessing.txt index d9ff80c3481..dbfcaed2d3b 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_blessing.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_blessing.txt @@ -4,7 +4,7 @@ Types:Sorcery A:SP$ Pump | ValidTgts$ Player | SubAbility$ DBChangeZone | IsCurse$ True | SpellDescription$ Target player shuffles up to three target cards from their graveyard into their library. SVar:DBChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 3 | TargetsWithDefinedController$ ParentTarget | Origin$ Graveyard | Destination$ Library | Shuffle$ True | ValidTgts$ Card | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. -T:Mode$ ChangesZone | Origin$ Library | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME is put into your graveyard from your library, shuffle your graveyard into your library. +T:Mode$ ChangesZone | Origin$ Library | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this card is put into your graveyard from your library, shuffle your graveyard into your library. SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SpellDescription$ Shuffle your graveyard into your library. AI:RemoveDeck:All -Oracle:Target player shuffles up to three target cards from their graveyard into their library.\nDraw a card.\nWhen Gaea's Blessing is put into your graveyard from your library, shuffle your graveyard into your library. +Oracle:Target player shuffles up to three target cards from their graveyard into their library.\nDraw a card.\nWhen this card is put into your graveyard from your library, shuffle your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/g/gaeas_courser.txt b/forge-gui/res/cardsfolder/g/gaeas_courser.txt index b8b0e58a60a..be5b5d4c9c4 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_courser.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_courser.txt @@ -2,8 +2,8 @@ Name:Gaea's Courser ManaCost:4 G Types:Creature Centaur Soldier PT:4/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | IsPresent$ Creature.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE3 | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, if there are three or more creature cards in your graveyard, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | IsPresent$ Creature.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE3 | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, if there are three or more creature cards in your graveyard, draw a card. SVar:TrigDraw:DB$ Draw SVar:HasAttackEffect:TRUE DeckHints:Ability$Graveyard|Mill -Oracle:Whenever Gaea's Courser attacks, if there are three or more creature cards in your graveyard, draw a card. +Oracle:Whenever this creature attacks, if there are three or more creature cards in your graveyard, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gaeas_liege.txt b/forge-gui/res/cardsfolder/g/gaeas_liege.txt index 1171f9c69bb..8b3035151d8 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_liege.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_liege.txt @@ -6,8 +6,8 @@ S:Mode$ Continuous | CharacteristicDefining$ True | IsPresent$ Card.Self+!attack SVar:X:Count$Valid Forest.YouCtrl S:Mode$ Continuous | CharacteristicDefining$ True | IsPresent$ Card.Self+attacking | SetPower$ Y | SetToughness$ Y SVar:Y:Count$Valid Forest.DefenderCtrl -A:AB$ Animate | Cost$ T | ValidTgts$ Land | Types$ Forest | RemoveLandTypes$ True | Duration$ UntilHostLeavesPlay | SpellDescription$ Target land becomes a Forest until CARDNAME leaves the battlefield. +A:AB$ Animate | Cost$ T | ValidTgts$ Land | Types$ Forest | RemoveLandTypes$ True | Duration$ UntilHostLeavesPlay | SpellDescription$ Target land becomes a Forest until this creature leaves the battlefield. SVar:BuffedBy:Forest AI:RemoveDeck:All DeckHints:Type$Forest & Keyword$Landwalk:Forest & Name$Yavimaya, Cradle of Growth -Oracle:As long as Gaea's Liege isn't attacking, its power and toughness are each equal to the number of Forests you control. As long as Gaea's Liege is attacking, its power and toughness are each equal to the number of Forests defending player controls.\n{T}: Target land becomes a Forest until Gaea's Liege leaves the battlefield. +Oracle:As long as Gaea's Liege isn't attacking, its power and toughness are each equal to the number of Forests you control. As long as Gaea's Liege is attacking, its power and toughness are each equal to the number of Forests defending player controls.\n{T}: Target land becomes a Forest until this creature leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gaeas_protector.txt b/forge-gui/res/cardsfolder/g/gaeas_protector.txt index e6fa451d110..8f4ae900bb5 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_protector.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_protector.txt @@ -3,4 +3,4 @@ ManaCost:3 G Types:Creature Elemental Warrior PT:4/2 K:CARDNAME must be blocked if able. -Oracle:Gaea's Protector must be blocked if able. +Oracle:This creature must be blocked if able. diff --git a/forge-gui/res/cardsfolder/g/gaeas_revenge.txt b/forge-gui/res/cardsfolder/g/gaeas_revenge.txt index 0ccff68d102..b1b6cc4eda6 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_revenge.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_revenge.txt @@ -4,5 +4,5 @@ Types:Creature Elemental PT:8/5 R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. K:Haste -S:Mode$ CantTarget | ValidTarget$ Card.Self | ValidSource$ Card.nonGreen | Description$ CARDNAME can't be the target of nongreen spells or abilities from nongreen sources. -Oracle:This spell can't be countered.\nHaste\nGaea's Revenge can't be the target of nongreen spells or abilities from nongreen sources. +S:Mode$ CantTarget | ValidTarget$ Card.Self | ValidSource$ Card.nonGreen | Description$ This creature can't be the target of nongreen spells or abilities from nongreen sources. +Oracle:This spell can't be countered.\nHaste\nThis creature can't be the target of nongreen spells or abilities from nongreen sources. diff --git a/forge-gui/res/cardsfolder/g/gaeas_touch.txt b/forge-gui/res/cardsfolder/g/gaeas_touch.txt index 070c5d5cfa9..a1eb3a94e57 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_touch.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_touch.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ G G | SpellDescription$ Add {G}{G A:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Forest.Basic+YouCtrl | ChangeNum$ 1 | SorcerySpeed$ True | ActivationLimit$ 1 | SpellDescription$ You may put a basic Forest card from your hand onto the battlefield. Activate only as a sorcery and only once each turn. DeckHints:Type$Forest DeckHas:Ability$Sacrifice -Oracle:{0}: You may put a basic Forest card from your hand onto the battlefield. Activate only as a sorcery and only once each turn.\nSacrifice Gaea's Touch: Add {G}{G}. +Oracle:{0}: You may put a basic Forest card from your hand onto the battlefield. Activate only as a sorcery and only once each turn.\nSacrifice this enchantment: Add {G}{G}. diff --git a/forge-gui/res/cardsfolder/g/gala_greeters.txt b/forge-gui/res/cardsfolder/g/gala_greeters.txt index 657c7a33b52..4ba2fa3d21f 100644 --- a/forge-gui/res/cardsfolder/g/gala_greeters.txt +++ b/forge-gui/res/cardsfolder/g/gala_greeters.txt @@ -4,9 +4,9 @@ Types:Creature Elf Druid PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Alliance — Whenever another creature you control enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBToken,DBGainLife | ChoiceRestriction$ ThisTurn -SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenTapped$ True | SpellDescription$ Create a tapped Treasure token. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. SVar:BuffedBy:Creature DeckHas:Ability$Counters|Token|LifeGain|Sacrifice & Type$Treasure|Artifact -Oracle:Alliance — Whenever another creature you control enters, choose one that hasn't been chosen this turn —\n• Put a +1/+1 counter on Gala Greeters.\n• Create a tapped Treasure token.\n• You gain 2 life. +Oracle:Alliance — Whenever another creature you control enters, choose one that hasn't been chosen this turn —\n• Put a +1/+1 counter on this creature.\n• Create a tapped Treasure token.\n• You gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/galadhrim_ambush.txt b/forge-gui/res/cardsfolder/g/galadhrim_ambush.txt index c049eecacd2..31d400ded1f 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_ambush.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_ambush.txt @@ -1,7 +1,7 @@ Name:Galadhrim Ambush ManaCost:3 G Types:Instant -A:SP$ Token | TokenAmount$ X | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | SubAbility$ DBEffect | SpellDescription$ Create X 1/1 green Elf Warrior creature tokens, where X is the number of attacking creatures.Prevent all combat damage that would be dealt this turn by non-Elf creatures. +A:SP$ Token | TokenAmount$ X | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | SubAbility$ DBEffect | SpellDescription$ Create X 1/1 green Elf Warrior creature tokens, where X is the number of attacking creatures. Prevent all combat damage that would be dealt this turn by non-Elf creatures. SVar:DBEffect:DB$ Effect | ReplacementEffects$ Curse SVar:Curse:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidSource$ Creature.nonElf | Description$ Prevent all combat damage that would be dealt this turn by non-Elf creatures. SVar:X:Count$Valid Creature.attacking diff --git a/forge-gui/res/cardsfolder/g/galadhrim_bow.txt b/forge-gui/res/cardsfolder/g/galadhrim_bow.txt index 0b38c6bea41..61b435ad0ae 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_bow.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_bow.txt @@ -2,9 +2,9 @@ Name:Galadhrim Bow ManaCost:2 G 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. Untap that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When this Equipment enters, attach it to target creature you control. Untap that creature. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | Defined$ Targeted S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 2 | AddKeyword$ Reach | Description$ Equipped creature gets +1/+2 and has reach. K:Equip:2 -Oracle:Flash\nWhen Galadhrim Bow enters, attach it to target creature you control. Untap that creature.\nEquipped creature gets +1/+2 and has reach.\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. Untap that creature.\nEquipped creature gets +1/+2 and has reach.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/galadhrim_guide.txt b/forge-gui/res/cardsfolder/g/galadhrim_guide.txt index ea2e5a12668..f94e07621ad 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_guide.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_guide.txt @@ -2,6 +2,6 @@ Name:Galadhrim Guide ManaCost:3 G Types:Creature Elf Scout PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this creature enters, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:When Galadhrim Guide enters, scry 2. +Oracle:When this creature enters, scry 2. diff --git a/forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt b/forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt index 8c073fd3876..cee7adc39c0 100644 --- a/forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt +++ b/forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt @@ -2,12 +2,12 @@ Name:Galadriel, Gift-Giver ManaCost:3 G G Types:Legendary Creature Elf Noble PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever CARDNAME enters or attacks, ABILITY -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever NICKNAME enters or attacks, ABILITY +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever NICKNAME enters or attacks, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBCounter,DBTreasure,DBFood SVar:DBCounter:DB$ PutCounter | CounterType$ P1P1 | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on another target creature. SVar:DBTreasure:DB$ Token | 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.") SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:HasAttackEffect:TRUE DeckHas:Ability$Token|Counters|LifeGain|Sacrifice & Type$Food|Treasure -Oracle:Whenever Galadriel, Gift-Giver enters or attacks, choose one —\n• Put a +1/+1 counter on another target creature.\n• Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Whenever Galadriel enters or attacks, choose one —\n• Put a +1/+1 counter on another target creature.\n• Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n• 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/g/galadriel_of_lothlorien.txt b/forge-gui/res/cardsfolder/g/galadriel_of_lothlorien.txt index d0ee4956a41..5ded04d5eb3 100644 --- a/forge-gui/res/cardsfolder/g/galadriel_of_lothlorien.txt +++ b/forge-gui/res/cardsfolder/g/galadriel_of_lothlorien.txt @@ -2,8 +2,8 @@ Name:Galadriel of Lothlórien ManaCost:1 G U Types:Legendary Creature Elf Noble PT:3/3 -T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than CARDNAME as your Ring-bearer, scry 3. +T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than NICKNAME as your Ring-bearer, scry 3. SVar:TrigScry:DB$ Scry | ScryNum$ 3 T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBReveal | TriggerDescription$ Whenever you scry, you may reveal the top card of your library. If a land card is revealed this way, put it onto the battlefield tapped. SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | Optional$ True | ChangeNum$ 1 | ChangeValid$ Land | DestinationZone$ Battlefield | Tapped$ True | DestinationZone2$ Library | LibraryPosition2$ 0 -Oracle:Whenever the Ring tempts you, if you chose a creature other than Galadriel of Lothlórien as your Ring-bearer, scry 3.\nWhenever you scry, you may reveal the top card of your library. If a land card is revealed this way, put it onto the battlefield tapped. +Oracle:Whenever the Ring tempts you, if you chose a creature other than Galadriel as your Ring-bearer, scry 3.\nWhenever you scry, you may reveal the top card of your library. If a land card is revealed this way, put it onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/gale_swooper.txt b/forge-gui/res/cardsfolder/g/gale_swooper.txt index 50f4601f0c6..fcd04ee9034 100644 --- a/forge-gui/res/cardsfolder/g/gale_swooper.txt +++ b/forge-gui/res/cardsfolder/g/gale_swooper.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Creature Griffin PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gains flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ Flying -Oracle:Flying\nWhen Gale Swooper enters, target creature gains flying until end of turn. +Oracle:Flying\nWhen this creature enters, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/galepowder_mage.txt b/forge-gui/res/cardsfolder/g/galepowder_mage.txt index 996b5f5a923..05b5bd470fa 100644 --- a/forge-gui/res/cardsfolder/g/galepowder_mage.txt +++ b/forge-gui/res/cardsfolder/g/galepowder_mage.txt @@ -3,11 +3,11 @@ ManaCost:3 W Types:Creature Kithkin Wizard PT:3/3 K:Flying -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step. +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.Other | Mandatory$ True | TgtPrompt$ Select another target creature | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | TriggerDescription$ Return exiled creature to the battlefield. | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE AI:RemoveDeck:All -Oracle:Flying\nWhenever Galepowder Mage attacks, exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step. +Oracle:Flying\nWhenever this creature attacks, exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/gales_redirection.txt b/forge-gui/res/cardsfolder/g/gales_redirection.txt index 6483d4b7566..b1c1d506122 100644 --- a/forge-gui/res/cardsfolder/g/gales_redirection.txt +++ b/forge-gui/res/cardsfolder/g/gales_redirection.txt @@ -5,8 +5,8 @@ A:SP$ ChangeZone | ValidTgts$ Card | TargetType$ Spell | TgtZone$ Stack | Origin SVar:DBRoll:DB$ RollDice | Sides$ 20 | Modifier$ Y | ResultSubAbilities$ 1-14:DBMayPlay,Else:DBMayPlayWithoutCost | StackDescription$ SpellDescription | SpellDescription$ Roll a d20 and add that spell's mana value. SVar:DBMayPlay:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | Duration$ Permanent | ExileOnMoved$ Exile | SubAbility$ DBCleanup | SpellDescription$ 1—14 VERT You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast it. SVar:DBMayPlayWithoutCost:DB$ Effect | StaticAbilities$ STPlayWithoutCost | RememberObjects$ Remembered | Duration$ Permanent | ExileOnMoved$ Exile | SubAbility$ DBCleanup | SpellDescription$ 15+ VERT You may cast that card without paying its mana cost for as long as it remains exiled. -SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast it. -SVar:STPlayWithoutCost:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast that card without paying its mana cost for as long as it remains exiled. +SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast the exiled card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell. +SVar:STPlayWithoutCost:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast the exiled card without paying its mana cost for as long as it remains exiled. SVar:Y:SpellTargeted$CardManaCostLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Exile target spell, then roll a d20 and add that spell's mana value.\n1-14 | You may cast the exiled card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell.\n15+ | You may cast the exiled card without paying its mana cost for as long as it remains exiled. +Oracle:Exile target spell, then roll a d20 and add that spell's mana value.\n1—14 | You may cast the exiled card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell.\n15+ | You may cast the exiled card without paying its mana cost for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/g/gallant_cavalry.txt b/forge-gui/res/cardsfolder/g/gallant_cavalry.txt index d39bc262b29..3a70394143e 100644 --- a/forge-gui/res/cardsfolder/g/gallant_cavalry.txt +++ b/forge-gui/res/cardsfolder/g/gallant_cavalry.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Knight PT:2/2 K:Vigilance -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 white Knight creature token with vigilance. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 2/2 white Knight creature token with vigilance. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ w_2_2_knight_vigilance DeckHas:Ability$Token -Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen Gallant Cavalry enters, create a 2/2 white Knight creature token with vigilance. +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen this creature enters, create a 2/2 white Knight creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt b/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt index 0ba22137bf7..917a2f5cc31 100644 --- a/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt +++ b/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Dwarf Knight PT:2/3 K:First Strike -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — This creature has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:First strike\nCelebration — Gallant Pie-Wielder has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. +Oracle:First strike\nCelebration — This creature has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/g/galloping_lizrog.txt b/forge-gui/res/cardsfolder/g/galloping_lizrog.txt index ab0b7f0cdf2..f7a349c8c0e 100644 --- a/forge-gui/res/cardsfolder/g/galloping_lizrog.txt +++ b/forge-gui/res/cardsfolder/g/galloping_lizrog.txt @@ -3,11 +3,11 @@ ManaCost:3 G U Types:Creature Frog Lizard PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigRemoveCounters | TriggerDescription$ When CARDNAME enters, you may remove any number of +1/+1 counters from among creatures you control. If you do, put twice that many +1/+1 counters on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigRemoveCounters | TriggerDescription$ When this creature enters, you may remove any number of +1/+1 counters from among creatures you control. If you do, put twice that many +1/+1 counters on this creature. SVar:TrigRemoveCounters:DB$ RemoveCounter | Choices$ Creature.YouCtrl+counters_GE1_P1P1 | ChoiceOptional$ True | CounterType$ P1P1 | CounterNum$ Any | SubAbility$ DBPutCounters | RememberAmount$ True | StackDescription$ You may remove any number of +1/+1 counters from among creatures you control. SVar:DBPutCounters:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber/Twice DeckHints:Ability$Counters DeckHas:Ability$Counters -Oracle:Trample\nWhen Galloping Lizrog enters, you may remove any number of +1/+1 counters from among creatures you control. If you do, put twice that many +1/+1 counters on Galloping Lizrog. +Oracle:Trample\nWhen this creature enters, you may remove any number of +1/+1 counters from among creatures you control. If you do, put twice that many +1/+1 counters on this creature. diff --git a/forge-gui/res/cardsfolder/g/galvanic_alchemist.txt b/forge-gui/res/cardsfolder/g/galvanic_alchemist.txt index fe163ac9a73..e544d1ed0f9 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_alchemist.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_alchemist.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Wizard PT:1/4 K:Soulbond -S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ Untap | Description$ As long as CARDNAME is paired with another creature, each of those creatures have "{2}{U}: Untap this creature." +S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ Untap | Description$ As long as this creature is paired with another creature, each of those creatures has "{2}{U}: Untap this creature." SVar:Untap:AB$ Untap | Cost$ 2 U | Defined$ Self | SpellDescription$ Untap CARDNAME. -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 Galvanic Alchemist is paired with another creature, each of those creatures has "{2}{U}: Untap this creature." +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, each of those creatures has "{2}{U}: Untap this creature." diff --git a/forge-gui/res/cardsfolder/g/galvanic_arc.txt b/forge-gui/res/cardsfolder/g/galvanic_arc.txt index 0fedc09085b..4da5f9092d4 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_arc.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_arc.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ First Strike | Description$ Enchanted creature has first strike. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 3 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this Aura enters, it deals 3 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 -Oracle:Enchant creature\nWhen Galvanic Arc enters, it deals 3 damage to any target.\nEnchanted creature has first strike. +Oracle:Enchant creature\nWhen this Aura enters, it deals 3 damage to any target.\nEnchanted creature has first strike. diff --git a/forge-gui/res/cardsfolder/g/galvanic_blast.txt b/forge-gui/res/cardsfolder/g/galvanic_blast.txt index b11fbe05691..2f3207db0d5 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_blast.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_blast.txt @@ -1,6 +1,6 @@ Name:Galvanic Blast ManaCost:R Types:Instant -A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to any target. Metalcraft — CARDNAME deals 4 damage instead if you control 3 or more artifacts. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to any target. Metalcraft — CARDNAME deals 4 damage instead if you control three or more artifacts. SVar:X:Count$Metalcraft.4.2 Oracle:Galvanic Blast deals 2 damage to any target.\nMetalcraft — Galvanic Blast deals 4 damage instead if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/g/galvanic_iteration.txt b/forge-gui/res/cardsfolder/g/galvanic_iteration.txt index 00b38255c20..d69a170c875 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_iteration.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_iteration.txt @@ -2,7 +2,7 @@ Name:Galvanic Iteration ManaCost:U R Types:Instant K:Flashback:1 U R -A:SP$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. +A:SP$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you next cast an instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:AIPriorityModifier:9 -Oracle:When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\nFlashback {1}{U}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:When you next cast an instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\nFlashback {1}{U}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/g/game_preserve.txt b/forge-gui/res/cardsfolder/g/game_preserve.txt index 098aca8ef38..cbb3e501fff 100644 --- a/forge-gui/res/cardsfolder/g/game_preserve.txt +++ b/forge-gui/res/cardsfolder/g/game_preserve.txt @@ -1,7 +1,7 @@ Name:Game Preserve ManaCost:2 G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ At the beginning of your upkeep, each player reveals the top card of their library. If all cards revealed this way are creature cards, put those cards onto the battlefield under their owners'control. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ At the beginning of your upkeep, each player reveals the top card of their library. If all cards revealed this way are creature cards, put those cards onto the battlefield under their owners' control. SVar:TrigReveal:DB$ PeekAndReveal | Defined$ Player | RememberRevealed$ True | SubAbility$ GoToBattlefield SVar:GoToBattlefield:DB$ ChangeZoneAll | ChangeType$ Card.TopLibrary | Origin$ Library | Destination$ Battlefield | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/g/game_trail.txt b/forge-gui/res/cardsfolder/g/game_trail.txt index f266b87d702..73db7e75a4a 100644 --- a/forge-gui/res/cardsfolder/g/game_trail.txt +++ b/forge-gui/res/cardsfolder/g/game_trail.txt @@ -2,6 +2,6 @@ Name:Game Trail ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal a Mountain or Forest card from your hand. If you don't, CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As this land enters, you may reveal a Mountain or Forest card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Mountain;Forest/Mountain or Forest> | UnlessPayer$ You | StackDescription$ enters tapped. -Oracle:As Game Trail enters, you may reveal a Mountain or Forest card from your hand. If you don't, Game Trail enters tapped.\n{T}: Add {R} or {G}. +Oracle:As this land enters, you may reveal a Mountain or Forest card from your hand. If you don't, this land enters tapped.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/g/gamekeeper.txt b/forge-gui/res/cardsfolder/g/gamekeeper.txt index 6ad8af5e234..86ce52d84d9 100644 --- a/forge-gui/res/cardsfolder/g/gamekeeper.txt +++ b/forge-gui/res/cardsfolder/g/gamekeeper.txt @@ -2,6 +2,6 @@ Name:Gamekeeper ManaCost:3 G Types:Creature Elf PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and put all other cards revealed this way into your graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature dies, you may exile it. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and put all other cards revealed this way into your graveyard. SVar:TrigExile:AB$ DigUntil | Cost$ ExileAnyGrave<1/Card.TriggeredNewCard> | Valid$ Creature | ValidDescription$ Creature | FoundDestination$ Battlefield | RevealedDestination$ Graveyard -Oracle:When Gamekeeper dies, you may exile it. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and put all other cards revealed this way into your graveyard. +Oracle:When this creature dies, you may exile it. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and put all other cards revealed this way into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt b/forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt index 9394809d0ab..8668c3eddf1 100644 --- a/forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt +++ b/forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt @@ -3,9 +3,9 @@ ManaCost:4 R Types:Legendary Creature Dragon PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Dragon.Other+YouCtrl | Execute$ TrigTreasure | TriggerDescription$ Whenever CARDNAME or another Dragon you control enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Dragon.Other+YouCtrl | Execute$ TrigTreasure | TriggerDescription$ Whenever NICKNAME or another Dragon you control enters, 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 K:Choose a Background DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact DeckHints:Type$Dragon -Oracle:Flying\nWhenever Ganax, Astral Hunter or another Dragon you control enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nChoose a Background (You can have a Background as a second commander.) +Oracle:Flying\nWhenever Ganax or another Dragon you control enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nChoose a Background (You can have a Background as a second commander.) diff --git a/forge-gui/res/cardsfolder/g/gandalf_friend_of_the_shire.txt b/forge-gui/res/cardsfolder/g/gandalf_friend_of_the_shire.txt index 91b78d588a3..73126d2a099 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_friend_of_the_shire.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_friend_of_the_shire.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Avatar Wizard PT:2/4 K:Flash S:Mode$ CastWithFlash | ValidCard$ Sorcery | ValidSA$ Spell | Caster$ You | Description$ You may cast sorcery spells as though they had flash. -T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than CARDNAME as your Ring-bearer, draw a card. +T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than NICKNAME as your Ring-bearer, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:Flash\nYou may cast sorcery spells as though they had flash.\nWhenever the Ring tempts you, if you chose a creature other than Gandalf, Friend of the Shire as your Ring-bearer, draw a card. +Oracle:Flash\nYou may cast sorcery spells as though they had flash.\nWhenever the Ring tempts you, if you chose a creature other than Gandalf as your Ring-bearer, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gandalf_of_the_secret_fire.txt b/forge-gui/res/cardsfolder/g/gandalf_of_the_secret_fire.txt index 50d02194f1e..c622bad2261 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_of_the_secret_fire.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_of_the_secret_fire.txt @@ -2,11 +2,11 @@ Name:Gandalf of the Secret Fire ManaCost:1 U R W Types:Legendary Creature Avatar Wizard PT:3/4 -T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromYourHandByYou,Sorcery.wasCastFromYourHandByYou | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigEffect | TriggerDescription$ Whenever you cast an instant or sorcery spell from your hand during an opponent's turn, exile that card with three time counters on it instead of putting it into your graveyard as it resolves. Then if the exiled card doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter from that card. When the last is removed, you may play it without paying its mana cost.) +T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromYourHandByYou,Sorcery.wasCastFromYourHandByYou | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigEffect | TriggerDescription$ Whenever you cast an instant or sorcery spell from your hand during an opponent's turn, exile that card with three time counters on it instead of putting it into your graveyard as it resolves. Then if the exiled card doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter. When the last is removed, you may play it without paying its mana cost.) SVar:TrigEffect:DB$ Effect | ReplacementEffects$ MoveToExileReplace | RememberObjects$ TriggeredCard | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.inZoneStack | ExileOnMoved$ Stack SVar:MoveToExileReplace:Event$ Moved | ValidCard$ Card.IsRemembered+YouOwn | Origin$ Stack | Destination$ Graveyard | Fizzle$ False | ReplaceWith$ ReplaceExile SVar:ReplaceExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile | RememberChanged$ True | WithCountersType$ TIME | WithCountersAmount$ 3 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Card.withoutSuspend | PumpZone$ Exile | KW$ Suspend | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Instant -Oracle:Whenever you cast an instant or sorcery spell from your hand during an opponent's turn, exile that card with three time counters on it instead of putting it into your graveyard as it resolves. Then if the exiled card doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter from that card. When the last is removed, you may play it without paying its mana cost.) +Oracle:Whenever you cast an instant or sorcery spell from your hand during an opponent's turn, exile that card with three time counters on it instead of putting it into your graveyard as it resolves. Then if the exiled card doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter. When the last is removed, you may play it without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/g/gandalf_the_grey.txt b/forge-gui/res/cardsfolder/g/gandalf_the_grey.txt index 792a187c05d..e0de8140d10 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_the_grey.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_the_grey.txt @@ -5,8 +5,8 @@ PT:3/4 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Whenever you cast an instant or sorcery spell, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBTapUntap,DBDamage,DBCopy,DBChangeZone | ChoiceRestriction$ ThisGame SVar:DBTapUntap:DB$ TapOrUntap | ValidTgts$ Permanent | TgtPrompt$ Select target permanent to tap or untap | SpellDescription$ You may tap or untap target permanent. -SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each opponent. +SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 3 | SpellDescription$ NICKNAME deals 3 damage to each opponent. SVar:DBCopy:DB$ CopySpellAbility | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TargetType$ Spell | TgtPrompt$ Select target instant or sorcery spell you control | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell you control. You may choose new targets for the copy. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put NICKNAME on top of its owner's library. DeckNeeds:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, choose one that hasn't been chosen —\n• You may tap or untap target permanent.\n• Gandalf the Grey deals 3 damage to each opponent.\n• Copy target instant or sorcery spell you control. You may choose new targets for the copy.\n• Put Gandalf on top of its owner's library. +Oracle:Whenever you cast an instant or sorcery spell, choose one that hasn't been chosen —\n• You may tap or untap target permanent.\n• Gandalf deals 3 damage to each opponent.\n• Copy target instant or sorcery spell you control. You may choose new targets for the copy.\n• Put Gandalf on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt b/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt index 35f9175d103..95979d022e9 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt @@ -6,6 +6,6 @@ K:Vigilance T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TriReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may put it into its owner's library fifth from the top. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TriReturn | OptionalDecider$ You | TriggerDescription$ When NICKNAME dies, you may put it into its owner's library fifth from the top. SVar:TriReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Destination$ Library | LibraryPosition$ 4 -Oracle:Vigilance\nWhenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1.\nWhen Gandalf, White Rider dies, you may put it into its owner's library fifth from the top. +Oracle:Vigilance\nWhenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1.\nWhen Gandalf dies, you may put it into its owner's library fifth from the top. diff --git a/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt b/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt index f805f458cac..e65950a79b1 100644 --- a/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt +++ b/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt @@ -1,7 +1,7 @@ Name:Gandalf's Sanction ManaCost:1 U R Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals X damage to target creature, where X is the number of instant and sorcery spells in your graveyard. Excess damage is dealt to that creature's controller instead. +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals X damage to target creature, where X is the number of instant and sorcery cards in your graveyard. Excess damage is dealt to that creature's controller instead. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHints:Ability$Graveyard|Mill & Type$Instant|Sorcery -Oracle:Gandalf's Sanction deals X damage to target creature, where X is the number of instant and sorcery spells in your graveyard. Excess damage is dealt to that creature's controller instead. +Oracle:Gandalf's Sanction deals X damage to target creature, where X is the number of instant and sorcery cards in your graveyard. Excess damage is dealt to that creature's controller instead. diff --git a/forge-gui/res/cardsfolder/g/gang_of_devils.txt b/forge-gui/res/cardsfolder/g/gang_of_devils.txt index b46abdce9e1..b49624a87aa 100644 --- a/forge-gui/res/cardsfolder/g/gang_of_devils.txt +++ b/forge-gui/res/cardsfolder/g/gang_of_devils.txt @@ -2,6 +2,6 @@ Name:Gang of Devils ManaCost:5 R Types:Creature Devil PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DevilTakeYou | TriggerDescription$ When CARDNAME dies, it deals 3 damage divided as you choose among one, two, or three targets. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DevilTakeYou | TriggerDescription$ When this creature dies, it deals 3 damage divided as you choose among one, two, or three targets. SVar:DevilTakeYou:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 -Oracle:When Gang of Devils dies, it deals 3 damage divided as you choose among one, two, or three targets. +Oracle:When this creature dies, it deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/g/gang_of_elk.txt b/forge-gui/res/cardsfolder/g/gang_of_elk.txt index 3c8c89b74f8..a95c1b87ec2 100644 --- a/forge-gui/res/cardsfolder/g/gang_of_elk.txt +++ b/forge-gui/res/cardsfolder/g/gang_of_elk.txt @@ -2,7 +2,7 @@ Name:Gang of Elk ManaCost:5 G Types:Creature Elk Beast PT:5/4 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Creature.blockingTriggeredAttacker/Times.2 -Oracle:Whenever Gang of Elk becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. +Oracle:Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/g/gangrenous_goliath.txt b/forge-gui/res/cardsfolder/g/gangrenous_goliath.txt index 00e225991eb..288f4c0e7da 100644 --- a/forge-gui/res/cardsfolder/g/gangrenous_goliath.txt +++ b/forge-gui/res/cardsfolder/g/gangrenous_goliath.txt @@ -2,7 +2,7 @@ Name:Gangrenous Goliath ManaCost:3 B B Types:Creature Zombie Giant PT:4/4 -A:AB$ ChangeZone | Cost$ tapXType<3/Cleric> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ tapXType<3/Cleric> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to your hand. AI:RemoveDeck:Random DeckNeeds:Type$Cleric -Oracle:Tap three untapped Clerics you control: Return Gangrenous Goliath from your graveyard to your hand. +Oracle:Tap three untapped Clerics you control: Return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt b/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt index e27de1346f7..d39f92bacb8 100644 --- a/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt +++ b/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ DamageAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ X | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. If you control a snow Swamp, CARDNAME deals 2 damage instead. SVar:X:Count$Compare Y EQ0.1.2 SVar:Y:Count$Valid Swamp.Snow+YouCtrl -Oracle:{T}, Sacrifice Gangrenous Zombies: Gangrenous Zombies deals 1 damage to each creature and each player. If you control a snow Swamp, Gangrenous Zombies deals 2 damage to each creature and each player instead. +Oracle:{T}, Sacrifice this creature: This creature deals 1 damage to each creature and each player. If you control a snow Swamp, this creature deals 2 damage to each creature and each player instead. diff --git a/forge-gui/res/cardsfolder/g/garbage_fire.txt b/forge-gui/res/cardsfolder/g/garbage_fire.txt index f58d8fd0e58..bebc0ce46cb 100644 --- a/forge-gui/res/cardsfolder/g/garbage_fire.txt +++ b/forge-gui/res/cardsfolder/g/garbage_fire.txt @@ -5,4 +5,4 @@ Draft:Reveal CARDNAME as you draft it. Draft:Note how many cards you've drafted this draft round, including CARDNAME. A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | Description$ CARDNAME deals damage to target creature equal to the highest number you noted for cards named Garbage Fire. SVar:X:Count$DraftNotesHighest.Garbage Fire -Oracle:Reveal Garbage Fire as you draft it and note how many cards you've drafted this draft round, including Garbage Fire.\nGarbage Fire deals damage to target creature equal to the highest number you noted for cards named Garbage Fire. +Oracle:Reveal this card as you draft it and note how many cards you've drafted this draft round, including this card.\nGarbage Fire deals damage to target creature equal to the highest number you noted for cards named Garbage Fire. diff --git a/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt b/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt index 92e23a83a16..6ed86d10e0c 100644 --- a/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt +++ b/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt @@ -2,8 +2,8 @@ Name:Garenbrig Paladin ManaCost:4 G Types:Creature Giant Knight PT:4/4 -K:etbCounter:P1P1:1:Adamant$ Green:Adamant — If at least three green mana was spent to cast this spell, CARDNAME enters with a +1/+1 counter on it. -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. +K:etbCounter:P1P1:1:Adamant$ Green:Adamant — If at least three green mana was spent to cast this spell, this creature enters with a +1/+1 counter on it. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. SVar:AIManaPref:G DeckHas:Ability$Counters -Oracle:Adamant — If at least three green mana was spent to cast this spell, Garenbrig Paladin enters with a +1/+1 counter on it.\nGarenbrig Paladin can't be blocked by creatures with power 2 or less. +Oracle:Adamant — If at least three green mana was spent to cast this spell, this creature enters with a +1/+1 counter on it.\nThis creature can't be blocked by creatures with power 2 or less. diff --git a/forge-gui/res/cardsfolder/g/garenbrig_squire.txt b/forge-gui/res/cardsfolder/g/garenbrig_squire.txt index b4b7856e7d8..b9bb04f8cab 100644 --- a/forge-gui/res/cardsfolder/g/garenbrig_squire.txt +++ b/forge-gui/res/cardsfolder/g/garenbrig_squire.txt @@ -2,8 +2,8 @@ Name:Garenbrig Squire ManaCost:1 G Types:Creature Human Soldier PT:2/2 -T:Mode$ SpellCast | ValidCard$ Creature.AdventureCard | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell that has an Adventure, CARDNAME gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Creature.AdventureCard | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell that has an Adventure, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Creature.AdventureCard DeckHas:Ability$Counters -Oracle:Whenever you cast a creature spell that has an Adventure, Garenbrig Squire gets +1/+1 until end of turn. (It doesn't need to have gone on the adventure first.) +Oracle:Whenever you cast a creature spell that has an Adventure, this creature gets +1/+1 until end of turn. (It doesn't need to have gone on the adventure first.) diff --git a/forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt b/forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt index a07d96ee436..56c5ceae837 100644 --- a/forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt +++ b/forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt @@ -2,15 +2,15 @@ Name:Gargantuan Gorilla ManaCost:4 G G G Types:Creature Ape PT:7/7 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice a Forest. If you sacrifice a snow Forest this way, CARDNAME gains trample until end of turn. If you don't sacrifice a Forest, sacrifice CARDNAME and it deals 7 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice a Forest. If you sacrifice a snow Forest this way, this creature gains trample until end of turn. If you don't sacrifice a Forest, sacrifice this creature and it deals 7 damage to you. SVar:TrigSacrifice:DB$ Sacrifice | Optional$ True | SacValid$ Forest | Amount$ 1 | RememberSacrificed$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Trample | ConditionDefined$ Remembered | ConditionPresent$ Forest.Snow | ConditionCompare$ EQ1 | SubAbility$ DBSacMe SVar:DBSacMe:DB$ Sacrifice | ConditionDefined$ Remembered | ConditionPresent$ Forest | ConditionCompare$ EQ0 | SubAbility$ DBRageDamage SVar:DBRageDamage:DB$ DealDamage | Defined$ You | NumDmg$ 7 | ConditionDefined$ Remembered | ConditionPresent$ Forest | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | NumDmg$ X | SubAbility$ DamageThis | SpellDescription$ CARDNAME deals damage equal to its power to another target creature. That creature deals damage equal to its power to CARDNAME. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | NumDmg$ X | SubAbility$ DamageThis | SpellDescription$ This creature deals damage equal to its power to another target creature. That creature deals damage equal to its power to this creature. SVar:DamageThis:DB$ DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y SVar:X:Count$CardPower SVar:Y:Targeted$CardPower AI:RemoveDeck:All -Oracle:At the beginning of your upkeep, you may sacrifice a Forest. If you sacrifice a snow Forest this way, Gargantuan Gorilla gains trample until end of turn. If you don't sacrifice a Forest, sacrifice Gargantuan Gorilla and it deals 7 damage to you.\n{T}: Gargantuan Gorilla deals damage equal to its power to another target creature. That creature deals damage equal to its power to Gargantuan Gorilla. +Oracle:At the beginning of your upkeep, you may sacrifice a Forest. If you sacrifice a snow Forest this way, this creature gains trample until end of turn. If you don't sacrifice a Forest, sacrifice this creature and it deals 7 damage to you.\n{T}: This creature deals damage equal to its power to another target creature. That creature deals damage equal to its power to this creature. diff --git a/forge-gui/res/cardsfolder/g/gargos_vicious_watcher.txt b/forge-gui/res/cardsfolder/g/gargos_vicious_watcher.txt index 39c51a7fbf0..50e7df0b0bb 100644 --- a/forge-gui/res/cardsfolder/g/gargos_vicious_watcher.txt +++ b/forge-gui/res/cardsfolder/g/gargos_vicious_watcher.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Hydra PT:8/7 K:Vigilance S:Mode$ ReduceCost | ValidCard$ Card.Hydra | Type$ Spell | Activator$ You | Amount$ 4 | Description$ Hydra spells you cast cost {4} less to cast. -T:Mode$ BecomesTarget | ValidTarget$ Creature.inZoneBattlefield+YouCtrl | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ DBFight | TriggerDescription$ Whenever a creature you control becomes the target of a spell, CARDNAME fights up to one target creature you don't control. +T:Mode$ BecomesTarget | ValidTarget$ Creature.inZoneBattlefield+YouCtrl | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ DBFight | TriggerDescription$ Whenever a creature you control becomes the target of a spell, NICKNAME fights up to one target creature you don't control. SVar:DBFight:DB$ Fight | Defined$ Self | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control SVar:PlayMain1:TRUE DeckHints:Type$Hydra -Oracle:Vigilance\nHydra spells you cast cost {4} less to cast.\nWhenever a creature you control becomes the target of a spell, Gargos, Vicious Watcher fights up to one target creature you don't control. +Oracle:Vigilance\nHydra spells you cast cost {4} less to cast.\nWhenever a creature you control becomes the target of a spell, Gargos fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/g/gargoyle_castle.txt b/forge-gui/res/cardsfolder/g/gargoyle_castle.txt index 5710699e3fa..c4647e2a707 100644 --- a/forge-gui/res/cardsfolder/g/gargoyle_castle.txt +++ b/forge-gui/res/cardsfolder/g/gargoyle_castle.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Token | Cost$ 5 T Sac<1/CARDNAME> | TokenOwner$ You | TokenScript$ c_3_4_a_gargoyle_flying | SpellDescription$ Create a 3/4 colorless Gargoyle artifact creature token with flying. -Oracle:{T}: Add {C}.\n{5}, {T}, Sacrifice Gargoyle Castle: Create a 3/4 colorless Gargoyle artifact creature token with flying. +Oracle:{T}: Add {C}.\n{5}, {T}, Sacrifice this land: Create a 3/4 colorless Gargoyle artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt b/forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt index d682dd9f1f1..cac6f5c747b 100644 --- a/forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt +++ b/forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt @@ -3,8 +3,8 @@ ManaCost:3 Types:Artifact Creature Gargoyle PT:3/3 K:Defender -A:AB$ Debuff | Cost$ 3 | Keywords$ Defender | Defined$ Self | SubAbility$ Flight | SpellDescription$ Until end of turn, CARDNAME loses defender and gains flying. +A:AB$ Debuff | Cost$ 3 | Keywords$ Defender | Defined$ Self | SubAbility$ Flight | SpellDescription$ Until end of turn, this creature loses defender and gains flying. SVar:Flight:DB$ Pump | Defined$ Self | KW$ Flying # The AI currently won't understand that this ability is actually a good thing to do. AI:RemoveDeck:All -Oracle:Defender (This creature can't attack.)\n{3}: Until end of turn, Gargoyle Sentinel loses defender and gains flying. +Oracle:Defender (This creature can't attack.)\n{3}: Until end of turn, this creature loses defender and gains flying. diff --git a/forge-gui/res/cardsfolder/g/garland_knight_of_cornelia_chaos_the_endless.txt b/forge-gui/res/cardsfolder/g/garland_knight_of_cornelia_chaos_the_endless.txt index a21bac2ace6..4a84c05bda5 100644 --- a/forge-gui/res/cardsfolder/g/garland_knight_of_cornelia_chaos_the_endless.txt +++ b/forge-gui/res/cardsfolder/g/garland_knight_of_cornelia_chaos_the_endless.txt @@ -2,10 +2,10 @@ Name:Garland, Knight of Cornelia ManaCost:B R Types:Legendary Creature Human Knight PT:3/2 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 SVar:BuffedBy:Card.nonLand+nonCreature -A:AB$ ChangeZone | Cost$ 3 B B R R | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | Transformed$ True | StackDescription$ SpellDescription | SpellDescription$ Return NICKNAME from your graveyard to the battlefield transformed. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ 3 B B R R | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | Transformed$ True | StackDescription$ SpellDescription | SpellDescription$ Return this card from your graveyard to the battlefield transformed. Activate only as a sorcery. DeckHas:Ability$Surveil|Graveyard AlternateMode:DoubleFaced Oracle:Whenever you cast a noncreature spell, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{3}{B}{B}{R}{R}: Return this card from your graveyard to the battlefield transformed. Activate only as a sorcery. @@ -18,6 +18,6 @@ Colors:black,red Types:Legendary Creature Demon PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Whenever NICKNAME dies, put it on the bottom of its owner's library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When NICKNAME dies, put it on the bottom of its owner's library. SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 Oracle:Flying\nWhen Chaos dies, put it on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/g/garna_bloodfist_of_keld.txt b/forge-gui/res/cardsfolder/g/garna_bloodfist_of_keld.txt index e98d549a33b..689ca967d4e 100644 --- a/forge-gui/res/cardsfolder/g/garna_bloodfist_of_keld.txt +++ b/forge-gui/res/cardsfolder/g/garna_bloodfist_of_keld.txt @@ -2,10 +2,10 @@ Name:Garna, Bloodfist of Keld ManaCost:1 B R R Types:Legendary Creature Human Berserker PT:4/3 -T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigBranch | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature you control dies, draw a card if it was attacking. Otherwise, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigBranch | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature you control dies, draw a card if it was attacking. Otherwise, NICKNAME deals 1 damage to each opponent. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE1 | TrueSubAbility$ DBDraw | FalseSubAbility$ DBDamage SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 1 SVar:X:TriggeredCard$Valid Creature.attacking DeckHas:Ability$Sacrifice -Oracle:Whenever another creature you control dies, draw a card if it was attacking. Otherwise, Garna, Bloodfist of Keld deals 1 damage to each opponent. +Oracle:Whenever another creature you control dies, draw a card if it was attacking. Otherwise, Garna deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt b/forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt index 00c22ccd99b..19618db11aa 100644 --- a/forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt +++ b/forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt @@ -3,7 +3,7 @@ ManaCost:3 B R Types:Legendary Creature Human Warrior PT:3/3 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return to your hand all creature cards in your graveyard that were put there from anywhere this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When NICKNAME enters, return to your hand all creature cards in your graveyard that were put there from anywhere this turn. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ValidGraveyard Creature.YouOwn+ThisTurnEntered S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Haste | Description$ Other creatures you control have haste. -Oracle:Flash\nWhen Garna, the Bloodflame enters, return to your hand all creature cards in your graveyard that were put there from anywhere this turn.\nOther creatures you control have haste. +Oracle:Flash\nWhen Garna enters, return to your hand all creature cards in your graveyard that were put there from anywhere this turn.\nOther creatures you control have haste. diff --git a/forge-gui/res/cardsfolder/g/garrison_cat.txt b/forge-gui/res/cardsfolder/g/garrison_cat.txt index bf5ee1099be..b07f3fc6f02 100644 --- a/forge-gui/res/cardsfolder/g/garrison_cat.txt +++ b/forge-gui/res/cardsfolder/g/garrison_cat.txt @@ -2,9 +2,9 @@ Name:Garrison Cat ManaCost:W Types:Creature Cat PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 white Human Soldier creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_human_soldier | TokenOwner$ TriggeredCardController SVar:SacMe:1 DeckHints:Type$Human DeckHas:Ability$Token -Oracle:When Garrison Cat dies, create a 1/1 white Human Soldier creature token. +Oracle:When this creature dies, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/g/garrison_griffin.txt b/forge-gui/res/cardsfolder/g/garrison_griffin.txt index 45865efb19e..3c2f1127fab 100644 --- a/forge-gui/res/cardsfolder/g/garrison_griffin.txt +++ b/forge-gui/res/cardsfolder/g/garrison_griffin.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Griffin PT:2/2 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target Knight you control gains flying until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target Knight you control gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Knight.YouCtrl | TgtPrompt$ Select target Knight you control | KW$ Flying DeckNeeds:Type$Knight -Oracle:Flying\nWhenever Garrison Griffin attacks, target Knight you control gains flying until end of turn. +Oracle:Flying\nWhenever this creature attacks, target Knight you control gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/garrison_sergeant.txt b/forge-gui/res/cardsfolder/g/garrison_sergeant.txt index 33dd5b4c831..5ea58b3a070 100644 --- a/forge-gui/res/cardsfolder/g/garrison_sergeant.txt +++ b/forge-gui/res/cardsfolder/g/garrison_sergeant.txt @@ -2,7 +2,7 @@ Name:Garrison Sergeant ManaCost:3 R W Types:Creature Lizard Soldier PT:3/3 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | IsPresent$ Gate.YouCtrl | Description$ CARDNAME has double strike as long as you control a Gate. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | IsPresent$ Gate.YouCtrl | Description$ This creature has double strike as long as you control a Gate. SVar:BuffedBy:Gate DeckNeeds:Type$Gate -Oracle:Garrison Sergeant has double strike as long as you control a Gate. +Oracle:This creature has double strike as long as you control a Gate. diff --git a/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt b/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt index 0a62e8253f6..46b2ed02943 100644 --- a/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt +++ b/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt @@ -2,14 +2,14 @@ Name:Garruk Relentless ManaCost:3 G Types:Legendary Planeswalker Garruk Loyalty:3 -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_LE2_LOYALTY | Execute$ TrigTransform | TriggerDescription$ When CARDNAME has two or fewer loyalty counters on him, transform him. -A:AB$ DealDamage | Cost$ AddCounter<0/LOYALTY> | ValidTgts$ Creature | NumDmg$ 3 | SubAbility$ DamageThis | Planeswalker$ True | SpellDescription$ CARDNAME deals 3 damage to target creature. That creature deals damage equal to its power to him. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_LE2_LOYALTY | Execute$ TrigTransform | TriggerDescription$ When NICKNAME has two or fewer loyalty counters on him, transform him. +A:AB$ DealDamage | Cost$ AddCounter<0/LOYALTY> | ValidTgts$ Creature | NumDmg$ 3 | SubAbility$ DamageThis | Planeswalker$ True | SpellDescription$ NICKNAME deals 3 damage to target creature. That creature deals damage equal to its power to him. A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | TokenScript$ g_2_2_wolf | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 2/2 green Wolf creature token. SVar:DamageThis:DB$ DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y SVar:Y:Targeted$CardPower SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:When Garruk Relentless has two or fewer loyalty counters on him, transform him.\n[0]: Garruk Relentless deals 3 damage to target creature. That creature deals damage equal to its power to him.\n[0]: Create a 2/2 green Wolf creature token. +Oracle:When Garruk has two or fewer loyalty counters on him, transform him.\n[0]: Garruk deals 3 damage to target creature. That creature deals damage equal to its power to him.\n[0]: Create a 2/2 green Wolf creature token. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/garruk_unleashed.txt b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt index 4021eee4cb8..e67c4c7d6e8 100644 --- a/forge-gui/res/cardsfolder/g/garruk_unleashed.txt +++ b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt @@ -3,11 +3,11 @@ ManaCost:2 G G Types:Legendary Planeswalker Garruk Loyalty:4 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | NumAtt$ +3 | NumDef$ +3 | KW$ Trample | SpellDescription$ Up to one target creature gets +3/+3 and gains trample until end of turn. -A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenScript$ g_3_3_beast | TokenOwner$ You | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on CARDNAME. +A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenScript$ g_3_3_beast | TokenOwner$ You | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on NICKNAME. SVar:DBPutCounter:DB$ PutCounter | ConditionPresent$ Creature.OppCtrl | ConditionCompare$ GTX | Defined$ Self | CounterNum$ 1 | CounterType$ LOYALTY | StackDescription$ None SVar:X:Count$Valid Creature.YouCtrl DeckHas:Ability$Token A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem — Garruk, Unleashed | Image$ emblem_garruk_unleashed | Triggers$ EffPhase | Duration$ Permanent | SpellDescription$ You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle." SVar:EffPhase:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ EmblemTrigChangeZone | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle. SVar:EmblemTrigChangeZone:DB$ ChangeZone | ChangeType$ Creature | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True -Oracle:[+1]: Up to one target creature gets +3/+3 and gains trample until end of turn.\n[-2]: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk, Unleashed.\n[-7]: You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle." +Oracle:[+1]: Up to one target creature gets +3/+3 and gains trample until end of turn.\n[-2]: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk.\n[-7]: You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle." diff --git a/forge-gui/res/cardsfolder/g/garruk_wrath_of_the_wilds.txt b/forge-gui/res/cardsfolder/g/garruk_wrath_of_the_wilds.txt index aa89f186e62..eb632e036e6 100644 --- a/forge-gui/res/cardsfolder/g/garruk_wrath_of_the_wilds.txt +++ b/forge-gui/res/cardsfolder/g/garruk_wrath_of_the_wilds.txt @@ -12,4 +12,4 @@ SVar:DBPut:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Defined$ R SVar:DBCleanup2:DB$ Cleanup | ClearRemembered$ True A:AB$ PumpAll | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +3 | NumDef$ +3 | KW$ Trample | SpellDescription$ Until end of turn, creatures you control get +3/+3 and gain trample. DeckHas:Type$Troll|Elk|Wolf|Beast|Insect|Squirrel|Boar|Basilisk|Antelope & Ability$Sacrifice|Counters|LifeGain -Oracle:[+1]: Choose a creature card in your hand. It perpetually gets +1/+1 and perpetually gains "This spell costs {1} less to cast."\n[-1]: Draft a card from Garruk, Wrath of the Wild's spellbook and put it onto the battlefield.\n[-6]: Until end of turn, creatures you control get +3/+3 and gain trample. +Oracle:[+1]: Choose a creature card in your hand. It perpetually gets +1/+1 and perpetually gains "This spell costs {1} less to cast."\n[-1]: Draft a card from Garruk, Wrath of the Wilds's spellbook and put it onto the battlefield.\n[-6]: Until end of turn, creatures you control get +3/+3 and gain trample. diff --git a/forge-gui/res/cardsfolder/g/garruks_harbinger.txt b/forge-gui/res/cardsfolder/g/garruks_harbinger.txt index b85a5301073..5487f8e354e 100644 --- a/forge-gui/res/cardsfolder/g/garruks_harbinger.txt +++ b/forge-gui/res/cardsfolder/g/garruks_harbinger.txt @@ -3,8 +3,8 @@ ManaCost:1 G G Types:Creature Beast PT:4/3 K:Hexproof:Black -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | Execute$ TrigDig | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker 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$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | Execute$ TrigDig | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker 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$ X | ChangeNum$ 1 | ChangeValid$ Creature,Planeswalker.Garruk | Optional$ True | DestinationZone$ Hand | RestRandomOrder$ True SVar:X:TriggerCount$DamageAmount DeckHints:Type$Garruk -Oracle:Hexproof from black\nWhenever Garruk's Harbinger deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Hexproof from black\nWhenever this creature deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker 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/g/garruks_lost_wolf_hey_has_anyone_seen_garruk.txt b/forge-gui/res/cardsfolder/g/garruks_lost_wolf_hey_has_anyone_seen_garruk.txt index 4cec7bf76a7..2064d3b9116 100644 --- a/forge-gui/res/cardsfolder/g/garruks_lost_wolf_hey_has_anyone_seen_garruk.txt +++ b/forge-gui/res/cardsfolder/g/garruks_lost_wolf_hey_has_anyone_seen_garruk.txt @@ -2,11 +2,11 @@ Name:Garruk's Lost Wolf ManaCost:3 G Types:Creature Wolf PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Huntsman Role token attached to another target creature you control. (Enchanted creature gets +1/+1 and has "{T}: Add {G}.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Huntsman Role token attached to another target creature you control. (Enchanted creature gets +1/+1 and has "{T}: Add {G}") SVar:TrigToken:DB$ Token | TokenScript$ role_huntsman | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control DeckHas:Ability$Mill|Graveyard|Token & Type$Aura|Enchantment|Role AlternateMode:Adventure -Oracle:When Garruk's Lost Wolf enters the battlefield, create a Huntsman Role token attached to another target creature you control. (Enchanted creature gets +1/+1 and has "{T}: Add {G}.") +Oracle:When Garruk's Lost Wolf enters the battlefield, create a Huntsman Role token attached to another target creature you control. (Enchanted creature gets +1/+1 and has "{T}: Add {G}") ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/garruks_uprising.txt b/forge-gui/res/cardsfolder/g/garruks_uprising.txt index 9ee6a885791..ea22e66acdb 100644 --- a/forge-gui/res/cardsfolder/g/garruks_uprising.txt +++ b/forge-gui/res/cardsfolder/g/garruks_uprising.txt @@ -1,8 +1,8 @@ Name:Garruk's Uprising ManaCost:2 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if you control a creature with power 4 or greater, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigDraw | TriggerDescription$ When this enchantment enters, if you control a creature with power 4 or greater, draw a card. S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Trample | Description$ Creatures you control have trample. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE4+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control with power 4 or greater enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You -Oracle:When Garruk's Uprising enters, if you control a creature with power 4 or greater, draw a card.\nCreatures you control have trample. (They can deal excess combat damage to the player or planeswalker they're attacking.)\nWhenever a creature you control with power 4 or greater enters, draw a card. +Oracle:When this enchantment enters, if you control a creature with power 4 or greater, draw a card.\nCreatures you control have trample. (Each of those creatures can deal excess combat damage to the player or planeswalker it's attacking.)\nWhenever a creature you control with power 4 or greater enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/garruks_warsteed.txt b/forge-gui/res/cardsfolder/g/garruks_warsteed.txt index 8d144a34fd0..99f262ebb3c 100644 --- a/forge-gui/res/cardsfolder/g/garruks_warsteed.txt +++ b/forge-gui/res/cardsfolder/g/garruks_warsteed.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Rhino PT:3/5 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedGarruk; Savage Herald | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckNeeds:Name$Garruk, Savage Herald -Oracle:Vigilance\nWhen Garruk's Warsteed enters, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. +Oracle:Vigilance\nWhen this creature enters, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/gary_clone.txt b/forge-gui/res/cardsfolder/g/gary_clone.txt index d362aef6043..0ea02f92bb7 100644 --- a/forge-gui/res/cardsfolder/g/gary_clone.txt +++ b/forge-gui/res/cardsfolder/g/gary_clone.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Creature Human Citizen PT:1/3 K:Squad:2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever this creature attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+namedGary Clone | NumAtt$ +1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Token DeckHints:Name$Gary Clone -Oracle:Squad {2} (As an additional cost to cast this spell, you may pay {2} any number of times. When this creature enters, create that many tokens that are copies of it.)\nWhenever Gary Clone attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. +Oracle:Squad {2} (As an additional cost to cast this spell, you may pay {2} any number of times. When this creature enters, create that many tokens that are copies of it.)\nWhenever this creature attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/garza_zol_plague_queen.txt b/forge-gui/res/cardsfolder/g/garza_zol_plague_queen.txt index b4b2346ffdf..9dc078f9034 100644 --- a/forge-gui/res/cardsfolder/g/garza_zol_plague_queen.txt +++ b/forge-gui/res/cardsfolder/g/garza_zol_plague_queen.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Vampire Noble PT:5/5 K:Flying K:Haste -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, put a +1/+1 counter on NICKNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dealt damage by NICKNAME this turn dies, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Flying, haste\nWhenever a creature dealt damage by Garza Zol, Plague Queen this turn dies, put a +1/+1 counter on Garza Zol.\nWhenever Garza Zol deals combat damage to a player, you may draw a card. +Oracle:Flying, haste\nWhenever a creature dealt damage by Garza Zol this turn dies, put a +1/+1 counter on Garza Zol.\nWhenever Garza Zol deals combat damage to a player, you may draw a card. diff --git a/forge-gui/res/cardsfolder/g/garzas_assassin.txt b/forge-gui/res/cardsfolder/g/garzas_assassin.txt index ca1ddca9ca9..63db2f1520b 100644 --- a/forge-gui/res/cardsfolder/g/garzas_assassin.txt +++ b/forge-gui/res/cardsfolder/g/garzas_assassin.txt @@ -5,4 +5,4 @@ PT:2/2 K:Recover:PayLife A:AB$ Destroy | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. SVar:X:Count$YourLifeTotal/HalfUp -Oracle:Sacrifice Garza's Assassin: Destroy target nonblack creature.\nRecover—Pay half your life, rounded up. (When another creature is put into your graveyard from the battlefield, you may pay half your life, rounded up. If you do, return this card from your graveyard to your hand. Otherwise, exile this card.) +Oracle:Sacrifice this creature: Destroy target nonblack creature.\nRecover—Pay half your life, rounded up. (When another creature is put into your graveyard from the battlefield, you may pay half your life, rounded up. If you do, return this card from your graveyard to your hand. Otherwise, exile this card.) diff --git a/forge-gui/res/cardsfolder/g/gate_colossus.txt b/forge-gui/res/cardsfolder/g/gate_colossus.txt index fb534c8d192..2de30762bbc 100644 --- a/forge-gui/res/cardsfolder/g/gate_colossus.txt +++ b/forge-gui/res/cardsfolder/g/gate_colossus.txt @@ -3,8 +3,8 @@ ManaCost:8 Types:Artifact Creature Construct PT:8/8 K:Affinity:Gate -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever a Gate you control enters, you may put CARDNAME from your graveyard on top of your library. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever a Gate you control enters, you may put this card from your graveyard on top of your library. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Defined$ Self DeckNeeds:Type$Gate -Oracle:Affinity for Gates (This spell costs {1} less to cast for each Gate you control.)\nGate Colossus can't be blocked by creatures with power 2 or less.\nWhenever a Gate you control enters, you may put Gate Colossus from your graveyard on top of your library. +Oracle:Affinity for Gates (This spell costs {1} less to cast for each Gate you control.)\nThis creature can't be blocked by creatures with power 2 or less.\nWhenever a Gate you control enters, you may put this card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/g/gate_hound.txt b/forge-gui/res/cardsfolder/g/gate_hound.txt index f6f33f8146c..eee82baf437 100644 --- a/forge-gui/res/cardsfolder/g/gate_hound.txt +++ b/forge-gui/res/cardsfolder/g/gate_hound.txt @@ -2,8 +2,8 @@ Name:Gate Hound ManaCost:2 W Types:Creature Dog PT:1/1 -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Vigilance | IsPresent$ Card.Self+enchanted | Description$ Creatures you control have vigilance as long as CARDNAME is enchanted. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Vigilance | IsPresent$ Card.Self+enchanted | Description$ Creatures you control have vigilance as long as this creature is enchanted. SVar:EnchantMe:Once AI:RemoveDeck:Random DeckNeeds:Type$Enchantment -Oracle:Creatures you control have vigilance as long as Gate Hound is enchanted. +Oracle:Creatures you control have vigilance as long as this creature is enchanted. diff --git a/forge-gui/res/cardsfolder/g/gate_of_the_black_dragon.txt b/forge-gui/res/cardsfolder/g/gate_of_the_black_dragon.txt index dc198e7fd2d..34ddd3cbc00 100644 --- a/forge-gui/res/cardsfolder/g/gate_of_the_black_dragon.txt +++ b/forge-gui/res/cardsfolder/g/gate_of_the_black_dragon.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 B T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {B}. DeckHints:Type$Gate -Oracle:Gate of the Black Dragon enters tapped.\n{3}{B}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {B}. +Oracle:({T}: Add {B}.)\nGate of the Black Dragon enters the battlefield tapped.\n{3}{B}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gate_smasher.txt b/forge-gui/res/cardsfolder/g/gate_smasher.txt index c9c59d64488..d2bda9c8499 100644 --- a/forge-gui/res/cardsfolder/g/gate_smasher.txt +++ b/forge-gui/res/cardsfolder/g/gate_smasher.txt @@ -2,7 +2,7 @@ Name:Gate Smasher ManaCost:3 Types:Artifact Equipment K:Equip:3 -S:Mode$ CantAttach | ValidCard$ Card.Self | Target$ Creature.toughnessLT4 | Description$ CARDNAME can be attached only to a creature with toughness 4 or greater. +S:Mode$ CantAttach | ValidCard$ Card.Self | Target$ Creature.toughnessLT4 | Description$ This Equipment can be attached only to a creature with toughness 4 or greater. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddKeyword$ Trample | Description$ Equipped creature gets +3/+0 and has trample. AI:RemoveDeck:Random -Oracle:Gate Smasher can be attached only to a creature with toughness 4 or greater.\nEquipped creature gets +3/+0 and has trample.\nEquip {3} +Oracle:This Equipment can be attached only to a creature with toughness 4 or greater.\nEquipped creature gets +3/+0 and has trample.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/g/gate_to_manorborn.txt b/forge-gui/res/cardsfolder/g/gate_to_manorborn.txt index 7f0769e8c63..c91d1bc0b84 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_manorborn.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_manorborn.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 G T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {G}. DeckHints:Type$Gate -Oracle:Gate to Manorborn enters tapped.\n{3}{G}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {G}. +Oracle:({T}: Add {G}.)\nGate to Manorborn enters the battlefield tapped.\n{3}{G}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gate_to_seatower.txt b/forge-gui/res/cardsfolder/g/gate_to_seatower.txt index c4f4ed8dfef..2ee4fc0ab58 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_seatower.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_seatower.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 U T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {U}. DeckHints:Type$Gate -Oracle:Gate to Seatower enters tapped.\n{3}{U}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {U}. +Oracle:({T}: Add {U}.)\nGate to Seatower enters the battlefield tapped.\n{3}{U}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt b/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt index 63e829af74d..4ddb06dcb35 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt @@ -7,4 +7,4 @@ SVar:DBDiscard:DB$ Discard | UnlessCost$ Draw<1/You> | UnlessPayer$ You | Unless A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Hidden$ True | Origin$ Library | OriginAlternative$ Graveyard,Hand | Destination$ Battlefield | ChangeType$ Card.YouOwn+namedGod-Pharaoh's Gift | CheckSVar$ Count$ValidGraveyard Creature.YouOwn | SVarCompare$ GE6 | SpellDescription$ Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle. Activate only if there are six or more creature cards in your graveyard. DeckHints:Name$God-Pharaoh's Gift DeckHas:Ability$LifeGain|Discard|Sacrifice -Oracle:Whenever a nontoken creature you control dies, you gain 1 life. Then you may draw a card. If you do, discard a card.\n{2}, {T}, Sacrifice Gate to the Afterlife: Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle. Activate only if there are six or more creature cards in your graveyard. +Oracle:Whenever a nontoken creature you control dies, you gain 1 life. Then you may draw a card. If you do, discard a card.\n{2}, {T}, Sacrifice this artifact: Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle. Activate only if there are six or more creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt b/forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt index 0ea997a14b5..ca38edb6b32 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 W T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {W}. DeckHints:Type$Gate -Oracle:Gate to the Citadel enters tapped.\n{3}{W}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {W}. +Oracle:({T}: Add {W}.)\nGate to the Citadel enters the battlefield tapped.\n{3}{W}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt b/forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt index d4aec0f47a9..acaca7855f2 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 R T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {R}. DeckHints:Type$Gate -Oracle:Gate to Tumbledown enters tapped.\n{3}{R}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {R}. +Oracle:({T}: Add {R}.)\nGate to Tumbledown enters the battlefield tapped.\n{3}{R}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gatebreaker_ram.txt b/forge-gui/res/cardsfolder/g/gatebreaker_ram.txt index de1d29d8b21..1dccf2a005b 100644 --- a/forge-gui/res/cardsfolder/g/gatebreaker_ram.txt +++ b/forge-gui/res/cardsfolder/g/gatebreaker_ram.txt @@ -2,9 +2,9 @@ Name:Gatebreaker Ram ManaCost:2 G Types:Creature Sheep PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each Gate you control. -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance & Trample | CheckSVar$ X | SVarCompare$ GE2 | Description$ As long as you control two or more Gates, CARDNAME has vigilance and trample. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each Gate you control. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance & Trample | CheckSVar$ X | SVarCompare$ GE2 | Description$ As long as you control two or more Gates, this creature has vigilance and trample. SVar:X:Count$Valid Land.Gate+YouCtrl SVar:BuffedBy:Land.Gate DeckNeeds:Type$Gate -Oracle:Gatebreaker Ram gets +1/+1 for each Gate you control.\nAs long as you control two or more Gates, Gatebreaker Ram has vigilance and trample. +Oracle:This creature gets +1/+1 for each Gate you control.\nAs long as you control two or more Gates, this creature has vigilance and trample. diff --git a/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt b/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt index 89d4ebccee2..16f64fc4154 100644 --- a/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt +++ b/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Plant PT:0/2 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic,Card.Gate | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:Defender\nWhen Gatecreeper Vine enters, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. +Oracle:Defender\nWhen this creature enters, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt b/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt index c474bc6e22d..764c29560b4 100644 --- a/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt +++ b/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt @@ -3,8 +3,8 @@ ManaCost:6 Types:Artifact Creature Gargoyle PT:3/3 K:Flying -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each Gate you control. +K:etbCounter:P1P1:X:no Condition:This creature enters with a +1/+1 counter on it for each Gate you control. SVar:X:Count$Valid Gate.YouCtrl SVar:NeedsToPlayVar:X GE1 DeckHints:Type$Gate -Oracle:Flying\nGatekeeper Gargoyle enters with a +1/+1 counter on it for each Gate you control. +Oracle:Flying\nThis creature enters with a +1/+1 counter on it for each Gate you control. diff --git a/forge-gui/res/cardsfolder/g/gatekeeper_of_malakir.txt b/forge-gui/res/cardsfolder/g/gatekeeper_of_malakir.txt index ee7f4f3db12..b56ac67f6fe 100644 --- a/forge-gui/res/cardsfolder/g/gatekeeper_of_malakir.txt +++ b/forge-gui/res/cardsfolder/g/gatekeeper_of_malakir.txt @@ -3,8 +3,8 @@ ManaCost:B B Types:Creature Vampire Warrior PT:2/2 K:Kicker:B -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, target player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When this creature enters, if it was kicked, target player sacrifices a creature of their choice. SVar:TrigKicker:DB$ Sacrifice | ValidTgts$ Player | SacValid$ Creature SVar:NeedsToPlayKicked:Creature.YouDontCtrl SVar:PlayMain1:TRUE -Oracle:Kicker {B} (You may pay an additional {B} as you cast this spell.)\nWhen Gatekeeper of Malakir enters, if it was kicked, target player sacrifices a creature. +Oracle:Kicker {B} (You may pay an additional {B} as you cast this spell.)\nWhen this creature enters, if it was kicked, target player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/gates_of_istfell.txt b/forge-gui/res/cardsfolder/g/gates_of_istfell.txt index 09da2212316..f394a31b3f9 100644 --- a/forge-gui/res/cardsfolder/g/gates_of_istfell.txt +++ b/forge-gui/res/cardsfolder/g/gates_of_istfell.txt @@ -1,10 +1,10 @@ Name:Gates of Istfell 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$ W | SpellDescription$ Add {W}. A:AB$ GainLife | Cost$ 2 W U U T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw two cards. SVar:DBDraw:DB$ Draw | NumCards$ 2 DeckHas:Ability$LifeGain|Sacrifice -Oracle:Gates of Istfell enters tapped.\n{T}: Add {W}.\n{2}{W}{U}{U}, {T}, Sacrifice Gates of Istfell: You gain 2 life and draw two cards. +Oracle:This land enters tapped.\n{T}: Add {W}.\n{2}{W}{U}{U}, {T}, Sacrifice this land: You gain 2 life and draw two cards. diff --git a/forge-gui/res/cardsfolder/g/gatewatch_beacon.txt b/forge-gui/res/cardsfolder/g/gatewatch_beacon.txt index 2627de25fd1..6ba26fa8a4e 100644 --- a/forge-gui/res/cardsfolder/g/gatewatch_beacon.txt +++ b/forge-gui/res/cardsfolder/g/gatewatch_beacon.txt @@ -1,10 +1,10 @@ Name:Gatewatch Beacon ManaCost:2 W Types:Artifact -K:etbCounter:LOYALTY:3 +K:etbCounter:LOYALTY:3:no Condition:This artifact enters with three loyalty counters on it. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Planeswalker.YouCtrl | IsPresent$ Card.Self+counters_GE1_LOYALTY | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMoveCounter | TriggerDescription$ Whenever a planeswalker you control enters, if CARDNAME has loyalty counters on it, you may move a loyalty counter from CARDNAME onto that planeswalker. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Planeswalker.YouCtrl | IsPresent$ Card.Self+counters_GE1_LOYALTY | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMoveCounter | TriggerDescription$ Whenever a planeswalker you control enters, if this artifact has loyalty counters on it, you may move a loyalty counter from this artifact onto that planeswalker. SVar:TrigMoveCounter:DB$ MoveCounter | Source$ Self | Defined$ TriggeredCardLKICopy | CounterType$ LOYALTY DeckHints:Type$Planeswalker DeckHas:Ability$Counters -Oracle:Gatewatch Beacon enters with three loyalty counters on it.\n{T}: Add {W}.\nWhenever a planeswalker you control enters, if Gatewatch Beacon has loyalty counters on it, you may move a loyalty counter from Gatewatch Beacon onto that planeswalker. +Oracle:This artifact enters with three loyalty counters on it.\n{T}: Add {W}.\nWhenever a planeswalker you control enters, if this artifact has loyalty counters on it, you may move a loyalty counter from this artifact onto that planeswalker. diff --git a/forge-gui/res/cardsfolder/g/gateway_plaza.txt b/forge-gui/res/cardsfolder/g/gateway_plaza.txt index 7e6821b9a31..44670d3a41a 100644 --- a/forge-gui/res/cardsfolder/g/gateway_plaza.txt +++ b/forge-gui/res/cardsfolder/g/gateway_plaza.txt @@ -1,10 +1,10 @@ Name:Gateway Plaza ManaCost:no cost Types:Land Gate -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$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice it unless you pay {1}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this land enters, sacrifice it unless you pay {1}. SVar:TrigSac:DB$ Sacrifice | UnlessCost$ 1 | UnlessPayer$ You SVar:NeedsToPlay:Land.untapped+YouCtrl A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:Gateway Plaza enters tapped.\nWhen Gateway Plaza enters, sacrifice it unless you pay {1}.\n{T}: Add one mana of any color. +Oracle:This land enters tapped.\nWhen this land enters, sacrifice it unless you pay {1}.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/gateway_shade.txt b/forge-gui/res/cardsfolder/g/gateway_shade.txt index aec7fa12f13..42980faabdb 100644 --- a/forge-gui/res/cardsfolder/g/gateway_shade.txt +++ b/forge-gui/res/cardsfolder/g/gateway_shade.txt @@ -2,8 +2,8 @@ Name:Gateway Shade ManaCost:2 B Types:Creature Shade PT:1/1 -A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -A:AB$ Pump | Cost$ tapXType<1/Gate> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 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. +A:AB$ Pump | Cost$ tapXType<1/Gate> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. AI:RemoveDeck:Random DeckNeeds:Type$Gate -Oracle:{B}: Gateway Shade gets +1/+1 until end of turn.\nTap an untapped Gate you control: Gateway Shade gets +2/+2 until end of turn. +Oracle:{B}: This creature gets +1/+1 until end of turn.\nTap an untapped Gate you control: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gateway_sneak.txt b/forge-gui/res/cardsfolder/g/gateway_sneak.txt index fa6b26c24df..cc6d108b4d4 100644 --- a/forge-gui/res/cardsfolder/g/gateway_sneak.txt +++ b/forge-gui/res/cardsfolder/g/gateway_sneak.txt @@ -2,10 +2,10 @@ Name:Gateway Sneak ManaCost:2 U Types:Creature Vedalken Rogue PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigUnblockable | TriggerDescription$ Whenever a Gate you control enters, CARDNAME can't be blocked this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigUnblockable | TriggerDescription$ Whenever a Gate you control enters, this creature can't be blocked this turn. SVar:TrigUnblockable:DB$ Effect | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever this creature deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw DeckHints:Type$Gate -Oracle:Whenever a Gate you control enters, Gateway Sneak can't be blocked this turn.\nWhenever Gateway Sneak deals combat damage to a player, draw a card. +Oracle:Whenever a Gate you control enters, this creature can't be blocked this turn.\nWhenever this creature deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gathan_raiders.txt b/forge-gui/res/cardsfolder/g/gathan_raiders.txt index e79e592e79a..74b7f038020 100644 --- a/forge-gui/res/cardsfolder/g/gathan_raiders.txt +++ b/forge-gui/res/cardsfolder/g/gathan_raiders.txt @@ -3,6 +3,6 @@ ManaCost:3 R R Types:Creature Human Warrior PT:3/3 K:Morph:Discard<1/Card> -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Hellbent | Description$ Hellbent — CARDNAME gets +2/+2 as long as you have no cards in hand. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Hellbent | Description$ Hellbent — This creature gets +2/+2 as long as you have no cards in hand. SVar:BuffedBy:Card -Oracle:Hellbent — Gathan Raiders gets +2/+2 as long as you have no cards in hand.\nMorph—Discard a card. (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:Hellbent — This creature gets +2/+2 as long as you have no cards in hand.\nMorph—Discard a card. (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/g/gatherer_of_graces.txt b/forge-gui/res/cardsfolder/g/gatherer_of_graces.txt index f15846a8d2e..1fc501f8e9f 100644 --- a/forge-gui/res/cardsfolder/g/gatherer_of_graces.txt +++ b/forge-gui/res/cardsfolder/g/gatherer_of_graces.txt @@ -2,8 +2,8 @@ Name:Gatherer of Graces ManaCost:1 G Types:Creature Human Druid PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each Aura attached to it. -A:AB$ Regenerate | Cost$ Sac<1/Aura> | SpellDescription$ Regenerate CARDNAME. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each Aura attached to it. +A:AB$ Regenerate | Cost$ Sac<1/Aura> | SpellDescription$ Regenerate this creature. SVar:X:Count$Valid Aura.Attached SVar:EnchantMe:Multiple -Oracle:Gatherer of Graces gets +1/+1 for each Aura attached to it.\nSacrifice an Aura: Regenerate Gatherer of Graces. +Oracle:This creature gets +1/+1 for each Aura attached to it.\nSacrifice an Aura: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/gathering_place.txt b/forge-gui/res/cardsfolder/g/gathering_place.txt index 1457579dd6e..00c465289cb 100644 --- a/forge-gui/res/cardsfolder/g/gathering_place.txt +++ b/forge-gui/res/cardsfolder/g/gathering_place.txt @@ -2,5 +2,5 @@ Name:Gathering Place ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ Combo G W | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {G} or {W}. Activate only if this land entered this turn or if your control a basic land. -Oracle:{T}: Add {C}.\n{T}: Add {G} or {W}. Activate only if this land entered this turn or if your control a basic land. +A:AB$ Mana | Cost$ T | Produced$ Combo G W | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {G} or {W}. Activate only if this land entered this turn or if you control a basic land. +Oracle:{T}: Add {C}.\n{T}: Add {G} or {W}. Activate only if this land entered this turn or if you control a basic land. diff --git a/forge-gui/res/cardsfolder/g/gathering_stone.txt b/forge-gui/res/cardsfolder/g/gathering_stone.txt index 444978f204b..d6ebf6f97e3 100644 --- a/forge-gui/res/cardsfolder/g/gathering_stone.txt +++ b/forge-gui/res/cardsfolder/g/gathering_stone.txt @@ -2,7 +2,7 @@ Name:Gathering Stone ManaCost:4 Types:Artifact K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As this artifact enters, choose a creature type. S:Mode$ ReduceCost | ValidCard$ Card.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast of the chosen type cost {1} less to cast. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When this artifact enters and at the beginning of your upkeep, look at the top card of your library. If it's a card of the chosen type, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPeek | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When this artifact enters and at the beginning of your upkeep, look at the top card of your library. If it's a card of the chosen type, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gathering_throng.txt b/forge-gui/res/cardsfolder/g/gathering_throng.txt index ec748f1bb70..609b77d100f 100644 --- a/forge-gui/res/cardsfolder/g/gathering_throng.txt +++ b/forge-gui/res/cardsfolder/g/gathering_throng.txt @@ -2,8 +2,8 @@ Name:Gathering Throng ManaCost:2 W Types:Creature Human Citizen PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for any number of cards named Gathering Throng, 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 any number of cards named Gathering Throng, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedGathering Throng | ChangeNum$ X | ShuffleNonMandatory$ True SVar:X:Count$ValidLibrary Card.YouOwn+namedGathering Throng DeckHints:Name$Gathering Throng -Oracle:When Gathering Throng enters, you may search your library for any number of cards named Gathering Throng, reveal them, put them into your hand, then shuffle. +Oracle:When this creature enters, you may search your library for any number of cards named Gathering Throng, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gatstaf_arsonists_gatstaf_ravagers.txt b/forge-gui/res/cardsfolder/g/gatstaf_arsonists_gatstaf_ravagers.txt index ecb1fc87fff..b62cffeb4bb 100644 --- a/forge-gui/res/cardsfolder/g/gatstaf_arsonists_gatstaf_ravagers.txt +++ b/forge-gui/res/cardsfolder/g/gatstaf_arsonists_gatstaf_ravagers.txt @@ -2,10 +2,10 @@ Name:Gatstaf Arsonists ManaCost:4 R Types:Creature Human Werewolf PT:5/4 -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 Gatstaf Arsonists. +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:6/5 K:Menace -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:Menace (This creature can't be blocked except by two or more creatures.)\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Gatstaf Ravagers. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\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/g/gatstaf_shepherd_gatstaf_howler.txt b/forge-gui/res/cardsfolder/g/gatstaf_shepherd_gatstaf_howler.txt index 206aa4ba062..35cdb0b75c9 100644 --- a/forge-gui/res/cardsfolder/g/gatstaf_shepherd_gatstaf_howler.txt +++ b/forge-gui/res/cardsfolder/g/gatstaf_shepherd_gatstaf_howler.txt @@ -2,10 +2,10 @@ Name:Gatstaf Shepherd ManaCost:1 G Types:Creature Human Werewolf PT:2/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:At the beginning of each upkeep, if no spells were cast last turn, transform Gatstaf Shepherd. +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:3/3 K:Intimidate -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:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Gatstaf Howler. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\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/g/gauntlet_of_power.txt b/forge-gui/res/cardsfolder/g/gauntlet_of_power.txt index 6075f4e0011..9aaf5d42c8e 100644 --- a/forge-gui/res/cardsfolder/g/gauntlet_of_power.txt +++ b/forge-gui/res/cardsfolder/g/gauntlet_of_power.txt @@ -2,8 +2,8 @@ Name:Gauntlet of Power ManaCost:5 Types:Artifact K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a color. +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInComputerDeck | SpellDescription$ As this artifact enters, choose a color. S:Mode$ Continuous | Affected$ Creature.ChosenColor | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures of the chosen color get +1/+1. T:Mode$ TapsForMana | ValidCard$ Land.Basic | Produced$ ChosenColor | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a basic land is tapped for mana of the chosen color, its controller adds an additional one mana of that color. SVar:TrigMana:DB$ Mana | Produced$ Chosen | Amount$ 1 | Defined$ TriggeredCardController -Oracle:As Gauntlet of Power enters, choose a color.\nCreatures of the chosen color get +1/+1.\nWhenever a basic land is tapped for mana of the chosen color, its controller adds an additional one mana of that color. +Oracle:As this artifact enters, choose a color.\nCreatures of the chosen color get +1/+1.\nWhenever a basic land is tapped for mana of the chosen color, its controller adds an additional one mana of that color. diff --git a/forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt b/forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt index 4fa8e9d1d88..73b23a9f0ce 100644 --- a/forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt +++ b/forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt @@ -7,4 +7,4 @@ SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Aura.AttachedTo Card.IsRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All DeckHas:Ability$Sacrifice -Oracle:{5}, Sacrifice Gauntlets of Chaos: Exchange control of target artifact, creature, or land you control and target permanent an opponent controls that shares one of those types with it. If those permanents are exchanged this way, destroy all Auras attached to them. +Oracle:{5}, Sacrifice this artifact: Exchange control of target artifact, creature, or land you control and target permanent an opponent controls that shares one of those types with it. If those permanents are exchanged this way, destroy all Auras attached to them. diff --git a/forge-gui/res/cardsfolder/g/gavel_of_the_righteous.txt b/forge-gui/res/cardsfolder/g/gavel_of_the_righteous.txt index 339303a58e2..2b7764af5e6 100644 --- a/forge-gui/res/cardsfolder/g/gavel_of_the_righteous.txt +++ b/forge-gui/res/cardsfolder/g/gavel_of_the_righteous.txt @@ -1,12 +1,12 @@ Name:Gavel of the Righteous ManaCost:2 Types:Artifact Equipment -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a charge counter on CARDNAME. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a charge counter on this Equipment. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ CHARGE -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddToughness$ X | Description$ Equipped creature gets +1/+1 for each counter on CARDNAME. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddToughness$ X | Description$ Equipped creature gets +1/+1 for each counter on this Equipment. SVar:X:Count$CardCounters.ALL -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Double Strike | CheckSVar$ X | SVarCompare$ GE4 | Description$ As long as CARDNAME has four or more counters on it, equipped creature has double strike. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Double Strike | CheckSVar$ X | SVarCompare$ GE4 | Description$ As long as this Equipment has four or more counters on it, equipped creature has double strike. K:Equip:3:::AlternateCost$ RemoveAnyCounter<1/Any/CARDNAME/this equipment> DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:At the beginning of combat on your turn, put a charge counter on Gavel of the Righteous.\nEquipped creature gets +1/+1 for each counter on Gavel of the Righteous.\nAs long as Gavel of the Righteous has four or more counters on it, equipped creature has double strike.\nEquip—Pay {3} or remove a counter from Gavel of the Righteous. +Oracle:At the beginning of combat on your turn, put a charge counter on this Equipment.\nEquipped creature gets +1/+1 for each counter on this Equipment.\nAs long as this Equipment has four or more counters on it, equipped creature has double strike.\nEquip—Pay {3} or remove a counter from this Equipment. diff --git a/forge-gui/res/cardsfolder/g/gavony_dawnguard.txt b/forge-gui/res/cardsfolder/g/gavony_dawnguard.txt index b03c95a6aa5..c51fecc26ee 100644 --- a/forge-gui/res/cardsfolder/g/gavony_dawnguard.txt +++ b/forge-gui/res/cardsfolder/g/gavony_dawnguard.txt @@ -3,8 +3,8 @@ ManaCost:1 W W Types:Creature Human Soldier PT:3/3 K:Ward:1 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | DayTime$ Neither | ReplaceWith$ DoDay | ReplacementResult$ Updated | Description$ If it's neither day nor night, it becomes day as CARDNAME enters. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | DayTime$ Neither | ReplaceWith$ DoDay | ReplacementResult$ Updated | Description$ If it's neither day nor night, it becomes day as this creature enters. SVar:DoDay:DB$ DayTime | Value$ Day T:Mode$ DayTimeChanges | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever day becomes night or night becomes day, look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | ForceRevealToController$ True | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.cmcLE3 -Oracle:Ward {1}\nIf it's neither day nor night, it becomes day as Gavony Dawnguard enters.\nWhenever day becomes night or night becomes day, look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in any order. +Oracle:Ward {1}\nIf it's neither day nor night, it becomes day as this creature enters.\nWhenever day becomes night or night becomes day, look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/gavony_silversmith.txt b/forge-gui/res/cardsfolder/g/gavony_silversmith.txt index 2312b949e11..c13b9cbb0b7 100644 --- a/forge-gui/res/cardsfolder/g/gavony_silversmith.txt +++ b/forge-gui/res/cardsfolder/g/gavony_silversmith.txt @@ -2,7 +2,7 @@ Name:Gavony Silversmith ManaCost:3 W Types:Creature Human Soldier PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on each of up to two target creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, put a +1/+1 counter on each of up to two target creatures. SVar:TrigPut:DB$ PutCounter | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Gavony Silversmith enters, put a +1/+1 counter on each of up to two target creatures. +Oracle:When this creature enters, put a +1/+1 counter on each of up to two target creatures. diff --git a/forge-gui/res/cardsfolder/g/gavony_trapper.txt b/forge-gui/res/cardsfolder/g/gavony_trapper.txt index b90f14a48a3..e5e1282d5ac 100644 --- a/forge-gui/res/cardsfolder/g/gavony_trapper.txt +++ b/forge-gui/res/cardsfolder/g/gavony_trapper.txt @@ -3,4 +3,4 @@ ManaCost:W Types:Creature Human Soldier PT:0/2 A:AB$ Tap | Cost$ 2 T | ValidTgts$ Creature | SpellDescription$ Tap target creature. -Oracle:{2}{T}: Tap target creature. +Oracle:{2}, {T}: Tap target creature. diff --git a/forge-gui/res/cardsfolder/g/gavony_unhallowed.txt b/forge-gui/res/cardsfolder/g/gavony_unhallowed.txt index 557de1297aa..79ff252e76e 100644 --- a/forge-gui/res/cardsfolder/g/gavony_unhallowed.txt +++ b/forge-gui/res/cardsfolder/g/gavony_unhallowed.txt @@ -2,6 +2,6 @@ Name:Gavony Unhallowed ManaCost:3 B Types:Creature Zombie PT:2/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Whenever another creature you control dies, put a +1/+1 counter on Gavony Unhallowed. +Oracle:Whenever another creature you control dies, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gearbane_orangutan.txt b/forge-gui/res/cardsfolder/g/gearbane_orangutan.txt index 3f3c778f365..206f1975347 100644 --- a/forge-gui/res/cardsfolder/g/gearbane_orangutan.txt +++ b/forge-gui/res/cardsfolder/g/gearbane_orangutan.txt @@ -3,13 +3,13 @@ ManaCost:2 R Types:Creature Ape PT:2/2 K:Reach -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$ DBDestroy,DBSacrifice SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select up to one target artifact | TargetMin$ 0 | TargetMax$ 1 | SpellDescription$ Destroy up to one target artifact. -SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Artifact | RememberSacrificed$ True | SubAbility$ DBPutCounter | SpellDescription$ Sacrifice an artifact. If you do, put two +1/+1 counters on CARDNAME. +SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Artifact | RememberSacrificed$ True | SubAbility$ DBPutCounter | SpellDescription$ Sacrifice an artifact. If you do, put two +1/+1 counters on this creature. SVar:DBPutCounter:DB$ PutCounter | ConditionDefined$ Remembered | ConditionPresent$ Card | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random DeckHas:Ability$Sacrifice|Counters DeckHints:Type$Artifact -Oracle:Reach\nWhen Gearbane Orangutan enters, choose one —\n• Destroy up to one target artifact.\n• Sacrifice an artifact. If you do, put two +1/+1 counters on Gearbane Orangutan. +Oracle:Reach\nWhen this creature enters, choose one —\n• Destroy up to one target artifact.\n• Sacrifice an artifact. If you do, put two +1/+1 counters on this creature. diff --git a/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt b/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt index cb0e41ebc5a..789c26cad2b 100644 --- a/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt +++ b/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt @@ -3,7 +3,7 @@ ManaCost:5 U U Types:Creature Serpent PT:5/6 K:Affinity:Artifact -A:AB$ Effect | Cost$ 5 U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Effect | Cost$ 5 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. DeckHints:Type$Artifact -Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\n{5}{U}: Gearseeker Serpent can't be blocked this turn. +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\n{5}{U}: This creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/gearshift_ace.txt b/forge-gui/res/cardsfolder/g/gearshift_ace.txt index 136edd82057..7b8f5fbc69d 100644 --- a/forge-gui/res/cardsfolder/g/gearshift_ace.txt +++ b/forge-gui/res/cardsfolder/g/gearshift_ace.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Dwarf Pilot PT:2/1 K:First Strike -T:Mode$ Crewed | ValidCrew$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME crews a Vehicle, that Vehicle gains first strike until end of turn. +T:Mode$ Crewed | ValidCrew$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature crews a Vehicle, that Vehicle gains first strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCardLKICopy | KW$ First Strike -Oracle:First strike\nWhenever Gearshift Ace crews a Vehicle, that Vehicle gains first strike until end of turn. +Oracle:First strike\nWhenever this creature crews a Vehicle, that Vehicle gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gearsmith_guardian.txt b/forge-gui/res/cardsfolder/g/gearsmith_guardian.txt index 7774ea48255..bde826996d2 100644 --- a/forge-gui/res/cardsfolder/g/gearsmith_guardian.txt +++ b/forge-gui/res/cardsfolder/g/gearsmith_guardian.txt @@ -2,7 +2,7 @@ Name:Gearsmith Guardian ManaCost:5 Types:Artifact Creature Construct PT:3/5 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Creature.YouCtrl+Blue | Description$ CARDNAME gets +2/+0 as long as you control a blue creature. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Creature.YouCtrl+Blue | Description$ This creature gets +2/+0 as long as you control a blue creature. SVar:BuffedBy:Creature.Blue DeckHints:Color$Blue -Oracle:Gearsmith Guardian gets +2/+0 as long as you control a blue creature. +Oracle:This creature gets +2/+0 as long as you control a blue creature. diff --git a/forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt b/forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt index ead3ef01f3e..82fde969415 100644 --- a/forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt +++ b/forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt @@ -2,7 +2,7 @@ Name:Gearsmith Prodigy ManaCost:U Types:Creature Human Artificer PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | Description$ CARDNAME gets +1/+0 as long as you control an artifact. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | Description$ This creature gets +1/+0 as long as you control an artifact. SVar:BuffedBy:Artifact DeckHints:Type$Artifact -Oracle:Gearsmith Prodigy gets +1/+0 as long as you control an artifact. +Oracle:This creature gets +1/+0 as long as you control an artifact. diff --git a/forge-gui/res/cardsfolder/g/geier_reach_bandit_vildin_pack_alpha.txt b/forge-gui/res/cardsfolder/g/geier_reach_bandit_vildin_pack_alpha.txt index 67b781c46b3..967d0231104 100644 --- a/forge-gui/res/cardsfolder/g/geier_reach_bandit_vildin_pack_alpha.txt +++ b/forge-gui/res/cardsfolder/g/geier_reach_bandit_vildin_pack_alpha.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Creature Human Rogue Werewolf PT:3/2 K:Haste -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:Haste\nAt the beginning of each upkeep, if no spells were cast last turn, transform Geier Reach Bandit. +Oracle:Haste\nAt the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -17,6 +17,6 @@ Types:Creature Werewolf PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Werewolf.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigTransform1 | TriggerDescription$ Whenever a Werewolf you control enters, you may transform it. SVar:TrigTransform1:DB$ SetState | Defined$ TriggeredCard | Mode$ Transform -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform2 | 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$ TrigTransform2 | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform2:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Whenever a Werewolf you control enters, you may transform it.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Vildin-Pack Alpha. +Oracle:Whenever a Werewolf you control enters, you may transform it.\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/g/geist_honored_monk.txt b/forge-gui/res/cardsfolder/g/geist_honored_monk.txt index 0cd102ddcec..490a3ab7c27 100644 --- a/forge-gui/res/cardsfolder/g/geist_honored_monk.txt +++ b/forge-gui/res/cardsfolder/g/geist_honored_monk.txt @@ -4,10 +4,10 @@ Types:Creature Human Monk PT:*/* K:Vigilance S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creatures you control. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 white Spirit creature tokens with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 white Spirit creature tokens with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You SVar:X:Count$Valid Creature.YouCtrl SVar:BuffedBy:Creature SVar:NoZeroToughnessAI:True DeckHas:Ability$Token -Oracle:Vigilance\nGeist-Honored Monk's power and toughness are each equal to the number of creatures you control.\nWhen Geist-Honored Monk enters, create two 1/1 white Spirit creature tokens with flying. +Oracle:Vigilance\nGeist-Honored Monk's power and toughness are each equal to the number of creatures you control.\nWhen this creature enters, create two 1/1 white Spirit creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/g/geist_of_regret.txt b/forge-gui/res/cardsfolder/g/geist_of_regret.txt index 8b2c8abdbd5..8e665c1f128 100644 --- a/forge-gui/res/cardsfolder/g/geist_of_regret.txt +++ b/forge-gui/res/cardsfolder/g/geist_of_regret.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Spirit PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeInstant | TriggerDescription$ When CARDNAME enters, put a random instant card from your library into your graveyard. Then put a random sorcery card from your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeInstant | TriggerDescription$ When CARDNAME enters the battlefield, put a random instant card from your library into your graveyard. Then put a random sorcery card from your library into your graveyard. SVar:TrigChangeInstant:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Instant.YouOwn | ChangeNum$ 1 | Hidden$ True | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | SubAbility$ DBChangeSorcery SVar:DBChangeSorcery:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Sorcery.YouOwn | ChangeNum$ 1 | Hidden$ True | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromYourGraveyard,Sorcery.wasCastFromYourGraveyard | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell from your graveyard, copy that spell. You may choose new targets for the copy. @@ -11,4 +11,4 @@ SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ A AI:RemoveDeck:Random DeckHas:Ability$Graveyard DeckHints:Ability$Graveyard & Type$Instant|Sorcery -Oracle:Flying\nWhen Geist of Regret enters, put a random instant card from your library into your graveyard. Then put a random sorcery card from your library into your graveyard.\nWhenever you cast an instant or sorcery spell from your graveyard, copy that spell. You may choose new targets for the copy. +Oracle:Flying\nWhen Geist of Regret enters the battlefield, put a random instant card from your library into your graveyard. Then put a random sorcery card from your library into your graveyard.\nWhenever you cast an instant or sorcery spell from your graveyard, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/geist_of_the_lonely_vigil.txt b/forge-gui/res/cardsfolder/g/geist_of_the_lonely_vigil.txt index ded7a9e5a65..b13fdac7782 100644 --- a/forge-gui/res/cardsfolder/g/geist_of_the_lonely_vigil.txt +++ b/forge-gui/res/cardsfolder/g/geist_of_the_lonely_vigil.txt @@ -4,7 +4,7 @@ Types:Creature Spirit Cleric PT:2/3 K:Defender K:Flying -S:Mode$ CanAttackDefender | ValidCard$ Card.Self | Condition$ Delirium | Description$ Delirium — CARDNAME can attack as though it didn't have defender as long as there are four or more card types among cards in your graveyard. +S:Mode$ CanAttackDefender | ValidCard$ Card.Self | Condition$ Delirium | Description$ Delirium — This creature can attack as though it didn't have defender as long as there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Defender, flying\nDelirium — Geist of the Lonely Vigil can attack as though it didn't have defender as long as there are four or more card types among cards in your graveyard. +Oracle:Defender, flying\nDelirium — This creature can attack as though it didn't have defender as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/geist_trappers.txt b/forge-gui/res/cardsfolder/g/geist_trappers.txt index cb6d816c3a6..bd3fd418955 100644 --- a/forge-gui/res/cardsfolder/g/geist_trappers.txt +++ b/forge-gui/res/cardsfolder/g/geist_trappers.txt @@ -3,5 +3,5 @@ ManaCost:4 G Types:Creature Human Warrior PT:3/5 K:Soulbond -S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ Reach | Description$ As long as CARDNAME is paired with another creature, both creatures have reach. -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 Geist Trappers is paired with another creature, both creatures have reach. +S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ Reach | Description$ As long as this creature is paired with another creature, both creatures have reach. +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 reach. diff --git a/forge-gui/res/cardsfolder/g/geistblast.txt b/forge-gui/res/cardsfolder/g/geistblast.txt index 9ceb66e3cfb..4a28d658e7c 100644 --- a/forge-gui/res/cardsfolder/g/geistblast.txt +++ b/forge-gui/res/cardsfolder/g/geistblast.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Instant A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. A:AB$ CopySpellAbility | Cost$ 2 U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TargetType$ Spell | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell you control. You may choose new targets for the copy. -Oracle:Geistblast deals 2 damage to any target.\n{2}{U}, Exile Geistblast from your graveyard: Copy target instant or sorcery spell you control. You may choose new targets for the copy. +Oracle:Geistblast deals 2 damage to any target.\n{2}{U}, Exile this card from your graveyard: Copy target instant or sorcery spell you control. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/geistcatchers_rig.txt b/forge-gui/res/cardsfolder/g/geistcatchers_rig.txt index 493adfe8726..b13d7714464 100644 --- a/forge-gui/res/cardsfolder/g/geistcatchers_rig.txt +++ b/forge-gui/res/cardsfolder/g/geistcatchers_rig.txt @@ -2,6 +2,6 @@ Name:Geistcatcher's Rig ManaCost:6 Types:Artifact Creature Construct PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have it deal 4 damage to target creature with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may have it deal 4 damage to target creature with flying. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 4 -Oracle:When Geistcatcher's Rig enters, you may have it deal 4 damage to target creature with flying. +Oracle:When this creature enters, you may have it deal 4 damage to target creature with flying. diff --git a/forge-gui/res/cardsfolder/g/geistchanneler.txt b/forge-gui/res/cardsfolder/g/geistchanneler.txt index 7ae79e4500b..2f2430732e7 100644 --- a/forge-gui/res/cardsfolder/g/geistchanneler.txt +++ b/forge-gui/res/cardsfolder/g/geistchanneler.txt @@ -2,7 +2,7 @@ Name:Geistchanneler ManaCost:1 U Types:Creature Human Wizard PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When this creature enters, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast." SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Instant.YouOwn+cmcGE3,Sorcery.YouOwn+cmcGE3 | ChoiceTitle$ Choose an instant or sorcery card in your hand with mana value 3 or greater | Mandatory$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ ChosenCard | staticAbilities$ ReduceCost | Duration$ Perpetual | SubAbility$ DBCleanup SVar:ReduceCost:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | Description$ This spell costs {2} less to cast. @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:NeedsToPlayVar:X GE1 SVar:X:Count$ValidHand Instant.YouOwn+cmcGE3,Sorcery.YouOwn+cmcGE3 DeckNeeds:Type$Instant|Sorcery -Oracle:When Geistchanneler enters, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast." +Oracle:When this creature enters, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast." diff --git a/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt b/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt index cd13e9e1c63..6cb5826bccb 100644 --- a/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt +++ b/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt @@ -1,7 +1,7 @@ Name:Geistflame Reservoir ManaCost:2 R Types:Artifact -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharge | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a charge counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharge | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a charge counter on this artifact. SVar:TrigCharge:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 A:AB$ DealDamage | Cost$ 1 R T SubCounter | NumDmg$ X | ValidTgts$ Any | SpellDescription$ It deals that much damage to any target. SVar:X:Count$xPaid @@ -11,4 +11,4 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | Affec SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, put a charge counter on Geistflame Reservoir.\n{1}{R}, {T}, Remove any number of charge counters from Geistflame Reservoir: It deals that much damage to any target.\n{1}{R}, {T}: Exile the top card of your library. You may play that card this turn. +Oracle:Whenever you cast an instant or sorcery spell, put a charge counter on this artifact.\n{1}{R}, {T}, Remove any number of charge counters from this artifact: It deals that much damage to any target.\n{1}{R}, {T}: Exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/g/gelatinous_cube.txt b/forge-gui/res/cardsfolder/g/gelatinous_cube.txt index 0a8b688c8a1..bc9a75425d2 100644 --- a/forge-gui/res/cardsfolder/g/gelatinous_cube.txt +++ b/forge-gui/res/cardsfolder/g/gelatinous_cube.txt @@ -2,10 +2,10 @@ Name:Gelatinous Cube ManaCost:2 B B Types:Creature Ooze PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Engulf — When CARDNAME enters, exile target non-Ooze creature an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Engulf — When this creature enters, exile target non-Ooze creature an opponent controls until this creature leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.nonOoze+OppCtrl | TgtPrompt$ Select target non-Ooze creature an opponent controls | Duration$ UntilHostLeavesPlay | RememberChanged$ True -A:AB$ ChangeZone | Cost$ X B | Origin$ Exile | Destination$ Graveyard | TgtPrompt$ Select target creature card exiled with CARDNAME with mana value X | ValidTgts$ Creature.IsRemembered+ExiledWithSource+cmcEQX | SpellDescription$ Dissolve — Put target creature card with mana value X exiled with CARDNAME into its owner's graveyard. +A:AB$ ChangeZone | Cost$ X B | Origin$ Exile | Destination$ Graveyard | TgtPrompt$ Select target creature card exiled with CARDNAME with mana value X | ValidTgts$ Creature.IsRemembered+ExiledWithSource+cmcEQX | SpellDescription$ Dissolve — Put target creature card with mana value X exiled with this creature into its owner's graveyard. SVar:X:Count$xPaid SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.nonOoze+OppCtrl -Oracle:Engulf — When Gelatinous Cube enters, exile target non-Ooze creature an opponent controls until Gelatinous Cube leaves the battlefield.\nDissolve — {X}{B}: Put target creature card with mana value X exiled with Gelatinous Cube into its owner's graveyard. +Oracle:Engulf — When this creature enters, exile target non-Ooze creature an opponent controls until this creature leaves the battlefield.\nDissolve — {X}{B}: Put target creature card with mana value X exiled with this creature into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/gelectrode.txt b/forge-gui/res/cardsfolder/g/gelectrode.txt index 6bd63cc2b9e..83d811c346f 100644 --- a/forge-gui/res/cardsfolder/g/gelectrode.txt +++ b/forge-gui/res/cardsfolder/g/gelectrode.txt @@ -2,8 +2,8 @@ Name:Gelectrode ManaCost:1 U R Types:Creature Weird PT:0/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may untap CARDNAME. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may untap this creature. SVar:TrigUntap:DB$ Untap | Defined$ Self SVar:NonCombatPriority:1 -Oracle:{T}: Gelectrode deals 1 damage to any target.\nWhenever you cast an instant or sorcery spell, you may untap Gelectrode. +Oracle:{T}: This creature deals 1 damage to any target.\nWhenever you cast an instant or sorcery spell, you may untap this creature. diff --git a/forge-gui/res/cardsfolder/g/gem_of_becoming.txt b/forge-gui/res/cardsfolder/g/gem_of_becoming.txt index 24246f33cee..9a58e40dddf 100644 --- a/forge-gui/res/cardsfolder/g/gem_of_becoming.txt +++ b/forge-gui/res/cardsfolder/g/gem_of_becoming.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ ChangeZone | Cost$ 3 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ EACH Island & Swamp & Mountain | SpellDescription$ Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. AI:RemoveDeck:Random DeckNeeds:Color$Blue|Black|Red -Oracle:{3}, {T}, Sacrifice Gem of Becoming: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. +Oracle:{3}, {T}, Sacrifice this artifact: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt b/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt index 03f34da1983..dab991ef646 100644 --- a/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt +++ b/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt @@ -2,10 +2,10 @@ Name:Gemcutter Buccaneer ManaCost:3 R Types:Creature Orc Pirate Artificer PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Pirate.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Pirate you control enters, create a tapped Treasure token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Pirate.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever this creature or another Pirate you control enters, create a tapped Treasure token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenTapped$ True S:Mode$ Continuous | Affected$ Treasure.YouCtrl | AddType$ Equipment | AddStaticAbility$ TreasureEquip | AddKeyword$ Equip:3 & Equip:1:Creature.Pirate+YouCtrl:Pirate | Description$ Treasures you control are Equipment in addition to their other types and have "Equipped creature gets +2/+0," equip Pirate {1}, and equip {3}. SVar:TreasureEquip:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. DeckHas:Ability$Token|Sacrifice & Type$Treasure|Equipment DeckHints:Type$Treasure|Pirate -Oracle:Whenever Gemcutter Buccaneer or another Pirate you control enters, create a tapped Treasure token.\nTreasures you control are Equipment in addition to their other types and have "Equipped creature gets +2/+0," equip Pirate {1}, and equip {3}. +Oracle:Whenever this creature or another Pirate you control enters, create a tapped Treasure token.\nTreasures you control are Equipment in addition to their other types and have "Equipped creature gets +2/+0," equip Pirate {1}, and equip {3}. diff --git a/forge-gui/res/cardsfolder/g/gemini_engine.txt b/forge-gui/res/cardsfolder/g/gemini_engine.txt index 702dc68f1ab..8b5d0c6d5cc 100644 --- a/forge-gui/res/cardsfolder/g/gemini_engine.txt +++ b/forge-gui/res/cardsfolder/g/gemini_engine.txt @@ -2,9 +2,9 @@ Name:Gemini Engine ManaCost:6 Types:Artifact Creature Construct PT:3/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a colorless Construct artifact creature token named Twin that's attacking. Its power is equal to CARDNAME's power and its toughness is equal to CARDNAME's toughness. Sacrifice the token at end of combat. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature attacks, create a colorless Construct artifact creature token named Twin that's attacking. Its power is equal to this creature's power and its toughness is equal to this creature's toughness. Sacrifice the token at end of combat. SVar:TrigToken:DB$ Token | TokenScript$ twin | TokenOwner$ You | TokenPower$ X | TokenToughness$ Y | TokenAttacking$ True | AtEOT$ SacrificeCombat SVar:X:Count$CardPower SVar:Y:Count$CardToughness SVar:HasAttackEffect:TRUE -Oracle:Whenever Gemini Engine attacks, create a colorless Construct artifact creature token named Twin that's attacking. Its power is equal to Gemini Engine's power and its toughness is equal to Gemini Engine's toughness. Sacrifice the token at end of combat. +Oracle:Whenever this creature attacks, create a colorless Construct artifact creature token named Twin that's attacking. Its power is equal to this creature's power and its toughness is equal to this creature's toughness. Sacrifice the token at end of combat. diff --git a/forge-gui/res/cardsfolder/g/gempalm_avenger.txt b/forge-gui/res/cardsfolder/g/gempalm_avenger.txt index 4d8fe4e4dee..a73dffac039 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_avenger.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_avenger.txt @@ -3,6 +3,6 @@ ManaCost:5 W Types:Creature Human Soldier PT:3/5 K:Cycling:2 W -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle CARDNAME, Soldier creatures get +1/+1 and gain first strike until end of turn. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle this card, Soldier creatures get +1/+1 and gain first strike until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Soldier | NumAtt$ +1 | NumDef$ +1 | KW$ First Strike -Oracle:Cycling {2}{W} ({2}{W}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Avenger, Soldier creatures get +1/+1 and gain first strike until end of turn. +Oracle:Cycling {2}{W} ({2}{W}, Discard this card: Draw a card.)\nWhen you cycle this card, Soldier creatures get +1/+1 and gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gempalm_incinerator.txt b/forge-gui/res/cardsfolder/g/gempalm_incinerator.txt index 771ad64cefc..c5f9d4461f1 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_incinerator.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_incinerator.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Goblin PT:2/1 K:Cycling:1 R -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may have it deal X damage to target creature, where X is the number of Goblins on the battlefield. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When you cycle this card, you may have it deal X damage to target creature, where X is the number of Goblins on the battlefield. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ X SVar:X:Count$Valid Goblin -Oracle:Cycling {1}{R} ({1}{R}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Incinerator, you may have it deal X damage to target creature, where X is the number of Goblins on the battlefield. +Oracle:Cycling {1}{R} ({1}{R}, Discard this card: Draw a card.)\nWhen you cycle this card, you may have it deal X damage to target creature, where X is the number of Goblins on the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gempalm_polluter.txt b/forge-gui/res/cardsfolder/g/gempalm_polluter.txt index 2c1e0ea19d2..fafb5c28b9e 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_polluter.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_polluter.txt @@ -3,7 +3,7 @@ ManaCost:5 B Types:Creature Zombie PT:4/3 K:Cycling:B B -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigLoseLife | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may have target player lose life equal to the number of Zombies on the battlefield. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigLoseLife | OptionalDecider$ You | TriggerDescription$ When you cycle this card, you may have target player lose life equal to the number of Zombies on the battlefield. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Player | LifeAmount$ X SVar:X:Count$Valid Zombie -Oracle:Cycling {B}{B} ({B}{B}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Polluter, you may have target player lose life equal to the number of Zombies on the battlefield. +Oracle:Cycling {B}{B} ({B}{B}, Discard this card: Draw a card.)\nWhen you cycle this card, you may have target player lose life equal to the number of Zombies on the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt b/forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt index 2597e32a813..3fa945ed0bd 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Wizard Sorcerer PT:2/2 K:Cycling:2 U -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle CARDNAME, all Wizards gain flying until end of turn. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle this card, Wizard creatures gain flying until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Wizard | KW$ Flying -Oracle:Cycling {2}{U} ({2}{U}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Sorcerer, Wizard creatures gain flying until end of turn. +Oracle:Cycling {2}{U} ({2}{U}, Discard this card: Draw a card.)\nWhen you cycle this card, Wizard creatures gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gempalm_strider.txt b/forge-gui/res/cardsfolder/g/gempalm_strider.txt index 42be1a92aac..1d50ab3ebb8 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_strider.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_strider.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Elf PT:2/2 K:Cycling:2 G G -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle CARDNAME, Elf creatures get +2/+2 until end of turn. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle this card, Elf creatures get +2/+2 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Elf | NumAtt$ +2 | NumDef$ +2 -Oracle:Cycling {2}{G}{G} ({2}{G}{G}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Strider, Elf creatures get +2/+2 until end of turn. +Oracle:Cycling {2}{G}{G} ({2}{G}{G}, Discard this card: Draw a card.)\nWhen you cycle this card, Elf creatures get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gemstone_array.txt b/forge-gui/res/cardsfolder/g/gemstone_array.txt index 843425e8e41..9f1242aa85d 100644 --- a/forge-gui/res/cardsfolder/g/gemstone_array.txt +++ b/forge-gui/res/cardsfolder/g/gemstone_array.txt @@ -1,6 +1,6 @@ Name:Gemstone Array ManaCost:4 Types:Artifact -A:AB$ PutCounter | Cost$ 2 | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on CARDNAME. +A:AB$ PutCounter | Cost$ 2 | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on this artifact. A:AB$ Mana | Cost$ SubCounter<1/CHARGE> | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:{2}: Put a charge counter on Gemstone Array.\nRemove a charge counter from Gemstone Array: Add one mana of any color. +Oracle:{2}: Put a charge counter on this artifact.\nRemove a charge counter from this artifact: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/gemstone_caverns.txt b/forge-gui/res/cardsfolder/g/gemstone_caverns.txt index ee105a5b64f..8f82de9c6ca 100644 --- a/forge-gui/res/cardsfolder/g/gemstone_caverns.txt +++ b/forge-gui/res/cardsfolder/g/gemstone_caverns.txt @@ -2,7 +2,7 @@ Name:Gemstone Caverns ManaCost:no cost Types:Legendary Land K:MayEffectFromOpeningHand:FromOpeningHand:!PlayFirst -SVar:FromOpeningHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SubAbility$ LuckCounter | SpellDescription$ If CARDNAME is in your opening hand and you're not the starting player, you may begin the game with CARDNAME on the battlefield with a luck counter on it. If you do, exile a card from your hand. +SVar:FromOpeningHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SubAbility$ LuckCounter | SpellDescription$ If this card is in your opening hand and you're not the starting player, you may begin the game with CARDNAME on the battlefield with a luck counter on it. If you do, exile a card from your hand. SVar:LuckCounter:DB$ PutCounter | CounterType$ LUCK | CounterNum$ 1 | Defined$ Self | SubAbility$ ExileFromHand SVar:ExileFromHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ If you do, exile a card from your hand. A:AB$ Mana | Cost$ T | Produced$ C | ConditionCheckSVar$ CheckCounter | ConditionSVarCompare$ EQ0 | SubAbility$ DBMana | SpellDescription$ Add {C}. If CARDNAME has a luck counter on it, instead add one mana of any color. @@ -10,4 +10,4 @@ SVar:DBMana:DB$ Mana | Produced$ Any | ConditionCheckSVar$ CheckCounter | Condit SVar:CheckCounter:Count$CardCounters.LUCK # TODO: The AI is not yet fully aware that this card can generate any color of mana at any time if it has a luck counter on it. AI:RemoveDeck:All -Oracle:If Gemstone Caverns is in your opening hand and you're not the starting player, you may begin the game with Gemstone Caverns on the battlefield with a luck counter on it. If you do, exile a card from your hand.\n{T}: Add {C}. If Gemstone Caverns has a luck counter on it, instead add one mana of any color. +Oracle:If this card is in your opening hand and you're not the starting player, you may begin the game with Gemstone Caverns on the battlefield with a luck counter on it. If you do, exile a card from your hand.\n{T}: Add {C}. If Gemstone Caverns has a luck counter on it, instead add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/gemstone_mine.txt b/forge-gui/res/cardsfolder/g/gemstone_mine.txt index ecce5dc0047..1d3ce6876ec 100644 --- a/forge-gui/res/cardsfolder/g/gemstone_mine.txt +++ b/forge-gui/res/cardsfolder/g/gemstone_mine.txt @@ -1,8 +1,8 @@ Name:Gemstone Mine ManaCost:no cost Types:Land -K:etbCounter:MINING:3 -A:AB$ Mana | Cost$ T SubCounter<1/MINING> | Produced$ Any | SubAbility$ DBSac | SpellDescription$ Add one mana of any color. If there are no mining counters on CARDNAME, sacrifice it. +K:etbCounter:MINING:3:no Condition:This land enters with three mining counters on it. +A:AB$ Mana | Cost$ T SubCounter<1/MINING> | Produced$ Any | SubAbility$ DBSac | SpellDescription$ Add one mana of any color. If there are no mining counters on this land, sacrifice it. SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionPresent$ Card.Self+counters_EQ0_MINING AI:RemoveDeck:Random -Oracle:Gemstone Mine enters with three mining counters on it.\n{T}, Remove a mining counter from Gemstone Mine: Add one mana of any color. If there are no mining counters on Gemstone Mine, sacrifice it. +Oracle:This land enters with three mining counters on it.\n{T}, Remove a mining counter from this land: Add one mana of any color. If there are no mining counters on this land, sacrifice it. diff --git a/forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt b/forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt index 8d4937e24e8..a361c7c629e 100644 --- a/forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt +++ b/forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt @@ -5,4 +5,4 @@ PT:1/3 K:Double team A:AB$ PumpAll | Cost$ 1 R | ValidCards$ Creature.YouCtrl+namedGenasi Rabble-Rouser | NumAtt$ +1 | SpellDescription$ Creatures you control named Genasi Rabble-Rouser get +1/+0 until end of turn. DeckHints:Name$Genasi Rabble-Rouser -Oracle:Double team\n{1}{R}: Creatures you control named Genasi Rabble-Rouser gets +1/+0 until end of turn. +Oracle:Double team (When this creature attacks, conjure a duplicate into your hand, then both of them perpetually lose double team.)\n{1}{R}: Creatures you control named Genasi Rabble-Rouser get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/general_kreat_the_boltbringer.txt b/forge-gui/res/cardsfolder/g/general_kreat_the_boltbringer.txt index 71c61f11def..ddcc0ab61bd 100644 --- a/forge-gui/res/cardsfolder/g/general_kreat_the_boltbringer.txt +++ b/forge-gui/res/cardsfolder/g/general_kreat_the_boltbringer.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Goblin Soldier PT:2/2 T:Mode$ AttackersDeclared | ValidAttackers$ Goblin.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more Goblins you control attack, create a 1/1 red Goblin creature token that's tapped and attacking. SVar:TrigToken:DB$ Token | TokenScript$ r_1_1_goblin | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True -T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever another creature you control enters, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever another creature you control enters, NICKNAME deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 DeckHints:Type$Goblin -Oracle:Whenever one or more Goblins you control attack, create a 1/1 red Goblin creature token that's tapped and attacking.\nWhenever another creature you control enters, General Kreat, the Boltbringer deals 1 damage to each opponent. +Oracle:Whenever one or more Goblins you control attack, create a 1/1 red Goblin creature token that's tapped and attacking.\nWhenever another creature you control enters, General Kreat deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt b/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt index 1363ab6255c..a5375df3eca 100644 --- a/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt +++ b/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in an opponent's graveyard | ValidTgts$ Card.OppOwn A:AB$ Destroy | Cost$ 2 Sac<2/Human> | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. DeckHints:Type$Human -Oracle:Other Humans you control get +1/+1.\nWhenever General Kudro of Drannith or another Human you control enters, exile target card from an opponent's graveyard.\n{2}, Sacrifice two Humans: Destroy target creature with power 4 or greater. +Oracle:Other Humans you control get +1/+1.\nWhenever General Kudro or another Human you control enters, exile target card from an opponent's graveyard.\n{2}, Sacrifice two Humans: Destroy target creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/g/generals_kabuto.txt b/forge-gui/res/cardsfolder/g/generals_kabuto.txt index f3652b3800b..a3b017c4a66 100644 --- a/forge-gui/res/cardsfolder/g/generals_kabuto.txt +++ b/forge-gui/res/cardsfolder/g/generals_kabuto.txt @@ -2,5 +2,5 @@ Name:General's Kabuto ManaCost:4 Types:Artifact Equipment K:Equip:2 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Shroud & Prevent all combat damage that would be dealt to CARDNAME. | Description$ Equipped creature has shroud. (It can't be the target of spells or abilities.) Prevent all combat damage that would be dealt to equipped creature. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Shroud & Prevent all combat damage that would be dealt to CARDNAME. | Description$ Equipped creature has shroud. Prevent all combat damage that would be dealt to equipped creature. Oracle:Equipped creature has shroud. (It can't be the target of spells or abilities.)\nPrevent all combat damage that would be dealt to equipped creature.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/generated_horizons.txt b/forge-gui/res/cardsfolder/g/generated_horizons.txt index 9114acdf112..27aeac43632 100644 --- a/forge-gui/res/cardsfolder/g/generated_horizons.txt +++ b/forge-gui/res/cardsfolder/g/generated_horizons.txt @@ -1,6 +1,6 @@ Name:Generated Horizons ManaCost:2 G G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, you create a Forest land token. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a Forest land token. SVar:TrigToken:DB$ CopyPermanent | DefinedName$ Forest Oracle:At the beginning of your upkeep, create a Forest land token. diff --git a/forge-gui/res/cardsfolder/g/generator_servant.txt b/forge-gui/res/cardsfolder/g/generator_servant.txt index c5dfe1352dd..4a685cda0f3 100644 --- a/forge-gui/res/cardsfolder/g/generator_servant.txt +++ b/forge-gui/res/cardsfolder/g/generator_servant.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:2/1 A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ C | Amount$ 2 | AddsKeywords$ Haste | AddsKeywordsValid$ Spell.Creature | AddsKeywordsUntil$ UntilEOT | SpellDescription$ Add {C}{C}. If that mana is spent on a creature spell, it gains haste until end of turn. AI:RemoveDeck:All -Oracle:{T}, Sacrifice Generator Servant: Add {C}{C}. If that mana is spent on a creature spell, it gains haste until end of turn. (That creature can attack and {T} as soon as it comes under your control.) +Oracle:{T}, Sacrifice this creature: Add {C}{C}. If that mana is spent on a creature spell, it gains haste until end of turn. (That creature can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/g/generous_ent.txt b/forge-gui/res/cardsfolder/g/generous_ent.txt index 57cb6c878ec..e3230a25cb2 100644 --- a/forge-gui/res/cardsfolder/g/generous_ent.txt +++ b/forge-gui/res/cardsfolder/g/generous_ent.txt @@ -4,8 +4,8 @@ Types:Creature Treefolk PT:5/7 K:Reach K:TypeCycling:Forest:1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$LifeGain|Token|Food|Discard DeckHints:Ability$Food -Oracle:Reach\nWhen Generous Ent enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nForestcycling {1} ({1}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) +Oracle:Reach\nWhen this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nForestcycling {1} ({1}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/g/generous_patron.txt b/forge-gui/res/cardsfolder/g/generous_patron.txt index e1c9b3051b0..24b6e9e505a 100644 --- a/forge-gui/res/cardsfolder/g/generous_patron.txt +++ b/forge-gui/res/cardsfolder/g/generous_patron.txt @@ -2,10 +2,10 @@ Name:Generous Patron ManaCost:2 G Types:Creature Elf Advisor PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) SVar:TrigPut:DB$ PutCounter | Support$ 2 T:Mode$ CounterPlayerAddedAll | ValidObject$ Creature.YouDontCtrl+inRealZoneBattlefield | ValidSource$ You | TriggerZones$ Battlefield | Execute$ DBDraw | TriggerDescription$ Whenever you put one or more counters on a creature you don't control, draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:When Generous Patron enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.)\nWhenever you put one or more counters on a creature you don't control, draw a card. +Oracle:When this creature enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.)\nWhenever you put one or more counters on a creature you don't control, draw a card. diff --git a/forge-gui/res/cardsfolder/g/generous_plunderer.txt b/forge-gui/res/cardsfolder/g/generous_plunderer.txt index 8ecac3a5bfd..3179884e863 100644 --- a/forge-gui/res/cardsfolder/g/generous_plunderer.txt +++ b/forge-gui/res/cardsfolder/g/generous_plunderer.txt @@ -8,9 +8,9 @@ SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | RememberOriginalTo SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigToken | TriggerAmount$ Remembered$Amount | SubAbility$ DBCleanup | SpellDescription$ When you do, target opponent creates a tapped Treasure token. SVar:TrigToken:DB$ Token | ValidTgts$ Opponent | TokenOwner$ Targeted | TokenScript$ c_a_treasure_sac | TokenTapped$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals damage to defending player equal to the number of artifacts they control. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever this creature attacks, it deals damage to defending player equal to the number of artifacts they control. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredDefendingPlayer | NumDmg$ X SVar:X:Count$Valid Artifact.ControlledBy TriggeredDefendingPlayer SVar:HasAttackEffect:TRUE DeckHas:Ability$Token|Sacrifice & Type$Treasure -Oracle:Menace\nAt the beginning of your upkeep, you may create a Treasure token. When you do, target opponent creates a tapped Treasure token.\nWhenever Generous Plunderer attacks, it deals damage to defending player equal to the number of artifacts they control. +Oracle:Menace\nAt the beginning of your upkeep, you may create a Treasure token. When you do, target opponent creates a tapped Treasure token.\nWhenever this creature attacks, it deals damage to defending player equal to the number of artifacts they control. diff --git a/forge-gui/res/cardsfolder/g/generous_pup.txt b/forge-gui/res/cardsfolder/g/generous_pup.txt index a7ad24fdd10..8b14669ba60 100644 --- a/forge-gui/res/cardsfolder/g/generous_pup.txt +++ b/forge-gui/res/cardsfolder/g/generous_pup.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Dog PT:2/2 K:Vigilance -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigPutCounterAll | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, put a +1/+1 counter on each other creature you control. This ability triggers only once each turn. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigPutCounterAll | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more +1/+1 counters are put on this creature, put a +1/+1 counter on each other creature you control. This ability triggers only once each turn. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+StrictlyOther | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Vigilance\nWhenever one or more +1/+1 counters are put on Generous Pup, put a +1/+1 counter on each other creature you control. This ability triggers only once each turn. +Oracle:Vigilance\nWhenever one or more +1/+1 counters are put on this creature, put a +1/+1 counter on each other creature you control. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/g/generous_stray.txt b/forge-gui/res/cardsfolder/g/generous_stray.txt index 7fb73099c5c..b4ab61a4c22 100644 --- a/forge-gui/res/cardsfolder/g/generous_stray.txt +++ b/forge-gui/res/cardsfolder/g/generous_stray.txt @@ -2,6 +2,6 @@ Name:Generous Stray ManaCost:2 G Types:Creature Cat PT:1/2 -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 -Oracle:When Generous Stray enters, draw a card. +Oracle:When this creature enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/genesis.txt b/forge-gui/res/cardsfolder/g/genesis.txt index 4c014a75e4f..9fa0380f510 100644 --- a/forge-gui/res/cardsfolder/g/genesis.txt +++ b/forge-gui/res/cardsfolder/g/genesis.txt @@ -2,7 +2,7 @@ Name:Genesis ManaCost:4 G Types:Creature Incarnation PT:4/4 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard, you may pay {2}{G}. If you do, return target creature card from your graveyard to your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, if this creature is in your graveyard, you may pay {2}{G}. If you do, return target creature card from your graveyard to your hand. SVar:TrigChange:AB$ ChangeZone | Cost$ 2 G | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl SVar:DiscardMe:2 -Oracle:At the beginning of your upkeep, if Genesis is in your graveyard, you may pay {2}{G}. If you do, return target creature card from your graveyard to your hand. +Oracle:At the beginning of your upkeep, if this creature is in your graveyard, you may pay {2}{G}. If you do, return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genesis_chamber.txt b/forge-gui/res/cardsfolder/g/genesis_chamber.txt index 775ddcaf5e4..ad223c97799 100644 --- a/forge-gui/res/cardsfolder/g/genesis_chamber.txt +++ b/forge-gui/res/cardsfolder/g/genesis_chamber.txt @@ -1,8 +1,8 @@ Name:Genesis Chamber ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.!token | TriggerZones$ Battlefield | Execute$ TrigToken | PresentDefined$ Self | IsPresent$ Card.untapped | TriggerDescription$ Whenever a nontoken creature enters, if CARDNAME is untapped, that creature's controller creates a 1/1 colorless Myr artifact creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.!token | TriggerZones$ Battlefield | Execute$ TrigToken | PresentDefined$ Self | IsPresent$ Card.untapped | TriggerDescription$ Whenever a nontoken creature enters, if this artifact is untapped, that creature's controller creates a 1/1 colorless Myr artifact creature token. SVar:TrigToken:DB$ Token | TokenOwner$ TriggeredCardController | TokenScript$ c_1_1_a_myr AI:RemoveDeck:Random DeckHas:Ability$Token -Oracle:Whenever a nontoken creature enters, if Genesis Chamber is untapped, that creature's controller creates a 1/1 colorless Myr artifact creature token. +Oracle:Whenever a nontoken creature enters, if this artifact is untapped, that creature's controller creates a 1/1 colorless Myr artifact creature token. diff --git a/forge-gui/res/cardsfolder/g/genesis_hydra.txt b/forge-gui/res/cardsfolder/g/genesis_hydra.txt index 0b9da5f86c9..559513c42f1 100644 --- a/forge-gui/res/cardsfolder/g/genesis_hydra.txt +++ b/forge-gui/res/cardsfolder/g/genesis_hydra.txt @@ -2,10 +2,10 @@ Name:Genesis Hydra ManaCost:X G G Types:Creature Plant 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$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield. Then shuffle the rest into your library. SVar:TrigDig:DB$ Dig | DigNum$ X | Reveal$ True | ChangeNum$ 1 | ChangeValid$ Permanent.nonLand+cmcLEX | DestinationZone$ Battlefield | LibraryPosition2$ 0 | SubAbility$ DBShuffle | Optional$ True | RestRandomOrder$ True SVar:DBShuffle:DB$ Shuffle | Defined$ You DeckHas:Ability$Counters -Oracle:When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield. Then shuffle the rest into your library.\nGenesis Hydra enters with X +1/+1 counters on it. +Oracle:When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield. Then shuffle the rest into your library.\nThis creature enters with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/g/genestealer_patriarch.txt b/forge-gui/res/cardsfolder/g/genestealer_patriarch.txt index 6faaeda3556..840bdacb383 100644 --- a/forge-gui/res/cardsfolder/g/genestealer_patriarch.txt +++ b/forge-gui/res/cardsfolder/g/genestealer_patriarch.txt @@ -1,12 +1,12 @@ Name:Genestealer Patriarch ManaCost:4 U Types:Creature Tyranid -PT:4/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigInfectionCounter | TriggerDescription$ Genestealer's Kiss — Whenever CARDNAME attacks, put an infection counter on target creature defending player controls. +PT:4/4 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigInfectionCounter | TriggerDescription$ Genestealer's Kiss — Whenever this creature attacks, put an infection counter on target creature defending player controls. SVar:TrigInfectionCounter:DB$ PutCounter | CounterType$ INFECTION | CounterNum$ 1 | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Put an infection counter on target creature defending player controls T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.counters_GE1_INFECTION | Execute$ DBCopy | TriggerDescription$ Children of the Cult — Whenever a creature with an infection counter on it dies, you create a token that's a copy of that creature, except it's a Tyranid in addition to its other types. SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | AddTypes$ Tyranid SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters|Token DeckHints:Name$Diseased Vermin -Oracle:Genestealer's Kiss — Whenever Genestealer Patriarch attacks, put an infection counter on target creature defending player controls.\nChildren of the Cult — Whenever a creature with an infection counter on it dies, you create a token that's a copy of that creature, except it's a Tyranid in addition to its other types. +Oracle:Genestealer's Kiss — Whenever this creature attacks, put an infection counter on target creature defending player controls.\nChildren of the Cult — Whenever a creature with an infection counter on it dies, you create a token that's a copy of that creature, except it's a Tyranid in addition to its other types. diff --git a/forge-gui/res/cardsfolder/g/genetic_recombinator.txt b/forge-gui/res/cardsfolder/g/genetic_recombinator.txt index d039b58704d..ff9d6a821b5 100644 --- a/forge-gui/res/cardsfolder/g/genetic_recombinator.txt +++ b/forge-gui/res/cardsfolder/g/genetic_recombinator.txt @@ -1,6 +1,6 @@ Name:Genetic Recombinator ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, up to two target creatures each get +2/+2 until end of turn. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, up to two target creatures each get +2/+2 until end of turn. SVar:TrigCrank:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target creatures | NumAtt$ +2 | NumDef$ +2 -Oracle:Whenever you crank Genetic Recombinator, up to two target creatures each get +2/+2 until end of turn. +Oracle:Whenever you crank this Contraption, up to two target creatures each get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/genghis_frog.txt b/forge-gui/res/cardsfolder/g/genghis_frog.txt index f4b2fac8574..04b1121799c 100644 --- a/forge-gui/res/cardsfolder/g/genghis_frog.txt +++ b/forge-gui/res/cardsfolder/g/genghis_frog.txt @@ -3,6 +3,6 @@ ManaCost:G U Types:Legendary Creature Frog Mutant Rogue PT:1/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Mutant.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ When CARDNAME or another Mutant you control enters, create a Mutagen token. (It's an artifact with "{1}, {T}, Sacrifice this token: Put a +1/+1 counter on target creature. Activate only as a sorcery.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Mutant.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Mutant you control enters, create a Mutagen token. (It's an artifact with "{1}, {T}, Sacrifice this token: Put a +1/+1 counter on target creature. Activate only as a sorcery.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_mutagen_sac | TokenOwner$ You Oracle:Trample\nWhenever Genghis Frog or another Mutant you control enters, create a Mutagen token. (It's an artifact with "{1}, {T}, Sacrifice this token: Put a +1/+1 counter on target creature. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt b/forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt index f95b34f4193..fce92adb48b 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Forest SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 4 | Toughness$ 4 | Types$ Creature,Spirit | Colors$ Green | SpellDescription$ Enchanted Forest becomes a 4/4 green Spirit creature until end of turn. It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Forest is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Forest is put into a graveyard, you may return this card from your graveyard to your hand. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -Oracle:Enchant Forest\n{2}: Enchanted Forest becomes a 4/4 green Spirit creature until end of turn. It's still a land.\nWhen enchanted Forest is put into a graveyard, you may return Genju of the Cedars from your graveyard to your hand. +Oracle:Enchant Forest\n{2}: Enchanted Forest becomes a 4/4 green Spirit creature until end of turn. It's still a land.\nWhen enchanted Forest is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_falls.txt b/forge-gui/res/cardsfolder/g/genju_of_the_falls.txt index 8d5be67cd6f..569a45df8e9 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_falls.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_falls.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Island SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 3 | Toughness$ 2 | Types$ Creature,Spirit | Colors$ Blue | Keywords$ Flying | SpellDescription$ Enchanted Island becomes a 3/2 blue Spirit creature with flying until end of turn. It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Island is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Island is put into a graveyard, you may return this card from your graveyard to your hand. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -Oracle:Enchant Island\n{2}: Enchanted Island becomes a 3/2 blue Spirit creature with flying until end of turn. It's still a land.\nWhen enchanted Island is put into a graveyard, you may return Genju of the Falls from your graveyard to your hand. +Oracle:Enchant Island\n{2}: Enchanted Island becomes a 3/2 blue Spirit creature with flying until end of turn. It's still a land.\nWhen enchanted Island is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt b/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt index 0989307f0b4..5d9d0e7f8b9 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant:Swamp SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 2 | Toughness$ 2 | Types$ Creature,Spirit | Colors$ Black | Abilities$ ABPump | SpellDescription$ Until end of turn, enchanted Swamp becomes a 2/2 black Spirit creature with "{B}: This creature gets +1/+1 until end of turn." It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Swamp is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Swamp is put into a graveyard, you may return this card from your graveyard to your hand. SVar:ABPump:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -Oracle:Enchant Swamp\n{2}: Until end of turn, enchanted Swamp becomes a 2/2 black Spirit creature with "{B}: This creature gets +1/+1 until end of turn." It's still a land.\nWhen enchanted Swamp is put into a graveyard, you may return Genju of the Fens from your graveyard to your hand. +Oracle:Enchant Swamp\n{2}: Until end of turn, enchanted Swamp becomes a 2/2 black Spirit creature with "{B}: This creature gets +1/+1 until end of turn." It's still a land.\nWhen enchanted Swamp is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_fields.txt b/forge-gui/res/cardsfolder/g/genju_of_the_fields.txt index e99460e47cd..220b7db2ff1 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_fields.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_fields.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant:Plains SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 2 | Toughness$ 5 | Types$ Creature,Spirit | Colors$ White | Triggers$ PseudoLifelink | SpellDescription$ Until end of turn, enchanted Plains becomes a 2/5 white Spirit creature with "Whenever this creature deals damage, its controller gains that much life." It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Plains is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Plains is put into a graveyard, you may return this card from your graveyard to your hand. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:PseudoLifelink:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ GenjuTrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life. SVar:GenjuTrigGain:DB$ GainLife | Defined$ You | LifeAmount$ GenjuX SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget SVar:GenjuX:TriggerCount$DamageAmount -Oracle:Enchant Plains\n{2}: Until end of turn, enchanted Plains becomes a 2/5 white Spirit creature with "Whenever this creature deals damage, its controller gains that much life." It's still a land.\nWhen enchanted Plains is put into a graveyard, you may return Genju of the Fields from your graveyard to your hand. +Oracle:Enchant Plains\n{2}: Until end of turn, enchanted Plains becomes a 2/5 white Spirit creature with "Whenever this creature deals damage, its controller gains that much life." It's still a land.\nWhen enchanted Plains is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_spires.txt b/forge-gui/res/cardsfolder/g/genju_of_the_spires.txt index e0a7887e18f..4784d0554e1 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_spires.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_spires.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Mountain SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 6 | Toughness$ 1 | Types$ Creature,Spirit | Colors$ Red | SpellDescription$ Enchanted Mountain becomes a 6/1 red Spirit creature until end of turn. It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Mountain is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Mountain is put into a graveyard, you may return this card from your graveyard to your hand. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -Oracle:Enchant Mountain\n{2}: Enchanted Mountain becomes a 6/1 red Spirit creature until end of turn. It's still a land.\nWhen enchanted Mountain is put into a graveyard, you may return Genju of the Spires from your graveyard to your hand. +Oracle:Enchant Mountain\n{2}: Enchanted Mountain becomes a 6/1 red Spirit creature until end of turn. It's still a land.\nWhen enchanted Mountain is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/geode_golem.txt b/forge-gui/res/cardsfolder/g/geode_golem.txt index 81410cd0ff4..5033d660144 100644 --- a/forge-gui/res/cardsfolder/g/geode_golem.txt +++ b/forge-gui/res/cardsfolder/g/geode_golem.txt @@ -3,6 +3,6 @@ ManaCost:5 Types:Artifact Creature Golem PT:5/3 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPlay | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may cast your commander from the command zone without paying its mana cost. (You still pay any additional costs.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPlay | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature deals combat damage to a player, you may cast your commander from the command zone without paying its mana cost. (You still pay any additional costs.) SVar:TrigPlay:DB$ Play | Valid$ Card.IsCommander+YouOwn | ValidZone$ Command | WithoutManaCost$ True | Optional$ True -Oracle:Trample\nWhenever Geode Golem deals combat damage to a player, you may cast your commander from the command zone without paying its mana cost. (You still pay any additional costs.) +Oracle:Trample\nWhenever this creature deals combat damage to a player, you may cast your commander from the command zone without paying its mana cost. (You still pay any additional costs.) diff --git a/forge-gui/res/cardsfolder/g/geological_appraiser.txt b/forge-gui/res/cardsfolder/g/geological_appraiser.txt index 8ed4737cdbb..60ebaee8ef8 100644 --- a/forge-gui/res/cardsfolder/g/geological_appraiser.txt +++ b/forge-gui/res/cardsfolder/g/geological_appraiser.txt @@ -2,6 +2,6 @@ Name:Geological Appraiser ManaCost:2 R R Types:Creature Human Artificer PT:3/2 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigDiscover | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 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.) +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigDiscover | TriggerZones$ Battlefield | TriggerDescription$ When this creature enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 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.) SVar:TrigDiscover:DB$ Discover | Num$ 3 -Oracle:When Geological Appraiser enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 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:When this creature enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 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/g/geology_enthusiast.txt b/forge-gui/res/cardsfolder/g/geology_enthusiast.txt index 4c6a780bf79..3e7d9e341a3 100644 --- a/forge-gui/res/cardsfolder/g/geology_enthusiast.txt +++ b/forge-gui/res/cardsfolder/g/geology_enthusiast.txt @@ -4,7 +4,7 @@ Types:Creature Human Artificer PT:2/5 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, 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 -A:AB$ Draw | Cost$ 6 | SubAbility$ DBCounter | SpellDescription$ Draw a card and put a +1/+1 counter on CARDNAME. +A:AB$ Draw | Cost$ 6 | SubAbility$ DBCounter | SpellDescription$ Draw a card and put a +1/+1 counter on this creature. SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters & Type$Artifact -Oracle:At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\n{6}: Draw a card and put a +1/+1 counter on Geology Enthusiast. +Oracle:At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\n{6}: Draw a card and put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/geometers_arthropod.txt b/forge-gui/res/cardsfolder/g/geometers_arthropod.txt index 88acef4d04e..d82e841ea60 100644 --- a/forge-gui/res/cardsfolder/g/geometers_arthropod.txt +++ b/forge-gui/res/cardsfolder/g/geometers_arthropod.txt @@ -2,7 +2,7 @@ Name:Geometer's Arthropod ManaCost:G U Types:Creature Fractal Crab PT:1/4 -T:Mode$ SpellCast | ValidCard$ Card.hasXCost | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever you cast a spell with {X} in its mana cost, look at the top X cards of your library. Put one of them into your hand and the rest of the bottom of your library in a random order. +T:Mode$ SpellCast | ValidCard$ Card.hasXCost | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever you cast a spell with {X} in its mana cost, look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | NoReveal$ True | RestRandomOrder$ True SVar:X:Count$xPaid -Oracle:Whenever you cast a spell with {X} in its mana cost, look at the top X cards of your library. Put one of them into your hand and the rest of the bottom of your library in a random order. +Oracle:Whenever you cast a spell with {X} in its mana cost, look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/g/geometric_nexus.txt b/forge-gui/res/cardsfolder/g/geometric_nexus.txt index f31bb64556a..6e1354b97fa 100644 --- a/forge-gui/res/cardsfolder/g/geometric_nexus.txt +++ b/forge-gui/res/cardsfolder/g/geometric_nexus.txt @@ -1,7 +1,7 @@ Name:Geometric Nexus ManaCost:2 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell, put a number of charge counters on CARDNAME equal to that spell's mana value. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell, put a number of charge counters on this artifact equal to that spell's mana value. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ Y SVar:Y:TriggeredSpellAbility$CardManaCostLKI A:AB$ Token | Cost$ 6 T SubCounter | CostDesc$ {6}, {T}, Remove all charge counters from CARDNAME: | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SubAbility$ DBPutCounter | SpellDescription$ Create a 0/0 green and blue Fractal creature token. @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:SVar$CostCountersRemoved DeckHas:Ability$Token|Counters DeckNeeds:Type$Instant|Sorcery -Oracle:Whenever a player casts an instant or sorcery spell, put a number of charge counters on Geometric Nexus equal to that spell's mana value.\n{6}, {T}, Remove all charge counters from Geometric Nexus: Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of charge counters removed this way. +Oracle:Whenever a player casts an instant or sorcery spell, put a number of charge counters on this artifact equal to that spell's mana value.\n{6}, {T}, Remove all charge counters from this artifact: Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of charge counters removed this way. diff --git a/forge-gui/res/cardsfolder/g/geothermal_bog.txt b/forge-gui/res/cardsfolder/g/geothermal_bog.txt index a86711ab570..6f4e77f87bc 100644 --- a/forge-gui/res/cardsfolder/g/geothermal_bog.txt +++ b/forge-gui/res/cardsfolder/g/geothermal_bog.txt @@ -1,6 +1,6 @@ Name:Geothermal Bog ManaCost:no cost Types:Land Swamp Mountain -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 {R}.)\nGeothermal Bog enters tapped. +Oracle:({T}: Add {B} or {R}.)\nThis land enters tapped. diff --git a/forge-gui/res/cardsfolder/g/geothermal_crevice.txt b/forge-gui/res/cardsfolder/g/geothermal_crevice.txt index 07a9ec5ecb3..5ef62b86109 100644 --- a/forge-gui/res/cardsfolder/g/geothermal_crevice.txt +++ b/forge-gui/res/cardsfolder/g/geothermal_crevice.txt @@ -1,9 +1,9 @@ Name:Geothermal Crevice 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$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ B G | SpellDescription$ Add {B}{G}. AI:RemoveDeck:All -Oracle:Geothermal Crevice enters tapped.\n{T}: Add {R}.\n{T}, Sacrifice Geothermal Crevice: Add {B}{G}. +Oracle:This land enters tapped.\n{T}: Add {R}.\n{T}, Sacrifice this land: Add {B}{G}. diff --git a/forge-gui/res/cardsfolder/g/geothermal_kami.txt b/forge-gui/res/cardsfolder/g/geothermal_kami.txt index 8357963a0af..a925af529d4 100644 --- a/forge-gui/res/cardsfolder/g/geothermal_kami.txt +++ b/forge-gui/res/cardsfolder/g/geothermal_kami.txt @@ -2,10 +2,10 @@ Name:Geothermal Kami ManaCost:3 G Types:Creature Spirit PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | IsPresent$ Enchantment.YouCtrl | TriggerDescription$ When CARDNAME enters, you may return an enchantment you control to its owner's hand. If you do, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | IsPresent$ Enchantment.YouCtrl | TriggerDescription$ When this creature enters, you may return an enchantment you control to its owner's hand. If you do, you gain 3 life. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Enchantment.YouCtrl | ChangeNum$ 1 | SelectPrompt$ Choose an enchantment you control to return to its owner's hand | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Enchantment DeckHas:Ability$LifeGain -Oracle:When Geothermal Kami enters, you may return an enchantment you control to its owner's hand. If you do, you gain 3 life. +Oracle:When this creature enters, you may return an enchantment you control to its owner's hand. If you do, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt b/forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt index 133ee417af7..d56c924aca7 100644 --- a/forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt +++ b/forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Creature Zombie Horror PT:7/7 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ CARDNAME gets -1/-1 for each card in your hand. -A:AB$ ChangeZone | Cost$ 3 U Discard<3/Card> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | Tapped$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ This creature gets -1/-1 for each card in your hand. +A:AB$ ChangeZone | Cost$ 3 U Discard<3/Card> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | Tapped$ True | SpellDescription$ Return this card from your graveyard to the battlefield tapped. SVar:X:Count$ValidHand Card.YouOwn SVar:NeedsToPlayVar:X LE6 SVar:BuffedBy:Card -Oracle:Flying\nGeralf's Masterpiece gets -1/-1 for each card in your hand.\n{3}{U}, Discard three cards: Return Geralf's Masterpiece from your graveyard to the battlefield tapped. +Oracle:Flying\nThis creature gets -1/-1 for each card in your hand.\n{3}{U}, Discard three cards: Return this card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/geralfs_messenger.txt b/forge-gui/res/cardsfolder/g/geralfs_messenger.txt index f9e20f427d7..70ff8444d8e 100644 --- a/forge-gui/res/cardsfolder/g/geralfs_messenger.txt +++ b/forge-gui/res/cardsfolder/g/geralfs_messenger.txt @@ -3,8 +3,8 @@ ManaCost:B B B Types:Creature Zombie PT:3/2 K:Undying -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 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, target opponent loses 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, target opponent loses 2 life. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 -Oracle:Geralf's Messenger enters tapped.\nWhen Geralf's Messenger enters, target opponent loses 2 life.\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:This creature enters tapped.\nWhen this creature enters, target opponent loses 2 life.\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/g/geralfs_mindcrusher.txt b/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt index bb605c001fd..119521c8c42 100644 --- a/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt +++ b/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt @@ -3,6 +3,6 @@ ManaCost:4 U U Types:Creature Zombie Horror PT:5/5 K:Undying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, target player mills five cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, target player mills five cards. SVar:TrigMill:DB$ Mill | NumCards$ 5 | ValidTgts$ Player -Oracle:When Geralf's Mindcrusher enters, target player mills five cards.\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:When this creature enters, target player mills five cards.\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/g/gerrard_weatherlight_hero.txt b/forge-gui/res/cardsfolder/g/gerrard_weatherlight_hero.txt index 913da87842f..f5d7959ee1e 100644 --- a/forge-gui/res/cardsfolder/g/gerrard_weatherlight_hero.txt +++ b/forge-gui/res/cardsfolder/g/gerrard_weatherlight_hero.txt @@ -3,7 +3,7 @@ ManaCost:2 R W Types:Legendary Creature Human Soldier PT:3/3 K:First Strike -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, exile it and return to the battlefield all artifact and creature cards in your graveyard that were put there from the battlefield this turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When NICKNAME dies, exile it and return to the battlefield all artifact and creature cards in your graveyard that were put there from the battlefield this turn. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ ValidGraveyard Artifact.YouOwn+ThisTurnEnteredFrom_Battlefield,Creature.YouOwn+ThisTurnEnteredFrom_Battlefield -Oracle:First strike\nWhen Gerrard, Weatherlight Hero dies, exile it and return to the battlefield all artifact and creature cards in your graveyard that were put there from the battlefield this turn. +Oracle:First strike\nWhen Gerrard dies, exile it and return to the battlefield all artifact and creature cards in your graveyard that were put there from the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/g/getaway_car.txt b/forge-gui/res/cardsfolder/g/getaway_car.txt index fc966d6d4e4..ae990f14f09 100644 --- a/forge-gui/res/cardsfolder/g/getaway_car.txt +++ b/forge-gui/res/cardsfolder/g/getaway_car.txt @@ -3,10 +3,10 @@ ManaCost:3 Types:Artifact Vehicle PT:4/3 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand. -T:Mode$ Blocks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever this Vehicle attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand. +T:Mode$ Blocks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigReturn | TriggerDescription$ Whenever this Vehicle attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.CrewedThisTurn | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select up to one target creature that crewed it this turn K:Crew:1 SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE -Oracle:Haste\nWhenever Getaway Car attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand.\nCrew 1 +Oracle:Haste\nWhenever this Vehicle attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand.\nCrew 1 diff --git a/forge-gui/res/cardsfolder/g/geths_verdict.txt b/forge-gui/res/cardsfolder/g/geths_verdict.txt index 15f79a6b7bf..e2422cad588 100644 --- a/forge-gui/res/cardsfolder/g/geths_verdict.txt +++ b/forge-gui/res/cardsfolder/g/geths_verdict.txt @@ -1,6 +1,6 @@ Name:Geth's Verdict ManaCost:B B Types:Instant -A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature | SubAbility$ DBDrain | SpellDescription$ Target player sacrifices a creature and loses 1 life. +A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature | SubAbility$ DBDrain | SpellDescription$ Target player sacrifices a creature of their choice and loses 1 life. SVar:DBDrain:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 1 -Oracle:Target player sacrifices a creature and loses 1 life. +Oracle:Target player sacrifices a creature of their choice and loses 1 life. diff --git a/forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt b/forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt index b10165f6d5a..539415c3402 100644 --- a/forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt +++ b/forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt @@ -5,6 +5,6 @@ PT:3/2 K:Ward:PayLife<2> K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.YouCtrl+Other SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ PlayerCountRegisteredOpponents$HasPropertyLostLifeThisTurn | SpellDescription$ Other creatures you control enter with an additional +1/+1 counter on them for each opponent who lost life this turn. -T:Mode$ SpellCast | ValidCard$ Lizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a Lizard spell, CARDNAME deals 1 damage to target opponent. +T:Mode$ SpellCast | ValidCard$ Lizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a Lizard spell, NICKNAME deals 1 damage to target opponent. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 1 -Oracle:Ward—Pay 2 life.\nOther creatures you control enter with an additional +1/+1 counter on them for each opponent who lost life this turn.\nWhenever you cast a Lizard spell, Gev, Scaled Scorch deals 1 damage to target opponent. +Oracle:Ward—Pay 2 life.\nOther creatures you control enter with an additional +1/+1 counter on them for each opponent who lost life this turn.\nWhenever you cast a Lizard spell, Gev deals 1 damage to target opponent. diff --git a/forge-gui/res/cardsfolder/g/geyser_drake.txt b/forge-gui/res/cardsfolder/g/geyser_drake.txt index fea08e8ec18..0442a9435f4 100644 --- a/forge-gui/res/cardsfolder/g/geyser_drake.txt +++ b/forge-gui/res/cardsfolder/g/geyser_drake.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Creature Drake PT:2/3 K:Flying -S:Mode$ ReduceCost | Type$ Spell | Activator$ You | Amount$ 1 | Condition$ NotPlayerTurn | Description$ As long as it's not your turn, spells you cast cost {1} less to cast. -Oracle:Flying\nAs long as it's not your turn, spells you cast cost {1} less to cast. +S:Mode$ ReduceCost | Type$ Spell | Activator$ You | Amount$ 1 | Condition$ NotPlayerTurn | Description$ During turns other than yours, spells you cast cost {1} less to cast. +Oracle:Flying\nDuring turns other than yours, spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/g/geyser_glider.txt b/forge-gui/res/cardsfolder/g/geyser_glider.txt index 04115803fd8..0cb73eff927 100644 --- a/forge-gui/res/cardsfolder/g/geyser_glider.txt +++ b/forge-gui/res/cardsfolder/g/geyser_glider.txt @@ -2,6 +2,6 @@ Name:Geyser Glider ManaCost:3 R R Types:Creature Elemental Beast PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigFlying | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gains flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigFlying | TriggerDescription$ Landfall — Whenever a land you control enters, this creature gains flying until end of turn. SVar:TrigFlying:DB$ Pump | Defined$ Self | KW$ Flying -Oracle:Landfall — Whenever a land you control enters, Geyser Glider gains flying until end of turn. +Oracle:Landfall — Whenever a land you control enters, this creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/geyser_leaper.txt b/forge-gui/res/cardsfolder/g/geyser_leaper.txt index ba91ea61aec..b752ed55e30 100644 --- a/forge-gui/res/cardsfolder/g/geyser_leaper.txt +++ b/forge-gui/res/cardsfolder/g/geyser_leaper.txt @@ -5,4 +5,4 @@ PT:4/3 K:Flying A:AB$ Draw | Cost$ Waterbend<4> | NumCards$ 1 | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -Oracle:Flying\nWaterbend {4}: Draw a card, then discard a card. +Oracle:Flying\nWaterbend {4}: Draw a card, then discard a card. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt b/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt index a6a05ce5042..46969ecb9a8 100644 --- a/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt +++ b/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature Elemental PT:3/2 K:Menace -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:Menace (This creature can't be blocked except by two or more creatures.)\nLandfall — Whenever a land you control enters, Geyserfield Stalker gets +2/+2 until end of turn. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nLandfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghalmas_warden.txt b/forge-gui/res/cardsfolder/g/ghalmas_warden.txt index 291b0f8b49d..71afba195a8 100644 --- a/forge-gui/res/cardsfolder/g/ghalmas_warden.txt +++ b/forge-gui/res/cardsfolder/g/ghalmas_warden.txt @@ -2,6 +2,6 @@ Name:Ghalma's Warden ManaCost:3 W Types:Creature Elephant Soldier PT:2/4 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Metalcraft | Description$ Metalcraft — CARDNAME gets +2/+2 as long as you control three or more artifacts. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Metalcraft | Description$ Metalcraft — This creature gets +2/+2 as long as you control three or more artifacts. SVar:BuffedBy:Artifact -Oracle:Metalcraft — Ghalma's Warden gets +2/+2 as long as you control three or more artifacts. +Oracle:Metalcraft — This creature gets +2/+2 as long as you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt b/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt index 1f60b409986..dd27a1d754e 100644 --- a/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt +++ b/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt @@ -5,4 +5,4 @@ PT:12/12 K:Trample S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {X} less to cast, where X is the total power of creatures you control. SVar:X:Count$Valid Creature.YouCtrl$CardPower -Oracle:This spell costs {X} less to cast, where X is the total power of creatures you control.\nTrample +Oracle:This spell costs {X} less to cast, where X is the total power of creatures you control.\nTrample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt b/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt index 5fb37d22a77..e92a7f8447b 100644 --- a/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt +++ b/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt @@ -3,7 +3,7 @@ ManaCost:5 G G G Types:Legendary Creature Elder Dinosaur PT:12/12 K:Trample -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, put any number of creature cards from your hand onto the battlefield. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When NICKNAME enters, put any number of creature cards from your hand onto the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.YouCtrl | ChangeNum$ HandX | Hidden$ True SVar:HandX:Count$ValidHand Creature.YouCtrl -Oracle:Trample\nWhen Ghalta, Stampede Tyrant enters, put any number of creature cards from your hand onto the battlefield. +Oracle:Trample\nWhen Ghalta enters, put any number of creature cards from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/ghastbark_twins.txt b/forge-gui/res/cardsfolder/g/ghastbark_twins.txt index cd8f7c7cceb..82746799c6a 100644 --- a/forge-gui/res/cardsfolder/g/ghastbark_twins.txt +++ b/forge-gui/res/cardsfolder/g/ghastbark_twins.txt @@ -3,5 +3,5 @@ ManaCost:5 G G Types:Creature Treefolk PT:7/7 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | CanBlockAmount$ 1 | Description$ CARDNAME can block an additional creature each combat. -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nGhastbark Twins can block an additional creature each combat. +S:Mode$ Continuous | Affected$ Card.Self | CanBlockAmount$ 1 | Description$ This creature can block an additional creature each combat. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nThis creature can block an additional creature each combat. diff --git a/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt b/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt index 76185e4ab60..5be6ba7703d 100644 --- a/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt +++ b/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt @@ -2,7 +2,7 @@ Name:Ghastlord of Fugue ManaCost:UB UB UB UB UB Types:Creature Spirit Avatar PT:4/4 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals their hand. You choose a card from it. That player exiles that card. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, that player reveals their hand. You choose a card from it. That player exiles that card. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TriggeredTarget | Chooser$ You | ChangeType$ Card | ChangeNum$ 1 -Oracle:Ghastlord of Fugue can't be blocked.\nWhenever Ghastlord of Fugue deals combat damage to a player, that player reveals their hand. You choose a card from it. That player exiles that card. +Oracle:This creature can't be blocked.\nWhenever this creature deals combat damage to a player, that player reveals their hand. You choose a card from it. That player exiles that card. diff --git a/forge-gui/res/cardsfolder/g/ghastly_death_tyrant.txt b/forge-gui/res/cardsfolder/g/ghastly_death_tyrant.txt index 7028fbf538e..a36ad342b03 100644 --- a/forge-gui/res/cardsfolder/g/ghastly_death_tyrant.txt +++ b/forge-gui/res/cardsfolder/g/ghastly_death_tyrant.txt @@ -2,10 +2,10 @@ Name:Ghastly Death Tyrant ManaCost:4 B B Types:Creature Beholder Skeleton PT:6/5 -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$ DBDestroy,DBPumpAll SVar:DBDestroy:DB$ Destroy | ValidTgts$ Enchantment.OppCtrl | SubAbility$ DBLoseLife | SpellDescription$ Disintegration Ray — Destroy target enchantment an opponent controls. You lose life equal to its mana value. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch | SpellDescription$ Death Ray — Creatures you control gain deathtouch until end of turn. -Oracle:When Ghastly Death Tyrant enters, choose one —\n• Disintegration Ray — Destroy target enchantment an opponent controls. You lose life equal to its mana value.\n• Death Ray — Creatures you control gain Deathtouch until end of turn. +Oracle:When this creature enters, choose one —\n• Disintegration Ray — Destroy target enchantment an opponent controls. You lose life equal to its mana value.\n• Death Ray — Creatures you control gain deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt b/forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt index 3085f87902d..fa896f3db58 100644 --- a/forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt +++ b/forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt @@ -5,7 +5,7 @@ PT:1/1 K:Kicker:3 B K:Flying K:Lifelink -K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with two +1/+1 counters on it. +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If this creature was kicked, it enters with two +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters -Oracle:Kicker {3}{B} (You may pay an additional {3}{B} as you cast this spell.)\nFlying, lifelink\nIf Ghastly Gloomhunter was kicked, it enters with two +1/+1 counters on it. +Oracle:Kicker {3}{B} (You may pay an additional {3}{B} as you cast this spell.)\nFlying, lifelink\nIf this creature was kicked, it enters with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/g/ghastly_remains.txt b/forge-gui/res/cardsfolder/g/ghastly_remains.txt index 2665057ce64..c04dde1ee9c 100644 --- a/forge-gui/res/cardsfolder/g/ghastly_remains.txt +++ b/forge-gui/res/cardsfolder/g/ghastly_remains.txt @@ -3,10 +3,10 @@ ManaCost:B B B Types:Creature Zombie PT:0/0 K:Amplify:1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard, you may pay {B}{B}{B}. If you do, return CARDNAME to your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if this card is in your graveyard, you may pay {B}{B}{B}. If you do, return it to your hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ B B B | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:NeedsToPlayVar:X GE2 SVar:X:Count$ValidHand Zombie.YouOwn SVar:SacMe:2 SVar:DiscardMe:2 -Oracle:Amplify 1 (As this creature enters, put a +1/+1 counter on it for each Zombie card you reveal in your hand.)\nAt the beginning of your upkeep, if Ghastly Remains is in your graveyard, you may pay {B}{B}{B}. If you do, return Ghastly Remains to your hand. +Oracle:Amplify 1 (As this creature enters, put a +1/+1 counter on it for each Zombie card you reveal in your hand.)\nAt the beginning of your upkeep, if this card is in your graveyard, you may pay {B}{B}{B}. If you do, return it to your hand. diff --git a/forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt b/forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt index fa746abc7cc..3c44275f716 100644 --- a/forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt +++ b/forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt @@ -2,9 +2,9 @@ Name:Ghave, Guru of Spores ManaCost:2 W B G Types:Legendary Creature Fungus Shaman PT:0/0 -K:etbCounter:P1P1:5 +K:etbCounter:P1P1:5:no Condition:NICKNAME enters with five +1/+1 counters on it. A:AB$ Token | Cost$ 1 SubCounter<1/P1P1/Creature.YouCtrl/a creature you control> | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. A:AB$ PutCounter | Cost$ 1 Sac<1/Creature> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. AI:RemoveDeck:All DeckHas:Ability$Counters|Token -Oracle:Ghave, Guru of Spores enters with five +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from a creature you control: Create a 1/1 green Saproling creature token.\n{1}, Sacrifice a creature: Put a +1/+1 counter on target creature. +Oracle:Ghave enters with five +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from a creature you control: Create a 1/1 green Saproling creature token.\n{1}, Sacrifice a creature: Put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/g/ghazban_ogre.txt b/forge-gui/res/cardsfolder/g/ghazban_ogre.txt index 0a0240fceb4..bdedbd3b9db 100644 --- a/forge-gui/res/cardsfolder/g/ghazban_ogre.txt +++ b/forge-gui/res/cardsfolder/g/ghazban_ogre.txt @@ -2,8 +2,8 @@ Name:Ghazbán Ogre ManaCost:G Types:Creature Ogre PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | APlayerHasMoreLifeThanEachOther$ True | Execute$ TrigOppControl | TriggerDescription$ At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | APlayerHasMoreLifeThanEachOther$ True | Execute$ TrigOppControl | TriggerDescription$ At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of this creature. SVar:TrigOppControl:DB$ GainControl | Defined$ Self | NewController$ Player.withMostLife AI:RemoveDeck:Random DeckNeeds:Ability$LifeGain -Oracle:At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of Ghazbán Ogre. +Oracle:At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of this creature. diff --git a/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt b/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt index 825b3be7bf7..2d3d8e26b26 100644 --- a/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt +++ b/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt @@ -1,6 +1,6 @@ Name:Ghirapur Aether Grid ManaCost:2 R Types:Enchantment -A:AB$ DealDamage | Cost$ tapXType<2/Artifact> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ tapXType<2/Artifact> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This enchantment deals 1 damage to any target. AI:RemoveDeck:Random -Oracle:Tap two untapped artifacts you control: Ghirapur Aether Grid deals 1 damage to any target. +Oracle:Tap two untapped artifacts you control: This enchantment deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt b/forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt index c2af7ad5441..4730b186b5c 100644 --- a/forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt +++ b/forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt @@ -2,7 +2,7 @@ Name:Ghirapur Gearcrafter ManaCost:2 R Types:Creature Human Artificer PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 colorless Thopter artifact 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 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Ghirapur Gearcrafter enters, create a 1/1 colorless Thopter artifact creature token with flying. (A creature with flying can't be blocked except by creatures with flying or reach.) +Oracle:When this creature enters, create a 1/1 colorless Thopter artifact creature token with flying. (A creature with flying can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/g/ghirapur_guide.txt b/forge-gui/res/cardsfolder/g/ghirapur_guide.txt index e2dfaebff89..4b35db6ad80 100644 --- a/forge-gui/res/cardsfolder/g/ghirapur_guide.txt +++ b/forge-gui/res/cardsfolder/g/ghirapur_guide.txt @@ -3,5 +3,5 @@ ManaCost:2 G Types:Creature Elf Scout PT:3/2 A:AB$ Effect | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | RememberObjects$ Targeted | StaticAbilities$ KWPump | SpellDescription$ Target creature you control can't be blocked by creatures with power 2 or less this turn. -SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBlocker$ Creature.powerLE2 | Description$ Remembered creature can't be blocked by creatures with power 2 or less this turn. +SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBlocker$ Creature.powerLE2 | Description$ Target creature you control can't be blocked by creatures with power 2 or less this turn. Oracle:{2}{G}: Target creature you control can't be blocked by creatures with power 2 or less this turn. diff --git a/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt b/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt index c89dfc7b909..cc995f87e05 100644 --- a/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt +++ b/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt @@ -2,8 +2,8 @@ Name:Ghired, Conclave Exile ManaCost:2 R G W Types:Legendary Creature Human Shaman PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 4/4 green Rhino creature token with trample. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create a 4/4 green Rhino creature token with trample. SVar:TrigToken:DB$ Token | TokenScript$ g_4_4_rhino_trample | TokenOwner$ You -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Whenever CARDNAME attacks, populate. The token enters tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Whenever NICKNAME attacks, populate. The token enters tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) SVar:TrigCopy:DB$ CopyPermanent | Populate$ True | TokenTapped$ True | TokenAttacking$ True -Oracle:When Ghired, Conclave Exile enters, create a 4/4 green Rhino creature token with trample.\nWhenever Ghired attacks, populate. The token enters tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) +Oracle:When Ghired enters, create a 4/4 green Rhino creature token with trample.\nWhenever Ghired attacks, populate. The token enters tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) diff --git a/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt b/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt index eae86b6068b..4f0a2a0756e 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt @@ -3,10 +3,10 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/2 K:Kicker:2 U -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, if it was kicked, return target creature an opponent controls to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigReturn | TriggerDescription$ When this creature enters, if it was kicked, return target creature an opponent controls to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Origin$ Battlefield | Destination$ Hand -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +2/+0 until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature gets +2/+0 until end of turn. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +2 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery & Color$Blue -Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen Ghitu Amplifier enters, if it was kicked, return target creature an opponent controls to its owner's hand.\nWhenever you cast an instant or sorcery spell, Ghitu Amplifier gets +2/+0 until end of turn. +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen this creature enters, if it was kicked, return target creature an opponent controls to its owner's hand.\nWhenever you cast an instant or sorcery spell, this creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghitu_chronicler.txt b/forge-gui/res/cardsfolder/g/ghitu_chronicler.txt index 4b4f6db5ef5..7622c418f15 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_chronicler.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_chronicler.txt @@ -3,8 +3,8 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/3 K:Kicker:3 R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, if it was kicked, return target instant or sorcery card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, if it was kicked, return target instant or sorcery card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl SVar:NeedsToPlayKickedVar:Z GE1 SVar:Z:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn -Oracle:Kicker {3}{R} (You may pay an additional {3}{R} as you cast this spell.)\nWhen Ghitu Chronicler enters, if it was kicked, return target instant or sorcery card from your graveyard to your hand. +Oracle:Kicker {3}{R} (You may pay an additional {3}{R} as you cast this spell.)\nWhen this creature enters, if it was kicked, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/ghitu_encampment.txt b/forge-gui/res/cardsfolder/g/ghitu_encampment.txt index b387c18a315..a4e8aa5af34 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_encampment.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_encampment.txt @@ -1,8 +1,8 @@ Name:Ghitu Encampment 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$ R | SpellDescription$ Add {R}. -A:AB$ Animate | Cost$ 1 R | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Creature,Warrior | Colors$ Red | OverwriteColors$ True | Keywords$ First Strike | SpellDescription$ CARDNAME becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) -Oracle:Ghitu Encampment enters tapped.\n{T}: Add {R}.\n{1}{R}: Ghitu Encampment becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) +A:AB$ Animate | Cost$ 1 R | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Creature,Warrior | Colors$ Red | OverwriteColors$ True | Keywords$ First Strike | SpellDescription$ This land becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) +Oracle:This land enters tapped.\n{T}: Add {R}.\n{1}{R}: This land becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/g/ghitu_fire.txt b/forge-gui/res/cardsfolder/g/ghitu_fire.txt index d7d6d6e348c..eada59793fa 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_fire.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_fire.txt @@ -4,4 +4,4 @@ Types:Sorcery K:MayFlashCost:2 A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid -Oracle:You may cast Ghitu Fire as though it had flash if you pay {2} more to cast it. (You may cast it any time you could cast an instant.)\nGhitu Fire deals X damage to any target. +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.)\nGhitu Fire deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt b/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt index bb9c21032ef..e72c4494e42 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ It deals damage equal to its power to any target. SVar:X:Sacrificed$CardPower DeckHas:Ability$Sacrifice -Oracle:{T}, Sacrifice Ghitu Fire-Eater: It deals damage equal to its power to any target. +Oracle:{T}, Sacrifice this creature: It deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt b/forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt index 1db1ef8a265..6c7801c3c8c 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt @@ -5,6 +5,6 @@ K:Flash K:Enchant:Creature SVar:AttachAILogic:Pump A:AB$ Pump | Cost$ R | Defined$ Enchanted | NumAtt$ +1 | SpellDescription$ Enchanted creature gets +1/+0 until end of turn. -A:AB$ ChangeZone | Cost$ R | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +A:AB$ ChangeZone | Cost$ R | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this Aura to its owner's hand. SVar:NonStackingAttachEffect:True -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\n{R}: Enchanted creature gets +1/+0 until end of turn.\n{R}: Return Ghitu Firebreathing to its owner's hand. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\n{R}: Enchanted creature gets +1/+0 until end of turn.\n{R}: Return this Aura to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/ghitu_journeymage.txt b/forge-gui/res/cardsfolder/g/ghitu_journeymage.txt index 1931278d4fb..08d73147668 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_journeymage.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_journeymage.txt @@ -2,7 +2,7 @@ Name:Ghitu Journeymage ManaCost:2 R Types:Creature Human Wizard PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Wizard.Other+YouCtrl | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, if you control another Wizard, CARDNAME deals 2 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Wizard.Other+YouCtrl | Execute$ TrigDamage | TriggerDescription$ When this creature enters, if you control another Wizard, this creature deals 2 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 DeckHints:Type$Wizard -Oracle:When Ghitu Journeymage enters, if you control another Wizard, Ghitu Journeymage deals 2 damage to each opponent. +Oracle:When this creature enters, if you control another Wizard, this creature deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt b/forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt index 3543ec492a9..55cc1329670 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt @@ -2,8 +2,8 @@ Name:Ghitu Lavarunner ManaCost:R Types:Creature Human Wizard PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Instant.YouOwn,Sorcery.YouOwn | PresentCompare$ GE2 | PresentZone$ Graveyard | AddPower$ 1 | AddKeyword$ Haste | Description$ As long as there are two or more instant and/or sorcery cards in your graveyard, CARDNAME gets +1/+0 and has haste. +S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Instant.YouOwn,Sorcery.YouOwn | PresentCompare$ GE2 | PresentZone$ Graveyard | AddPower$ 1 | AddKeyword$ Haste | Description$ As long as there are two or more instant and/or sorcery cards in your graveyard, this creature gets +1/+0 and has haste. (It can attack and {T} as soon as it comes under your control.) SVar:BuffedBy:Instant,Sorcery SVar:PlayMain1:TRUE DeckHints:Type$Instant|Sorcery -Oracle:As long as there are two or more instant and/or sorcery cards in your graveyard, Ghitu Lavarunner gets +1/+0 and has haste. +Oracle:As long as there are two or more instant and/or sorcery cards in your graveyard, this creature gets +1/+0 and has haste. (It can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/g/ghitu_slinger.txt b/forge-gui/res/cardsfolder/g/ghitu_slinger.txt index 23beaed8f9b..b5267e1899b 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_slinger.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_slinger.txt @@ -2,8 +2,8 @@ Name:Ghitu Slinger ManaCost:2 R Types:Creature Human Nomad PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 2 damage to any target. K:Echo:2 R SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 SVar:PlayMain1:TRUE -Oracle:Echo {2}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Ghitu Slinger enters, it deals 2 damage to any target. +Oracle:Echo {2}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen this creature enters, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt b/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt index e9635cb04f4..64922fa423d 100644 --- a/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt +++ b/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Creature Lizard Warrior PT:2/1 K:First Strike -A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. -Oracle:First strike\n{3}{G}: Ghor-Clan Bloodscale gets +2/+2 until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+2 until end of turn. Activate only once each turn. +Oracle:First strike\n{3}{G}: This creature gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt b/forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt index 77f564c74f3..ffe869367ea 100644 --- a/forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt +++ b/forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt @@ -4,4 +4,4 @@ Types:Creature Beast PT:4/4 K:Trample A:AB$ Pump | Cost$ R G Discard<1/CARDNAME> | ActivationZone$ Hand | PrecostDesc$ Bloodrush — | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +4 | NumDef$ +4 | KW$ Trample | SpellDescription$ Target attacking creature gets +4/+4 and gains trample until end of turn. -Oracle:Trample\nBloodrush — {R}{G}, Discard Ghor-Clan Rampager: Target attacking creature gets +4/+4 and gains trample until end of turn. +Oracle:Trample\nBloodrush — {R}{G}, Discard this card: Target attacking creature gets +4/+4 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_ark.txt b/forge-gui/res/cardsfolder/g/ghost_ark.txt index d6b2a66348c..5493473e4df 100644 --- a/forge-gui/res/cardsfolder/g/ghost_ark.txt +++ b/forge-gui/res/cardsfolder/g/ghost_ark.txt @@ -3,8 +3,8 @@ ManaCost:4 Types:Artifact Vehicle PT:3/3 K:Flying -T:Mode$ BecomesCrewed | ValidCard$ Card.Self | Execute$ DBPumpAll | TriggerDescription$ Repair Barge — Whenever CARDNAME becomes crewed, each artifact creature card in your graveyard gains unearth {3} until end of turn. +T:Mode$ BecomesCrewed | ValidCard$ Card.Self | Execute$ DBPumpAll | TriggerDescription$ Repair Barge — Whenever this Vehicle becomes crewed, each artifact creature card in your graveyard gains unearth {3} until end of turn. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Artifact.Creature+YouCtrl | KW$ Unearth:3 | PumpZone$ Graveyard K:Crew:2 DeckHas:Ability$Graveyard & Keyword$Unearth -Oracle:Flying\nRepair Barge — Whenever Ghost Ark becomes crewed, each artifact creature card in your graveyard gains unearth {3} until end of turn.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Flying\nRepair Barge — Whenever this Vehicle becomes crewed, each artifact creature card in your graveyard gains unearth {3} until end of turn.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/ghost_hounds.txt b/forge-gui/res/cardsfolder/g/ghost_hounds.txt index f91348e7265..cf3f61439b8 100644 --- a/forge-gui/res/cardsfolder/g/ghost_hounds.txt +++ b/forge-gui/res/cardsfolder/g/ghost_hounds.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Dog Spirit PT:1/1 K:Vigilance -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.White | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a white creature, CARDNAME gains first strike until end of turn. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.White | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a white creature, CARDNAME gains first strike until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.White | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks or becomes blocked by a white creature, this creature gains first strike until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.White | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a white creature, this creature gains first strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ First Strike -Oracle:Vigilance\nWhenever Ghost Hounds blocks or becomes blocked by a white creature, Ghost Hounds gains first strike until end of turn. +Oracle:Vigilance\nWhenever this creature blocks or becomes blocked by a white creature, this creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_lantern_bind_spirit.txt b/forge-gui/res/cardsfolder/g/ghost_lantern_bind_spirit.txt index 2169cab7650..e9c3e4db088 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lantern_bind_spirit.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lantern_bind_spirit.txt @@ -13,6 +13,6 @@ ALTERNATE Name:Bind Spirit ManaCost:1 B Types:Instant Adventure -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | SpellDescription$ Return target creature card from your graveyard to your hand. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | SpellDescription$ Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the artifact later from exile.) DeckHas:Ability$Graveyard -Oracle:Return target creature card from your graveyard to your hand. +Oracle:Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the artifact later from exile.) diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt b/forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt index 21cec85e6ae..dda037b7466 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt @@ -6,4 +6,4 @@ K:Flying A:AB$ Pump | Cost$ 2 U | ValidTgts$ Creature.Other | KW$ Flying | TgtPrompt$ Select another target creature | SpellDescription$ Another target creature gains flying until end of turn. A:AB$ Pump | Cost$ X U Discard<1/CARDNAME> | TargetMin$ X | TargetMax$ X | KW$ Flying | ValidTgts$ Creature | TgtPrompt$ Select X target creatures | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ X target creatures gain flying until end of turn. SVar:X:Count$xPaid -Oracle:Flying\n{2}{U}: Another target creature gains flying until end of turn.\nChannel — {X}{U}, Discard Ghost-Lit Drifter: X target creatures gain flying until end of turn. +Oracle:Flying\n{2}{U}: Another target creature gains flying until end of turn.\nChannel — {X}{U}, Discard this card: X target creatures gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt b/forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt index f1a927491d3..748cda3db41 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:2/1 A:AB$ Pump | Cost$ 2 G T | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. A:AB$ Pump | Cost$ 3 G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Creature | NumAtt$ +4 | NumDef$ +4 | PrecostDesc$ Channel — | SpellDescription$ Target creature gets +4/+4 until end of turn. -Oracle:{2}{G}, {T}: Target creature gets +2/+2 until end of turn.\nChannel — {3}{G}, Discard Ghost-Lit Nourisher: Target creature gets +4/+4 until end of turn. +Oracle:{2}{G}, {T}: Target creature gets +2/+2 until end of turn.\nChannel — {3}{G}, Discard this card: Target creature gets +4/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_raider.txt b/forge-gui/res/cardsfolder/g/ghost_lit_raider.txt index 96061290467..96786d74609 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_raider.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_raider.txt @@ -2,7 +2,7 @@ Name:Ghost-Lit Raider ManaCost:2 R Types:Creature Spirit PT:2/1 -A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature. +A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target creature. A:AB$ DealDamage | Cost$ 3 R Discard<1/CARDNAME> | ValidTgts$ Creature | NumDmg$ 4 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ It deals 4 damage to target creature. DeckHas:Ability$Discard -Oracle:{2}{R}, {T}: Ghost-Lit Raider deals 2 damage to target creature.\nChannel — {3}{R}, Discard Ghost-Lit Raider: It deals 4 damage to target creature. +Oracle:{2}{R}, {T}: This creature deals 2 damage to target creature.\nChannel — {3}{R}, Discard this card: It deals 4 damage to target creature. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt b/forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt index 999edb2fb06..35cbce641fc 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:1/1 A:AB$ GainLife | Cost$ W T | LifeAmount$ 2 | SpellDescription$ You gain 2 life. A:AB$ GainLife | Cost$ 1 W Discard<1/CARDNAME> | LifeAmount$ 4 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ You gain 4 life. -Oracle:{W}, {T}: You gain 2 life.\nChannel — {1}{W}, Discard Ghost-Lit Redeemer: You gain 4 life. +Oracle:{W}, {T}: You gain 2 life.\nChannel — {1}{W}, Discard this card: You gain 4 life. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt b/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt index e2dc7452605..a54ce5fb996 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:1/1 A:AB$ Discard | Cost$ 4 B T | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards two cards. Activate only as a sorcery. A:AB$ Discard | Cost$ 5 B B Discard<1/CARDNAME> | ValidTgts$ Player | NumCards$ 4 | Mode$ TgtChoose | SorcerySpeed$ True | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Target player discards four cards. Activate only as a sorcery. -Oracle:{4}{B}, {T}: Target player discards two cards. Activate only as a sorcery.\nChannel — {5}{B}{B}, Discard Ghost-Lit Stalker: Target player discards four cards. Activate only as a sorcery. +Oracle:{4}{B}, {T}: Target player discards two cards. Activate only as a sorcery.\nChannel — {5}{B}{B}, Discard this card: Target player discards four cards. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_warder.txt b/forge-gui/res/cardsfolder/g/ghost_lit_warder.txt index 45562dce4c3..eaac088460a 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_warder.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_warder.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:1/1 A:AB$ Counter | Cost$ 3 U T | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 2 | SpellDescription$ Counter target spell unless its controller pays {2}. A:AB$ Counter | Cost$ 3 U Discard<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 4 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Counter target spell unless its controller pays {4}. -Oracle:{3}{U}, {T}: Counter target spell unless its controller pays {2}.\nChannel — {3}{U}, Discard Ghost-Lit Warder: Counter target spell unless its controller pays {4}. +Oracle:{3}{U}, {T}: Counter target spell unless its controller pays {2}.\nChannel — {3}{U}, Discard this card: Counter target spell unless its controller pays {4}. diff --git a/forge-gui/res/cardsfolder/g/ghost_quarter.txt b/forge-gui/res/cardsfolder/g/ghost_quarter.txt index 8487b6c6c33..8c862007476 100644 --- a/forge-gui/res/cardsfolder/g/ghost_quarter.txt +++ b/forge-gui/res/cardsfolder/g/ghost_quarter.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Destroy | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Land | SubAbility$ DBChange | AILogic$ GhostQuarter | AITgts$ Land.nonBasic | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | DefinedPlayer$ TargetedController | ShuffleNonMandatory$ True AI:RemoveDeck:Random -Oracle:{T}: Add {C}.\n{T}, Sacrifice Ghost Quarter: Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. +Oracle:{T}: Add {C}.\n{T}, Sacrifice this land: Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/ghost_ship.txt b/forge-gui/res/cardsfolder/g/ghost_ship.txt index a16d9440d1b..1fbaa76b9e1 100644 --- a/forge-gui/res/cardsfolder/g/ghost_ship.txt +++ b/forge-gui/res/cardsfolder/g/ghost_ship.txt @@ -3,5 +3,5 @@ ManaCost:2 U U Types:Creature Spirit PT:2/4 K:Flying -A:AB$ Regenerate | Cost$ U U U | SpellDescription$ Regenerate CARDNAME. -Oracle:Flying\n{U}{U}{U}: Regenerate Ghost Ship. +A:AB$ Regenerate | Cost$ U U U | SpellDescription$ Regenerate this creature. +Oracle:Flying\n{U}{U}{U}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/ghost_town.txt b/forge-gui/res/cardsfolder/g/ghost_town.txt index bd7401e46ba..1f9f438928a 100644 --- a/forge-gui/res/cardsfolder/g/ghost_town.txt +++ b/forge-gui/res/cardsfolder/g/ghost_town.txt @@ -2,5 +2,5 @@ Name:Ghost Town ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Activator$ You.NonActive | SpellDescription$ Return CARDNAME to its owner's hand. Activate only if it's not your turn. -Oracle:{T}: Add {C}.\n{0}: Return Ghost Town to its owner's hand. Activate only if it's not your turn. +A:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Activator$ You.NonActive | SpellDescription$ Return this land to its owner's hand. Activate only if it's not your turn. +Oracle:{T}: Add {C}.\n{0}: Return this land to its owner's hand. Activate only if it's not your turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_vacuum.txt b/forge-gui/res/cardsfolder/g/ghost_vacuum.txt index 37779ec0365..01cb6af914b 100644 --- a/forge-gui/res/cardsfolder/g/ghost_vacuum.txt +++ b/forge-gui/res/cardsfolder/g/ghost_vacuum.txt @@ -2,7 +2,7 @@ Name:Ghost Vacuum ManaCost:1 Types:Artifact A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. -A:AB$ ChangeZoneAll | Cost$ 6 T Sac<1/CARDNAME> | ChangeType$ Creature.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SorcerySpeed$ True | WithCountersType$ Flying | StaticEffect$ Animate | SpellDescription$ Put each creature card exiled with CARDNAME onto the battlefield under your control with a flying counter on it. Each of them is a 1/1 Spirit in addition to its other types. Activate only as a sorcery. +A:AB$ ChangeZoneAll | Cost$ 6 T Sac<1/CARDNAME> | ChangeType$ Creature.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SorcerySpeed$ True | WithCountersType$ Flying | StaticEffect$ Animate | SpellDescription$ Put each creature card exiled with this artifact onto the battlefield under your control with a flying counter on it. Each of them is a 1/1 Spirit in addition to its other types. Activate only as a sorcery. SVar:Animate:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Spirit | SetPower$ 1 | SetToughness$ 1 DeckHas:Ability$Counters -Oracle:{T}: Exile target card from a graveyard.\n{6}, {T}, Sacrifice Ghost Vacuum: Put each creature card exiled with Ghost Vacuum onto the battlefield under your control with a flying counter on it. Each of them is a 1/1 Spirit in addition to its other types. Activate only as a sorcery. +Oracle:{T}: Exile target card from a graveyard.\n{6}, {T}, Sacrifice this artifact: Put each creature card exiled with this artifact onto the battlefield under your control with a flying counter on it. Each of them is a 1/1 Spirit in addition to its other types. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/ghostfire_blade.txt b/forge-gui/res/cardsfolder/g/ghostfire_blade.txt index 618828db395..0daa3436159 100644 --- a/forge-gui/res/cardsfolder/g/ghostfire_blade.txt +++ b/forge-gui/res/cardsfolder/g/ghostfire_blade.txt @@ -3,5 +3,5 @@ ManaCost:1 Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2. -S:Mode$ ReduceCost | ValidTarget$ Creature.Colorless | ValidSpell$ Activated.Equip | Amount$ 2 | ValidCard$ Card.Self | Description$ CARDNAME's equip ability costs {2} less to activate if it targets a colorless creature. -Oracle:Equipped creature gets +2/+2.\nEquip {3}\nGhostfire Blade's equip ability costs {2} less to activate if it targets a colorless creature. +S:Mode$ ReduceCost | ValidTarget$ Creature.Colorless | ValidSpell$ Activated.Equip | Amount$ 2 | ValidCard$ Card.Self | Description$ This Equipment's equip ability costs {2} less to activate if it targets a colorless creature. +Oracle:Equipped creature gets +2/+2.\nEquip {3}\nThis Equipment's equip ability costs {2} less to activate if it targets a colorless creature. diff --git a/forge-gui/res/cardsfolder/g/ghostfire_slice.txt b/forge-gui/res/cardsfolder/g/ghostfire_slice.txt index 935bbaadbf8..1126039d0da 100644 --- a/forge-gui/res/cardsfolder/g/ghostfire_slice.txt +++ b/forge-gui/res/cardsfolder/g/ghostfire_slice.txt @@ -4,4 +4,4 @@ Types:Instant K:Devoid S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Permanent.MultiColor+OppCtrl | Description$ This spell costs {2} less to cast if an opponent controls a multicolored permanent. A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. -Oracle:Devoid (This card has no color.)\nThis spell costs {2} less to cast if an opponent controls a multicolored permanent.\Ghostfire Slice deals 4 damage to any target. +Oracle:Devoid (This card has no color.)\nThis spell costs {2} less to cast if an opponent controls a multicolored permanent.\nGhostfire Slice deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghosthelm_courier.txt b/forge-gui/res/cardsfolder/g/ghosthelm_courier.txt index af7d29086ed..5f2be332993 100644 --- a/forge-gui/res/cardsfolder/g/ghosthelm_courier.txt +++ b/forge-gui/res/cardsfolder/g/ghosthelm_courier.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Human Wizard PT:2/1 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 2 U T | ValidTgts$ Creature.Wizard | TgtPrompt$ Select target Wizard creature | NumAtt$ +2 | NumDef$ +2 | KW$ Shroud | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Wizard creature gets +2/+2 and has shroud for as long as CARDNAME remains tapped. (It can't be the target of spells or abilities.) +A:AB$ Pump | Cost$ 2 U T | ValidTgts$ Creature.Wizard | TgtPrompt$ Select target Wizard creature | NumAtt$ +2 | NumDef$ +2 | KW$ Shroud | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Wizard creature gets +2/+2 and has shroud for as long as this creature remains tapped. (It can't be the target of spells or abilities.) SVar:AIUntapPreference:BetterTgtThanRemembered DeckNeeds:Type$Wizard -Oracle:You may choose not to untap Ghosthelm Courier during your untap step.\n{2}{U}, {T}: Target Wizard creature gets +2/+2 and has shroud for as long as Ghosthelm Courier 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{2}{U}, {T}: Target Wizard creature gets +2/+2 and 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/g/ghostly_changeling.txt b/forge-gui/res/cardsfolder/g/ghostly_changeling.txt index 27ed744c5ce..4a186690a74 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_changeling.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_changeling.txt @@ -3,5 +3,5 @@ ManaCost:2 B Types:Creature Shapeshifter PT:2/2 K:Changeling -A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:Changeling (This card is every creature type.)\n{1}{B}: Ghostly Changeling gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +Oracle:Changeling (This card is every creature type.)\n{1}{B}: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghostly_dancers.txt b/forge-gui/res/cardsfolder/g/ghostly_dancers.txt index 42a4348fa7c..cd8a6a5e635 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_dancers.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_dancers.txt @@ -3,11 +3,11 @@ ManaCost:3 W W Types:Creature Spirit PT:2/5 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChoice | TriggerDescription$ When CARDNAME enters, return an enchantment card from your graveyard to your hand or unlock a locked door of a Room you control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChoice | TriggerDescription$ When this creature enters, return an enchantment card from your graveyard to your hand or unlock a locked door of a Room you control. SVar:TrigChoice:DB$ GenericChoice | Choices$ DBReturn,DBUnlock SVar:DBReturn:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Enchantment.YouOwn | Origin$ Graveyard | Destination$ Hand | IsPresent$ Enchantment.YouOwn | PresentZone$ Graveyard | SpellDescription$ Return an enchantment card from your graveyard to your hand SVar:DBUnlock:DB$ UnlockDoor | Mode$ Unlock | Choices$ Room.YouCtrl+!FullyUnlocked | IsPresent$ Room.YouCtrl+!FullyUnlocked | SpellDescription$ Unlock a locked door of a Room you control T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, create a 3/1 white Spirit creature token with flying. T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, create a 3/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_3_1_spirit_flying -Oracle:Flying\nWhen Ghostly Dancers enters, return an enchantment card from your graveyard to your hand or unlock a locked door of a Room you control.\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, create a 3/1 white Spirit creature token with flying. +Oracle:Flying\nWhen this creature enters, return an enchantment card from your graveyard to your hand or unlock a locked door of a Room you control.\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, create a 3/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/g/ghostly_flicker.txt b/forge-gui/res/cardsfolder/g/ghostly_flicker.txt index 9a25641c525..6557babcf12 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_flicker.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_flicker.txt @@ -1,7 +1,7 @@ Name:Ghostly Flicker ManaCost:2 U Types:Instant -A:SP$ ChangeZone | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl,Land.YouCtrl | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select 2 target artifacts, creatures, or lands that you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile two target artifacts, creatures and/or lands you control, then return those cards to the battlefield under your control. +A:SP$ ChangeZone | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl,Land.YouCtrl | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select 2 target artifacts, creatures, or lands that you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile two target artifacts, creatures, and/or lands you control, then return those cards to the battlefield under your control. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/g/ghostly_keybearer.txt b/forge-gui/res/cardsfolder/g/ghostly_keybearer.txt index 60e74d8b49d..f30aed4f7b3 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_keybearer.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_keybearer.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Spirit PT:3/3 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigUnlock | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, unlock a locked door of up to one target Room you control. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigUnlock | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, unlock a locked door of up to one target Room you control. SVar:TrigUnlock:DB$ UnlockDoor | Mode$ Unlock | ValidTgts$ Room.YouCtrl | TgtPrompt$ Choose target Room you control | TargetMin$ 0 | TargetMax$ 1 -Oracle:Flying\nWhenever Ghostly Keybearer deals combat damage to a player, unlock a locked door of up to one target Room you control. +Oracle:Flying\nWhenever this creature deals combat damage to a player, unlock a locked door of up to one target Room you control. diff --git a/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt b/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt index a28a18cc3b3..db8cd19e5a9 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt @@ -2,12 +2,12 @@ Name:Ghostly Pilferer ManaCost:1 U Types:Creature Spirit Rogue PT:2/1 -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw1 | TriggerDescription$ Whenever CARDNAME becomes untapped, you may pay {2}. If you do, draw a card. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw1 | TriggerDescription$ Whenever this creature becomes untapped, you may pay {2}. If you do, draw a card. SVar:TrigDraw1:AB$ Draw | Cost$ 2 T:Mode$ SpellCast | ValidCard$ Card.!wasCastFromTheirHand | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw2 | TriggerDescription$ Whenever an opponent casts a spell from anywhere other than their hand, draw a card. SVar:TrigDraw2:DB$ Draw SVar:AIPreference:DiscardCost$Card.cmcLE2 -A:AB$ Effect | Cost$ Discard<1/Card> | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | StackDescription$ SpellDescription | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Effect | Cost$ Discard<1/Card> | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | StackDescription$ SpellDescription | SpellDescription$ This creature can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. DeckHas:Ability$Discard -Oracle:Whenever Ghostly Pilferer becomes untapped, you may pay {2}. If you do, draw a card.\nWhenever an opponent casts a spell from anywhere other than their hand, draw a card.\nDiscard a card: Ghostly Pilferer can't be blocked this turn. +Oracle:Whenever this creature becomes untapped, you may pay {2}. If you do, draw a card.\nWhenever an opponent casts a spell from anywhere other than their hand, draw a card.\nDiscard a card: This creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/ghostway.txt b/forge-gui/res/cardsfolder/g/ghostway.txt index cae4e25fe24..569b378e781 100644 --- a/forge-gui/res/cardsfolder/g/ghostway.txt +++ b/forge-gui/res/cardsfolder/g/ghostway.txt @@ -1,7 +1,7 @@ Name:Ghostway ManaCost:2 W Types:Instant -A:SP$ ChangeZoneAll | ChangeType$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig | SpellDescription$ Exile each creature you control. Return those cards to the battlefield under their owners' control at the beginning of the next end step. +A:SP$ ChangeZoneAll | ChangeType$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig | SpellDescription$ Exile each creature you control. Return those cards to the battlefield under their owner's control at the beginning of the next end step. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigGhostReturn | TriggerDescription$ Return exiled creatures to the battlefield. | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup SVar:TrigGhostReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Battlefield SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt b/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt index 9de8953e9a6..3d80842ab25 100644 --- a/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt +++ b/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt @@ -3,4 +3,4 @@ ManaCost:1 B Types:Creature Human Rogue PT:2/2 A:AB$ Token | Cost$ 3 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenScript$ b_2_2_zombie | TokenOwner$ You | SpellDescription$ Create a 2/2 black Zombie creature token. Activate only as a sorcery. -Oracle:{3}{B}, Exile Ghoulcaller's Accomplice from your graveyard: Create a 2/2 black Zombie creature token. Activate only as a sorcery. +Oracle:{3}{B}, Exile this card from your graveyard: Create a 2/2 black Zombie creature token. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt b/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt index 8c1e59e573c..d95f67aa7e6 100644 --- a/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt +++ b/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Deathtouch | AddToughness$ 1 | Goad$ True | Description$ Enchanted creature gets +1/+1, has deathtouch, and is goaded. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelayedTrigger | TriggerDescription$ When enchanted creature dies, return CARDNAME to the battlefield at the beginning of the next end step. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Deathtouch | AddToughness$ 1 | Goad$ True | Description$ Enchanted creature gets +1/+1, has deathtouch, and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelayedTrigger | TriggerDescription$ When enchanted creature dies, return this card to the battlefield at the beginning of the next end step. SVar:TrigDelayedTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigReturn | TriggerDescription$ Return CARDNAME to the battlefield at the beginning of the next end step. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True DeckHas:Ability$Graveyard -Oracle:Enchant creature\nEnchanted creature gets +1/+1, has deathtouch, and is goaded.\nWhen enchanted creature dies, return Ghoulish Impetus to the battlefield at the beginning of the next end step. +Oracle:Enchant creature\nEnchanted creature gets +1/+1, has deathtouch, and is goaded. (It attacks each combat if able and attacks a player other than you if able.)\nWhen enchanted creature dies, return this card to the battlefield at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/ghoulraiser.txt b/forge-gui/res/cardsfolder/g/ghoulraiser.txt index 63a1f61ec2e..3283e84b78d 100644 --- a/forge-gui/res/cardsfolder/g/ghoulraiser.txt +++ b/forge-gui/res/cardsfolder/g/ghoulraiser.txt @@ -2,6 +2,6 @@ Name:Ghoulraiser ManaCost:1 B B Types:Creature Zombie PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return a Zombie card at random from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, return a Zombie card at random from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Zombie.YouCtrl | Origin$ Graveyard | Destination$ Hand | Hidden$ True | AtRandom$ True -Oracle:When Ghoulraiser enters, return a Zombie card at random from your graveyard to your hand. +Oracle:When this creature enters, return a Zombie card at random from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/ghoulsteed.txt b/forge-gui/res/cardsfolder/g/ghoulsteed.txt index 178601d730d..0a809ddba12 100644 --- a/forge-gui/res/cardsfolder/g/ghoulsteed.txt +++ b/forge-gui/res/cardsfolder/g/ghoulsteed.txt @@ -2,7 +2,7 @@ Name:Ghoulsteed ManaCost:4 B Types:Creature Zombie Horse PT:4/4 -A:AB$ ChangeZone | Cost$ 2 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$ 2 B Discard<2/Card> | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to the battlefield tapped. DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium -Oracle:{2}{B}, Discard two cards: Return Ghoulsteed from your graveyard to the battlefield tapped. +Oracle:{2}{B}, Discard two cards: Return this card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/ghyrson_starn_kelermorph.txt b/forge-gui/res/cardsfolder/g/ghyrson_starn_kelermorph.txt index 397b8608764..b5afcb6efe9 100644 --- a/forge-gui/res/cardsfolder/g/ghyrson_starn_kelermorph.txt +++ b/forge-gui/res/cardsfolder/g/ghyrson_starn_kelermorph.txt @@ -3,6 +3,6 @@ ManaCost:1 U R Types:Legendary Creature Tyranid Human PT:3/2 K:Ward:2 -T:Mode$ DamageDone | ValidSource$ Card.Other+YouCtrl,Emblem.YouCtrl | ValidTarget$ Player,Permanent | TriggerZones$ Battlefield | DamageAmount$ EQ1 | Execute$ TrigDamage | TriggerDescription$ Three Autostubs — Whenever another source you control deals exactly 1 damage to a permanent or player, CARDNAME deals 2 damage to that permanent or player. +T:Mode$ DamageDone | ValidSource$ Card.Other+YouCtrl,Emblem.YouCtrl | ValidTarget$ Player,Permanent | TriggerZones$ Battlefield | DamageAmount$ EQ1 | Execute$ TrigDamage | TriggerDescription$ Three Autostubs — Whenever another source you control deals exactly 1 damage to a permanent or player, NICKNAME deals 2 damage to that permanent or player. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredTarget -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nThree Autostubs — Whenever another source you control deals exactly 1 damage to a permanent or player, Ghyrson Starn, Kelermorph deals 2 damage to that permanent or player. +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nThree Autostubs — Whenever another source you control deals exactly 1 damage to a permanent or player, Ghyrson Starn deals 2 damage to that permanent or player. diff --git a/forge-gui/res/cardsfolder/g/giant_adephage.txt b/forge-gui/res/cardsfolder/g/giant_adephage.txt index 21eaef04e81..1eede81b1da 100644 --- a/forge-gui/res/cardsfolder/g/giant_adephage.txt +++ b/forge-gui/res/cardsfolder/g/giant_adephage.txt @@ -3,7 +3,7 @@ ManaCost:5 G G Types:Creature Insect PT:7/7 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a token that's a copy of CARDNAME. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, create a token that's a copy of this creature. SVar:TrigCopy:DB$ CopyPermanent | Defined$ Self DeckHas:Ability$Token -Oracle:Trample\nWhenever Giant Adephage deals combat damage to a player, create a token that's a copy of Giant Adephage. +Oracle:Trample\nWhenever this creature deals combat damage to a player, create a token that's a copy of this creature. diff --git a/forge-gui/res/cardsfolder/g/giant_albatross.txt b/forge-gui/res/cardsfolder/g/giant_albatross.txt index d86e4110bad..4c72c4dda45 100644 --- a/forge-gui/res/cardsfolder/g/giant_albatross.txt +++ b/forge-gui/res/cardsfolder/g/giant_albatross.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Bird PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigEach | TriggerDescription$ When CARDNAME dies, you may pay {1}{U}. If you do, for each creature that dealt damage to CARDNAME this turn, destroy that creature unless its controller pays 2 life. A creature destroyed this way can't be regenerated. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigEach | TriggerDescription$ When this creature dies, you may pay {1}{U}. If you do, for each creature that dealt damage to this creature this turn, destroy that creature unless its controller pays 2 life. A creature destroyed this way can't be regenerated. SVar:TrigEach:AB$ RepeatEach | Cost$ 1 U | RepeatCards$ Creature.Damaged | RepeatSubAbility$ DBDestroy SVar:DBDestroy:DB$ Destroy | Defined$ Remembered | NoRegen$ True | UnlessCost$ PayLife<2> | UnlessPayer$ RememberedController -Oracle:Flying\nWhen Giant Albatross dies, you may pay {1}{U}. If you do, for each creature that dealt damage to Giant Albatross this turn, destroy that creature unless its controller pays 2 life. A creature destroyed this way can't be regenerated. +Oracle:Flying\nWhen this creature dies, you may pay {1}{U}. If you do, for each creature that dealt damage to this creature this turn, destroy that creature unless its controller pays 2 life. A creature destroyed this way can't be regenerated. diff --git a/forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt b/forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt index fc34bff876a..912e3ea4ab1 100644 --- a/forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt +++ b/forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt @@ -3,6 +3,6 @@ ManaCost:3 BG R Types:Creature Insect PT:4/3 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProvoke | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have target creature block it this turn if able. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProvoke | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may have target creature block it this turn if able. SVar:TrigProvoke:DB$ MustBlock | ValidTgts$ Creature | TgtPrompt$ Select target creature -Oracle:Haste\nWhen Giant Ambush Beetle enters, you may have target creature block it this turn if able. +Oracle:Haste\nWhen this creature enters, you may have target creature block it this turn if able. diff --git a/forge-gui/res/cardsfolder/g/giant_badger.txt b/forge-gui/res/cardsfolder/g/giant_badger.txt index 22c487e9b94..f4dd1bf82d1 100644 --- a/forge-gui/res/cardsfolder/g/giant_badger.txt +++ b/forge-gui/res/cardsfolder/g/giant_badger.txt @@ -2,6 +2,6 @@ Name:Giant Badger ManaCost:1 G G Types:Creature Badger PT:2/2 -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +2/+2 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks, it gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 -Oracle:Whenever Giant Badger blocks, it gets +2/+2 until end of turn. +Oracle:Whenever this creature blocks, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/giant_beaver.txt b/forge-gui/res/cardsfolder/g/giant_beaver.txt index 0651297090d..ad8aa729bf0 100644 --- a/forge-gui/res/cardsfolder/g/giant_beaver.txt +++ b/forge-gui/res/cardsfolder/g/giant_beaver.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Beaver Mount PT:4/4 K:Vigilance -T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks while saddled, put a +1/+1 counter on target creature that saddled it this turn. +T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks while saddled, put a +1/+1 counter on target creature that saddled it this turn. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.SaddledThisTurn | TgtPrompt$ Select target creature that saddled it this turn | CounterType$ P1P1 K:Saddle:3 DeckHas:Ability$Counters -Oracle:Vigilance\nWhenever Giant Beaver attacks while saddled, put a +1/+1 counter on target creature that saddled it this turn.\nSaddle 3 (Tap any number of other creatures you control with total power 3 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.) +Oracle:Vigilance\nWhenever this creature attacks while saddled, put a +1/+1 counter on target creature that saddled it this turn.\nSaddle 3 (Tap any number of other creatures you control with total power 3 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/giant_caterpillar.txt b/forge-gui/res/cardsfolder/g/giant_caterpillar.txt index 3fb4999f698..d7255069a73 100644 --- a/forge-gui/res/cardsfolder/g/giant_caterpillar.txt +++ b/forge-gui/res/cardsfolder/g/giant_caterpillar.txt @@ -5,4 +5,4 @@ PT:3/3 A:AB$ DelayedTrigger | Cost$ G Sac<1/CARDNAME> | Mode$ Phase | Phase$ End of Turn | Execute$ TrigToken | SpellDescription$ Create a 1/1 green Insect creature token with flying named Butterfly at the beginning of the next end step. SVar:TrigToken:DB$ Token | TokenScript$ butterfly | TokenOwner$ You AI:RemoveDeck:All -Oracle:{G}, Sacrifice Giant Caterpillar: Create a 1/1 green Insect creature token with flying named Butterfly at the beginning of the next end step. +Oracle:{G}, Sacrifice this creature: Create a 1/1 green Insect creature token with flying named Butterfly at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/giant_cindermaw.txt b/forge-gui/res/cardsfolder/g/giant_cindermaw.txt index 4f21d8eaa52..5f8b01b390f 100644 --- a/forge-gui/res/cardsfolder/g/giant_cindermaw.txt +++ b/forge-gui/res/cardsfolder/g/giant_cindermaw.txt @@ -4,4 +4,4 @@ Types:Creature Dinosaur Beast PT:4/3 K:Trample S:Mode$ CantGainLife | ValidPlayer$ Player | Description$ Players can't gain life. -Oracle:Trample\nPlayers can't gain life. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nPlayers can't gain life. diff --git a/forge-gui/res/cardsfolder/g/giant_crab.txt b/forge-gui/res/cardsfolder/g/giant_crab.txt index d415837c17b..2e96290c7f5 100644 --- a/forge-gui/res/cardsfolder/g/giant_crab.txt +++ b/forge-gui/res/cardsfolder/g/giant_crab.txt @@ -2,5 +2,5 @@ Name:Giant Crab ManaCost:4 U Types:Creature Crab PT:3/3 -A:AB$ Pump | Cost$ U | KW$ Shroud | Defined$ Self | SpellDescription$ CARDNAME gains shroud until end of turn. -Oracle:{U}: Giant Crab gains shroud until end of turn. (It can't be the target of spells or abilities.) +A:AB$ Pump | Cost$ U | KW$ Shroud | Defined$ Self | SpellDescription$ This creature gains shroud until end of turn. +Oracle:{U}: This creature gains shroud until end of turn. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/g/giant_fire_beetles.txt b/forge-gui/res/cardsfolder/g/giant_fire_beetles.txt index d809d6d6099..bc9968f14eb 100644 --- a/forge-gui/res/cardsfolder/g/giant_fire_beetles.txt +++ b/forge-gui/res/cardsfolder/g/giant_fire_beetles.txt @@ -4,4 +4,4 @@ Types:Creature Insect PT:2/2 K:Double team K:Menace -Oracle:Menace\nDouble team +Oracle:Menace, double team (When this creature attacks, conjure a duplicate into your hand, then both of them perpetually lose double team.) diff --git a/forge-gui/res/cardsfolder/g/giant_harbinger.txt b/forge-gui/res/cardsfolder/g/giant_harbinger.txt index 5a1def3a68e..3a706ab51c0 100644 --- a/forge-gui/res/cardsfolder/g/giant_harbinger.txt +++ b/forge-gui/res/cardsfolder/g/giant_harbinger.txt @@ -2,7 +2,7 @@ Name:Giant Harbinger ManaCost:4 R Types:Creature Giant Shaman PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. +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 a Giant card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Giant | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random -Oracle:When Giant Harbinger enters, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. +Oracle:When this creature enters, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/g/giant_inheritance.txt b/forge-gui/res/cardsfolder/g/giant_inheritance.txt index ea1721fe22d..70fd2f1186e 100644 --- a/forge-gui/res/cardsfolder/g/giant_inheritance.txt +++ b/forge-gui/res/cardsfolder/g/giant_inheritance.txt @@ -6,8 +6,8 @@ SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 5 | AddToughness$ 5 | AddTrigger$ AttackTrigger | Description$ Enchanted creature gets +5/+5 and has "Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature." (Enchanted creature gets +1/+1 and has trample.) SVar:AttackTrigger:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature. (Enchanted creature gets +1/+1 and has trample. SVar:TrigToken:DB$ Token | TokenScript$ role_monster | AttachedTo$ Targeted | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target attacking creature | ValidTgts$ Creature.attacking | TokenOwner$ You -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this Aura is put into a graveyard from the battlefield, return it to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredNewCardLKICopy SVar:SacMe:2 DeckHas:Type$Aura|Role & Ability$Token -Oracle:Enchant creature\nEnchanted creature gets +5/+5 and has "Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature." (Enchanted creature gets +1/+1 and has trample.)\nWhen Giant Inheritance is put into a graveyard from the battlefield, return it to its owner's hand. +Oracle:Enchant creature\nEnchanted creature gets +5/+5 and has "Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature." (Enchanted creature gets +1/+1 and has trample.)\nWhen this Aura is put into a graveyard from the battlefield, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/giant_ladybug.txt b/forge-gui/res/cardsfolder/g/giant_ladybug.txt index 5c430428883..392da3c2961 100644 --- a/forge-gui/res/cardsfolder/g/giant_ladybug.txt +++ b/forge-gui/res/cardsfolder/g/giant_ladybug.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Insect PT:4/1 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. +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 a basic land card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ShuffleNonMandatory$ True -Oracle:Reach\nWhen Giant Ladybug enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. +Oracle:Reach\nWhen this creature enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/g/giant_ox.txt b/forge-gui/res/cardsfolder/g/giant_ox.txt index bd5b515ed5d..3880eb6a65f 100644 --- a/forge-gui/res/cardsfolder/g/giant_ox.txt +++ b/forge-gui/res/cardsfolder/g/giant_ox.txt @@ -2,6 +2,6 @@ Name:Giant Ox ManaCost:1 W Types:Creature Ox PT:0/6 -S:Mode$ TapPowerValue | ValidSA$ Activated.Crew+Vehicle | ValidCard$ Card.Self | Value$ Toughness | Description$ CARDNAME crews Vehicles using its toughness rather than its power. +S:Mode$ TapPowerValue | ValidSA$ Activated.Crew+Vehicle | ValidCard$ Card.Self | Value$ Toughness | Description$ This creature crews Vehicles using its toughness rather than its power. DeckHints:Type$Vehicle -Oracle:Giant Ox crews Vehicles using its toughness rather than its power. +Oracle:This creature crews Vehicles using its toughness rather than its power. diff --git a/forge-gui/res/cardsfolder/g/giant_oyster.txt b/forge-gui/res/cardsfolder/g/giant_oyster.txt index 47804355cf3..995495f5409 100644 --- a/forge-gui/res/cardsfolder/g/giant_oyster.txt +++ b/forge-gui/res/cardsfolder/g/giant_oyster.txt @@ -3,12 +3,12 @@ ManaCost:2 U U Types:Creature Oyster PT:0/3 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Effect | Cost$ T | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | ReplacementEffects$ DontUntap | Triggers$ TrigDraw,TrigUntap,TrigZone | Duration$ UntilUntaps | IsCurse$ True | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ For as long as CARDNAME remains tapped, target tapped creature doesn't untap during its controller's untap step, and at the beginning of each of your draw steps, put a -1/-1 counter on that creature. When CARDNAME leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. +A:AB$ Effect | Cost$ T | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | ReplacementEffects$ DontUntap | Triggers$ TrigDraw,TrigUntap,TrigZone | Duration$ UntilUntaps | IsCurse$ True | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ For as long as this creature remains tapped, target tapped creature doesn't untap during its controller's untap step, and at the beginning of each of your draw steps, put a -1/-1 counter on that creature. When this creature leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. SVar:DontUntap:Event$ Untap | ValidCard$ Card.IsRemembered | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ That permanent doesn't untap during its controller's untap step for as long as EFFECTSOURCE remains tapped. SVar:TrigDraw:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | Execute$ TrigCounter | TriggerDescription$ At the beginning of each of your draw steps, put a -1/-1 counter on that creature. SVar:TrigCounter:DB$ PutCounter | Defined$ RememberedLKI | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True -SVar:TrigUntap:Mode$ Untaps | ValidCard$ Card.EffectSource | Execute$ RemoveCounters | TriggerDescription$ When CARDNAME leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. -SVar:TrigZone:Mode$ ChangesZone | TriggerZones$ Command | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.EffectSource | Execute$ RemoveCounters | Secondary$ True | TriggerDescription$ When CARDNAME leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. +SVar:TrigUntap:Mode$ Untaps | ValidCard$ Card.EffectSource | Execute$ RemoveCounters | TriggerDescription$ When this creature leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. +SVar:TrigZone:Mode$ ChangesZone | TriggerZones$ Command | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.EffectSource | Execute$ RemoveCounters | Secondary$ True | TriggerDescription$ When this creature leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. SVar:RemoveCounters:DB$ RemoveCounter | Defined$ RememberedLKI | CounterType$ M1M1 | CounterNum$ All AI:RemoveDeck:All -Oracle:You may choose not to untap Giant Oyster during your untap step.\n{T}: For as long as Giant Oyster remains tapped, target tapped creature doesn't untap during its controller's untap step, and at the beginning of each of your draw steps, put a -1/-1 counter on that creature. When Giant Oyster leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. +Oracle:You may choose not to untap this creature during your untap step.\n{T}: For as long as this creature remains tapped, target tapped creature doesn't untap during its controller's untap step, and at the beginning of each of your draw steps, put a -1/-1 counter on that creature. When this creature leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. diff --git a/forge-gui/res/cardsfolder/g/giant_shark.txt b/forge-gui/res/cardsfolder/g/giant_shark.txt index 81b9de0f11f..67a9dcfb82d 100644 --- a/forge-gui/res/cardsfolder/g/giant_shark.txt +++ b/forge-gui/res/cardsfolder/g/giant_shark.txt @@ -2,12 +2,12 @@ Name:Giant Shark ManaCost:5 U Types:Creature Shark PT:4/4 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.wasDealtDamageThisTurn | ValidBlocker$ Card.Self | Execute$ TrigPumpShark | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature that has been dealt damage this turn, CARDNAME gets +2/+0 and gains trample until end of turn. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.wasDealtDamageThisTurn | Execute$ TrigPumpShark | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature that has been dealt damage this turn, CARDNAME gets +2/+0 and gains trample until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.wasDealtDamageThisTurn | ValidBlocker$ Card.Self | Execute$ TrigPumpShark | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature that has been dealt damage this turn, this creature gets +2/+0 and gains trample until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.wasDealtDamageThisTurn | Execute$ TrigPumpShark | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature that has been dealt damage this turn, this creature gets +2/+0 and gains trample until end of turn. SVar:TrigPumpShark:DB$ Pump | Defined$ Self | NumAtt$ +2 | KW$ Trample -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ CARDNAME can't attack unless defending player controls an Island. -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ This creature can't attack unless defending player controls an Island. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlay:Island.YouCtrl DeckHas:Keyword$Trample -Oracle:Giant Shark can't attack unless defending player controls an Island.\nWhenever Giant Shark blocks or becomes blocked by a creature that has been dealt damage this turn, Giant Shark gets +2/+0 and gains trample until end of turn.\nWhen you control no Islands, sacrifice Giant Shark. +Oracle:This creature can't attack unless defending player controls an Island.\nWhenever this creature blocks or becomes blocked by a creature that has been dealt damage this turn, this creature gets +2/+0 and gains trample until end of turn.\nWhen you control no Islands, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/giant_slug.txt b/forge-gui/res/cardsfolder/g/giant_slug.txt index 57cb6a6b54f..8a9bb727a84 100644 --- a/forge-gui/res/cardsfolder/g/giant_slug.txt +++ b/forge-gui/res/cardsfolder/g/giant_slug.txt @@ -2,8 +2,8 @@ Name:Giant Slug ManaCost:1 B Types:Creature Slug PT:1/1 -A:AB$ DelayedTrigger | Cost$ 5 | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ ChooseB | RememberObjects$ Self | StackDescription$ SpellDescription | SpellDescription$ At the beginning of your next upkeep, choose a basic land type. CARDNAME gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) +A:AB$ DelayedTrigger | Cost$ 5 | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ ChooseB | RememberObjects$ Self | StackDescription$ SpellDescription | SpellDescription$ At the beginning of your next upkeep, choose a basic land type. This creature gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) SVar:ChooseB:DB$ ChooseType | Defined$ You | Type$ Basic Land | AILogic$ ChosenLandwalk | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ DelayTriggerRememberedLKI | KW$ Landwalk:ChosenType | DefinedKW$ ChosenType AI:RemoveDeck:All -Oracle:{5}: At the beginning of your next upkeep, choose a basic land type. Giant Slug gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) +Oracle:{5}: At the beginning of your next upkeep, choose a basic land type. This creature gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) diff --git a/forge-gui/res/cardsfolder/g/giant_tortoise.txt b/forge-gui/res/cardsfolder/g/giant_tortoise.txt index 8c3cb1d52b7..c123e57f603 100644 --- a/forge-gui/res/cardsfolder/g/giant_tortoise.txt +++ b/forge-gui/res/cardsfolder/g/giant_tortoise.txt @@ -3,4 +3,4 @@ ManaCost:1 U Types:Creature Turtle PT:1/1 S:Mode$ Continuous | Affected$ Card.Self+untapped | AddToughness$ 3 | Description$ As long as CARDNAME is untapped, it gets +0/+3. -Oracle:Giant Tortoise gets +0/+3 as long as it's untapped. +Oracle:This creature gets +0/+3 as long as it's untapped. diff --git a/forge-gui/res/cardsfolder/g/giant_trap_door_spider.txt b/forge-gui/res/cardsfolder/g/giant_trap_door_spider.txt index 8b381565570..bc20c8c9fbe 100644 --- a/forge-gui/res/cardsfolder/g/giant_trap_door_spider.txt +++ b/forge-gui/res/cardsfolder/g/giant_trap_door_spider.txt @@ -2,6 +2,6 @@ Name:Giant Trap Door Spider ManaCost:1 R G Types:Creature Spider PT:2/3 -A:AB$ ChangeZone | Cost$ 1 R G T | ValidTgts$ Creature.attackingYou+withoutFlying | 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. +A:AB$ ChangeZone | Cost$ 1 R G T | ValidTgts$ Creature.attackingYou+withoutFlying | 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. AI:RemoveDeck:All -Oracle:{1}{R}{G}, {T}: Exile Giant Trap Door Spider 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/g/giant_turtle.txt b/forge-gui/res/cardsfolder/g/giant_turtle.txt index 17f36089662..72430bc4547 100644 --- a/forge-gui/res/cardsfolder/g/giant_turtle.txt +++ b/forge-gui/res/cardsfolder/g/giant_turtle.txt @@ -2,5 +2,5 @@ Name:Giant Turtle ManaCost:1 G G Types:Creature Turtle PT:2/4 -S:Mode$ CantAttack | ValidCard$ Card.Self+attackedLastTurn | Description$ CARDNAME can't attack if it attacked during your last turn. -Oracle:Giant Turtle can't attack if it attacked during your last turn. +S:Mode$ CantAttack | ValidCard$ Card.Self+attackedLastTurn | Description$ This creature can't attack if it attacked during your last turn. +Oracle:This creature can't attack if it attacked during your last turn. diff --git a/forge-gui/res/cardsfolder/g/giants_amulet.txt b/forge-gui/res/cardsfolder/g/giants_amulet.txt index d46844d5411..a155286dfda 100644 --- a/forge-gui/res/cardsfolder/g/giants_amulet.txt +++ b/forge-gui/res/cardsfolder/g/giants_amulet.txt @@ -2,11 +2,11 @@ Name:Giant's Amulet ManaCost:U Types:Artifact Equipment K:Equip:2 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 1 | AddStaticAbility$ Hexproof | Description$ Equipped creature gets +0/+1 has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.) +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 1 | AddStaticAbility$ Hexproof | Description$ Equipped creature gets +0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.) SVar:Hexproof:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Hexproof | Description$ This creature has hexproof as long as it's untapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When this Equipment enters, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach this Equipment to it. SVar:TrigToken:AB$ Token | Cost$ 3 U | TokenScript$ u_4_4_giant_wizard | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ TriggeredCardLKICopy | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Giant's Amulet enters, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach Giant's Amulet to it.\nEquipped creature gets +0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.)\nEquip {2} +Oracle:When this Equipment enters, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach this Equipment to it.\nEquipped creature gets +0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.)\nEquip {2} diff --git a/forge-gui/res/cardsfolder/g/giants_grasp.txt b/forge-gui/res/cardsfolder/g/giants_grasp.txt index 34cedad4724..ea1861c8d04 100644 --- a/forge-gui/res/cardsfolder/g/giants_grasp.txt +++ b/forge-gui/res/cardsfolder/g/giants_grasp.txt @@ -2,7 +2,7 @@ Name:Giant's Grasp ManaCost:2 U U Types:Enchantment Aura K:Enchant:Giant.YouCtrl:Giant you control -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, gain control of target nonland permanent for as long as CARDNAME remains on the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this Aura enters, gain control of target nonland permanent for as long as this Aura remains on the battlefield. SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target nonland permanent | ValidTgts$ Permanent.nonLand | LoseControl$ LeavesPlay DeckNeeds:Type$Giant -Oracle:Enchant Giant you control\nWhen Giant's Grasp enters, gain control of target nonland permanent for as long as Giant's Grasp remains on the battlefield. +Oracle:Enchant Giant you control\nWhen this Aura enters, gain control of target nonland permanent for as long as this Aura remains on the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gibbering_fiend.txt b/forge-gui/res/cardsfolder/g/gibbering_fiend.txt index 84b15738643..b0ad7e1facc 100644 --- a/forge-gui/res/cardsfolder/g/gibbering_fiend.txt +++ b/forge-gui/res/cardsfolder/g/gibbering_fiend.txt @@ -2,10 +2,10 @@ Name:Gibbering Fiend ManaCost:1 R Types:Creature Devil PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmg1 | TriggerDescription$ When CARDNAME enters, it deals 1 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmg1 | TriggerDescription$ When this creature enters, it deals 1 damage to each opponent. SVar:TrigDmg1:DB$ DealDamage | NumDmg$ 1 | Defined$ Player.Opponent -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigDmg2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, CARDNAME deals 1 damage to that player. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigDmg2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, this creature deals 1 damage to that player. SVar:TrigDmg2:DB$ DealDamage | NumDmg$ 1 | Defined$ TriggeredPlayer DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:When Gibbering Fiend enters, it deals 1 damage to each opponent.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, Gibbering Fiend deals 1 damage to that player. +Oracle:When this creature enters, it deals 1 damage to each opponent.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, this creature deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/g/gibbering_hyenas.txt b/forge-gui/res/cardsfolder/g/gibbering_hyenas.txt index 6d4f1724fae..581f77a4eb7 100644 --- a/forge-gui/res/cardsfolder/g/gibbering_hyenas.txt +++ b/forge-gui/res/cardsfolder/g/gibbering_hyenas.txt @@ -2,5 +2,5 @@ Name:Gibbering Hyenas ManaCost:2 G Types:Creature Hyena PT:3/2 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Black | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block black creatures. -Oracle:Gibbering Hyenas can't block black creatures. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Black | ValidBlocker$ Creature.Self | Description$ This creature can't block black creatures. +Oracle:This creature can't block black creatures. diff --git a/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt b/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt index 94910e56554..3f27ef5fc7a 100644 --- a/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt +++ b/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt @@ -2,10 +2,10 @@ Name:Gideon, Ally of Zendikar ManaCost:2 W W Types:Legendary Planeswalker Gideon Loyalty:4 -A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier,Ally | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier,Ally | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, NICKNAME becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RPrevent | Duration$ UntilHostLeavesPlayOrEOT SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | TokenScript$ w_2_2_knight_ally | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 2/2 white Knight Ally creature token. A:AB$ Effect | Cost$ SubCounter<4/LOYALTY> | Name$ Emblem — Gideon, Ally of Zendikar | StaticAbilities$ STPump | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ NeedCreatures:3 | SpellDescription$ You get an emblem with "Creatures you control get +1/+1." SVar:STPump:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. -Oracle:[+1]: Until end of turn, Gideon, Ally of Zendikar becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: Create a 2/2 white Knight Ally creature token.\n[-4]: You get an emblem with "Creatures you control get +1/+1." +Oracle:[+1]: Until end of turn, Gideon becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: Create a 2/2 white Knight Ally creature token.\n[-4]: You get an emblem with "Creatures you control get +1/+1." diff --git a/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt b/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt index 505d21e7cc8..e7d1b01f00c 100644 --- a/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt +++ b/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt @@ -2,7 +2,7 @@ Name:Gideon, Champion of Justice ManaCost:2 W W Types:Legendary Planeswalker Gideon Loyalty:4 -A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X | ValidTgts$ Opponent | TgtPrompt$ Select which target opponent's creatures to count | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Put a loyalty counter on CARDNAME for each creature target opponent controls. +A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X | ValidTgts$ Opponent | TgtPrompt$ Select which target opponent's creatures to count | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Put a loyalty counter on NICKNAME for each creature target opponent controls. A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ GideonPT | Toughness$ GideonPT | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, Gideon becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RPrevent | Duration$ UntilHostLeavesPlayOrEOT SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. @@ -10,4 +10,4 @@ A:AB$ ChangeZoneAll | Cost$ SubCounter<15/LOYALTY> | ChangeType$ Permanent.Other SVar:X:TargetedPlayer$CreaturesInPlay SVar:GideonPT:Count$CardCounters.LOYALTY AI:RemoveDeck:All -Oracle:[+1]: Put a loyalty counter on Gideon, Champion of Justice for each creature target opponent controls.\n[0]: Until end of turn, Gideon, Champion of Justice becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-15]: Exile all other permanents. +Oracle:[+1]: Put a loyalty counter on Gideon for each creature target opponent controls.\n[0]: Until end of turn, Gideon becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-15]: Exile all other permanents. diff --git a/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt b/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt index 7b66841fbad..3fd5e851663 100644 --- a/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt +++ b/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt @@ -4,10 +4,10 @@ Types:Legendary Planeswalker Gideon Loyalty:5 A:AB$ UntapAll | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | SubAbility$ DBPumpAll | SpellDescription$ Untap all creatures you control. Those creatures get +1/+1 until end of turn. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 -A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, NICKNAME becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RPrevent | Duration$ UntilHostLeavesPlayOrEOT SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. A:AB$ PumpAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBTapAll | SpellDescription$ Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. SVar:DBTapAll:DB$ TapAll | ValidCards$ Creature.OppCtrl DeckHints:Name$Gideon's Resolve -Oracle:[+2]: Untap all creatures you control. Those creatures get +1/+1 until end of turn.\n[0]: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-10]: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. +Oracle:[+2]: Untap all creatures you control. Those creatures get +1/+1 until end of turn.\n[0]: Until end of turn, Gideon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-10]: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt b/forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt index f5e91e79a74..85d07907d7f 100644 --- a/forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt +++ b/forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt @@ -4,10 +4,10 @@ Types:Legendary Planeswalker Gideon Loyalty:3 A:AB$ Effect | Cost$ AddCounter<1/LOYALTY> | ValidTgts$ Permanent | Planeswalker$ True | Duration$ UntilYourNextTurn | RememberObjects$ Targeted | ReplacementEffects$ RPrevent | SpellDescription$ Until your next turn, prevent all damage target permanent would deal. SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidSource$ Card.IsRemembered | Description$ Until your next turn, prevent all damage target permanent would deal. -A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 4 | Toughness$ 4 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 4 | Toughness$ 4 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, NICKNAME becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RGideon | Duration$ UntilHostLeavesPlayOrEOT SVar:RGideon:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. A:AB$ Effect | Cost$ AddCounter<0/LOYALTY> | Name$ Emblem — Gideon of the Trials | ReplacementEffects$ DBYouCantLose,DBOppCantWin | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Always | Stackable$ False | SpellDescription$ You get an emblem with "As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game." SVar:DBYouCantLose:Event$ GameLoss | ValidPlayer$ You | Layer$ CantHappen | IsPresent$ Planeswalker.Gideon+YouCtrl | Description$ As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game. SVar:DBOppCantWin:Event$ GameWin | ValidPlayer$ Opponent | Layer$ CantHappen | IsPresent$ Planeswalker.Gideon+YouCtrl | Secondary$ True | Description$ As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game. -Oracle:[+1]: Until your next turn, prevent all damage target permanent would deal.\n[0]: Until end of turn, Gideon of the Trials becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: You get an emblem with "As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game." +Oracle:[+1]: Until your next turn, prevent all damage target permanent would deal.\n[0]: Until end of turn, Gideon becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: You get an emblem with "As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game." diff --git a/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt b/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt index 61586832634..7a3fea3efd1 100644 --- a/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt +++ b/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Gideon Loyalty:4 T:Mode$ AttackersDeclared | Execute$ TrigCounter | ValidAttackers$ Creature.nonGideon | ValidAttackersAmount$ GE2 | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures. SVar:TrigCounter:DB$ PutCounterAll | ValidCards$ Creature.nonGideon+YouCtrl+attacking | CounterType$ P1P1 | CounterNum$ 1 -A:AB$ Animate | Cost$ AddCounter<2/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Creature,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<2/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Creature,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, NICKNAME becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RPrevent | Duration$ UntilHostLeavesPlayOrEOT SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. -A:AB$ ChangeZoneAll | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Card.Self,Creature.OppCtrl | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile CARDNAME and each creature your opponents control. +A:AB$ ChangeZoneAll | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Card.Self,Creature.OppCtrl | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile NICKNAME and each creature your opponents control. DeckHas:Ability$Counters -Oracle:Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures.\n[+2]: Until end of turn, Gideon, the Oathsworn becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. (He can't attack if he was cast this turn.)\n[-9]: Exile Gideon, the Oathsworn and each creature your opponents control. +Oracle:Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures.\n[+2]: Until end of turn, Gideon becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. (He can't attack if he was cast this turn.)\n[-9]: Exile Gideon and each creature your opponents control. diff --git a/forge-gui/res/cardsfolder/g/gideons_avenger.txt b/forge-gui/res/cardsfolder/g/gideons_avenger.txt index 377290cd3b4..40583eeac61 100644 --- a/forge-gui/res/cardsfolder/g/gideons_avenger.txt +++ b/forge-gui/res/cardsfolder/g/gideons_avenger.txt @@ -2,6 +2,6 @@ Name:Gideon's Avenger ManaCost:1 W W Types:Creature Human Soldier PT:2/2 -T:Mode$ Taps | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature an opponent controls becomes tapped, put a +1/+1 counter on CARDNAME. +T:Mode$ Taps | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature an opponent controls becomes tapped, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Whenever a creature an opponent controls becomes tapped, put a +1/+1 counter on Gideon's Avenger. +Oracle:Whenever a creature an opponent controls becomes tapped, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gideons_company.txt b/forge-gui/res/cardsfolder/g/gideons_company.txt index af135234459..5fb0aa95548 100644 --- a/forge-gui/res/cardsfolder/g/gideons_company.txt +++ b/forge-gui/res/cardsfolder/g/gideons_company.txt @@ -2,9 +2,9 @@ Name:Gideon's Company ManaCost:3 W Types:Creature Human Soldier PT:3/3 -T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, you put two +1/+1 counters on CARDNAME. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put two +1/+1 counters on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 A:AB$ PutCounter | Cost$ 3 W | ValidTgts$ Planeswalker.Gideon | TgtPrompt$ Select target Gideon planeswalker. | CounterType$ LOYALTY | CounterNum$ 1 | SpellDescription$ Put a loyalty counter on target Gideon planeswalker. DeckHints:Ability$LifeGain & Type$Gideon DeckHas:Ability$Counters -Oracle:Whenever you gain life, put two +1/+1 counters on Gideon's Company.\n{3}{W}: Put a loyalty counter on target Gideon planeswalker. +Oracle:Whenever you gain life, put two +1/+1 counters on this creature.\n{3}{W}: Put a loyalty counter on target Gideon planeswalker. diff --git a/forge-gui/res/cardsfolder/g/gideons_intervention.txt b/forge-gui/res/cardsfolder/g/gideons_intervention.txt index d0f932c4a52..4f8361a4565 100644 --- a/forge-gui/res/cardsfolder/g/gideons_intervention.txt +++ b/forge-gui/res/cardsfolder/g/gideons_intervention.txt @@ -6,4 +6,4 @@ SVar:DBNameCard:DB$ NameCard | Defined$ You | SpellDescription$ As CARDNAME ente S:Mode$ CantBeCast | ValidCard$ Card.NamedCard+nonLand | Caster$ Opponent | Description$ Your opponents can't cast spells with the chosen name. R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ You,Permanent.YouCtrl | ValidSource$ Card.NamedCard | Description$ Prevent all damage that would be dealt to you and permanents you control by sources with the chosen name. AI:RemoveDeck:Random -Oracle:As Gideon's Intervention enters, choose a card name.\nYour opponents can't cast spells with the chosen name.\nPrevent all damage that would be dealt to you and permanents you control by sources with the chosen name. +Oracle:As this enchantment enters, choose a card name.\nYour opponents can't cast spells with the chosen name.\nPrevent all damage that would be dealt to you and permanents you control by sources with the chosen name. diff --git a/forge-gui/res/cardsfolder/g/gideons_resolve.txt b/forge-gui/res/cardsfolder/g/gideons_resolve.txt index d9c5cbf41bc..b4e37ab3d7c 100644 --- a/forge-gui/res/cardsfolder/g/gideons_resolve.txt +++ b/forge-gui/res/cardsfolder/g/gideons_resolve.txt @@ -1,9 +1,9 @@ Name:Gideon's Resolve ManaCost:4 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When this enchantment enters, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedGideon; Martial Paragon | ChangeNum$ 1 | Optional$ True S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. SVar:PlayMain1:TRUE DeckHints:Name$Gideon, Martial Paragon -Oracle:When Gideon's Resolve enters, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle.\nCreatures you control get +1/+1. +Oracle:When this enchantment enters, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle.\nCreatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/g/gideons_triumph.txt b/forge-gui/res/cardsfolder/g/gideons_triumph.txt index 2198667effa..9b4ca5ef1fb 100644 --- a/forge-gui/res/cardsfolder/g/gideons_triumph.txt +++ b/forge-gui/res/cardsfolder/g/gideons_triumph.txt @@ -1,8 +1,8 @@ Name:Gideon's Triumph ManaCost:1 W Types:Instant -A:SP$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature.attackedThisTurn,Creature.blockedThisTurn | SacMessage$ Creature that attacked or blocked this turn | Amount$ X | SpellDescription$ Target opponent sacrifices a creature that attacked or blocked this turn. If you control a Gideon planeswalker, that player sacrifices two of those creatures instead. +A:SP$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature.attackedThisTurn,Creature.blockedThisTurn | SacMessage$ Creature that attacked or blocked this turn | Amount$ X | SpellDescription$ Target opponent sacrifices a creature of their choice that attacked or blocked this turn. If you control a Gideon planeswalker, that player sacrifices two of those creatures of their choice instead. SVar:Y:Count$Valid Planeswalker.Gideon+YouCtrl SVar:X:Count$Compare Y GE1.2.1 DeckHints:Type$Gideon -Oracle:Target opponent sacrifices a creature that attacked or blocked this turn. If you control a Gideon planeswalker, that player sacrifices two of those creatures instead. +Oracle:Target opponent sacrifices a creature of their choice that attacked or blocked this turn. If you control a Gideon planeswalker, that player sacrifices two of those creatures of their choice instead. diff --git a/forge-gui/res/cardsfolder/g/gift_horse.txt b/forge-gui/res/cardsfolder/g/gift_horse.txt index 8a685f72427..9688bbef075 100644 --- a/forge-gui/res/cardsfolder/g/gift_horse.txt +++ b/forge-gui/res/cardsfolder/g/gift_horse.txt @@ -1,7 +1,7 @@ Name:Gift Horse ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, roll two six-sided dice. Create a number of 1/1 red Goblin creature tokens 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. Create a number of 1/1 red Goblin creature tokens equal to the difference between those results. SVar:TrigCrank:DB$ RollDice | ResultSVar$ Result | Sides$ 6 | Amount$ 2 | UseDifferenceBetweenRolls$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ r_1_1_goblin | TokenAmount$ Result -Oracle:Whenever you crank Gift Horse, roll two six-sided dice. Create a number of 1/1 red Goblin creature tokens equal to the difference between those results. +Oracle:Whenever you crank this Contraption, roll two six-sided dice. Create a number of 1/1 red Goblin creature tokens equal to the difference between those results. diff --git a/forge-gui/res/cardsfolder/g/gift_of_compleation.txt b/forge-gui/res/cardsfolder/g/gift_of_compleation.txt index 88b8cb0850d..6845fbdd3b1 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_compleation.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_compleation.txt @@ -1,8 +1,8 @@ Name:Gift of Compleation ManaCost:1 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When CARDNAME enters, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When this enchantment enters, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) SVar:TrigIncubate:DB$ Incubate | Amount$ 3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Phyrexian.YouCtrl | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Phyrexian you control dies, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 -Oracle:When Gift of Compleation enters, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.)\nWhenever a Phyrexian you control dies, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +Oracle:When this enchantment enters, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.)\nWhenever a Phyrexian you control dies, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/gift_of_doom.txt b/forge-gui/res/cardsfolder/g/gift_of_doom.txt index ed7369acaef..bee6aff57ba 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_doom.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_doom.txt @@ -5,7 +5,7 @@ K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Deathtouch & Indestructible | Description$ Enchanted creature has deathtouch and indestructible. K:Morph:Sac<1/Creature.Other/another creature> -R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ DBAttach | ActiveZones$ Battlefield | Description$ As CARDNAME is turned face up, you may attach it to a creature. +R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ DBAttach | ActiveZones$ Battlefield | Description$ As this Aura is turned face up, you may attach it to a creature. SVar:DBAttach:DB$ Attach | Choices$ Creature | ChoiceTitle$ Choose a creature | Object$ Self | Optional$ True | AILogic$ Pump AI:RemoveDeck:All -Oracle:Enchant creature\nEnchanted creature has deathtouch and indestructible.\nMorph—Sacrifice another creature. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nAs Gift of Doom is turned face up, you may attach it to a creature. +Oracle:Enchant creature\nEnchanted creature has deathtouch and indestructible.\nMorph—Sacrifice another creature. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nAs this Aura is turned face up, you may attach it to a creature. diff --git a/forge-gui/res/cardsfolder/g/gift_of_immortality.txt b/forge-gui/res/cardsfolder/g/gift_of_immortality.txt index ac114f81b7f..4f1b54bd2ac 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_immortality.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_immortality.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAITgts:Creature.!token SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy | Execute$ TrigChange | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under its owner's control. Return CARDNAME to the battlefield attached to that creature at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy | Execute$ TrigChange | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under its owner's control. Return this card to the battlefield attached to that creature at the beginning of the next end step. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredNewCardLKICopy | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBDelTrig -SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return CARDNAME to the battlefield attached to that creature at the beginning of the next end step. | SubAbility$ DBCleanup | RememberObjects$ Remembered +SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return this card to the battlefield attached to that creature at the beginning of the next end step. | SubAbility$ DBCleanup | RememberObjects$ Remembered SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ Self | AttachedTo$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Enchant creature\nWhen enchanted creature dies, return that card to the battlefield under its owner's control. Return Gift of Immortality to the battlefield attached to that creature at the beginning of the next end step. +Oracle:Enchant creature\nWhen enchanted creature dies, return that card to the battlefield under its owner's control. Return this card to the battlefield attached to that creature at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/gift_of_paradise.txt b/forge-gui/res/cardsfolder/g/gift_of_paradise.txt index a88f7f6ffcd..8a2e4d37f3d 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_paradise.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_paradise.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant:Land SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBGainLife | TriggerDescription$ When this Aura enters, you gain 3 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ AbundantGrowthTap | Description$ Enchanted land has "{T}: Add two mana of any one color." SVar:AbundantGrowthTap:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. DeckHas:Ability$LifeGain -Oracle:Enchant land\nWhen Gift of Paradise enters, you gain 3 life.\nEnchanted land has "{T}: Add two mana of any one color." +Oracle:Enchant land\nWhen this Aura enters, you gain 3 life.\nEnchanted land has "{T}: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/g/gift_of_strands.txt b/forge-gui/res/cardsfolder/g/gift_of_strands.txt index a9e5e231f7a..5f9f9692465 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_strands.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_strands.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Enchantment Aura K:Flash K:Enchant:Creature -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this Aura enters, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. -Oracle:Flash\nEnchant creature\nWhen Gift of Strands enters, scry 2.\nEnchanted creature gets +3/+3. +Oracle:Flash\nEnchant creature\nWhen this Aura enters, scry 2.\nEnchanted creature gets +3/+3. diff --git a/forge-gui/res/cardsfolder/g/gift_of_wrath.txt b/forge-gui/res/cardsfolder/g/gift_of_wrath.txt index 34f2e9319a7..41420bdce21 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_wrath.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_wrath.txt @@ -5,7 +5,7 @@ K:Enchant:Artifact,Creature:artifact or creature SVar:AttachAITgts:Creature,Vehicle SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Menace | Description$ As long as enchanted permanent is a creature, it gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.) -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME leaves the battlefield, create a 2/2 red Spirit creature token with menace. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this Aura leaves the battlefield, create a 2/2 red Spirit creature token with menace. SVar:TrigToken:DB$ Token | TokenScript$ r_2_2_spirit_menace DeckHas:Ability$Token & Type$Spirit & Keyword$Menace -Oracle:Enchant artifact or creature\nAs long as enchanted permanent is a creature, it gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.)\nWhen Gift of Wrath leaves the battlefield, create a 2/2 red Spirit creature token with menace. +Oracle:Enchant artifact or creature\nAs long as enchanted permanent is a creature, it gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.)\nWhen this Aura leaves the battlefield, create a 2/2 red Spirit creature token with menace. diff --git a/forge-gui/res/cardsfolder/g/gigantiform.txt b/forge-gui/res/cardsfolder/g/gigantiform.txt index 4c7090918b8..d1ecc13fc1e 100644 --- a/forge-gui/res/cardsfolder/g/gigantiform.txt +++ b/forge-gui/res/cardsfolder/g/gigantiform.txt @@ -5,8 +5,8 @@ K:Kicker:4 K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | SetPower$ 8 | SetToughness$ 8 | AddKeyword$ Trample | Description$ Enchanted creature has base power and toughness 8/8 and has trample. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | OptionalDecider$ You | Execute$ KickedGiant | TriggerDescription$ When CARDNAME enters, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | OptionalDecider$ You | Execute$ KickedGiant | TriggerDescription$ When this Aura enters, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. SVar:KickedGiant:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedGigantiform | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:NonStackingAttachEffect:True DeckHints:Name$Gigantiform -Oracle:Kicker {4}\nEnchant creature\nEnchanted creature has base power and toughness 8/8 and has trample.\nWhen Gigantiform enters, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. +Oracle:Kicker {4}\nEnchant creature\nEnchanted creature has base power and toughness 8/8 and has trample.\nWhen this Aura enters, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gigantoplasm.txt b/forge-gui/res/cardsfolder/g/gigantoplasm.txt index 44881e10ec8..00327084e2c 100644 --- a/forge-gui/res/cardsfolder/g/gigantoplasm.txt +++ b/forge-gui/res/cardsfolder/g/gigantoplasm.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Shapeshifter PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddAbilities$ Gigantoplasm | AddSVars$ X | SpellDescription$ You may have CARDNAME enter as a copy of any creature on the battlefield, except it has "{X}: This creature has base power and toughness of X/X." +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddAbilities$ Gigantoplasm | AddSVars$ X | SpellDescription$ You may have this creature enter as a copy of any creature on the battlefield, except it has "{X}: This creature has base power and toughness X/X." SVar:Gigantoplasm:AB$ Animate | Cost$ X | Power$ X | Toughness$ X | ValidCards$ Self | Duration$ Permanent | SpellDescription$ CARDNAME has base power and toughness of X/X. SVar:X:Count$xPaid -Oracle:You may have Gigantoplasm enter as a copy of any creature on the battlefield, except it has "{X}: This creature has base power and toughness X/X." +Oracle:You may have this creature enter as a copy of any creature on the battlefield, except it has "{X}: This creature has base power and toughness X/X." diff --git a/forge-gui/res/cardsfolder/g/gigapede.txt b/forge-gui/res/cardsfolder/g/gigapede.txt index 1b438d48213..622c08de1ed 100644 --- a/forge-gui/res/cardsfolder/g/gigapede.txt +++ b/forge-gui/res/cardsfolder/g/gigapede.txt @@ -2,7 +2,7 @@ Name:Gigapede ManaCost:3 G G Types:Creature Insect PT:6/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard, you may discard a card. If you do, return CARDNAME to your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, if this card is in your graveyard, you may discard a card. If you do, return this card to your hand. SVar:TrigChange:AB$ ChangeZone | Cost$ Discard<1/Card> | Origin$ Graveyard | Destination$ Hand | Defined$ Self K:Shroud -Oracle:Shroud (This creature can't be the target of spells or abilities.)\nAt the beginning of your upkeep, if Gigapede is in your graveyard, you may discard a card. If you do, return Gigapede to your hand. +Oracle:Shroud (This creature can't be the target of spells or abilities.)\nAt the beginning of your upkeep, if this card is in your graveyard, you may discard a card. If you do, return this card to your hand. diff --git a/forge-gui/res/cardsfolder/g/gigastorm_titan.txt b/forge-gui/res/cardsfolder/g/gigastorm_titan.txt index adba01f1861..744f9e14b88 100644 --- a/forge-gui/res/cardsfolder/g/gigastorm_titan.txt +++ b/forge-gui/res/cardsfolder/g/gigastorm_titan.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:4/4 S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 3 | CheckSVar$ X | Description$ This spell costs {3} less to cast if you've cast another spell this turn. SVar:X:Count$ThisTurnCast_Card.YouCtrl -Oracle:This spell cost {3} less to cast if you've cast another spell this turn. +Oracle:This spell costs {3} less to cast if you've cast another spell this turn. diff --git a/forge-gui/res/cardsfolder/g/giggling_skitterspike.txt b/forge-gui/res/cardsfolder/g/giggling_skitterspike.txt index 7301c2af917..a352158bccc 100644 --- a/forge-gui/res/cardsfolder/g/giggling_skitterspike.txt +++ b/forge-gui/res/cardsfolder/g/giggling_skitterspike.txt @@ -3,12 +3,12 @@ ManaCost:4 Types:Artifact Creature Toy PT:1/1 K:Indestructible -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever this creature attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever this creature attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X A:AB$ PutCounter | Cost$ 5 | Monstrosity$ 5 SVar:X:Count$CardPower SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE -Oracle:Indestructible\nWhenever Giggling Skitterspike attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent.\n{5}: Monstrosity 5. (If this creature isn't monstrous, put five +1/+1 counters on it and it becomes monstrous.) +Oracle:Indestructible\nWhenever this creature attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent.\n{5}: Monstrosity 5. (If this creature isn't monstrous, put five +1/+1 counters on it and it becomes monstrous.) diff --git a/forge-gui/res/cardsfolder/g/gila_courser.txt b/forge-gui/res/cardsfolder/g/gila_courser.txt index c47152e537c..dd2cbc16903 100644 --- a/forge-gui/res/cardsfolder/g/gila_courser.txt +++ b/forge-gui/res/cardsfolder/g/gila_courser.txt @@ -2,10 +2,10 @@ Name:Gila Courser ManaCost:2 R Types:Creature Lizard Mount PT:4/2 -T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks while saddled, exile the top card of your library. Until the end of your next turn, you may play that card. +T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever this creature attacks while saddled, exile the top card of your library. Until the end of your next turn, you may play that card. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | Duration$ UntilTheEndOfYourNextTurn | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Saddle:1 -Oracle:Whenever Gila Courser attacks while saddled, exile the top card of your library. Until the end of your next turn, you may play that card.\nSaddle 1 (Tap any number of other creatures you control with total power 1 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.) +Oracle:Whenever this creature attacks while saddled, exile the top card of your library. Until the end of your next turn, you may play that card.\nSaddle 1 (Tap any number of other creatures you control with total power 1 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gilded_assault_cart.txt b/forge-gui/res/cardsfolder/g/gilded_assault_cart.txt index 1d145b2df9b..e747c0759a2 100644 --- a/forge-gui/res/cardsfolder/g/gilded_assault_cart.txt +++ b/forge-gui/res/cardsfolder/g/gilded_assault_cart.txt @@ -4,7 +4,7 @@ Types:Artifact Vehicle PT:5/1 K:Trample K:Crew:2 -A:AB$ ChangeZone | Cost$ Sac<2/Treasure> | CostDesc$ Sacrifice two Treasures: | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ Sac<2/Treasure> | CostDesc$ Sacrifice two Treasures: | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to your hand. AI:RemoveDeck:Random DeckHas:Ability$Sacrifice -Oracle:Trample\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.)\nSacrifice two Treasures: Return Gilded Assault Cart from your graveyard to your hand. +Oracle:Trample\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.)\nSacrifice two Treasures: Return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gilded_cerodon.txt b/forge-gui/res/cardsfolder/g/gilded_cerodon.txt index 46e525ee4dd..ba95660cba5 100644 --- a/forge-gui/res/cardsfolder/g/gilded_cerodon.txt +++ b/forge-gui/res/cardsfolder/g/gilded_cerodon.txt @@ -2,6 +2,6 @@ Name:Gilded Cerodon ManaCost:4 R Types:Creature Beast PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | PresentZone$ Battlefield,Graveyard | IsPresent$ Desert | PresentPlayer$ You | TriggerDescription$ Whenever CARDNAME attacks, if you control a Desert or there is a Desert card in your graveyard, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | PresentZone$ Battlefield,Graveyard | IsPresent$ Desert | PresentPlayer$ You | TriggerDescription$ Whenever this creature attacks, if you control a Desert or there is a Desert card in your graveyard, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. -Oracle:Whenever Gilded Cerodon attacks, if you control a Desert or there is a Desert card in your graveyard, target creature can't block this turn. +Oracle:Whenever this creature attacks, if you control a Desert or there is a Desert card in your graveyard, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/gilded_drake.txt b/forge-gui/res/cardsfolder/g/gilded_drake.txt index ece10d229fe..fac2416eb55 100644 --- a/forge-gui/res/cardsfolder/g/gilded_drake.txt +++ b/forge-gui/res/cardsfolder/g/gilded_drake.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Drake PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExchange | TriggerDescription$ When CARDNAME enters, exchange control of CARDNAME and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice CARDNAME. This ability still resolves if its target becomes illegal. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExchange | TriggerDescription$ When this creature enters, exchange control of this creature and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice this creature. This ability still resolves if its target becomes illegal. SVar:TrigExchange:DB$ ExchangeControl | Defined$ Self | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 | CantFizzle$ True | SubAbility$ DBSacSelf SVar:DBSacSelf:DB$ Sacrifice | ConditionDefined$ Self | ConditionPresent$ Card.YouCtrl SVar:NeedsToPlay:Creature.OppCtrl -Oracle:Flying\nWhen Gilded Drake enters, exchange control of Gilded Drake and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice Gilded Drake. This ability still resolves if its target becomes illegal. +Oracle:Flying\nWhen this creature enters, exchange control of this creature and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice this creature. This ability still resolves if its target becomes illegal. diff --git a/forge-gui/res/cardsfolder/g/gilded_goose.txt b/forge-gui/res/cardsfolder/g/gilded_goose.txt index 7d0974a7e4b..439903c277d 100644 --- a/forge-gui/res/cardsfolder/g/gilded_goose.txt +++ b/forge-gui/res/cardsfolder/g/gilded_goose.txt @@ -3,10 +3,10 @@ ManaCost:G Types:Creature Bird PT:0/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You -A:AB$ Token | Cost$ 1 G T | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a Food Token. +A:AB$ Token | Cost$ 1 G T | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a Food token. A:AB$ Mana | Cost$ T Sac<1/Food> | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$LifeGain|Token|Food DeckHints:Ability$Food -Oracle:Flying\nWhen Gilded Goose enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{1}{G}, {T}: Create a Food token.\n{T}, Sacrifice a Food: Add one mana of any color. +Oracle:Flying\nWhen this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{1}{G}, {T}: Create a Food token.\n{T}, Sacrifice a Food: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/gilded_pinions.txt b/forge-gui/res/cardsfolder/g/gilded_pinions.txt index 7d08d02b0e2..306cae221a7 100644 --- a/forge-gui/res/cardsfolder/g/gilded_pinions.txt +++ b/forge-gui/res/cardsfolder/g/gilded_pinions.txt @@ -1,9 +1,9 @@ Name:Gilded Pinions ManaCost:2 Types:Artifact Equipment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When this Equipment enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | Description$ Equipped creature has flying. K:Equip:2 DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact -Oracle:When Gilded Pinions enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEquipped creature has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEquipped creature has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gilded_scuttler.txt b/forge-gui/res/cardsfolder/g/gilded_scuttler.txt index d836259e442..e784d72854e 100644 --- a/forge-gui/res/cardsfolder/g/gilded_scuttler.txt +++ b/forge-gui/res/cardsfolder/g/gilded_scuttler.txt @@ -2,8 +2,8 @@ Name:Gilded Scuttler ManaCost:2 U Types:Artifact Creature Crab PT:1/3 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 -Oracle:Gilded Scuttler can't be blocked.\nWhen Gilded Scuttler enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +Oracle:This creature can't be blocked.\nWhen this creature enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt b/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt index 9724932e566..379b8484cd3 100644 --- a/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt +++ b/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt @@ -5,4 +5,4 @@ A:SP$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You SVar:DBClash:DB$ Clash | WinSubAbility$ AdditionalPump SVar:AdditionalPump:DB$ PumpAll | ValidCards$ Creature.IsRemembered | KW$ Deathtouch | SubAbility$ DBCleanUp SVar:DBCleanUp:DB$ Cleanup | ClearRemembered$ True -Oracle:Create two 1/1 green Elf Warrior creature tokens. Clash with an opponent. If you win, those creatures gain deathtouch until end of turn. (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. Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) +Oracle:Create two 1/1 green Elf Warrior creature tokens. Clash with an opponent. If you win, those creatures gain deathtouch until end of turn. (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. Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt b/forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt index 6c09faa2b9c..9130b43fb4f 100644 --- a/forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt +++ b/forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt @@ -1,8 +1,8 @@ Name:Gilt-Leaf Palace ManaCost:no cost Types:Land -A:AB$ Mana | Cost$ T | Produced$ Combo G B | SpellDescription$ Add {G} or {B}. +A:AB$ Mana | Cost$ T | Produced$ Combo G B | SpellDescription$ Add {B} or {G}. AI:RemoveDeck:Random -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal an Elf card from your hand. If you don't, CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As this land enters, you may reveal an Elf card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Elf> | UnlessPayer$ You | StackDescription$ enters tapped. -Oracle:As Gilt-Leaf Palace enters, you may reveal an Elf card from your hand. If you don't, Gilt-Leaf Palace enters tapped.\n{T}: Add {B} or {G}. +Oracle:As this land enters, you may reveal an Elf card from your hand. If you don't, this land enters tapped.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt b/forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt index 56b6f0e2dcc..4a1af4d1d48 100644 --- a/forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt +++ b/forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt @@ -3,6 +3,6 @@ ManaCost:3 B B Types:Creature Elf Warrior PT:4/3 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may destroy target non-Elf creature whose power and toughness aren't equal. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may destroy target non-Elf creature whose power and toughness aren't equal. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.nonElf+!equalPT | TgtPrompt$ Select target non-Elf creature whose power and toughness aren't equal. -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Gilt-Leaf Winnower enters, you may destroy target non-Elf creature whose power and toughness aren't equal. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, you may destroy target non-Elf creature whose power and toughness aren't equal. diff --git a/forge-gui/res/cardsfolder/g/giltgrove_stalker.txt b/forge-gui/res/cardsfolder/g/giltgrove_stalker.txt index de2b9117727..9854d94433c 100644 --- a/forge-gui/res/cardsfolder/g/giltgrove_stalker.txt +++ b/forge-gui/res/cardsfolder/g/giltgrove_stalker.txt @@ -2,5 +2,5 @@ Name:Giltgrove Stalker ManaCost:1 G Types:Creature Merfolk Warrior PT:2/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -Oracle:Giltgrove Stalker can't be blocked by creatures with power 2 or less. +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. diff --git a/forge-gui/res/cardsfolder/g/gimli_counter_of_kills.txt b/forge-gui/res/cardsfolder/g/gimli_counter_of_kills.txt index ab038f34b7a..7eda06a10c9 100644 --- a/forge-gui/res/cardsfolder/g/gimli_counter_of_kills.txt +++ b/forge-gui/res/cardsfolder/g/gimli_counter_of_kills.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Legendary Creature Dwarf Warrior PT:4/3 K:Trample -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature an opponent controls dies, CARDNAME deals 1 damage to that creature's controller. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature an opponent controls dies, NICKNAME deals 1 damage to that creature's controller. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 1 -Oracle:Trample\nWhenever a creature an opponent controls dies, Gimli, Counter of Kills deals 1 damage to that creature's controller. +Oracle:Trample\nWhenever a creature an opponent controls dies, Gimli deals 1 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/g/gimli_mournful_avenger.txt b/forge-gui/res/cardsfolder/g/gimli_mournful_avenger.txt index 83c66bfcfa3..2bc93a08845 100644 --- a/forge-gui/res/cardsfolder/g/gimli_mournful_avenger.txt +++ b/forge-gui/res/cardsfolder/g/gimli_mournful_avenger.txt @@ -2,7 +2,7 @@ Name:Gimli, Mournful Avenger ManaCost:1 R G Types:Legendary Creature Dwarf Warrior PT:3/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME has indestructible as long as two or more creatures died under your control this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | CheckSVar$ X | SVarCompare$ GE2 | Description$ NICKNAME has indestructible as long as two or more creatures died under your control this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on NICKNAME. When this ability resolves for the third time this turn, NICKNAME fights up to one target creature you don't control. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBImmediateTrigger @@ -11,4 +11,4 @@ SVar:TrigFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.YouDontCtrl | Tar SVar:Y:Count$ResolvedThisTurn DeckHas:Ability$Counters DeckHints:Ability$Sacrifice -Oracle:Gimli, Mournful Avenger has indestructible as long as two or more creatures died under your control this turn.\nWhenever another creature you control dies, put a +1/+1 counter on Gimli. When this ability resolves for the third time this turn, Gimli fights up to one target creature you don't control. +Oracle:Gimli has indestructible as long as two or more creatures died under your control this turn.\nWhenever another creature you control dies, put a +1/+1 counter on Gimli. When this ability resolves for the third time this turn, Gimli fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/g/gimli_of_the_glittering_caves.txt b/forge-gui/res/cardsfolder/g/gimli_of_the_glittering_caves.txt index 07e4657a91c..ff42d2cc1c0 100644 --- a/forge-gui/res/cardsfolder/g/gimli_of_the_glittering_caves.txt +++ b/forge-gui/res/cardsfolder/g/gimli_of_the_glittering_caves.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Legendary Creature Dwarf Warrior PT:1/1 K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Legendary+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another legendary creature you control enters, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Legendary+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another legendary creature you control enters, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, create a Treasure token. SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You SVar:BuffedBy:Creature.Legendary DeckHas:Ability$Counters|Token -Oracle:Double strike\nWhenever another legendary creature you control enters, put a +1/+1 counter on Gimli of the Glittering Caves.\nWhenever Gimli deals combat damage to a player, create a Treasure token. +Oracle:Double strike\nWhenever another legendary creature you control enters, put a +1/+1 counter on Gimli.\nWhenever Gimli deals combat damage to a player, create a Treasure token. diff --git a/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt b/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt index e64a52a8623..62c5de56a16 100644 --- a/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt +++ b/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt @@ -1,10 +1,10 @@ Name:Gingerbread Cabin ManaCost:no cost Types:Land Forest -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control three or more other Forests. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless you control three or more other Forests. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Forest.YouCtrl+Other | ConditionCompare$ LT3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigToken | TriggerDescription$ When this land enters untapped, 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 | TokenOwner$ You DeckHas:Ability$LifeGain|Token|Food DeckNeeds:Color$Green -Oracle:({T}: Add {G}.)\nGingerbread Cabin enters tapped unless you control three or more other Forests.\nWhen Gingerbread Cabin enters untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:({T}: Add {G}.)\nThis land enters tapped unless you control three or more other Forests.\nWhen this land enters untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt b/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt index 827a3ea05c6..0a9174256c5 100644 --- a/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt +++ b/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt @@ -2,11 +2,11 @@ Name:Gingerbread Hunter ManaCost:4 G Types:Creature Giant PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$Token & Type$Artifact|Food AlternateMode:Adventure -Oracle:When Gingerbread Hunter enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gingerbrute.txt b/forge-gui/res/cardsfolder/g/gingerbrute.txt index 69e5fbafc02..5332ed62310 100644 --- a/forge-gui/res/cardsfolder/g/gingerbrute.txt +++ b/forge-gui/res/cardsfolder/g/gingerbrute.txt @@ -3,8 +3,8 @@ ManaCost:1 Types:Artifact Creature Food Golem PT:1/1 K:Haste -A:AB$ Effect | Cost$ 1 | StaticAbilities$ KWPump | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ CARDNAME can't be blocked this turn except by creatures with haste. +A:AB$ Effect | Cost$ 1 | StaticAbilities$ KWPump | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ This creature can't be blocked this turn except by creatures with haste. SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.EffectSource | ValidBlocker$ Creature.withoutHaste | Description$ EFFECTSOURCE can't be blocked this turn except by creatures with haste. A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. DeckHas:Ability$LifeGain|Food -Oracle:Haste\n{1}: Gingerbrute can't be blocked this turn except by creatures with haste.\n{2}, {T}, Sacrifice Gingerbrute: You gain 3 life. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\n{1}: This creature can't be blocked this turn except by creatures with haste.\n{2}, {T}, Sacrifice this creature: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/g/girder_goons.txt b/forge-gui/res/cardsfolder/g/girder_goons.txt index 1696b415a5e..43f70803e3c 100644 --- a/forge-gui/res/cardsfolder/g/girder_goons.txt +++ b/forge-gui/res/cardsfolder/g/girder_goons.txt @@ -2,8 +2,8 @@ Name:Girder Goons ManaCost:4 B Types:Creature Ogre Warrior PT:4/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a tapped 2/2 black Rogue creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a tapped 2/2 black Rogue creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_rogue | TokenTapped$ True K:Blitz:3 B DeckHas:Ability$Token|Sacrifice & Type$Rogue -Oracle:When Girder Goons dies, create a tapped 2/2 black Rogue creature token.\nBlitz {3}{B} (If you cast this spell for its blitz cost, it gains haste and "When this creature dies, draw a card." Sacrifice it at the beginning of the next end step.) +Oracle:When this creature dies, create a tapped 2/2 black Rogue creature token.\nBlitz {3}{B} (If you cast this spell for its blitz cost, it gains haste and "When this creature dies, draw a card." Sacrifice it at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt b/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt index a75e5986592..3552432c643 100644 --- a/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt +++ b/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Wizard PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You -S:Mode$ Continuous | Affected$ Zombie.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast a Zombie creature spell from your graveyard. +S:Mode$ Continuous | Affected$ Zombie.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ Once during each of your turns, you may cast a Zombie creature spell from your graveyard. DeckHints:Type$Zombie DeckHas:Ability$Graveyard|Mill -Oracle:When Gisa and Geralf enters, mill four cards.\nDuring each of your turns, you may cast a Zombie creature spell from your graveyard. +Oracle:When Gisa and Geralf enters, mill four cards.\nOnce during each of your turns, you may cast a Zombie creature spell from your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gisa_glorious_resurrector.txt b/forge-gui/res/cardsfolder/g/gisa_glorious_resurrector.txt index 452733c16e0..879ba01906a 100644 --- a/forge-gui/res/cardsfolder/g/gisa_glorious_resurrector.txt +++ b/forge-gui/res/cardsfolder/g/gisa_glorious_resurrector.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Wizard PT:4/4 R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidLKI$ Creature.OppCtrl | ReplaceWith$ Exile | Description$ If a creature an opponent controls would die, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, put all creature cards exiled with CARDNAME onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, put all creature cards exiled with NICKNAME onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Creature.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | GainControl$ True | RememberChanged$ True | SubAbility$ DBPump SVar:DBPump:DB$ PumpAll | ValidCards$ Card.IsRemembered | KW$ Decayed | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:If a creature an opponent controls would die, exile it instead.\nAt the beginning of your upkeep, put all creature cards exiled with Gisa, Glorious Resurrector onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) +Oracle:If a creature an opponent controls would die, exile it instead.\nAt the beginning of your upkeep, put all creature cards exiled with Gisa onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) diff --git a/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt b/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt index 26b9909ab52..f57fe47dd72 100644 --- a/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt +++ b/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt @@ -5,12 +5,12 @@ PT:4/3 K:Flying K:First Strike K:Lifelink -T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+YouCtrl+YouOwn | IsPresent2$ Creature.YouCtrl+YouOwn+namedBruna; the Fading Light | ValidPlayer$ You | Execute$ Meld | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if you both own and control CARDNAME and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. +T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+YouCtrl+YouOwn | IsPresent2$ Creature.YouCtrl+YouOwn+namedBruna; the Fading Light | ValidPlayer$ You | Execute$ Meld | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if you both own and control NICKNAME and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. SVar:Meld:DB$ Meld | Name$ Brisela, Voice of Nightmares | Primary$ Gisela, the Broken Blade | Secondary$ Bruna, the Fading Light DeckHints:Name$Bruna, the Fading Light MeldPair:Bruna, the Fading Light AlternateMode:Meld -Oracle:Flying, first strike, lifelink\nAt the beginning of your end step, if you both own and control Gisela, the Broken Blade and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. +Oracle:Flying, first strike, lifelink\nAt the beginning of your end step, if you both own and control Gisela and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt b/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt index 34a6a6110dc..22c19b278ff 100644 --- a/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt +++ b/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt @@ -5,8 +5,8 @@ PT:7/6 K:Trample K:Vigilance K:Haste -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ DBDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ DBDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. SVar:DBDig:DB$ Dig | Defined$ You | DigNum$ X | Reveal$ True | ChangeValid$ Creature.Dinosaur | ChangeNum$ Any | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition2$ -1 | RestRandomOrder$ True SVar:X:TriggerCount$DamageAmount DeckHints:Type$Dinosaur -Oracle:Vigilance, trample, haste\nWhenever Gishath, Sun's Avatar deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. +Oracle:Vigilance, trample, haste\nWhenever Gishath deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt b/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt index 5f5908bb0d5..db146f74595 100644 --- a/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt +++ b/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt @@ -2,7 +2,7 @@ Name:Gitaxian Anatomist ManaCost:3 U Types:Creature Phyrexian Wizard PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters, you may tap it. If you do, 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, you may tap it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:AB$ Proliferate | Cost$ tapXType<1/Card.Self/CARDNAME> DeckHas:Ability$Proliferate -Oracle:When Gitaxian Anatomist enters, you may tap it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:When this creature enters, you may tap it. If you do, 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/g/gitaxian_raptor.txt b/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt index b943f46f383..b67cbfd4c2c 100644 --- a/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt +++ b/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Phyrexian Bird PT:1/4 K:Flying -K:etbCounter:OIL:3 -A:AB$ Pump | Cost$ SubCounter<1/OIL> | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +K:etbCounter:OIL:3:no Condition:This creature enters with three oil counters on it. +A:AB$ Pump | Cost$ SubCounter<1/OIL> | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. DeckHas:Ability$Counters -Oracle:Flying\nGitaxian Raptor enters with three oil counters on it.\nRemove an oil counter from Gitaxian Raptor: Gitaxian Raptor gets +1/-1 until end of turn. +Oracle:Flying\nThis creature enters with three oil counters on it.\nRemove an oil counter from this creature: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/githzerai_monk.txt b/forge-gui/res/cardsfolder/g/githzerai_monk.txt index 113026e7844..69c7f252967 100644 --- a/forge-gui/res/cardsfolder/g/githzerai_monk.txt +++ b/forge-gui/res/cardsfolder/g/githzerai_monk.txt @@ -4,7 +4,7 @@ Types:Creature Gith Monk PT:3/2 K:Flash K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ Psychic Defense — When CARDNAME enters, tap all creatures you don't control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ Psychic Defense — When this creature enters, tap all creatures you don't control. SVar:TrigTapAll:DB$ TapAll | ValidCards$ Creature.YouDontCtrl SVar:PlayMain1:TRUE -Oracle:Flash\nFlying\nPsychic Defense — When Githzerai Monk enters, tap all creatures you don't control. +Oracle:Flash\nFlying\nPsychic Defense — When this creature enters, tap all creatures you don't control. diff --git a/forge-gui/res/cardsfolder/g/gitrog_horror_of_zhava.txt b/forge-gui/res/cardsfolder/g/gitrog_horror_of_zhava.txt index 3b2ce8ab139..27b8ebec092 100644 --- a/forge-gui/res/cardsfolder/g/gitrog_horror_of_zhava.txt +++ b/forge-gui/res/cardsfolder/g/gitrog_horror_of_zhava.txt @@ -11,8 +11,8 @@ SVar:DBTap:DB$ Tap | SubAbility$ DBSeek SVar:DBSeek:DB$ Seek | Type$ Card.Land | ImprintFound$ True | SubAbility$ DBPut SVar:DBPut:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Defined$ Imprinted | Tapped$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever a land you control enters, it perpetually gains "{B}{G}, {T}, Sacrifice this land: Draw a card." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever a land enters under your control, it perpetually gains "{B}{G}, {T}, Sacrifice this land: Draw a card." SVar:TrigAnimate:DB$ Animate | Defined$ TriggeredCard | Abilities$ ABDraw | Duration$ Perpetual SVar:ABDraw:AB$ Draw | Cost$ B G Sac<1/CARDNAME/this land> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:Menace\nAt the beginning of each combat, if Gitrog, Horror of Zhava is untapped, any opponent may sacrifice a nontoken creature. If they do, tap Gitrog, Horror of Zhava, then seek a land card and put it onto the battlefield tapped.\nWhenever a land you control enters, it perpetually gains "{B}{G}, {T}, Sacrifice this land: Draw a card." +Oracle:Menace\nAt the beginning of each combat, if Gitrog, Horror of Zhava is untapped, any opponent may sacrifice a nontoken creature. If they do, tap Gitrog, Horror of Zhava, then seek a land card and put it onto the battlefield tapped.\nWhenever a land enters under your control, it perpetually gains "{B}{G}, {T}, Sacrifice this land: Draw a card." diff --git a/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt b/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt index f50a7b667d1..68bb2d60bd4 100644 --- a/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt +++ b/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt @@ -2,8 +2,8 @@ Name:Gixian Infiltrator ManaCost:1 B Types:Creature Phyrexian Human PT:2/1 -T:Mode$ Sacrificed | ValidCard$ Permanent | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice another permanent, put a +1/+1 counter on CARDNAME. +T:Mode$ Sacrificed | ValidCard$ Permanent | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice another permanent, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters DeckNeeds:Ability$Sacrifice -Oracle:Whenever you sacrifice another permanent, put a +1/+1 counter on Gixian Infiltrator. +Oracle:Whenever you sacrifice another permanent, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt b/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt index 63738e89715..ffee5d6d534 100644 --- a/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt +++ b/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt @@ -5,7 +5,7 @@ PT:4/3 T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ LoseGain | TriggerDescription$ Whenever you draw your second card each turn, each opponent loses 2 life and you gain 2 life. SVar:LoseGain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGain SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ 2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature dies, return another target 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+Other DeckHas:Ability$Graveyard|LifeGain -Oracle:Whenever you draw your second card each turn, each opponent loses 2 life and you gain 2 life.\nWhen Gixian Puppeteer dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. +Oracle:Whenever you draw your second card each turn, each opponent loses 2 life and you gain 2 life.\nWhen this creature dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt b/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt index 48d59b44955..8bf95218017 100644 --- a/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt +++ b/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt @@ -2,8 +2,8 @@ Name:Gixian Skullflayer ManaCost:2 B Types:Creature Phyrexian Human Assassin PT:2/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature | PresentZone$ Graveyard | PresentPlayer$ You | PresentCompare$ GE3 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature | PresentZone$ Graveyard | PresentPlayer$ You | PresentCompare$ GE3 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$Graveyard|Mill|Dredge|Discard|Sacrifice DeckHas:Ability$Counters -Oracle:At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on Gixian Skullflayer. +Oracle:At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gixs_command.txt b/forge-gui/res/cardsfolder/g/gixs_command.txt index 00e1230b1c3..9a9f640d10e 100644 --- a/forge-gui/res/cardsfolder/g/gixs_command.txt +++ b/forge-gui/res/cardsfolder/g/gixs_command.txt @@ -7,9 +7,9 @@ SVar:DBCounter:DB$ PutCounter | Defined$ ChosenCard | CounterType$ P1P1 | Counte SVar:DBPump:DB$ Pump | Defined$ ChosenCard | KW$ Lifelink SVar:DBMurder:DB$ DestroyAll | ValidCards$ Creature.powerLE2 | SpellDescription$ Destroy each creature with power 2 or less. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 2 | ChangeType$ Creature.YouOwn | SelectPrompt$ Select up to two creature cards from your graveyard to return to your hand | Hidden$ True | StackDescription$ {p:You} returns up to two creature cards from their graveyard to their hand. | SpellDescription$ Return up to two creature cards from your graveyard to your hand. -SVar:DBSacrifice:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard | SubAbility$ DBSac | SpellDescription$ Each opponent sacrifices a creature with the highest power among creatures they control. +SVar:DBSacrifice:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard | SubAbility$ DBSac | SpellDescription$ Each opponent sacrifices a creature with the greatest power among creatures they control. SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.greatestPowerControlledByRemembered | ChoiceTitle$ Choose a creature you control with the greatest power | Mandatory$ True | Reveal$ True | RememberChosen$ True SVar:DBSac:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | SubAbility$ DBCleanup | StackDescription$ Each opponent sacrifices a creature with the greatest power among creatures they control. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice|LifeGain|Counters & Keyword$Lifelink -Oracle:Choose two —\n• Put two +1/+1 counters on up to one creature. It gains lifelink until end of turn.\n• Destroy each creature with power 2 or less.\n• Return up to two creature cards from your graveyard to your hand.\n• Each opponent sacrifices a creature with highest power among creatures they control. +Oracle:Choose two —\n• Put two +1/+1 counters on up to one creature. It gains lifelink until end of turn.\n• Destroy each creature with power 2 or less.\n• Return up to two creature cards from your graveyard to your hand.\n• Each opponent sacrifices a creature with the greatest power among creatures they control. diff --git a/forge-gui/res/cardsfolder/g/glacial_chasm.txt b/forge-gui/res/cardsfolder/g/glacial_chasm.txt index 781feddd045..ed9fa6708dd 100644 --- a/forge-gui/res/cardsfolder/g/glacial_chasm.txt +++ b/forge-gui/res/cardsfolder/g/glacial_chasm.txt @@ -2,11 +2,11 @@ Name:Glacial Chasm ManaCost:no cost Types:Land K:Cumulative upkeep:PayLife<2>:Pay 2 life. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice a land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this land enters, sacrifice a land. SVar:TrigSac:DB$ Sacrifice | SacValid$ Land | ChangeNum$ 1 S:Mode$ CantAttack | ValidCard$ Creature.YouCtrl | Description$ Creatures you control can't attack. R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ You | Description$ Prevent all damage that would be dealt to you. AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:AILandRemovalMinScore:170 -Oracle:Cumulative upkeep—Pay 2 life. (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 Glacial Chasm enters, sacrifice a land.\nCreatures you control can't attack.\nPrevent all damage that would be dealt to you. +Oracle:Cumulative upkeep—Pay 2 life. (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 this land enters, sacrifice a land.\nCreatures you control can't attack.\nPrevent all damage that would be dealt to you. diff --git a/forge-gui/res/cardsfolder/g/glacial_crasher.txt b/forge-gui/res/cardsfolder/g/glacial_crasher.txt index 47a36ba269e..15961f75278 100644 --- a/forge-gui/res/cardsfolder/g/glacial_crasher.txt +++ b/forge-gui/res/cardsfolder/g/glacial_crasher.txt @@ -3,8 +3,8 @@ ManaCost:4 U U Types:Creature Elemental PT:5/5 K:Trample -S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Mountain | PresentCompare$ EQ0 | Description$ CARDNAME can't attack unless there is a Mountain on the battlefield. +S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Mountain | PresentCompare$ EQ0 | Description$ This creature can't attack unless there is a Mountain on the battlefield. SVar:BuffedBy:Mountain AI:RemoveDeck:Random DeckNeeds:Color$Red -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nGlacial Crasher can't attack unless there is a Mountain on the battlefield. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nThis creature can't attack unless there is a Mountain on the battlefield. diff --git a/forge-gui/res/cardsfolder/g/glacial_floodplain.txt b/forge-gui/res/cardsfolder/g/glacial_floodplain.txt index b7bc204c318..6bce7f2dc24 100644 --- a/forge-gui/res/cardsfolder/g/glacial_floodplain.txt +++ b/forge-gui/res/cardsfolder/g/glacial_floodplain.txt @@ -1,6 +1,6 @@ Name:Glacial Floodplain ManaCost:no cost Types:Snow Land Plains 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 -Oracle:({T}: Add {W} or {U}.)\nGlacial Floodplain enters tapped. +Oracle:({T}: Add {W} or {U}.)\nThis land enters tapped. diff --git a/forge-gui/res/cardsfolder/g/glacial_fortress.txt b/forge-gui/res/cardsfolder/g/glacial_fortress.txt index 87a41b18d4e..ae5b725bb1e 100644 --- a/forge-gui/res/cardsfolder/g/glacial_fortress.txt +++ b/forge-gui/res/cardsfolder/g/glacial_fortress.txt @@ -1,7 +1,7 @@ Name:Glacial Fortress 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 Plains or an Island. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless you control a Plains or an Island. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Plains.YouCtrl,Island.YouCtrl | ConditionCompare$ EQ0 A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. -Oracle:Glacial Fortress enters tapped unless you control a Plains or an Island.\n{T}: Add {W} or {U}. +Oracle:This land enters tapped unless you control a Plains or an Island.\n{T}: Add {W} or {U}. diff --git a/forge-gui/res/cardsfolder/g/glacial_plating.txt b/forge-gui/res/cardsfolder/g/glacial_plating.txt index c1df1f792bf..04627723585 100644 --- a/forge-gui/res/cardsfolder/g/glacial_plating.txt +++ b/forge-gui/res/cardsfolder/g/glacial_plating.txt @@ -4,7 +4,7 @@ Types:Snow Enchantment Aura K:Enchant:Creature K:Cumulative upkeep:S SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +3/+3 for each age counter on CARDNAME. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +3/+3 for each age counter on this Aura. SVar:X:Count$CardCounters.AGE/Thrice AI:RemoveDeck:Random -Oracle:Enchant creature\nCumulative upkeep {S} (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. {S} can be paid with one mana from a snow source.)\nEnchanted creature gets +3/+3 for each age counter on Glacial Plating. +Oracle:Enchant creature\nCumulative upkeep {S} (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. {S} can be paid with one mana from a snow source.)\nEnchanted creature gets +3/+3 for each age counter on this Aura. diff --git a/forge-gui/res/cardsfolder/g/glaciers.txt b/forge-gui/res/cardsfolder/g/glaciers.txt index af0d4c26211..d890a558d6f 100644 --- a/forge-gui/res/cardsfolder/g/glaciers.txt +++ b/forge-gui/res/cardsfolder/g/glaciers.txt @@ -1,8 +1,8 @@ Name:Glaciers ManaCost:2 W U Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {W}{U}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this enchantment unless you pay {W}{U}. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ W U S:Mode$ Continuous | Affected$ Mountain | AddType$ Plains | RemoveLandTypes$ True | Description$ All Mountains are Plains. AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, sacrifice Glaciers unless you pay {W}{U}.\nAll Mountains are Plains. +Oracle:At the beginning of your upkeep, sacrifice this enchantment unless you pay {W}{U}.\nAll Mountains are Plains. diff --git a/forge-gui/res/cardsfolder/g/glade_gnarr.txt b/forge-gui/res/cardsfolder/g/glade_gnarr.txt index 7ce3de5d82a..c9941141612 100644 --- a/forge-gui/res/cardsfolder/g/glade_gnarr.txt +++ b/forge-gui/res/cardsfolder/g/glade_gnarr.txt @@ -2,8 +2,8 @@ Name:Glade Gnarr ManaCost:5 G Types:Creature Beast PT:4/4 -T:Mode$ SpellCast | ValidCard$ Card.Blue | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a blue spell, CARDNAME gets +2/+2 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Blue | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a blue spell, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Card.Blue DeckHints:Color$Blue -Oracle:Whenever a player casts a blue spell, Glade Gnarr gets +2/+2 until end of turn. +Oracle:Whenever a player casts a blue spell, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glade_watcher.txt b/forge-gui/res/cardsfolder/g/glade_watcher.txt index 322c8000ff4..dafe55f19b6 100644 --- a/forge-gui/res/cardsfolder/g/glade_watcher.txt +++ b/forge-gui/res/cardsfolder/g/glade_watcher.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Elemental PT:3/3 K:Defender -A:AB$ Effect | Cost$ G | StaticAbilities$ CanAttack | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. +A:AB$ Effect | Cost$ G | StaticAbilities$ CanAttack | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ This creature can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. SVar:CanAttack:Mode$ CanAttackDefender | ValidCard$ Card.EffectSource | Description$ EFFECTSOURCE can attack this turn as though it didn't have defender. SVar:FormidableTest:Count$Valid Creature.YouCtrl$CardPower -Oracle:Defender\nFormidable — {G}: Glade Watcher can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. +Oracle:Defender\nFormidable — {G}: This creature can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/g/gladehart_cavalry.txt b/forge-gui/res/cardsfolder/g/gladehart_cavalry.txt index dc4757bc303..9fe0327ce92 100644 --- a/forge-gui/res/cardsfolder/g/gladehart_cavalry.txt +++ b/forge-gui/res/cardsfolder/g/gladehart_cavalry.txt @@ -2,8 +2,8 @@ Name:Gladehart Cavalry ManaCost:5 G G Types:Creature Elf Knight PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, support 6. (Put a +1/+1 counter on each of up to six other target creatures.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, support 6. (Put a +1/+1 counter on each of up to six other target creatures.) SVar:TrigPut:DB$ PutCounter | Support$ 6 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Creature.YouCtrl+counters_GE1_P1P1 | Execute$ DBGainLife | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it dies, you gain 2 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:When Gladehart Cavalry enters, support 6. (Put a +1/+1 counter on each of up to six other target creatures.)\nWhenever a creature you control with a +1/+1 counter on it dies, you gain 2 life. +Oracle:When this creature enters, support 6. (Put a +1/+1 counter on each of up to six other target creatures.)\nWhenever a creature you control with a +1/+1 counter on it dies, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/gladewalker_ritualist.txt b/forge-gui/res/cardsfolder/g/gladewalker_ritualist.txt index cdd1d844b28..1c2f0308ff9 100644 --- a/forge-gui/res/cardsfolder/g/gladewalker_ritualist.txt +++ b/forge-gui/res/cardsfolder/g/gladewalker_ritualist.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Shapeshifter PT:3/3 K:Changeling -T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+Other+namedGladewalker Ritualist | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature named Gladewalker Ritualist you control enters, draw a card. +T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+Other+namedGladewalker Ritualist | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature you control named Gladewalker Ritualist enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHints:Name$Gladewalker Ritualist -Oracle:Changeling (This card is every creature type.)\nWhenever another creature named Gladewalker Ritualist you control enters, draw a card. +Oracle:Changeling (This card is every creature type.)\nWhenever another creature you control named Gladewalker Ritualist enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/glamer_spinners.txt b/forge-gui/res/cardsfolder/g/glamer_spinners.txt index 9daa43ac961..f437d55ff08 100644 --- a/forge-gui/res/cardsfolder/g/glamer_spinners.txt +++ b/forge-gui/res/cardsfolder/g/glamer_spinners.txt @@ -4,6 +4,6 @@ Types:Creature Faerie Wizard PT:2/4 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAuraAttach | TriggerDescription$ When CARDNAME enters, attach all Auras enchanting target permanent to another permanent with the same controller. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAuraAttach | TriggerDescription$ When this creature enters, attach all Auras enchanting target permanent to another permanent with the same controller. SVar:TrigAuraAttach:DB$ Attach | ValidTgts$ Permanent | TgtPrompt$ Select target permanent to remove auras | Object$ Valid Aura.AttachedTo Targeted | Choices$ Permanent.sharesControllerWith Targeted | Move$ True | AILogic$ Unenchanted -Oracle:Flash\nFlying\nWhen Glamer Spinners enters, attach all Auras enchanting target permanent to another permanent with the same controller. +Oracle:Flash\nFlying\nWhen this creature enters, attach all Auras enchanting target permanent to another permanent with the same controller. diff --git a/forge-gui/res/cardsfolder/g/glamorous_outlaw.txt b/forge-gui/res/cardsfolder/g/glamorous_outlaw.txt index 51515a5119a..68e9ba4a0c9 100644 --- a/forge-gui/res/cardsfolder/g/glamorous_outlaw.txt +++ b/forge-gui/res/cardsfolder/g/glamorous_outlaw.txt @@ -2,13 +2,13 @@ Name:Glamorous Outlaw ManaCost:3 U B R Types:Creature Vampire Rogue PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to each opponent and you scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 2 damage to each opponent and you scry 2. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ Opponent | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 2 -A:AB$ Effect | Cost$ 2 ExileFromHand<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Land | RememberObjects$ Targeted & Self | StaticAbilities$ Land,MayPlay | Triggers$ Cast | ImprintCards$ Self | Duration$ Permanent | ForgetOnMoved$ Exile | SpellDescription$ Target land gains "{T}: Add {U}, {B}, or {R}" until CARDNAME is cast from exile. You may cast CARDNAME for as long as it remains exiled. +A:AB$ Effect | Cost$ 2 ExileFromHand<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Land | RememberObjects$ Targeted & Self | StaticAbilities$ Land,MayPlay | Triggers$ Cast | ImprintCards$ Self | Duration$ Permanent | ForgetOnMoved$ Exile | SpellDescription$ Target land gains "{T}: Add {U}, {B}, or {R}" until this card is cast from exile. You may cast this card for as long as it remains exiled. SVar:Land:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Card.IsRemembered+!IsImprinted | AddAbility$ Mana | Description$ Target land gains "{T}: Add {U}, {B}, or {R}" until EFFECTSOURCE is cast from exile. You may cast EFFECTSOURCE for as long as it remains exiled. SVar:Mana:AB$ Mana | Cost$ T | Produced$ Combo U B R | Amount$ 1 | SpellDescription$ Add {U}, {B}, or {R}. SVar:MayPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsImprinted+IsRemembered | AffectedZone$ Exile | Secondary$ True | Description$ You may cast EFFECTSOURCE for as long as it remains exiled. SVar:Cast:Mode$ SpellCast | ValidCard$ Card.IsImprinted+IsRemembered+wasCastFromExile | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self -Oracle:When Glamorous Outlaw enters, it deals 2 damage to each opponent and you scry 2.\n{2}, Exile Glamorous Outlaw from your hand: Target land gains "{T}: Add {U}, {B}, or {R}" until Glamorous Outlaw is cast from exile. You may cast Glamorous Outlaw for as long as it remains exiled. +Oracle:When this creature enters, it deals 2 damage to each opponent and you scry 2.\n{2}, Exile this card from your hand: Target land gains "{T}: Add {U}, {B}, or {R}" until this card is cast from exile. You may cast this card for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/g/glarecaster.txt b/forge-gui/res/cardsfolder/g/glarecaster.txt index 40710414acf..2f0967e5d90 100644 --- a/forge-gui/res/cardsfolder/g/glarecaster.txt +++ b/forge-gui/res/cardsfolder/g/glarecaster.txt @@ -3,9 +3,9 @@ ManaCost:4 W W Types:Creature Bird Cleric PT:3/3 K:Flying -A:AB$ Effect | Cost$ 5 W | ValidTgts$ Any | TgtPrompt$ Select any target to redirect the damage to | ReplacementEffects$ SelflessDamage | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ The next time damage would be dealt to CARDNAME and/or you this turn, that damage is dealt to any target instead. +A:AB$ Effect | Cost$ 5 W | ValidTgts$ Any | TgtPrompt$ Select any target to redirect the damage to | ReplacementEffects$ SelflessDamage | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ The next time damage would be dealt to this creature and/or you this turn, that damage is dealt to any target instead. SVar:SelflessDamage:Event$ DamageDone | ValidTarget$ Creature.EffectSource,You | ReplaceWith$ SelflessDmg | DamageTarget$ Remembered | Description$ The next time damage would be dealt to EFFECTSOURCE and/or you this turn, that damage is dealt to any target instead. SVar:SelflessDmg:DB$ ReplaceEffect | VarName$ Affected | VarValue$ Remembered | VarType$ GameEntity | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile AI:RemoveDeck:All -Oracle:Flying\n{5}{W}: The next time damage would be dealt to Glarecaster and/or you this turn, that damage is dealt to any target instead. +Oracle:Flying\n{5}{W}: The next time damage would be dealt to this creature and/or you this turn, that damage is dealt to any target instead. diff --git a/forge-gui/res/cardsfolder/g/glarewielder.txt b/forge-gui/res/cardsfolder/g/glarewielder.txt index 23d1721b7f1..18c273aec23 100644 --- a/forge-gui/res/cardsfolder/g/glarewielder.txt +++ b/forge-gui/res/cardsfolder/g/glarewielder.txt @@ -4,8 +4,8 @@ Types:Creature Elemental Shaman PT:3/1 K:Haste K:Evoke:1 R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, up to two target creatures can't block this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, up to two target creatures can't block this turn. SVar:TrigPump:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE AI:RemoveDeck:All -Oracle:Haste\nWhen Glarewielder enters, up to two target creatures can't block this turn.\nEvoke {1}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) +Oracle:Haste\nWhen this creature enters, up to two target creatures can't block this turn.\nEvoke {1}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) diff --git a/forge-gui/res/cardsfolder/g/glaring_aegis.txt b/forge-gui/res/cardsfolder/g/glaring_aegis.txt index a51b934a989..99e2d365285 100644 --- a/forge-gui/res/cardsfolder/g/glaring_aegis.txt +++ b/forge-gui/res/cardsfolder/g/glaring_aegis.txt @@ -3,8 +3,8 @@ ManaCost:W Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -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 Aura enters, tap target creature an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 3 | Description$ Enchanted creature gets +1/+3. SVar:PlayMain1:TRUE -Oracle:Enchant creature\nWhen Glaring Aegis enters, tap target creature an opponent controls.\nEnchanted creature gets +1/+3. +Oracle:Enchant creature\nWhen this Aura enters, tap target creature an opponent controls.\nEnchanted creature gets +1/+3. diff --git a/forge-gui/res/cardsfolder/g/glaring_fleshraker.txt b/forge-gui/res/cardsfolder/g/glaring_fleshraker.txt index 711eabbf596..9ee9349d164 100644 --- a/forge-gui/res/cardsfolder/g/glaring_fleshraker.txt +++ b/forge-gui/res/cardsfolder/g/glaring_fleshraker.txt @@ -2,10 +2,10 @@ Name:Glaring Fleshraker ManaCost:2 C Types:Creature Eldrazi Drone PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a colorless spell, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." +T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a colorless spell, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}." SVar:TrigToken:DB$ Token | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+Colorless+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever another colorless creature you control enters, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+Colorless+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever another colorless creature you control enters, this creature deals 1 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 SVar:BuffedBy:Card.Colorless DeckHints:Color$Colorless -Oracle:Whenever you cast a colorless spell, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}."\nWhenever another colorless creature you control enters, Glaring Fleshraker deals 1 damage to each opponent. +Oracle:Whenever you cast a colorless spell, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}."\nWhenever another colorless creature you control enters, this creature deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/glaring_spotlight.txt b/forge-gui/res/cardsfolder/g/glaring_spotlight.txt index 02a294e6e64..107281924fd 100644 --- a/forge-gui/res/cardsfolder/g/glaring_spotlight.txt +++ b/forge-gui/res/cardsfolder/g/glaring_spotlight.txt @@ -5,4 +5,4 @@ S:Mode$ IgnoreHexproof | Activator$ You | ValidEntity$ Creature.OppCtrl | Descri A:AB$ PumpAll | Cost$ 3 Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | KW$ Hexproof | SubAbility$ GSEffect | SpellDescription$ Creatures you control gain hexproof until end of turn and can't be blocked this turn. SVar:GSEffect:DB$ Effect | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Creature.YouCtrl | Description$ Creatures you control can't be blocked this turn. -Oracle:Creatures your opponents control with hexproof can be the targets of spells and abilities you control as though they didn't have hexproof.\n{3}, Sacrifice Glaring Spotlight: Creatures you control gain hexproof until end of turn and can't be blocked this turn. +Oracle:Creatures your opponents control with hexproof can be the targets of spells and abilities you control as though they didn't have hexproof.\n{3}, Sacrifice this artifact: Creatures you control gain hexproof until end of turn and can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/glass_asp.txt b/forge-gui/res/cardsfolder/g/glass_asp.txt index 00f19e6cfb6..2debecc16c0 100644 --- a/forge-gui/res/cardsfolder/g/glass_asp.txt +++ b/forge-gui/res/cardsfolder/g/glass_asp.txt @@ -2,9 +2,9 @@ Name:Glass Asp ManaCost:1 G G Types:Creature Snake PT:2/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ NafsEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ NafsEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, that player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. SVar:NafsEffect:DB$ Effect | RememberObjects$ TriggeredTarget | Duration$ Permanent | Triggers$ DrawTrig | Abilities$ PayUp SVar:DrawTrig:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player.IsRemembered | TriggerZones$ Command | OneOff$ True | Execute$ Bleed | TriggerDescription$ That player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. SVar:Bleed:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 2 SVar:PayUp:ST$ ChangeZone | Cost$ 2 | Defined$ Self | Origin$ Command | Destination$ Exile | ActivationZone$ Command | Activator$ Player.IsRemembered | AILogic$ Always | SpellDescription$ Pay {2} to avoid losing another 2 life. -Oracle:Whenever Glass Asp deals combat damage to a player, that player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. +Oracle:Whenever this creature deals combat damage to a player, that player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. diff --git a/forge-gui/res/cardsfolder/g/glass_casket.txt b/forge-gui/res/cardsfolder/g/glass_casket.txt index db03af704b9..3202da61703 100644 --- a/forge-gui/res/cardsfolder/g/glass_casket.txt +++ b/forge-gui/res/cardsfolder/g/glass_casket.txt @@ -1,8 +1,8 @@ Name:Glass Casket ManaCost:1 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls with mana value 3 or less until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this artifact enters, exile target creature an opponent controls with mana value 3 or less until this artifact leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl+cmcLE3 | TgtPrompt$ Select target creature an opponent controls with mana value 3 or less | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.OppCtrl+cmcLE3 -Oracle:When Glass Casket enters, exile target creature an opponent controls with mana value 3 or less until Glass Casket leaves the battlefield. +Oracle:When this artifact enters, exile target creature an opponent controls with mana value 3 or less until this artifact leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/glass_cast_heart.txt b/forge-gui/res/cardsfolder/g/glass_cast_heart.txt index f3b02be1d2d..d3445ee1b7e 100644 --- a/forge-gui/res/cardsfolder/g/glass_cast_heart.txt +++ b/forge-gui/res/cardsfolder/g/glass_cast_heart.txt @@ -8,4 +8,4 @@ A:AB$ LoseLife | Cost$ B B T Sac<1/CARDNAME> Sac<13/Blood.token> | CostDesc$ {B} SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 13 DeckHints:Type$Vampire DeckHas:Ability$Token|Sacrifice|LifeGain & Type$Blood|Vampire -Oracle:Whenever one or more Vampires you control attack, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\n{B}, {T}, Pay 1 life: Create a 1/1 white and black Vampire creature token with lifelink.\n{B}{B}, {T}, Sacrifice Glass-Cast Heart and thirteen Blood tokens: Each opponent loses 13 life and you gain 13 life. +Oracle:Whenever one or more Vampires you control attack, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\n{B}, {T}, Pay 1 life: Create a 1/1 white and black Vampire creature token with lifelink.\n{B}{B}, {T}, Sacrifice this artifact and thirteen Blood tokens: Each opponent loses 13 life and you gain 13 life. diff --git a/forge-gui/res/cardsfolder/g/glassblowers_puzzleknot.txt b/forge-gui/res/cardsfolder/g/glassblowers_puzzleknot.txt index 6222e098982..98458cde3eb 100644 --- a/forge-gui/res/cardsfolder/g/glassblowers_puzzleknot.txt +++ b/forge-gui/res/cardsfolder/g/glassblowers_puzzleknot.txt @@ -1,8 +1,8 @@ Name:Glassblower's Puzzleknot ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2, then you get {E}{E}. (You get two energy counters. To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this artifact enters, scry 2, then you get {E}{E}. (You get two energy counters. 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 | SubAbility$ DBEnergy A:AB$ Scry | Cost$ 2 U Sac<1/CARDNAME> | ScryNum$ 2 | SubAbility$ DBEnergy | SpellDescription$ Scry 2, then you get {E}{E}. SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 -Oracle:When Glassblower's Puzzleknot enters, scry 2, then you get {E}{E}. (You get two energy counters. To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)\n{2}{U}, Sacrifice Glassblower's Puzzleknot: Scry 2, then you get {E}{E}. +Oracle:When this artifact enters, scry 2, then you get {E}{E}. (You get two energy counters. 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.)\n{2}{U}, Sacrifice this artifact: Scry 2, then you get {E}{E}. diff --git a/forge-gui/res/cardsfolder/g/glassdust_hulk.txt b/forge-gui/res/cardsfolder/g/glassdust_hulk.txt index 7fb8108a7ac..efbc4d6fcc8 100644 --- a/forge-gui/res/cardsfolder/g/glassdust_hulk.txt +++ b/forge-gui/res/cardsfolder/g/glassdust_hulk.txt @@ -3,11 +3,11 @@ ManaCost:3 W U Types:Artifact Creature Golem PT:3/4 K:Cycling:WU -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, CARDNAME gets +1/+1 until end of turn and can't be blocked this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, this creature gets +1/+1 until end of turn and can't be blocked this turn. SVar:TrigPump:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBUnblockable SVar:DBUnblockable:DB$ Effect | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. SVar:BuffedBy:Artifact DeckHas:Ability$Discard DeckHints:Type$Artifact -Oracle:Whenever another artifact you control enters, Glassdust Hulk gets +1/+1 until end of turn and can't be blocked this turn.\nCycling {W/U} ({W/U}, Discard this card: Draw a card.) +Oracle:Whenever another artifact you control enters, this creature gets +1/+1 until end of turn and can't be blocked this turn.\nCycling {W/U} ({W/U}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt b/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt index c7d43b8cf75..42e71867b3a 100644 --- a/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt +++ b/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt @@ -3,16 +3,16 @@ ManaCost:2 U Types:Creature Shapeshifter Rogue PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have CARDNAME enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have this creature enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. AlternateMode:Modal -Oracle:You may have Glasspool Mimic enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. +Oracle:You may have this creature enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. ALTERNATE Name:Glasspool Shore 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}. -Oracle:Glasspool Shore enters tapped.\n{T}: Add {U}. +Oracle:This land enters tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/g/glasswing_grace_age_graced_chapel.txt b/forge-gui/res/cardsfolder/g/glasswing_grace_age_graced_chapel.txt index 97a8d8ae5cc..04af45d2158 100644 --- a/forge-gui/res/cardsfolder/g/glasswing_grace_age_graced_chapel.txt +++ b/forge-gui/res/cardsfolder/g/glasswing_grace_age_graced_chapel.txt @@ -13,7 +13,7 @@ ALTERNATE Name:Age-Graced Chapel 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 W B | SpellDescription$ Add {W} or {B}. -Oracle:Age-Graced Chapel enters tapped.\n{T}: Add {W} or {B}. +Oracle:This land enters tapped.\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/g/glassworks_shattered_yard.txt b/forge-gui/res/cardsfolder/g/glassworks_shattered_yard.txt index c92c060c718..ce6f52b01d4 100644 --- a/forge-gui/res/cardsfolder/g/glassworks_shattered_yard.txt +++ b/forge-gui/res/cardsfolder/g/glassworks_shattered_yard.txt @@ -4,7 +4,7 @@ Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDamage | TriggerDescription$ When you unlock this door, this Room deals 4 damage to target creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 4 AlternateMode:Split -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, this Room deals 4 damage to target creature an opponent controls. +Oracle:When you unlock this door, this Room deals 4 damage to target creature an opponent controls.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) ALTERNATE @@ -13,4 +13,4 @@ ManaCost:4 R Types:Enchantment Room T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAllDamage | TriggerDescription$ At the beginning of your end step, this Room deals 1 damage to each opponent. SVar:TrigAllDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 1 -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nAt the beginning of your end step, this Room deals 1 damage to each opponent. +Oracle:At the beginning of your end step, this Room deals 1 damage to each opponent.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) diff --git a/forge-gui/res/cardsfolder/g/glaze_fiend.txt b/forge-gui/res/cardsfolder/g/glaze_fiend.txt index cdcd71979c3..d4a0238ff26 100644 --- a/forge-gui/res/cardsfolder/g/glaze_fiend.txt +++ b/forge-gui/res/cardsfolder/g/glaze_fiend.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Artifact Creature Illusion PT:0/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Artifact -Oracle:Flying\nWhenever another artifact you control enters, Glaze Fiend gets +2/+2 until end of turn. +Oracle:Flying\nWhenever another artifact you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gleaming_barrier.txt b/forge-gui/res/cardsfolder/g/gleaming_barrier.txt index df2611e6be8..25e338b07ae 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_barrier.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_barrier.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact Creature Wall PT:0/4 K:Defender -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Token -Oracle:Defender\nWhen Gleaming Barrier dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Defender\nWhen this creature dies, 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/g/gleaming_bastion.txt b/forge-gui/res/cardsfolder/g/gleaming_bastion.txt index 633f31bd963..612fee51659 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_bastion.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_bastion.txt @@ -2,5 +2,5 @@ Name:Gleaming Bastion ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ Combo W U | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {W} or {U}. Activate only if this land entered this turn or if your control a basic land. -Oracle:{T}: Add {C}.\n{T}: Add {W} or {U}. Activate only if this land entered this turn or if your control a basic land. +A:AB$ Mana | Cost$ T | Produced$ Combo W U | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {W} or {U}. Activate only if this land entered this turn or if you control a basic land. +Oracle:{T}: Add {C}.\n{T}: Add {W} or {U}. Activate only if this land entered this turn or if you control a basic land. diff --git a/forge-gui/res/cardsfolder/g/gleaming_geardrake.txt b/forge-gui/res/cardsfolder/g/gleaming_geardrake.txt index 7034bceb575..945304348b8 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_geardrake.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_geardrake.txt @@ -3,10 +3,10 @@ ManaCost:U R Types:Artifact Creature Drake PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters, 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$ TrigInvestigate | TriggerDescription$ When this creature enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") SVar:TrigInvestigate:DB$ Investigate -T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, put a +1/+1 counter on CARDNAME. +T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters & Type$Clue DeckHints:Ability$Sacrifice & Type$Artifact|Clue|Food|Treasure|Map -Oracle:Flying\nWhen Gleaming Geardrake enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you sacrifice an artifact, put a +1/+1 counter on Gleaming Geardrake. +Oracle:Flying\nWhen this creature enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you sacrifice an artifact, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gleaming_overseer.txt b/forge-gui/res/cardsfolder/g/gleaming_overseer.txt index 7e26176a6de..b93b6a78fe4 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_overseer.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_overseer.txt @@ -3,8 +3,8 @@ ManaCost:1 U B Types:Creature Zombie Wizard PT:1/4 S:Mode$ Continuous | Affected$ Zombie.token+YouCtrl | AddKeyword$ Hexproof & Menace | Description$ Zombie tokens you control have hexproof and menace. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters, amass Zombies 1. (Put a +1/+1 counter 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$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When this creature enters, amass Zombies 1. (Put a +1/+1 counter 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$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass|Counters|Token -Oracle:When Gleaming Overseer enters, amass Zombies 1. (Put a +1/+1 counter 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.)\nZombie tokens you control have hexproof and menace. +Oracle:When this creature enters, amass Zombies 1. (Put a +1/+1 counter 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.)\nZombie tokens you control have hexproof and menace. diff --git a/forge-gui/res/cardsfolder/g/gleeful_arsonist.txt b/forge-gui/res/cardsfolder/g/gleeful_arsonist.txt index 7e297ad784e..5c612429816 100644 --- a/forge-gui/res/cardsfolder/g/gleeful_arsonist.txt +++ b/forge-gui/res/cardsfolder/g/gleeful_arsonist.txt @@ -2,8 +2,8 @@ Name:Gleeful Arsonist ManaCost:2 R Types:Creature Human Wizard PT:1/2 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a noncreature spell, CARDNAME deals damage equal to its power to that player. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a noncreature spell, this creature deals damage equal to its power to that player. SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredActivator | NumDmg$ X K:Undying SVar:X:Count$CardPower -Oracle:Whenever an opponent casts a noncreature spell, Gleeful Arsonist deals damage equal to its power to that player.\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:Whenever an opponent casts a noncreature spell, this creature deals damage equal to its power to that player.\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/g/gleeful_demolition.txt b/forge-gui/res/cardsfolder/g/gleeful_demolition.txt index e51a302f4c9..69c017cfbeb 100644 --- a/forge-gui/res/cardsfolder/g/gleeful_demolition.txt +++ b/forge-gui/res/cardsfolder/g/gleeful_demolition.txt @@ -1,8 +1,8 @@ Name:Gleeful Demolition ManaCost:R Types:Sorcery -A:SP$ Destroy | ValidTgts$ Artifact | SubAbility$ DBToken | RememberLKI$ True | AlwaysRemember$ True | SpellDescription$ Destroy target artifact. If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. -SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_phyrexian_goblin | TokenOwner$ You | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.YouCtrl | SubAbility$ DBCleanup | SpellDescription$ If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. +A:SP$ Destroy | ValidTgts$ Artifact | SubAbility$ DBToken | RememberLKI$ True | AlwaysRemember$ True | SpellDescription$ Destroy target artifact. If you controlled that artifact, create three 1/1 red Phyrexian Goblin creature tokens. +SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_phyrexian_goblin | TokenOwner$ You | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.YouCtrl | SubAbility$ DBCleanup | SpellDescription$ If you controlled that artifact, create three 1/1 red Phyrexian Goblin creature tokens. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Type$Goblin|Phyrexian & Ability$Token -Oracle:Destroy target artifact. If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. +Oracle:Destroy target artifact. If you controlled that artifact, create three 1/1 red Phyrexian Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/g/glen_elendra_archmage.txt b/forge-gui/res/cardsfolder/g/glen_elendra_archmage.txt index 9c095f318bd..2f292aa895a 100644 --- a/forge-gui/res/cardsfolder/g/glen_elendra_archmage.txt +++ b/forge-gui/res/cardsfolder/g/glen_elendra_archmage.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flying A:AB$ Counter | Cost$ U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | SpellDescription$ Counter target noncreature spell. K:Persist -Oracle:Flying\n{U}, Sacrifice Glen Elendra Archmage: Counter target noncreature spell.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) +Oracle:Flying\n{U}, Sacrifice this creature: Counter target noncreature spell.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/glen_elendra_guardian.txt b/forge-gui/res/cardsfolder/g/glen_elendra_guardian.txt index 01c929e54a4..f069ba8f38e 100644 --- a/forge-gui/res/cardsfolder/g/glen_elendra_guardian.txt +++ b/forge-gui/res/cardsfolder/g/glen_elendra_guardian.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Wizard PT:3/4 K:Flash K:Flying -K:etbCounter:M1M1:1 +K:etbCounter:M1M1:1:no Condition:This creature enters with a -1/-1 counter on it. A:AB$ Counter | Cost$ 1 U RemoveAnyCounter<1/Any/CARDNAME/this creature> | TargetType$ Spell | ValidTgts$ Card.nonCreature | TgtPrompt$ Select target noncreature spell | SubAbility$ DBDraw | SpellDescription$ Counter target noncreature spell. Its controller draws a card. SVar:DBDraw:DB$ Draw | Defined$ TargetedController Oracle:Flash\nFlying\nThis creature enters with a -1/-1 counter on it.\n{1}{U}, Remove a counter from this creature: Counter target noncreature spell. Its controller draws a card. diff --git a/forge-gui/res/cardsfolder/g/glidedive_duo.txt b/forge-gui/res/cardsfolder/g/glidedive_duo.txt index 40b5d9be3b9..2dbf3736f24 100644 --- a/forge-gui/res/cardsfolder/g/glidedive_duo.txt +++ b/forge-gui/res/cardsfolder/g/glidedive_duo.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Creature Bat Lizard PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters, each 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, each opponent loses 2 life and you gain 2 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Glidedive Duo enters, each opponent loses 2 life and you gain 2 life. +Oracle:Flying\nWhen this creature enters, each opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/gliding_licid.txt b/forge-gui/res/cardsfolder/g/gliding_licid.txt index 2abec1f894a..489362ee545 100644 --- a/forge-gui/res/cardsfolder/g/gliding_licid.txt +++ b/forge-gui/res/cardsfolder/g/gliding_licid.txt @@ -2,8 +2,8 @@ Name:Gliding Licid ManaCost:2 U Types:Creature Licid PT:2/2 -A:AB$ Animate | Cost$ U T | Defined$ Self | RemoveThisAbility$ True | Duration$ Permanent | RevertCost$ U | Keywords$ Enchant:Creature | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveEnchantmentTypes$ True | SubAbility$ DBAttach | SpellDescription$ CARDNAME loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect. +A:AB$ Animate | Cost$ U T | Defined$ Self | RemoveThisAbility$ True | Duration$ Permanent | RevertCost$ U | Keywords$ Enchant:Creature | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveEnchantmentTypes$ True | SubAbility$ DBAttach | SpellDescription$ This creature loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect. SVar:DBAttach:DB$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. AI:RemoveDeck:All -Oracle:{U}, {T}: Gliding Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect.\nEnchanted creature has flying. +Oracle:{U}, {T}: This creature loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect.\nEnchanted creature has flying. diff --git a/forge-gui/res/cardsfolder/g/glimmer_bairn.txt b/forge-gui/res/cardsfolder/g/glimmer_bairn.txt index a2693b5add3..2b98e34724e 100644 --- a/forge-gui/res/cardsfolder/g/glimmer_bairn.txt +++ b/forge-gui/res/cardsfolder/g/glimmer_bairn.txt @@ -2,6 +2,6 @@ Name:Glimmer Bairn ManaCost:G Types:Creature Ouphe PT:1/2 -A:AB$ Pump | Cost$ Sac<1/Permanent.token/token> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Permanent.token/token> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. DeckNeeds:Ability$Token -Oracle:Sacrifice a token: Glimmer Bairn gets +2/+2 until end of turn. +Oracle:Sacrifice a token: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glimmer_seeker.txt b/forge-gui/res/cardsfolder/g/glimmer_seeker.txt index d7f0f7def4b..597fe8b5d39 100644 --- a/forge-gui/res/cardsfolder/g/glimmer_seeker.txt +++ b/forge-gui/res/cardsfolder/g/glimmer_seeker.txt @@ -2,9 +2,9 @@ Name:Glimmer Seeker ManaCost:2 W Types:Creature Human Survivor PT:3/3 -T:Mode$ Phase | Phase$ Main | PhaseCount$ 2 | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ Survival — At the beginning of your second main phase, if CARDNAME is tapped, draw a card if you control a Glimmer creature. If you don't control a Glimmer creature, create a 1/1 white Glimmer enchantment creature token. +T:Mode$ Phase | Phase$ Main | PhaseCount$ 2 | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ Survival — At the beginning of your second main phase, if this creature is tapped, draw a card if you control a Glimmer creature. If you don't control a Glimmer creature, create a 1/1 white Glimmer enchantment creature token. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE1 | TrueSubAbility$ DBDraw | FalseSubAbility$ DBToken SVar:DBDraw:DB$ Draw SVar:DBToken:DB$ Token | TokenScript$ w_1_1_e_glimmer | TokenOwner$ You SVar:X:Count$Valid Creature.Glimmer+YouCtrl -Oracle:Survival — At the beginning of your second main phase, if Glimmer Seeker is tapped, draw a card if you control a Glimmer creature. If you don't control a Glimmer creature, create a 1/1 white Glimmer enchantment creature token. +Oracle:Survival — At the beginning of your second main phase, if this creature is tapped, draw a card if you control a Glimmer creature. If you don't control a Glimmer creature, create a 1/1 white Glimmer enchantment creature token. diff --git a/forge-gui/res/cardsfolder/g/glimmerbell.txt b/forge-gui/res/cardsfolder/g/glimmerbell.txt index 94f761135ce..3e8d56b5e32 100644 --- a/forge-gui/res/cardsfolder/g/glimmerbell.txt +++ b/forge-gui/res/cardsfolder/g/glimmerbell.txt @@ -3,5 +3,5 @@ ManaCost:1 U Types:Creature Elemental Jellyfish PT:1/3 K:Flying -A:AB$ Untap | Cost$ 1 U | SpellDescription$ Untap CARDNAME. -Oracle:Flying\n{1}{U}: Untap Glimmerbell. +A:AB$ Untap | Cost$ 1 U | SpellDescription$ Untap this creature. +Oracle:Flying\n{1}{U}: Untap this creature. diff --git a/forge-gui/res/cardsfolder/g/glimmering_angel.txt b/forge-gui/res/cardsfolder/g/glimmering_angel.txt index 35dd38024ea..210deaba09a 100644 --- a/forge-gui/res/cardsfolder/g/glimmering_angel.txt +++ b/forge-gui/res/cardsfolder/g/glimmering_angel.txt @@ -3,5 +3,5 @@ ManaCost:3 W Types:Creature Angel PT:2/2 K:Flying -A:AB$ Pump | Cost$ U | KW$ Shroud | Defined$ Self | SpellDescription$ CARDNAME gains shroud until end of turn. -Oracle:Flying\n{U}: Glimmering Angel gains shroud until end of turn. (It can't be the target of spells or abilities.) +A:AB$ Pump | Cost$ U | KW$ Shroud | Defined$ Self | SpellDescription$ This creature gains shroud until end of turn. +Oracle:Flying\n{U}: This creature gains shroud until end of turn. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/g/glimmerlight.txt b/forge-gui/res/cardsfolder/g/glimmerlight.txt index 7a7c0121276..0035a9bcaa3 100644 --- a/forge-gui/res/cardsfolder/g/glimmerlight.txt +++ b/forge-gui/res/cardsfolder/g/glimmerlight.txt @@ -2,7 +2,7 @@ Name:Glimmerlight ManaCost:2 Types:Artifact Equipment K:Equip:1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Glimmer enchantment creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Equipment enters, create a 1/1 white Glimmer enchantment creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_e_glimmer | TokenOwner$ You S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. -Oracle:When Glimmerlight enters, create a 1/1 white Glimmer enchantment creature token.\nEquipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, create a 1/1 white Glimmer enchantment creature token.\nEquipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt b/forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt index 2c28737ac75..931f73a747e 100644 --- a/forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt +++ b/forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt @@ -3,9 +3,9 @@ ManaCost:2 W W Types:Creature Elk PT:3/3 K:Vigilance -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.Other | Mandatory$ True | TgtPrompt$ Select another target permanent | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | TriggerDescription$ Return exiled permanent to the battlefield. | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Vigilance\nWhen Glimmerpoint Stag enters, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. +Oracle:Vigilance\nWhen this creature enters, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/glimmerpost.txt b/forge-gui/res/cardsfolder/g/glimmerpost.txt index 2f9de2171b1..8c12e9826b9 100644 --- a/forge-gui/res/cardsfolder/g/glimmerpost.txt +++ b/forge-gui/res/cardsfolder/g/glimmerpost.txt @@ -2,7 +2,7 @@ Name:Glimmerpost ManaCost:no cost Types:Land Locus A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 1 life for each Locus on the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this land enters, you gain 1 life for each Locus on the battlefield. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$Valid Locus -Oracle:When Glimmerpost enters, you gain 1 life for each Locus on the battlefield.\n{T}: Add {C}. +Oracle:When this land enters, you gain 1 life for each Locus on the battlefield.\n{T}: Add {C}. diff --git a/forge-gui/res/cardsfolder/g/glimmervoid.txt b/forge-gui/res/cardsfolder/g/glimmervoid.txt index 66e52988e04..af93e484c2c 100644 --- a/forge-gui/res/cardsfolder/g/glimmervoid.txt +++ b/forge-gui/res/cardsfolder/g/glimmervoid.txt @@ -2,8 +2,8 @@ Name:Glimmervoid ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Artifact.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if you control no artifacts, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Artifact.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if you control no artifacts, sacrifice this land. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlay:Artifact.YouCtrl AI:RemoveDeck:Random -Oracle:At the beginning of the end step, if you control no artifacts, sacrifice Glimmervoid.\n{T}: Add one mana of any color. +Oracle:At the beginning of the end step, if you control no artifacts, sacrifice this land.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt b/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt index 3ce16945045..154398b4182 100644 --- a/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt +++ b/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt @@ -2,9 +2,9 @@ Name:Glimpse the Cosmos ManaCost:1 U Types:Sorcery A:SP$ Dig | DigNum$ 3 | ChangeNum$ 1 | NoReveal$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | AffectedZone$ Graveyard | MayPlay$ True | MayPlayAltManaCost$ U | IsPresent$ Giant.YouCtrl | Description$ As long as you control a Giant, you may cast CARDNAME from your graveyard by paying {U} rather than paying its mana cost. If you cast CARDNAME this way and it would be put into your graveyard, exile it instead. +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | AffectedZone$ Graveyard | MayPlay$ True | MayPlayAltManaCost$ U | IsPresent$ Giant.YouCtrl | Description$ As long as you control a Giant, you may cast this card from your graveyard by paying {U} rather than paying its mana cost. If you cast this card this way and it would be put into your graveyard, exile it instead. R:Event$ Moved | ValidLKI$ Card.CastSa Spell.MayPlaySource | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile DeckHints:Type$Giant DeckHas:Ability$Graveyard -Oracle:Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.\nAs long as you control a Giant, you may cast Glimpse the Cosmos from your graveyard by paying {U} rather than paying its mana cost. If you cast Glimpse the Cosmos this way and it would be put into your graveyard, exile it instead. +Oracle:Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.\nAs long as you control a Giant, you may cast this card from your graveyard by paying {U} rather than paying its mana cost. If you cast this card this way and it would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/glimpse_the_impossible.txt b/forge-gui/res/cardsfolder/g/glimpse_the_impossible.txt index 1cc6a128182..c47e7d94012 100644 --- a/forge-gui/res/cardsfolder/g/glimpse_the_impossible.txt +++ b/forge-gui/res/cardsfolder/g/glimpse_the_impossible.txt @@ -1,13 +1,13 @@ Name:Glimpse the Impossible ManaCost:2 R Types:Sorcery -A:SP$ Dig | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play those cards this turn. At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this creature: Add {C}." +A:SP$ Dig | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play those cards this turn. At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this token: Add {C}." SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBDelayTrig | ForgetOnMoved$ Exile SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play those cards this turn. -SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | RememberObjects$ Remembered | PresentZone$ Exile | IsPresent$ Card.IsTriggerRemembered | Phase$ End Of Turn | Execute$ TrigChangeAll | SubAbility$ DBCleanup | TriggerDescription$ At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this creature: Add {C}." +SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | RememberObjects$ Remembered | PresentZone$ Exile | IsPresent$ Card.IsTriggerRemembered | Phase$ End Of Turn | Execute$ TrigChangeAll | SubAbility$ DBCleanup | TriggerDescription$ At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this token: Add {C}." SVar:TrigChangeAll:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Graveyard | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHas:Ability$Token & Type$Eldrazi|Spawn -Oracle:Exile the top three cards of your library. You may play those cards this turn.\nAt the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this creature: Add {C}." +Oracle:Exile the top three cards of your library. You may play those cards this turn. At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt b/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt index 0aed9f19670..db89b1ad8d8 100644 --- a/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt +++ b/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt @@ -2,9 +2,9 @@ Name:Glint-Eye Nephilim ManaCost:U B R G Types:Creature Nephilim PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw that many cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, draw that many cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:TriggerCount$DamageAmount -A:AB$ Pump | Cost$ 1 Discard<1/Card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ 1 Discard<1/Card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. DeckHas:Ability$Discard -Oracle:Whenever Glint-Eye Nephilim deals combat damage to a player, draw that many cards.\n{1}, Discard a card: Glint-Eye Nephilim gets +1/+1 until end of turn. +Oracle:Whenever this creature deals combat damage to a player, draw that many cards.\n{1}, Discard a card: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glint_hawk.txt b/forge-gui/res/cardsfolder/g/glint_hawk.txt index b5f3d8723e7..4abe028ac58 100644 --- a/forge-gui/res/cardsfolder/g/glint_hawk.txt +++ b/forge-gui/res/cardsfolder/g/glint_hawk.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Creature Bird PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSac | TriggerDescription$ When CARDNAME enters, sacrifice it unless you return an artifact you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSac | TriggerDescription$ When this creature enters, sacrifice it unless you return an artifact you control to its owner's hand. SVar:DBSac:DB$ Sacrifice | UnlessCost$ Return<1/Artifact> | UnlessPayer$ You SVar:NeedsToPlay:Artifact.YouCtrl -Oracle:Flying\nWhen Glint Hawk enters, sacrifice it unless you return an artifact you control to its owner's hand. +Oracle:Flying\nWhen this creature enters, sacrifice it unless you return an artifact you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/glint_hawk_idol.txt b/forge-gui/res/cardsfolder/g/glint_hawk_idol.txt index fe8ae985d0c..1c2921e3289 100644 --- a/forge-gui/res/cardsfolder/g/glint_hawk_idol.txt +++ b/forge-gui/res/cardsfolder/g/glint_hawk_idol.txt @@ -1,10 +1,10 @@ Name:Glint Hawk Idol ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigAnimate | TriggerDescription$ Whenever another artifact you control enters, you may have CARDNAME become a 2/2 Bird artifact creature with flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigAnimate | TriggerDescription$ Whenever another artifact you control enters, you may have this artifact become a 2/2 Bird artifact creature with flying until end of turn. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Bird | RemoveCreatureTypes$ True | Keywords$ Flying -A:AB$ Animate | Cost$ W | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Bird | RemoveCreatureTypes$ True | Keywords$ Flying | SpellDescription$ CARDNAME becomes a 2/2 Bird artifact creature with flying until end of turn. +A:AB$ Animate | Cost$ W | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Bird | RemoveCreatureTypes$ True | Keywords$ Flying | SpellDescription$ This artifact becomes a 2/2 Bird artifact creature with flying until end of turn. SVar:BuffedBy:Artifact AI:RemoveDeck:Random DeckNeeds:Color$White -Oracle:Whenever another artifact you control enters, you may have Glint Hawk Idol become a 2/2 Bird artifact creature with flying until end of turn.\n{W}: Glint Hawk Idol becomes a 2/2 Bird artifact creature with flying until end of turn. +Oracle:Whenever another artifact you control enters, you may have this artifact become a 2/2 Bird artifact creature with flying until end of turn.\n{W}: This artifact becomes a 2/2 Bird artifact creature with flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt b/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt index c48960ca893..fcd33ae3eee 100644 --- a/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt +++ b/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt @@ -3,7 +3,7 @@ ManaCost:1 R R Types:Creature Minotaur Pirate PT:2/4 K:Haste -T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you discard a card, CARDNAME deals 1 damage to each opponent. +T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you discard a card, this creature deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 -A:AB$ Draw | Cost$ 1 R Discard<1/Card> | Defined$ You | IsPresent$ Card.Self+attacking | SpellDescription$ Draw a card. Activate only if CARDNAME is attacking. -Oracle:Haste\nWhenever you discard a card, Glint-Horn Buccaneer deals 1 damage to each opponent.\n{1}{R}, Discard a card: Draw a card. Activate only if Glint-Horn Buccaneer is attacking. +A:AB$ Draw | Cost$ 1 R Discard<1/Card> | Defined$ You | IsPresent$ Card.Self+attacking | SpellDescription$ Draw a card. Activate only if this creature is attacking. +Oracle:Haste\nWhenever you discard a card, this creature deals 1 damage to each opponent.\n{1}{R}, Discard a card: Draw a card. Activate only if this creature is attacking. diff --git a/forge-gui/res/cardsfolder/g/glint_nest_crane.txt b/forge-gui/res/cardsfolder/g/glint_nest_crane.txt index 2d101b7cb72..2de15f65f6a 100644 --- a/forge-gui/res/cardsfolder/g/glint_nest_crane.txt +++ b/forge-gui/res/cardsfolder/g/glint_nest_crane.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Bird PT:1/3 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Artifact -Oracle:Flying\nWhen Glint-Nest Crane enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. +Oracle:Flying\nWhen this creature enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/glint_raker.txt b/forge-gui/res/cardsfolder/g/glint_raker.txt index c50fb66707f..7c821ba91e3 100644 --- a/forge-gui/res/cardsfolder/g/glint_raker.txt +++ b/forge-gui/res/cardsfolder/g/glint_raker.txt @@ -3,10 +3,10 @@ ManaCost:3 U Types:Creature Drake PT:1/3 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +X/+0, where X is the highest mana value among artifacts you control. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ DBDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ This creature gets +X/+0, where X is the greatest mana value among artifacts you control. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ DBDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. SVar:DBDig:DB$ Dig | Defined$ You | DigNum$ Y | Reveal$ True | ChangeValid$ Card.Artifact | DestinationZone$ Hand | DestinationZone2$ Graveyard SVar:Y:TriggerCount$DamageAmount SVar:X:Count$Valid Artifact.YouCtrl$GreatestCardManaCost DeckHints:Type$Artifact -Oracle:Flying\nGlint Raker gets +X/+0, where X is the highest mana value among artifacts you control.\nWhenever Glint Raker deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. +Oracle:Flying\nThis creature gets +X/+0, where X is the greatest mana value among artifacts you control.\nWhenever this creature deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/glint_sleeve_siphoner.txt b/forge-gui/res/cardsfolder/g/glint_sleeve_siphoner.txt index 68344fc6c42..3f496aff4a5 100644 --- a/forge-gui/res/cardsfolder/g/glint_sleeve_siphoner.txt +++ b/forge-gui/res/cardsfolder/g/glint_sleeve_siphoner.txt @@ -3,11 +3,11 @@ ManaCost:1 B Types:Creature Human Rogue PT:2/1 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ Whenever CARDNAME enters or attacks, you get {E} (an energy counter). -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEnergy | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters or attacks, you get {E} (an energy counter). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ Whenever this creature enters or attacks, you get {E} (an energy counter). +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEnergy | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature enters or attacks, you get {E} (an energy counter). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, you may pay {E}{E}. If you do, you draw a card and you lose 1 life. SVar:TrigDraw:AB$ Draw | Cost$ PayEnergy<2> | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 SVar:HasAttackEffect:TRUE -Oracle:Menace\nWhenever Glint-Sleeve Siphoner enters or attacks, you get {E} (an energy counter).\nAt the beginning of your upkeep, you may pay {E}{E}. If you do, you draw a card and you lose 1 life. +Oracle:Menace\nWhenever this creature enters or attacks, you get {E} (an energy counter).\nAt the beginning of your upkeep, you may pay {E}{E}. If you do, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/g/glint_weaver.txt b/forge-gui/res/cardsfolder/g/glint_weaver.txt index dd23cc27993..9314a3e9a67 100644 --- a/forge-gui/res/cardsfolder/g/glint_weaver.txt +++ b/forge-gui/res/cardsfolder/g/glint_weaver.txt @@ -3,9 +3,9 @@ ManaCost:5 G G Types:Creature Spider PT:3/3 K:Reach -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters, distribute three +1/+1 counters among one, two, or three target creatures, then you gain life equal to the greatest toughness among creatures you control. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When this creature enters, distribute three +1/+1 counters among one, two, or three target creatures, then you gain life equal to the greatest toughness among creatures you control. SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select one, two or three target creatures | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBGainLife | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 SVar:DBGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$Valid Creature.YouCtrl$GreatestCardToughness DeckHas:Ability$LifeGain|Counters -Oracle:Reach\nWhen Glint Weaver enters, distribute three +1/+1 counters among one, two, or three target creatures, then you gain life equal to the greatest toughness among creatures you control. +Oracle:Reach\nWhen this creature enters, distribute three +1/+1 counters among one, two, or three target creatures, then you gain life equal to the greatest toughness among creatures you control. diff --git a/forge-gui/res/cardsfolder/g/glinting_creeper.txt b/forge-gui/res/cardsfolder/g/glinting_creeper.txt index 6c449dd53ea..23135199248 100644 --- a/forge-gui/res/cardsfolder/g/glinting_creeper.txt +++ b/forge-gui/res/cardsfolder/g/glinting_creeper.txt @@ -2,9 +2,9 @@ Name:Glinting Creeper ManaCost:4 G Types:Creature Plant PT:0/0 -K:etbCounter:P1P1:Y:no Condition:Converge — CARDNAME enters with two +1/+1 counters on it for each color of mana spent to cast it. -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. +K:etbCounter:P1P1:Y:no Condition:Converge — This creature enters with two +1/+1 counters on it for each color of mana spent to cast it. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. SVar:X:Count$Converge SVar:Y:SVar$X/Twice DeckHints:Ability$Counters -Oracle:Converge — Glinting Creeper enters with two +1/+1 counters on it for each color of mana spent to cast it.\nGlinting Creeper can't be blocked by creatures with power 2 or less. +Oracle:Converge — This creature enters with two +1/+1 counters on it for each color of mana spent to cast it.\nThis creature can't be blocked by creatures with power 2 or less. diff --git a/forge-gui/res/cardsfolder/g/glintwing_invoker.txt b/forge-gui/res/cardsfolder/g/glintwing_invoker.txt index 51633ab3380..f3c5315db1f 100644 --- a/forge-gui/res/cardsfolder/g/glintwing_invoker.txt +++ b/forge-gui/res/cardsfolder/g/glintwing_invoker.txt @@ -2,5 +2,5 @@ Name:Glintwing Invoker ManaCost:4 U Types:Creature Human Wizard Mutant PT:3/3 -A:AB$ Pump | Cost$ 7 U | NumAtt$ +3 | NumDef$ +3 | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gets +3/+3 and gains flying until end of turn. -Oracle:{7}{U}: Glintwing Invoker gets +3/+3 and gains flying until end of turn. +A:AB$ Pump | Cost$ 7 U | NumAtt$ +3 | NumDef$ +3 | Defined$ Self | KW$ Flying | SpellDescription$ This creature gets +3/+3 and gains flying until end of turn. +Oracle:{7}{U}: This creature gets +3/+3 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glissa_sunslayer.txt b/forge-gui/res/cardsfolder/g/glissa_sunslayer.txt index 4fbeae3ed2f..2d2b78573f2 100644 --- a/forge-gui/res/cardsfolder/g/glissa_sunslayer.txt +++ b/forge-gui/res/cardsfolder/g/glissa_sunslayer.txt @@ -6,8 +6,8 @@ K:First Strike K:Deathtouch T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDraw,DBDestroy,DBRemove -SVar:DBDraw:DB$ Draw | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. +SVar:DBDraw:DB$ Draw | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:DBDestroy:DB$ Destroy | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. SVar:DBRemove:DB$ RemoveCounter | ValidTgts$ Permanent | CounterType$ Any | CounterNum$ 3 | UpTo$ True | SpellDescription$ Remove up to three counters from target permanent. -Oracle:First strike, deathtouch\nWhenever Glissa Sunslayer deals combat damage to a player, choose one —\n• You draw a card and you lose 1 life.\n• Destroy target enchantment.\n• Remove up to three counters from target permanent. +Oracle:First strike, deathtouch\nWhenever Glissa Sunslayer deals combat damage to a player, choose one —\n• You draw a card and lose 1 life.\n• Destroy target enchantment.\n• Remove up to three counters from target permanent. diff --git a/forge-gui/res/cardsfolder/g/glissas_retriever.txt b/forge-gui/res/cardsfolder/g/glissas_retriever.txt index 8044ff25352..e5b1c4ad911 100644 --- a/forge-gui/res/cardsfolder/g/glissas_retriever.txt +++ b/forge-gui/res/cardsfolder/g/glissas_retriever.txt @@ -4,8 +4,8 @@ Types:Creature Phyrexian Beast PT:6/6 K:Haste K:Toxic:3 -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Corrupted — When CARDNAME dies, exile it. When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Corrupted — When this creature dies, exile it. When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | RememberChanged$ True | SubAbility$ DBImmediateTrigger SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. | SubAbility$ DBCleanup SVar:TrigChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Card.YouOwn | TgtPrompt$ Select X target cards in your graveyard | Origin$ Graveyard | Destination$ Hand @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:PlayerCountOpponents$HasPropertyIsCorrupted DeckHas:Ability$Graveyard DeckHints:Ability$Mill|Dredge -Oracle:Haste, toxic 3 (Players dealt combat damage by this creature also get three poison counters.)\nGlissa's Retriever can't be blocked by creatures with power 2 or less.\nCorrupted — When Glissa's Retriever dies, exile it. When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. +Oracle:Haste, toxic 3 (Players dealt combat damage by this creature also get three poison counters.)\nThis creature can't be blocked by creatures with power 2 or less.\nCorrupted — When this creature dies, exile it. When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. diff --git a/forge-gui/res/cardsfolder/g/glistener_seer.txt b/forge-gui/res/cardsfolder/g/glistener_seer.txt index d06e0530815..94fa64b4280 100644 --- a/forge-gui/res/cardsfolder/g/glistener_seer.txt +++ b/forge-gui/res/cardsfolder/g/glistener_seer.txt @@ -2,7 +2,7 @@ Name:Glistener Seer ManaCost:U Types:Creature Phyrexian Advisor PT:0/3 -K:etbCounter:OIL:3 +K:etbCounter:OIL:3:no Condition:This creature enters with three oil counters on it. A:AB$ Scry | Cost$ T SubCounter<1/OIL/CARDNAME> | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom.) DeckHas:Ability$Counters -Oracle:Glistener Seer enters with three oil counters on it.\n{T}, Remove an oil counter from Glistener Seer: Scry 1. (Look at the top card of your library. You may put that card on the bottom.) +Oracle:This creature enters with three oil counters on it.\n{T}, Remove an oil counter from this creature: 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/g/glistening_extractor.txt b/forge-gui/res/cardsfolder/g/glistening_extractor.txt index b0d15e0e44c..83f4f2fa5e9 100644 --- a/forge-gui/res/cardsfolder/g/glistening_extractor.txt +++ b/forge-gui/res/cardsfolder/g/glistening_extractor.txt @@ -1,7 +1,7 @@ Name:Glistening Extractor ManaCost:2 U B Types:Artifact -K:etbCounter:OIL:4 +K:etbCounter:OIL:4:no Condition:CARDNAME enters with four oil counters on it. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_OIL | Execute$ TrigSeek | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if there are one or more oil counters on CARDNAME, seek a card with mana value equal to the number of oil counters on CARDNAME, then remove an oil counter from CARDNAME. SVar:TrigSeek:DB$ Seek | Type$ Card.cmcEQX | SubAbility$ DBRemoveCounter SVar:DBRemoveCounter:DB$ RemoveCounter | CounterType$ OIL diff --git a/forge-gui/res/cardsfolder/g/glistening_oil.txt b/forge-gui/res/cardsfolder/g/glistening_oil.txt index 5b658df744c..65360afa9c4 100644 --- a/forge-gui/res/cardsfolder/g/glistening_oil.txt +++ b/forge-gui/res/cardsfolder/g/glistening_oil.txt @@ -6,6 +6,6 @@ SVar:AttachAILogic:Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Infect | Description$ Enchanted creature has infect. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a -1/-1 counter on enchanted creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ M1M1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this Aura is put into a graveyard from the battlefield, return it to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredNewCardLKICopy -Oracle:Enchant creature\nEnchanted creature has infect.\nAt the beginning of your upkeep, put a -1/-1 counter on enchanted creature.\nWhen Glistening Oil is put into a graveyard from the battlefield, return Glistening Oil to its owner's hand. +Oracle:Enchant creature\nEnchanted creature has infect.\nAt the beginning of your upkeep, put a -1/-1 counter on enchanted creature.\nWhen this Aura is put into a graveyard from the battlefield, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/glistening_sphere.txt b/forge-gui/res/cardsfolder/g/glistening_sphere.txt index 76fcb78a1a3..e96d3c26762 100644 --- a/forge-gui/res/cardsfolder/g/glistening_sphere.txt +++ b/forge-gui/res/cardsfolder/g/glistening_sphere.txt @@ -1,13 +1,13 @@ Name:Glistening Sphere ManaCost:3 Types:Artifact -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 artifact enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters, proliferate. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When this artifact enters, proliferate. SVar:TrigProliferate:DB$ Proliferate A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ Mana | Cost$ T | Produced$ Any | CheckSVar$ X | SVarCompare$ GE3 | Amount$ 3 | PrecostDesc$ Corrupted — | SpellDescription$ Add three mana of any one color. Activate only if an opponent has three or more poison counters. SVar:X:PlayerCountOpponents$HighestCounters.Poison DeckHas:Ability$Proliferate DeckHints:Ability$Counters & Keyword$Infect|Toxic|Poisonous -Oracle:Glistening Sphere enters tapped.\nWhen Glistening Sphere enters, proliferate.\n{T}: Add one mana of any color.\nCorrupted — {T}: Add three mana of any one color. Activate only if an opponent has three or more poison counters. +Oracle:This artifact enters tapped.\nWhen this artifact enters, proliferate.\n{T}: Add one mana of any color.\nCorrupted — {T}: Add three mana of any one color. Activate only if an opponent has three or more poison counters. diff --git a/forge-gui/res/cardsfolder/g/glitch_interpreter.txt b/forge-gui/res/cardsfolder/g/glitch_interpreter.txt index 0bfe4fffef6..056bdec455b 100644 --- a/forge-gui/res/cardsfolder/g/glitch_interpreter.txt +++ b/forge-gui/res/cardsfolder/g/glitch_interpreter.txt @@ -2,10 +2,10 @@ Name:Glitch Interpreter ManaCost:2 U Types:Creature Human Wizard PT:2/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Permanent.faceDown+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, if you control no face-down permanents, return CARDNAME to its owner's hand and manifest dread. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Permanent.faceDown+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, if you control no face-down permanents, return this creature to its owner's hand and manifest dread. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDread SVar:DBDread:DB$ ManifestDread T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.Colorless+YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ TrigDraw | TriggerDescription$ Whenever one or more colorless creatures you control deal combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw SVar:PlayMain1:TRUE -Oracle:When Glitch Interpreter enters, if you control no face-down permanents, return Glitch Interpreter to its owner's hand and manifest dread.\nWhenever one or more colorless creatures you control deal combat damage to a player, draw a card. +Oracle:When this creature enters, if you control no face-down permanents, return this creature to its owner's hand and manifest dread.\nWhenever one or more colorless creatures you control deal combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/g/glitterfang.txt b/forge-gui/res/cardsfolder/g/glitterfang.txt index edbdcacfe0e..d1660a532a4 100644 --- a/forge-gui/res/cardsfolder/g/glitterfang.txt +++ b/forge-gui/res/cardsfolder/g/glitterfang.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Spirit PT:1/1 K:Haste -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of the end step, return CARDNAME to its owner's hand. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of the end step, return this creature to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:EndOfTurnLeavePlay:True -Oracle:Haste\nAt the beginning of the end step, return Glitterfang to its owner's hand. +Oracle:Haste\nAt the beginning of the end step, return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/glittering_lion.txt b/forge-gui/res/cardsfolder/g/glittering_lion.txt index 62577e48563..037185c86aa 100644 --- a/forge-gui/res/cardsfolder/g/glittering_lion.txt +++ b/forge-gui/res/cardsfolder/g/glittering_lion.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Cat PT:2/2 K:Prevent all damage that would be dealt to CARDNAME. -A:AB$ Debuff | Cost$ 3 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, CARDNAME loses "Prevent all damage that would be dealt to CARDNAME." Any player may activate this ability. -Oracle:Prevent all damage that would be dealt to Glittering Lion.\n{3}: Until end of turn, Glittering Lion loses "Prevent all damage that would be dealt to Glittering Lion." Any player may activate this ability. +A:AB$ Debuff | Cost$ 3 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, this creature loses "Prevent all damage that would be dealt to this creature." Any player may activate this ability. +Oracle:Prevent all damage that would be dealt to this creature.\n{3}: Until end of turn, this creature loses "Prevent all damage that would be dealt to this creature." Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/g/glittering_lynx.txt b/forge-gui/res/cardsfolder/g/glittering_lynx.txt index 6fae26d927b..a9d787c26a1 100644 --- a/forge-gui/res/cardsfolder/g/glittering_lynx.txt +++ b/forge-gui/res/cardsfolder/g/glittering_lynx.txt @@ -3,5 +3,5 @@ ManaCost:W Types:Creature Cat PT:1/1 K:Prevent all damage that would be dealt to CARDNAME. -A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, CARDNAME loses "Prevent all damage that would be dealt to CARDNAME." Any player may activate this ability. -Oracle:Prevent all damage that would be dealt to Glittering Lynx.\n{2}: Until end of turn, Glittering Lynx loses "Prevent all damage that would be dealt to Glittering Lynx." Any player may activate this ability. +A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, this creature loses "Prevent all damage that would be dealt to this creature." Any player may activate this ability. +Oracle:Prevent all damage that would be dealt to this creature.\n{2}: Until end of turn, this creature loses "Prevent all damage that would be dealt to this creature." Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/g/glittering_stockpile.txt b/forge-gui/res/cardsfolder/g/glittering_stockpile.txt index df9c5fa82c9..a29b91c89cd 100644 --- a/forge-gui/res/cardsfolder/g/glittering_stockpile.txt +++ b/forge-gui/res/cardsfolder/g/glittering_stockpile.txt @@ -2,8 +2,8 @@ Name:Glittering Stockpile ManaCost:2 R Types:Artifact Treasure A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBPutCounter | SpellDescription$ Add {R}. -SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ STASH | SpellDescription$ Put a stash counter on CARDNAME. -A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is the number of stash counters on CARDNAME. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ STASH | SpellDescription$ Put a stash counter on this artifact. +A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is the number of stash counters on this artifact. SVar:X:Count$CardCounters.STASH DeckHas:Ability$Counters|Sacrifice -Oracle:{T}: Add {R}. Put a stash counter on Glittering Stockpile.\n{T}, Sacrifice Glittering Stockpile: Add X mana of any one color, where X is the number of stash counters on Glittering Stockpile. +Oracle:{T}: Add {R}. Put a stash counter on this artifact.\n{T}, Sacrifice this artifact: Add X mana of any one color, where X is the number of stash counters on this artifact. diff --git a/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt b/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt index 0624cdd4ec9..5c2556af1a5 100644 --- a/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt +++ b/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt @@ -2,9 +2,9 @@ Name:Glóin, Dwarf Emissary ManaCost:2 R Types:Legendary Creature Dwarf Advisor PT:3/3 -T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | ActivationLimit$ 1 | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Legendaries, artifacts, and Sagas are historic.) +T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | ActivationLimit$ 1 | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Artifacts, legendaries, and Sagas are historic.) SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac A:AB$ Goad | Cost$ T Sac<1/Treasure> | ValidTgts$ Creature | SpellDescription$ Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) DeckHas:Ability$Token|Sacrifice & Type$Treasure DeckHints:Type$Legendary|Saga|Artifact -Oracle:Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Legendaries, artifacts, and Sagas are historic.)\n{T}, Sacrifice a Treasure: Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +Oracle:Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Artifacts, legendaries, and Sagas are historic.)\n{T}, Sacrifice a Treasure: Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/g/gloom_sower.txt b/forge-gui/res/cardsfolder/g/gloom_sower.txt index 9f3e077d859..a0f0d78ffa8 100644 --- a/forge-gui/res/cardsfolder/g/gloom_sower.txt +++ b/forge-gui/res/cardsfolder/g/gloom_sower.txt @@ -2,8 +2,8 @@ Name:Gloom Sower ManaCost:5 B B Types:Creature Horror PT:8/6 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ DBLoseLife | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ DBLoseLife | TriggerDescription$ Whenever this creature becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredBlockerController | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Whenever Gloom Sower becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. +Oracle:Whenever this creature becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/gloom_stalker.txt b/forge-gui/res/cardsfolder/g/gloom_stalker.txt index f2c369537d0..105973869f2 100644 --- a/forge-gui/res/cardsfolder/g/gloom_stalker.txt +++ b/forge-gui/res/cardsfolder/g/gloom_stalker.txt @@ -2,6 +2,6 @@ Name:Gloom Stalker ManaCost:2 W Types:Creature Dwarf Ranger PT:2/3 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ X | Description$ As long as you've completed a dungeon, CARDNAME has double strike. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ X | Description$ As long as you've completed a dungeon, this creature has double strike. SVar:X:DungeonsCompleted$Amount -Oracle:As long as you've completed a dungeon, Gloom Stalker has double strike. +Oracle:As long as you've completed a dungeon, this creature has double strike. diff --git a/forge-gui/res/cardsfolder/g/gloom_surgeon.txt b/forge-gui/res/cardsfolder/g/gloom_surgeon.txt index 5f9e73e77bd..af31bac5711 100644 --- a/forge-gui/res/cardsfolder/g/gloom_surgeon.txt +++ b/forge-gui/res/cardsfolder/g/gloom_surgeon.txt @@ -2,7 +2,7 @@ Name:Gloom Surgeon ManaCost:1 B Types:Creature Spirit PT:2/1 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | IsCombat$ True | ReplaceWith$ Exile | PreventionEffect$ True | AlwaysReplace$ True | Description$ If combat damage would be dealt to CARDNAME, prevent that damage and exile that many cards from the top of your library. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | IsCombat$ True | ReplaceWith$ Exile | PreventionEffect$ True | AlwaysReplace$ True | Description$ If combat damage would be dealt to this creature, prevent that damage and exile that many cards from the top of your library. SVar:Exile:DB$ Dig | DigNum$ X | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile SVar:X:ReplaceCount$DamageAmount -Oracle:If combat damage would be dealt to Gloom Surgeon, prevent that damage and exile that many cards from the top of your library. +Oracle:If combat damage would be dealt to this creature, prevent that damage and exile that many cards from the top of your library. diff --git a/forge-gui/res/cardsfolder/g/gloomdrifter.txt b/forge-gui/res/cardsfolder/g/gloomdrifter.txt index 26b8fe4951d..d9bad38b78c 100644 --- a/forge-gui/res/cardsfolder/g/gloomdrifter.txt +++ b/forge-gui/res/cardsfolder/g/gloomdrifter.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Creature Zombie Minion PT:2/2 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddTrigger$ TrigETB | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, CARDNAME has "When CARDNAME enters, nonblack creatures get -2/-2 until end of turn." -SVar:TrigETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, nonblack creatures get -2/-2 until end of turn. +S:Mode$ Continuous | Affected$ Card.Self | AddTrigger$ TrigETB | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, this creature has "When this creature enters, nonblack creatures get -2/-2 until end of turn." +SVar:TrigETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, nonblack creatures get -2/-2 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.nonBlack | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True SVar:PlayMain1:TRUE -Oracle:Flying\nThreshold — As long as there are seven or more cards in your graveyard, Gloomdrifter has "When Gloomdrifter enters, nonblack creatures get -2/-2 until end of turn." +Oracle:Flying\nThreshold — As long as there are seven or more cards in your graveyard, this creature has "When this creature enters, nonblack creatures get -2/-2 until end of turn." diff --git a/forge-gui/res/cardsfolder/g/gloomshrieker.txt b/forge-gui/res/cardsfolder/g/gloomshrieker.txt index 538614a54d9..b610bc7daa1 100644 --- a/forge-gui/res/cardsfolder/g/gloomshrieker.txt +++ b/forge-gui/res/cardsfolder/g/gloomshrieker.txt @@ -3,9 +3,9 @@ ManaCost:1 B G Types:Enchantment Creature Cat Beast PT:2/1 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return target permanent card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, return target permanent card from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouOwn | TgtPrompt$ Select target permanent card -R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ Exile | Description$ If CARDNAME would die, exile it instead. +R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ Exile | Description$ If this creature would die, exile it instead. SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard DeckHas:Ability$Graveyard -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Gloomshrieker enters, return target permanent card from your graveyard to your hand.\nIf Gloomshrieker would die, exile it instead. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, return target permanent card from your graveyard to your hand.\nIf this creature would die, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/gloomwidow.txt b/forge-gui/res/cardsfolder/g/gloomwidow.txt index e702951d0c4..3f4ab0e884b 100644 --- a/forge-gui/res/cardsfolder/g/gloomwidow.txt +++ b/forge-gui/res/cardsfolder/g/gloomwidow.txt @@ -3,5 +3,5 @@ ManaCost:2 G Types:Creature Spider PT:3/3 K:Reach -S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ CARDNAME can block only creatures with flying. -Oracle:Reach\nGloomwidow 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:Reach\nThis creature can block only creatures with flying. diff --git a/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt b/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt index aec2c03c62b..ec62dbe17fc 100644 --- a/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt +++ b/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Legendary Creature Elf Noble PT:3/2 T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Whenever you scry, ABILITY -SVar:TrigCharm:DB$ Charm | Choices$ DBMustBeBlocked,DBEffect | AdditionalDescription$ and CARDNAME gets +1/+1 until end of turn. +SVar:TrigCharm:DB$ Charm | Choices$ DBMustBeBlocked,DBEffect | AdditionalDescription$ and NICKNAME gets +1/+1 until end of turn. SVar:DBMustBeBlocked:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME must be blocked if able. | SubAbility$ DBPump | SpellDescription$ NICKNAME must be blocked this turn if able. SVar:DBEffect:DB$ Effect | StaticAbilities$ MinMaxBlocked | ExileOnMoved$ Battlefield | SubAbility$ DBPump | SpellDescription$ NICKNAME can't be blocked by more than one creature each combat this turn. SVar:MinMaxBlocked:Mode$ MinMaxBlocker | ValidCard$ Card.EffectSource | Max$ 1 | Description$ NICKNAME can't be blocked by more than one creature each combat this turn. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -Oracle:Whenever you scry, choose one and Glorfindel, Dauntless Rescuer gets +1/+1 until end of turn.\n• Glorfindel must be blocked this turn if able.\n• Glorfindel can't be blocked by more than one creature each combat this turn. +Oracle:Whenever you scry, choose one and Glorfindel gets +1/+1 until end of turn.\n• Glorfindel must be blocked this turn if able.\n• Glorfindel can't be blocked by more than one creature each combat this turn. diff --git a/forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt b/forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt index 00be75647aa..5cd681c6ba3 100644 --- a/forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt +++ b/forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt @@ -2,6 +2,6 @@ Name:Glorifier of Dusk ManaCost:3 W W Types:Creature Vampire Soldier PT:4/4 -A:AB$ Pump | Cost$ PayLife<2> | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -A:AB$ Pump | Cost$ PayLife<2> | Defined$ Self | KW$ Vigilance | SpellDescription$ CARDNAME gains vigilance until end of turn. -Oracle:Pay 2 life: Glorifier of Dusk gains flying until end of turn.\nPay 2 life: Glorifier of Dusk gains vigilance until end of turn. +A:AB$ Pump | Cost$ PayLife<2> | Defined$ Self | KW$ Flying | SpellDescription$ This creature gains flying until end of turn. +A:AB$ Pump | Cost$ PayLife<2> | Defined$ Self | KW$ Vigilance | SpellDescription$ This creature gains vigilance until end of turn. +Oracle:Pay 2 life: This creature gains flying until end of turn.\nPay 2 life: This creature gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt b/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt index 4140f4d696d..81cb9d2059a 100644 --- a/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt +++ b/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt @@ -2,9 +2,9 @@ Name:Glorifier of Suffering ManaCost:2 W Types:Creature Vampire Soldier PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature enters, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | Execute$ TrigPutCounter | TriggerDescription$ When you do, put a +1/+1 counter on each of up to two target creatures. SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures DeckHas:Ability$Counters|Sacrifice DeckHints:Type$Artifact -Oracle:When Glorifier of Suffering enters, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. +Oracle:When this creature enters, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. diff --git a/forge-gui/res/cardsfolder/g/glorious_enforcer.txt b/forge-gui/res/cardsfolder/g/glorious_enforcer.txt index 372a1f2b377..58822c8239d 100644 --- a/forge-gui/res/cardsfolder/g/glorious_enforcer.txt +++ b/forge-gui/res/cardsfolder/g/glorious_enforcer.txt @@ -4,8 +4,8 @@ Types:Creature Angel PT:5/5 K:Flying K:Lifelink -T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ At the beginning of each combat, if you have more life than an opponent, CARDNAME gains double strike until end of turn. +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ At the beginning of each combat, if you have more life than an opponent, this creature gains double strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Double Strike SVar:X:PlayerCountOpponents$LowestLifeTotal SVar:Y:Count$YourLifeTotal -Oracle:Flying, lifelink\nAt the beginning of each combat, if you have more life than an opponent, Glorious Enforcer gains double strike until end of turn. +Oracle:Flying, lifelink\nAt the beginning of each combat, if you have more life than an opponent, this creature gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glorious_protector.txt b/forge-gui/res/cardsfolder/g/glorious_protector.txt index ef6d9b3c5e7..7b30082e688 100644 --- a/forge-gui/res/cardsfolder/g/glorious_protector.txt +++ b/forge-gui/res/cardsfolder/g/glorious_protector.txt @@ -4,9 +4,9 @@ Types:Creature Angel Cleric PT:3/4 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, you may exile any number of other non-Angel creatures you control until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, you may exile any number of non-Angel creatures you control until this creature leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Hidden$ True | ChangeType$ Creature.nonAngel+YouCtrl | ChangeNum$ MaxTgts | SelectPrompt$ Choose any number of non-Angel creatures you control | Duration$ UntilHostLeavesPlay SVar:MaxTgts:Count$Valid Creature.nonAngel+YouCtrl AI:RemoveDeck:Random K:Foretell:2 W -Oracle:Flash\nFlying\nWhen Glorious Protector enters, you may exile any number of non-Angel creatures you control until Glorious Protector leaves the battlefield.\nForetell {2}{W} +Oracle:Flash\nFlying\nWhen this creature enters, you may exile any number of non-Angel creatures you control until this creature leaves the battlefield.\nForetell {2}{W} diff --git a/forge-gui/res/cardsfolder/g/glory.txt b/forge-gui/res/cardsfolder/g/glory.txt index 07d98d603e5..816b8034bf3 100644 --- a/forge-gui/res/cardsfolder/g/glory.txt +++ b/forge-gui/res/cardsfolder/g/glory.txt @@ -3,5 +3,5 @@ ManaCost:3 W W Types:Creature Incarnation PT:3/3 K:Flying -A:AB$ ProtectionAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | Gains$ Choice | Choices$ AnyColor | ActivationZone$ Graveyard | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if CARDNAME is in your graveyard. -Oracle:Flying\n{2}{W}: Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if Glory is in your graveyard. +A:AB$ ProtectionAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | Gains$ Choice | Choices$ AnyColor | ActivationZone$ Graveyard | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if this card is in your graveyard. +Oracle:Flying\n{2}{W}: Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if this card is in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/glory_bound_initiate.txt b/forge-gui/res/cardsfolder/g/glory_bound_initiate.txt index 475771c48cc..7c10b48420d 100644 --- a/forge-gui/res/cardsfolder/g/glory_bound_initiate.txt +++ b/forge-gui/res/cardsfolder/g/glory_bound_initiate.txt @@ -2,6 +2,6 @@ Name:Glory-Bound Initiate ManaCost:1 W Types:Creature Human Warrior PT:3/1 -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 +1/+3 and gains lifelink 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 +1/+3 and gains lifelink until end of turn. (An exerted creature won't untap during your next untap step.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +3 | KW$ Lifelink | SpellDescription$ When you do, it gets +1/+3 and gains lifelink until end of turn. -Oracle:You may exert Glory-Bound Initiate as it attacks. When you do, it gets +1/+3 and gains lifelink 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 +1/+3 and gains lifelink until end of turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/g/glorybringer.txt b/forge-gui/res/cardsfolder/g/glorybringer.txt index 8a76de5cd22..a7d808f6997 100644 --- a/forge-gui/res/cardsfolder/g/glorybringer.txt +++ b/forge-gui/res/cardsfolder/g/glorybringer.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:4/4 K:Flying K:Haste -S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigDealDamage | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, it deals 4 damage to target non-Dragon creature an opponent controls. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.nonDragon+OppCtrl | TgtPrompt$ Select target non-Dragon creature an opponent controls | NumDmg$ 4 | SpellDescription$ When you exert CARDNAME, it deals 4 damage to target non-Dragon creature an opponent controls. -Oracle:Flying, haste\nYou may exert Glorybringer as it attacks. When you do, it deals 4 damage to target non-Dragon creature an opponent controls. (An exerted creature won't untap during your next untap step.) +S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigDealDamage | Cost$ Exert<1/CARDNAME> | Description$ You may exert this creature as it attacks. When you do, it deals 4 damage to target non-Dragon creature an opponent controls. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.nonDragon+OppCtrl | TgtPrompt$ Select target non-Dragon creature an opponent controls | NumDmg$ 4 | SpellDescription$ When you do, it deals 4 damage to target non-Dragon creature an opponent controls. +Oracle:Flying, haste\nYou may exert this creature as it attacks. When you do, it deals 4 damage to target non-Dragon creature an opponent controls. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt b/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt index 2e7e6aa1053..ab75a26548e 100644 --- a/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt +++ b/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt @@ -2,7 +2,7 @@ Name:Gloryscale Viashino ManaCost:1 R G W Types:Creature Lizard Soldier PT:3/3 -T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a multicolored spell, CARDNAME gets +3/+3 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a multicolored spell, this creature gets +3/+3 until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ +3 | NumDef$ +3 | Defined$ Self SVar:BuffedBy:Card.MultiColor -Oracle:Whenever you cast a multicolored spell, Gloryscale Viashino gets +3/+3 until end of turn. +Oracle:Whenever you cast a multicolored spell, this creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glowing_anemone.txt b/forge-gui/res/cardsfolder/g/glowing_anemone.txt index 41a70fcdac3..50e2ca26444 100644 --- a/forge-gui/res/cardsfolder/g/glowing_anemone.txt +++ b/forge-gui/res/cardsfolder/g/glowing_anemone.txt @@ -2,6 +2,6 @@ Name:Glowing Anemone ManaCost:3 U Types:Creature Jellyfish Beast PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target land 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 land to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Land | Origin$ Battlefield | Destination$ Hand -Oracle:When Glowing Anemone enters, you may return target land to its owner's hand. +Oracle:When this creature enters, you may return target land to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/glowing_one.txt b/forge-gui/res/cardsfolder/g/glowing_one.txt index 37cb25edf4a..325736d4aff 100644 --- a/forge-gui/res/cardsfolder/g/glowing_one.txt +++ b/forge-gui/res/cardsfolder/g/glowing_one.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Creature Zombie Mutant PT:2/2 K:Deathtouch -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigRadiation | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, they get four rad counters. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigRadiation | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, they get four rad counters. SVar:TrigRadiation:DB$ Radiation | Defined$ TriggeredTarget | Num$ 4 T:Mode$ Milled | ValidPlayer$ Player | ValidCard$ Card.nonLand | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a player mills a nonland card, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 DeckHas:Ability$LifeGain -Oracle:Deathtouch\nWhenever Glowing One deals combat damage to a player, they get four rad counters.\nWhenever a player mills a nonland card, you gain 1 life. +Oracle:Deathtouch\nWhenever this creature deals combat damage to a player, they get four rad counters.\nWhenever a player mills a nonland card, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/glowspore_shaman.txt b/forge-gui/res/cardsfolder/g/glowspore_shaman.txt index 1d33f120b31..7dee52b31ca 100644 --- a/forge-gui/res/cardsfolder/g/glowspore_shaman.txt +++ b/forge-gui/res/cardsfolder/g/glowspore_shaman.txt @@ -2,8 +2,8 @@ Name:Glowspore Shaman ManaCost:B G Types:Creature Elf Shaman PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. You may put a land card from your graveyard on top of your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill three cards. You may put a land card from your graveyard on top of your library. (To mill a card, put the top card of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ChangeType$ Land.YouOwn | ChangeNum$ 1 | Hidden$ True | Optional$ True DeckHas:Ability$Graveyard -Oracle:When Glowspore Shaman enters, mill three cards. You may put a land card from your graveyard on top of your library. +Oracle:When this creature enters, mill three cards. You may put a land card from your graveyard on top of your library. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/gluttonous_guest.txt b/forge-gui/res/cardsfolder/g/gluttonous_guest.txt index dcc09af7abf..437ef906501 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_guest.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_guest.txt @@ -2,9 +2,9 @@ Name:Gluttonous Guest ManaCost:2 B Types:Creature Vampire PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw T:Mode$ Sacrificed | ValidCard$ Blood.token+YouCtrl | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Blood token, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$Token|Sacrifice|LifeGain & Type$Blood -Oracle:When Gluttonous Guest enters, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\nWhenever you sacrifice a Blood token, you gain 1 life. +Oracle:When this creature enters, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\nWhenever you sacrifice a Blood token, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt b/forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt index 9e7bbe4299c..f31348c9cc6 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:3/3 K:Flying K:Trample -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When you cast this spell, each player sacrifices X creatures. CARDNAME enters with two +1/+1 counters on it for each creature sacrificed this way. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When you cast this spell, each player sacrifices X creatures. This creature enters with two +1/+1 counters on it for each creature sacrificed this way. SVar:TrigSacrifice:DB$ Sacrifice | Defined$ Player | Amount$ X | SacValid$ Creature | Mode$ TgtChoose | RememberSacrificed$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | ReplacementEffects$ Static | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -14,4 +14,4 @@ SVar:RemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ SVar:Y:Remembered$Amount/Twice SVar:X:Count$xPaid DeckHas:Ability$Sacrifice|Counters -Oracle:When you cast this spell, each player sacrifices X creatures. Gluttonous Hellkite enters with two +1/+1 counters on it for each creature sacrificed this way.\nFlying, trample +Oracle:When you cast this spell, each player sacrifices X creatures. This creature enters with two +1/+1 counters on it for each creature sacrificed this way.\nFlying, trample diff --git a/forge-gui/res/cardsfolder/g/gluttonous_slime.txt b/forge-gui/res/cardsfolder/g/gluttonous_slime.txt index 0dbe52c195e..9d0d06a6a10 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_slime.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_slime.txt @@ -4,4 +4,4 @@ Types:Creature Ooze PT:2/2 K:Flash K:Devour:1 -Oracle:Flash\nDevour 1 (As this enters, you may sacrifice any number of creatures. This creature enters with that many +1/+1 counters on it.) +Oracle:Flash\nDevour 1 (As this creature enters, you may sacrifice any number of creatures. It enters with that many +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/g/gluttonous_troll.txt b/forge-gui/res/cardsfolder/g/gluttonous_troll.txt index 33d8e4b7416..1fa6042aef0 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_troll.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_troll.txt @@ -3,11 +3,11 @@ ManaCost:2 B G Types:Creature Troll PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ c_a_food_sac | TokenOwner$ You SVar:X:PlayerCountOpponents$Amount -A:AB$ Pump | Cost$ 1 G Sac<1/Permanent.Other+nonLand/another nonland permanent> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 1 G Sac<1/Permanent.Other+nonLand/another nonland permanent> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. SVar:PlayMain1:TRUE DeckHas:Ability$Token|LifeGain|Food|Sacrifice SVar:AIPreference:SacCost$Card.Food,Card.token,Card.cmcEQ1,Card.cmcEQ2 -Oracle:Trample\nWhen Gluttonous Troll enters, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{1}{G}, Sacrifice another nonland permanent: Gluttonous Troll gets +2/+2 until end of turn. +Oracle:Trample\nWhen this creature enters, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{1}{G}, Sacrifice another nonland permanent: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glyph_elemental.txt b/forge-gui/res/cardsfolder/g/glyph_elemental.txt index 212ae7b6103..0bd3f36df66 100644 --- a/forge-gui/res/cardsfolder/g/glyph_elemental.txt +++ b/forge-gui/res/cardsfolder/g/glyph_elemental.txt @@ -3,10 +3,10 @@ ManaCost:1 W Types:Enchantment Creature Elemental PT:2/2 K:Bestow:1 W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land you control enters, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land you control enters, put a +1/+1 counter on this permanent. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +1/+1 for each +1/+1 counter on CARDNAME. +S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +1/+1 for each +1/+1 counter on this Aura. SVar:X:Count$CardCounters.P1P1 SVar:BuffedBy:Land DeckHas:Ability$Counters -Oracle:Bestow {1}{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.)\nLandfall — Whenever a land you control enters, put a +1/+1 counter on Glyph Elemental.\nEnchanted creature gets +1/+1 for each +1/+1 counter on Glyph Elemental. +Oracle:Bestow {1}{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.)\nLandfall — Whenever a land you control enters, put a +1/+1 counter on this permanent.\nEnchanted creature gets +1/+1 for each +1/+1 counter on this Aura. diff --git a/forge-gui/res/cardsfolder/g/glyph_keeper.txt b/forge-gui/res/cardsfolder/g/glyph_keeper.txt index b3dbcb7df91..698470d2469 100644 --- a/forge-gui/res/cardsfolder/g/glyph_keeper.txt +++ b/forge-gui/res/cardsfolder/g/glyph_keeper.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Creature Sphinx PT:5/3 K:Flying -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability for the first time each turn, counter that spell or ability. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigCounter | TriggerDescription$ Whenever this creature becomes the target of a spell or ability for the first time each turn, counter that spell or ability. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSourceSA SVar:Targeting:Counter K:Embalm:5 U U DeckHas:Ability$Token -Oracle:Flying\nWhenever Glyph Keeper becomes the target of a spell or ability for the first time each turn, counter that spell or ability.\nEmbalm {5}{U}{U} ({5}{U}{U}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Sphinx with no mana cost. Embalm only as a sorcery.) +Oracle:Flying\nWhenever this creature becomes the target of a spell or ability for the first time each turn, counter that spell or ability.\nEmbalm {5}{U}{U} ({5}{U}{U}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Sphinx with no mana cost. Embalm only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gnarlback_rhino.txt b/forge-gui/res/cardsfolder/g/gnarlback_rhino.txt index dc72171b221..ec280fbe705 100644 --- a/forge-gui/res/cardsfolder/g/gnarlback_rhino.txt +++ b/forge-gui/res/cardsfolder/g/gnarlback_rhino.txt @@ -4,7 +4,7 @@ Types:Creature Rhino PT:4/4 K:Trample DeckHints:Name$Nissa's Encouragement|Nissa, Genesis Mage|Forest -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, draw a card. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell that targets this creature, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 AI:RemoveDeck:Random -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhenever you cast a spell that targets Gnarlback Rhino, draw a card. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhenever you cast a spell that targets this creature, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gnarlbark_elm.txt b/forge-gui/res/cardsfolder/g/gnarlbark_elm.txt index 340be3a261a..b2f5e71bf8a 100644 --- a/forge-gui/res/cardsfolder/g/gnarlbark_elm.txt +++ b/forge-gui/res/cardsfolder/g/gnarlbark_elm.txt @@ -2,6 +2,6 @@ Name:Gnarlbark Elm ManaCost:2 B Types:Creature Treefolk Warlock PT:3/4 -K:etbCounter:M1M1:2 +K:etbCounter:M1M1:2:no Condition:This creature enters with two -1/-1 counters on it. A:AB$ Pump | Cost$ 2 B RemoveAnyCounter<2/Any/CARDNAME/this creature> | ValidTgts$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SorcerySpeed$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate only as a sorcery. Oracle:This creature enters with two -1/-1 counters on it.\n{2}{B}, Remove two counters from this creature: Target creature gets -2/-2 until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/gnarled_professor.txt b/forge-gui/res/cardsfolder/g/gnarled_professor.txt index ff230ab893e..97a1d160812 100644 --- a/forge-gui/res/cardsfolder/g/gnarled_professor.txt +++ b/forge-gui/res/cardsfolder/g/gnarled_professor.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Creature Treefolk Druid PT:5/4 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLearn | TriggerDescription$ When CARDNAME enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLearn | TriggerDescription$ When this creature enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) SVar:TrigLearn:DB$ Learn -Oracle:Trample\nWhen Gnarled Professor enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) +Oracle:Trample\nWhen this creature enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) diff --git a/forge-gui/res/cardsfolder/g/gnarled_sage.txt b/forge-gui/res/cardsfolder/g/gnarled_sage.txt index da5778c7d24..174e9ada57f 100644 --- a/forge-gui/res/cardsfolder/g/gnarled_sage.txt +++ b/forge-gui/res/cardsfolder/g/gnarled_sage.txt @@ -5,4 +5,4 @@ PT:4/4 K:Reach S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 2 | AddKeyword$ Vigilance | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME gets +0/+2 and has vigilance as long as you've drawn two or more cards this turn. SVar:X:Count$YouDrewThisTurn -Oracle:Reach (This creature can block creatures with flying.)\nAs long as you've drawn two or more cards this turn, Gnarled Sage gets +0/+2 and has vigilance. (Attacking doesn't cause it to tap.) +Oracle:Reach (This creature can block creatures with flying.)\nAs long as you've drawn two or more cards this turn, this creature gets +0/+2 and has vigilance. (Attacking doesn't cause it to tap.) diff --git a/forge-gui/res/cardsfolder/g/gnarled_scarhide.txt b/forge-gui/res/cardsfolder/g/gnarled_scarhide.txt index 7d359080747..e9864b3b46e 100644 --- a/forge-gui/res/cardsfolder/g/gnarled_scarhide.txt +++ b/forge-gui/res/cardsfolder/g/gnarled_scarhide.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Enchantment Creature Minotaur PT:2/1 K:Bestow:3 B -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 2 | AddToughness$ 1 | AddHiddenKeyword$ CARDNAME can't block. | Description$ Enchanted creature gets +2/+1 and can't block. -Oracle:Bestow {3}{B} (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.)\nGnarled Scarhide can't block.\nEnchanted creature gets +2/+1 and can't block. +Oracle:Bestow {3}{B} (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.)\nThis creature can't block.\nEnchanted creature gets +2/+1 and can't block. diff --git a/forge-gui/res/cardsfolder/g/gnarlid_colony.txt b/forge-gui/res/cardsfolder/g/gnarlid_colony.txt index a48d9d58bb5..4166485922e 100644 --- a/forge-gui/res/cardsfolder/g/gnarlid_colony.txt +++ b/forge-gui/res/cardsfolder/g/gnarlid_colony.txt @@ -3,9 +3,9 @@ ManaCost:1 G Types:Creature Beast PT:2/2 K:Kicker:2 G -K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with two +1/+1 counters on it. +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If this creature was kicked, it enters with two +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 -S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Trample | Description$ Each creature you control with a +1/+1 counter on it has trample. +S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Trample | Description$ Each creature you control with a +1/+1 counter on it has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.) DeckHints:Ability$Counters DeckHas:Ability$Counters -Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nIf Gnarlid Colony was kicked, it enters with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has trample. +Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nIf this creature was kicked, it enters with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/g/gnarlid_pack.txt b/forge-gui/res/cardsfolder/g/gnarlid_pack.txt index 9a6e1bf0a25..6bac05318ac 100644 --- a/forge-gui/res/cardsfolder/g/gnarlid_pack.txt +++ b/forge-gui/res/cardsfolder/g/gnarlid_pack.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Beast PT:2/2 K:Multikicker:1 G -K:etbCounter:P1P1:XKicked:no Condition:CARDNAME enters with a +1/+1 counter on it for each time it was kicked. +K:etbCounter:P1P1:XKicked:no Condition:This creature enters with a +1/+1 counter on it for each time it was kicked. SVar:XKicked:Count$TimesKicked DeckHas:Ability$Counters -Oracle:Multikicker {1}{G} (You may pay an additional {1}{G} any number of times as you cast this spell.)\nGnarlid Pack enters with a +1/+1 counter on it for each time it was kicked. +Oracle:Multikicker {1}{G} (You may pay an additional {1}{G} any number of times as you cast this spell.)\nThis creature enters with a +1/+1 counter on it for each time it was kicked. diff --git a/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt b/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt index 707c68fd514..fb8ee520595 100644 --- a/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt +++ b/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt @@ -3,8 +3,8 @@ ManaCost:4 G G Types:Creature Treefolk Druid PT:5/5 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +X | NumDef$ +X SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHints:Ability$Graveyard|Mill|Dredge|Discard -Oracle:Trample\nWhen Gnarlroot Pallbearer enters, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. +Oracle:Trample\nWhen this creature enters, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt b/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt index 8a67724c5cd..3b081ed97fc 100644 --- a/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt +++ b/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Dryad Horror PT:1/1 K:Deathtouch -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — CARDNAME gets +2/+2 as long as there are four or more card types among cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — This creature gets +2/+2 as long as there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Deathtouch\nDelirium — Gnarlwood Dryad gets +2/+2 as long as there are four or more card types among cards in your graveyard. +Oracle:Deathtouch\nDelirium — This creature gets +2/+2 as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt b/forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt index ab5ebd26d2b..a4c39a63f1f 100644 --- a/forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt +++ b/forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt @@ -2,5 +2,5 @@ Name:Gnat Alley Creeper ManaCost:2 R Types:Creature Human Rogue PT:3/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withFlying | Description$ CARDNAME can't be blocked by creatures with flying. -Oracle:Gnat Alley Creeper can't be blocked by creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withFlying | Description$ This creature can't be blocked by creatures with flying. +Oracle:This creature can't be blocked by creatures with flying. diff --git a/forge-gui/res/cardsfolder/g/gnathosaur.txt b/forge-gui/res/cardsfolder/g/gnathosaur.txt index a835b5300b6..d2f34141387 100644 --- a/forge-gui/res/cardsfolder/g/gnathosaur.txt +++ b/forge-gui/res/cardsfolder/g/gnathosaur.txt @@ -2,6 +2,6 @@ Name:Gnathosaur ManaCost:4 R R Types:Creature Dinosaur PT:5/4 -A:AB$ Pump | Cost$ Sac<1/Artifact> | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. +A:AB$ Pump | Cost$ Sac<1/Artifact> | Defined$ Self | KW$ Trample | SpellDescription$ This creature gains trample until end of turn. AI:RemoveDeck:All -Oracle:Sacrifice an artifact: Gnathosaur gains trample until end of turn. +Oracle:Sacrifice an artifact: This creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt b/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt index 3f6791a2fd5..384c7253a89 100644 --- a/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt +++ b/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt @@ -1,9 +1,9 @@ Name:Gnawing Crescendo ManaCost:2 R Types:Instant -A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SubAbility$ DBEffect | SpellDescription$ Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SubAbility$ DBEffect | SpellDescription$ Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This token can't block." SVar:DBEffect:DB$ Effect | Triggers$ DiesTrig -SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.!token+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." +SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.!token+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This token can't block." SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_rat_noblock | TokenOwner$ You DeckHas:Ability$Token & Type$Rat -Oracle:Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." +Oracle:Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This token can't block." diff --git a/forge-gui/res/cardsfolder/g/gnawing_vermin.txt b/forge-gui/res/cardsfolder/g/gnawing_vermin.txt index 671b467ee87..d18f4ae8403 100644 --- a/forge-gui/res/cardsfolder/g/gnawing_vermin.txt +++ b/forge-gui/res/cardsfolder/g/gnawing_vermin.txt @@ -2,9 +2,9 @@ Name:Gnawing Vermin ManaCost:B Types:Creature Rat PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, target player mills two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, target player mills two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When CARDNAME dies, target creature you don't control gets -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When this creature dies, target creature you don't control gets -1/-1 until end of turn. SVar:TrigDebuff:DB$ Pump | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True DeckHas:Ability$Mill -Oracle:When Gnawing Vermin enters, target player mills two cards.\nWhen Gnawing Vermin dies, target creature you don't control gets -1/-1 until end of turn. +Oracle:When this creature enters, target player mills two cards.\nWhen this creature dies, target creature you don't control gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gnoll_hunter.txt b/forge-gui/res/cardsfolder/g/gnoll_hunter.txt index a8ffd3ef220..ad33494bbb1 100644 --- a/forge-gui/res/cardsfolder/g/gnoll_hunter.txt +++ b/forge-gui/res/cardsfolder/g/gnoll_hunter.txt @@ -2,8 +2,8 @@ Name:Gnoll Hunter ManaCost:1 G Types:Creature Gnoll PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | 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, put a +1/+1 counter on CARDNAME. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | 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, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:PackTactics:Count$Valid Creature.attacking$CardPower DeckHas:Ability$Counters -Oracle:Pack tactics — Whenever Gnoll Hunter attacks, if you attacked with creatures with total power 6 or greater this combat, put a +1/+1 counter on Gnoll Hunter. +Oracle:Pack tactics — Whenever this creature attacks, if you attacked with creatures with total power 6 or greater this combat, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gnoll_war_band.txt b/forge-gui/res/cardsfolder/g/gnoll_war_band.txt index ca21162fc94..110262e1152 100644 --- a/forge-gui/res/cardsfolder/g/gnoll_war_band.txt +++ b/forge-gui/res/cardsfolder/g/gnoll_war_band.txt @@ -6,4 +6,4 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone SVar:X:PlayerCountOpponents$HasPropertywasDealtDamageThisTurn K:Menace K:Myriad -Oracle:This spell costs {1} less to cast for each opponent who was dealt damage this turn.\nMenace\nMyriad +Oracle:This spell costs {1} less to cast for each opponent who was dealt damage this turn.\nMenace\nMyriad (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.) diff --git a/forge-gui/res/cardsfolder/g/gnomeball_machine.txt b/forge-gui/res/cardsfolder/g/gnomeball_machine.txt index daecf6f49e5..8f75a41d52a 100644 --- a/forge-gui/res/cardsfolder/g/gnomeball_machine.txt +++ b/forge-gui/res/cardsfolder/g/gnomeball_machine.txt @@ -1,6 +1,6 @@ Name:Gnomeball Machine ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, create two 1/1 colorless Gnome artifact creature tokens. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, create two 1/1 colorless Gnome artifact creature tokens. SVar:TrigCrank:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_a_gnome -Oracle:Whenever you crank Gnomeball Machine, create two 1/1 colorless Gnome artifact creature tokens. +Oracle:Whenever you crank this Contraption, create two 1/1 colorless Gnome artifact creature tokens. diff --git a/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt b/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt index 563be9cc753..6e864fd457c 100644 --- a/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt +++ b/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Chimera PT:3/3 A:AB$ Charm | Cost$ T | Choices$ DBScry,DBDamage,DBGainLife SVar:DBScry:DB$ Scry | ScryNum$ X | SpellDescription$ Scry X. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target creature. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ NICKNAME deals X damage to target creature. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SpellDescription$ You gain X life. SVar:X:Count$ThisTurnCast_Card.YouCtrl DeckHas:Ability$LifeGain -Oracle:{T}: Choose one. X is the number of spells you've cast this turn.\n• Scry X.\n• Gnostro, Voice of the Crags deals X damage to target creature.\n• You gain X life. +Oracle:{T}: Choose one. X is the number of spells you've cast this turn.\n• Scry X.\n• Gnostro deals X damage to target creature.\n• You gain X life. diff --git a/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt b/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt index f28bae3000f..09bd71c62be 100644 --- a/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt +++ b/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt @@ -2,9 +2,9 @@ Name:Gnottvold Hermit ManaCost:3 G Types:Creature Troll PT:4/4 -A:AB$ SetState | Cost$ 5 UP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. +A:AB$ SetState | Cost$ 5 UP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform this creature. Activate only as a sorcery. AlternateMode:DoubleFaced -Oracle:{5}{U/P}: Transform Gnottvold Hermit. Activate only as a sorcery. ({U/P} can be paid with either {U} or 2 life.) +Oracle:{5}{U/P}: Transform this creature. Activate only as a sorcery. ({U/P} can be paid with either {U} or 2 life.) ALTERNATE @@ -13,7 +13,7 @@ ManaCost:no cost Colors:green,blue Types:Creature Phyrexian Troll PT:5/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ Whenever CARDNAME attacks, up to one other target creature has base power and toughness 5/5 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ Whenever this creature attacks, up to one other target creature has base power and toughness 5/5 until end of turn. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | Power$ 5 | Toughness$ 5 SVar:HasAttackEffect:TRUE -Oracle:Whenever Chrome Host Hulk attacks, up to one other target creature has base power and toughness 5/5 until end of turn. +Oracle:Whenever this creature attacks, up to one other target creature has base power and toughness 5/5 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gnottvold_slumbermound.txt b/forge-gui/res/cardsfolder/g/gnottvold_slumbermound.txt index b0f36cf60f6..bea8181ab0b 100644 --- a/forge-gui/res/cardsfolder/g/gnottvold_slumbermound.txt +++ b/forge-gui/res/cardsfolder/g/gnottvold_slumbermound.txt @@ -1,10 +1,10 @@ Name:Gnottvold Slumbermound 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$ R | SpellDescription$ Add {R}. A:AB$ Destroy | Cost$ 3 R G G T Sac<1/CARDNAME> | ValidTgts$ Land | SubAbility$ DBToken | SpellDescription$ Destroy target land. Create a 4/4 green Troll Warrior creature token with trample. SVar:DBToken:DB$ Token | TokenScript$ g_4_4_troll_warrior_trample | TokenOwner$ You DeckHas:Ability$Sacrifice|Token -Oracle:Gnottvold Slumbermound enters tapped.\n{T}: Add {R}.\n{3}{R}{G}{G}, {T}, Sacrifice Gnottvold Slumbermound: Destroy target land. Create a 4/4 green Troll Warrior creature token with trample. +Oracle:This land enters tapped.\n{T}: Add {R}.\n{3}{R}{G}{G}, {T}, Sacrifice this land: Destroy target land. Create a 4/4 green Troll Warrior creature token with trample. diff --git a/forge-gui/res/cardsfolder/g/go_blank.txt b/forge-gui/res/cardsfolder/g/go_blank.txt index e203ea80de7..d02740c39c3 100644 --- a/forge-gui/res/cardsfolder/g/go_blank.txt +++ b/forge-gui/res/cardsfolder/g/go_blank.txt @@ -2,5 +2,5 @@ Name:Go Blank ManaCost:2 B Types:Sorcery A:SP$ Discard | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBChangeZoneAll | SpellDescription$ Target player discards two cards. -SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Defined$ ParentTarget | ChangeType$ Card | Origin$ Graveyard | Destination$ Exile | SpellDescription$ Then exile all cards from that player's graveyard. -Oracle:Target player discards two cards. Then exile all cards from that player's graveyard. +SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Defined$ ParentTarget | ChangeType$ Card | Origin$ Graveyard | Destination$ Exile | SpellDescription$ Then exile that player's graveyard. +Oracle:Target player discards two cards. Then exile that player's graveyard. diff --git a/forge-gui/res/cardsfolder/g/goatnapper.txt b/forge-gui/res/cardsfolder/g/goatnapper.txt index a7a6c79b36d..e377fc4a2fe 100644 --- a/forge-gui/res/cardsfolder/g/goatnapper.txt +++ b/forge-gui/res/cardsfolder/g/goatnapper.txt @@ -2,7 +2,7 @@ Name:Goatnapper ManaCost:2 R Types:Creature Goblin Rogue PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, untap target Goat and gain control of it until end of turn. It gains haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When this creature enters, untap target Goat and gain control of it until end of turn. It gains haste until end of turn. SVar:TrigUntap:DB$ Untap | ValidTgts$ Goat | SubAbility$ DBChange SVar:DBChange:DB$ GainControl | Defined$ Targeted | AddKWs$ Haste | LoseControl$ EOT -Oracle:When Goatnapper enters, untap target Goat and gain control of it until end of turn. It gains haste until end of turn. +Oracle:When this creature enters, untap target Goat and gain control of it until end of turn. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gobbling_ooze.txt b/forge-gui/res/cardsfolder/g/gobbling_ooze.txt index a54abbb25d9..28a68ee6471 100644 --- a/forge-gui/res/cardsfolder/g/gobbling_ooze.txt +++ b/forge-gui/res/cardsfolder/g/gobbling_ooze.txt @@ -2,5 +2,5 @@ Name:Gobbling Ooze ManaCost:4 G Types:Creature Ooze PT:3/3 -A:AB$ PutCounter | Cost$ G Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. -Oracle:{G}, Sacrifice another creature: Put a +1/+1 counter on Gobbling Ooze. +A:AB$ PutCounter | Cost$ G Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. +Oracle:{G}, Sacrifice another creature: Put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gobhobbler_rats.txt b/forge-gui/res/cardsfolder/g/gobhobbler_rats.txt index 4f851a4250d..850d81c2865 100644 --- a/forge-gui/res/cardsfolder/g/gobhobbler_rats.txt +++ b/forge-gui/res/cardsfolder/g/gobhobbler_rats.txt @@ -2,7 +2,7 @@ Name:Gobhobbler Rats ManaCost:B R Types:Creature Rat PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddAbility$ Pump | Condition$ Hellbent | Description$ Hellbent — As long as you have no cards in hand, CARDNAME gets +1/+0 and has "{B}: Regenerate CARDNAME." -SVar:Pump:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddAbility$ Pump | Condition$ Hellbent | Description$ Hellbent — As long as you have no cards in hand, this creature gets +1/+0 and has "{B}: Regenerate this creature." (The next time it would be destroyed this turn, instead tap it, remove it from combat, and heal all damage on it.) +SVar:Pump:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate this creature. SVar:BuffedBy:Card -Oracle:Hellbent — As long as you have no cards in hand, Gobhobbler Rats gets +1/+0 and has "{B}: Regenerate Gobhobbler Rats." +Oracle:Hellbent — As long as you have no cards in hand, this creature gets +1/+0 and has "{B}: Regenerate this creature." (The next time it would be destroyed this turn, instead tap it, remove it from combat, and heal all damage on it.) diff --git a/forge-gui/res/cardsfolder/g/goblin_archaeologist.txt b/forge-gui/res/cardsfolder/g/goblin_archaeologist.txt index 0d5bc0555cc..633c1d21749 100644 --- a/forge-gui/res/cardsfolder/g/goblin_archaeologist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_archaeologist.txt @@ -2,9 +2,9 @@ Name:Goblin Archaeologist ManaCost:1 R Types:Creature Goblin Artificer PT:1/2 -A:AB$ FlipCoin | Cost$ R T | ValidTgts$ Artifact | WinSubAbility$ DBDestroy | LoseSubAbility$ DBSacSelf | SpellDescription$ Flip a coin. If you win the flip, destroy target artifact and untap CARDNAME. If you lose the flip, sacrifice CARDNAME. +A:AB$ FlipCoin | Cost$ R T | ValidTgts$ Artifact | WinSubAbility$ DBDestroy | LoseSubAbility$ DBSacSelf | SpellDescription$ Flip a coin. If you win the flip, destroy target artifact and untap this creature. If you lose the flip, sacrifice this creature. SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | SubAbility$ DBUntapSelf SVar:DBUntapSelf:DB$ Untap | Defined$ Self SVar:DBSacSelf:DB$ Sacrifice AI:RemoveDeck:All -Oracle:{R}, {T}: Flip a coin. If you win the flip, destroy target artifact and untap Goblin Archaeologist. If you lose the flip, sacrifice Goblin Archaeologist. +Oracle:{R}, {T}: Flip a coin. If you win the flip, destroy target artifact and untap this creature. If you lose the flip, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_arsonist.txt b/forge-gui/res/cardsfolder/g/goblin_arsonist.txt index 44ae7384976..29f5ad4c32f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_arsonist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_arsonist.txt @@ -2,6 +2,6 @@ Name:Goblin Arsonist ManaCost:R Types:Creature Goblin Shaman PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, you may have it deal 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ When this creature dies, you may have it deal 1 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 -Oracle:When Goblin Arsonist dies, you may have it deal 1 damage to any target. +Oracle:When this creature dies, you may have it deal 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_artillery.txt b/forge-gui/res/cardsfolder/g/goblin_artillery.txt index d776a7fa7b2..dfb69033e5d 100644 --- a/forge-gui/res/cardsfolder/g/goblin_artillery.txt +++ b/forge-gui/res/cardsfolder/g/goblin_artillery.txt @@ -2,8 +2,8 @@ Name:Goblin Artillery ManaCost:1 R R Types:Creature Goblin Warrior PT:1/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 2 | DamageMap$ True | AILogic$ SelfDamage | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 2 damage to any target and 3 damage to you. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 2 | DamageMap$ True | AILogic$ SelfDamage | SubAbility$ DBDealDamage | SpellDescription$ This creature deals 2 damage to any target and 3 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 3 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:SelfDamageAmount:3 -Oracle:{T}: Goblin Artillery deals 2 damage to any target and 3 damage to you. +Oracle:{T}: This creature deals 2 damage to any target and 3 damage to you. diff --git a/forge-gui/res/cardsfolder/g/goblin_assassin.txt b/forge-gui/res/cardsfolder/g/goblin_assassin.txt index 2f59ad65353..c0857066dae 100644 --- a/forge-gui/res/cardsfolder/g/goblin_assassin.txt +++ b/forge-gui/res/cardsfolder/g/goblin_assassin.txt @@ -2,8 +2,8 @@ Name:Goblin Assassin ManaCost:3 R R Types:Creature Goblin Assassin PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Goblin.Other | Execute$ AssassinsFlip | TriggerDescription$ Whenever CARDNAME or another Goblin enters, each player flips a coin. Each player whose coin comes up tails sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Goblin.Other | Execute$ AssassinsFlip | TriggerDescription$ Whenever this creature or another Goblin enters, each player flips a coin. Each player whose coin comes up tails sacrifices a creature of their choice. SVar:AssassinsFlip:DB$ FlipCoin | Flipper$ Player | NoCall$ True | RememberResult$ True | SubAbility$ Assassination SVar:Assassination:DB$ Sacrifice | Defined$ FlippedTails | SacValid$ Creature | Amount$ 1 | SubAbility$ ResetFlips SVar:ResetFlips:DB$ Cleanup | ClearCoinFlips$ True -Oracle:Whenever Goblin Assassin or another Goblin enters, each player flips a coin. Each player whose coin comes up tails sacrifices a creature. +Oracle:Whenever this creature or another Goblin enters, each player flips a coin. Each player whose coin comes up tails sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/goblin_assault_team.txt b/forge-gui/res/cardsfolder/g/goblin_assault_team.txt index ea0084ae306..a7d7faec8bc 100644 --- a/forge-gui/res/cardsfolder/g/goblin_assault_team.txt +++ b/forge-gui/res/cardsfolder/g/goblin_assault_team.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Goblin Warrior PT:4/1 K:Haste -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature dies, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Haste\nWhen Goblin Assault Team dies, put a +1/+1 counter on target creature you control. +Oracle:Haste\nWhen this creature dies, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/g/goblin_balloon_brigade.txt b/forge-gui/res/cardsfolder/g/goblin_balloon_brigade.txt index 6aebd90a1b5..ba616813513 100644 --- a/forge-gui/res/cardsfolder/g/goblin_balloon_brigade.txt +++ b/forge-gui/res/cardsfolder/g/goblin_balloon_brigade.txt @@ -2,6 +2,6 @@ Name:Goblin Balloon Brigade ManaCost:R Types:Creature Goblin Warrior PT:1/1 -A:AB$ Pump | Cost$ R | KW$ Flying | Defined$ Self | SpellDescription$ CARDNAME gains flying until end of turn. +A:AB$ Pump | Cost$ R | KW$ Flying | Defined$ Self | SpellDescription$ This creature gains flying until end of turn. DeckHas:Keyword$Flying -Oracle:{R}: Goblin Balloon Brigade gains flying until end of turn. +Oracle:{R}: This creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt b/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt index 5eca783e039..d01b0576388 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt @@ -2,8 +2,8 @@ Name:Goblin Bangchuckers ManaCost:2 R R Types:Creature Goblin Warrior PT:2/2 -A:AB$ FlipCoin | Cost$ T | ValidTgts$ Any | WinSubAbility$ DBDamageTarget | LoseSubAbility$ DBDamageSelf | AILogic$ Bangchuckers | SpellDescription$ Flip a coin. If you win the flip, CARDNAME deals 2 damage to any target. If you lose the flip, CARDNAME deals 2 damage to itself. +A:AB$ FlipCoin | Cost$ T | ValidTgts$ Any | WinSubAbility$ DBDamageTarget | LoseSubAbility$ DBDamageSelf | AILogic$ Bangchuckers | SpellDescription$ Flip a coin. If you win the flip, this creature deals 2 damage to any target. If you lose the flip, this creature deals 2 damage to itself. SVar:DBDamageTarget:DB$ DealDamage | Defined$ Targeted | NumDmg$ 2 SVar:DBDamageSelf:DB$ DealDamage | Defined$ Self | NumDmg$ 2 AI:RemoveDeck:All -Oracle:{T}: Flip a coin. If you win the flip, Goblin Bangchuckers deals 2 damage to any target. If you lose the flip, Goblin Bangchuckers deals 2 damage to itself. +Oracle:{T}: Flip a coin. If you win the flip, this creature deals 2 damage to any target. If you lose the flip, this creature deals 2 damage to itself. diff --git a/forge-gui/res/cardsfolder/g/goblin_banneret.txt b/forge-gui/res/cardsfolder/g/goblin_banneret.txt index b1bcc1bccd3..bbba8f3d0ee 100644 --- a/forge-gui/res/cardsfolder/g/goblin_banneret.txt +++ b/forge-gui/res/cardsfolder/g/goblin_banneret.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Goblin Soldier PT:1/1 K:Mentor -A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | SpellDescription$ This creature gets +2/+0 until end of turn. DeckHas:Ability$Counters -Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\n{1}{R}: Goblin Banneret gets +2/+0 until end of turn. +Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\n{1}{R}: This creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt b/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt index d57f5274d14..b581f73b2fa 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt @@ -2,5 +2,5 @@ Name:Goblin Bird-Grabber ManaCost:1 R Types:Creature Goblin PT:2/1 -A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ CARDNAME gains flying until end of turn. Activate only if you control a creature with flying. -Oracle:{R}: Goblin Bird-Grabber gains flying until end of turn. Activate only if you control a creature with flying. +A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ This creature gains flying until end of turn. Activate only if you control a creature with flying. +Oracle:{R}: This creature gains flying until end of turn. Activate only if you control a creature with flying. diff --git a/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt b/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt index ad9a778b989..43b50fdacf8 100644 --- a/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt @@ -2,7 +2,7 @@ Name:Goblin Blast-Runner ManaCost:R Types:Creature Goblin PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | AddPower$ 2 | CheckSVar$ SaccThisTurn | Description$ CARDNAME gets +2/+0 and has menace as long as you sacrificed a permanent this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | AddPower$ 2 | CheckSVar$ SaccThisTurn | Description$ This creature gets +2/+0 and has menace as long as you sacrificed a permanent this turn. SVar:SaccThisTurn:PlayerCountPropertyYou$SacrificedThisTurn Permanent DeckHints:Ability$Sacrifice -Oracle:Goblin Blast-Runner gets +2/+0 and has menace as long as you sacrificed a permanent this turn. +Oracle:This creature gets +2/+0 and has menace as long as you sacrificed a permanent this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_boarders.txt b/forge-gui/res/cardsfolder/g/goblin_boarders.txt index f147657985f..a3408175dbe 100644 --- a/forge-gui/res/cardsfolder/g/goblin_boarders.txt +++ b/forge-gui/res/cardsfolder/g/goblin_boarders.txt @@ -2,6 +2,6 @@ Name:Goblin Boarders ManaCost:2 R Types:Creature Goblin Pirate PT:3/2 -K:etbCounter:P1P1:1:CheckSVar$ RaidTest:Raid — CARDNAME enters with a +1/+1 counter on it if you attacked this turn. +K:etbCounter:P1P1:1:CheckSVar$ RaidTest:Raid — This creature enters with a +1/+1 counter on it if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared Oracle:Raid — This creature enters with a +1/+1 counter on it if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_bomb.txt b/forge-gui/res/cardsfolder/g/goblin_bomb.txt index 03c052b680c..022f6a18347 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bomb.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bomb.txt @@ -1,10 +1,10 @@ Name:Goblin Bomb ManaCost:1 R Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigFlip | TriggerDescription$ At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on CARDNAME. If you lose the flip, remove a fuse counter from CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigFlip | TriggerDescription$ At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on this enchantment. If you lose the flip, remove a fuse counter from this enchantment. SVar:TrigFlip:DB$ FlipCoin | WinSubAbility$ DBAddCounter | LoseSubAbility$ DBRemoveCounter SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 A:AB$ DealDamage | Cost$ SubCounter<5/FUSE> Sac<1/CARDNAME> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Choose target player or planeswalker | NumDmg$ 20 | SpellDescription$ It deals 20 damage to target player or planeswalker. DeckHas:Ability$Counters|Sacrifice -Oracle:At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on Goblin Bomb. If you lose the flip, remove a fuse counter from Goblin Bomb.\nRemove five fuse counters from Goblin Bomb and sacrifice it: It deals 20 damage to target player or planeswalker. +Oracle:At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on this enchantment. If you lose the flip, remove a fuse counter from this enchantment.\nRemove five fuse counters from this enchantment and sacrifice it: It deals 20 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/goblin_bombardment.txt b/forge-gui/res/cardsfolder/g/goblin_bombardment.txt index b1e11074a5b..d86856e1df2 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bombardment.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bombardment.txt @@ -1,7 +1,7 @@ Name:Goblin Bombardment ManaCost:1 R Types:Enchantment -A:AB$ DealDamage | Cost$ Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This enchantment deals 1 damage to any target. AI:RemoveDeck:All SVar:NonStackingEffect:True -Oracle:Sacrifice a creature: Goblin Bombardment deals 1 damage to any target. +Oracle:Sacrifice a creature: This enchantment deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt b/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt index 58b3d4bae96..4f29dfb3663 100644 --- a/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt +++ b/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt @@ -1,9 +1,9 @@ Name:Goblin Boom Keg ManaCost:4 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice this artifact. SVar:TrigSac:DB$ Sacrifice -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, it deals 3 damage to any target. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, it deals 3 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 SVar:SacMe:4 -Oracle:At the beginning of your upkeep, sacrifice Goblin Boom Keg.\nWhen Goblin Boom Keg is put into a graveyard from the battlefield, it deals 3 damage to any target. +Oracle:At the beginning of your upkeep, sacrifice this artifact.\nWhen this artifact is put into a graveyard from the battlefield, it deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt b/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt index c97ce715e0d..3beae07a453 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt @@ -2,8 +2,8 @@ Name:Goblin Bowling Team ManaCost:3 R Types:Creature Goblin PT:1/1 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Self | ReplaceWith$ RollDamage | Description$ If CARDNAME would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Self | ReplaceWith$ RollDamage | Description$ If this creature would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. SVar:RollDamage:DB$ RollDice | ResultSVar$ Result | SubAbility$ DmgPlus SVar:DmgPlus:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Plus.Result -Oracle:If Goblin Bowling Team would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. +Oracle:If this creature would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_brawler.txt b/forge-gui/res/cardsfolder/g/goblin_brawler.txt index c0b3931f5cf..5cf80ae768c 100644 --- a/forge-gui/res/cardsfolder/g/goblin_brawler.txt +++ b/forge-gui/res/cardsfolder/g/goblin_brawler.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Goblin Warrior PT:2/2 K:First Strike -S:Mode$ CantAttach | ValidCard$ Card.Equipment | Target$ Card.Self | Description$ CARDNAME can't be equipped. -Oracle:First strike\nGoblin Brawler can't be equipped. +S:Mode$ CantAttach | ValidCard$ Card.Equipment | Target$ Card.Self | Description$ This creature can't be equipped. +Oracle:First strike\nThis creature can't be equipped. diff --git a/forge-gui/res/cardsfolder/g/goblin_brigand.txt b/forge-gui/res/cardsfolder/g/goblin_brigand.txt index 8a5f7334780..9f7c7a82680 100644 --- a/forge-gui/res/cardsfolder/g/goblin_brigand.txt +++ b/forge-gui/res/cardsfolder/g/goblin_brigand.txt @@ -2,5 +2,5 @@ Name:Goblin Brigand ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. -Oracle:Goblin Brigand attacks each combat if able. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks each combat if able. +Oracle:This creature attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt b/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt index 789521276fd..9fe0e4a783a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Kicker:R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ Haste SVar:PlayMain1:TRUE -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nWhen Goblin Bushwhacker enters, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nWhen this creature enters, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_cadets.txt b/forge-gui/res/cardsfolder/g/goblin_cadets.txt index 0e997d0580b..4f2d255fe48 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cadets.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cadets.txt @@ -2,10 +2,10 @@ Name:Goblin Cadets ManaCost:R Types:Creature Goblin PT:2/1 -T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | Execute$ ChangeControl | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, target opponent gains control of it. (This removes CARDNAME from combat.) -T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | Execute$ ChangeControl | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, target opponent gains control of it. (This removes CARDNAME from combat.) +T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | Execute$ ChangeControl | TriggerDescription$ Whenever this creature blocks or becomes blocked, target opponent gains control of it. (This removes this creature from combat.) +T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | Execute$ ChangeControl | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked, target opponent gains control of it. (This removes this creature from combat.) SVar:ChangeControl:DB$ GainControl | Defined$ Self | ValidTgts$ Opponent | SpellDescription$ Target opponent gains control of CARDNAME. | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self SVar:SacMe:1 AI:RemoveDeck:All -Oracle:Whenever Goblin Cadets blocks or becomes blocked, target opponent gains control of it. (This removes Goblin Cadets from combat.) +Oracle:Whenever this creature blocks or becomes blocked, target opponent gains control of it. (This removes this creature from combat.) diff --git a/forge-gui/res/cardsfolder/g/goblin_cannon.txt b/forge-gui/res/cardsfolder/g/goblin_cannon.txt index 220aa3fc555..b3fa1b6ae86 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cannon.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cannon.txt @@ -1,7 +1,7 @@ Name:Goblin Cannon ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBSac | SpellDescription$ CARDNAME deals 1 damage to any target. Sacrifice CARDNAME. +A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBSac | SpellDescription$ This artifact deals 1 damage to any target. Sacrifice this artifact. SVar:DBSac:DB$ Sacrifice AI:RemoveDeck:All -Oracle:{2}: Goblin Cannon deals 1 damage to any target. Sacrifice Goblin Cannon. +Oracle:{2}: This artifact deals 1 damage to any target. Sacrifice this artifact. diff --git a/forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt b/forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt index 3ef0e8490aa..00fadbfde6f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt +++ b/forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt @@ -3,6 +3,6 @@ ManaCost:R R R Types:Creature Goblin Warrior PT:3/3 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME enters, it deals 1 damage to each opponent and each creature and planeswalker they control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When this creature enters, it deals 1 damage to each opponent and each creature and planeswalker they control. SVar:TrigDamageAll:DB$ DamageAll | ValidPlayers$ Player.Opponent | ValidCards$ Creature.OppCtrl,Planeswalker.OppCtrl | NumDmg$ 1 | ValidDescription$ each opponent and each creature and planeswalker they control. -Oracle:First strike\nWhen Goblin Chainwhirler enters, it deals 1 damage to each opponent and each creature and planeswalker they control. +Oracle:First strike\nWhen this creature enters, it deals 1 damage to each opponent and each creature and planeswalker they control. diff --git a/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt b/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt index a1b968c6f4a..802d374b1bd 100644 --- a/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt +++ b/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt @@ -1,11 +1,11 @@ Name:Goblin Charbelcher ManaCost:4 Types:Artifact -A:AB$ DigUntil | Cost$ 3 T | Valid$ Land | ValidDescription$ land | RememberRevealed$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SubAbility$ DBBelch | SpellDescription$ Reveal cards from the top of your library until you reveal a land card. CARDNAME deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, CARDNAME deals double that damage instead. Put the revealed cards on the bottom of your library in any order. | StackDescription$ SpellDescription +A:AB$ DigUntil | Cost$ 3 T | Valid$ Land | ValidDescription$ land | RememberRevealed$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SubAbility$ DBBelch | SpellDescription$ Reveal cards from the top of your library until you reveal a land card. This artifact deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, this artifact deals double that damage instead. Put the revealed cards on the bottom of your library in any order. | StackDescription$ SpellDescription SVar:DBBelch:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ0 | SubAbility$ DBDoubleBelch | StackDescription$ None SVar:DBDoubleBelch:DB$ DealDamage | Defined$ Targeted | NumDmg$ DoubleX | SubAbility$ DBCleanup | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ1 | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.nonLand SVar:DoubleX:Remembered$Valid Card.nonLand/Times.2 SVar:FoundMountain:Remembered$Valid Card.Mountain -Oracle:{3}, {T}: Reveal cards from the top of your library until you reveal a land card. Goblin Charbelcher deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, Goblin Charbelcher deals double that damage instead. Put the revealed cards on the bottom of your library in any order. +Oracle:{3}, {T}: Reveal cards from the top of your library until you reveal a land card. This artifact deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, this artifact deals double that damage instead. Put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_cohort.txt b/forge-gui/res/cardsfolder/g/goblin_cohort.txt index b9dc799fb93..499917d5ab9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cohort.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cohort.txt @@ -2,7 +2,7 @@ Name:Goblin Cohort ManaCost:R Types:Creature Goblin Warrior PT:2/2 -S:Mode$ CantAttack | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME can't attack unless you've cast a creature spell this turn. +S:Mode$ CantAttack | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | Description$ This creature can't attack unless you've cast a creature spell this turn. SVar:X:Count$ThisTurnCast_Creature.YouCtrl SVar:BuffedBy:Creature -Oracle:Goblin Cohort can't attack unless you've cast a creature spell this turn. +Oracle:This creature can't attack unless you've cast a creature spell this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_commando.txt b/forge-gui/res/cardsfolder/g/goblin_commando.txt index 31dacc2e1c2..037002e5779 100644 --- a/forge-gui/res/cardsfolder/g/goblin_commando.txt +++ b/forge-gui/res/cardsfolder/g/goblin_commando.txt @@ -2,7 +2,7 @@ Name:Goblin Commando ManaCost:4 R Types:Creature Goblin PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 2 damage to target creature. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 SVar:PlayMain1:TRUE -Oracle:When Goblin Commando enters, it deals 2 damage to target creature. +Oracle:When this creature enters, it deals 2 damage to target creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_cratermaker.txt b/forge-gui/res/cardsfolder/g/goblin_cratermaker.txt index 735ce972d82..42f73115cd4 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cratermaker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cratermaker.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 A:AB$ Charm | Cost$ 1 Sac<1/CARDNAME> | Choices$ DBDamage,DBDestroy -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target creature. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand+Colorless | SpellDescription$ Destroy target colorless nonland permanent. -Oracle:{1}, Sacrifice Goblin Cratermaker: Choose one —\n• Goblin Cratermaker deals 2 damage to target creature.\n• Destroy target colorless nonland permanent. +Oracle:{1}, Sacrifice this creature: Choose one —\n• This creature deals 2 damage to target creature.\n• Destroy target colorless nonland permanent. diff --git a/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt b/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt index 6efeecfeb35..ac401b84185 100644 --- a/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt @@ -3,6 +3,6 @@ ManaCost:3 R R Types:Creature Goblin PT:4/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When CARDNAME enters, you may cast target instant or sorcery card with mana value 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When this creature enters, you may cast target instant or sorcery card with mana value 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.YouCtrl+cmcLE3,Sorcery.YouCtrl+cmcLE3 | ValidSA$ Spell | TgtPrompt$ Choose target instant or sorcery card with mana value 3 or less from your graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell -Oracle:Menace\nWhen Goblin Dark-Dwellers enters, you may cast target instant or sorcery card with mana value 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, you may cast target instant or sorcery card with mana value 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_digging_team.txt b/forge-gui/res/cardsfolder/g/goblin_digging_team.txt index 4232ec63dff..fc878e82f22 100644 --- a/forge-gui/res/cardsfolder/g/goblin_digging_team.txt +++ b/forge-gui/res/cardsfolder/g/goblin_digging_team.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:1/1 A:AB$ Destroy | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Wall | TgtPrompt$ Select target Wall | SpellDescription$ Destroy target Wall. DeckHas:Ability$Sacrifice -Oracle:{T}, Sacrifice Goblin Digging Team: Destroy target Wall. +Oracle:{T}, Sacrifice this creature: Destroy target Wall. diff --git a/forge-gui/res/cardsfolder/g/goblin_dynamo.txt b/forge-gui/res/cardsfolder/g/goblin_dynamo.txt index d567686fb9e..dcda582307b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_dynamo.txt +++ b/forge-gui/res/cardsfolder/g/goblin_dynamo.txt @@ -2,9 +2,9 @@ Name:Goblin Dynamo ManaCost:5 R R Types:Creature Goblin Mutant PT:4/4 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. A:AB$ DealDamage | Cost$ X R T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ It deals X damage to any target. SVar:X:Count$xPaid AI:RemoveDeck:All DeckHas:Ability$Sacrifice -Oracle:{T}: Goblin Dynamo deals 1 damage to any target.\n{X}{R}, {T}, Sacrifice Goblin Dynamo: It deals X damage to any target. +Oracle:{T}: This creature deals 1 damage to any target.\n{X}{R}, {T}, Sacrifice this creature: It deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt b/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt index 905aafbabc3..5b9e718a8b7 100644 --- a/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt +++ b/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt @@ -2,7 +2,7 @@ Name:Goblin Elite Infantry ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -1/-1 until end of turn. -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -1/-1 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks or becomes blocked, it gets -1/-1 until end of turn. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked, it gets -1/-1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -1 | NumDef$ -1 -Oracle:Whenever Goblin Elite Infantry blocks or becomes blocked, it gets -1/-1 until end of turn. +Oracle:Whenever this creature blocks or becomes blocked, it gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_engineer.txt b/forge-gui/res/cardsfolder/g/goblin_engineer.txt index 0b12c09955f..d24f4e55dc6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_engineer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_engineer.txt @@ -2,8 +2,8 @@ Name:Goblin Engineer ManaCost:1 R Types:Creature Goblin Artificer 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 artifact card, put it into your graveyard, 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, put it into your graveyard, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Artifact | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ ChangeZone | Cost$ R T Sac<1/Artifact> | TgtPrompt$ Choose target artifact card with mana value 3 or less from your graveyard | ValidTgts$ Artifact.cmcLE3+YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target artifact card with mana value 3 or less from your graveyard to the battlefield. SVar:AIPreference:SacCost$Artifact.token -Oracle:When Goblin Engineer enters, you may search your library for an artifact card, put it into your graveyard, then shuffle.\n{R}, {T}, Sacrifice an artifact: Return target artifact card with mana value 3 or less from your graveyard to the battlefield. +Oracle:When this creature enters, you may search your library for an artifact card, put it into your graveyard, then shuffle.\n{R}, {T}, Sacrifice an artifact: Return target artifact card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/goblin_festival.txt b/forge-gui/res/cardsfolder/g/goblin_festival.txt index 1e1f28cc541..2911b532186 100644 --- a/forge-gui/res/cardsfolder/g/goblin_festival.txt +++ b/forge-gui/res/cardsfolder/g/goblin_festival.txt @@ -1,9 +1,9 @@ Name:Goblin Festival ManaCost:1 R Types:Enchantment -A:AB$ DealDamage | Cost$ 2 | NumDmg$ 1 | ValidTgts$ Any | SubAbility$ ControlFlip | SpellDescription$ CARDNAME deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of CARDNAME. +A:AB$ DealDamage | Cost$ 2 | NumDmg$ 1 | ValidTgts$ Any | SubAbility$ ControlFlip | SpellDescription$ This enchantment deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of this enchantment. SVar:ControlFlip:DB$ FlipCoin | Defined$ You | LoseSubAbility$ ChooseOpp SVar:ChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | AILogic$ Curse | SubAbility$ LoseControl SVar:LoseControl:DB$ GainControl | Defined$ Self | NewController$ ChosenPlayer | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True -Oracle:{2}: Goblin Festival deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of Goblin Festival. +Oracle:{2}: This enchantment deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of this enchantment. diff --git a/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt b/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt index bc3828aa735..f17ad5e86df 100644 --- a/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt +++ b/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt @@ -4,5 +4,5 @@ Types:Creature Goblin Berserker PT:1/1 K:Haste K:CARDNAME must be blocked if able. -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Haste\nGoblin Fire Fiend must be blocked if able.\n{R}: Goblin Fire Fiend 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:Haste\nThis creature must be blocked if able.\n{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_firebomb.txt b/forge-gui/res/cardsfolder/g/goblin_firebomb.txt index 185e67d7332..c68786f9933 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firebomb.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firebomb.txt @@ -4,4 +4,4 @@ Types:Artifact K:Flash A:AB$ Destroy | Cost$ 7 T Sac<1/CARDNAME> | ValidTgts$ Permanent | SpellDescription$ Destroy target permanent. DeckHas:Ability$Sacrifice -Oracle:Flash\n{7}, {T}, Sacrifice Goblin Firebomb: Destroy target permanent. +Oracle:Flash\n{7}, {T}, Sacrifice this artifact: Destroy target permanent. diff --git a/forge-gui/res/cardsfolder/g/goblin_firebug.txt b/forge-gui/res/cardsfolder/g/goblin_firebug.txt index 2a0fae37210..05e63fd4e44 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firebug.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firebug.txt @@ -2,6 +2,6 @@ Name:Goblin Firebug ManaCost:1 R Types:Creature Goblin PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When CARDNAME leaves the battlefield, sacrifice a land. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When this creature leaves the battlefield, sacrifice a land. SVar:TrigSacrifice:DB$ Sacrifice | SacValid$ Land -Oracle:When Goblin Firebug leaves the battlefield, sacrifice a land. +Oracle:When this creature leaves the battlefield, sacrifice a land. diff --git a/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt b/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt index 6d7a83915e6..b69254bb612 100644 --- a/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt +++ b/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt @@ -2,8 +2,8 @@ Name:Goblin Fireleaper ManaCost:1 R Types:Creature Goblin Warrior PT:1/1 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to target creature an opponent controls. +A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When this creature dies, it deals damage equal to its power to target creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X SVar:X:Count$CardPower -Oracle:{1}{R}: Goblin Fireleaper gets +1/+0 until end of turn.\nWhen Goblin Fireleaper dies, it deals damage equal to its power to target creature an opponent controls. +Oracle:{1}{R}: This creature gets +1/+0 until end of turn.\nWhen this creature dies, it deals damage equal to its power to target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/g/goblin_fireslinger.txt b/forge-gui/res/cardsfolder/g/goblin_fireslinger.txt index 64dd97198a3..9e3fc164ec3 100644 --- a/forge-gui/res/cardsfolder/g/goblin_fireslinger.txt +++ b/forge-gui/res/cardsfolder/g/goblin_fireslinger.txt @@ -2,6 +2,6 @@ Name:Goblin Fireslinger ManaCost:R Types:Creature Goblin Warrior PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target player or planeswalker. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target player or planeswalker. SVar:NonCombatPriority:1 -Oracle:{T}: Goblin Fireslinger deals 1 damage to target player or planeswalker. +Oracle:{T}: This creature deals 1 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/goblin_firestarter.txt b/forge-gui/res/cardsfolder/g/goblin_firestarter.txt index a0f2b2ed81b..b449d6c65d9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firestarter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firestarter.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:1/1 A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | ActivationFirstCombat$ True | SpellDescription$ It deals 1 damage to any target. Activate only during your turn, before attackers are declared. DeckHas:Ability$Sacrifice -Oracle:Sacrifice Goblin Firestarter: It deals 1 damage to any target. Activate only during your turn, before attackers are declared. +Oracle:Sacrifice this creature: It deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/g/goblin_flectomancer.txt b/forge-gui/res/cardsfolder/g/goblin_flectomancer.txt index 061bf0d3713..8fb06d2bfb6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_flectomancer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_flectomancer.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Wizard PT:2/2 A:AB$ ChangeTargets | Cost$ Sac<1/CARDNAME> | TargetType$ Spell | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery spell | SpellDescription$ You may change the targets of target instant or sorcery spell. AI:RemoveDeck:All -Oracle:Sacrifice Goblin Flectomancer: You may change the targets of target instant or sorcery spell. +Oracle:Sacrifice this creature: You may change the targets of target instant or sorcery spell. diff --git a/forge-gui/res/cardsfolder/g/goblin_flotilla.txt b/forge-gui/res/cardsfolder/g/goblin_flotilla.txt index bb982a217c9..ec37c952183 100644 --- a/forge-gui/res/cardsfolder/g/goblin_flotilla.txt +++ b/forge-gui/res/cardsfolder/g/goblin_flotilla.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Creature Goblin PT:2/2 K:Landwalk:Island -T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ AnimateDB | TriggerDescription$ At the beginning of each combat, unless you pay {R}, whenever CARDNAME blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ AnimateDB | TriggerDescription$ At the beginning of each combat, unless you pay {R}, whenever this creature blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. SVar:AnimateDB:DB$ Effect | Triggers$ AttackerBlocked,Blocks | UnlessCost$ R | UnlessPayer$ You | Duration$ UntilEndOfCombat SVar:AttackerBlocked:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.EffectSource | Execute$ PumpAttacker | TriggerDescription$ Whenever EFFECTSOURCE blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. SVar:Blocks:Mode$ AttackerBlockedByCreature | ValidCard$ Card.EffectSource | ValidBlocker$ Creature | Execute$ PumpBlocker | TriggerDescription$ Whenever EFFECTSOURCE blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. SVar:PumpAttacker:DB$ Pump | Defined$ TriggeredAttackerLKICopy | KW$ First Strike SVar:PumpBlocker:DB$ Pump | Defined$ TriggeredBlockerLKICopy | KW$ First Strike -Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nAt the beginning of each combat, unless you pay {R}, whenever Goblin Flotilla blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nAt the beginning of each combat, unless you pay {R}, whenever this creature blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_furrier.txt b/forge-gui/res/cardsfolder/g/goblin_furrier.txt index 2f5fbf1c2f6..3154d072ade 100644 --- a/forge-gui/res/cardsfolder/g/goblin_furrier.txt +++ b/forge-gui/res/cardsfolder/g/goblin_furrier.txt @@ -2,5 +2,5 @@ Name:Goblin Furrier ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Creature.Snow | ValidSource$ Card.Self | Description$ Prevent all damage that CARDNAME would deal to snow creatures. -Oracle:Prevent all damage that Goblin Furrier would deal to snow creatures. +R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Creature.Snow | ValidSource$ Card.Self | Description$ Prevent all damage that this creature would deal to snow creatures. +Oracle:Prevent all damage that this creature would deal to snow creatures. diff --git a/forge-gui/res/cardsfolder/g/goblin_gang_leader.txt b/forge-gui/res/cardsfolder/g/goblin_gang_leader.txt index b7da0ee1795..5736823d87d 100644 --- a/forge-gui/res/cardsfolder/g/goblin_gang_leader.txt +++ b/forge-gui/res/cardsfolder/g/goblin_gang_leader.txt @@ -2,6 +2,6 @@ Name:Goblin Gang Leader ManaCost:2 R R Types:Creature Goblin Warrior PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 red Goblin creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 red Goblin creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_goblin | TokenOwner$ You -Oracle:When Goblin Gang Leader enters, create two 1/1 red Goblin creature tokens. +Oracle:When this creature enters, create two 1/1 red Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/g/goblin_gardener.txt b/forge-gui/res/cardsfolder/g/goblin_gardener.txt index 2ffdf4cef2b..79b840643b8 100644 --- a/forge-gui/res/cardsfolder/g/goblin_gardener.txt +++ b/forge-gui/res/cardsfolder/g/goblin_gardener.txt @@ -2,6 +2,6 @@ Name:Goblin Gardener ManaCost:3 R Types:Creature Goblin PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME dies, destroy target land. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature dies, destroy target land. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land -Oracle:When Goblin Gardener dies, destroy target land. +Oracle:When this creature dies, destroy target land. diff --git a/forge-gui/res/cardsfolder/g/goblin_gaveleer.txt b/forge-gui/res/cardsfolder/g/goblin_gaveleer.txt index ee04b7c363d..924f1bfac20 100644 --- a/forge-gui/res/cardsfolder/g/goblin_gaveleer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_gaveleer.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +2/+0 for each Equipment attached to it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ This creature gets +2/+0 for each Equipment attached to it. SVar:X:Count$Valid Equipment.Attached/Times.2 SVar:EquipMe:Multiple -Oracle:Trample\nGoblin Gaveleer gets +2/+0 for each Equipment attached to it. +Oracle:Trample\nThis creature gets +2/+0 for each Equipment attached to it. diff --git a/forge-gui/res/cardsfolder/g/goblin_general.txt b/forge-gui/res/cardsfolder/g/goblin_general.txt index 8b4709e9406..bc0a69d6a0d 100644 --- a/forge-gui/res/cardsfolder/g/goblin_general.txt +++ b/forge-gui/res/cardsfolder/g/goblin_general.txt @@ -2,7 +2,7 @@ Name:Goblin General ManaCost:1 R R Types:Creature Goblin Warrior PT:1/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, Goblin creatures you control get +1/+1 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever this creature attacks, Goblin creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Goblin+YouCtrl | NumAtt$ +1 | NumDef$ +1 DeckHints:Type$Goblin -Oracle:Whenever Goblin General attacks, Goblin creatures you control get +1/+1 until end of turn. +Oracle:Whenever this creature attacks, Goblin creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_glider.txt b/forge-gui/res/cardsfolder/g/goblin_glider.txt index 446fe0b04dc..709a906ec89 100644 --- a/forge-gui/res/cardsfolder/g/goblin_glider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_glider.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Goblin PT:1/1 K:Flying -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -Oracle:Flying\nGoblin Glider can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +Oracle:Flying\nThis creature can't block. diff --git a/forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt b/forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt index 24a9b1e5f28..01ee03cc2fd 100644 --- a/forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt +++ b/forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Renown:1 -S:Mode$ Continuous | Affected$ Card.Self+IsRenowned | AddKeyword$ Menace | Description$ As long as CARDNAME is renowned, it has menace. +S:Mode$ Continuous | Affected$ Card.Self+IsRenowned | AddKeyword$ Menace | Description$ As long as this creature is renowned, it has menace. 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 Goblin Glory Chaser is renowned, it has menace. (It can't be blocked except by two or more creatures.) +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 menace. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/g/goblin_goliath.txt b/forge-gui/res/cardsfolder/g/goblin_goliath.txt index b3b94b8dc9f..e492b3699b7 100644 --- a/forge-gui/res/cardsfolder/g/goblin_goliath.txt +++ b/forge-gui/res/cardsfolder/g/goblin_goliath.txt @@ -2,11 +2,11 @@ Name:Goblin Goliath ManaCost:4 R R Types:Creature Goblin Mutant PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ X | TokenScript$ r_1_1_goblin A:AB$ Effect | Cost$ 3 R T | ReplacementEffects$ RDoubleDamage | SpellDescription$ If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. SVar:RDoubleDamage:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent | ReplaceWith$ DmgTwice | Description$ If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ Y SVar:X:PlayerCountOpponents$Amount SVar:Y:ReplaceCount$DamageAmount/Twice -Oracle:When Goblin Goliath enters, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have.\n{3}{R}, {T}: If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. +Oracle:When this creature enters, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have.\n{3}{R}, {T}: If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_goon.txt b/forge-gui/res/cardsfolder/g/goblin_goon.txt index fab30885818..9d5f7cfbead 100644 --- a/forge-gui/res/cardsfolder/g/goblin_goon.txt +++ b/forge-gui/res/cardsfolder/g/goblin_goon.txt @@ -2,9 +2,9 @@ Name:Goblin Goon ManaCost:3 R Types:Creature Goblin Mutant PT:6/6 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ hasFewerCreaturesInPlayThanYou | Description$ CARDNAME can't attack unless you control more creatures than defending player. -S:Mode$ CantBlock | ValidCard$ Card.Self | Condition$ NotPlayerTurn | CheckSVar$ Y | SVarCompare$ GEX | Description$ CARDNAME can't block unless you control more creatures than attacking player. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ hasFewerCreaturesInPlayThanYou | Description$ This creature can't attack unless you control more creatures than defending player. +S:Mode$ CantBlock | ValidCard$ Card.Self | Condition$ NotPlayerTurn | CheckSVar$ Y | SVarCompare$ GEX | Description$ This creature can't block unless you control more creatures than attacking player. SVar:X:Count$Valid Creature.YouCtrl SVar:Y:Count$Valid Creature.ActivePlayerCtrl SVar:BuffedBy:Creature -Oracle:Goblin Goon can't attack unless you control more creatures than defending player.\nGoblin Goon can't block unless you control more creatures than attacking player. +Oracle:This creature can't attack unless you control more creatures than defending player.\nThis creature can't block unless you control more creatures than attacking player. diff --git a/forge-gui/res/cardsfolder/g/goblin_grenadiers.txt b/forge-gui/res/cardsfolder/g/goblin_grenadiers.txt index b6ea80b4d97..c8cd8d3fcd1 100644 --- a/forge-gui/res/cardsfolder/g/goblin_grenadiers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_grenadiers.txt @@ -2,8 +2,8 @@ Name:Goblin Grenadiers ManaCost:3 R Types:Creature Goblin PT:2/2 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyCreature | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyCreature | TriggerDescription$ Whenever this creature attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land. SVar:TrigDestroyCreature:AB$ Pump | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBLand SVar:DBLand:DB$ Pump | ValidTgts$ Land | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy SVar:DBDestroy:DB$ Destroy | Defined$ Targeted -Oracle:Whenever Goblin Grenadiers attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land. +Oracle:Whenever this creature attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land. diff --git a/forge-gui/res/cardsfolder/g/goblin_guide.txt b/forge-gui/res/cardsfolder/g/goblin_guide.txt index 3240fde85ac..6ca89995465 100644 --- a/forge-gui/res/cardsfolder/g/goblin_guide.txt +++ b/forge-gui/res/cardsfolder/g/goblin_guide.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Goblin Scout PT:2/2 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME attacks, defending player reveals the top card of their library. If it's a land card, that player puts it into their hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever this creature attacks, defending player reveals the top card of their library. If it's a land card, that player puts it into their hand. SVar:TrigDig:DB$ Dig | Defined$ TriggeredDefendingPlayer | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | LibraryPosition2$ 0 -Oracle:Haste\nWhenever Goblin Guide attacks, defending player reveals the top card of their library. If it's a land card, that player puts it into their hand. +Oracle:Haste\nWhenever this creature attacks, defending player reveals the top card of their library. If it's a land card, that player puts it into their hand. diff --git a/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt b/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt index 1b052ec327a..c5af30fbe16 100644 --- a/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Goblin Berserker PT:3/2 K:Dash:2 R -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -Oracle:Whenever Goblin Heelcutter attacks, target creature can't block this turn.\nDash {2}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) +Oracle:Whenever this creature attacks, target creature can't block this turn.\nDash {2}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/g/goblin_instigator.txt b/forge-gui/res/cardsfolder/g/goblin_instigator.txt index 9f1d5988e5a..267deb96c8a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_instigator.txt +++ b/forge-gui/res/cardsfolder/g/goblin_instigator.txt @@ -2,7 +2,7 @@ Name:Goblin Instigator ManaCost:1 R Types:Creature Goblin Rogue PT:1/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerDescription$ When CARDNAME enters, create a 1/1 red Goblin creature token. | Execute$ TrigToken +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerDescription$ When this creature enters, create a 1/1 red Goblin creature token. | Execute$ TrigToken SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ r_1_1_goblin DeckHas:Ability$Token -Oracle:When Goblin Instigator enters, create a 1/1 red Goblin creature token. +Oracle:When this creature enters, create a 1/1 red Goblin creature token. diff --git a/forge-gui/res/cardsfolder/g/goblin_javelineer.txt b/forge-gui/res/cardsfolder/g/goblin_javelineer.txt index 0d88acf4beb..f43ab9a9223 100644 --- a/forge-gui/res/cardsfolder/g/goblin_javelineer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_javelineer.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Haste -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME becomes blocked, it deals 1 damage to target creature blocking it. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature becomes blocked, it deals 1 damage to target creature blocking it. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 1 | ValidTgts$ Creature.blockingSelf -Oracle:Haste\nWhenever Goblin Javelineer becomes blocked, it deals 1 damage to target creature blocking it. +Oracle:Haste\nWhenever this creature becomes blocked, it deals 1 damage to target creature blocking it. diff --git a/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt b/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt index 40205897b7b..60688ab223e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt @@ -2,8 +2,8 @@ Name:Goblin Kaboomist ManaCost:1 R Types:Creature Goblin Warrior PT:1/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, CARDNAME deals 2 damage to itself. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this token: This token deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, this creature deals 2 damage to itself. SVar:TrigToken:DB$ Token | TokenScript$ land_mine | TokenOwner$ You | SubAbility$ DBFlip SVar:DBFlip:DB$ FlipCoin | LoseSubAbility$ DmgSelf SVar:DmgSelf:DB$ DealDamage | Defined$ Self | NumDmg$ 2 -Oracle:At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, Goblin Kaboomist deals 2 damage to itself. +Oracle:At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this token: This token deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, this creature deals 2 damage to itself. diff --git a/forge-gui/res/cardsfolder/g/goblin_king.txt b/forge-gui/res/cardsfolder/g/goblin_king.txt index 1fb1a502cf0..5374d50724b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_king.txt +++ b/forge-gui/res/cardsfolder/g/goblin_king.txt @@ -2,7 +2,7 @@ Name:Goblin King ManaCost:1 R R Types:Creature Goblin PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Goblin+Other | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Landwalk:Mountain | Description$ Other Goblin creatures get +1/+1 and have mountainwalk. +S:Mode$ Continuous | Affected$ Creature.Goblin+Other | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Landwalk:Mountain | Description$ Other Goblins get +1/+1 and have mountainwalk. SVar:PlayMain1:TRUE DeckHas:Keyword$Landwalk:Mountain DeckHints:Type$Goblin & Name$Blood Moon diff --git a/forge-gui/res/cardsfolder/g/goblin_lackey.txt b/forge-gui/res/cardsfolder/g/goblin_lackey.txt index 62b528b71fc..f21645f4aff 100644 --- a/forge-gui/res/cardsfolder/g/goblin_lackey.txt +++ b/forge-gui/res/cardsfolder/g/goblin_lackey.txt @@ -2,6 +2,6 @@ Name:Goblin Lackey ManaCost:R Types:Creature Goblin PT:1/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME deals damage to a player, you may put a Goblin permanent card from your hand onto the battlefield. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigChange | TriggerDescription$ Whenever this creature deals damage to a player, you may put a Goblin permanent card from your hand onto the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent.Goblin | ChangeNum$ 1 -Oracle:Whenever Goblin Lackey deals damage to a player, you may put a Goblin permanent card from your hand onto the battlefield. +Oracle:Whenever this creature deals damage to a player, you may put a Goblin permanent card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt b/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt index 0e110c86968..ec73d3df82a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt +++ b/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt @@ -6,4 +6,4 @@ A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellD A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Any | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. AI:RemoveDeck:All DeckHas:Ability$Sacrifice -Oracle:{R}, Sacrifice Goblin Legionnaire: It deals 2 damage to any target.\n{W}, Sacrifice Goblin Legionnaire: Prevent the next 2 damage that would be dealt to any target this turn. +Oracle:{R}, Sacrifice this creature: It deals 2 damage to any target.\n{W}, Sacrifice this creature: Prevent the next 2 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_locksmith.txt b/forge-gui/res/cardsfolder/g/goblin_locksmith.txt index dfa025edb92..cf6605a06d5 100644 --- a/forge-gui/res/cardsfolder/g/goblin_locksmith.txt +++ b/forge-gui/res/cardsfolder/g/goblin_locksmith.txt @@ -2,7 +2,7 @@ Name:Goblin Locksmith ManaCost:1 R Types:Creature Goblin Rogue PT:2/1 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME attacks, creatures with defender can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever this creature attacks, creatures with defender can't block this turn. SVar:TrigEffect:DB$ Effect | StaticAbilities$ KWPump SVar:KWPump:Mode$ Continuous | Affected$ Creature.withDefender | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures with defender can't block this turn. -Oracle:Whenever Goblin Locksmith attacks, creatures with defender can't block this turn. +Oracle:Whenever this creature attacks, creatures with defender can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_lyre.txt b/forge-gui/res/cardsfolder/g/goblin_lyre.txt index 59c78772c7c..fdb75d3ae01 100644 --- a/forge-gui/res/cardsfolder/g/goblin_lyre.txt +++ b/forge-gui/res/cardsfolder/g/goblin_lyre.txt @@ -1,10 +1,10 @@ Name:Goblin Lyre ManaCost:3 Types:Artifact -A:AB$ FlipCoin | Cost$ Sac<1/CARDNAME> | WinSubAbility$ DBDamageOpp | LoseSubAbility$ DBDamageYou | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Choose target opponent or planeswalker | SpellDescription$ Flip a coin. If you win the flip, CARDNAME deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, CARDNAME deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. +A:AB$ FlipCoin | Cost$ Sac<1/CARDNAME> | WinSubAbility$ DBDamageOpp | LoseSubAbility$ DBDamageYou | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Choose target opponent or planeswalker | SpellDescription$ Flip a coin. If you win the flip, this artifact deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, this artifact deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. SVar:DBDamageOpp:DB$ DealDamage | Defined$ Targeted | NumDmg$ X SVar:DBDamageYou:DB$ DealDamage | Defined$ You | NumDmg$ Y SVar:X:Count$Valid Creature.YouCtrl SVar:Y:Count$Valid Creature.ControlledBy TargetedOrController AI:RemoveDeck:All -Oracle:Sacrifice Goblin Lyre: Flip a coin. If you win the flip, Goblin Lyre deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, Goblin Lyre deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. +Oracle:Sacrifice this artifact: Flip a coin. If you win the flip, this artifact deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, this artifact deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. diff --git a/forge-gui/res/cardsfolder/g/goblin_machinist.txt b/forge-gui/res/cardsfolder/g/goblin_machinist.txt index 53e72f228ea..f4610387c01 100644 --- a/forge-gui/res/cardsfolder/g/goblin_machinist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_machinist.txt @@ -2,9 +2,9 @@ Name:Goblin Machinist ManaCost:4 R Types:Creature Goblin PT:0/5 -A:AB$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ DBPump | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland card. CARDNAME gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. +A:AB$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ DBPump | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland card. This creature gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +RCX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RCX:Remembered$CardManaCost AI:RemoveDeck:All -Oracle:{2}{R}: Reveal cards from the top of your library until you reveal a nonland card. Goblin Machinist gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. +Oracle:{2}{R}: Reveal cards from the top of your library until you reveal a nonland card. This creature gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_marshal.txt b/forge-gui/res/cardsfolder/g/goblin_marshal.txt index 625671047d5..d5edb929c6b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_marshal.txt +++ b/forge-gui/res/cardsfolder/g/goblin_marshal.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Goblin Warrior PT:3/3 K:Echo:4 R R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters or dies, create two 1/1 red Goblin creature tokens. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters or dies, create two 1/1 red Goblin creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters or dies, create two 1/1 red Goblin creature tokens. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When this creature enters or dies, create two 1/1 red Goblin creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_goblin | TokenOwner$ You -Oracle:Echo {4}{R}{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 Goblin Marshal enters or dies, create two 1/1 red Goblin creature tokens. +Oracle:Echo {4}{R}{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 or dies, create two 1/1 red Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/g/goblin_maskmaker.txt b/forge-gui/res/cardsfolder/g/goblin_maskmaker.txt index 65cd200a5f4..83b3f446342 100644 --- a/forge-gui/res/cardsfolder/g/goblin_maskmaker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_maskmaker.txt @@ -2,9 +2,9 @@ Name:Goblin Maskmaker ManaCost:R Types:Creature Goblin Citizen PT:1/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME attacks, face-down spells you cast this turn cost {1} less to cast. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever this creature attacks, face-down spells you cast this turn cost {1} less to cast. SVar:TrigEffect:DB$ Effect | StaticAbilities$ ReduceCost SVar:ReduceCost:Mode$ ReduceCost | ValidCard$ Card.faceDown | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Face-down spells you cast this turn cost {1} less to cast. SVar:HasAttackEffect:TRUE DeckHints:Keyword$Morph|Megamorph|Disguise -Oracle:Whenever Goblin Maskmaker attacks, face-down spells you cast this turn cost {1} less to cast. +Oracle:Whenever this creature attacks, face-down spells you cast this turn cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/g/goblin_masons.txt b/forge-gui/res/cardsfolder/g/goblin_masons.txt index 05ed48b3a3d..cea9156fd00 100644 --- a/forge-gui/res/cardsfolder/g/goblin_masons.txt +++ b/forge-gui/res/cardsfolder/g/goblin_masons.txt @@ -2,6 +2,6 @@ Name:Goblin Masons ManaCost:1 R Types:Creature Goblin PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME dies, destroy target Wall. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature dies, destroy target Wall. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Wall | TgtPrompt$ Select target wall -Oracle:When Goblin Masons dies, destroy target Wall. +Oracle:When this creature dies, destroy target Wall. diff --git a/forge-gui/res/cardsfolder/g/goblin_matron.txt b/forge-gui/res/cardsfolder/g/goblin_matron.txt index dde91942116..3127dca32ee 100644 --- a/forge-gui/res/cardsfolder/g/goblin_matron.txt +++ b/forge-gui/res/cardsfolder/g/goblin_matron.txt @@ -2,7 +2,7 @@ Name:Goblin Matron ManaCost:2 R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a Goblin card, reveal that card, 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 a Goblin card, reveal that card, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Goblin | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Type$Goblin -Oracle:When Goblin Matron enters, you may search your library for a Goblin card, reveal that card, put it into your hand, then shuffle. +Oracle:When this creature enters, you may search your library for a Goblin card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/goblin_medics.txt b/forge-gui/res/cardsfolder/g/goblin_medics.txt index 366e8410621..2931a73a744 100644 --- a/forge-gui/res/cardsfolder/g/goblin_medics.txt +++ b/forge-gui/res/cardsfolder/g/goblin_medics.txt @@ -2,6 +2,6 @@ Name:Goblin Medics ManaCost:2 R Types:Creature Goblin Shaman PT:1/1 -T:Mode$ Taps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME becomes tapped, it deals 1 damage to any target. +T:Mode$ Taps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature becomes tapped, it deals 1 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 -Oracle:Whenever Goblin Medics becomes tapped, it deals 1 damage to any target. +Oracle:Whenever this creature becomes tapped, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_morningstar.txt b/forge-gui/res/cardsfolder/g/goblin_morningstar.txt index 3dbf437d0ce..41eba903b69 100644 --- a/forge-gui/res/cardsfolder/g/goblin_morningstar.txt +++ b/forge-gui/res/cardsfolder/g/goblin_morningstar.txt @@ -3,11 +3,11 @@ ManaCost:1 R Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ Trample | Description$ Equipped creature gets +1/+0 and has trample. K:Equip:1 R -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ When this Equipment enters, ABILITY SVar:TrigRollDice:DB$ RollDice | Sides$ 20 | ResultSubAbilities$ 1-9:DBToken,10-20:DBTokenAttach | SpellDescription$ roll a d20. SVar:DBToken:DB$ Token | TokenScript$ r_1_1_goblin | TokenOwner$ You | SpellDescription$ 1—9 VERT Create a 1/1 red Goblin creature token. SVar:DBTokenAttach:DB$ Token | TokenScript$ r_1_1_goblin | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach | SpellDescription$ 10—20 VERT Create a 1/1 red Goblin creature token, then attach CARDNAME to it. SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:Equipped creature gets +1/+0 and has trample.\nEquip {1}{R}\nWhen Goblin Morningstar enters, roll a d20.\n1—9 | Create a 1/1 red Goblin creature token.\n10—20 | Create a 1/1 red Goblin creature token, then attach Goblin Morningstar to it. +Oracle:Equipped creature gets +1/+0 and has trample.\nEquip {1}{R}\nWhen this Equipment enters, roll a d20.\n1—9 | Create a 1/1 red Goblin creature token.\n10—20 | Create a 1/1 red Goblin creature token, then attach this Equipment to it. diff --git a/forge-gui/res/cardsfolder/g/goblin_mutant.txt b/forge-gui/res/cardsfolder/g/goblin_mutant.txt index a20974129bf..8e7921a3749 100644 --- a/forge-gui/res/cardsfolder/g/goblin_mutant.txt +++ b/forge-gui/res/cardsfolder/g/goblin_mutant.txt @@ -3,6 +3,6 @@ ManaCost:2 R R Types:Creature Goblin Mutant PT:5/3 K:Trample -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ !controlsCreature.untapped+powerGE3 | Description$ CARDNAME can't attack if defending player controls an untapped creature with power 3 or greater. -S:Mode$ CantBlockBy | ValidAttacker$ Creature.powerGE3 | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block creatures with power 3 or greater. -Oracle:Trample\nGoblin Mutant can't attack if defending player controls an untapped creature with power 3 or greater.\nGoblin Mutant can't block creatures with power 3 or greater. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ !controlsCreature.untapped+powerGE3 | Description$ This creature can't attack if defending player controls an untapped creature with power 3 or greater. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.powerGE3 | ValidBlocker$ Creature.Self | Description$ This creature can't block creatures with power 3 or greater. +Oracle:Trample\nThis creature can't attack if defending player controls an untapped creature with power 3 or greater.\nThis creature can't block creatures with power 3 or greater. diff --git a/forge-gui/res/cardsfolder/g/goblin_picker.txt b/forge-gui/res/cardsfolder/g/goblin_picker.txt index a0247576c2e..02f8e6c6e97 100644 --- a/forge-gui/res/cardsfolder/g/goblin_picker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_picker.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:2/2 A:AB$ Draw | Cost$ R T Discard<1/Card> | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. DeckHas:Ability$Discard -Oracle:{R} ,{T}, Discard a card: Draw a card. +Oracle:{R}, {T}, Discard a card: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/goblin_piledriver.txt b/forge-gui/res/cardsfolder/g/goblin_piledriver.txt index ea2f680f075..2959262fbb7 100644 --- a/forge-gui/res/cardsfolder/g/goblin_piledriver.txt +++ b/forge-gui/res/cardsfolder/g/goblin_piledriver.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:1/2 K:Protection from blue -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn for each other attacking Goblin. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +2/+0 until end of turn for each other attacking Goblin. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Goblin.attacking+Other/Times.2 -Oracle:Protection from blue (This creature can't be blocked, targeted, dealt damage, or enchanted by anything blue.)\nWhenever Goblin Piledriver attacks, it gets +2/+0 until end of turn for each other attacking Goblin. +Oracle:Protection from blue (This creature can't be blocked, targeted, dealt damage, or enchanted by anything blue.)\nWhenever this creature attacks, it gets +2/+0 until end of turn for each other attacking Goblin. diff --git a/forge-gui/res/cardsfolder/g/goblin_psychopath.txt b/forge-gui/res/cardsfolder/g/goblin_psychopath.txt index 550ac7b793f..1b5047edba9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_psychopath.txt +++ b/forge-gui/res/cardsfolder/g/goblin_psychopath.txt @@ -2,8 +2,8 @@ Name:Goblin Psychopath ManaCost:3 R Types:Creature Goblin Mutant PT:5/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ CoinFlip | TriggerDescription$ Whenever CARDNAME attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ CoinFlip | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ CoinFlip | TriggerDescription$ Whenever this creature attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ CoinFlip | Secondary$ True | TriggerDescription$ Whenever this creature attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. SVar:CoinFlip:DB$ FlipCoin | LoseSubAbility$ CreateEffect SVar:CreateEffect:DB$ Effect | ReplacementEffects$ EventDamageDone SVar:EventDamageDone:Event$ DamageDone | ValidSource$ Card.EffectSource | DamageTarget$ You | ReplaceWith$ DamageYou | IsCombat$ True | Description$ The next time EFFECTSOURCE would deal combat damage this turn, it deals that damage to you instead. @@ -11,4 +11,4 @@ SVar:DamageYou:DB$ ReplaceEffect | VarName$ Affected | VarValue$ You | VarType$ SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:PsychoX:ReplaceCount$DamageAmount AI:RemoveDeck:Random -Oracle:Whenever Goblin Psychopath attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. +Oracle:Whenever this creature attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt b/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt index 9b69b1b2435..8b48d21db6f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt @@ -2,9 +2,9 @@ Name:Goblin Pyromancer ManaCost:3 R Types:Creature Goblin Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, Goblin creatures get +3/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, Goblin creatures get +3/+0 until end of turn. T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the end step, destroy all Goblins. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Goblin | NumAtt$ +3 SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.Goblin AI:RemoveDeck:Random -Oracle:When Goblin Pyromancer enters, Goblin creatures get +3/+0 until end of turn.\nAt the beginning of the end step, destroy all Goblins. +Oracle:When this creature enters, Goblin creatures get +3/+0 until end of turn.\nAt the beginning of the end step, destroy all Goblins. diff --git a/forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt b/forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt index 1c73cdd85a1..f4839f02cfd 100644 --- a/forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt +++ b/forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt @@ -5,9 +5,9 @@ PT:2/2 S:Mode$ MustAttack | ValidCreature$ Creature.Goblin+Other+YouCtrl | Description$ Other Goblin creatures you control attack each combat if able. T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, create a 1/1 red Goblin creature token with haste. SVar:TrigToken:DB$ Token | TokenScript$ r_1_1_goblin_haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Goblin. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +1/+0 until end of turn for each other attacking Goblin. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Goblin.attacking+Other SVar:PlayMain1:TRUE DeckHas:Ability$Token -Oracle:Other Goblin creatures you control attack each combat if able.\nAt the beginning of combat on your turn, create a 1/1 red Goblin creature token with haste.\nWhenever Goblin Rabblemaster attacks, it gets +1/+0 until end of turn for each other attacking Goblin. +Oracle:Other Goblin creatures you control attack each combat if able.\nAt the beginning of combat on your turn, create a 1/1 red Goblin creature token with haste.\nWhenever this creature attacks, it gets +1/+0 until end of turn for each other attacking Goblin. diff --git a/forge-gui/res/cardsfolder/g/goblin_racketeer.txt b/forge-gui/res/cardsfolder/g/goblin_racketeer.txt index b94616f7270..1d0eba1d58a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_racketeer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_racketeer.txt @@ -2,6 +2,6 @@ Name:Goblin Racketeer ManaCost:3 R Types:Creature Goblin Rogue PT:4/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGoad | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGoad | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls. -Oracle:Whenever Goblin Racketeer attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +Oracle:Whenever this creature attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/g/goblin_raider.txt b/forge-gui/res/cardsfolder/g/goblin_raider.txt index c920ed5e716..6a84853a9c3 100644 --- a/forge-gui/res/cardsfolder/g/goblin_raider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_raider.txt @@ -2,5 +2,5 @@ Name:Goblin Raider ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -Oracle:Goblin Raider 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/g/goblin_razerunners.txt b/forge-gui/res/cardsfolder/g/goblin_razerunners.txt index 023bccd6895..1e255f9fce2 100644 --- a/forge-gui/res/cardsfolder/g/goblin_razerunners.txt +++ b/forge-gui/res/cardsfolder/g/goblin_razerunners.txt @@ -2,8 +2,8 @@ Name:Goblin Razerunners ManaCost:2 R R Types:Creature Goblin Warrior PT:3/4 -A:AB$ PutCounter | Cost$ 1 R Sac<1/Land> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may have CARDNAME deal damage equal to the number of +1/+1 counters on it to target player or planeswalker. +A:AB$ PutCounter | Cost$ 1 R Sac<1/Land> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may have this creature deal damage equal to the number of +1/+1 counters on it to target player or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player, Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X SVar:X:Count$CardCounters.P1P1 -Oracle:{1}{R}, Sacrifice a land: Put a +1/+1 counter on Goblin Razerunners.\nAt the beginning of your end step, you may have Goblin Razerunners deal damage equal to the number of +1/+1 counters on it to target player or planeswalker. +Oracle:{1}{R}, Sacrifice a land: Put a +1/+1 counter on this creature.\nAt the beginning of your end step, you may have this creature deal damage equal to the number of +1/+1 counters on it to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/goblin_recruiter.txt b/forge-gui/res/cardsfolder/g/goblin_recruiter.txt index c3823a79aef..a27bdc6c184 100644 --- a/forge-gui/res/cardsfolder/g/goblin_recruiter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_recruiter.txt @@ -2,7 +2,7 @@ Name:Goblin Recruiter ManaCost:1 R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. SVar:TrigChangeZone:DB$ ChangeZone | ChangeNum$ X | ChangeType$ Goblin | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | Reorder$ True SVar:X:Count$ValidLibrary Goblin.YouOwn DeckNeeds:Type$Goblin @@ -10,4 +10,4 @@ DeckNeeds:Type$Goblin AI:RemoveDeck:All SVar:NeedsToPlayVar:Z GE4 SVar:Z:Count$Valid Land.YouCtrl -Oracle:When Goblin Recruiter enters, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. +Oracle:When this creature enters, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_replica.txt b/forge-gui/res/cardsfolder/g/goblin_replica.txt index 06b0c766f94..f2ff494c6a2 100644 --- a/forge-gui/res/cardsfolder/g/goblin_replica.txt +++ b/forge-gui/res/cardsfolder/g/goblin_replica.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Goblin PT:2/2 A:AB$ Destroy | Cost$ 3 R Sac<1/CARDNAME> | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact. DeckNeeds:Color$Red -Oracle:{3}{R}, Sacrifice Goblin Replica: Destroy target artifact. +Oracle:{3}{R}, Sacrifice this creature: Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/g/goblin_researcher.txt b/forge-gui/res/cardsfolder/g/goblin_researcher.txt index 9ce46af2b94..1527dd43283 100644 --- a/forge-gui/res/cardsfolder/g/goblin_researcher.txt +++ b/forge-gui/res/cardsfolder/g/goblin_researcher.txt @@ -2,10 +2,10 @@ Name:Goblin Researcher ManaCost:3 R Types:Creature Goblin Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile the top card of your library. During any turn you attacked with CARDNAME, you may play that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile the top card of your library. During any turn you attacked with this creature, you may play that card. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ExileOnMoved$ Exile | Duration$ UntilHostLeavesPlay SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | CheckSVar$ X | Description$ During any turn you attacked with EFFECTSOURCE, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$CreaturesAttackedThisTurn Creature.EffectSource -Oracle:When Goblin Researcher enters, exile the top card of your library. During any turn you attacked with Goblin Researcher, you may play that card. +Oracle:When this creature enters, exile the top card of your library. During any turn you attacked with this creature, you may play that card. diff --git a/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt b/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt index 3f25a96f628..1d58c85051e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Snow Creature Goblin Warrior PT:2/2 A:AB$ Pump | Cost$ T | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -A:AB$ Pump | Cost$ S | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. -Oracle:{T}: Target creature can't block this turn.\n{S}: Goblin Rimerunner gains haste until end of turn. ({S} can be paid with one mana from a snow source.) +A:AB$ Pump | Cost$ S | KW$ Haste | Defined$ Self | SpellDescription$ This creature gains haste until end of turn. +Oracle:{T}: Target creature can't block this turn.\n{S}: This creature gains haste until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/g/goblin_ringleader.txt b/forge-gui/res/cardsfolder/g/goblin_ringleader.txt index 73256347958..24d5d3dc8b5 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ringleader.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ringleader.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Goblin PT:2/2 K:Haste -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature enters, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Goblin DeckHints:Type$Goblin -Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nWhen Goblin Ringleader enters, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nWhen this creature enters, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_rock_sled.txt b/forge-gui/res/cardsfolder/g/goblin_rock_sled.txt index f7d167a7102..970829871df 100644 --- a/forge-gui/res/cardsfolder/g/goblin_rock_sled.txt +++ b/forge-gui/res/cardsfolder/g/goblin_rock_sled.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Goblin PT:3/1 K:Trample -R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.Self+attackedLastTurn | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ CARDNAME doesn't untap during your untap step if it attacked during your last turn. -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsMountain | Description$ CARDNAME can't attack unless defending player controls a Mountain. +R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.Self+attackedLastTurn | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ This creature doesn't untap during your untap step if it attacked during your last turn. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsMountain | Description$ This creature can't attack unless defending player controls a Mountain. DeckHints:Name$Blood Moon|Magus of the Moon -Oracle:Trample\nGoblin Rock Sled doesn't untap during your untap step if it attacked during your last turn.\nGoblin Rock Sled can't attack unless defending player controls a Mountain. +Oracle:Trample\nThis creature doesn't untap during your untap step if it attacked during your last turn.\nThis creature can't attack unless defending player controls a Mountain. diff --git a/forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt b/forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt index 1ad4fe87be9..37bbec8a0ac 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt @@ -4,7 +4,7 @@ Types:Creature Goblin Shaman PT:2/1 K:Haste K:Kicker:R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, destroy target nonbasic land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When this creature enters, if it was kicked, destroy target nonbasic land. SVar:TrigKicker:DB$ Destroy | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land. SVar:NeedsToPlayKicked:Land.nonBasic+OppCtrl -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nHaste\nWhen Goblin Ruinblaster enters, if it was kicked, destroy target nonbasic land. +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nHaste\nWhen this creature enters, if it was kicked, destroy target nonbasic land. diff --git a/forge-gui/res/cardsfolder/g/goblin_sappers.txt b/forge-gui/res/cardsfolder/g/goblin_sappers.txt index d2ee0e619b7..0dd139cc594 100644 --- a/forge-gui/res/cardsfolder/g/goblin_sappers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_sappers.txt @@ -2,11 +2,11 @@ Name:Goblin Sappers ManaCost:1 R Types:Creature Goblin PT:1/1 -A:AB$ Effect | Cost$ R R T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ MakeUnblockable | SubAbility$ DelTrigBoth | StackDescription$ {c:Targeted} can't be blocked this turn. Destroy it and CARDNAME at end of combat. | SpellDescription$ Target creature you control can't be blocked this turn. Destroy it and CARDNAME at end of combat. +A:AB$ Effect | Cost$ R R T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ MakeUnblockable | SubAbility$ DelTrigBoth | StackDescription$ {c:Targeted} can't be blocked this turn. Destroy it and CARDNAME at end of combat. | SpellDescription$ Target creature you control can't be blocked this turn. Destroy it and this creature at end of combat. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. A:AB$ Effect | Cost$ R R R R T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ MakeUnblockable | SubAbility$ DelTrigFriend | StackDescription$ {c:Targeted} can't be blocked this turn. Destroy it at end of combat. | SpellDescription$ Target creature you control can't be blocked this turn. Destroy it at end of combat. SVar:DelTrigFriend:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | RememberObjects$ Targeted | Execute$ TrigDestroy | TriggerDescription$ Destroy it at end of combat. SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRememberedLKI -SVar:DelTrigBoth:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | RememberObjects$ Self & Targeted | Execute$ TrigDestroy | TriggerDescription$ Destroy it and CARDNAME at end of combat. +SVar:DelTrigBoth:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | RememberObjects$ Self & Targeted | Execute$ TrigDestroy | TriggerDescription$ Destroy it and this creature at end of combat. AI:RemoveDeck:All -Oracle:{R}{R}, {T}: Target creature you control can't be blocked this turn. Destroy it and Goblin Sappers at end of combat.\n{R}{R}{R}{R}, {T}: Target creature you control can't be blocked this turn. Destroy it at end of combat. +Oracle:{R}{R}, {T}: Target creature you control can't be blocked this turn. Destroy it and this creature at end of combat.\n{R}{R}{R}{R}, {T}: Target creature you control can't be blocked this turn. Destroy it at end of combat. diff --git a/forge-gui/res/cardsfolder/g/goblin_settler.txt b/forge-gui/res/cardsfolder/g/goblin_settler.txt index 0fe77789ca5..a6588192a78 100644 --- a/forge-gui/res/cardsfolder/g/goblin_settler.txt +++ b/forge-gui/res/cardsfolder/g/goblin_settler.txt @@ -2,6 +2,6 @@ Name:Goblin Settler ManaCost:3 R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy target land. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Land -Oracle:When Goblin Settler enters, destroy target land. +Oracle:When this creature enters, destroy target land. diff --git a/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt b/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt index 817a4bb4f6a..2b49835501c 100644 --- a/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt @@ -2,7 +2,7 @@ Name:Goblin Shortcutter ManaCost:1 R Types:Creature Goblin Scout PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ When CARDNAME enters, target creature can't block this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ When this creature enters, target creature can't block this turn. SVar:TrigCanNotBlock:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. SVar:PlayMain1:TRUE -Oracle:When Goblin Shortcutter enters, target creature can't block this turn. +Oracle:When this creature enters, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_shrine.txt b/forge-gui/res/cardsfolder/g/goblin_shrine.txt index d29bd27f68f..71a09e6d078 100644 --- a/forge-gui/res/cardsfolder/g/goblin_shrine.txt +++ b/forge-gui/res/cardsfolder/g/goblin_shrine.txt @@ -5,9 +5,9 @@ K:Enchant:Land SVar:AttachAITgts:Mountain.Basic SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.Goblin | AddPower$ 1 | IsPresent$ Land.AttachedBy+Basic+Mountain | Description$ If enchanted land is a basic Mountain, Goblin creatures get +1/+0. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME leaves the battlefield, it deals 1 damage to each Goblin creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this Aura leaves the battlefield, it deals 1 damage to each Goblin creature. SVar:TrigDealDamage:DB$ DamageAll | ValidCards$ Creature.Goblin | NumDmg$ 1 SVar:PlayMain1:TRUE AI:RemoveDeck:Random DeckNeeds:Type$Goblin -Oracle:Enchant land\nAs long as enchanted land is a basic Mountain, Goblin creatures get +1/+0.\nWhen Goblin Shrine leaves the battlefield, it deals 1 damage to each Goblin creature. +Oracle:Enchant land\nAs long as enchanted land is a basic Mountain, Goblin creatures get +1/+0.\nWhen this Aura leaves the battlefield, it deals 1 damage to each Goblin creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt b/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt index f25d60bd29a..7e9f2498cd0 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt @@ -2,6 +2,6 @@ Name:Goblin Ski Patrol ManaCost:1 R Types:Creature Goblin PT:1/1 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | KW$ Flying | Duration$ Permanent | GameActivationLimit$ 1 | IsPresent$ Mountain.Snow+YouCtrl | AtEOT$ SacrificeCtrl | SpellDescription$ CARDNAME gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | KW$ Flying | Duration$ Permanent | GameActivationLimit$ 1 | IsPresent$ Mountain.Snow+YouCtrl | AtEOT$ SacrificeCtrl | SpellDescription$ This creature gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. AI:RemoveDeck:All -Oracle:{1}{R}: Goblin Ski Patrol gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. +Oracle:{1}{R}: This creature gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. diff --git a/forge-gui/res/cardsfolder/g/goblin_skycutter.txt b/forge-gui/res/cardsfolder/g/goblin_skycutter.txt index 4dd13ce0712..561f48a9182 100644 --- a/forge-gui/res/cardsfolder/g/goblin_skycutter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_skycutter.txt @@ -5,4 +5,4 @@ PT:2/1 A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 2 | SubAbility$ DBDebuff | SpellDescription$ It deals 2 damage to target creature with flying. That creature loses flying until end of turn. SVar:DBDebuff:DB$ Debuff | Defined$ Targeted | Keywords$ Flying DeckHas:Ability$Sacrifice -Oracle:Sacrifice Goblin Skycutter: It deals 2 damage to target creature with flying. That creature loses flying until end of turn. +Oracle:Sacrifice this creature: It deals 2 damage to target creature with flying. That creature loses flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_slingshot.txt b/forge-gui/res/cardsfolder/g/goblin_slingshot.txt index b156e82f964..a3381250064 100644 --- a/forge-gui/res/cardsfolder/g/goblin_slingshot.txt +++ b/forge-gui/res/cardsfolder/g/goblin_slingshot.txt @@ -1,6 +1,6 @@ Name:Goblin Slingshot ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, creatures you control get +2/+0 and gain trample until end of turn. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, creatures you control get +2/+0 and gain trample until end of turn. SVar:TrigCrank:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | KW$ Trample -Oracle:Whenever you crank Goblin Slingshot, creatures you control get +2/+0 and gain trample until end of turn. +Oracle:Whenever you crank this Contraption, creatures you control get +2/+0 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_snowman.txt b/forge-gui/res/cardsfolder/g/goblin_snowman.txt index fa2c0657d22..2915289d1f1 100644 --- a/forge-gui/res/cardsfolder/g/goblin_snowman.txt +++ b/forge-gui/res/cardsfolder/g/goblin_snowman.txt @@ -2,7 +2,7 @@ Name:Goblin Snowman ManaCost:3 R Types:Creature Goblin PT:1/1 -T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | Execute$ TrigPrevent | TriggerDescription$ Whenever CARDNAME blocks, prevent all combat damage that would be dealt to and dealt by it this turn. +T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | Execute$ TrigPrevent | TriggerDescription$ Whenever this creature blocks, prevent all combat damage that would be dealt to and dealt by it this turn. SVar:TrigPrevent:DB$ Pump | Defined$ Self | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.blockedBySource | TgtPrompt$ Select target creature CARDNAME is blocking | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature it's blocking. -Oracle:Whenever Goblin Snowman blocks, prevent all combat damage that would be dealt to and dealt by it this turn.\n{T}: Goblin Snowman deals 1 damage to target creature it's blocking. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.blockedBySource | TgtPrompt$ Select target creature CARDNAME is blocking | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target creature it's blocking. +Oracle:Whenever this creature blocks, prevent all combat damage that would be dealt to and dealt by it this turn.\n{T}: This creature deals 1 damage to target creature it's blocking. diff --git a/forge-gui/res/cardsfolder/g/goblin_swine_rider.txt b/forge-gui/res/cardsfolder/g/goblin_swine_rider.txt index 0829a5444fa..f1ee299b49f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_swine_rider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_swine_rider.txt @@ -2,6 +2,6 @@ Name:Goblin Swine-Rider ManaCost:R Types:Creature Goblin PT:1/1 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. SVar:TrigDealDamage:DB$ DamageAll | ValidCards$ Creature.attacking,Creature.blocking | NumDmg$ 2 -Oracle:Whenever Goblin Swine-Rider becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. +Oracle:Whenever this creature becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt b/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt index cdad6f9eb5a..8f54d0d97bb 100644 --- a/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt +++ b/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt @@ -3,7 +3,7 @@ ManaCost:1 U R Types:Creature Goblin Pilot Wizard PT:0/2 K:Flying -A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Any | TargetsAtRandom$ True | SpellDescription$ CARDNAME deals 2 damage to any target chosen at random. +A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Any | TargetsAtRandom$ True | SpellDescription$ This creature deals 2 damage to any target chosen at random. AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Flying\n{T}: Goblin Test Pilot deals 2 damage to any target chosen at random. +Oracle:Flying\n{T}: This creature deals 2 damage to any target chosen at random. diff --git a/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt b/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt index aff61a90960..02cd6ba7dcc 100644 --- a/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt @@ -2,7 +2,7 @@ Name:Goblin Tinkerer ManaCost:1 R Types:Creature Goblin Artificer PT:1/2 -A:AB$ Destroy | Cost$ R T | ValidTgts$ Artifact | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact. That artifact deals damage equal to its mana value to CARDNAME. +A:AB$ Destroy | Cost$ R T | ValidTgts$ Artifact | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact. That artifact deals damage equal to its mana value to this creature. SVar:DBDamage:DB$ DealDamage | Defined$ Self | NumDmg$ X SVar:X:Targeted$CardManaCost -Oracle:{R}, {T}: Destroy target artifact. That artifact deals damage equal to its mana value to Goblin Tinkerer. +Oracle:{R}, {T}: Destroy target artifact. That artifact deals damage equal to its mana value to this creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt b/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt index 0372f976524..7f275029f0f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt @@ -2,6 +2,6 @@ Name:Goblin Tomb Raider ManaCost:R Types:Creature Goblin Pirate PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | AddKeyword$ Haste | Description$ As long as you control an artifact, CARDNAME gets +1/+0 and has haste. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | AddKeyword$ Haste | Description$ As long as you control an artifact, this creature gets +1/+0 and has haste. DeckHints:Type$Artifact -Oracle:As long as you control an artifact, Goblin Tomb Raider gets +1/+0 and has haste. +Oracle:As long as you control an artifact, this creature gets +1/+0 and has haste. diff --git a/forge-gui/res/cardsfolder/g/goblin_trapfinder.txt b/forge-gui/res/cardsfolder/g/goblin_trapfinder.txt index 1aab98db43f..b8d6983e468 100644 --- a/forge-gui/res/cardsfolder/g/goblin_trapfinder.txt +++ b/forge-gui/res/cardsfolder/g/goblin_trapfinder.txt @@ -2,7 +2,7 @@ Name:Goblin Trapfinder ManaCost:R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBSeek | TriggerDescription$ When CARDNAME dies, seek a creature card with mana value 3 or less. That card perpetually gains haste, "This spell costs {1} less to cast," and "At the beginning of your end step, sacrifice this creature." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBSeek | TriggerDescription$ When this creature dies, seek a creature card with mana value 3 or less. That card perpetually gains haste, "This spell costs {1} less to cast," and "At the beginning of your end step, sacrifice this creature." SVar:DBSeek:DB$ Seek | Type$ Creature.cmcLE3+YouOwn | RememberFound$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | staticAbilities$ ReduceCost | Triggers$ SacTrig | Keywords$ Haste | Duration$ Perpetual SVar:ReduceCost:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | Description$ This spell costs {1} less to cast. @@ -10,4 +10,4 @@ SVar:SacTrig:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ Trig SVar:TrigSacrifice:DB$ Sacrifice DeckHas:Ability$Sacrifice DeckHints:Ability$Sacrifice -Oracle:When Goblin Trapfinder dies, seek a creature card with mana value 3 or less. That card perpetually gains haste, "This spell costs {1} less to cast," and "At the beginning of your end step, sacrifice this creature." +Oracle:When this creature dies, seek a creature card with mana value 3 or less. That card perpetually gains haste, "This spell costs {1} less to cast," and "At the beginning of your end step, sacrifice this creature." diff --git a/forge-gui/res/cardsfolder/g/goblin_traprunner.txt b/forge-gui/res/cardsfolder/g/goblin_traprunner.txt index c53dbcc6c6e..79180d49fb9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_traprunner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_traprunner.txt @@ -2,8 +2,8 @@ Name:Goblin Traprunner ManaCost:3 R Types:Creature Goblin PT:4/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigFlipCoins | TriggerDescription$ Whenever CARDNAME attacks, flip three coins. For each flip you win, create a 1/1 red Goblin creature token that's tapped and attacking. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigFlipCoins | TriggerDescription$ Whenever this creature attacks, flip three coins. For each flip you win, create a 1/1 red Goblin creature token that's tapped and attacking. SVar:TrigFlipCoins:DB$ FlipCoin | Amount$ 3 | WinSubAbility$ DBToken | RememberNumber$ Wins SVar:DBToken:DB$ Token | TokenOwner$ You | TokenAmount$ Wins | TokenScript$ r_1_1_goblin | TokenTapped$ True | TokenAttacking$ True DeckHas:Ability$Token -Oracle:Whenever Goblin Traprunner attacks, flip three coins. For each flip you win, create a 1/1 red Goblin creature token that's tapped and attacking. +Oracle:Whenever this creature attacks, flip three coins. For each flip you win, create a 1/1 red Goblin creature token that's tapped and attacking. diff --git a/forge-gui/res/cardsfolder/g/goblin_turncoat.txt b/forge-gui/res/cardsfolder/g/goblin_turncoat.txt index 82bbd5291b2..9facf941678 100644 --- a/forge-gui/res/cardsfolder/g/goblin_turncoat.txt +++ b/forge-gui/res/cardsfolder/g/goblin_turncoat.txt @@ -2,5 +2,5 @@ Name:Goblin Turncoat ManaCost:1 B Types:Creature Goblin Mercenary PT:2/1 -A:AB$ Regenerate | Cost$ Sac<1/Goblin> | Defined$ Self | SpellDescription$ Regenerate CARDNAME. -Oracle:Sacrifice a Goblin: Regenerate Goblin Turncoat. +A:AB$ Regenerate | Cost$ Sac<1/Goblin> | Defined$ Self | SpellDescription$ Regenerate this creature. +Oracle:Sacrifice a Goblin: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_vandal.txt b/forge-gui/res/cardsfolder/g/goblin_vandal.txt index d8d4bfd2f54..7eff9ff38ff 100644 --- a/forge-gui/res/cardsfolder/g/goblin_vandal.txt +++ b/forge-gui/res/cardsfolder/g/goblin_vandal.txt @@ -2,8 +2,8 @@ Name:Goblin Vandal ManaCost:R Types:Creature Goblin Rogue PT:1/1 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and CARDNAME assigns no combat damage this turn. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever this creature attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and this creature assigns no combat damage this turn. SVar:TrigDestroy:AB$ Destroy | Cost$ R | ValidTgts$ Artifact.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target artifact defending player controls | SubAbility$ DBNoCombatDamage SVar:DBNoCombatDamage:DB$ Effect | StaticAbilities$ SNoCombatDamage | Duration$ UntilHostLeavesPlayOrEOT SVar:SNoCombatDamage:Mode$ AssignNoCombatDamage | ValidCard$ Card.EffectSource | Description$ EFFECTSOURCE assigns no combat damage this turn. -Oracle:Whenever Goblin Vandal attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and Goblin Vandal assigns no combat damage this turn. +Oracle:Whenever this creature attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and this creature assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt b/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt index e67072069b4..e734695d22b 100644 --- a/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt +++ b/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt @@ -3,9 +3,9 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Landwalk:Mountain -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Dwarf.YouCtrl | Execute$ TrigSac | TriggerDescription$ When you control a Dwarf, sacrifice CARDNAME. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Dwarf.YouCtrl | Execute$ TrigSac | TriggerDescription$ When you control a Dwarf, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlayVar:DwarfsYouCtrl EQ0 SVar:DwarfsYouCtrl:Count$Valid Dwarf.YouCtrl DeckHas:Ability$Sacrifice -Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\nWhen you control a Dwarf, sacrifice Goblins of the Flarg. +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\nWhen you control a Dwarf, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/goblinslide.txt b/forge-gui/res/cardsfolder/g/goblinslide.txt index 23efcc002ae..9ef4aac8bc0 100644 --- a/forge-gui/res/cardsfolder/g/goblinslide.txt +++ b/forge-gui/res/cardsfolder/g/goblinslide.txt @@ -1,7 +1,7 @@ Name:Goblinslide ManaCost:2 R Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an noncreature spell you may pay {1}. If you do, create a 1/1 red Goblin creature token with haste. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a noncreature spell, you may pay {1}. If you do, create a 1/1 red Goblin creature token with haste. SVar:TrigToken:AB$ Token | Cost$ 1 | TokenScript$ r_1_1_goblin_haste | TokenOwner$ You SVar:BuffedBy:Card.nonCreature+nonLand Oracle:Whenever you cast a noncreature spell, you may pay {1}. If you do, create a 1/1 red Goblin creature token with haste. diff --git a/forge-gui/res/cardsfolder/g/god_favored_general.txt b/forge-gui/res/cardsfolder/g/god_favored_general.txt index ae4090396cf..0cabe89c351 100644 --- a/forge-gui/res/cardsfolder/g/god_favored_general.txt +++ b/forge-gui/res/cardsfolder/g/god_favored_general.txt @@ -2,6 +2,6 @@ Name:God-Favored General ManaCost:1 W Types:Creature Human Soldier PT:1/1 -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ GFGToken | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may pay {2}{W}. If you do, create two 1/1 white Soldier enchantment creature tokens. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ GFGToken | TriggerDescription$ Inspired — Whenever this creature becomes untapped, you may pay {2}{W}. If you do, create two 1/1 white Soldier enchantment creature tokens. SVar:GFGToken:AB$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenScript$ w_1_1_e_soldier | TokenOwner$ You -Oracle:Inspired — Whenever God-Favored General becomes untapped, you may pay {2}{W}. If you do, create two 1/1 white Soldier enchantment creature tokens. +Oracle:Inspired — Whenever this creature becomes untapped, you may pay {2}{W}. If you do, create two 1/1 white Soldier enchantment creature tokens. diff --git a/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt b/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt index 83ea86ebc6d..acebb01e298 100644 --- a/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt +++ b/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt @@ -3,9 +3,9 @@ ManaCost:1 R R Types:Legendary Creature Human Noble PT:3/3 K:Haste -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 4 | AddAbility$ DragonPump | AddType$ Dragon | RemoveCreatureTypes$ True | AddKeyword$ Flying | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — As long as two or more nonland permanents entered the battlefield under your control this turn, CARDNAME is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 4 | AddAbility$ DragonPump | AddType$ Dragon | RemoveCreatureTypes$ True | AddKeyword$ Flying | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — As long as two or more nonland permanents entered the battlefield under your control this turn, NICKNAME is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) SVar:DragonPump:AB$ PumpAll | Cost$ R | ValidCards$ Dragon.YouCtrl | NumAtt$ +1 | SpellDescription$ Dragons you control get +1/+0 until end of turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl DeckHas:Type$Dragon DeckNeeds:Type$Dragon -Oracle:Haste\nCelebration — As long as two or more nonland permanents entered the battlefield under your control this turn, Goddric, Cloaked Reveler is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) +Oracle:Haste\nCelebration — As long as two or more nonland permanents entered the battlefield under your control this turn, Goddric is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) diff --git a/forge-gui/res/cardsfolder/g/godhunter_octopus.txt b/forge-gui/res/cardsfolder/g/godhunter_octopus.txt index a00dd82ecc3..515779f83e5 100644 --- a/forge-gui/res/cardsfolder/g/godhunter_octopus.txt +++ b/forge-gui/res/cardsfolder/g/godhunter_octopus.txt @@ -2,6 +2,6 @@ Name:Godhunter Octopus ManaCost:5 U Types:Creature Octopus PT:5/5 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsEnchantment,Permanent.enchanted | Description$ CARDNAME can't attack unless defending player controls an enchantment or an enchanted permanent. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsEnchantment,Permanent.enchanted | Description$ This creature can't attack unless defending player controls an enchantment or an enchanted permanent. AI:RemoveDeck:Random -Oracle:Godhunter Octopus can't attack unless defending player controls an enchantment or an enchanted permanent. +Oracle:This creature can't attack unless defending player controls an enchantment or an enchanted permanent. diff --git a/forge-gui/res/cardsfolder/g/godless_shrine.txt b/forge-gui/res/cardsfolder/g/godless_shrine.txt index bcde1d4c94d..56fa500374d 100644 --- a/forge-gui/res/cardsfolder/g/godless_shrine.txt +++ b/forge-gui/res/cardsfolder/g/godless_shrine.txt @@ -1,6 +1,6 @@ Name:Godless Shrine ManaCost:no cost Types:Land Plains Swamp -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 {B}.)\nAs Godless Shrine enters, you may pay 2 life. If you don't, it enters tapped. +Oracle:({T}: Add {W} or {B}.)\nAs this land enters, you may pay 2 life. If you don't, it enters tapped. diff --git a/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt b/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt index 5f104d07499..cc30ad0ca0d 100644 --- a/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt +++ b/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt @@ -2,10 +2,10 @@ Name:Godo, Bandit Warlord ManaCost:5 R Types:Legendary Creature Human Barbarian PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTutorEquip | TriggerDescription$ When CARDNAME enters, you may search your library for an Equipment card, put it onto the battlefield, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTutorEquip | TriggerDescription$ When NICKNAME enters, you may search your library for an Equipment card, put it onto the battlefield, then shuffle. SVar:TrigTutorEquip:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Equipment | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | FirstAttack$ True | TriggerDescription$ Whenever NICKNAME attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. SVar:TrigUntap:DB$ UntapAll | ValidCards$ Card.Self,Samurai.YouCtrl | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat DeckHints:Type$Samurai|Equipment -Oracle:When Godo, Bandit Warlord enters, you may search your library for an Equipment card, put it onto the battlefield, then shuffle.\nWhenever Godo attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. +Oracle:When Godo enters, you may search your library for an Equipment card, put it onto the battlefield, then shuffle.\nWhenever Godo attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. diff --git a/forge-gui/res/cardsfolder/g/godos_irregulars.txt b/forge-gui/res/cardsfolder/g/godos_irregulars.txt index 9fc81a97be3..aebb5ac23b7 100644 --- a/forge-gui/res/cardsfolder/g/godos_irregulars.txt +++ b/forge-gui/res/cardsfolder/g/godos_irregulars.txt @@ -2,5 +2,5 @@ Name:Godo's Irregulars ManaCost:R Types:Creature Human Warrior PT:1/1 -A:AB$ DealDamage | Cost$ R | ValidTgts$ Creature.blockingSource | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature blocking it. -Oracle:{R}: Godo's Irregulars deals 1 damage to target creature blocking it. +A:AB$ DealDamage | Cost$ R | ValidTgts$ Creature.blockingSource | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target creature blocking it. +Oracle:{R}: This creature deals 1 damage to target creature blocking it. diff --git a/forge-gui/res/cardsfolder/g/gods_eye_gate_to_the_reikai.txt b/forge-gui/res/cardsfolder/g/gods_eye_gate_to_the_reikai.txt index fb134a1ebb0..268bd2ae55e 100644 --- a/forge-gui/res/cardsfolder/g/gods_eye_gate_to_the_reikai.txt +++ b/forge-gui/res/cardsfolder/g/gods_eye_gate_to_the_reikai.txt @@ -2,7 +2,7 @@ Name:Gods' Eye, Gate to the Reikai ManaCost:no cost Types:Legendary Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, create a 1/1 colorless Spirit creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME is put into a graveyard from the battlefield, create a 1/1 colorless Spirit creature token. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_spirit | TokenOwner$ TriggeredCardController SVar:SacMe:1 -Oracle:{T}: Add {C}.\nWhen Gods' Eye, Gate to the Reikai is put into a graveyard from the battlefield, create a 1/1 colorless Spirit creature token. +Oracle:{T}: Add {C}.\nWhen Gods' Eye is put into a graveyard from the battlefield, create a 1/1 colorless Spirit creature token. diff --git a/forge-gui/res/cardsfolder/g/godtracker_of_jund.txt b/forge-gui/res/cardsfolder/g/godtracker_of_jund.txt index 08348a13b9f..ebf1d0d7dad 100644 --- a/forge-gui/res/cardsfolder/g/godtracker_of_jund.txt +++ b/forge-gui/res/cardsfolder/g/godtracker_of_jund.txt @@ -2,6 +2,6 @@ Name:Godtracker of Jund ManaCost:1 R G Types:Creature Elf Shaman PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE5+Other+YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control with power 5 or greater enters, you may put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE5+Other+YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control with power 5 or greater enters, you may put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Whenever a creature you control with power 5 or greater enters, you may put a +1/+1 counter on Godtracker of Jund. +Oracle:Whenever a creature you control with power 5 or greater enters, you may put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/goham_djinn.txt b/forge-gui/res/cardsfolder/g/goham_djinn.txt index b097a938050..d1654a71fba 100644 --- a/forge-gui/res/cardsfolder/g/goham_djinn.txt +++ b/forge-gui/res/cardsfolder/g/goham_djinn.txt @@ -2,6 +2,6 @@ Name:Goham Djinn ManaCost:5 B Types:Creature Djinn PT:5/5 -A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. -S:Mode$ Continuous | Affected$ Card.Self+MostProminentColor black | AddPower$ -2 | AddToughness$ -2 | Description$ CARDNAME gets -2/-2 as long as black is the most common color among all permanents or is tied for most common. -Oracle:{1}{B}: Regenerate Goham Djinn.\nGoham Djinn gets -2/-2 as long as black is the most common color among all permanents or is tied for most common. +A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate this creature. +S:Mode$ Continuous | Affected$ Card.Self+MostProminentColor black | AddPower$ -2 | AddToughness$ -2 | Description$ This creature gets -2/-2 as long as black is the most common color among all permanents or is tied for most common. +Oracle:{1}{B}: Regenerate this creature.\nThis creature gets -2/-2 as long as black is the most common color among all permanents or is tied for most common. diff --git a/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt b/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt index 41953277234..fb4d27f8252 100644 --- a/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt +++ b/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Dinosaur Thopter PT:1/3 K:Flying K:Lifelink -S:Mode$ Continuous | Affected$ Permanent.YouCtrl+Legendary | AddKeyword$ Ward:2 | Description$ Each legendary permanent you control has ward {2}. +S:Mode$ Continuous | Affected$ Permanent.YouCtrl+Legendary | AddKeyword$ Ward:2 | Description$ Each legendary permanent you control has ward {2}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) DeckHas:Ability$LifeGain DeckHints:Type$Legendary -Oracle:Flying, lifelink\nEach legendary permanent you control has ward {2}. +Oracle:Flying, lifelink\nEach legendary permanent you control has ward {2}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) diff --git a/forge-gui/res/cardsfolder/g/gold_pan.txt b/forge-gui/res/cardsfolder/g/gold_pan.txt index 3af7e9bc732..031871e927b 100644 --- a/forge-gui/res/cardsfolder/g/gold_pan.txt +++ b/forge-gui/res/cardsfolder/g/gold_pan.txt @@ -1,9 +1,9 @@ Name:Gold Pan ManaCost:2 Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Equipment enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. K:Equip:1 DeckHas:Ability$Token -Oracle:When Gold Pan enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEquipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEquipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt b/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt index b101d5a8f6f..27674dba0ea 100644 --- a/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt +++ b/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt @@ -2,10 +2,10 @@ Name:Goldberry, River-Daughter ManaCost:1 U Types:Legendary Creature Nymph PT:1/3 -A:AB$ MoveCounter | Cost$ T | Defined$ Self | ValidTgts$ Permanent.YouCtrl+Other | TgtPrompt$ Select another target permanent you control | CounterNum$ 1 | CounterType$ EachNotOn | SpellDescription$ Move a counter of each kind not on CARDNAME from another target permanent you control onto NICKNAME. +A:AB$ MoveCounter | Cost$ T | Defined$ Self | ValidTgts$ Permanent.YouCtrl+Other | TgtPrompt$ Select another target permanent you control | CounterNum$ 1 | CounterType$ EachNotOn | SpellDescription$ Move a counter of each kind not on NICKNAME from another target permanent you control onto NICKNAME. A:AB$ MoveCounter | Cost$ U T | Source$ Self | ValidTgts$ Permanent.YouCtrl+Other | RememberPut$ True | TgtPrompt$ Select another target permanent you control | CounterNum$ Any | CounterType$ Any | NonZero$ True | SubAbility$ DBDraw | SpellDescription$ Move one or more counters from NICKNAME onto another target permanent you control. If you do, draw a card. SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHints:Ability$Counters -Oracle:{T}: Move a counter of each kind not on Goldberry, River-Daughter from another target permanent you control onto Goldberry.\n{U}, {T}: Move one or more counters from Goldberry onto another target permanent you control. If you do, draw a card. +Oracle:{T}: Move a counter of each kind not on Goldberry from another target permanent you control onto Goldberry.\n{U}, {T}: Move one or more counters from Goldberry onto another target permanent you control. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt b/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt index 68eb04ff65b..4ef6be0d154 100644 --- a/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt +++ b/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt @@ -24,4 +24,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ SVar:TrigDraw:DB$ Draw | SubAbility$ DBConvert SVar:DBConvert:DB$ SetState | Mode$ Transform DeckNeeds:Type$Human -Oracle:Living metal (During your turn, this Vehicle is also a creature.)\nHuman spells you control can't be countered\nWhenever Goldbug and at least one Human attack, draw a card and convert Goldbug. +Oracle:Living metal (During your turn, this Vehicle is also a creature.)\nHuman spells you control can't be countered.\nWhenever Goldbug and at least one Human attack, draw a card and convert Goldbug. diff --git a/forge-gui/res/cardsfolder/g/golden_egg.txt b/forge-gui/res/cardsfolder/g/golden_egg.txt index f79cb2e1e86..48514343a38 100644 --- a/forge-gui/res/cardsfolder/g/golden_egg.txt +++ b/forge-gui/res/cardsfolder/g/golden_egg.txt @@ -1,9 +1,9 @@ Name:Golden Egg ManaCost:2 Types:Artifact Food -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When this artifact enters, draw a card. SVar:FreeCard:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Mana | Cost$ 1 T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 3 | SpellDescription$ You gain 3 life. DeckHas:Ability$LifeGain|Food -Oracle:When Golden Egg enters, draw a card.\n{1}, {T}, Sacrifice Golden Egg: Add one mana of any color.\n{2}, {T}, Sacrifice Golden Egg: You gain 3 life. +Oracle:When this artifact enters, draw a card.\n{1}, {T}, Sacrifice this artifact: Add one mana of any color.\n{2}, {T}, Sacrifice this artifact: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt b/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt index bc19793abcb..5393d83bbc9 100644 --- a/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt +++ b/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt @@ -3,11 +3,11 @@ ManaCost:4 Types:Artifact Creature Golem PT:4/4 K:Defender -A:AB$ Fight | Cost$ 2 | Defined$ Self | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | SubAbility$ DBDelayedTrigger | StackDescription$ CARDNAME fights {c:Targeted}. | SpellDescription$ CARDNAME fights another target creature you control. -SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Self | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigChangeZone | SpellDescription$ When CARDNAME dies this turn, return it to the battlefield transformed under your control. +A:AB$ Fight | Cost$ 2 | Defined$ Self | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | SubAbility$ DBDelayedTrigger | StackDescription$ CARDNAME fights {c:Targeted}. | SpellDescription$ This creature fights another target creature you control. +SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Self | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigChangeZone | SpellDescription$ When this creature dies this turn, return it to the battlefield transformed under your control. SVar:TrigChangeZone:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | GainControl$ True AlternateMode:DoubleFaced -Oracle:Defender\n{2}: Golden Guardian fights another target creature you control. When Golden Guardian dies this turn, return it to the battlefield transformed under your control. +Oracle:Defender\n{2}: This creature fights another target creature you control. When this creature dies this turn, return it to the battlefield transformed under your control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/golden_tail_disciple.txt b/forge-gui/res/cardsfolder/g/golden_tail_disciple.txt index bddf7fccb1f..1a90cc296ac 100644 --- a/forge-gui/res/cardsfolder/g/golden_tail_disciple.txt +++ b/forge-gui/res/cardsfolder/g/golden_tail_disciple.txt @@ -4,4 +4,4 @@ Types:Enchantment Creature Fox Monk PT:2/3 K:Lifelink DeckHas:Ability$LifeGain -Oracle:Lifelink +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/g/golden_tail_trainer.txt b/forge-gui/res/cardsfolder/g/golden_tail_trainer.txt index fe33874ec02..b958669a69e 100644 --- a/forge-gui/res/cardsfolder/g/golden_tail_trainer.txt +++ b/forge-gui/res/cardsfolder/g/golden_tail_trainer.txt @@ -2,9 +2,9 @@ Name:Golden-Tail Trainer ManaCost:1 G W Types:Creature Fox Samurai PT:1/3 -S:Mode$ ReduceCost | ValidCard$ Aura,Equipment | Type$ Spell | Activator$ You | Amount$ X | Description$ Aura and equipment spells you cast cost {X} less to cast, where X is CARDNAME's power. -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | TriggerDescription$ Whenever CARDNAME attacks, other modified creatures you control get +X/+X until end of turn, where X is CARDNAME's power. +S:Mode$ ReduceCost | ValidCard$ Aura,Equipment | Type$ Spell | Activator$ You | Amount$ X | Description$ Aura and Equipment spells you cast cost {X} less to cast, where X is this creature's power. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | TriggerDescription$ Whenever this creature attacks, other modified creatures you control get +X/+X until end of turn, where X is this creature's power. (Equipment, Auras you control, and counters are modifications.) SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Creature.modified+YouCtrl+StrictlyOther | NumAtt$ +X | NumDef$ +X SVar:X:Count$CardPower DeckHints:Type$Aura|Equipment -Oracle:Aura and equipment spells you cast cost {X} less to cast, where X is Golden-Tail Trainer's power.\nWhenever Golden-Tail Trainer attacks, other modified creatures you control get +X/+X until end of turn, where X is Golden-Tail Trainer's power. +Oracle:Aura and Equipment spells you cast cost {X} less to cast, where X is this creature's power.\nWhenever this creature attacks, other modified creatures you control get +X/+X until end of turn, where X is this creature's power. (Equipment, Auras you control, and counters are modifications.) diff --git a/forge-gui/res/cardsfolder/g/golden_urn.txt b/forge-gui/res/cardsfolder/g/golden_urn.txt index 4f556015aa5..a4d8b154321 100644 --- a/forge-gui/res/cardsfolder/g/golden_urn.txt +++ b/forge-gui/res/cardsfolder/g/golden_urn.txt @@ -1,8 +1,8 @@ Name:Golden Urn ManaCost:1 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME. -A:AB$ GainLife | Cost$ T Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to the number of charge counters on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on this artifact. +A:AB$ GainLife | Cost$ T Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to the number of charge counters on this artifact. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:X:Count$CardCounters.CHARGE -Oracle:At the beginning of your upkeep, you may put a charge counter on Golden Urn.\n{T}, Sacrifice Golden Urn: You gain life equal to the number of charge counters on Golden Urn. +Oracle:At the beginning of your upkeep, you may put a charge counter on this artifact.\n{T}, Sacrifice this artifact: You gain life equal to the number of charge counters on this artifact. diff --git a/forge-gui/res/cardsfolder/g/goldenglow_moth.txt b/forge-gui/res/cardsfolder/g/goldenglow_moth.txt index d9c3365abfc..6bc5b2b6cec 100644 --- a/forge-gui/res/cardsfolder/g/goldenglow_moth.txt +++ b/forge-gui/res/cardsfolder/g/goldenglow_moth.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Creature Insect PT:0/1 K:Flying -T:Mode$ Blocks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME blocks, you may gain 4 life. +T:Mode$ Blocks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever this creature blocks, you may gain 4 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 SVar:HasBlockEffect:TRUE -Oracle:Flying\nWhenever Goldenglow Moth blocks, you may gain 4 life. +Oracle:Flying\nWhenever this creature blocks, you may gain 4 life. diff --git a/forge-gui/res/cardsfolder/g/goldenhide_ox.txt b/forge-gui/res/cardsfolder/g/goldenhide_ox.txt index e54ce9a2c9a..9d92940e0b2 100644 --- a/forge-gui/res/cardsfolder/g/goldenhide_ox.txt +++ b/forge-gui/res/cardsfolder/g/goldenhide_ox.txt @@ -2,8 +2,8 @@ Name:Goldenhide Ox ManaCost:5 G Types:Enchantment Creature Ox PT:5/4 -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, target creature must be blocked this turn if able. +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, target creature must be blocked this turn if able. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump SVar:PlayMain1:TRUE SVar:BuffedBy:Enchantment -Oracle:Constellation — Whenever Goldenhide Ox or another enchantment you control enters, target creature must be blocked this turn if able. +Oracle:Constellation — Whenever this creature or another enchantment you control enters, target creature must be blocked this turn if able. diff --git a/forge-gui/res/cardsfolder/g/goldhound.txt b/forge-gui/res/cardsfolder/g/goldhound.txt index 3c65017d38c..7f22f3c350d 100644 --- a/forge-gui/res/cardsfolder/g/goldhound.txt +++ b/forge-gui/res/cardsfolder/g/goldhound.txt @@ -6,4 +6,4 @@ K:First Strike K:Menace A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$Sacrifice -Oracle:First strike\nMenace (This creature can't be blocked except by two or more creatures.)\n{T}, Sacrifice Goldhound: Add one mana of any color. +Oracle:First strike\nMenace (This creature can't be blocked except by two or more creatures.)\n{T}, Sacrifice this creature: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/goldlust_triad.txt b/forge-gui/res/cardsfolder/g/goldlust_triad.txt index 7c2a8ad3af9..cb7de8aa123 100644 --- a/forge-gui/res/cardsfolder/g/goldlust_triad.txt +++ b/forge-gui/res/cardsfolder/g/goldlust_triad.txt @@ -6,4 +6,4 @@ K:Flying K:Myriad T:Mode$ DamageDone | ValidSource$ Card.Self | CombatDamage$ True | ValidTarget$ Player | Execute$ DBToken | TriggerDescription$ Whenever this creature deals combat damage to a player, create a Treasure token. SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac -Oracle:Flying, myriad\nWhenever this creature deals combat damage to a player, create a Treasure token. +Oracle:Flying\nMyriad (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 deals combat damage to a player, create a Treasure token. diff --git a/forge-gui/res/cardsfolder/g/goldmane_griffin.txt b/forge-gui/res/cardsfolder/g/goldmane_griffin.txt index c40b7539476..03ddb2a5fc2 100644 --- a/forge-gui/res/cardsfolder/g/goldmane_griffin.txt +++ b/forge-gui/res/cardsfolder/g/goldmane_griffin.txt @@ -4,7 +4,7 @@ Types:Creature Griffin PT:3/2 K:Flying K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library and/or graveyard for a card named Ajani, Valiant it, reveal it, and put it into your hand. If you search your library this way, shuffle it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library and/or graveyard for a card named Ajani, Inspiring Leader, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedAjani; Inspiring Leader | Optional$ True DeckHints:Name$Ajani, Inspiring Leader -Oracle:Flying, vigilance\nWhen Goldmane Griffin enters, you may search your library and/or graveyard for a card named Ajani, Inspiring Leader, reveal it, and put it into your hand. If you search your library this way, shuffle. +Oracle:Flying, vigilance\nWhen this creature enters, you may search your library and/or graveyard for a card named Ajani, Inspiring Leader, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt b/forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt index 5b17f98b640..5dd9521e237 100644 --- a/forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt +++ b/forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt @@ -2,5 +2,5 @@ Name:Goldmeadow Dodger ManaCost:W Types:Creature Kithkin Rogue PT:1/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGE4 | Description$ CARDNAME can't be blocked by creatures with power 4 or greater. -Oracle:Goldmeadow Dodger can't be blocked by creatures with power 4 or greater. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGE4 | Description$ This creature can't be blocked by creatures with power 4 or greater. +Oracle:This creature can't be blocked by creatures with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/g/goldmire_bridge.txt b/forge-gui/res/cardsfolder/g/goldmire_bridge.txt index 8229b18937d..d32e9b89db5 100644 --- a/forge-gui/res/cardsfolder/g/goldmire_bridge.txt +++ b/forge-gui/res/cardsfolder/g/goldmire_bridge.txt @@ -1,8 +1,8 @@ Name:Goldmire Bridge ManaCost:no cost Types:Artifact 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:Indestructible A:AB$ Mana | Cost$ T | Produced$ Combo W B | SpellDescription$ Add {W} or {B}. -Oracle:Goldmire Bridge enters tapped.\nIndestructible\n{T}: Add {W} or {B}. +Oracle:This land enters tapped.\nIndestructible\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/g/goldnight_castigator.txt b/forge-gui/res/cardsfolder/g/goldnight_castigator.txt index 20a1ee1f2be..032a52da9ae 100644 --- a/forge-gui/res/cardsfolder/g/goldnight_castigator.txt +++ b/forge-gui/res/cardsfolder/g/goldnight_castigator.txt @@ -5,7 +5,7 @@ PT:4/9 K:Flying K:Haste R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ You | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to you, it deals double that damage to you instead. -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Card.Self | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to CARDNAME, it deals double that damage to CARDNAME instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Card.Self | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to this creature, it deals double that damage to this creature instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Twice -Oracle:Flying, haste\nIf a source would deal damage to you, it deals double that damage to you instead.\nIf a source would deal damage to Goldnight Castigator, it deals double that damage to Goldnight Castigator instead. +Oracle:Flying, haste\nIf a source would deal damage to you, it deals double that damage to you instead.\nIf a source would deal damage to this creature, it deals double that damage to this creature instead. diff --git a/forge-gui/res/cardsfolder/g/goldnight_redeemer.txt b/forge-gui/res/cardsfolder/g/goldnight_redeemer.txt index db1121aeacd..1b32ef3f3b0 100644 --- a/forge-gui/res/cardsfolder/g/goldnight_redeemer.txt +++ b/forge-gui/res/cardsfolder/g/goldnight_redeemer.txt @@ -3,7 +3,7 @@ ManaCost:4 W W Types:Creature Angel PT:4/4 K:Flying -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life for each other creature you control. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 2 life for each other creature you control. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Valid Creature.StrictlyOther+YouCtrl/Times.2 -Oracle:Flying\nWhen Goldnight Redeemer enters, you gain 2 life for each other creature you control. +Oracle:Flying\nWhen this creature enters, you gain 2 life for each other creature you control. diff --git a/forge-gui/res/cardsfolder/g/goldspan_dragon.txt b/forge-gui/res/cardsfolder/g/goldspan_dragon.txt index 6048c047a33..5f52f0e86a6 100644 --- a/forge-gui/res/cardsfolder/g/goldspan_dragon.txt +++ b/forge-gui/res/cardsfolder/g/goldspan_dragon.txt @@ -4,11 +4,11 @@ Types:Creature Dragon PT:4/4 K:Flying K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks or becomes the target of a spell, create a Treasure token. -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or becomes the target of a spell, create a Treasure token. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature attacks or becomes the target of a spell, create a Treasure token. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever this creature attacks or becomes the target of a spell, create a Treasure token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac S:Mode$ Continuous | Affected$ Card.Treasure+YouCtrl | AddAbility$ Mana | Description$ Treasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." SVar:Mana:AB$ Mana | Cost$ T Sac<1/CARDNAME/this artifact> | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. SVar:HasAttackEffect:TRUE DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact -Oracle:Flying, haste\nWhenever Goldspan Dragon attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." +Oracle:Flying, haste\nWhenever this creature attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/g/goldvein_hydra.txt b/forge-gui/res/cardsfolder/g/goldvein_hydra.txt index a0097ba33a9..c34d7d97b64 100644 --- a/forge-gui/res/cardsfolder/g/goldvein_hydra.txt +++ b/forge-gui/res/cardsfolder/g/goldvein_hydra.txt @@ -5,10 +5,10 @@ PT:0/0 K:Vigilance K:Trample K:Haste -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 number of tapped Treasure tokens equal to its power. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a number of tapped Treasure tokens equal to its power. SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ c_a_treasure_sac | TokenTapped$ True | TokenOwner$ TriggeredCardController SVar:Y:TriggeredCard$CardPower DeckHas:Ability$Counters|Token -Oracle:Vigilance, trample, haste\nGoldvein Hydra enters with X +1/+1 counters on it.\nWhen Goldvein Hydra dies, create a number of tapped Treasure tokens equal to its power. +Oracle:Vigilance, trample, haste\nThis creature enters with X +1/+1 counters on it.\nWhen this creature dies, create a number of tapped Treasure tokens equal to its power. diff --git a/forge-gui/res/cardsfolder/g/golem_foundry.txt b/forge-gui/res/cardsfolder/g/golem_foundry.txt index 9d777f21c94..aba0057bf0b 100644 --- a/forge-gui/res/cardsfolder/g/golem_foundry.txt +++ b/forge-gui/res/cardsfolder/g/golem_foundry.txt @@ -1,7 +1,7 @@ Name:Golem Foundry ManaCost:3 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may put a charge counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may put a charge counter on this artifact. A:AB$ Token | Cost$ SubCounter<3/CHARGE> | TokenScript$ c_3_3_a_golem | TokenOwner$ You | SpellDescription$ Create a 3/3 colorless Golem artifact creature token. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ CHARGE -Oracle:Whenever you cast an artifact spell, you may put a charge counter on Golem Foundry.\nRemove three charge counters from Golem Foundry: Create a 3/3 colorless Golem artifact creature token. +Oracle:Whenever you cast an artifact spell, you may put a charge counter on this artifact.\nRemove three charge counters from this artifact: Create a 3/3 colorless Golem artifact creature token. diff --git a/forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt b/forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt index 0088a3b62a4..d6f28016c63 100644 --- a/forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt +++ b/forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt @@ -5,4 +5,4 @@ K:Equip:2 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddSVar$ EqMe | Description$ Equipped creature gets +1/+0 for each Equipment attached to it. SVar:X:Count$Valid Equipment.AttachedTo Creature.EquippedBy SVar:EqMe:SVar:EquipMe:Multiple -Oracle:Equipped creature gets +1/+0 for each Equipment attached to it.\nEquip {2} ({2}: 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 +1/+0 for each Equipment attached to it.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/golgari_brownscale.txt b/forge-gui/res/cardsfolder/g/golgari_brownscale.txt index fdadceb6ca2..cd9a326c6e7 100644 --- a/forge-gui/res/cardsfolder/g/golgari_brownscale.txt +++ b/forge-gui/res/cardsfolder/g/golgari_brownscale.txt @@ -2,7 +2,7 @@ Name:Golgari Brownscale ManaCost:1 G G Types:Creature Lizard PT:2/3 -T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Hand | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME is put into your hand from your graveyard, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Hand | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this card is put into your hand from your graveyard, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 K:Dredge:2 -Oracle:When Golgari Brownscale is put into your hand from your graveyard, you gain 2 life.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) +Oracle:When this card is put into your hand from your graveyard, you gain 2 life.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/golgari_cluestone.txt b/forge-gui/res/cardsfolder/g/golgari_cluestone.txt index f4311ee149b..d9026c9f430 100644 --- a/forge-gui/res/cardsfolder/g/golgari_cluestone.txt +++ b/forge-gui/res/cardsfolder/g/golgari_cluestone.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. A:AB$ Draw | Cost$ B G T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:Random DeckNeeds:Color$Black|Green -Oracle:{T}: Add {B} or {G}.\n{B}{G}, {T}, Sacrifice Golgari Cluestone: Draw a card. +Oracle:{T}: Add {B} or {G}.\n{B}{G}, {T}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/golgari_decoy.txt b/forge-gui/res/cardsfolder/g/golgari_decoy.txt index c43eea3708b..1091d6368c6 100644 --- a/forge-gui/res/cardsfolder/g/golgari_decoy.txt +++ b/forge-gui/res/cardsfolder/g/golgari_decoy.txt @@ -4,4 +4,4 @@ Types:Creature Elf Rogue PT:2/2 K:All creatures able to block CARDNAME do so. K:Scavenge:3 G G -Oracle:All creatures able to block Golgari Decoy do so.\nScavenge {3}{G}{G} ({3}{G}{G}, Exile this card from your graveyard: Put a number of +1/+1 counters equal to this card's power on target creature. Scavenge only as a sorcery.) +Oracle:All creatures able to block this creature do so.\nScavenge {3}{G}{G} ({3}{G}{G}, Exile this card from your graveyard: Put a number of +1/+1 counters equal to this card's power on target creature. Scavenge only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/golgari_findbroker.txt b/forge-gui/res/cardsfolder/g/golgari_findbroker.txt index dd2dffaf50d..eb91e219fc2 100644 --- a/forge-gui/res/cardsfolder/g/golgari_findbroker.txt +++ b/forge-gui/res/cardsfolder/g/golgari_findbroker.txt @@ -2,6 +2,6 @@ Name:Golgari Findbroker ManaCost:B B G G Types:Creature Elf Shaman PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return target permanent card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, return target permanent card from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl -Oracle:When Golgari Findbroker enters, return target permanent card from your graveyard to your hand. +Oracle:When this creature enters, return target permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt b/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt index f654fb0f71a..0833079614d 100644 --- a/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt +++ b/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt @@ -2,9 +2,9 @@ Name:Golgari Grave-Troll ManaCost:4 G Types:Creature Troll Skeleton PT:0/0 -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each creature card in your graveyard. -A:AB$ Regenerate | Cost$ 1 SubCounter<1/P1P1> | SpellDescription$ Regenerate CARDNAME. +K:etbCounter:P1P1:X:no Condition:This creature enters with a +1/+1 counter on it for each creature card in your graveyard. +A:AB$ Regenerate | Cost$ 1 SubCounter<1/P1P1> | SpellDescription$ Regenerate this creature. K:Dredge:6 SVar:X:Count$ValidGraveyard Creature.YouCtrl SVar:NeedsToPlayVar:X GE3 -Oracle:Golgari Grave-Troll enters with a +1/+1 counter on it for each creature card in your graveyard.\n{1}, Remove a +1/+1 counter from Golgari Grave-Troll: Regenerate Golgari Grave-Troll.\nDredge 6 (If you would draw a card, you may mill six cards instead. If you do, return this card from your graveyard to your hand.) +Oracle:This creature enters with a +1/+1 counter on it for each creature card in your graveyard.\n{1}, Remove a +1/+1 counter from this creature: Regenerate this creature.\nDredge 6 (If you would draw a card, you may mill six cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/golgari_guildgate.txt b/forge-gui/res/cardsfolder/g/golgari_guildgate.txt index 9c1414b33a0..ba933c4f2da 100644 --- a/forge-gui/res/cardsfolder/g/golgari_guildgate.txt +++ b/forge-gui/res/cardsfolder/g/golgari_guildgate.txt @@ -1,7 +1,7 @@ Name:Golgari Guildgate ManaCost:no cost Types:Land Gate -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 B G | SpellDescription$ Add {B} or {G}. -Oracle:Golgari Guildgate enters tapped.\n{T}: Add {B} or {G}. +Oracle:This land enters tapped.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/g/golgari_keyrune.txt b/forge-gui/res/cardsfolder/g/golgari_keyrune.txt index 0e453c5c06a..f42eee43c99 100644 --- a/forge-gui/res/cardsfolder/g/golgari_keyrune.txt +++ b/forge-gui/res/cardsfolder/g/golgari_keyrune.txt @@ -2,7 +2,7 @@ Name:Golgari Keyrune ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. -A:AB$ Animate | Cost$ B G | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Insect | RemoveCreatureTypes$ True | Colors$ Black,Green | OverwriteColors$ True | Keywords$ Deathtouch | SpellDescription$ CARDNAME becomes a 2/2 black and green Insect artifact creature with deathtouch until end of turn. +A:AB$ Animate | Cost$ B G | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Insect | RemoveCreatureTypes$ True | Colors$ Black,Green | OverwriteColors$ True | Keywords$ Deathtouch | SpellDescription$ This artifact becomes a 2/2 black and green Insect artifact creature with deathtouch until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Black|Green -Oracle:{T}: Add {B} or {G}.\n{B}{G}: Golgari Keyrune becomes a 2/2 black and green Insect artifact creature with deathtouch until end of turn. +Oracle:{T}: Add {B} or {G}.\n{B}{G}: This artifact becomes a 2/2 black and green Insect artifact creature with deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/g/golgari_locket.txt b/forge-gui/res/cardsfolder/g/golgari_locket.txt index bfe8861fb00..2c5bc19da49 100644 --- a/forge-gui/res/cardsfolder/g/golgari_locket.txt +++ b/forge-gui/res/cardsfolder/g/golgari_locket.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. DeckNeeds:Color$Black|Green A:AB$ Draw | Cost$ BG BG BG BG T Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. AI:RemoveDeck:Random -Oracle:{T}: Add {B} or {G}.\n{B/G}{B/G}{B/G}{B/G}, {T}, Sacrifice Golgari Locket: Draw two cards. +Oracle:{T}: Add {B} or {G}.\n{B/G}{B/G}{B/G}{B/G}, {T}, Sacrifice this artifact: Draw two cards. diff --git a/forge-gui/res/cardsfolder/g/golgari_raiders.txt b/forge-gui/res/cardsfolder/g/golgari_raiders.txt index 18cf70180f1..b4cd77b70e7 100644 --- a/forge-gui/res/cardsfolder/g/golgari_raiders.txt +++ b/forge-gui/res/cardsfolder/g/golgari_raiders.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Elf Warrior PT:0/0 K:Haste -K:etbCounter:P1P1:X:no Condition:Undergrowth — CARDNAME enters with a +1/+1 counter on it for each creature card in your graveyard. +K:etbCounter:P1P1:X:no Condition:Undergrowth — This creature enters with a +1/+1 counter on it for each creature card in your graveyard. SVar:X:Count$ValidGraveyard Creature.YouCtrl SVar:NeedsToPlayVar:X GE3 DeckHas:Ability$Counters -Oracle:Haste\nUndergrowth — Golgari Raiders enters with a +1/+1 counter on it for each creature card in your graveyard. +Oracle:Haste\nUndergrowth — This creature enters with a +1/+1 counter on it for each creature card in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/golgari_rot_farm.txt b/forge-gui/res/cardsfolder/g/golgari_rot_farm.txt index 0809799edff..4b2e0414151 100644 --- a/forge-gui/res/cardsfolder/g/golgari_rot_farm.txt +++ b/forge-gui/res/cardsfolder/g/golgari_rot_farm.txt @@ -1,10 +1,10 @@ Name:Golgari Rot Farm 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 G | SpellDescription$ Add {B}{G}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return a land you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this land enters, return a land you control to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. SVar:NeedsToPlay:Land.Basic+YouCtrl -Oracle:Golgari Rot Farm enters tapped.\nWhen Golgari Rot Farm enters, return a land you control to its owner's hand.\n{T}: Add {B}{G}. +Oracle:This land enters tapped.\nWhen this land enters, return a land you control to its owner's hand.\n{T}: Add {B}{G}. diff --git a/forge-gui/res/cardsfolder/g/golgari_thug.txt b/forge-gui/res/cardsfolder/g/golgari_thug.txt index 72ecfb013cc..9d85a7339f8 100644 --- a/forge-gui/res/cardsfolder/g/golgari_thug.txt +++ b/forge-gui/res/cardsfolder/g/golgari_thug.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Human Warrior PT:1/1 K:Dredge:4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, put target creature card from your graveyard on top of your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature dies, put target creature card from your graveyard on top of your library. SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredCardController | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | TgtPrompt$ Choose target creature card from your graveyard. DeckHas:Ability$Graveyard -Oracle:When Golgari Thug dies, put target creature card from your graveyard on top of your library.\nDredge 4 (If you would draw a card, you may mill four cards instead. If you do, return this card from your graveyard to your hand.) +Oracle:When this creature dies, put target creature card from your graveyard on top of your library.\nDredge 4 (If you would draw a card, you may mill four cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/goliath_hatchery.txt b/forge-gui/res/cardsfolder/g/goliath_hatchery.txt index 2672bac3839..0f5363a79d0 100644 --- a/forge-gui/res/cardsfolder/g/goliath_hatchery.txt +++ b/forge-gui/res/cardsfolder/g/goliath_hatchery.txt @@ -1,7 +1,7 @@ Name:Goliath Hatchery ManaCost:4 G G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this enchantment enters, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.) SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_3_3_phyrexian_beast_toxic T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigChooseCard | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ Corrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. SVar:TrigChooseCard:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.YouCtrl | Mandatory$ True | SubAbility$ DBDraw @@ -11,4 +11,4 @@ SVar:X:PlayerCountOpponents$HighestCounters.Poison SVar:AffectedX:ChosenCard$TotalValue Toxic DeckHas:Ability$Token & Type$Beast|Phyrexian DeckHints:Keyword$Toxic|Infect -Oracle:When Goliath Hatchery enters, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.)\nCorrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. +Oracle:When this enchantment enters, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.)\nCorrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. diff --git a/forge-gui/res/cardsfolder/g/goliath_paladin.txt b/forge-gui/res/cardsfolder/g/goliath_paladin.txt index bbbfca2ee6b..972270774fe 100644 --- a/forge-gui/res/cardsfolder/g/goliath_paladin.txt +++ b/forge-gui/res/cardsfolder/g/goliath_paladin.txt @@ -3,6 +3,6 @@ ManaCost:4 W Types:Creature Giant Knight PT:3/6 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters, you take the initiative. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When this creature enters, you take the initiative. SVar:TrigInitiative:DB$ TakeInitiative -Oracle:Vigilance\nWhen Goliath Paladin enters, you take the initiative. +Oracle:Vigilance\nWhen this creature enters, you take the initiative. diff --git a/forge-gui/res/cardsfolder/g/goliath_truck.txt b/forge-gui/res/cardsfolder/g/goliath_truck.txt index ec9780e84b4..f68ad5d32ba 100644 --- a/forge-gui/res/cardsfolder/g/goliath_truck.txt +++ b/forge-gui/res/cardsfolder/g/goliath_truck.txt @@ -2,9 +2,9 @@ Name:Goliath Truck ManaCost:4 Types:Artifact Vehicle PT:4/4 -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Stowage — Whenever CARDNAME attacks, put two +1/+1 counters on another target attacking creature. +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Stowage — Whenever this Vehicle attacks, put two +1/+1 counters on another target attacking creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target attacking creature | CounterType$ P1P1 | CounterNum$ 2 K:Crew:2 SVar:HasAttackEffect:TRUE DeckHas:Type$Counters -Oracle:Stowage — Whenever Goliath Truck attacks, put two +1/+1 counters on another target attacking creature.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Stowage — Whenever this Vehicle attacks, put two +1/+1 counters on another target attacking creature.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/gollum_patient_plotter.txt b/forge-gui/res/cardsfolder/g/gollum_patient_plotter.txt index 2f8ce8df6e7..241f17e3d6b 100644 --- a/forge-gui/res/cardsfolder/g/gollum_patient_plotter.txt +++ b/forge-gui/res/cardsfolder/g/gollum_patient_plotter.txt @@ -2,8 +2,8 @@ Name:Gollum, Patient Plotter ManaCost:1 B Types:Legendary Creature Halfling Horror PT:3/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigTempt | TriggerDescription$ When CARDNAME leaves the battlefield, the Ring tempts you. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigTempt | TriggerDescription$ When NICKNAME leaves the battlefield, the Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou -A:AB$ ChangeZone | Cost$ B Sac<1/Creature> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return NICKNAME from your graveyard to your hand. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ B Sac<1/Creature> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return this card from your graveyard to your hand. Activate only as a sorcery. SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1 -Oracle:When Gollum, Patient Plotter leaves the battlefield, the Ring tempts you.\n{B}, Sacrifice a creature: Return Gollum from your graveyard to your hand. Activate only as a sorcery. +Oracle:When Gollum leaves the battlefield, the Ring tempts you.\n{B}, Sacrifice a creature: Return this card from your graveyard to your hand. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/gollum_scheming_guide.txt b/forge-gui/res/cardsfolder/g/gollum_scheming_guide.txt index 9afefb824da..0f25ca6070d 100644 --- a/forge-gui/res/cardsfolder/g/gollum_scheming_guide.txt +++ b/forge-gui/res/cardsfolder/g/gollum_scheming_guide.txt @@ -2,7 +2,7 @@ Name:Gollum, Scheming Guide ManaCost:1 B Types:Legendary Creature Halfling Horror PT:2/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, look at the top two cards of your library, put them back in any order, then choose land or nonland. An opponent guesses whether the top card of your library is the chosen kind. Reveal that card. If they guessed right, remove NICKNAME from combat. Otherwise, you draw a card and NICKNAME can't be blocked this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME attacks, look at the top two cards of your library, put them back in any order, then choose land or nonland. An opponent guesses whether the top card of your library is the chosen kind. Reveal that card. If they guessed right, remove NICKNAME from combat. Otherwise, you draw a card and NICKNAME can't be blocked this turn. SVar:TrigPeek:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 2 | SubAbility$ DBChoosePlayer SVar:DBChoosePlayer:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | ChoiceTitle$ Choose an opponent | SubAbility$ DBChoose SVar:DBChoose:DB$ ChooseType | Type$ Card | ValidTypes$ Land,Nonland | Defined$ You | SubAbility$ DBChooseBis @@ -15,4 +15,4 @@ SVar:DBEffect:DB$ Effect | StaticAbilities$ Unblockable | Duration$ UntilHostLea SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.EffectSource | Description$ NICKNAME can't be blocked this turn. SVar:HasAttackEffect:TRUE SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True | ClearChosenType$ True -Oracle:Whenever Gollum, Scheming Guide attacks, look at the top two cards of your library, put them back in any order, then choose land or nonland. An opponent guesses whether the top card of your library is the chosen kind. Reveal that card. If they guessed right, remove Gollum from combat. Otherwise, you draw a card and Gollum can't be blocked this turn. +Oracle:Whenever Gollum attacks, look at the top two cards of your library, put them back in any order, then choose land or nonland. An opponent guesses whether the top card of your library is the chosen kind. Reveal that card. If they guessed right, remove Gollum from combat. Otherwise, you draw a card and Gollum can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/gollums_bite.txt b/forge-gui/res/cardsfolder/g/gollums_bite.txt index e6d05c314f7..a60f51545ca 100644 --- a/forge-gui/res/cardsfolder/g/gollums_bite.txt +++ b/forge-gui/res/cardsfolder/g/gollums_bite.txt @@ -3,4 +3,4 @@ ManaCost:B Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. A:AB$ RingTemptsYou | Cost$ 3 B ExileFromGrave<1/CARDNAME> | SorcerySpeed$ True | ActivationZone$ Graveyard | SpellDescription$ The Ring tempts you. Activate only as a sorcery. -Oracle:Target creature gets -2/-2 until end of turn.\n{3}{B}, Exile Gollum's Bite from your graveyard: The Ring tempts you. Activate only as a sorcery. +Oracle:Target creature gets -2/-2 until end of turn.\n{3}{B}, Exile this card from your graveyard: The Ring tempts you. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt b/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt index 740690646cb..d9141be05e3 100644 --- a/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt +++ b/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt @@ -2,10 +2,10 @@ Name:Golos, Tireless Pilgrim ManaCost:5 Types:Legendary Artifact Creature Scout PT:3/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When NICKNAME enters, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Dig | Cost$ 2 W U B R G | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play them this turn without paying their mana costs. SVar:DBEffect:DB$ Effect | StaticAbilities$ EffPlay | EffectOwner$ You | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:EffPlay:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play them this turn without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Golos, Tireless Pilgrim enters, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle.\n{2}{W}{U}{B}{R}{G}: Exile the top three cards of your library. You may play them this turn without paying their mana costs. +Oracle:When Golos enters, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle.\n{2}{W}{U}{B}{R}{G}: Exile the top three cards of your library. You may play them this turn without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt b/forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt index f8daaf31e18..9098df13990 100644 --- a/forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt +++ b/forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt @@ -2,9 +2,9 @@ Name:Goma Fada Vanguard ManaCost:1 R Types:Creature Human Warrior PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl+powerLEX | TgtPrompt$ Select target creature an opponent controls with power less than or equal to the number of Warriors you control | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True SVar:X:Count$Valid Warrior.YouCtrl SVar:HasAttackEffect:TRUE DeckHints:Type$Warrior -Oracle:Whenever Goma Fada Vanguard attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. +Oracle:Whenever this creature attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/gomazoa.txt b/forge-gui/res/cardsfolder/g/gomazoa.txt index ed0639c5dcb..9a4f4aa496d 100644 --- a/forge-gui/res/cardsfolder/g/gomazoa.txt +++ b/forge-gui/res/cardsfolder/g/gomazoa.txt @@ -4,5 +4,5 @@ Types:Creature Jellyfish PT:0/3 K:Defender K:Flying -A:AB$ ChangeZoneAll | Cost$ T | ChangeType$ Card.Self,Creature.blockedBySource | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Shuffle$ True | SpellDescription$ Put CARDNAME and each creature it's blocking on top of their owners' libraries, then those players shuffle. -Oracle:Defender, flying\n{T}: Put Gomazoa and each creature it's blocking on top of their owners' libraries, then those players shuffle. +A:AB$ ChangeZoneAll | Cost$ T | ChangeType$ Card.Self,Creature.blockedBySource | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Shuffle$ True | SpellDescription$ Put this creature and each creature it's blocking on top of their owners' libraries, then those players shuffle. +Oracle:Defender, flying\n{T}: Put this creature and each creature it's blocking on top of their owners' libraries, then those players shuffle. diff --git a/forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt b/forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt index 37c2bd5a35f..56ebf4d7ed0 100644 --- a/forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt +++ b/forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt @@ -3,10 +3,10 @@ ManaCost:2 B B Types:Legendary Creature Aetherborn Rogue PT:2/3 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When NICKNAME enters, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. 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:TrigDig:DB$ Dig | ValidTgts$ Opponent | DigNum$ 4 | ChangeNum$ 1 | DestinationZone$ Exile | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | ExileFaceDown$ True | WithMayLook$ True | ChangeValid$ Card | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay | 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 for as long as it remains exiled, and mana of any type can be spent to cast that spell. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE -Oracle:Deathtouch\nWhen Gonti, Lord of Luxury enters, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. +Oracle:Deathtouch\nWhen Gonti enters, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. 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/g/gontis_machinations.txt b/forge-gui/res/cardsfolder/g/gontis_machinations.txt index 4bb3fffaec4..8851cdd0dc7 100644 --- a/forge-gui/res/cardsfolder/g/gontis_machinations.txt +++ b/forge-gui/res/cardsfolder/g/gontis_machinations.txt @@ -5,4 +5,4 @@ T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | FirstTime$ Tru SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 A:AB$ LoseLife | Cost$ PayEnergy<2> Sac<1/CARDNAME> | Defined$ Player.Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 3 life. You gain life equal to the life lost this way. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | StackDescription$ You gain life equal to the life lost this way. -Oracle:Whenever you lose life for the first time each turn, you get {E}. (You get an energy counter. Damage causes loss of life.)\nPay {E}{E}, Sacrifice Gonti's Machinations: Each opponent loses 3 life. You gain life equal to the life lost this way. +Oracle:Whenever you lose life for the first time each turn, you get {E}. (You get an energy counter. Damage causes loss of life.)\nPay {E}{E}, Sacrifice this enchantment: Each opponent loses 3 life. You gain life equal to the life lost this way. diff --git a/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt b/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt index 5d05ea41bf7..cc68d690a4b 100644 --- a/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt +++ b/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt @@ -9,4 +9,4 @@ SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. SVar:DBTreasure:DB$ Token | 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.") DeckHints:Type$Goblin|Orc DeckHas:Ability$Token|Sacrifice & Type$Treasure -Oracle:Whenever a Goblin or Orc you control deals combat damage to a player, you may sacrifice it. When you do, choose one—\n• Draw a card.\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Whenever a Goblin or Orc you control deals combat damage to a player, you may sacrifice it. When you do, choose one —\n• Draw a card.\n• 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/g/gore_vassal.txt b/forge-gui/res/cardsfolder/g/gore_vassal.txt index f8d213e1cc1..b02a232835a 100644 --- a/forge-gui/res/cardsfolder/g/gore_vassal.txt +++ b/forge-gui/res/cardsfolder/g/gore_vassal.txt @@ -7,4 +7,4 @@ SVar:DBRegenerate:DB$ Regenerate | Defined$ Remembered | ConditionCheckSVar$ X | SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardToughness AI:RemoveDeck:All -Oracle:Sacrifice Gore Vassal: Put a -1/-1 counter on target creature. Then if that creature's toughness is 1 or greater, regenerate it. +Oracle:Sacrifice this creature: Put a -1/-1 counter on target creature. Then if that creature's toughness is 1 or greater, regenerate it. diff --git a/forge-gui/res/cardsfolder/g/goreclaw_terror_of_qal_sisma.txt b/forge-gui/res/cardsfolder/g/goreclaw_terror_of_qal_sisma.txt index 55e9a7e3e4c..543c99a7cb3 100644 --- a/forge-gui/res/cardsfolder/g/goreclaw_terror_of_qal_sisma.txt +++ b/forge-gui/res/cardsfolder/g/goreclaw_terror_of_qal_sisma.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Legendary Creature Bear PT:4/3 S:Mode$ ReduceCost | ValidCard$ Creature.powerGE4 | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Creature spells you cast with power 4 or greater cost {2} less to cast. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, each creature you control with power 4 or greater gets +1/+1 and gains trample until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever NICKNAME attacks, each creature you control with power 4 or greater gets +1/+1 and gains trample until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+powerGE4 | NumAtt$ +1 | NumDef$ +1 | KW$ Trample -Oracle:Creature spells you cast with power 4 or greater cost {2} less to cast.\nWhenever Goreclaw, Terror of Qal Sisma attacks, each creature you control with power 4 or greater gets +1/+1 and gains trample until end of turn. +Oracle:Creature spells you cast with power 4 or greater cost {2} less to cast.\nWhenever Goreclaw attacks, each creature you control with power 4 or greater gets +1/+1 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goremand.txt b/forge-gui/res/cardsfolder/g/goremand.txt index 2828bda2dbf..90eb0b6448c 100644 --- a/forge-gui/res/cardsfolder/g/goremand.txt +++ b/forge-gui/res/cardsfolder/g/goremand.txt @@ -5,7 +5,7 @@ PT:5/5 K:Flying K:Trample A:SP$ PermanentCreature | Cost$ 4 B B Sac<1/Creature> -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, each opponent sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature enters, each opponent sacrifices a creature. SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature DeckHas:Ability$Sacrifice -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFlying\nTrample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhen Goremand enters, each opponent sacrifices a creature. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFlying\nTrample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhen this creature enters, each opponent sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/g/goretusk_firebeast.txt b/forge-gui/res/cardsfolder/g/goretusk_firebeast.txt index 93e9e13626c..da93c8c9a2e 100644 --- a/forge-gui/res/cardsfolder/g/goretusk_firebeast.txt +++ b/forge-gui/res/cardsfolder/g/goretusk_firebeast.txt @@ -2,6 +2,6 @@ Name:Goretusk Firebeast ManaCost:5 R Types:Creature Elemental Boar Beast PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 4 damage to target player or planeswalker. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 4 damage to target player or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 4 -Oracle:When Goretusk Firebeast enters, it deals 4 damage to target player or planeswalker. +Oracle:When this creature enters, it deals 4 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt b/forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt index 04fc24427a1..b39f07eaccd 100644 --- a/forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt +++ b/forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt @@ -7,8 +7,8 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ Y | EffectZone SVar:X:Count$xPaid SVar:Y:SVar$X/Times.2 K:Deathtouch -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ Whenever CARDNAME attacks or dies, choose a card at random exiled with NICKNAME and put that card into its owner's hand. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or dies, choose a card at random exiled with NICKNAME and put that card into its owner's hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ Whenever NICKNAME attacks or dies, choose a card at random exiled with NICKNAME and put that card into its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ Whenever NICKNAME attacks or dies, choose a card at random exiled with NICKNAME and put that card into its owner's hand. SVar:TrigChoose:DB$ ChangeZone | AtRandom$ True | ChangeType$ Card.ExiledWithSource | Origin$ Exile | Destination$ Hand | Hidden$ True DeckHas:Ability$Graveyard -Oracle:As an additional cost to cast this spell, you may exile any number of creature cards from your graveyard. This spell costs {2} less to cast for each card exiled this way.\nDeathtouch\nWhenever Gorex, the Tombshell attacks or dies, choose a card at random exiled with Gorex and put that card into its owner's hand. +Oracle:As an additional cost to cast this spell, you may exile any number of creature cards from your graveyard. This spell costs {2} less to cast for each card exiled this way.\nDeathtouch\nWhenever Gorex attacks or dies, choose a card at random exiled with Gorex and put that card into its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/gorger_wurm.txt b/forge-gui/res/cardsfolder/g/gorger_wurm.txt index 82600aa41ed..db21af24b98 100644 --- a/forge-gui/res/cardsfolder/g/gorger_wurm.txt +++ b/forge-gui/res/cardsfolder/g/gorger_wurm.txt @@ -3,4 +3,4 @@ ManaCost:3 R G Types:Creature Wurm PT:5/5 K:Devour:1 -Oracle:Devour 1 (As this enters, you may sacrifice any number of creatures. This creature enters with that many +1/+1 counters on it.) +Oracle:Devour 1 (As this creature enters, you may sacrifice any number of creatures. It enters with that many +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/g/gorging_vulture.txt b/forge-gui/res/cardsfolder/g/gorging_vulture.txt index 9a6fd8a309e..9556cc3b07c 100644 --- a/forge-gui/res/cardsfolder/g/gorging_vulture.txt +++ b/forge-gui/res/cardsfolder/g/gorging_vulture.txt @@ -3,10 +3,10 @@ ManaCost:2 B Types:Creature Bird PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill four cards. You gain 1 life for each creature card milled this way. (To mill a card, put the top card of your library into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill four cards. You gain 1 life for each creature card milled this way. (To mill four cards, put the top four cards of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You | RememberMilled$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.Creature DeckHas:Ability$Graveyard|LifeGain -Oracle:Flying\nWhen Gorging Vulture enters, mill four cards. You gain 1 life for each creature card milled this way. (To mill a card, put the top card of your library into your graveyard.) +Oracle:Flying\nWhen this creature enters, mill four cards. You gain 1 life for each creature card milled this way. (To mill four cards, put the top four cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/gorgon_recluse.txt b/forge-gui/res/cardsfolder/g/gorgon_recluse.txt index c7769349ff6..5c0d7535146 100644 --- a/forge-gui/res/cardsfolder/g/gorgon_recluse.txt +++ b/forge-gui/res/cardsfolder/g/gorgon_recluse.txt @@ -2,10 +2,10 @@ Name:Gorgon Recluse ManaCost:3 B B Types:Creature Gorgon PT:2/4 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.nonBlack | ValidBlocker$ Card.Self | Execute$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.nonBlack | Execute$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.nonBlack | ValidBlocker$ Card.Self | Execute$ DelTrigBlocked | TriggerDescription$ Whenever this creature blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.nonBlack | Execute$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. SVar:DelTrigBlocked:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | RememberObjects$ TriggeredAttackerLKICopy | TriggerDescription$ Destroy blocked creature at end of combat. SVar:DelTrigBlocker:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | RememberObjects$ TriggeredBlockerLKICopy | TriggerDescription$ Destroy blocking creature at end of combat. SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRememberedLKI K:Madness:B B -Oracle:Whenever Gorgon Recluse blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat.\nMadness {B}{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:Whenever this creature blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat.\nMadness {B}{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/g/gorilla_berserkers.txt b/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt index 7cfcc7472e0..85a1a6f837b 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt @@ -4,5 +4,5 @@ Types:Creature Ape Berserker PT:2/3 K:Trample K:Rampage:2 -S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ CARDNAME can't be blocked except by three or more creatures. -Oracle:Trample; rampage 2 (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.)\nGorilla Berserkers can't be blocked except by three or more creatures. +S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ This creature can't be blocked except by three or more creatures. +Oracle:Trample; rampage 2 (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.)\nThis creature can't be blocked except by three or more creatures. diff --git a/forge-gui/res/cardsfolder/g/gorilla_chieftain.txt b/forge-gui/res/cardsfolder/g/gorilla_chieftain.txt index f4f126e43fc..eee26108336 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_chieftain.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_chieftain.txt @@ -2,5 +2,5 @@ Name:Gorilla Chieftain ManaCost:2 G G Types:Creature Ape PT:3/3 -A:AB$ Regenerate | Cost$ 1 G | SpellDescription$ Regenerate CARDNAME. -Oracle:{1}{G}: Regenerate Gorilla Chieftain. +A:AB$ Regenerate | Cost$ 1 G | SpellDescription$ Regenerate this creature. +Oracle:{1}{G}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/gorilla_pack.txt b/forge-gui/res/cardsfolder/g/gorilla_pack.txt index cd17793ed63..0d838ab43bb 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_pack.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_pack.txt @@ -2,8 +2,8 @@ Name:Gorilla Pack ManaCost:2 G Types:Creature Ape PT:3/3 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsForest | Description$ CARDNAME can't attack unless defending player controls a Forest. -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Forest.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Forests, sacrifice CARDNAME. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsForest | Description$ This creature can't attack unless defending player controls a Forest. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Forest.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Forests, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlay:Forest.YouCtrl -Oracle:Gorilla Pack can't attack unless defending player controls a Forest.\nWhen you control no Forests, sacrifice Gorilla Pack. +Oracle:This creature can't attack unless defending player controls a Forest.\nWhen you control no Forests, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/gorilla_titan.txt b/forge-gui/res/cardsfolder/g/gorilla_titan.txt index 15bb501e542..8b68496666e 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_titan.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_titan.txt @@ -3,5 +3,5 @@ ManaCost:3 G G Types:Creature Ape PT:4/4 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 4 | AddToughness$ 4 | IsPresent$ Card.YouOwn | PresentZone$ Graveyard | PresentCompare$ EQ0 | Description$ CARDNAME gets +4/+4 as long as there are no cards in your graveyard. -Oracle:Trample\nGorilla Titan gets +4/+4 as long as there are no cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 4 | AddToughness$ 4 | IsPresent$ Card.YouOwn | PresentZone$ Graveyard | PresentCompare$ EQ0 | Description$ This creature gets +4/+4 as long as there are no cards in your graveyard. +Oracle:Trample\nThis creature gets +4/+4 as long as there are no cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/goring_ceratops.txt b/forge-gui/res/cardsfolder/g/goring_ceratops.txt index 2d0d34da836..9159b21e3c2 100644 --- a/forge-gui/res/cardsfolder/g/goring_ceratops.txt +++ b/forge-gui/res/cardsfolder/g/goring_ceratops.txt @@ -3,6 +3,6 @@ ManaCost:5 W W Types:Creature Dinosaur PT:3/3 K:Double Strike -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control gain double strike until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, other creatures you control gain double strike until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+StrictlyOther | KW$ Double Strike -Oracle:Double strike\nWhenever Goring Ceratops attacks, other creatures you control gain double strike until end of turn. +Oracle:Double strike\nWhenever this creature attacks, other creatures you control gain double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gorm_the_great.txt b/forge-gui/res/cardsfolder/g/gorm_the_great.txt index bb6f6f5d025..78f9ab343ff 100644 --- a/forge-gui/res/cardsfolder/g/gorm_the_great.txt +++ b/forge-gui/res/cardsfolder/g/gorm_the_great.txt @@ -6,4 +6,4 @@ K:Partner with:Virtus the Veiled K:Vigilance K:CARDNAME must be blocked if able. K:CARDNAME must be blocked by two or more creatures if able. -Oracle:Partner with Virtus the Veiled (When this creature enters, target player may put Virtus into their hand from their library, then shuffle.)\nVigilance\nGorm the Great must be blocked if able, and Gorm must be blocked by two or more creatures if able. +Oracle:Partner with Virtus the Veiled (When this creature enters, target player may put Virtus into their hand from their library, then shuffle.)\nVigilance\nGorm must be blocked if able, and Gorm must be blocked by two or more creatures if able. diff --git a/forge-gui/res/cardsfolder/g/goro_goro_disciple_of_ryusei.txt b/forge-gui/res/cardsfolder/g/goro_goro_disciple_of_ryusei.txt index 6b11b0d326f..be190ef89f6 100644 --- a/forge-gui/res/cardsfolder/g/goro_goro_disciple_of_ryusei.txt +++ b/forge-gui/res/cardsfolder/g/goro_goro_disciple_of_ryusei.txt @@ -1,9 +1,9 @@ Name:Goro-Goro, Disciple of Ryusei ManaCost:1 R -Types:Legendary Creature Samurai Goblin +Types:Legendary Creature Goblin Samurai PT:2/2 A:AB$ PumpAll | Cost$ R | ValidCards$ Creature.YouCtrl | KW$ Haste | SpellDescription$ Creatures you control gain haste until end of turn. -A:AB$ Token | Cost$ 3 R R | TokenScript$ r_5_5_dragon_spirit_flying | IsPresent$ Creature.YouCtrl+attacking+modified | StackDescription$ Create a 5/5 red Dragon Spirit creature token with flying. | SpellDescription$ Create a 5/5 red Dragon Spirit creature token with flying. Activate only if you control an attacking modified creature. +A:AB$ Token | Cost$ 3 R R | TokenScript$ r_5_5_dragon_spirit_flying | IsPresent$ Creature.YouCtrl+attacking+modified | StackDescription$ Create a 5/5 red Dragon Spirit creature token with flying. | SpellDescription$ Create a 5/5 red Dragon Spirit creature token with flying. Activate only if you control an attacking modified creature. (Equipment, Auras you control, and counters are modifications.) DeckHas:Ability$Token & Type$Dragon|Spirit DeckHints:Type$Equipment|Aura & Ability$Counters -Oracle:{R}: Creatures you control gain haste until end of turn.\n{3}{R}{R}: Create a 5/5 red Dragon Spirit creature token with flying. Activate only if you control an attacking modified creature. +Oracle:{R}: Creatures you control gain haste until end of turn.\n{3}{R}{R}: Create a 5/5 red Dragon Spirit creature token with flying. Activate only if you control an attacking modified creature. (Equipment, Auras you control, and counters are modifications.) diff --git a/forge-gui/res/cardsfolder/g/gossamer_chains.txt b/forge-gui/res/cardsfolder/g/gossamer_chains.txt index 7107b537bc4..a5b6951328e 100644 --- a/forge-gui/res/cardsfolder/g/gossamer_chains.txt +++ b/forge-gui/res/cardsfolder/g/gossamer_chains.txt @@ -4,4 +4,4 @@ Types:Enchantment A:AB$ Effect | Cost$ Return<1/CARDNAME> | ValidTgts$ Creature.attacking+unblocked | TgtPrompt$ Select target unblocked creature | ReplacementEffects$ RPrevent | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ Prevent all combat damage that would be dealt by target unblocked creature this turn. SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidSource$ Card.IsRemembered | Description$ Prevent all combat damage that would be dealt by target unblocked creature this turn. AI:RemoveDeck:All -Oracle:Return Gossamer Chains to its owner's hand: Prevent all combat damage that would be dealt by target unblocked creature this turn. +Oracle:Return this enchantment to its owner's hand: Prevent all combat damage that would be dealt by target unblocked creature this turn. diff --git a/forge-gui/res/cardsfolder/g/gossamer_phantasm.txt b/forge-gui/res/cardsfolder/g/gossamer_phantasm.txt index 6a2d93723bf..6118188bc0b 100644 --- a/forge-gui/res/cardsfolder/g/gossamer_phantasm.txt +++ b/forge-gui/res/cardsfolder/g/gossamer_phantasm.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Illusion PT:2/1 K:Flying -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When this creature becomes the target of a spell or ability, sacrifice it. SVar:TrigSac:DB$ Sacrifice SVar:Targeting:Dies -Oracle:Flying\nWhen Gossamer Phantasm becomes the target of a spell or ability, sacrifice it. +Oracle:Flying\nWhen this creature becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt b/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt index b286984beba..9de742fa28a 100644 --- a/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt +++ b/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt @@ -2,9 +2,9 @@ Name:Gothmog, Morgul Lieutenant ManaCost:3 B Types:Legendary Creature Human Soldier PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When NICKNAME enters, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 1 S:Mode$ Continuous | Affected$ Creature.token+YouCtrl | AddKeyword$ Deathtouch | Description$ Creature tokens you control have deathtouch. DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Ability$Token -Oracle:When Gothmog, Morgul Lieutenant enters, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nCreature tokens you control have deathtouch. +Oracle:When Gothmog enters, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nCreature tokens you control have deathtouch. diff --git a/forge-gui/res/cardsfolder/g/gouged_zealot.txt b/forge-gui/res/cardsfolder/g/gouged_zealot.txt index eca2e628ca6..50ca8dfdab8 100644 --- a/forge-gui/res/cardsfolder/g/gouged_zealot.txt +++ b/forge-gui/res/cardsfolder/g/gouged_zealot.txt @@ -3,9 +3,9 @@ ManaCost:3 R Types:Creature Cyclops Berserker PT:4/3 K:Reach -T:Mode$ Attacks | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigDamageAll | TriggerDescription$ Delirium — Whenever CARDNAME attacks, if there are four or more card types among cards in your graveyard, CARDNAME deals 1 damage to each creature defending player controls. +T:Mode$ Attacks | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigDamageAll | TriggerDescription$ Delirium — Whenever this creature attacks, if there are four or more card types among cards in your graveyard, this creature deals 1 damage to each creature defending player controls. SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature.DefenderCtrl | NumDmg$ 1 | ValidDescription$ each creature defending player controls. SVar:HasAttackEffect:TRUE DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Reach\nDelirium — Whenever Gouged Zealot attacks, if there are four or more card types among cards in your graveyard, Gouged Zealot deals 1 damage to each creature defending player controls. +Oracle:Reach\nDelirium — Whenever this creature attacks, if there are four or more card types among cards in your graveyard, this creature deals 1 damage to each creature defending player controls. diff --git a/forge-gui/res/cardsfolder/g/govern_the_guildless.txt b/forge-gui/res/cardsfolder/g/govern_the_guildless.txt index 11fe4fa1fbb..0acbf3c2221 100644 --- a/forge-gui/res/cardsfolder/g/govern_the_guildless.txt +++ b/forge-gui/res/cardsfolder/g/govern_the_guildless.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ GainControl | ValidTgts$ Creature.MonoColor | TgtPrompt$ Select target monocolored creature | SpellDescription$ Gain control of target monocolored creature. A:AB$ ChooseColor | Cost$ 1 U Reveal<1/CARDNAME> | Defined$ You | OrColors$ True | SubAbility$ Animate | Forecast$ True | SpellDescription$ Target creature becomes the color or colors of your choice until end of turn. (Activate only during your upkeep and only once each turn.) SVar:Animate:DB$ Animate | ValidTgts$ Creature | Colors$ ChosenColor | OverwriteColors$ True -Oracle:Gain control of target monocolored creature.\nForecast — {1}{U}, Reveal Govern the Guildless from your hand: Target creature becomes the color or colors of your choice until end of turn. (Activate only during your upkeep and only once each turn.) +Oracle:Gain control of target monocolored creature.\nForecast — {1}{U}, Reveal this card from your hand: Target creature becomes the color or colors of your choice until end of turn. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/g/grab_the_reins.txt b/forge-gui/res/cardsfolder/g/grab_the_reins.txt index d40e1446642..8562b5dc9fb 100644 --- a/forge-gui/res/cardsfolder/g/grab_the_reins.txt +++ b/forge-gui/res/cardsfolder/g/grab_the_reins.txt @@ -4,7 +4,7 @@ Types:Instant K:Entwine:2 R A:SP$ Charm | Choices$ DBGainControl,DBSac SVar:DBGainControl:DB$ GainControl | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain control of | LoseControl$ EOT | AddKWs$ Haste | SpellDescription$ Until end of turn, you gain control of target creature and it gains haste. -SVar:DBSac:DB$ Sacrifice | Amount$ 1 | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ GrabDmg | SpellDescription$ Sacrifice a creature, then CARDNAME deals damage equal to that creature's power to any target. +SVar:DBSac:DB$ Sacrifice | Amount$ 1 | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ GrabDmg | SpellDescription$ Sacrifice a creature. CARDNAME deals damage equal to that creature's power to any target. SVar:GrabDmg:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to deal the damage to | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardPower diff --git a/forge-gui/res/cardsfolder/g/graceblade_artisan.txt b/forge-gui/res/cardsfolder/g/graceblade_artisan.txt index 3b69ea2b31b..6b8c3dbc332 100644 --- a/forge-gui/res/cardsfolder/g/graceblade_artisan.txt +++ b/forge-gui/res/cardsfolder/g/graceblade_artisan.txt @@ -2,7 +2,7 @@ Name:Graceblade Artisan ManaCost:2 W Types:Creature Human Monk PT:2/3 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +2/+2 for each Aura attached to it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +2/+2 for each Aura attached to it. SVar:X:Count$Valid Aura.Attached/Times.2 SVar:EnchantMe:Multiple -Oracle:Graceblade Artisan gets +2/+2 for each Aura attached to it. +Oracle:This creature gets +2/+2 for each Aura attached to it. diff --git a/forge-gui/res/cardsfolder/g/graceful_antelope.txt b/forge-gui/res/cardsfolder/g/graceful_antelope.txt index 062ab8b18b1..b5d0f05d70c 100644 --- a/forge-gui/res/cardsfolder/g/graceful_antelope.txt +++ b/forge-gui/res/cardsfolder/g/graceful_antelope.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Creature Antelope PT:1/4 K:Landwalk:Plains -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may have target land become a Plains until CARDNAME leaves the battlefield. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may have target land become a Plains until this creature leaves the battlefield. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land | Duration$ UntilHostLeavesPlay | Types$ Plains | RemoveLandTypes$ True AI:RemoveDeck:All -Oracle:Plainswalk (This creature can't be blocked as long as defending player controls a Plains.)\nWhenever Graceful Antelope deals combat damage to a player, you may have target land become a Plains until Graceful Antelope leaves the battlefield. +Oracle:Plainswalk (This creature can't be blocked as long as defending player controls a Plains.)\nWhenever this creature deals combat damage to a player, you may have target land become a Plains until this creature leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/graceful_cat.txt b/forge-gui/res/cardsfolder/g/graceful_cat.txt index e1078c22bf5..003c0db2a04 100644 --- a/forge-gui/res/cardsfolder/g/graceful_cat.txt +++ b/forge-gui/res/cardsfolder/g/graceful_cat.txt @@ -2,6 +2,6 @@ Name:Graceful Cat ManaCost:2 W Types:Creature Cat PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -Oracle:Whenever Graceful Cat attacks, it gets +1/+1 until end of turn. +Oracle:Whenever this creature attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt b/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt index 6e620966170..326d60b1ac5 100644 --- a/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt +++ b/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt @@ -2,12 +2,12 @@ Name:Graf Rats ManaCost:1 B Types:Creature Rat PT:2/1 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+YouCtrl+YouOwn | IsPresent2$ Creature.YouCtrl+YouOwn+namedMidnight Scavengers | Execute$ Meld | TriggerDescription$ At the beginning of combat on your turn, if you both own and control CARDNAME and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+YouCtrl+YouOwn | IsPresent2$ Creature.YouCtrl+YouOwn+namedMidnight Scavengers | Execute$ Meld | TriggerDescription$ At the beginning of combat on your turn, if you both own and control this creature and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host. SVar:Meld:DB$ Meld | Name$ Chittering Host | Primary$ Graf Rats | Secondary$ Midnight Scavengers DeckHints:Name$Midnight Scavengers MeldPair:Midnight Scavengers AlternateMode:Meld -Oracle:At the beginning of combat on your turn, if you both own and control Graf Rats and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host. +Oracle:At the beginning of combat on your turn, if you both own and control this creature and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host. ALTERNATE @@ -17,6 +17,6 @@ Types:Creature Eldrazi Horror PT:5/6 K:Haste K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, other creatures you control get +1/+0 and menace until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, other creatures you control get +1/+0 and gain menace until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+StrictlyOther | NumAtt$ +1 | KW$ Menace -Oracle:Haste\nMenace (This creature can't be blocked except by two or more creatures.)\nWhen Chittering Host enters, other creatures you control get +1/+0 and gain menace until end of turn. +Oracle:Haste\nMenace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, other creatures you control get +1/+0 and gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/g/graf_reaver.txt b/forge-gui/res/cardsfolder/g/graf_reaver.txt index 52b49835643..d6095873d48 100644 --- a/forge-gui/res/cardsfolder/g/graf_reaver.txt +++ b/forge-gui/res/cardsfolder/g/graf_reaver.txt @@ -3,9 +3,9 @@ ManaCost:1 B Types:Creature Zombie Warrior PT:3/3 K:Exploit -T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME exploits a creature, destroy target planeswalker. +T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When this creature exploits a creature, destroy target planeswalker. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Planeswalker | TgtPrompt$ Select target planeswalker -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, this creature deals 1 damage to you. SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 AI:RemoveDeck:Random -Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Graf Reaver exploits a creature, destroy target planeswalker.\nAt the beginning of your upkeep, Graf Reaver deals 1 damage to you. +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen this creature exploits a creature, destroy target planeswalker.\nAt the beginning of your upkeep, this creature deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/g/grafted_butcher.txt b/forge-gui/res/cardsfolder/g/grafted_butcher.txt index 01e4f5b4178..6eba6d6c162 100644 --- a/forge-gui/res/cardsfolder/g/grafted_butcher.txt +++ b/forge-gui/res/cardsfolder/g/grafted_butcher.txt @@ -2,10 +2,10 @@ Name:Grafted Butcher ManaCost:1 B Types:Creature Phyrexian Samurai PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, Phyrexians you control gain menace until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, Phyrexians you control gain menace until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Phyrexian.YouCtrl | KW$ Menace S:Mode$ Continuous | Affected$ Phyrexian.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Phyrexians you control get +1/+1. -A:AB$ ChangeZone | Cost$ 3 B Sac<1/Artifact;Creature/artifact or creature> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ 3 B Sac<1/Artifact;Creature/artifact or creature> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return this card from your graveyard to the battlefield. Activate only as a sorcery. DeckHints:Type$Phyrexian DeckHas:Ability$Sacrifice|Graveyard -Oracle:When Grafted Butcher enters, Phyrexians you control gain menace until end of turn.\nOther Phyrexians you control get +1/+1\n{3}{B}, Sacrifice an artifact or creature: Return Grafted Butcher from your graveyard to the battlefield. Activate only as a sorcery. +Oracle:When this creature enters, Phyrexians you control gain menace until end of turn.\nOther Phyrexians you control get +1/+1.\n{3}{B}, Sacrifice an artifact or creature: Return this card from your graveyard to the battlefield. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt b/forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt index e605add0b7d..33e06fe34d5 100644 --- a/forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt +++ b/forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt @@ -3,6 +3,6 @@ ManaCost:4 Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Infect | Description$ Equipped creature gets +2/+2 and has infect. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) -T:Mode$ Unattached | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME becomes unattached from a permanent, sacrifice that permanent. +T:Mode$ Unattached | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever this Equipment becomes unattached from a permanent, sacrifice that permanent. SVar:TrigSac:DB$ SacrificeAll | Defined$ TriggeredObjectLKICopy | Controller$ You -Oracle:Equipped creature gets +2/+2 and has infect. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever Grafted Exoskeleton becomes unattached from a permanent, sacrifice that permanent.\nEquip {2} +Oracle:Equipped creature gets +2/+2 and has infect. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever this Equipment becomes unattached from a permanent, sacrifice that permanent.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/g/grafted_growth.txt b/forge-gui/res/cardsfolder/g/grafted_growth.txt index 24eeb391422..dc65c28caff 100644 --- a/forge-gui/res/cardsfolder/g/grafted_growth.txt +++ b/forge-gui/res/cardsfolder/g/grafted_growth.txt @@ -3,10 +3,10 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant:Land SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature or Vehicle you control. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When this Aura enters, put a +1/+1 counter on target creature or Vehicle you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl,Vehicle.YouCtrl | TgtPrompt$ Select target creature or Vehicle you control | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ ABManaAny2 | Description$ Enchanted land has "{T}: Add two mana of any one color." SVar:ABManaAny2:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. DeckHas:Ability$Counters DeckHints:Type$Vehicle -Oracle:Enchant land\nWhen Grafted Growth enters, put a +1/+1 counter on target creature or Vehicle you control.\nEnchanted land has "{T}: Add two mana of any one color." +Oracle:Enchant land\nWhen this Aura enters, put a +1/+1 counter on target creature or Vehicle you control.\nEnchanted land has "{T}: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/g/grafted_wargear.txt b/forge-gui/res/cardsfolder/g/grafted_wargear.txt index 4ee3c1e113c..e0c5ff72910 100644 --- a/forge-gui/res/cardsfolder/g/grafted_wargear.txt +++ b/forge-gui/res/cardsfolder/g/grafted_wargear.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact Equipment K:Equip:0 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 2 | Description$ Equipped creature gets +3/+2. -T:Mode$ Unattached | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME becomes unattached from a permanent, sacrifice that permanent. +T:Mode$ Unattached | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever this Equipment becomes unattached from a permanent, sacrifice that permanent. SVar:TrigSac:DB$ SacrificeAll | Defined$ TriggeredObjectLKICopy | Controller$ You -Oracle:Equipped creature gets +3/+2.\nWhenever Grafted Wargear becomes unattached from a permanent, sacrifice that permanent.\nEquip {0} ({0}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +3/+2.\nWhenever this Equipment becomes unattached from a permanent, sacrifice that permanent.\nEquip {0} ({0}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/grakmaw_skyclave_ravager.txt b/forge-gui/res/cardsfolder/g/grakmaw_skyclave_ravager.txt index fcd83b02a74..44dbb51272b 100644 --- a/forge-gui/res/cardsfolder/g/grakmaw_skyclave_ravager.txt +++ b/forge-gui/res/cardsfolder/g/grakmaw_skyclave_ravager.txt @@ -2,7 +2,7 @@ Name:Grakmaw, Skyclave Ravager ManaCost:1 B G Types:Legendary Creature Hydra Horror PT:0/0 -K:etbCounter:P1P1:3 +K:etbCounter:P1P1:3:no Condition:NICKNAME enters with three +1/+1 counters on it. SVar:WasKicked:Count$CardCounters.P1P1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other+counters_GE1_P1P1 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, if it had a +1/+1 counter on it, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenScript$ bg_x_x_hydra | TokenOwner$ TriggeredCardController | TokenPower$ X | TokenToughness$ X SVar:X:TriggeredCard$CardCounters.P1P1 DeckHas:Ability$Counters|Token -Oracle:Grakmaw, Skyclave Ravager enters with three +1/+1 counters on it.\nWhenever another creature you control dies, if it had a +1/+1 counter on it, put a +1/+1 counter on Grakmaw.\nWhen Grakmaw dies, create an X/X black and green Hydra creature token, where X is the number of +1/+1 counters on Grakmaw. +Oracle:Grakmaw enters with three +1/+1 counters on it.\nWhenever another creature you control dies, if it had a +1/+1 counter on it, put a +1/+1 counter on Grakmaw.\nWhen Grakmaw dies, create an X/X black and green Hydra creature token, where X is the number of +1/+1 counters on Grakmaw. diff --git a/forge-gui/res/cardsfolder/g/grand_ball_guest.txt b/forge-gui/res/cardsfolder/g/grand_ball_guest.txt index 053142b25d7..9b433ec6c3b 100644 --- a/forge-gui/res/cardsfolder/g/grand_ball_guest.txt +++ b/forge-gui/res/cardsfolder/g/grand_ball_guest.txt @@ -2,6 +2,6 @@ Name:Grand Ball Guest ManaCost:1 R Types:Creature Human Peasant PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 1 | AddPower$ 1 | AddKeyword$ Trample | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 1 | AddPower$ 1 | AddKeyword$ Trample | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — This creature gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:Celebration — Grand Ball Guest gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. +Oracle:Celebration — This creature gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/g/grand_coliseum.txt b/forge-gui/res/cardsfolder/g/grand_coliseum.txt index 16a4e0aff75..8fa11e7ead1 100644 --- a/forge-gui/res/cardsfolder/g/grand_coliseum.txt +++ b/forge-gui/res/cardsfolder/g/grand_coliseum.txt @@ -2,8 +2,8 @@ Name:Grand Coliseum ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ Any | SubAbility$ DBPain | SpellDescription$ Add one mana of any color. CARDNAME deals 1 damage to you. +A:AB$ Mana | Cost$ T | Produced$ Any | SubAbility$ DBPain | SpellDescription$ Add one mana of any color. This land deals 1 damage to you. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You -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:Grand Coliseum enters tapped.\n{T}: Add {C}.\n{T}: Add one mana of any color. Grand Coliseum deals 1 damage to you. +Oracle:This land enters tapped.\n{T}: Add {C}.\n{T}: Add one mana of any color. This land deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/g/grand_entryway_elegant_rotunda.txt b/forge-gui/res/cardsfolder/g/grand_entryway_elegant_rotunda.txt index 2be7bf9d22e..d9e79546275 100644 --- a/forge-gui/res/cardsfolder/g/grand_entryway_elegant_rotunda.txt +++ b/forge-gui/res/cardsfolder/g/grand_entryway_elegant_rotunda.txt @@ -4,7 +4,7 @@ Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigToken | TriggerDescription$ When you unlock this door, create a 1/1 white Glimmer enchantment creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_e_glimmer | TokenOwner$ You AlternateMode:Split -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, create a 1/1 white Glimmer enchantment creature token. +Oracle:When you unlock this door, create a 1/1 white Glimmer enchantment creature token.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) ALTERNATE @@ -13,4 +13,4 @@ ManaCost:2 W Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigPutCounter | TriggerDescription$ When you unlock this door, put a +1/+1 counter on each of up to two target creatures. SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, put a +1/+1 counter on each of up to two target creatures. +Oracle:When you unlock this door, put a +1/+1 counter on each of up to two target creatures.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) diff --git a/forge-gui/res/cardsfolder/g/granger_guildmage.txt b/forge-gui/res/cardsfolder/g/granger_guildmage.txt index 3020cae600c..d86bbb833e0 100644 --- a/forge-gui/res/cardsfolder/g/granger_guildmage.txt +++ b/forge-gui/res/cardsfolder/g/granger_guildmage.txt @@ -2,7 +2,7 @@ Name:Granger Guildmage ManaCost:G Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ This creature deals 1 damage to any target and 1 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 A:AB$ Pump | Cost$ W T | ValidTgts$ Creature | KW$ First Strike | SpellDescription$ Target creature gains first strike until end of turn. -Oracle:{R}, {T}: Granger Guildmage deals 1 damage to any target and 1 damage to you.\n{W}, {T}: Target creature gains first strike until end of turn. +Oracle:{R}, {T}: This creature deals 1 damage to any target and 1 damage to you.\n{W}, {T}: Target creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/granite_gargoyle.txt b/forge-gui/res/cardsfolder/g/granite_gargoyle.txt index 3e3451e4a4d..4a61e081853 100644 --- a/forge-gui/res/cardsfolder/g/granite_gargoyle.txt +++ b/forge-gui/res/cardsfolder/g/granite_gargoyle.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Gargoyle PT:2/2 K:Flying -A:AB$ Pump | Cost$ R | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -Oracle:Flying\n{R}: Granite Gargoyle gets +0/+1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumDef$ +1 | SpellDescription$ This creature gets +0/+1 until end of turn. +Oracle:Flying\n{R}: This creature gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/granite_shard.txt b/forge-gui/res/cardsfolder/g/granite_shard.txt index 7e31241886f..d804d8e3eaa 100644 --- a/forge-gui/res/cardsfolder/g/granite_shard.txt +++ b/forge-gui/res/cardsfolder/g/granite_shard.txt @@ -1,5 +1,5 @@ Name:Granite Shard ManaCost:3 Types:Artifact -A:AB$ DealDamage | Cost$ 3 T | AlternateCost$ R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:{3}, {T} or {R}, {T}: Granite Shard deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 3 T | AlternateCost$ R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This artifact deals 1 damage to any target. +Oracle:{3}, {T} or {R}, {T}: This artifact deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/granite_witness.txt b/forge-gui/res/cardsfolder/g/granite_witness.txt index f79c1711527..eee65ce69f1 100644 --- a/forge-gui/res/cardsfolder/g/granite_witness.txt +++ b/forge-gui/res/cardsfolder/g/granite_witness.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Gargoyle Detective PT:3/2 K:Flying K:Vigilance -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigTapUnTap | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, you may tap or untap target creature. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigTapUnTap | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, you may tap or untap target creature. SVar:TrigTapUnTap:DB$ TapOrUntap | ValidTgts$ Creature K:Disguise:WU WU -Oracle:Flying, vigilance\nDisguise {W/U}{W/U} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Granite Witness is turned face up, you may tap or untap target creature. +Oracle:Flying, vigilance\nDisguise {W/U}{W/U} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen this creature is turned face up, you may tap or untap target creature. diff --git a/forge-gui/res/cardsfolder/g/grapeshot_catapult.txt b/forge-gui/res/cardsfolder/g/grapeshot_catapult.txt index 067e69be87d..aeebab58a03 100644 --- a/forge-gui/res/cardsfolder/g/grapeshot_catapult.txt +++ b/forge-gui/res/cardsfolder/g/grapeshot_catapult.txt @@ -2,5 +2,5 @@ Name:Grapeshot Catapult ManaCost:4 Types:Artifact Creature Construct PT:2/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature with flying. -Oracle:{T}: Grapeshot Catapult deals 1 damage to target creature with flying. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target creature with flying. +Oracle:{T}: This creature deals 1 damage to target creature with flying. diff --git a/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt b/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt index 7dc4670e053..16b9e708e3c 100644 --- a/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt +++ b/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt @@ -1,8 +1,8 @@ Name:Grapple with the Past ManaCost:1 G Types:Instant -A:SP$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone | SpellDescription$ Mill three cards, then you may return a creature or land card from your graveyard to your hand. +A:SP$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone | SpellDescription$ Mill three cards, then you may return a creature or land card from your graveyard to your hand. (To mill three cards, put the top three cards of your library into your graveyard.) SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.YouCtrl,Land.YouCtrl | ChangeNum$ 1 | Hidden$ True DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -Oracle:Mill three cards, then you may return a creature or land card from your graveyard to your hand. +Oracle:Mill three cards, then you may return a creature or land card from your graveyard to your hand. (To mill three cards, put the top three cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/grappling_sundew.txt b/forge-gui/res/cardsfolder/g/grappling_sundew.txt index 66bf15170b9..3579f46bcb1 100644 --- a/forge-gui/res/cardsfolder/g/grappling_sundew.txt +++ b/forge-gui/res/cardsfolder/g/grappling_sundew.txt @@ -4,5 +4,5 @@ Types:Creature Plant PT:0/4 K:Defender K:Reach -A:AB$ Pump | Cost$ 4 G | Defined$ Self | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. -Oracle:Defender, reach\n{4}{G}: Grappling Sundew gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy this creature.) +A:AB$ Pump | Cost$ 4 G | Defined$ Self | KW$ Indestructible | SpellDescription$ This creature gains indestructible until end of turn. +Oracle:Defender, reach\n{4}{G}: This creature gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy this creature.) diff --git a/forge-gui/res/cardsfolder/g/grasp_of_fate.txt b/forge-gui/res/cardsfolder/g/grasp_of_fate.txt index 214afa33d32..007a9a84ea9 100644 --- a/forge-gui/res/cardsfolder/g/grasp_of_fate.txt +++ b/forge-gui/res/cardsfolder/g/grasp_of_fate.txt @@ -1,9 +1,9 @@ Name:Grasp of Fate ManaCost:1 W W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, for each opponent, exile up to one target nonland permanent that player controls until CARDNAME leaves the battlefield. (Those permanents return under their owners' control.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, for each opponent, exile up to one target nonland permanent that player controls until this enchantment leaves the battlefield. (Those permanents return under their owners' control.) SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True | TgtPrompt$ Select up to one target nonland permanent each opponent controls | Duration$ UntilHostLeavesPlay SVar:OneEach:PlayerCountOpponents$Amount SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:When Grasp of Fate enters, for each opponent, exile up to one target nonland permanent that player controls until Grasp of Fate leaves the battlefield. (Those permanents return under their owners' control.) +Oracle:When this enchantment enters, for each opponent, exile up to one target nonland permanent that player controls until this enchantment leaves the battlefield. (Those permanents return under their owners' control.) diff --git a/forge-gui/res/cardsfolder/g/grasping_dunes.txt b/forge-gui/res/cardsfolder/g/grasping_dunes.txt index c6b71a071d3..b4e9722149a 100644 --- a/forge-gui/res/cardsfolder/g/grasping_dunes.txt +++ b/forge-gui/res/cardsfolder/g/grasping_dunes.txt @@ -4,4 +4,4 @@ Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ PutCounter | Cost$ 1 T Sac<1/CARDNAME> | IsCurse$ True | ValidTgts$ Creature | CounterType$ M1M1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a -1/-1 counter on target creature. Activate only as a sorcery. DeckHas:Ability$Counters -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Grasping Dunes: Put a -1/-1 counter on target creature. Activate only as a sorcery. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice this land: Put a -1/-1 counter on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/grasping_giant.txt b/forge-gui/res/cardsfolder/g/grasping_giant.txt index e2b7be814b8..02aafbb37a3 100644 --- a/forge-gui/res/cardsfolder/g/grasping_giant.txt +++ b/forge-gui/res/cardsfolder/g/grasping_giant.txt @@ -3,6 +3,6 @@ ManaCost:5 W Types:Creature Giant PT:5/7 K:Vigilance -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, exile that creature until CARDNAME leaves the battlefield. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigExile | TriggerDescription$ Whenever this creature becomes blocked by a creature, exile that creature until this creature leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredBlockerLKICopy | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay -Oracle:Vigilance\nWhenever Grasping Giant becomes blocked by a creature, exile that creature until Grasping Giant leaves the battlefield. +Oracle:Vigilance\nWhenever this creature becomes blocked by a creature, exile that creature until this creature leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/grasping_longneck.txt b/forge-gui/res/cardsfolder/g/grasping_longneck.txt index d3f1da16589..42334d6be72 100644 --- a/forge-gui/res/cardsfolder/g/grasping_longneck.txt +++ b/forge-gui/res/cardsfolder/g/grasping_longneck.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Enchantment Creature Horror PT:4/2 K:Reach -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:Reach\nWhen Grasping Longneck dies, you gain 2 life. +Oracle:Reach\nWhen this creature dies, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/grasping_scoundrel.txt b/forge-gui/res/cardsfolder/g/grasping_scoundrel.txt index 492f9e1d28d..c0ce318c60e 100644 --- a/forge-gui/res/cardsfolder/g/grasping_scoundrel.txt +++ b/forge-gui/res/cardsfolder/g/grasping_scoundrel.txt @@ -2,5 +2,5 @@ Name:Grasping Scoundrel ManaCost:B Types:Creature Human Pirate PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self+attacking | AddPower$ 1 | Description$ CARDNAME gets +1/+0 as long as it's attacking. -Oracle:Grasping Scoundrel gets +1/+0 as long as it's attacking. +S:Mode$ Continuous | Affected$ Card.Self+attacking | AddPower$ 1 | Description$ This creature gets +1/+0 as long as it's attacking. +Oracle:This creature gets +1/+0 as long as it's attacking. diff --git a/forge-gui/res/cardsfolder/g/grasping_shadows.txt b/forge-gui/res/cardsfolder/g/grasping_shadows.txt index e0a98a870d9..6aa3b7b18d7 100644 --- a/forge-gui/res/cardsfolder/g/grasping_shadows.txt +++ b/forge-gui/res/cardsfolder/g/grasping_shadows.txt @@ -1,13 +1,13 @@ Name:Grasping Shadows ManaCost:3 B Types:Enchantment -T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gains deathtouch and lifelink until end of turn. Put a dread counter on CARDNAME. Then if there are three or more dread counters on it, transform it. +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gains deathtouch and lifelink until end of turn. Put a dread counter on this enchantment. Then if there are three or more dread counters on it, transform it. SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttackerLKICopy | KW$ Lifelink & Deathtouch | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DREAD | CounterNum$ 1 | SubAbility$ DBTransform SVar:DBTransform:DB$ SetState | ConditionPresent$ Card.Self+counters_GE3_DREAD | Defined$ Self | Mode$ Transform DeckHas:Ability$LifeGain|Counters AlternateMode:DoubleFaced -Oracle:Whenever a creature you control attacks alone, it gains deathtouch and lifelink until end of turn. Put a dread counter on Grasping Shadows. Then if there are three or more dread counters on it, transform it. +Oracle:Whenever a creature you control attacks alone, it gains deathtouch and lifelink until end of turn. Put a dread counter on this enchantment. Then if there are three or more dread counters on it, transform it. ALTERNATE @@ -17,4 +17,4 @@ Types:Land Cave A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Draw | Cost$ B T SubCounter<1/Dread> | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 -Oracle:{T}: Add {B}.\n{B}, {T}, Remove a dread counter from Shadows' Lair: You draw a card and you lose 1 life. +Oracle:(Transforms from Grasping Shadows.)\n{T}: Add {B}.\n{B}, {T}, Remove a dread counter from this land: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/g/grasping_thrull.txt b/forge-gui/res/cardsfolder/g/grasping_thrull.txt index 9d4f4e718b5..781b75b6c35 100644 --- a/forge-gui/res/cardsfolder/g/grasping_thrull.txt +++ b/forge-gui/res/cardsfolder/g/grasping_thrull.txt @@ -3,7 +3,7 @@ ManaCost:3 W B Types:Creature Thrull PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to each opponent and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 2 damage to each opponent and you gain 2 life. SVar:TrigDealDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:Flying\nWhen Grasping Thrull enters, it deals 2 damage to each opponent and you gain 2 life. +Oracle:Flying\nWhen this creature enters, it deals 2 damage to each opponent and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/grasslands.txt b/forge-gui/res/cardsfolder/g/grasslands.txt index de704bdb6f0..477a40cb1fa 100644 --- a/forge-gui/res/cardsfolder/g/grasslands.txt +++ b/forge-gui/res/cardsfolder/g/grasslands.txt @@ -1,7 +1,7 @@ Name:Grasslands 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$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Plains | SpellDescription$ Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. -Oracle:Grasslands enters tapped.\n{T}, Sacrifice Grasslands: Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. +Oracle:This land enters tapped.\n{T}, Sacrifice this land: Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/grateful_apparition.txt b/forge-gui/res/cardsfolder/g/grateful_apparition.txt index 9da05ab9e07..28a55035cb6 100644 --- a/forge-gui/res/cardsfolder/g/grateful_apparition.txt +++ b/forge-gui/res/cardsfolder/g/grateful_apparition.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Spirit PT:1/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever this creature deals combat damage to a player or planeswalker, 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:Flying\nWhenever Grateful Apparition deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Flying\nWhenever this creature deals combat damage to a player or planeswalker, 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/g/gratuitous_violence.txt b/forge-gui/res/cardsfolder/g/gratuitous_violence.txt index 216d6cc02a3..0c1744cbdbb 100644 --- a/forge-gui/res/cardsfolder/g/gratuitous_violence.txt +++ b/forge-gui/res/cardsfolder/g/gratuitous_violence.txt @@ -1,8 +1,8 @@ Name:Gratuitous Violence ManaCost:2 R R R Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.YouCtrl+inZoneBattlefield | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a creature you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.YouCtrl+inZoneBattlefield | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a creature you control would deal damage to a permanent or player, it deals double that damage instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE -Oracle:If a creature you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. +Oracle:If a creature you control would deal damage to a permanent or player, it deals double that damage instead. diff --git a/forge-gui/res/cardsfolder/g/grave_birthing.txt b/forge-gui/res/cardsfolder/g/grave_birthing.txt index 6f2fe50713f..0063b92d8e6 100644 --- a/forge-gui/res/cardsfolder/g/grave_birthing.txt +++ b/forge-gui/res/cardsfolder/g/grave_birthing.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Instant K:Devoid A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SubAbility$ DBToken | SpellDescription$ Target opponent exiles a card from their graveyard. -SVar:DBToken:DB$ Token | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | SubAbility$ DBDraw | SpellDescription$ You create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +SVar:DBToken:DB$ Token | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | SubAbility$ DBDraw | SpellDescription$ You create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}." SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. DeckHints:Type$Eldrazi & Keyword$Ingest DeckHas:Ability$Mana.Colorless|Token -Oracle:Devoid (This card has no color.)\nTarget opponent exiles a card from their graveyard. You create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}."\nDraw a card. +Oracle:Devoid (This card has no color.)\nTarget opponent exiles a card from their graveyard. You create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}."\nDraw a card. diff --git a/forge-gui/res/cardsfolder/g/grave_defiler.txt b/forge-gui/res/cardsfolder/g/grave_defiler.txt index 9dfaeebc5d5..c9ae5f8660d 100644 --- a/forge-gui/res/cardsfolder/g/grave_defiler.txt +++ b/forge-gui/res/cardsfolder/g/grave_defiler.txt @@ -2,7 +2,7 @@ Name:Grave Defiler ManaCost:3 B Types:Creature Zombie PT:2/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library in any order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature enters, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Zombie -A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. -Oracle:When Grave Defiler enters, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library in any order.\n{1}{B}: Regenerate Grave Defiler. +A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate this creature. +Oracle:When this creature enters, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library in any order.\n{1}{B}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/grave_exchange.txt b/forge-gui/res/cardsfolder/g/grave_exchange.txt index 978fad626d8..83d72442791 100644 --- a/forge-gui/res/cardsfolder/g/grave_exchange.txt +++ b/forge-gui/res/cardsfolder/g/grave_exchange.txt @@ -1,6 +1,6 @@ Name:Grave Exchange ManaCost:4 B B Types:Sorcery -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SubAbility$ DBSacrifice | SpellDescription$ Return target creature card from your graveyard to your hand. Target player sacrifices a creature. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SubAbility$ DBSacrifice | SpellDescription$ Return target creature card from your graveyard to your hand. Target player sacrifices a creature of their choice. SVar:DBSacrifice:DB$ Sacrifice | ValidTgts$ Player | SacValid$ Creature -Oracle:Return target creature card from your graveyard to your hand. Target player sacrifices a creature. +Oracle:Return target creature card from your graveyard to your hand. Target player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/grave_pact.txt b/forge-gui/res/cardsfolder/g/grave_pact.txt index ab1617a8b8e..bed914c00ab 100644 --- a/forge-gui/res/cardsfolder/g/grave_pact.txt +++ b/forge-gui/res/cardsfolder/g/grave_pact.txt @@ -1,6 +1,6 @@ Name:Grave Pact ManaCost:1 B B B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a creature you control dies, each other player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a creature you control dies, each other player sacrifices a creature of their choice. SVar:TrigSac:DB$ Sacrifice | Defined$ Player.Other | SacValid$ Creature -Oracle:Whenever a creature you control dies, each other player sacrifices a creature. +Oracle:Whenever a creature you control dies, each other player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/grave_peril.txt b/forge-gui/res/cardsfolder/g/grave_peril.txt index a15fe31319f..33e40846678 100644 --- a/forge-gui/res/cardsfolder/g/grave_peril.txt +++ b/forge-gui/res/cardsfolder/g/grave_peril.txt @@ -1,8 +1,8 @@ Name:Grave Peril ManaCost:1 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonBlack | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a nonblack creature enters, sacrifice CARDNAME. If you do, destroy that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonBlack | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a nonblack creature enters, sacrifice this enchantment. If you do, destroy that creature. SVar:TrigSac:AB$ Destroy | Defined$ TriggeredCardLKICopy | Cost$ Mandatory Sac<1/CARDNAME> SVar:NonStackingEffect:True AI:RemoveDeck:Random -Oracle:When a nonblack creature enters, sacrifice Grave Peril. If you do, destroy that creature. +Oracle:When a nonblack creature enters, sacrifice this enchantment. If you do, destroy that creature. diff --git a/forge-gui/res/cardsfolder/g/grave_scrabbler.txt b/forge-gui/res/cardsfolder/g/grave_scrabbler.txt index d3e0116b7b5..914cc8c867c 100644 --- a/forge-gui/res/cardsfolder/g/grave_scrabbler.txt +++ b/forge-gui/res/cardsfolder/g/grave_scrabbler.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Zombie PT:2/2 K:Madness:1 B -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+madness | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+madness | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When this creature enters, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Graveyard | Destination$ Hand -Oracle:Madness {1}{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.)\nWhen Grave Scrabbler enters, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand. +Oracle:Madness {1}{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.)\nWhen this creature enters, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/grave_servitude.txt b/forge-gui/res/cardsfolder/g/grave_servitude.txt index f955c3ca8ec..d973be10ad8 100644 --- a/forge-gui/res/cardsfolder/g/grave_servitude.txt +++ b/forge-gui/res/cardsfolder/g/grave_servitude.txt @@ -6,4 +6,4 @@ K:MayFlashSac SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ -1 | SetColor$ Black | Description$ Enchanted creature gets +3/-1 and is black. AI:RemoveDeck:All -Oracle:You may cast Grave Servitude as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step.\nEnchant creature\nEnchanted creature gets +3/-1 and is black. +Oracle:You may cast this spell as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step.\nEnchant creature\nEnchanted creature gets +3/-1 and is black. diff --git a/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt b/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt index d22e02fa2a5..89cd9e9f22c 100644 --- a/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt +++ b/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt @@ -4,4 +4,4 @@ Types:Creature Insect PT:4/4 A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. K:Dredge:1 -Oracle:{1}, Sacrifice Grave-Shell Scarab: Draw a card.\nDredge 1 (If you would draw a card, you may mill a card instead. If you do, return this card from your graveyard to your hand.) +Oracle:{1}, Sacrifice this creature: Draw a card.\nDredge 1 (If you would draw a card, you may mill a card instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/grave_sifter.txt b/forge-gui/res/cardsfolder/g/grave_sifter.txt index f982f990339..1dd4c6eecb0 100644 --- a/forge-gui/res/cardsfolder/g/grave_sifter.txt +++ b/forge-gui/res/cardsfolder/g/grave_sifter.txt @@ -2,10 +2,10 @@ Name:Grave Sifter ManaCost:5 G Types:Creature Elemental Beast PT:5/7 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters, each player chooses a creature type and returns any number of cards of that type from their graveyard to their hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When this creature enters, each player chooses a creature type and returns any number of cards of that type from their graveyard to their hand. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose | SubAbility$ DBCleanup SVar:DBChoose:DB$ ChooseType | Defined$ Player.IsRemembered | Type$ Creature | AILogic$ MostProminentInComputerGraveyard | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | ChangeType$ Card.RememberedPlayerCtrl+ChosenType | Hidden$ True | Origin$ Graveyard | Destination$ Hand | DefinedPlayer$ Remembered | Chooser$ Remembered | ChangeNum$ X SVar:X:Count$ValidGraveyard Card.RememberedPlayerCtrl+ChosenType SVar:DBCleanup:DB$ Cleanup | ClearChosenType$ True -Oracle:When Grave Sifter enters, each player chooses a creature type and returns any number of cards of that type from their graveyard to their hand. +Oracle:When this creature enters, each player chooses a creature type and returns any number of cards of that type from their graveyard to their hand. diff --git a/forge-gui/res/cardsfolder/g/grave_strength.txt b/forge-gui/res/cardsfolder/g/grave_strength.txt index 35053c8861c..766d8acfce2 100644 --- a/forge-gui/res/cardsfolder/g/grave_strength.txt +++ b/forge-gui/res/cardsfolder/g/grave_strength.txt @@ -1,9 +1,9 @@ Name:Grave Strength ManaCost:1 B Types:Sorcery -A:SP$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBPutCounter | SpellDescription$ Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. +A:SP$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBPutCounter | SpellDescription$ Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. (To mill three cards, put the top three cards of your library into your graveyard.) SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ X SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHas:Ability$Graveyard SVar:PlayMain1:TRUE -Oracle:Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. +Oracle:Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. (To mill three cards, put the top three cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/grave_titan.txt b/forge-gui/res/cardsfolder/g/grave_titan.txt index 36136e7cb32..fd5696ae338 100644 --- a/forge-gui/res/cardsfolder/g/grave_titan.txt +++ b/forge-gui/res/cardsfolder/g/grave_titan.txt @@ -3,8 +3,8 @@ ManaCost:4 B B Types:Creature Giant PT:6/6 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create two 2/2 black Zombie creature tokens. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters or attacks, create two 2/2 black Zombie creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature enters or attacks, create two 2/2 black Zombie creature tokens. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature enters or attacks, create two 2/2 black Zombie creature tokens. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 2 SVar:HasAttackEffect:TRUE -Oracle:Deathtouch\nWhenever Grave Titan enters or attacks, create two 2/2 black Zombie creature tokens. +Oracle:Deathtouch\nWhenever this creature enters or attacks, create two 2/2 black Zombie creature tokens. diff --git a/forge-gui/res/cardsfolder/g/grave_venerations.txt b/forge-gui/res/cardsfolder/g/grave_venerations.txt index c5cc23824d5..317fd0f0aa2 100644 --- a/forge-gui/res/cardsfolder/g/grave_venerations.txt +++ b/forge-gui/res/cardsfolder/g/grave_venerations.txt @@ -1,7 +1,7 @@ Name:Grave Venerations ManaCost:3 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters, you become the monarch. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When this enchantment enters, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your end step, if you're the monarch, return up to one target creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose up to one target creature card in your graveyard diff --git a/forge-gui/res/cardsfolder/g/gravebane_zombie.txt b/forge-gui/res/cardsfolder/g/gravebane_zombie.txt index 57055023055..bf0387ca6b1 100644 --- a/forge-gui/res/cardsfolder/g/gravebane_zombie.txt +++ b/forge-gui/res/cardsfolder/g/gravebane_zombie.txt @@ -2,6 +2,6 @@ Name:Gravebane Zombie ManaCost:3 B Types:Creature Zombie PT:3/2 -R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ ToLibrary | Description$ If CARDNAME would die, put CARDNAME on top of its owner's library instead. +R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ ToLibrary | Description$ If this creature would die, put it on top of its owner's library instead. SVar:ToLibrary:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Defined$ ReplacedCard -Oracle:If Gravebane Zombie would die, put Gravebane Zombie on top of its owner's library instead. +Oracle:If this creature would die, put it on top of its owner's library instead. diff --git a/forge-gui/res/cardsfolder/g/graveblade_marauder.txt b/forge-gui/res/cardsfolder/g/graveblade_marauder.txt index d0d9e9a6e46..56ed25ddff5 100644 --- a/forge-gui/res/cardsfolder/g/graveblade_marauder.txt +++ b/forge-gui/res/cardsfolder/g/graveblade_marauder.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Human Warrior PT:1/4 K:Deathtouch -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player loses life equal to the number of creature cards in your graveyard. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature deals combat damage to a player, that player loses life equal to the number of creature cards in your graveyard. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ X SVar:X:Count$ValidGraveyard Creature.YouOwn -Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhenever Graveblade Marauder deals combat damage to a player, that player loses life equal to the number of creature cards in your graveyard. +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhenever this creature deals combat damage to a player, that player loses life equal to the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt b/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt index 20123ead5c0..766a3d6dc26 100644 --- a/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt +++ b/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Enchantment Creature Snake Lamia PT:4/4 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a card, put it into your graveyard, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, search your library for a card, put it into your graveyard, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | ChangeType$ Card | Mandatory$ True S:Mode$ ReduceCost | ValidCard$ Card.wasCastFromYourGraveyard | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast from your graveyard cost {1} less to cast. DeckHas:Ability$LifeGain|Graveyard -Oracle:Lifelink\nWhen Gravebreaker Lamia enters, search your library for a card, put it into your graveyard, then shuffle.\nSpells you cast from your graveyard cost {1} less to cast. +Oracle:Lifelink\nWhen this creature enters, search your library for a card, put it into your graveyard, then shuffle.\nSpells you cast from your graveyard cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/g/gravecrawler.txt b/forge-gui/res/cardsfolder/g/gravecrawler.txt index bd81be7fdf6..bb3715804b0 100644 --- a/forge-gui/res/cardsfolder/g/gravecrawler.txt +++ b/forge-gui/res/cardsfolder/g/gravecrawler.txt @@ -2,9 +2,9 @@ Name:Gravecrawler ManaCost:B Types:Creature Zombie PT:2/1 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | IsPresent$ Zombie.YouCtrl | Description$ You may cast CARDNAME from your graveyard as long as you control a Zombie. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | IsPresent$ Zombie.YouCtrl | Description$ You may cast this card from your graveyard as long as you control a Zombie. SVar:SacMe:3 SVar:DiscardMe:3 DeckHints:Type$Zombie -Oracle:Gravecrawler can't block.\nYou may cast Gravecrawler from your graveyard as long as you control a Zombie. +Oracle:This creature can't block.\nYou may cast this card from your graveyard as long as you control a Zombie. diff --git a/forge-gui/res/cardsfolder/g/gravedigger.txt b/forge-gui/res/cardsfolder/g/gravedigger.txt index 02ae6afce41..d54c6433e75 100644 --- a/forge-gui/res/cardsfolder/g/gravedigger.txt +++ b/forge-gui/res/cardsfolder/g/gravedigger.txt @@ -2,6 +2,6 @@ Name:Gravedigger ManaCost:3 B Types:Creature Zombie PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target creature card 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 creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl -Oracle:When Gravedigger enters, you may return target creature card from your graveyard to your hand. +Oracle:When this creature enters, you may return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gravegouger.txt b/forge-gui/res/cardsfolder/g/gravegouger.txt index dcf6ec9b658..fe7bcb9261f 100644 --- a/forge-gui/res/cardsfolder/g/gravegouger.txt +++ b/forge-gui/res/cardsfolder/g/gravegouger.txt @@ -2,8 +2,8 @@ Name:Gravegouger ManaCost:2 B Types:Creature Nightmare Horror PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile up to two target cards from a single graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled cards to their owner's graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile up to two target cards from a single graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature leaves the battlefield, return the exiled cards to their owner's graveyard. SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | TargetsWithSameController$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | RememberTargets$ True | ForgetOtherTargets$ True SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Graveyard -Oracle:When Gravegouger enters, exile up to two target cards from a single graveyard.\nWhen Gravegouger leaves the battlefield, return the exiled cards to their owner's graveyard. +Oracle:When this creature enters, exile up to two target cards from a single graveyard.\nWhen this creature leaves the battlefield, return the exiled cards to their owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt b/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt index e6cad528261..2cc879f90c1 100644 --- a/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt +++ b/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt @@ -2,5 +2,5 @@ Name:Gravel-Hide Goblin ManaCost:1 R Types:Creature Goblin Shaman PT:2/1 -A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -Oracle:{3}{G}: Gravel-Hide Goblin gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. +Oracle:{3}{G}: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gravel_slinger.txt b/forge-gui/res/cardsfolder/g/gravel_slinger.txt index 092d3b14186..37df9e33819 100644 --- a/forge-gui/res/cardsfolder/g/gravel_slinger.txt +++ b/forge-gui/res/cardsfolder/g/gravel_slinger.txt @@ -2,6 +2,6 @@ Name:Gravel Slinger ManaCost:3 W Types:Creature Human Soldier PT:1/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target attacking or blocking creature. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target attacking or blocking creature. K:Morph:1 W -Oracle:{T}: Gravel Slinger deals 1 damage to target attacking or blocking creature.\nMorph {1}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:{T}: This creature deals 1 damage to target attacking or blocking creature.\nMorph {1}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/g/gravelgill_duo.txt b/forge-gui/res/cardsfolder/g/gravelgill_duo.txt index c1a99ac8629..80470c0bf69 100644 --- a/forge-gui/res/cardsfolder/g/gravelgill_duo.txt +++ b/forge-gui/res/cardsfolder/g/gravelgill_duo.txt @@ -2,9 +2,9 @@ Name:Gravelgill Duo ManaCost:2 UB Types:Creature Merfolk Rogue Warrior PT:2/1 -T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a blue spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpFear | TriggerDescription$ Whenever you cast a black spell, CARDNAME gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) +T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a blue spell, this creature gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpFear | TriggerDescription$ Whenever you cast a black spell, this creature gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) SVar:TrigPump11:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigPumpFear:DB$ Pump | KW$ Fear | Defined$ Self SVar:BuffedBy:Card.Blue,Card.Black -Oracle:Whenever you cast a blue spell, Gravelgill Duo gets +1/+1 until end of turn.\nWhenever you cast a black spell, Gravelgill Duo gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) +Oracle:Whenever you cast a blue spell, this creature gets +1/+1 until end of turn.\nWhenever you cast a black spell, 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/g/gravelighter.txt b/forge-gui/res/cardsfolder/g/gravelighter.txt index 4e170e70f0b..c1c284c7598 100644 --- a/forge-gui/res/cardsfolder/g/gravelighter.txt +++ b/forge-gui/res/cardsfolder/g/gravelighter.txt @@ -3,11 +3,11 @@ ManaCost:2 B Types:Creature Spirit PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ When CARDNAME enters, draw a card if a creature died this turn. Otherwise, each player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ When this creature enters, draw a card if a creature died this turn. Otherwise, each player sacrifices a creature of their choice. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | TrueSubAbility$ DBDraw | FalseSubAbility$ DBSac SVar:DBDraw:DB$ Draw SVar:DBSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:NeedsToPlayVar:X GE1 DeckHas:Ability$Sacrifice -Oracle:Flying\nWhen Gravelighter enters, draw a card if a creature died this turn. Otherwise, each player sacrifices a creature. +Oracle:Flying\nWhen this creature enters, draw a card if a creature died this turn. Otherwise, each player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/graven_abomination.txt b/forge-gui/res/cardsfolder/g/graven_abomination.txt index 26be5ce672e..ed70df194d9 100644 --- a/forge-gui/res/cardsfolder/g/graven_abomination.txt +++ b/forge-gui/res/cardsfolder/g/graven_abomination.txt @@ -2,6 +2,6 @@ Name:Graven Abomination ManaCost:3 Types:Artifact Creature Horror PT:3/1 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks, exile target card from defending player's graveyard. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever this creature attacks, exile target card from defending player's graveyard. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in defending player's graveyard | ValidTgts$ Card | TargetsWithDefinedController$ TriggeredDefendingPlayer -Oracle:Whenever Graven Abomination attacks, exile target card from defending player's graveyard. +Oracle:Whenever this creature attacks, exile target card from defending player's graveyard. diff --git a/forge-gui/res/cardsfolder/g/graven_archfiend.txt b/forge-gui/res/cardsfolder/g/graven_archfiend.txt index 7c30356fd4c..c2609b62bb3 100644 --- a/forge-gui/res/cardsfolder/g/graven_archfiend.txt +++ b/forge-gui/res/cardsfolder/g/graven_archfiend.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Gargoyle Demon PT:4/5 K:Flying S:Mode$ OptionalCost | EffectZone$ All | ValidCard$ Card.Self | ValidSA$ Spell | Cost$ Sac<1/Creature.nonDemon/non-Demon creature> | Description$ As an additional cost to cast this spell, you may sacrifice a non-Demon creature. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ CastSA>Count$OptionalGenericCostPaid.1.0 | NoResolvingCheck$ True | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, if its additional cost was paid, conjure a card named Demonic Pact onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ CastSA>Count$OptionalGenericCostPaid.1.0 | NoResolvingCheck$ True | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, if its additional cost was paid, conjure a card named Demonic Pact onto the battlefield. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Name$ Demonic Pact | Zone$ Battlefield DeckHas:Ability$Sacrifice -Oracle:As an additional cost to cast this spell, you may sacrifice a non-Demon creature.\nFlying\nWhen Graven Archfiend enters, if its additional cost was paid, conjure a card named Demonic Pact onto the battlefield. +Oracle:As an additional cost to cast this spell, you may sacrifice a non-Demon creature.\nFlying\nWhen Graven Archfiend enters the battlefield, if its additional cost was paid, conjure a card named Demonic Pact onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/graven_dominator.txt b/forge-gui/res/cardsfolder/g/graven_dominator.txt index e27491e8ae9..d7ca444a70c 100644 --- a/forge-gui/res/cardsfolder/g/graven_dominator.txt +++ b/forge-gui/res/cardsfolder/g/graven_dominator.txt @@ -5,4 +5,4 @@ PT:4/4 K:Flying K:Haunt:TrigAnimate SVar:TrigAnimate:DB$ AnimateAll | ValidCards$ Creature.StrictlyOther | Power$ 1 | Toughness$ 1 | SpellDescription$ Each other creature has base power and toughness 1/1 until end of turn. -Oracle:Flying\nHaunt (When this creature dies, exile it haunting target creature.)\nWhen Graven Dominator enters or the creature it haunts dies, each other creature has base power and toughness 1/1 until end of turn. +Oracle:Flying\nHaunt (When this creature dies, exile it haunting target creature.)\nWhen this creature enters or the creature it haunts dies, each other creature has base power and toughness 1/1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/graverobber_spider.txt b/forge-gui/res/cardsfolder/g/graverobber_spider.txt index 7d2a22b29c0..ad9feeb105b 100644 --- a/forge-gui/res/cardsfolder/g/graverobber_spider.txt +++ b/forge-gui/res/cardsfolder/g/graverobber_spider.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Spider PT:2/4 K:Reach -A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ +X | NumDef$ +X | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. +A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ +X | NumDef$ +X | ActivationLimit$ 1 | SpellDescription$ This creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHints:Ability$Graveyard -Oracle:Reach\n{3}{B}: Graverobber Spider gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. +Oracle:Reach\n{3}{B}: This creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/g/graveshifter.txt b/forge-gui/res/cardsfolder/g/graveshifter.txt index 2808e5ba567..a41a549ff28 100644 --- a/forge-gui/res/cardsfolder/g/graveshifter.txt +++ b/forge-gui/res/cardsfolder/g/graveshifter.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Shapeshifter PT:2/2 K:Changeling -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target creature card 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 creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl -Oracle:Changeling (This card is every creature type.)\nWhen Graveshifter enters, you may return target creature card from your graveyard to your hand. +Oracle:Changeling (This card is every creature type.)\nWhen this creature enters, you may return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gravestone_strider.txt b/forge-gui/res/cardsfolder/g/gravestone_strider.txt index d16736b5612..48f12708b71 100644 --- a/forge-gui/res/cardsfolder/g/gravestone_strider.txt +++ b/forge-gui/res/cardsfolder/g/gravestone_strider.txt @@ -5,4 +5,4 @@ PT:1/3 A:AB$ Mana | Cost$ 1 | Produced$ Any | ActivationLimit$ 1 | SpellDescription$ Add one mana of any color. Activate only once each turn. A:AB$ ChangeZone | Cost$ 2 ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. DeckHas:Ability$Graveyard -Oracle:{1}: Add one mana of any color. Activate only once each turn.\n{2}, Exile Gravestone Strider from your graveyard: Exile target card from a graveyard. +Oracle:{1}: Add one mana of any color. Activate only once each turn.\n{2}, Exile this card from your graveyard: Exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/g/gravetiller_wurm.txt b/forge-gui/res/cardsfolder/g/gravetiller_wurm.txt index d24d3703f89..8c4206d5de8 100644 --- a/forge-gui/res/cardsfolder/g/gravetiller_wurm.txt +++ b/forge-gui/res/cardsfolder/g/gravetiller_wurm.txt @@ -3,6 +3,6 @@ ManaCost:5 G Types:Creature Wurm PT:4/4 K:Trample -K:etbCounter:P1P1:4:CheckSVar$ Morbid:Morbid — CARDNAME enters with four +1/+1 counters on it if a creature died this turn. +K:etbCounter:P1P1:4:CheckSVar$ Morbid:Morbid — This creature enters with four +1/+1 counters on it if a creature died this turn. SVar:Morbid:Count$Morbid.1.0 -Oracle:Trample\nMorbid — Gravetiller Wurm enters with four +1/+1 counters on it if a creature died this turn. +Oracle:Trample\nMorbid — This creature enters with four +1/+1 counters on it if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/g/graveyard_trespasser_graveyard_glutton.txt b/forge-gui/res/cardsfolder/g/graveyard_trespasser_graveyard_glutton.txt index 6d185e04c0b..6819edb2b76 100644 --- a/forge-gui/res/cardsfolder/g/graveyard_trespasser_graveyard_glutton.txt +++ b/forge-gui/res/cardsfolder/g/graveyard_trespasser_graveyard_glutton.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Creature Human Werewolf PT:3/3 K:Ward:Discard<1/Card> -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. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life. -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. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life. +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. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life. +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. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Card | TgtPrompt$ Select up to one target card from a graveyard | RememberChanged$ True | SubAbility$ DBDrain SVar:DBDrain:DB$ LoseLife | ConditionDefined$ Remembered | ConditionPresent$ Creature | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | ConditionDefined$ Remembered | ConditionPresent$ Creature | Defined$ You | LifeAmount$ 1 | SubAbility$ DBCleanup @@ -12,7 +12,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Daybound DeckHas:Ability$Graveyard|LifeGain AlternateMode:DoubleFaced -Oracle:Ward—Discard a card.\nWhenever Graveyard Trespasser enters or attacks, exile up to one target card from a graveyard. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) +Oracle:Ward—Discard a card.\nWhenever this creature enters or attacks, exile up to one target card from a graveyard. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) ALTERNATE @@ -22,12 +22,12 @@ Colors:black Types:Creature Werewolf PT:4/4 K:Ward:Discard<1/Card> -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileN | TriggerDescription$ Whenever CARDNAME enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExileN | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileN | TriggerDescription$ Whenever this creature enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExileN | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life. SVar:TrigExileN:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Card | TgtPrompt$ Select up to two target cards from graveyards | RememberChanged$ True | SubAbility$ DBDrainN SVar:DBDrainN:DB$ LoseLife | ConditionDefined$ Remembered | ConditionPresent$ Creature | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLifeN SVar:DBGainLifeN:DB$ GainLife | ConditionDefined$ Remembered | ConditionPresent$ Creature | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanupN SVar:X:Remembered$Valid Creature SVar:DBCleanupN:DB$ Cleanup | ClearRemembered$ True K:Nightbound -Oracle:Ward—Discard a card.\nWhenever Graveyard Glutton enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) +Oracle:Ward—Discard a card.\nWhenever this creature enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life.\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/g/gravity_negator.txt b/forge-gui/res/cardsfolder/g/gravity_negator.txt index 34e9bf078e2..6a04be9b63c 100644 --- a/forge-gui/res/cardsfolder/g/gravity_negator.txt +++ b/forge-gui/res/cardsfolder/g/gravity_negator.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi Drone PT:2/3 K:Devoid K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) SVar:TrigPump:AB$ Pump | Cost$ C | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | KW$ Flying DeckHints:Ability$Mana.Colorless -Oracle:Devoid (This card has no color.)\nFlying\nWhenever Gravity Negator attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\nFlying\nWhenever this creature attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/g/graxiplon.txt b/forge-gui/res/cardsfolder/g/graxiplon.txt index 8f055090482..4f4116ac813 100644 --- a/forge-gui/res/cardsfolder/g/graxiplon.txt +++ b/forge-gui/res/cardsfolder/g/graxiplon.txt @@ -2,6 +2,6 @@ Name:Graxiplon ManaCost:5 U Types:Creature Beast PT:3/4 -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | SVarCompare$ LT3 | Description$ CARDNAME can't be blocked unless defending player controls three or more creatures that share a creature type. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | SVarCompare$ LT3 | Description$ This creature can't be blocked unless defending player controls three or more creatures that share a creature type. SVar:X:Count$MostProminentCreatureType Creature.DefenderCtrl -Oracle:Graxiplon can't be blocked unless defending player controls three or more creatures that share a creature type. +Oracle:This creature can't be blocked unless defending player controls three or more creatures that share a creature type. diff --git a/forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt b/forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt index 606a5783a9b..ce1680f63a5 100644 --- a/forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt +++ b/forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt @@ -2,7 +2,7 @@ Name:Gray Harbor Merfolk ManaCost:1 U Types:Creature Merfolk Rogue PT:0/3 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Creature.IsCommander+YouCtrl,Planeswalker.IsCommander+YouCtrl | Description$ CARDNAME gets +2/+0 as long as you control a commander that's a creature or planeswalker. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Creature.IsCommander+YouCtrl,Planeswalker.IsCommander+YouCtrl | Description$ This creature gets +2/+0 as long as you control a commander that's a creature or planeswalker. AI:RemoveDeck:NonCommander -Oracle:Gray Harbor Merfolk can't be blocked.\nGray Harbor Merfolk gets +2/+0 as long as you control a commander that's a creature or planeswalker. +Oracle:This creature can't be blocked.\nThis creature gets +2/+0 as long as you control a commander that's a creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/gray_merchant_of_asphodel.txt b/forge-gui/res/cardsfolder/g/gray_merchant_of_asphodel.txt index 96ef7f7fb45..e6c9cd47095 100644 --- a/forge-gui/res/cardsfolder/g/gray_merchant_of_asphodel.txt +++ b/forge-gui/res/cardsfolder/g/gray_merchant_of_asphodel.txt @@ -2,10 +2,10 @@ Name:Gray Merchant of Asphodel ManaCost:3 B B Types:Creature Zombie PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost SVar:AFLifeLost:Number$0 # AFLifeLost will be set by LoseLife SVar:X:Count$Devotion.Black -Oracle:When Gray Merchant of Asphodel enters, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +Oracle:When this creature enters, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) diff --git a/forge-gui/res/cardsfolder/g/gray_slaad_entropic_decay.txt b/forge-gui/res/cardsfolder/g/gray_slaad_entropic_decay.txt index ca85b4dc024..c5ced416476 100644 --- a/forge-gui/res/cardsfolder/g/gray_slaad_entropic_decay.txt +++ b/forge-gui/res/cardsfolder/g/gray_slaad_entropic_decay.txt @@ -2,11 +2,11 @@ Name:Gray Slaad ManaCost:2 B Types:Creature Frog Horror PT:4/1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace & Deathtouch | IsPresent$ Creature.YouOwn | PresentCompare$ GE4 | PresentZone$ Graveyard | Description$ As long as there are four or more creature cards in your graveyard, CARDNAME has menace and deathtouch. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace & Deathtouch | IsPresent$ Creature.YouOwn | PresentCompare$ GE4 | PresentZone$ Graveyard | Description$ As long as there are four or more creature cards in your graveyard, this creature has menace and deathtouch. DeckHints:Ability$Sacrifice|Discard|Mill DeckHas:Ability$Graveyard AlternateMode:Adventure -Oracle:As long as there are four or more creature cards in your graveyard, Gray Slaad has menace and deathtouch. +Oracle:As long as there are four or more creature cards in your graveyard, this creature has menace and deathtouch. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/graypelt_hunter.txt b/forge-gui/res/cardsfolder/g/graypelt_hunter.txt index fd8961577fa..297a518849d 100644 --- a/forge-gui/res/cardsfolder/g/graypelt_hunter.txt +++ b/forge-gui/res/cardsfolder/g/graypelt_hunter.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Human Warrior Ally PT:2/2 K:Trample -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:Trample\nWhenever Graypelt Hunter or another Ally you control enters, you may put a +1/+1 counter on Graypelt Hunter. +Oracle:Trample\nWhenever 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/g/graypelt_refuge.txt b/forge-gui/res/cardsfolder/g/graypelt_refuge.txt index c738c59f503..121decbd929 100644 --- a/forge-gui/res/cardsfolder/g/graypelt_refuge.txt +++ b/forge-gui/res/cardsfolder/g/graypelt_refuge.txt @@ -2,9 +2,9 @@ Name:Graypelt Refuge ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Combo G W | SpellDescription$ Add {G} or {W}. -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$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this land enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 DeckHas:Ability$LifeGain -Oracle:Graypelt Refuge enters tapped.\nWhen Graypelt Refuge enters, you gain 1 life.\n{T}: Add {G} or {W}. +Oracle:This land enters tapped.\nWhen this land enters, you gain 1 life.\n{T}: Add {G} or {W}. diff --git a/forge-gui/res/cardsfolder/g/grazing_kelpie.txt b/forge-gui/res/cardsfolder/g/grazing_kelpie.txt index 052c2ebffb0..cb9d79a3cef 100644 --- a/forge-gui/res/cardsfolder/g/grazing_kelpie.txt +++ b/forge-gui/res/cardsfolder/g/grazing_kelpie.txt @@ -5,4 +5,4 @@ PT:2/3 K:Persist A:AB$ ChangeZone | Cost$ GU Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Library | ValidTgts$ Card | TgtPrompt$ Select target card from a graveyard | LibraryPosition$ -1 | SpellDescription$ Put target card from a graveyard on the bottom of its owner's library. AI:RemoveDeck:All -Oracle:{G/U}, Sacrifice Grazing Kelpie: Put target card from a graveyard on the bottom of its owner's library.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) +Oracle:{G/U}, Sacrifice this creature: Put target card from a graveyard on the bottom of its owner's library.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/great_desert_hellion.txt b/forge-gui/res/cardsfolder/g/great_desert_hellion.txt index ac96052bf0d..0ede8868342 100644 --- a/forge-gui/res/cardsfolder/g/great_desert_hellion.txt +++ b/forge-gui/res/cardsfolder/g/great_desert_hellion.txt @@ -4,7 +4,7 @@ Types:Creature Hellion PT:5/5 K:Starting intensity:1 K:Menace -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you discard a card. If you discard a card this way, perpetually increase CARDNAME's intensity by 1. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you discard a card. If you discard a card this way, CARDNAME intensifies by 1. SVar:TrigSacrifice:DB$ Sacrifice | UnlessCost$ Discard<1/Card> | UnlessPayer$ You | OrString$ Sacrifice {c:Self}. | UnlessResolveSubs$ WhenPaid | SubAbility$ DBIntensify SVar:DBIntensify:DB$ Intensify T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME leaves the battlefield, you may discard your hand. If you do, draw cards equal to CARDNAME's intensity. @@ -12,4 +12,4 @@ SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Hand> | NumCards$ X SVar:X:Count$Intensity DeckHas:Ability$Discard|Sacrifice DeckHints:Ability$Graveyard -Oracle:Starting intensity 1\nMenace\nAt the beginning of your upkeep, sacrifice Great Desert Hellion unless you discard a card. If you discard a card this way, perpetually increase Great Desert Hellion's intensity by 1.\nWhen Great Desert Hellion leaves the battlefield, you may discard your hand. If you do, draw cards equal to Great Desert Hellion's intensity. +Oracle:Starting intensity 1\nMenace\nAt the beginning of your upkeep, sacrifice Great Desert Hellion unless you discard a card. If you discard a card this way, Great Desert Hellion intensifies by 1.\nWhen Great Desert Hellion leaves the battlefield, you may discard your hand. If you do, draw cards equal to Great Desert Hellion's intensity. diff --git a/forge-gui/res/cardsfolder/g/great_desert_prospector.txt b/forge-gui/res/cardsfolder/g/great_desert_prospector.txt index 76848a7d739..f3cdea4e175 100644 --- a/forge-gui/res/cardsfolder/g/great_desert_prospector.txt +++ b/forge-gui/res/cardsfolder/g/great_desert_prospector.txt @@ -2,8 +2,8 @@ Name:Great Desert Prospector ManaCost:4 W Types:Creature Human Artificer PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a tapped powerstone token for each other creature you control. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a tapped Powerstone token for each other creature you control. (They're artifacts with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenTapped$ True | TokenScript$ c_a_powerstone SVar:X:Count$Valid Creature.YouCtrl+StrictlyOther DeckHas:Ability$Token & Type$Artifact -Oracle:When Great Desert Surveyor enters, create a tapped powerstone token for each other creature you control. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +Oracle:When this creature enters, create a tapped Powerstone token for each other creature you control. (They're artifacts with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt b/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt index 8af03ca18d4..8591efe0582 100644 --- a/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt +++ b/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt @@ -1,9 +1,9 @@ Name:Great Hall of Starnheim 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}. A:AB$ Token | Cost$ W W B T Sac<1/CARDNAME> Sac<1/Creature> | TokenScript$ w_4_4_angel_warrior_flying_vigilance | TokenOwner$ You | SorcerySpeed$ True | SpellDescription$ Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate only as a sorcery. DeckHas:Ability$Token -Oracle:Great Hall of Starnheim enters tapped.\n{T}: Add {B}.\n{W}{W}{B}, {T}, Sacrifice Great Hall of Starnheim and a creature you control: Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate only as a sorcery. +Oracle:This land enters tapped.\n{T}: Add {B}.\n{W}{W}{B}, {T}, Sacrifice this land and a creature you control: Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/great_oak_guardian.txt b/forge-gui/res/cardsfolder/g/great_oak_guardian.txt index 76b908065ce..64479632d3c 100644 --- a/forge-gui/res/cardsfolder/g/great_oak_guardian.txt +++ b/forge-gui/res/cardsfolder/g/great_oak_guardian.txt @@ -4,7 +4,7 @@ Types:Creature Treefolk PT:4/5 K:Flash K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures target player controls get +2/+2 until end of turn. Untap them. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, creatures target player controls get +2/+2 until end of turn. Untap them. SVar:TrigPumpAll:DB$ PumpAll | ValidTgts$ Player | ValidCards$ Creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBUntapAll SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Creature.TargetedPlayerCtrl -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nReach\nWhen Great Oak Guardian enters, creatures target player controls get +2/+2 until end of turn. Untap them. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nReach\nWhen this creature enters, creatures target player controls get +2/+2 until end of turn. Untap them. diff --git a/forge-gui/res/cardsfolder/g/great_whale.txt b/forge-gui/res/cardsfolder/g/great_whale.txt index 3721cdc5c3c..fd8b54dc3ee 100644 --- a/forge-gui/res/cardsfolder/g/great_whale.txt +++ b/forge-gui/res/cardsfolder/g/great_whale.txt @@ -2,7 +2,7 @@ Name:Great Whale ManaCost:5 U U Types:Creature Whale PT:5/5 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, untap up to seven lands. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigUntap | TriggerDescription$ When this creature enters, untap up to seven lands. SVar:TrigUntap:DB$ Untap | UntapUpTo$ True | UntapType$ Land | Amount$ 7 SVar:FreeSpellAI:True -Oracle:When Great Whale enters, untap up to seven lands. +Oracle:When this creature enters, untap up to seven lands. diff --git a/forge-gui/res/cardsfolder/g/greater_forgeling.txt b/forge-gui/res/cardsfolder/g/greater_forgeling.txt index b78b02ddd97..91c8dce3dec 100644 --- a/forge-gui/res/cardsfolder/g/greater_forgeling.txt +++ b/forge-gui/res/cardsfolder/g/greater_forgeling.txt @@ -2,5 +2,5 @@ Name:Greater Forgeling ManaCost:3 R R Types:Creature Elemental PT:3/4 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ CARDNAME gets +3/-3 until end of turn. -Oracle:{1}{R}: Greater Forgeling gets +3/-3 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ This creature gets +3/-3 until end of turn. +Oracle:{1}{R}: This creature gets +3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/greater_gargadon.txt b/forge-gui/res/cardsfolder/g/greater_gargadon.txt index 9e03c1a9c68..40a2ed1f817 100644 --- a/forge-gui/res/cardsfolder/g/greater_gargadon.txt +++ b/forge-gui/res/cardsfolder/g/greater_gargadon.txt @@ -3,5 +3,5 @@ ManaCost:9 R Types:Creature Beast PT:9/7 K:Suspend:10:R -A:AB$ RemoveCounter | Cost$ Sac<1/Artifact;Creature;Land/artifact, creature or land> | CostDesc$ Sacrifice an artifact, creature, or land: | Defined$ Self | CounterType$ TIME | CounterNum$ 1 | ActivationZone$ Exile | IsPresent$ Card.Self+suspended | PresentZone$ Exile | SpellDescription$ Remove a time counter from CARDNAME. Activate only if CARDNAME is suspended. -Oracle:Suspend 10—{R}\nSacrifice an artifact, creature, or land: Remove a time counter from Greater Gargadon. Activate only if Greater Gargadon is suspended. +A:AB$ RemoveCounter | Cost$ Sac<1/Artifact;Creature;Land/artifact, creature or land> | CostDesc$ Sacrifice an artifact, creature, or land: | Defined$ Self | CounterType$ TIME | CounterNum$ 1 | ActivationZone$ Exile | IsPresent$ Card.Self+suspended | PresentZone$ Exile | SpellDescription$ Remove a time counter from this card. Activate only if this card is suspended. +Oracle:Suspend 10—{R}\nSacrifice an artifact, creature, or land: Remove a time counter from this card. Activate only if this card is suspended. diff --git a/forge-gui/res/cardsfolder/g/greater_harvester.txt b/forge-gui/res/cardsfolder/g/greater_harvester.txt index 7ac67b558e8..585c6ec4490 100644 --- a/forge-gui/res/cardsfolder/g/greater_harvester.txt +++ b/forge-gui/res/cardsfolder/g/greater_harvester.txt @@ -4,7 +4,7 @@ Types:Creature Horror PT:5/6 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice a permanent. SVar:TrigSacYou:DB$ Sacrifice | SacValid$ Permanent | Defined$ You -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacOpp | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player sacrifices two permanents. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacOpp | TriggerDescription$ Whenever this creature deals combat damage to a player, that player sacrifices two permanents of their choice. SVar:TrigSacOpp:DB$ Sacrifice | SacValid$ Permanent | Amount$ 2 | Defined$ TriggeredTarget SVar:MustBeBlocked:True -Oracle:At the beginning of your upkeep, sacrifice a permanent.\nWhenever Greater Harvester deals combat damage to a player, that player sacrifices two permanents. +Oracle:At the beginning of your upkeep, sacrifice a permanent.\nWhenever this creature deals combat damage to a player, that player sacrifices two permanents of their choice. diff --git a/forge-gui/res/cardsfolder/g/greater_realm_of_preservation.txt b/forge-gui/res/cardsfolder/g/greater_realm_of_preservation.txt index 5d54dc1cb6d..6e21e52b9b3 100644 --- a/forge-gui/res/cardsfolder/g/greater_realm_of_preservation.txt +++ b/forge-gui/res/cardsfolder/g/greater_realm_of_preservation.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Enchantment A:AB$ ChooseSource | Cost$ 1 W | Choices$ Card.BlackSource,Card.RedSource | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a black or red 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 | ConditionCompare$ GE1 -SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict+BlackSource,Card.ChosenCardStrict+RedSource | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time the chosen black or red source deals damage to you, prevent that damage. +SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict+BlackSource,Card.ChosenCardStrict+RedSource | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time a black or red source of your choice would deal damage to you this turn, prevent that damage. SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/g/greater_sandwurm.txt b/forge-gui/res/cardsfolder/g/greater_sandwurm.txt index 1bf92a4567a..1ba61de7542 100644 --- a/forge-gui/res/cardsfolder/g/greater_sandwurm.txt +++ b/forge-gui/res/cardsfolder/g/greater_sandwurm.txt @@ -2,6 +2,6 @@ Name:Greater Sandwurm ManaCost:5 G G Types:Creature Wurm PT:7/7 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. K:Cycling:2 -Oracle:Greater Sandwurm can't be blocked by creatures with power 2 or less.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:This creature can't be blocked by creatures with power 2 or less.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt b/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt index 5311d023600..c87780df892 100644 --- a/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt +++ b/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt @@ -2,8 +2,8 @@ Name:Greater Stone Spirit ManaCost:4 R R Types:Creature Elemental Spirit PT:4/4 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withFlying | Description$ CARDNAME can't be blocked by creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withFlying | Description$ This creature can't be blocked by creatures with flying. A:AB$ Pump | Cost$ 2 R | ValidTgts$ Creature | NumDef$ +2 | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gets +0/+2 and gains "{R}: This creature gets +1/+0 until end of turn." SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Abilities$ Pump SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. -Oracle:Greater Stone Spirit can't be blocked by creatures with flying.\n{2}{R}: Until end of turn, target creature gets +0/+2 and gains "{R}: This creature gets +1/+0 until end of turn." +Oracle:This creature can't be blocked by creatures with flying.\n{2}{R}: Until end of turn, target creature gets +0/+2 and gains "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/g/greater_tanuki.txt b/forge-gui/res/cardsfolder/g/greater_tanuki.txt index 948fb996178..44b3bc91eda 100644 --- a/forge-gui/res/cardsfolder/g/greater_tanuki.txt +++ b/forge-gui/res/cardsfolder/g/greater_tanuki.txt @@ -5,4 +5,4 @@ PT:6/5 K:Trample A:AB$ ChangeZone | PrecostDesc$ Channel — | Cost$ 2 G Discard<1/CARDNAME> | ActivationZone$ Hand | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | StackDescription$ SpellDescription | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. DeckHas:Ability$Discard -Oracle:Trample\nChannel — {2}{G}, Discard Greater Tanuki: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +Oracle:Trample\nChannel — {2}{G}, Discard this card: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/greater_werewolf.txt b/forge-gui/res/cardsfolder/g/greater_werewolf.txt index 7ac6b699f11..c221f756631 100644 --- a/forge-gui/res/cardsfolder/g/greater_werewolf.txt +++ b/forge-gui/res/cardsfolder/g/greater_werewolf.txt @@ -2,6 +2,6 @@ Name:Greater Werewolf ManaCost:4 B Types:Creature Werewolf PT:2/4 -T:Mode$ Phase | Phase$ EndCombat | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ At end of combat, put a -0/-2 counter on each creature blocking or blocked by CARDNAME. +T:Mode$ Phase | Phase$ EndCombat | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ At end of combat, put a -0/-2 counter on each creature blocking or blocked by this creature. SVar:TrigCounter:DB$ PutCounterAll | CounterType$ M0M2 | CounterNum$ 1 | ValidCards$ Creature.blockingSource,Creature.blockedBySource -Oracle:At end of combat, put a -0/-2 counter on each creature blocking or blocked by Greater Werewolf. +Oracle:At end of combat, put a -0/-2 counter on each creature blocking or blocked by this creature. diff --git a/forge-gui/res/cardsfolder/g/greeds_gambit.txt b/forge-gui/res/cardsfolder/g/greeds_gambit.txt index 450467e8b0e..c9783dae3bf 100644 --- a/forge-gui/res/cardsfolder/g/greeds_gambit.txt +++ b/forge-gui/res/cardsfolder/g/greeds_gambit.txt @@ -1,7 +1,7 @@ Name:Greed's Gambit ManaCost:3 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw three cards, gain 6 life, and create three 2/1 black Bat creature tokens with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When this enchantment enters, you draw three cards, gain 6 life, and create three 2/1 black Bat creature tokens with flying. SVar:TrigDraw:DB$ Draw | NumCards$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 6 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ b_2_1_bat_flying | TokenOwner$ You @@ -9,10 +9,10 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigDiscard:DB$ Discard | Mode$ TgtChoose | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Creature -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDiscardThree | TriggerDescription$ When CARDNAME leaves the battlefield, you discard three cards, lose 6 life, and sacrifice three creatures. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDiscardThree | TriggerDescription$ When this enchantment leaves the battlefield, you discard three cards, lose 6 life, and sacrifice three creatures. SVar:TrigDiscardThree:DB$ Discard | NumCards$ 3 | Mode$ TgtChoose | SubAbility$ DBLoseLifeThree SVar:DBLoseLifeThree:DB$ LoseLife | Defined$ You | LifeAmount$ 6 | SubAbility$ DBSacrificeThree SVar:DBSacrificeThree:DB$ Sacrifice | SacValid$ Creature | SacMessage$ three creatures | Amount$ 3 DeckHas:Ability$LifeGain|Token|Sacrifice & Type$Bat DeckHints:Ability$Discard -Oracle:When Greed's Gambit enters, you draw three cards, gain 6 life, and create three 2/1 black Bat creature tokens with flying.\nAt the beginning of your end step, you discard a card, lose 2 life, and sacrifice a creature.\nWhen Greed's Gambit leaves the battlefield, you discard three cards, lose 6 life, and sacrifice three creatures. +Oracle:When this enchantment enters, you draw three cards, gain 6 life, and create three 2/1 black Bat creature tokens with flying.\nAt the beginning of your end step, you discard a card, lose 2 life, and sacrifice a creature.\nWhen this enchantment leaves the battlefield, you discard three cards, lose 6 life, and sacrifice three creatures. diff --git a/forge-gui/res/cardsfolder/g/greedy_freebooter.txt b/forge-gui/res/cardsfolder/g/greedy_freebooter.txt index 282d158322e..c0331625652 100644 --- a/forge-gui/res/cardsfolder/g/greedy_freebooter.txt +++ b/forge-gui/res/cardsfolder/g/greedy_freebooter.txt @@ -2,8 +2,8 @@ Name:Greedy Freebooter ManaCost:B Types:Creature Human Pirate PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this creature dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigScry:DB$ Scry | ScryNum$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Greedy Freebooter dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:When this creature dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/green_dragon.txt b/forge-gui/res/cardsfolder/g/green_dragon.txt index 8f53fcf6ecb..a4670ac10e4 100644 --- a/forge-gui/res/cardsfolder/g/green_dragon.txt +++ b/forge-gui/res/cardsfolder/g/green_dragon.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When CARDNAME enters, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When this creature enters, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. SVar:TrigEffect:DB$ Effect | Triggers$ TrigDamageDone SVar:TrigDamageDone:Mode$ DamageDoneOnce | ValidTarget$ Creature.OppCtrl | Execute$ TrigDestroy | TriggerDescription$ Poison Breath — Until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy SVar:PlayMain1:TRUE -Oracle:Flying\nPoison Breath — When Green Dragon enters, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. +Oracle:Flying\nPoison Breath — When this creature enters, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. diff --git a/forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt b/forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt index 25970051533..d97883e1e29 100644 --- a/forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt +++ b/forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt @@ -5,6 +5,6 @@ PT:3/3 K:Flying T:Mode$ Discarded | ValidCard$ Card.nonLand+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you discard a nonland card, put a +1/+1 counter on target Goblin you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Goblin.YouCtrl | TgtPrompt$ Select target Goblin you control | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ Discarded | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTreasure | TriggerDescription$ When you discard a land card, create a tapped Treasure token. +T:Mode$ Discarded | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTreasure | TriggerDescription$ Whenever you discard a land card, create a tapped Treasure token. SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenTapped$ True -Oracle:Flying\nWhenever you discard a nonland card, put a +1/+1 counter on target Goblin you control.\nWhen you discard a land card, create a tapped Treasure token. +Oracle:Flying\nWhenever you discard a nonland card, put a +1/+1 counter on target Goblin you control.\nWhenever you discard a land card, create a tapped Treasure token. diff --git a/forge-gui/res/cardsfolder/g/green_mana_battery.txt b/forge-gui/res/cardsfolder/g/green_mana_battery.txt index fdbc35b5c37..253fdb46f24 100644 --- a/forge-gui/res/cardsfolder/g/green_mana_battery.txt +++ b/forge-gui/res/cardsfolder/g/green_mana_battery.txt @@ -1,11 +1,11 @@ Name:Green Mana Battery ManaCost:4 Types:Artifact -A:AB$ PutCounter | Cost$ 2 T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on CARDNAME. +A:AB$ PutCounter | Cost$ 2 T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on this artifact. A:AB$ Mana | Cost$ T SubCounter | Produced$ G | AILogic$ ManaRitualBattery.1 | AINoRecursiveCheck$ True | SubAbility$ DBMana | SpellDescription$ Add {G}, then add an additional {G} for each charge counter removed this way. SVar:DBMana:DB$ Mana | Produced$ G | Amount$ X SVar:X:Count$xPaid AI:RemoveDeck:Random DeckHas:Ability$Counters DeckHints:Color$Green -Oracle:{2}, {T}: Put a charge counter on Green Mana Battery.\n{T}, Remove any number of charge counters from Green Mana Battery: Add {G}, then add an additional {G} for each charge counter removed this way. +Oracle:{2}, {T}: Put a charge counter on this artifact.\n{T}, Remove any number of charge counters from this artifact: Add {G}, then add an additional {G} for each charge counter removed this way. diff --git a/forge-gui/res/cardsfolder/g/green_slime.txt b/forge-gui/res/cardsfolder/g/green_slime.txt index 9c3559414ed..7ef88b113d5 100644 --- a/forge-gui/res/cardsfolder/g/green_slime.txt +++ b/forge-gui/res/cardsfolder/g/green_slime.txt @@ -4,7 +4,7 @@ Types:Creature Ooze PT:2/2 K:Flash K:Foretell:G -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounterAbility | TriggerDescription$ When CARDNAME enters, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounterAbility | TriggerDescription$ When this creature enters, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent. SVar:TrigCounterAbility:DB$ Counter | TargetType$ Activated,Triggered | TgtPrompt$ Select target activated or triggered ability from an artifact or enchantment source | ValidTgts$ Artifact,Enchantment | DestroyPermanent$ True AI:RemoveDeck:Random -Oracle:Flash\nWhen Green Slime enters, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent.\nFortell {G} +Oracle:Flash\nWhen this creature enters, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent.\nForetell {G} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) diff --git a/forge-gui/res/cardsfolder/g/green_ward.txt b/forge-gui/res/cardsfolder/g/green_ward.txt index eb919e29873..8485cbe2d80 100644 --- a/forge-gui/res/cardsfolder/g/green_ward.txt +++ b/forge-gui/res/cardsfolder/g/green_ward.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.Green:green:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from green. This effect doesn't remove CARDNAME. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.Green:green:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from green. This effect doesn't remove this Aura. AI:RemoveDeck:Random -Oracle:Enchant creature\nEnchanted creature has protection from green. This effect doesn't remove Green Ward. +Oracle:Enchant creature\nEnchanted creature has protection from green. This effect doesn't remove this Aura. diff --git a/forge-gui/res/cardsfolder/g/greenbelt_radical.txt b/forge-gui/res/cardsfolder/g/greenbelt_radical.txt index 68f76a3dcd0..554f8a3fb76 100644 --- a/forge-gui/res/cardsfolder/g/greenbelt_radical.txt +++ b/forge-gui/res/cardsfolder/g/greenbelt_radical.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Centaur Citizen PT:4/4 K:Disguise:5 G G -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, put a +1/+1 counter on each creature you control. Creatures you control gain trample until end of turn. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, put a +1/+1 counter on each creature you control. Creatures you control gain trample until end of turn. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPumpAll SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample DeckHas:Ability$Counters -Oracle:Disguise {5}{G}{G} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Greenbelt Radical is turned face up, put a +1/+1 counter on each creature you control. Creatures you control gain trample until end of turn. +Oracle:Disguise {5}{G}{G} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen this creature is turned face up, put a +1/+1 counter on each creature you control. Creatures you control gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/greenbelt_rampager.txt b/forge-gui/res/cardsfolder/g/greenbelt_rampager.txt index aabd533390f..e489eed1358 100644 --- a/forge-gui/res/cardsfolder/g/greenbelt_rampager.txt +++ b/forge-gui/res/cardsfolder/g/greenbelt_rampager.txt @@ -2,8 +2,8 @@ Name:Greenbelt Rampager ManaCost:G Types:Creature Elephant PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ PaymentCheck | TriggerDescription$ When CARDNAME enters, pay {E}{E} (two energy counters). If you can't, return CARDNAME to its owner's hand and you get {E}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ PaymentCheck | TriggerDescription$ When this creature enters, pay {E}{E} (two energy counters). If you can't, return this creature to its owner's hand and you get {E}. SVar:PaymentCheck:DB$ Pump | UnlessCost$ Mandatory PayEnergy<2> | UnlessPayer$ You | UnlessResolveSubs$ WhenNotPaid | SubAbility$ DBReturnToHand SVar:DBReturnToHand:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self | SubAbility$ GetEnergy SVar:GetEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 -Oracle:When Greenbelt Rampager enters, pay {E}{E} (two energy counters). If you can't, return Greenbelt Rampager to its owner's hand and you get {E}. +Oracle:When this creature enters, pay {E}{E} (two energy counters). If you can't, return this creature to its owner's hand and you get {E}. diff --git a/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt b/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt index 0a254161e27..db66743b2c8 100644 --- a/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt +++ b/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt @@ -2,6 +2,6 @@ Name:Greenhilt Trainee ManaCost:3 G Types:Creature Elf Warrior PT:2/3 -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | IsPresent$ Card.powerGE4+Self | NumAtt$ +4 | NumDef$ +4 | SpellDescription$ Target creature gets +4/+4 until end of turn. Activate only if CARDNAME's power is 4 or greater. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature | IsPresent$ Card.powerGE4+Self | NumAtt$ +4 | NumDef$ +4 | SpellDescription$ Target creature gets +4/+4 until end of turn. Activate only if this creature's power is 4 or greater. AI:RemoveDeck:Random -Oracle:{T}: Target creature gets +4/+4 until end of turn. Activate only if Greenhilt Trainee's power is 4 or greater. +Oracle:{T}: Target creature gets +4/+4 until end of turn. Activate only if this creature's power is 4 or greater. diff --git a/forge-gui/res/cardsfolder/g/greenhouse_rickety_gazebo.txt b/forge-gui/res/cardsfolder/g/greenhouse_rickety_gazebo.txt index cad187cf8a2..742c5f247f5 100644 --- a/forge-gui/res/cardsfolder/g/greenhouse_rickety_gazebo.txt +++ b/forge-gui/res/cardsfolder/g/greenhouse_rickety_gazebo.txt @@ -4,7 +4,7 @@ Types:Enchantment Room S:Mode$ Continuous | Affected$ Land.YouCtrl | AddAbility$ AnyMana | Description$ Lands you control have "{T}: Add one mana of any color." SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. AlternateMode:Split -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nLands you control have "{T}: Add one mana of any color." +Oracle:Lands you control have "{T}: Add one mana of any color."\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) ALTERNATE @@ -15,4 +15,4 @@ T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You | RememberMilled$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Graveyard,Exile | Destination$ Hand | ChangeType$ Permanent.IsRemembered | ChangeNum$ 2 | SelectPrompt$ You may select a permanent card milled this way | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, mill four cards, then return up to two permanent cards from among them to your hand. +Oracle:When you unlock this door, mill four cards, then return up to two permanent cards from among them to your hand.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) diff --git a/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt b/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt index 5deeeb99a27..17c92a5b672 100644 --- a/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt +++ b/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Elemental Sorcerer PT:*/* K:Protection:Planeswalker K:Protection:Wizard -S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of lands you control. +S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ NICKNAME's power and toughness are each equal to the number of lands you control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall — Whenever a land you control enters, create a 3/3 green Badger creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_3_3_badger | TokenOwner$ You SVar:X:Count$Valid Land.YouCtrl DeckHas:Ability$Token & Type$Badger -Oracle:Protection from planeswalkers and from Wizards\nGreensleeves, Maro-Sorcerer's power and toughness are each equal to the number of lands you control.\nLandfall — Whenever a land you control enters, create a 3/3 green Badger creature token. +Oracle:Protection from planeswalkers and from Wizards\nGreensleeves's power and toughness are each equal to the number of lands you control.\nLandfall — Whenever a land you control enters, create a 3/3 green Badger creature token. diff --git a/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt b/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt index 3b82b204f0e..07f45024885 100644 --- a/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt +++ b/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt @@ -2,8 +2,8 @@ Name:Greenwarden of Murasa ManaCost:4 G G Types:Creature Elemental PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target card 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 from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, return target card from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ When this creature dies, you may exile it. If you do, return target card from your graveyard to your hand. SVar:TrigExile:AB$ ChangeZone | Cost$ ExileAnyGrave<1/Card.TriggeredNewCard> | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl -Oracle:When Greenwarden of Murasa enters, you may return target card from your graveyard to your hand.\nWhen Greenwarden of Murasa dies, you may exile it. If you do, return target card from your graveyard to your hand. +Oracle:When this creature enters, you may return target card from your graveyard to your hand.\nWhen this creature dies, you may exile it. If you do, return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt b/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt index d6d9eb1134b..69907d67210 100644 --- a/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt +++ b/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt @@ -2,5 +2,5 @@ Name:Greenwheel Liberator ManaCost:1 G Types:Creature Elf Warrior PT:2/1 -K:etbCounter:P1P1:2:Revolt$ True:Revolt — CARDNAME enters with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. -Oracle:Revolt — Greenwheel Liberator enters with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. +K:etbCounter:P1P1:2:Revolt$ True:Revolt — This creature enters with two +1/+1 counters on it if a permanent left the battlefield under your control this turn. +Oracle:Revolt — This creature enters with two +1/+1 counters on it if a permanent left the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/g/grell_philosopher.txt b/forge-gui/res/cardsfolder/g/grell_philosopher.txt index 0d870bcece1..24a1f10f053 100644 --- a/forge-gui/res/cardsfolder/g/grell_philosopher.txt +++ b/forge-gui/res/cardsfolder/g/grell_philosopher.txt @@ -2,10 +2,10 @@ Name:Grell Philosopher ManaCost:2 U Types:Creature Horror Wizard PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Aberrant Tinkering — When CARDNAME enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to pay the activation costs of CARDNAME's abilities. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigEffect | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Aberrant Tinkering — When CARDNAME enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to pay the activation costs of CARDNAME's abilities. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Aberrant Tinkering — When this creature enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigEffect | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Aberrant Tinkering — When this creature enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities. SVar:TrigEffect:DB$ Effect | ValidTgts$ Card.Artifact+OppCtrl | TgtZone$ Battlefield | TgtPrompt$ Select target artifact an opponent controls | StaticAbilities$ STSteal | RememberLKI$ Targeted | ImprintCards$ Valid Creature.Horror+YouCtrl | ForgetOnMoved$ Battlefield SVar:STSteal:Mode$ Continuous | Affected$ Card.IsImprinted | GainsAbilitiesOfDefined$ RememberedLKI | ManaConversion$ Blue->AnyColor AI:RemoveDeck:All DeckHints:Type$Horror -Oracle:Aberrant Tinkering — When Grell Philosopher enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities. +Oracle:Aberrant Tinkering — When this creature enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities. diff --git a/forge-gui/res/cardsfolder/g/gremlin_infestation.txt b/forge-gui/res/cardsfolder/g/gremlin_infestation.txt index b3efbed180c..32554667a47 100644 --- a/forge-gui/res/cardsfolder/g/gremlin_infestation.txt +++ b/forge-gui/res/cardsfolder/g/gremlin_infestation.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Enchantment Aura K:Enchant:Artifact SVar:AttachAILogic:Curse -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your end step, CARDNAME deals 2 damage to enchanted artifact's controller. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your end step, this Aura deals 2 damage to enchanted artifact's controller. SVar:TrigDamage:DB$ DealDamage | Defined$ EnchantedController | NumDmg$ 2 T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | TriggerDescription$ When enchanted artifact is put into a graveyard, create a 2/2 red Gremlin creature token. SVar:TrigToken:DB$ Token | TokenScript$ r_2_2_gremlin | TokenOwner$ You -Oracle:Enchant artifact\nAt the beginning of your end step, Gremlin Infestation deals 2 damage to enchanted artifact's controller.\nWhen enchanted artifact is put into a graveyard, create a 2/2 red Gremlin creature token. +Oracle:Enchant artifact\nAt the beginning of your end step, this Aura deals 2 damage to enchanted artifact's controller.\nWhen enchanted artifact is put into a graveyard, create a 2/2 red Gremlin creature token. diff --git a/forge-gui/res/cardsfolder/g/gremlin_mine.txt b/forge-gui/res/cardsfolder/g/gremlin_mine.txt index 98899189e77..9e90d361039 100644 --- a/forge-gui/res/cardsfolder/g/gremlin_mine.txt +++ b/forge-gui/res/cardsfolder/g/gremlin_mine.txt @@ -5,4 +5,4 @@ A:AB$ DealDamage | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Creature.Artifact | Tg A:AB$ RemoveCounter | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | CounterType$ CHARGE | CounterNum$ 4 | UpTo$ True | SpellDescription$ Remove up to four charge counters from target noncreature artifact. AI:RemoveDeck:All DeckHas:Ability$Sacrifice -Oracle:{1}, {T}, Sacrifice Gremlin Mine: It deals 4 damage to target artifact creature.\n{1}, {T}, Sacrifice Gremlin Mine: Remove up to four charge counters from target noncreature artifact. +Oracle:{1}, {T}, Sacrifice this artifact: It deals 4 damage to target artifact creature.\n{1}, {T}, Sacrifice this artifact: Remove up to four charge counters from target noncreature artifact. diff --git a/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt b/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt index e92bf3a2352..cd7c094da36 100644 --- a/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt +++ b/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt @@ -2,11 +2,11 @@ Name:Grenzo, Dungeon Warden ManaCost:X B R Types:Legendary Creature Goblin Rogue PT:2/2 -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$ ChangeZone | Cost$ 2 | Defined$ BottomOfLibrary | Origin$ Library | Destination$ Graveyard | RememberChanged$ True | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Put the bottom card of your library into your graveyard. If it's a creature card with power less than or equal to NICKNAME's power, put it onto the battlefield. SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | Hidden$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature+powerLEY | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Count$CardPower AI:RemoveDeck:All -Oracle:Grenzo, Dungeon Warden enters with X +1/+1 counters on it.\n{2}: Put the bottom card of your library into your graveyard. If it's a creature card with power less than or equal to Grenzo's power, put it onto the battlefield. +Oracle:Grenzo enters with X +1/+1 counters on it.\n{2}: Put the bottom card of your library into your graveyard. If it's a creature card with power less than or equal to Grenzo's power, put it onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt b/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt index 6e1a62f7196..b60a13b117e 100644 --- a/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt +++ b/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Goblin PT:2/2 K:Melee -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:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nWhenever Grenzo's Ruffians deals combat damage to an opponent, it deals that much damage to each other opponent. +Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nWhenever this creature deals combat damage to an opponent, it deals that much damage to each other opponent. diff --git a/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt b/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt index 6b092d0550f..9598a2dfe0d 100644 --- a/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt +++ b/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt @@ -2,10 +2,10 @@ Name:Greta, Sweettooth Scourge ManaCost:1 B G Types:Legendary Creature Human Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When NICKNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You A:AB$ PutCounter | Cost$ G Sac<1/Food> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on target creature. Activate only as a sorcery. A:AB$ Draw | Cost$ 1 B Sac<1/Food> | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 DeckHas:Ability$LifeGain|Token|Food|Sacrifice|Counters & Type$Food|Artifact -Oracle:When Greta, Sweettooth Scourge enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{G}, Sacrifice a Food: Put a +1/+1 counter on target creature. Activate only as a sorcery.\n{1}{B}, Sacrifice a Food: You draw a card and you lose 1 life. +Oracle:When Greta enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{G}, Sacrifice a Food: Put a +1/+1 counter on target creature. Activate only as a sorcery.\n{1}{B}, Sacrifice a Food: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/g/greven_predator_captain.txt b/forge-gui/res/cardsfolder/g/greven_predator_captain.txt index cd027d4a41c..39de8e9f800 100644 --- a/forge-gui/res/cardsfolder/g/greven_predator_captain.txt +++ b/forge-gui/res/cardsfolder/g/greven_predator_captain.txt @@ -3,11 +3,11 @@ ManaCost:3 B R Types:Legendary Creature Phyrexian Human Warrior PT:5/5 K:Menace -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +X/+0, where X is the amount of life you've lost this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ NICKNAME gets +X/+0, where X is the amount of life you've lost this turn. SVar:X:Count$LifeYouLostThisTurn -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice another creature. If you do, you draw cards equal to that creature's power and you lose life equal to that creature's toughness. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever NICKNAME attacks, you may sacrifice another creature. If you do, you draw cards equal to that creature's power and you lose life equal to that creature's toughness. SVar:TrigDraw:AB$ Draw | Cost$ Sac<1/Creature.Other/another creature> | Defined$ You | NumCards$ Y | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ Z SVar:Y:Sacrificed$CardPower SVar:Z:Sacrificed$CardToughness -Oracle:Menace\nGreven, Predator Captain gets +X/+0, where X is the amount of life you've lost this turn.\nWhenever Greven attacks, you may sacrifice another creature. If you do, you draw cards equal to that creature's power and you lose life equal to that creature's toughness. +Oracle:Menace\nGreven gets +X/+0, where X is the amount of life you've lost this turn.\nWhenever Greven attacks, you may sacrifice another creature. If you do, you draw cards equal to that creature's power and you lose life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt b/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt index f6593044988..8aeba41ef47 100644 --- a/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt +++ b/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Elf Pilot PT:3/2 K:Flash -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 -Oracle:Flash\nWhen Grey Havens Navigator enters, scry 1. +Oracle:Flash\nWhen this creature enters, scry 1. diff --git a/forge-gui/res/cardsfolder/g/grey_host_reinforcements.txt b/forge-gui/res/cardsfolder/g/grey_host_reinforcements.txt index b9d8de9e387..af68f867b7f 100644 --- a/forge-gui/res/cardsfolder/g/grey_host_reinforcements.txt +++ b/forge-gui/res/cardsfolder/g/grey_host_reinforcements.txt @@ -4,10 +4,10 @@ Types:Creature Spirit Soldier PT:1/1 K:Flying K:Ward:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target player's graveyard. Put a number of +1/+1 counters on CARDNAME equal to the number of creature cards exiled this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile target player's graveyard. Put a number of +1/+1 counters on this creature equal to the number of creature cards exiled this way. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | SubAbility$ DBCounter | RememberChanged$ True SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Creature DeckHas:Ability$Counters -Oracle:Flying, ward {3}\nWhen Grey Host Reinforcements enters, exile target player's graveyard. Put a number of +1/+1 counters on Grey Host Reinforcements equal to the number of creature cards exiled this way. +Oracle:Flying, ward {3}\nWhen this creature enters, exile target player's graveyard. Put a number of +1/+1 counters on this creature equal to the number of creature cards exiled this way. diff --git a/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt b/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt index c1522f2eb5e..11530c937e3 100644 --- a/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt +++ b/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt @@ -3,9 +3,9 @@ ManaCost:4 W Types:Creature Astartes Knight PT:4/4 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ Rites of Banishment — When CARDNAME enters, destroy target attacking creature. If that creature is a Demon, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ Rites of Banishment — When this creature enters, destroy target attacking creature. If that creature is a Demon, exile it instead. SVar:TrigBranch:DB$ Branch | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ1 | TrueSubAbility$ ExileDemon | FalseSubAbility$ DestroyAttacker SVar:DestroyAttacker:DB$ Destroy | Defined$ Targeted SVar:ExileDemon:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Exile SVar:X:Targeted$Valid Creature.Demon -Oracle:Flash\nRites of Banishment — When Grey Knight Paragon enters, destroy target attacking creature. If that creature is a Demon, exile it instead. +Oracle:Flash\nRites of Banishment — When this creature enters, destroy target attacking creature. If that creature is a Demon, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/grief.txt b/forge-gui/res/cardsfolder/g/grief.txt index 113b307cc30..5f41a16cf45 100644 --- a/forge-gui/res/cardsfolder/g/grief.txt +++ b/forge-gui/res/cardsfolder/g/grief.txt @@ -4,6 +4,6 @@ Types:Creature Elemental Incarnation PT:3/2 K:Menace K:Evoke:ExileFromHand<1/Card.Black+Other/black card> -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When CARDNAME enters, target opponent reveals their hand. You choose a nonland card from it. That player discards that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When this creature enters, target opponent reveals their hand. You choose a nonland card from it. That player discards that card. SVar:TrigRemove:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand -Oracle:Menace\nWhen Grief enters, target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nEvoke—Exile a black card from your hand. +Oracle:Menace\nWhen this creature enters, target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nEvoke—Exile a black card from your hand. diff --git a/forge-gui/res/cardsfolder/g/grief_tyrant.txt b/forge-gui/res/cardsfolder/g/grief_tyrant.txt index 466c25312e5..449a3c1ef1a 100644 --- a/forge-gui/res/cardsfolder/g/grief_tyrant.txt +++ b/forge-gui/res/cardsfolder/g/grief_tyrant.txt @@ -2,8 +2,8 @@ Name:Grief Tyrant ManaCost:5 BR Types:Creature Horror PT:8/8 -K:etbCounter:M1M1:4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCurse | TriggerDescription$ When CARDNAME dies, put a -1/-1 counter on target creature for each -1/-1 counter on CARDNAME. +K:etbCounter:M1M1:4:no Condition:This creature enters with four -1/-1 counters on it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCurse | TriggerDescription$ When this creature dies, put a -1/-1 counter on target creature for each -1/-1 counter on this creature. SVar:TrigCurse:DB$ PutCounter | ValidTgts$ Creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ X SVar:X:TriggeredCard$CardCounters.M1M1 -Oracle:Grief Tyrant enters with four -1/-1 counters on it.\nWhen Grief Tyrant dies, put a -1/-1 counter on target creature for each -1/-1 counter on Grief Tyrant. +Oracle:This creature enters with four -1/-1 counters on it.\nWhen this creature dies, put a -1/-1 counter on target creature for each -1/-1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt b/forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt index 7e87a981f02..6099b5384d2 100644 --- a/forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt +++ b/forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Griffin PT:1/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target enchantment card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, return target enchantment card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.YouCtrl -Oracle:Flying\nWhen Griffin Dreamfinder enters, return target enchantment card from your graveyard to your hand. +Oracle:Flying\nWhen this creature enters, return target enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/griffin_protector.txt b/forge-gui/res/cardsfolder/g/griffin_protector.txt index 5f2a161c475..d6984110a2c 100644 --- a/forge-gui/res/cardsfolder/g/griffin_protector.txt +++ b/forge-gui/res/cardsfolder/g/griffin_protector.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Griffin PT:2/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control enters, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control enters, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Creature -Oracle:Flying\nWhenever another creature you control enters, Griffin Protector gets +1/+1 until end of turn. +Oracle:Flying\nWhenever another creature you control enters, this creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/griffin_rider.txt b/forge-gui/res/cardsfolder/g/griffin_rider.txt index 51a89adb59d..66b25fd5a08 100644 --- a/forge-gui/res/cardsfolder/g/griffin_rider.txt +++ b/forge-gui/res/cardsfolder/g/griffin_rider.txt @@ -2,8 +2,8 @@ Name:Griffin Rider ManaCost:1 W Types:Creature Human Knight PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | AddKeyword$ Flying | IsPresent$ Griffin.YouCtrl | Description$ As long as you control a Griffin, CARDNAME gets +3/+3 and has flying. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | AddKeyword$ Flying | IsPresent$ Griffin.YouCtrl | Description$ As long as you control a Griffin creature, this creature gets +3/+3 and has flying. SVar:BuffedBy:Griffin AI:RemoveDeck:Random DeckHints:Type$Griffin -Oracle:As long as you control a Griffin creature, Griffin Rider gets +3/+3 and has flying. +Oracle:As long as you control a Griffin creature, this creature gets +3/+3 and has flying. diff --git a/forge-gui/res/cardsfolder/g/griffnaut_tracker.txt b/forge-gui/res/cardsfolder/g/griffnaut_tracker.txt index 9bd4213d0f7..dc8ee166394 100644 --- a/forge-gui/res/cardsfolder/g/griffnaut_tracker.txt +++ b/forge-gui/res/cardsfolder/g/griffnaut_tracker.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Detective PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, exile up to two target cards from a single graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, exile up to two target cards from a single graveyard. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | TargetsWithSameController$ True | ValidTgts$ Card | TgtPrompt$ Select up to two target cards from a single graveyard DeckHas:Ability$Graveyard -Oracle:Flying\nWhen Griffnaut Tracker enters, exile up to two target cards from a single graveyard. +Oracle:Flying\nWhen this creature enters, exile up to two target cards from a single graveyard. diff --git a/forge-gui/res/cardsfolder/g/grifters_blade.txt b/forge-gui/res/cardsfolder/g/grifters_blade.txt index f3dff790b3d..0c2c1639288 100644 --- a/forge-gui/res/cardsfolder/g/grifters_blade.txt +++ b/forge-gui/res/cardsfolder/g/grifters_blade.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip:1 K:Flash K:ETBReplacement:Other:DBAttach -SVar:DBAttach:DB$ Attach | Object$ Self | Choices$ Creature.YouCtrl | SpellDescription$ As CARDNAME enters, choose a creature you control it could be attached to. If you do, it enters attached to that creature. +SVar:DBAttach:DB$ Attach | Object$ Self | Choices$ Creature.YouCtrl | SpellDescription$ As this Equipment enters, choose a creature you control it could be attached to. If you do, it enters attached to that creature. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. -Oracle:Flash\nAs Grifter's Blade enters, choose a creature you control it could be attached to. If you do, it enters attached to that creature.\nEquipped creature gets +1/+1.\nEquip {1} +Oracle:Flash\nAs this Equipment enters, choose a creature you control it could be attached to. If you do, it enters attached to that creature.\nEquipped creature gets +1/+1.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/g/grim_draugr.txt b/forge-gui/res/cardsfolder/g/grim_draugr.txt index 18dcbab5f5a..de4e63c34cf 100644 --- a/forge-gui/res/cardsfolder/g/grim_draugr.txt +++ b/forge-gui/res/cardsfolder/g/grim_draugr.txt @@ -2,5 +2,5 @@ Name:Grim Draugr ManaCost:2 B Types:Snow Creature Zombie Berserker PT:3/2 -A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn. -Oracle:{1}{S}: Grim Draugr gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {S} can be paid with one mana from a snow source.) +A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | KW$ Menace | SpellDescription$ This creature gets +1/+0 and gains menace until end of turn. +Oracle:{1}{S}: This creature gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/g/grim_feast.txt b/forge-gui/res/cardsfolder/g/grim_feast.txt index 9c2477ca6d9..5469349e02a 100644 --- a/forge-gui/res/cardsfolder/g/grim_feast.txt +++ b/forge-gui/res/cardsfolder/g/grim_feast.txt @@ -1,11 +1,11 @@ Name:Grim Feast ManaCost:1 B G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, this enchantment deals 1 damage to you. T:Mode$ ChangesZone | ValidCard$ Creature.OppOwn | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature is put into an opponent's graveyard from the battlefield, you gain life equal to its toughness. SVar:TrigDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggeredCard$CardToughness SVar:AICastPreference:MaxControlled$ 1 | NeverCastIfLifeBelow$ 5 AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, Grim Feast deals 1 damage to you.\nWhenever a creature is put into an opponent's graveyard from the battlefield, you gain life equal to its toughness. +Oracle:At the beginning of your upkeep, this enchantment deals 1 damage to you.\nWhenever a creature is put into an opponent's graveyard from the battlefield, you gain life equal to its toughness. diff --git a/forge-gui/res/cardsfolder/g/grim_flayer.txt b/forge-gui/res/cardsfolder/g/grim_flayer.txt index ccddb914f40..449fda230d3 100644 --- a/forge-gui/res/cardsfolder/g/grim_flayer.txt +++ b/forge-gui/res/cardsfolder/g/grim_flayer.txt @@ -3,8 +3,8 @@ ManaCost:B G Types:Creature Human Warrior PT:2/2 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigSurveil | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, surveil 3. (Look at the top three cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigSurveil | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, surveil 3. (Look at the top three cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) SVar:TrigSurveil:DB$ Surveil | Amount$ 3 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — CARDNAME gets +2/+2 as long as there are four or more card types in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — This creature gets +2/+2 as long as there are four or more card types among cards in your graveyard. DeckHas:Ability$Surveil|Graveyard -Oracle:Trample\nWhenever Grim Flayer deals combat damage to a player, surveil 3. (Look at the top three cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nDelirium — Grim Flayer gets +2/+2 as long as there are four or more card types among cards in your graveyard. +Oracle:Trample\nWhenever this creature deals combat damage to a player, surveil 3. (Look at the top three cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nDelirium — This creature gets +2/+2 as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt b/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt index 21ede32d420..fed1aa24d87 100644 --- a/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt +++ b/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt @@ -4,7 +4,7 @@ Types:Creature Dinosaur PT:10/10 A:AB$ PutCounter | Cost$ 10 B G | Monstrosity$ 10 | ReduceCost$ X | SpellDescription$ Monstrosity 10. This ability costs {1} less to activate for each creature with power 4 or greater your opponents control. SVar:X:Count$Valid Creature.OppCtrl+powerGE4 -T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME becomes monstrous, destroy all artifacts and creatures other than CARDNAME. +T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ When this creature becomes monstrous, destroy all artifacts and creatures other than this creature. SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Creature.Other,Artifact DeckHas:Ability$Counters -Oracle:{10}{B}{G}: Monstrosity 10. This ability costs {1} less to activate for each creature with power 4 or greater your opponents control. (If this creature isn't monstrous, put ten +1/+1 counters on it and it becomes monstrous.)\nWhen Grim Giganotosaurus becomes monstrous, destroy all artifacts and creatures other than Grim Giganotosaurus. +Oracle:{10}{B}{G}: Monstrosity 10. This ability costs {1} less to activate for each creature with power 4 or greater your opponents control. (If this creature isn't monstrous, put ten +1/+1 counters on it and it becomes monstrous.)\nWhen this creature becomes monstrous, destroy all artifacts and creatures other than this creature. diff --git a/forge-gui/res/cardsfolder/g/grim_guardian.txt b/forge-gui/res/cardsfolder/g/grim_guardian.txt index 5895d4e4591..6df58be434d 100644 --- a/forge-gui/res/cardsfolder/g/grim_guardian.txt +++ b/forge-gui/res/cardsfolder/g/grim_guardian.txt @@ -2,6 +2,6 @@ Name:Grim Guardian ManaCost:2 B Types:Enchantment Creature Zombie PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDrain | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, each opponent loses 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDrain | TriggerDescription$ Constellation — Whenever this creature or another enchantment you control enters, each opponent loses 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 -Oracle:Constellation — Whenever Grim Guardian or another enchantment you control enters, each opponent loses 1 life. +Oracle:Constellation — Whenever this creature or another enchantment you control enters, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/g/grim_initiate.txt b/forge-gui/res/cardsfolder/g/grim_initiate.txt index 25251de3c96..4f296057344 100644 --- a/forge-gui/res/cardsfolder/g/grim_initiate.txt +++ b/forge-gui/res/cardsfolder/g/grim_initiate.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Creature Zombie Warrior PT:1/1 K:First Strike -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME dies, amass Zombies 1. (Put a +1/+1 counter 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 1. (Put a +1/+1 counter 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$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass|Counters|Token -Oracle:First strike\nWhen Grim Initiate dies, amass Zombies 1. (Put a +1/+1 counter 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:First strike\nWhen this creature dies, amass Zombies 1. (Put a +1/+1 counter 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/g/grim_lavamancer.txt b/forge-gui/res/cardsfolder/g/grim_lavamancer.txt index 909604080b9..a3e402fcffe 100644 --- a/forge-gui/res/cardsfolder/g/grim_lavamancer.txt +++ b/forge-gui/res/cardsfolder/g/grim_lavamancer.txt @@ -2,6 +2,6 @@ Name:Grim Lavamancer ManaCost:R Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ R T ExileFromGrave<2/Card> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ R T ExileFromGrave<2/Card> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to any target. SVar:NonCombatPriority:1 -Oracle:{R}, {T}, Exile two cards from your graveyard: Grim Lavamancer deals 2 damage to any target. +Oracle:{R}, {T}, Exile two cards from your graveyard: This creature deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/grim_physician.txt b/forge-gui/res/cardsfolder/g/grim_physician.txt index 16d4d02fc9b..6754abd490c 100644 --- a/forge-gui/res/cardsfolder/g/grim_physician.txt +++ b/forge-gui/res/cardsfolder/g/grim_physician.txt @@ -2,6 +2,6 @@ Name:Grim Physician ManaCost:B Types:Creature Zombie PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME dies, target creature an opponent controls gets -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature dies, target creature an opponent controls gets -1/-1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True -Oracle:When Grim Physician dies, target creature an opponent controls gets -1/-1 until end of turn. +Oracle:When this creature dies, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grim_poppet.txt b/forge-gui/res/cardsfolder/g/grim_poppet.txt index 0b55ab87f02..35ac5a894be 100644 --- a/forge-gui/res/cardsfolder/g/grim_poppet.txt +++ b/forge-gui/res/cardsfolder/g/grim_poppet.txt @@ -2,6 +2,6 @@ Name:Grim Poppet ManaCost:7 Types:Artifact Creature Scarecrow PT:4/4 -K:etbCounter:M1M1:3 +K:etbCounter:M1M1:3:no Condition:This creature enters with three -1/-1 counters on it. A:AB$ PutCounter | Cost$ SubCounter<1/M1M1> | IsCurse$ True | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | CounterType$ M1M1 | CounterNum$ 1 | SpellDescription$ Put a -1/-1 counter on target creature. -Oracle:Grim Poppet enters with three -1/-1 counters on it.\nRemove a -1/-1 counter from Grim Poppet: Put a -1/-1 counter on another target creature. +Oracle:This creature enters with three -1/-1 counters on it.\nRemove a -1/-1 counter from this creature: Put a -1/-1 counter on another target creature. diff --git a/forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt b/forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt index c4b76f34241..37b20e456ea 100644 --- a/forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt +++ b/forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant:Creature S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | CheckSVar$ X | Description$ Morbid — This spell costs {3} less to cast if a creature died this turn. SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, untap each creature you control. If it's your main phase, there is an additional combat phase after this phase. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When this Aura enters, untap each creature you control. If it's your main phase, there is an additional combat phase after this phase. SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | ConditionPhases$ Main1,Main2 | ConditionPlayerTurn$ True S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Haste | Description$ Enchanted creature gets +2/+2 and has haste. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:PlayMain1:TRUE DeckHints:Ability$Sacrifice -Oracle:Morbid — This spell costs {3} less to cast if a creature died this turn.\nEnchant creature\nWhen Grim Reaper's Sprint enters, untap each creature you control. If it's your main phase, there is an additional combat phase after this phase.\nEnchanted creature gets +2/+2 and has haste. +Oracle:Morbid — This spell costs {3} less to cast if a creature died this turn.\nEnchant creature\nWhen this Aura enters, untap each creature you control. If it's your main phase, there is an additional combat phase after this phase.\nEnchanted creature gets +2/+2 and has haste. diff --git a/forge-gui/res/cardsfolder/g/grim_reminder.txt b/forge-gui/res/cardsfolder/g/grim_reminder.txt index e496bdfbd5f..e5ada366e55 100644 --- a/forge-gui/res/cardsfolder/g/grim_reminder.txt +++ b/forge-gui/res/cardsfolder/g/grim_reminder.txt @@ -7,7 +7,7 @@ SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 6 | Co SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:LoseLifeCheck:Count$ThisTurnCast_Card.RememberedPlayerCtrl+sharesNameWith Imprinted -A:AB$ ChangeZone | Cost$ B B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. +A:AB$ ChangeZone | Cost$ B B | 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. AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Search your library for a nonland card and reveal it. Each opponent who cast a spell this turn with the same name as that card loses 6 life. Then shuffle.\n{B}{B}: Return Grim Reminder from your graveyard to your hand. Activate only during your upkeep. +Oracle:Search your library for a nonland card and reveal it. Each opponent who cast a spell this turn with the same name as that card loses 6 life. Then shuffle.\n{B}{B}: Return this card from your graveyard to your hand. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/g/grim_roustabout.txt b/forge-gui/res/cardsfolder/g/grim_roustabout.txt index 00b9fe0e423..9a181835e79 100644 --- a/forge-gui/res/cardsfolder/g/grim_roustabout.txt +++ b/forge-gui/res/cardsfolder/g/grim_roustabout.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Creature Skeleton Warrior PT:1/1 K:Unleash -A:AB$ Regenerate | Cost$ 1 B | Defined$ Self | SpellDescription$ Regenerate CARDNAME. -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{1}{B}: Regenerate Grim Roustabout. +A:AB$ Regenerate | Cost$ 1 B | Defined$ Self | SpellDescription$ Regenerate this creature. +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{1}{B}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/grim_servant.txt b/forge-gui/res/cardsfolder/g/grim_servant.txt index 4c7e667c277..868399c8e93 100644 --- a/forge-gui/res/cardsfolder/g/grim_servant.txt +++ b/forge-gui/res/cardsfolder/g/grim_servant.txt @@ -3,10 +3,10 @@ ManaCost:3 B Types:Creature Zombie Warlock PT:3/2 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ When this creature enters, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.cmcLEX | ChangeNum$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 3 SVar:X:Count$Devotion.Black DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:Menace\nWhen Grim Servant enters, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +Oracle:Menace\nWhen this creature enters, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) diff --git a/forge-gui/res/cardsfolder/g/grim_strider.txt b/forge-gui/res/cardsfolder/g/grim_strider.txt index a989ae1a211..e2ec47017d3 100644 --- a/forge-gui/res/cardsfolder/g/grim_strider.txt +++ b/forge-gui/res/cardsfolder/g/grim_strider.txt @@ -2,8 +2,8 @@ Name:Grim Strider ManaCost:3 B Types:Creature Horror PT:6/6 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ CARDNAME gets -1/-1 for each card in your hand. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ This creature gets -1/-1 for each card in your hand. SVar:X:Count$ValidHand Card.YouOwn SVar:NeedsToPlayVar:X LE5 SVar:BuffedBy:Card -Oracle:Grim Strider gets -1/-1 for each card in your hand. +Oracle:This creature gets -1/-1 for each card in your hand. diff --git a/forge-gui/res/cardsfolder/g/grima_sarumans_footman.txt b/forge-gui/res/cardsfolder/g/grima_sarumans_footman.txt index 2f971c1319a..6171ef33177 100644 --- a/forge-gui/res/cardsfolder/g/grima_sarumans_footman.txt +++ b/forge-gui/res/cardsfolder/g/grima_sarumans_footman.txt @@ -2,10 +2,10 @@ Name:Gríma, Saruman's Footman ManaCost:2 U B Types:Legendary Creature Human Advisor PT:1/4 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ NICKNAME can't be blocked. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDigUntil | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order. SVar:TrigDigUntil:DB$ DigUntil | Defined$ TriggeredTarget | Valid$ Instant,Sorcery | ValidDescription$ instant or sorcery | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | ImprintRevealed$ True | IsCurse$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | ValidZone$ Exile | Valid$ Instant.IsRemembered,Sorcery.IsRemembered | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | SubAbility$ DBRestRandomOrder SVar:DBRestRandomOrder:DB$ ChangeZoneAll | ChangeType$ Card.IsImprinted,Card.IsRemembered | Origin$ Exile | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True -Oracle:Gríma, Saruman's Footman can't be blocked.\nWhenever Grima deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order. +Oracle:Gríma can't be blocked.\nWhenever Gríma deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order. diff --git a/forge-gui/res/cardsfolder/g/grima_wormtongue.txt b/forge-gui/res/cardsfolder/g/grima_wormtongue.txt index fc85df09f0f..77a82e30bfe 100644 --- a/forge-gui/res/cardsfolder/g/grima_wormtongue.txt +++ b/forge-gui/res/cardsfolder/g/grima_wormtongue.txt @@ -7,4 +7,4 @@ A:AB$ LoseLife | Cost$ T Sac<1/Creature.Other/another creature> | ValidTgts$ Pla SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 2 | ConditionDefined$ Sacrificed | ConditionPresent$ Creature.Legendary DeckHas:Ability$Token|Counters|Sacrifice & Type$Orc|Army DeckHints:Type$Legendary & Type$Creature -Oracle:Your opponents can't gain life\n{T}, Sacrifice another creature: Target player loses 1 life. If the sacrificed creature was legendary, amass Orcs 2. +Oracle:Your opponents can't gain life.\n{T}, Sacrifice another creature: Target player loses 1 life. If the sacrificed creature was legendary, amass Orcs 2. diff --git a/forge-gui/res/cardsfolder/g/grimclaw_bats.txt b/forge-gui/res/cardsfolder/g/grimclaw_bats.txt index 1adb0829c08..70dbe6258b5 100644 --- a/forge-gui/res/cardsfolder/g/grimclaw_bats.txt +++ b/forge-gui/res/cardsfolder/g/grimclaw_bats.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Creature Bat PT:1/1 K:Flying -A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:Flying\n{B}, Pay 1 life: Grimclaw Bats gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +Oracle:Flying\n{B}, Pay 1 life: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grimdancer.txt b/forge-gui/res/cardsfolder/g/grimdancer.txt index f6518f2905d..3561025bd58 100644 --- a/forge-gui/res/cardsfolder/g/grimdancer.txt +++ b/forge-gui/res/cardsfolder/g/grimdancer.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Nightmare PT:3/3 K:ETBReplacement:Other:CounterChoice -SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Menace,Deathtouch,Lifelink | ChooseDifferent$ 2 | SpellDescription$ CARDNAME enters with your choice of two different counters on it from among menace, deathtouch, and lifelink. +SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Menace,Deathtouch,Lifelink | ChooseDifferent$ 2 | SpellDescription$ This creature enters with your choice of two different counters on it from among menace, deathtouch, and lifelink. DeckHas:Ability$Counters|LifeGain -Oracle:Grimdancer enters with your choice of two different counters on it from among menace, deathtouch, and lifelink. +Oracle:This creature enters with your choice of two different counters on it from among menace, deathtouch, and lifelink. diff --git a/forge-gui/res/cardsfolder/g/grime_gorger.txt b/forge-gui/res/cardsfolder/g/grime_gorger.txt index ef3152bdb0b..be914f86101 100644 --- a/forge-gui/res/cardsfolder/g/grime_gorger.txt +++ b/forge-gui/res/cardsfolder/g/grime_gorger.txt @@ -3,7 +3,7 @@ ManaCost:2 B G Types:Creature Horror PT:3/3 K:Menace -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRepeatTypes | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile up to one card of each card type from defending player's graveyard. Put a +1/+1 counter on CARDNAME for each card exiled this way. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRepeatTypes | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, exile up to one card of each card type from defending player's graveyard. Put a +1/+1 counter on this creature for each card exiled this way. SVar:TrigRepeatTypes:DB$ RepeatEach | RepeatTypesFrom$ ValidGraveyard Card.OwnedBy TriggeredDefendingPlayer | RepeatSubAbility$ ChooseCard | SubAbility$ DBExile SVar:ChooseCard:DB$ ChooseCard | ChoiceZone$ Graveyard | Choices$ Card.ChosenType+OwnedBy TriggeredDefendingPlayer | ChoiceTitle$ You may choose a card of this type from defending player's graveyard to exile | ChoiceTitleAppend$ ChosenType | RememberChosen$ True SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ Remembered | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBPutCounter @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:X:Remembered$Amount SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:Menace\nWhenever Grime Gorger attacks, exile up to one card of each card type from defending player's graveyard. Put a +1/+1 counter on Grime Gorger for each card exiled this way. +Oracle:Menace\nWhenever this creature attacks, exile up to one card of each card type from defending player's graveyard. Put a +1/+1 counter on this creature for each card exiled this way. diff --git a/forge-gui/res/cardsfolder/g/grimoire_thief.txt b/forge-gui/res/cardsfolder/g/grimoire_thief.txt index c01c8d8b8e7..ef741adc727 100644 --- a/forge-gui/res/cardsfolder/g/grimoire_thief.txt +++ b/forge-gui/res/cardsfolder/g/grimoire_thief.txt @@ -2,11 +2,11 @@ Name:Grimoire Thief ManaCost:U U Types:Creature Merfolk Rogue PT:2/2 -T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME becomes tapped, exile the top three cards of target opponent's library face down. +T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever this creature becomes tapped, exile the top three cards of target opponent's library face down. SVar:TrigExile:DB$ Dig | ValidTgts$ Opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True -S:Mode$ Continuous | Affected$ Card.ExiledWithSource | AffectedZone$ Exile | MayLookAt$ You | Description$ You may look at cards exiled with CARDNAME. -A:AB$ SetState | Cost$ U Sac<1/CARDNAME> | Defined$ ExiledWithSource | Mode$ TurnFaceUp | SubAbility$ DBCounter | SpellDescription$ Turn all cards exiled with CARDNAME face up. Counter all spells with those names. +S:Mode$ Continuous | Affected$ Card.ExiledWithSource | AffectedZone$ Exile | MayLookAt$ You | Description$ You may look at cards exiled with this creature. +A:AB$ SetState | Cost$ U Sac<1/CARDNAME> | Defined$ ExiledWithSource | Mode$ TurnFaceUp | SubAbility$ DBCounter | SpellDescription$ Turn all cards exiled with this creature face up. Counter all spells with those names. SVar:DBCounter:DB$ Counter | Defined$ ValidStack Spell.sharesNameWith ExiledWithSource AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Whenever Grimoire Thief becomes tapped, exile the top three cards of target opponent's library face down.\nYou may look at cards exiled with Grimoire Thief.\n{U}, Sacrifice Grimoire Thief: Turn all cards exiled with Grimoire Thief face up. Counter all spells with those names. +Oracle:Whenever this creature becomes tapped, exile the top three cards of target opponent's library face down.\nYou may look at cards exiled with this creature.\n{U}, Sacrifice this creature: Turn all cards exiled with this creature face up. Counter all spells with those names. diff --git a/forge-gui/res/cardsfolder/g/grindclock.txt b/forge-gui/res/cardsfolder/g/grindclock.txt index 51fa7837fc3..a9902282196 100644 --- a/forge-gui/res/cardsfolder/g/grindclock.txt +++ b/forge-gui/res/cardsfolder/g/grindclock.txt @@ -1,9 +1,9 @@ Name:Grindclock ManaCost:2 Types:Artifact -A:AB$ PutCounter | Cost$ T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on CARDNAME. -A:AB$ Mill | Cost$ T | NumCards$ X | ValidTgts$ Player | SpellDescription$ Target player mills X cards, where X is the number of charge counters on CARDNAME. +A:AB$ PutCounter | Cost$ T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on this artifact. +A:AB$ Mill | Cost$ T | NumCards$ X | ValidTgts$ Player | SpellDescription$ Target player mills X cards, where X is the number of charge counters on this artifact. SVar:X:Count$CardCounters.CHARGE SVar:UntapMe:True DeckHas:Ability$Counters -Oracle:{T}: Put a charge counter on Grindclock.\n{T}: Target player mills X cards, where X is the number of charge counters on Grindclock. +Oracle:{T}: Put a charge counter on this artifact.\n{T}: Target player mills X cards, where X is the number of charge counters on this artifact. diff --git a/forge-gui/res/cardsfolder/g/grinding_station.txt b/forge-gui/res/cardsfolder/g/grinding_station.txt index ca106c875f3..4f45b6ba896 100644 --- a/forge-gui/res/cardsfolder/g/grinding_station.txt +++ b/forge-gui/res/cardsfolder/g/grinding_station.txt @@ -2,8 +2,8 @@ Name:Grinding Station ManaCost:2 Types:Artifact A:AB$ Mill | Cost$ T Sac<1/Artifact> | NumCards$ 3 | ValidTgts$ Player | SpellDescription$ Target player mills three cards. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | IsPresent$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever an artifact enters, you may untap CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | IsPresent$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever an artifact enters, you may untap this artifact. SVar:TrigUntap:DB$ Untap | Defined$ Self AI:RemoveDeck:Random DeckNeeds:Type$Artifact -Oracle:{T}, Sacrifice an artifact: Target player mills three cards.\nWhenever an artifact enters, you may untap Grinding Station. +Oracle:{T}, Sacrifice an artifact: Target player mills three cards.\nWhenever an artifact enters, you may untap this artifact. diff --git a/forge-gui/res/cardsfolder/g/grinning_ignus.txt b/forge-gui/res/cardsfolder/g/grinning_ignus.txt index d356f157449..e93d7ea7219 100644 --- a/forge-gui/res/cardsfolder/g/grinning_ignus.txt +++ b/forge-gui/res/cardsfolder/g/grinning_ignus.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:2/2 A:AB$ Mana | Cost$ R Return<1/CARDNAME> | Produced$ C C R | Amount$ 1 | SorcerySpeed$ True | SpellDescription$ Add {C}{C}{R}. Activate only as a sorcery. AI:RemoveDeck:All -Oracle:{R}, Return Grinning Ignus to its owner's hand: Add {C}{C}{R}. Activate only as a sorcery. +Oracle:{R}, Return this creature to its owner's hand: Add {C}{C}{R}. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/grinning_totem.txt b/forge-gui/res/cardsfolder/g/grinning_totem.txt index c3776048738..7467018a662 100644 --- a/forge-gui/res/cardsfolder/g/grinning_totem.txt +++ b/forge-gui/res/cardsfolder/g/grinning_totem.txt @@ -8,4 +8,4 @@ SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPl SVar:DBReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Graveyard SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{2}, {T}, Sacrifice Grinning Totem: Search target opponent's library for a card and exile it. Then that player shuffles. Until the beginning of your next upkeep, you may play that card. At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard. +Oracle:{2}, {T}, Sacrifice this artifact: Search target opponent's library for a card and exile it. Then that player shuffles. Until the beginning of your next upkeep, you may play that card. At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/grishnakh_brash_instigator.txt b/forge-gui/res/cardsfolder/g/grishnakh_brash_instigator.txt index 16869bce724..19420edd059 100644 --- a/forge-gui/res/cardsfolder/g/grishnakh_brash_instigator.txt +++ b/forge-gui/res/cardsfolder/g/grishnakh_brash_instigator.txt @@ -2,7 +2,7 @@ Name:Grishnákh, Brash Instigator ManaCost:2 R Types:Legendary Creature Goblin Soldier PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters, amass Orcs 2. When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When NICKNAME enters, amass Orcs 2. When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 2 | RememberAmass$ True | SubAbility$ DBImmediateTrig SVar:DBImmediateTrig:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | RememberObjects$ Remembered | Execute$ TrigGainControl | SubAbility$ DBCleanup | TriggerDescription$ When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Creature.nonLegendary+powerLEX+OppCtrl | TgtPrompt$ Select target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power | LoseControl$ EOT | Untap$ True | AddKWs$ Haste @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerRemembered$CardPower DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Ability$Token -Oracle:When Grishnákh, Brash Instigator enters, amass Orcs 2. When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. +Oracle:When Grishnákh enters, amass Orcs 2. When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grisly_sigil.txt b/forge-gui/res/cardsfolder/g/grisly_sigil.txt index 3944cbc30a6..a1a14a25c1c 100644 --- a/forge-gui/res/cardsfolder/g/grisly_sigil.txt +++ b/forge-gui/res/cardsfolder/g/grisly_sigil.txt @@ -10,4 +10,4 @@ SVar:DBGain1Life:DB$ GainLife | LifeAmount$ 1 SVar:X:Targeted$Valid Card.wasDealtNonCombatDamageThisTurn SVar:AINoCasualtyPayment:TRUE DeckHas:Ability$Sacrifice|LifeGain -Oracle:Casualty 1 (As you cast this spell, you may sacrifice a creature with power 1 or greater. When you do, copy this spell and you may choose new targets for the copy.)\nChoose target creature or planeswalker. If it was dealt noncombat damage this turn, Grisly Sigil deals 3 damage to it and you gain 3 life. Otherwise, Grisly Sigil deals 1 damage to it and you gain 1 life. +Oracle:Casualty 1 (As you cast this spell, you may sacrifice a creature with power 1 or greater. When you do, copy this spell and you may choose a new target for the copy.)\nChoose target creature or planeswalker. If it was dealt noncombat damage this turn, Grisly Sigil deals 3 damage to it and you gain 3 life. Otherwise, Grisly Sigil deals 1 damage to it and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/grisly_survivor.txt b/forge-gui/res/cardsfolder/g/grisly_survivor.txt index 90878a1ed0a..080bb82c867 100644 --- a/forge-gui/res/cardsfolder/g/grisly_survivor.txt +++ b/forge-gui/res/cardsfolder/g/grisly_survivor.txt @@ -2,6 +2,6 @@ Name:Grisly Survivor ManaCost:2 B Types:Creature Minotaur Warrior PT:2/3 -T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gets +2/+0 until end of turn. +T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, this creature gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 -Oracle:Whenever you cycle or discard a card, Grisly Survivor gets +2/+0 until end of turn. +Oracle:Whenever you cycle or discard a card, this creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grisly_transformation.txt b/forge-gui/res/cardsfolder/g/grisly_transformation.txt index d21b85cdda7..560a3a736dc 100644 --- a/forge-gui/res/cardsfolder/g/grisly_transformation.txt +++ b/forge-gui/res/cardsfolder/g/grisly_transformation.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Intimidate | Description$ Enchanted creature has intimidate. -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 -Oracle:Enchant creature\nWhen Grisly Transformation enters, draw a card.\nEnchanted creature has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) +Oracle:Enchant creature\nWhen this Aura enters, draw a card.\nEnchanted creature has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/g/grismold_the_dreadsower.txt b/forge-gui/res/cardsfolder/g/grismold_the_dreadsower.txt index fd7c80002eb..dbc02d8d1fc 100644 --- a/forge-gui/res/cardsfolder/g/grismold_the_dreadsower.txt +++ b/forge-gui/res/cardsfolder/g/grismold_the_dreadsower.txt @@ -5,7 +5,7 @@ PT:3/3 K:Trample T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, each player creates a 1/1 green Plant creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_plant | TokenOwner$ Player -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature token dies, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature token dies, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 AI:RemoveDeck:Random -Oracle:Trample\nAt the beginning of your end step, each player creates a 1/1 green Plant creature token.\nWhenever a creature token dies, put a +1/+1 counter on Grismold, the Dreadsower. +Oracle:Trample\nAt the beginning of your end step, each player creates a 1/1 green Plant creature token.\nWhenever a creature token dies, put a +1/+1 counter on Grismold. diff --git a/forge-gui/res/cardsfolder/g/grist_the_hunger_tide.txt b/forge-gui/res/cardsfolder/g/grist_the_hunger_tide.txt index 7f884e00edc..9952b7bfa43 100644 --- a/forge-gui/res/cardsfolder/g/grist_the_hunger_tide.txt +++ b/forge-gui/res/cardsfolder/g/grist_the_hunger_tide.txt @@ -2,7 +2,7 @@ Name:Grist, the Hunger Tide ManaCost:1 B G Types:Legendary Planeswalker Grist Loyalty:3 -S:Mode$ Continuous | Affected$ Card.Self | ExcludeZone$ Battlefield | SetPower$ 1 | SetToughness$ 1 | AddType$ Creature & Insect | CharacteristicDefining$ True | Description$ As long as CARDNAME isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types. +S:Mode$ Continuous | Affected$ Card.Self | ExcludeZone$ Battlefield | SetPower$ 1 | SetToughness$ 1 | AddType$ Creature & Insect | CharacteristicDefining$ True | Description$ As long as NICKNAME isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types. A:AB$ Repeat | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | RepeatSubAbility$ CleanupBegin | RepeatCheckSVar$ MilledInsect | RepeatSVarCompare$ EQ1 | SubAbility$ DBCleanup | SpellDescription$ Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on NICKNAME and repeat this process. | StackDescription$ SpellDescription SVar:CleanupBegin:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ bg_1_1_insect | TokenOwner$ You | Planeswalker$ True | SubAbility$ DBMill | SpellDescription$ Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on Grist and repeat this process. @@ -16,4 +16,4 @@ A:AB$ LoseLife | Cost$ SubCounter<5/LOYALTY> | LifeAmount$ X | Defined$ Player.O SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHas:Ability$Token|Mill DeckHints:Type$Insect -Oracle:As long as Grist, the Hunger Tide isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types.\n[+1]: Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on Grist and repeat this process.\n[-2]: You may sacrifice a creature. When you do, destroy target creature or planeswalker.\n[-5]: Each opponent loses life equal to the number of creature cards in your graveyard. +Oracle:As long as Grist isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types.\n[+1]: Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on Grist and repeat this process.\n[-2]: You may sacrifice a creature. When you do, destroy target creature or planeswalker.\n[-5]: Each opponent loses life equal to the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/grist_voracious_larva_grist_the_plague_swarm.txt b/forge-gui/res/cardsfolder/g/grist_voracious_larva_grist_the_plague_swarm.txt index e28822a50aa..76e65de3c18 100644 --- a/forge-gui/res/cardsfolder/g/grist_voracious_larva_grist_the_plague_swarm.txt +++ b/forge-gui/res/cardsfolder/g/grist_voracious_larva_grist_the_plague_swarm.txt @@ -3,13 +3,13 @@ ManaCost:G Types:Legendary Creature Insect PT:1/2 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile NICKNAME, then return it to the battlefield transformed under its owner's control. -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastFromYourGraveyardByYou,Creature.YouCtrl+wasCastFromYourGraveyardByYou | Execute$ TrigTransform | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile NICKNAME, then return it to the battlefield transformed under its owner's control. +T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile NICKNAME, then return it to the battlefield transformed under its owner's control. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastFromYourGraveyardByYou,Creature.YouCtrl+wasCastFromYourGraveyardByYou | Execute$ TrigTransform | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever NICKNAME or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile NICKNAME, then return it to the battlefield transformed under its owner's control. SVar:TrigTransform:AB$ ChangeZone | Cost$ G | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | ForgetOtherRemembered$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:DoubleFaced -Oracle:Deathtouch\nWhen Grist, Voracious Larva or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile Grist, then return it to the battlefield transformed under its owner's control. +Oracle:Deathtouch\nWhenever Grist or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile Grist, then return it to the battlefield transformed under its owner's control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gristle_grinner.txt b/forge-gui/res/cardsfolder/g/gristle_grinner.txt index 9d49782b98f..21962414f6e 100644 --- a/forge-gui/res/cardsfolder/g/gristle_grinner.txt +++ b/forge-gui/res/cardsfolder/g/gristle_grinner.txt @@ -2,6 +2,6 @@ Name:Gristle Grinner ManaCost:4 B Types:Creature Zombie PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature dies, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature dies, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 -Oracle:Whenever a creature dies, Gristle Grinner gets +2/+2 until end of turn. +Oracle:Whenever a creature dies, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gristleback.txt b/forge-gui/res/cardsfolder/g/gristleback.txt index bcb3bb82654..f95ecf795a7 100644 --- a/forge-gui/res/cardsfolder/g/gristleback.txt +++ b/forge-gui/res/cardsfolder/g/gristleback.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Boar Beast PT:2/2 K:Bloodthirst:1 -A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to CARDNAME's power. +A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to this creature's power. SVar:X:Sacrificed$CardPower -Oracle:Bloodthirst 1 (If an opponent was dealt damage this turn, this creature enters with a +1/+1 counter on it.)\nSacrifice Gristleback: You gain life equal to Gristleback's power. +Oracle:Bloodthirst 1 (If an opponent was dealt damage this turn, this creature enters with a +1/+1 counter on it.)\nSacrifice this creature: You gain life equal to this creature's power. diff --git a/forge-gui/res/cardsfolder/g/grixis_grimblade.txt b/forge-gui/res/cardsfolder/g/grixis_grimblade.txt index 2e8c55426f9..a4b19ae5675 100644 --- a/forge-gui/res/cardsfolder/g/grixis_grimblade.txt +++ b/forge-gui/res/cardsfolder/g/grixis_grimblade.txt @@ -2,6 +2,6 @@ Name:Grixis Grimblade ManaCost:UR B Types:Creature Zombie Warrior PT:2/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Deathtouch | IsPresent$ Permanent.YouCtrl+MultiColor+Other | Description$ As long as you control another multicolored permanent, CARDNAME gets +1/+1 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy that creature.) +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Deathtouch | IsPresent$ Permanent.YouCtrl+MultiColor+Other | Description$ As long as you control another multicolored permanent, this creature gets +1/+1 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy that creature.) SVar:BuffedBy:Permanent.MultiColor -Oracle:As long as you control another multicolored permanent, Grixis Grimblade gets +1/+1 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy that creature.) +Oracle:As long as you control another multicolored permanent, this creature gets +1/+1 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy that creature.) diff --git a/forge-gui/res/cardsfolder/g/grixis_panorama.txt b/forge-gui/res/cardsfolder/g/grixis_panorama.txt index 1e46036959f..0f2742eb273 100644 --- a/forge-gui/res/cardsfolder/g/grixis_panorama.txt +++ b/forge-gui/res/cardsfolder/g/grixis_panorama.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Island.Basic,Swamp.Basic,Mountain.Basic | ChangeTypeDesc$ basic Island, Swamp, or Mountain | SpellDescription$ Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle. -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Grixis Panorama: Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice this land: Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/grixis_slavedriver.txt b/forge-gui/res/cardsfolder/g/grixis_slavedriver.txt index 9d1f20adf16..3f8f15a2a1d 100644 --- a/forge-gui/res/cardsfolder/g/grixis_slavedriver.txt +++ b/forge-gui/res/cardsfolder/g/grixis_slavedriver.txt @@ -2,7 +2,7 @@ Name:Grixis Slavedriver ManaCost:5 B Types:Creature Zombie Giant PT:4/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME leaves the battlefield, create a 2/2 black Zombie creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature leaves the battlefield, create a 2/2 black Zombie creature token. K:Unearth:3 B SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You -Oracle:When Grixis Slavedriver leaves the battlefield, create a 2/2 black Zombie creature token.\nUnearth {3}{B} ({3}{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:When this creature leaves the battlefield, create a 2/2 black Zombie creature token.\nUnearth {3}{B} ({3}{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/g/grixis_sojourners.txt b/forge-gui/res/cardsfolder/g/grixis_sojourners.txt index 5903b834975..08b96dee489 100644 --- a/forge-gui/res/cardsfolder/g/grixis_sojourners.txt +++ b/forge-gui/res/cardsfolder/g/grixis_sojourners.txt @@ -3,7 +3,7 @@ ManaCost:1 U B R Types:Creature Zombie Ogre PT:4/3 K:Cycling:2 B -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME or it dies, you may exile target card from a graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When you cycle CARDNAME or it dies, you may exile target card from a graveyard. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cycle this card and when this creature dies, you may exile target card from a graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When you cycle this card and when this creature dies, you may exile target card from a graveyard. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | TgtPrompt$ Select target card in a graveyard -Oracle:When you cycle Grixis Sojourners or it dies, you may exile target card from a graveyard.\nCycling {2}{B} ({2}{B}, Discard this card: Draw a card.) +Oracle:When you cycle this card and when this creature dies, you may exile target card from a graveyard.\nCycling {2}{B} ({2}{B}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt b/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt index e33c4b91395..e23947267ca 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt @@ -2,13 +2,13 @@ Name:Grizzled Angler ManaCost:2 U Types:Creature Human PT:2/3 -A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SubAbility$ DBTransform | SpellDescription$ Mill two cards. Then if there is a colorless creature card in your graveyard, transform CARDNAME. +A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SubAbility$ DBTransform | SpellDescription$ Mill two cards. Then if there is a colorless creature card in your graveyard, transform this creature. (To mill two cards, put the top two cards of your library into your graveyard.) SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 SVar:X:Count$ValidGraveyard Creature.YouOwn+Colorless DeckHas:Ability$Graveyard DeckHints:Ability$Delirium & Color$Colorless AlternateMode:DoubleFaced -Oracle:{T}: Mill two cards. Then if there is a colorless creature card in your graveyard, transform Grizzled Angler. +Oracle:{T}: Mill two cards. Then if there is a colorless creature card in your graveyard, transform this creature. (To mill two cards, put the top two cards of your library into your graveyard.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt b/forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt index 8deda4c9c8a..e6a006affb7 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt @@ -2,7 +2,7 @@ Name:Grizzled Huntmaster ManaCost:1 G G Types:Creature Human Warrior PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may exile a creature card from your hand. If you do, search your hand and library for any number of cards with the same name, exile them, then shuffle. Choose a creature card you own from outside the game. Conjure a duplicate of that card into your hand for each card exiled from your hand this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may exile a creature card from your hand. If you do, search your hand and library for any number of cards with the same name, exile them, then shuffle. Choose a creature card you own from outside the game. Conjure a duplicate of that card into your hand for each card exiled from your hand this way. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card.Creature | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ ExileHand SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ You | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | Imprint$ True | SubAbility$ ExileLib | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ You | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | SubAbility$ DBChooseSb | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 @@ -13,4 +13,4 @@ SVar:NumInLib:Count$ValidLibrary Card.YouOwn+sharesNameWith Remembered SVar:NumInHand:Count$ValidHand Card.YouOwn+sharesNameWith Remembered SVar:X:Count$RememberedSize/Plus.Y SVar:Y:Count$ImprintedSize -Oracle:When Grizzled Huntmaster enters, you may exile a creature card from your hand. If you do, search your hand and library for any number of cards with the same name, exile them, then shuffle. Choose a creature card you own from outside the game. Conjure a duplicate of that card into your hand for each card exiled from your hand this way. +Oracle:When Grizzled Huntmaster enters the battlefield, you may exile a creature card from your hand. If you do, search your hand and library for any number of cards with the same name, exile them, then shuffle. Choose a creature card you own from outside the game. Conjure a duplicate of that card into your hand for each card exiled from your hand this way. diff --git a/forge-gui/res/cardsfolder/g/grizzled_outcasts_krallenhorde_wantons.txt b/forge-gui/res/cardsfolder/g/grizzled_outcasts_krallenhorde_wantons.txt index 1fdb9cd1a19..83da2d79348 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_outcasts_krallenhorde_wantons.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_outcasts_krallenhorde_wantons.txt @@ -2,10 +2,10 @@ Name:Grizzled Outcasts ManaCost:4 G Types:Creature Human Werewolf PT:4/4 -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 Grizzled Outcasts. +Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -14,6 +14,6 @@ ManaCost:no cost Colors:green Types:Creature Werewolf PT:7/7 -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:At the beginning of each upkeep, if a player cast two or more spells last turn, transform Krallenhorde Wantons. +Oracle:At 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/g/grizzled_wolverine.txt b/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt index 9e80d30d6a0..7fdf6bb276b 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt @@ -2,5 +2,5 @@ Name:Grizzled Wolverine ManaCost:1 R R Types:Creature Wolverine PT:2/2 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | ActivationPhases$ Declare Blockers | IsPresent$ Creature.blockingSource | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking CARDNAME, and only once each turn. -Oracle:{R}: Grizzled Wolverine gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking Grizzled Wolverine, and only once each turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | ActivationPhases$ Declare Blockers | IsPresent$ Creature.blockingSource | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking this creature, and only once each turn. +Oracle:{R}: This creature gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking this creature, and only once each turn. diff --git a/forge-gui/res/cardsfolder/g/grizzly_ghoul.txt b/forge-gui/res/cardsfolder/g/grizzly_ghoul.txt index bc62874cf1e..bcdee76eff9 100644 --- a/forge-gui/res/cardsfolder/g/grizzly_ghoul.txt +++ b/forge-gui/res/cardsfolder/g/grizzly_ghoul.txt @@ -3,7 +3,7 @@ ManaCost:2 B G Types:Creature Zombie Bear PT:4/3 K:Trample -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each creature that died this turn. +K:etbCounter:P1P1:X:no Condition:This creature enters with a +1/+1 counter on it for each creature that died this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature DeckHas:Ability$Counters -Oracle:Trample\nGrizzly Ghoul enters with a +1/+1 counter on it for each creature that died this turn. +Oracle:Trample\nThis creature enters with a +1/+1 counter on it for each creature that died this turn. diff --git a/forge-gui/res/cardsfolder/g/groffskithur.txt b/forge-gui/res/cardsfolder/g/groffskithur.txt index c1247a262fa..a39a0312e38 100644 --- a/forge-gui/res/cardsfolder/g/groffskithur.txt +++ b/forge-gui/res/cardsfolder/g/groffskithur.txt @@ -2,7 +2,7 @@ Name:Groffskithur ManaCost:5 G Types:Creature Beast PT:3/3 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ When CARDNAME becomes blocked, you may return target card named Groffskithur from your graveyard to your hand. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ When CARDNAME becomes blocked, you may return target card named this creature from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.namedGroffskithur | ChangeNum$ 1 DeckHints:Name$Groffskithur -Oracle:Whenever Groffskithur becomes blocked, you may return target card named Groffskithur from your graveyard to your hand. +Oracle:Whenever this creature becomes blocked, you may return target card named Groffskithur from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/grollub.txt b/forge-gui/res/cardsfolder/g/grollub.txt index 909010fd735..da654c01488 100644 --- a/forge-gui/res/cardsfolder/g/grollub.txt +++ b/forge-gui/res/cardsfolder/g/grollub.txt @@ -2,8 +2,8 @@ Name:Grollub ManaCost:2 B Types:Creature Beast PT:3/3 -T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, each opponent gains that much life. +T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature is dealt damage, each opponent gains that much life. SVar:TrigGain:DB$ GainLife | Defined$ Player.Opponent | LifeAmount$ X SVar:X:TriggerCount$DamageAmount AI:RemoveDeck:Random -Oracle:Whenever Grollub is dealt damage, each opponent gains that much life. +Oracle:Whenever this creature is dealt damage, each opponent gains that much life. diff --git a/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt b/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt index 6902d1d258c..6759fa8cc1a 100644 --- a/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt +++ b/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Legendary Artifact Vehicle PT:5/5 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Army.YouCtrl | Condition$ PlayerTurn | AddType$ Artifact & Creature | Description$ As long as it's your turn and you control an Army, CARDNAME is an artifact creature. +S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Army.YouCtrl | Condition$ PlayerTurn | AddType$ Artifact & Creature | Description$ As long as it's your turn and you control an Army, NICKNAME is an artifact creature. K:Crew:3 -Oracle:Trample\nAs long as it's your turn and you control an Army, Grond, the Gatebreaker is an artifact creature.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Trample\nAs long as it's your turn and you control an Army, Grond is an artifact creature.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt b/forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt index b81fb0e0fd3..e97f5cab2f6 100644 --- a/forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt +++ b/forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt @@ -3,10 +3,10 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:1/2 K:Trample -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Party SVar:HasAttackEffect:TRUE DeckHas:Ability$Party DeckHints:Type$Cleric|Rogue|Wizard -Oracle:Trample\nWhenever Grotag Bug-Catcher attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +Oracle:Trample\nWhenever this creature attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/g/grotag_night_runner.txt b/forge-gui/res/cardsfolder/g/grotag_night_runner.txt index ac6cfba57ae..7691e7f154a 100644 --- a/forge-gui/res/cardsfolder/g/grotag_night_runner.txt +++ b/forge-gui/res/cardsfolder/g/grotag_night_runner.txt @@ -2,9 +2,9 @@ Name:Grotag Night-Runner ManaCost:2 R Types:Creature Goblin Rogue PT:2/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of your library. You may play that card this turn. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, exile the top card of your library. You may play that card this turn. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play this card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Whenever Grotag Night-Runner deals combat damage to a player, exile the top card of your library. You may play that card this turn. +Oracle:Whenever this creature deals combat damage to a player, exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/g/grotag_siege_runner.txt b/forge-gui/res/cardsfolder/g/grotag_siege_runner.txt index 2fca5f0bd22..204228c3b28 100644 --- a/forge-gui/res/cardsfolder/g/grotag_siege_runner.txt +++ b/forge-gui/res/cardsfolder/g/grotag_siege_runner.txt @@ -2,6 +2,6 @@ Name:Grotag Siege-Runner ManaCost:1 R Types:Creature Goblin Rogue PT:2/1 -A:AB$ Destroy | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature.withDefender | TgtPrompt$ Select target creature with defender | SubAbility$ DBDealDamage | SpellDescription$ Destroy target creature with defender. CARDNAME deals 2 damage to that creature's controller. +A:AB$ Destroy | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature.withDefender | TgtPrompt$ Select target creature with defender | SubAbility$ DBDealDamage | SpellDescription$ Destroy target creature with defender. This creature deals 2 damage to that creature's controller. SVar:DBDealDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TargetedController -Oracle:{R}, Sacrifice Grotag Siege-Runner: Destroy target creature with defender. Grotag Siege-Runner deals 2 damage to that creature's controller. +Oracle:{R}, Sacrifice this creature: Destroy target creature with defender. This creature deals 2 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/g/grotag_thrasher.txt b/forge-gui/res/cardsfolder/g/grotag_thrasher.txt index 61a8e215e9c..09a2d36662e 100644 --- a/forge-gui/res/cardsfolder/g/grotag_thrasher.txt +++ b/forge-gui/res/cardsfolder/g/grotag_thrasher.txt @@ -2,6 +2,6 @@ Name:Grotag Thrasher ManaCost:4 R Types:Creature Lizard PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -Oracle:Whenever Grotag Thrasher attacks, target creature can't block this turn. +Oracle:Whenever this creature attacks, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt b/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt index 089f8b2fde8..cc3ea1a3fbc 100644 --- a/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt +++ b/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt @@ -2,8 +2,8 @@ Name:Grotesque Hybrid ManaCost:4 B Types:Creature Zombie PT:3/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, destroy that creature. It can't be regenerated. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever this creature deals combat damage to a creature, destroy that creature. It can't be regenerated. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy | NoRegen$ True -A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Flying | SubAbility$ DBProtect | SpellDescription$ CARDNAME gains flying and protection from green and from white until end of turn. +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Flying | SubAbility$ DBProtect | SpellDescription$ This creature gains flying and protection from green and from white until end of turn. SVar:DBProtect:DB$ Protection | Defined$ Self | Gains$ green,white -Oracle:Whenever Grotesque Hybrid deals combat damage to a creature, destroy that creature. It can't be regenerated.\nDiscard a card: Grotesque Hybrid gains flying and protection from green and from white until end of turn. +Oracle:Whenever this creature deals combat damage to a creature, destroy that creature. It can't be regenerated.\nDiscard a card: This creature gains flying and protection from green and from white until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ground_assault.txt b/forge-gui/res/cardsfolder/g/ground_assault.txt index 7e854374d8a..7187137f65c 100644 --- a/forge-gui/res/cardsfolder/g/ground_assault.txt +++ b/forge-gui/res/cardsfolder/g/ground_assault.txt @@ -1,6 +1,6 @@ Name:Ground Assault ManaCost:R G Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of lands you control to target creature. +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the number of lands you control. SVar:X:Count$Valid Land.YouCtrl Oracle:Ground Assault deals damage to target creature equal to the number of lands you control. diff --git a/forge-gui/res/cardsfolder/g/ground_pounder.txt b/forge-gui/res/cardsfolder/g/ground_pounder.txt index 898c91c66f2..0f571fe6259 100644 --- a/forge-gui/res/cardsfolder/g/ground_pounder.txt +++ b/forge-gui/res/cardsfolder/g/ground_pounder.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Goblin Warrior PT:2/2 A:AB$ RollDice | Cost$ 3 G | ResultSVar$ X | SubAbility$ DBPump | AILogic$ Combat | SpellDescription$ Roll a six-sided die. -SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the result. -T:Mode$ RolledDie | TriggerZones$ Battlefield | Execute$ TrigTrample | ValidPlayer$ You | ValidResult$ GE5 | TriggerDescription$ Whenever you roll a 5 or higher on a die, CARDNAME gains trample until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | SpellDescription$ This creature gets +X/+X until end of turn, where X is the result. +T:Mode$ RolledDie | TriggerZones$ Battlefield | Execute$ TrigTrample | ValidPlayer$ You | ValidResult$ GE5 | TriggerDescription$ Whenever you roll a 5 or higher on a die, this creature gains trample until end of turn. SVar:TrigTrample:DB$ Pump | Defined$ Self | KW$ Trample -Oracle:{3}{G}: Roll a six-sided die. Ground Pounder gets +X/+X until end of turn, where X is the result.\nWhenever you roll a 5 or higher on a die, Ground Pounder gains trample until end of turn. +Oracle:{3}{G}: Roll a six-sided die. This creature gets +X/+X until end of turn, where X is the result.\nWhenever you roll a 5 or higher on a die, this creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ground_seal.txt b/forge-gui/res/cardsfolder/g/ground_seal.txt index 42c41c72c9d..761fb157f2e 100644 --- a/forge-gui/res/cardsfolder/g/ground_seal.txt +++ b/forge-gui/res/cardsfolder/g/ground_seal.txt @@ -1,9 +1,9 @@ Name:Ground Seal ManaCost:1 G Types:Enchantment -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 enchantment enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ CantTarget | AffectedZone$ Graveyard | Description$ Cards in graveyards can't be the targets of spells or abilities. SVar:NonStackingEffect:True AI:RemoveDeck:Random -Oracle:When Ground Seal enters, draw a card.\nCards in graveyards can't be the targets of spells or abilities. +Oracle:When this enchantment enters, draw a card.\nCards in graveyards can't be the targets of spells or abilities. diff --git a/forge-gui/res/cardsfolder/g/groundbreaker.txt b/forge-gui/res/cardsfolder/g/groundbreaker.txt index 67a2ec65071..1dedd9a7f95 100644 --- a/forge-gui/res/cardsfolder/g/groundbreaker.txt +++ b/forge-gui/res/cardsfolder/g/groundbreaker.txt @@ -4,8 +4,8 @@ Types:Creature Elemental PT:6/1 K:Haste K:Trample -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 -Oracle:Trample, haste\nAt the beginning of the end step, sacrifice Groundbreaker. +Oracle:Trample, haste\nAt the beginning of the end step, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/groundling_pouncer.txt b/forge-gui/res/cardsfolder/g/groundling_pouncer.txt index 39977a46a35..26cdbce9dd6 100644 --- a/forge-gui/res/cardsfolder/g/groundling_pouncer.txt +++ b/forge-gui/res/cardsfolder/g/groundling_pouncer.txt @@ -2,5 +2,5 @@ Name:Groundling Pouncer ManaCost:1 GU Types:Creature Faerie PT:2/1 -A:AB$ Pump | Cost$ GU | Defined$ Self | NumAtt$ +1 | NumDef$ +3 | KW$ Flying | ActivationLimit$ 1 | IsPresent$ Creature.withFlying+OppCtrl | SpellDescription$ CARDNAME gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. -Oracle:{G/U}: Groundling Pouncer gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. +A:AB$ Pump | Cost$ GU | Defined$ Self | NumAtt$ +1 | NumDef$ +3 | KW$ Flying | ActivationLimit$ 1 | IsPresent$ Creature.withFlying+OppCtrl | SpellDescription$ This creature gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. +Oracle:{G/U}: This creature gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. diff --git a/forge-gui/res/cardsfolder/g/grove_of_the_dreampods.txt b/forge-gui/res/cardsfolder/g/grove_of_the_dreampods.txt index 987afd9de8c..e22b5b16eaf 100644 --- a/forge-gui/res/cardsfolder/g/grove_of_the_dreampods.txt +++ b/forge-gui/res/cardsfolder/g/grove_of_the_dreampods.txt @@ -1,10 +1,10 @@ Name:Grove of the Dreampods ManaCost:no cost Types:Plane Fabacin -T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | Execute$ DreampodsDig | TriggerDescription$ When you planeswalk to CARDNAME or at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ DreampodsDig | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you planeswalk to CARDNAME or at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. +T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | Execute$ DreampodsDig | TriggerDescription$ When you planeswalk to CARDNAME and at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ DreampodsDig | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you planeswalk to CARDNAME and at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. SVar:DreampodsDig:DB$ DigUntil | Valid$ Creature | ValidDescription$ creature | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, return target creature card from your graveyard to the battlefield. SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl SVar:AIRollPlanarDieParams:Mode$ Always | MinTurn$ 3 -Oracle:When you planeswalk to Grove of the Dreampods or at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order.\nWhenever chaos ensues, return target creature card from your graveyard to the battlefield. +Oracle:When you planeswalk to Grove of the Dreampods and at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order.\nWhenever chaos ensues, return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt b/forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt index 6a3d5bfb778..aea1d0e585c 100644 --- a/forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt +++ b/forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Token | Cost$ 3 G W T tapXType<2/Creature> Sac<1/CARDNAME> | CostDesc$ {3}{G}{W}, {T}, Tap two untapped creatures you control, Sacrifice CARDNAME: | TokenScript$ gw_8_8_elemental_vigilance | TokenOwner$ You | SpellDescription$ Create an 8/8 green and white Elemental creature token with vigilance. DeckHas:Ability$Token -Oracle:{T}: Add {C}.\n{3}{G}{W}, {T}, Tap two untapped creatures you control, Sacrifice Grove of the Guardian: Create an 8/8 green and white Elemental creature token with vigilance. +Oracle:{T}: Add {C}.\n{3}{G}{W}, {T}, Tap two untapped creatures you control, Sacrifice this land: Create an 8/8 green and white Elemental creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/g/grove_rumbler.txt b/forge-gui/res/cardsfolder/g/grove_rumbler.txt index 60780799c47..e5f432c4eb2 100644 --- a/forge-gui/res/cardsfolder/g/grove_rumbler.txt +++ b/forge-gui/res/cardsfolder/g/grove_rumbler.txt @@ -3,7 +3,7 @@ ManaCost:2 R G Types:Creature Elemental PT:3/3 K:Trample -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:Trample\nLandfall — Whenever a land you control enters, Grove Rumbler gets +2/+2 until end of turn. +Oracle:Trample\nLandfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grovetender_druids.txt b/forge-gui/res/cardsfolder/g/grovetender_druids.txt index 616a12d716e..4856c42a0dc 100644 --- a/forge-gui/res/cardsfolder/g/grovetender_druids.txt +++ b/forge-gui/res/cardsfolder/g/grovetender_druids.txt @@ -2,7 +2,7 @@ Name:Grovetender Druids ManaCost:2 G W Types:Creature Elf Druid Ally PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Rally — Whenever CARDNAME or another Ally you control enters, you may pay {1}. If you do, create a 1/1 green Plant creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Rally — Whenever this creature or another Ally you control enters, you may pay {1}. If you do, create a 1/1 green Plant creature token. SVar:TrigToken:AB$ Token | Cost$ 1 | TokenScript$ g_1_1_plant | TokenOwner$ You DeckHints:Type$Ally -Oracle:Rally — Whenever Grovetender Druids or another Ally you control enters, you may pay {1}. If you do, create a 1/1 green Plant creature token. +Oracle:Rally — Whenever this creature or another Ally you control enters, you may pay {1}. If you do, create a 1/1 green Plant creature token. diff --git a/forge-gui/res/cardsfolder/g/growing_dread.txt b/forge-gui/res/cardsfolder/g/growing_dread.txt index 527ad886183..e69eeb541e7 100644 --- a/forge-gui/res/cardsfolder/g/growing_dread.txt +++ b/forge-gui/res/cardsfolder/g/growing_dread.txt @@ -2,8 +2,8 @@ Name:Growing Dread ManaCost:G U Types:Enchantment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDread | TriggerDescription$ When CARDNAME enters, 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$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDread | TriggerDescription$ When this enchantment enters, 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 T:Mode$ TurnFaceUp | ValidCard$ Permanent | ValidCause$ SpellAbility.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you turn a permanent face up, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Flash\nWhen Growing Dread enters, 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.)\nWhenever you turn a permanent face up, put a +1/+1 counter on it. +Oracle:Flash\nWhen this enchantment enters, 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.)\nWhenever you turn a permanent face up, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt b/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt index bb5dae289f5..575b3a87e50 100644 --- a/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt +++ b/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt @@ -3,8 +3,8 @@ ManaCost:1 G Types:Creature Elf Crab Warrior PT:2/2 A:AB$ PutCounter | Cost$ 2 G | Adapt$ 2 -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever one or more +1/+1 counters are put on this creature, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedGrowth-Chamber Guardian | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Growth-Chamber Guardian DeckHas:Ability$Counters -Oracle:{2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.)\nWhenever one or more +1/+1 counters are put on Growth-Chamber Guardian, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. +Oracle:{2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.)\nWhenever one or more +1/+1 counters are put on this creature, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/growth_spasm.txt b/forge-gui/res/cardsfolder/g/growth_spasm.txt index b3aab4d4aba..59208a04cb5 100644 --- a/forge-gui/res/cardsfolder/g/growth_spasm.txt +++ b/forge-gui/res/cardsfolder/g/growth_spasm.txt @@ -2,7 +2,7 @@ Name:Growth Spasm ManaCost:2 G Types:Sorcery A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | Tapped$ True | SubAbility$ DBToken | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. -SVar:DBToken:DB$ Token | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C}." +SVar:DBToken:DB$ Token | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this token: Add {C}." DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token -Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C}." +Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/g/grozoth.txt b/forge-gui/res/cardsfolder/g/grozoth.txt index b7e0f73b3fa..8e6739370aa 100644 --- a/forge-gui/res/cardsfolder/g/grozoth.txt +++ b/forge-gui/res/cardsfolder/g/grozoth.txt @@ -3,10 +3,10 @@ ManaCost:6 U U U Types:Creature Leviathan PT:9/9 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for any number of cards that have mana value 9, 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 any number of cards that have mana value 9, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.cmcEQ9 | ChangeNum$ X | ShuffleNonMandatory$ True -A:AB$ Debuff | Cost$ 4 | Keywords$ Defender | Defined$ Self | SpellDescription$ CARDNAME loses defender until end of turn. +A:AB$ Debuff | Cost$ 4 | Keywords$ Defender | Defined$ Self | SpellDescription$ This creature loses defender until end of turn. K:Transmute:1 U U SVar:X:Count$ValidLibrary Card.YouOwn+cmcEQ9 AI:RemoveDeck:Random -Oracle:Defender (This creature can't attack.)\nWhen Grozoth enters, you may search your library for any number of cards that have mana value 9, reveal them, put them into your hand, then shuffle.\n{4}: Grozoth loses defender until end of turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) +Oracle:Defender (This creature can't attack.)\nWhen this creature enters, you may search your library for any number of cards that have mana value 9, reveal them, put them into your hand, then shuffle.\n{4}: This creature loses defender until end of turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gruesome_scourger.txt b/forge-gui/res/cardsfolder/g/gruesome_scourger.txt index 99cd50ac737..ed6fa5b4872 100644 --- a/forge-gui/res/cardsfolder/g/gruesome_scourger.txt +++ b/forge-gui/res/cardsfolder/g/gruesome_scourger.txt @@ -2,7 +2,7 @@ Name:Gruesome Scourger ManaCost:3 B B Types:Creature Orc Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals damage to target opponent or planeswalker equal to the number of creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals damage to target opponent or planeswalker equal to the number of creatures you control. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ X SVar:X:Count$Valid Creature.YouCtrl -Oracle:When Gruesome Scourger enters, it deals damage to target opponent or planeswalker equal to the number of creatures you control. +Oracle:When this creature enters, it deals damage to target opponent or planeswalker equal to the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/g/gruff_triplets.txt b/forge-gui/res/cardsfolder/g/gruff_triplets.txt index 534b9053129..d30cc0834b0 100644 --- a/forge-gui/res/cardsfolder/g/gruff_triplets.txt +++ b/forge-gui/res/cardsfolder/g/gruff_triplets.txt @@ -3,10 +3,10 @@ ManaCost:3 G G G Types:Creature Satyr Warrior PT:3/3 K:Trample -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+!token | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, if it isn't a token, create two tokens that are copies of it. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+!token | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When this creature enters, if it isn't a token, create two tokens that are copies of it. SVar:TrigToken:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | NumCopies$ 2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerDescription$ When CARDNAME dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerDescription$ When this creature dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+namedGruff_Triplets | CounterType$ P1P1 | CounterNum$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Token|Counters -Oracle:Trample\nWhen Gruff Triplets enters, if it isn't a token, create two tokens that are copies of it.\nWhen Gruff Triplets dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. +Oracle:Trample\nWhen this creature enters, if it isn't a token, create two tokens that are copies of it.\nWhen this creature dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. diff --git a/forge-gui/res/cardsfolder/g/grunn_the_lonely_king.txt b/forge-gui/res/cardsfolder/g/grunn_the_lonely_king.txt index 0cf33a4bb25..543df4a08ac 100644 --- a/forge-gui/res/cardsfolder/g/grunn_the_lonely_king.txt +++ b/forge-gui/res/cardsfolder/g/grunn_the_lonely_king.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Legendary Creature Ape Warrior PT:5/5 K:Kicker:3 -K:etbCounter:P1P1:5:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with five +1/+1 counters on it. +K:etbCounter:P1P1:5:CheckSVar$ WasKicked:If NICKNAME was kicked, it enters with five +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever NICKNAME attacks alone, double its power and toughness until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ Double | NumDef$ Double DeckHas:Ability$Counters -Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nIf Grunn, the Lonely King was kicked, it enters with five +1/+1 counters on it.\nWhenever Grunn attacks alone, double its power and toughness until end of turn. +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nIf Grunn was kicked, it enters with five +1/+1 counters on it.\nWhenever Grunn attacks alone, double its power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_beastmaster.txt b/forge-gui/res/cardsfolder/g/gruul_beastmaster.txt index 67558e7396c..2101b8de513 100644 --- a/forge-gui/res/cardsfolder/g/gruul_beastmaster.txt +++ b/forge-gui/res/cardsfolder/g/gruul_beastmaster.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Human Shaman PT:2/2 K:Riot -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target creature you control gets +X/+0 until end of turn, where X is CARDNAME's power. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, another target creature you control gets +X/+0 until end of turn, where X is this creature's power. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | NumAtt$ +X SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nWhenever Gruul Beastmaster attacks, another target creature you control gets +X/+0 until end of turn, where X is Gruul Beastmaster's power. +Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nWhenever this creature attacks, another target creature you control gets +X/+0 until end of turn, where X is this creature's power. diff --git a/forge-gui/res/cardsfolder/g/gruul_cluestone.txt b/forge-gui/res/cardsfolder/g/gruul_cluestone.txt index 0730cf71d3a..2a6f4074932 100644 --- a/forge-gui/res/cardsfolder/g/gruul_cluestone.txt +++ b/forge-gui/res/cardsfolder/g/gruul_cluestone.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. A:AB$ Draw | Cost$ R G T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:Random DeckNeeds:Color$Red|Green -Oracle:{T}: Add {R} or {G}.\n{R}{G}, {T}, Sacrifice Gruul Cluestone: Draw a card. +Oracle:{T}: Add {R} or {G}.\n{R}{G}, {T}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/gruul_guildgate.txt b/forge-gui/res/cardsfolder/g/gruul_guildgate.txt index 6fe0a6bbb60..0779261672f 100644 --- a/forge-gui/res/cardsfolder/g/gruul_guildgate.txt +++ b/forge-gui/res/cardsfolder/g/gruul_guildgate.txt @@ -1,7 +1,7 @@ Name:Gruul Guildgate ManaCost:no cost Types:Land Gate -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:Gruul Guildgate 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/g/gruul_guildmage.txt b/forge-gui/res/cardsfolder/g/gruul_guildmage.txt index 36f76c57e51..5d552d221a0 100644 --- a/forge-gui/res/cardsfolder/g/gruul_guildmage.txt +++ b/forge-gui/res/cardsfolder/g/gruul_guildmage.txt @@ -3,5 +3,5 @@ ManaCost:RG RG Types:Creature Human Shaman PT:2/2 A:AB$ Pump | Cost$ 3 G | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. -A:AB$ DealDamage | Cost$ 3 R Sac<1/Land> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target player or planeswalker. -Oracle:({R/G} can be paid with either {R} or {G}.)\n{3}{R}, Sacrifice a land: Gruul Guildmage deals 2 damage to target player or planeswalker.\n{3}{G}: Target creature gets +2/+2 until end of turn. +A:AB$ DealDamage | Cost$ 3 R Sac<1/Land> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target player or planeswalker. +Oracle:({R/G} can be paid with either {R} or {G}.)\n{3}{R}, Sacrifice a land: This creature deals 2 damage to target player or planeswalker.\n{3}{G}: Target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_keyrune.txt b/forge-gui/res/cardsfolder/g/gruul_keyrune.txt index 926b5f3d137..c4132800e2e 100644 --- a/forge-gui/res/cardsfolder/g/gruul_keyrune.txt +++ b/forge-gui/res/cardsfolder/g/gruul_keyrune.txt @@ -2,7 +2,7 @@ Name:Gruul Keyrune ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. -A:AB$ Animate | Cost$ R G | Defined$ Self | Power$ 3 | Toughness$ 2 | Types$ Artifact,Creature,Beast | RemoveCreatureTypes$ True | Colors$ Red,Green | OverwriteColors$ True | Keywords$ Trample | SpellDescription$ CARDNAME becomes a 3/2 red and green Beast artifact creature with trample until end of turn. +A:AB$ Animate | Cost$ R G | Defined$ Self | Power$ 3 | Toughness$ 2 | Types$ Artifact,Creature,Beast | RemoveCreatureTypes$ True | Colors$ Red,Green | OverwriteColors$ True | Keywords$ Trample | SpellDescription$ This artifact becomes a 3/2 red and green Beast artifact creature with trample until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Red|Green -Oracle:{T}: Add {R} or {G}.\n{R}{G}: Gruul Keyrune becomes a 3/2 red and green Beast artifact creature with trample until end of turn. +Oracle:{T}: Add {R} or {G}.\n{R}{G}: This artifact becomes a 3/2 red and green Beast artifact creature with trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_locket.txt b/forge-gui/res/cardsfolder/g/gruul_locket.txt index 99bc802dbf6..2209b95a47c 100644 --- a/forge-gui/res/cardsfolder/g/gruul_locket.txt +++ b/forge-gui/res/cardsfolder/g/gruul_locket.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. AI:RemoveDeck:Random DeckNeeds:Color$Red|Green A:AB$ Draw | Cost$ RG RG RG RG T Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. -Oracle:{T}: Add {R} or {G}.\n{R/G}{R/G}{R/G}{R/G}, {T}, Sacrifice Gruul Locket: Draw two cards. +Oracle:{T}: Add {R} or {G}.\n{R/G}{R/G}{R/G}{R/G}, {T}, Sacrifice this artifact: Draw two cards. diff --git a/forge-gui/res/cardsfolder/g/gruul_nodorog.txt b/forge-gui/res/cardsfolder/g/gruul_nodorog.txt index 073aba6d97e..06dd05fe3d8 100644 --- a/forge-gui/res/cardsfolder/g/gruul_nodorog.txt +++ b/forge-gui/res/cardsfolder/g/gruul_nodorog.txt @@ -2,5 +2,5 @@ Name:Gruul Nodorog ManaCost:4 G G Types:Creature Beast PT:4/4 -A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Menace | SpellDescription$ CARDNAME gains menace until end of turn. -Oracle:{R}: Gruul Nodorog gains menace until end of turn. (It can't be blocked except by two or more creatures.) +A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Menace | SpellDescription$ This creature gains menace until end of turn. +Oracle:{R}: This creature gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/g/gruul_ragebeast.txt b/forge-gui/res/cardsfolder/g/gruul_ragebeast.txt index 3073bead777..ca36f3430d1 100644 --- a/forge-gui/res/cardsfolder/g/gruul_ragebeast.txt +++ b/forge-gui/res/cardsfolder/g/gruul_ragebeast.txt @@ -2,6 +2,6 @@ Name:Gruul Ragebeast ManaCost:5 R G Types:Creature Beast PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigFight | TriggerDescription$ Whenever CARDNAME or another creature you control enters, that creature fights target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigFight | TriggerDescription$ Whenever this creature or another creature you control enters, that creature fights target creature an opponent controls. SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. -Oracle:Whenever Gruul Ragebeast or another creature you control enters, that creature fights target creature an opponent controls. +Oracle:Whenever this creature or another creature you control enters, that creature fights target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/g/gruul_scrapper.txt b/forge-gui/res/cardsfolder/g/gruul_scrapper.txt index 75e66fe8c46..974fbf32b2c 100644 --- a/forge-gui/res/cardsfolder/g/gruul_scrapper.txt +++ b/forge-gui/res/cardsfolder/g/gruul_scrapper.txt @@ -2,10 +2,10 @@ Name:Gruul Scrapper ManaCost:3 G Types:Creature Human Berserker PT:3/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | ManaSpent$ R | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, if {R} was spent to cast it, it gains haste until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | ManaSpent$ R | Execute$ TrigPump | TriggerDescription$ When this creature enters, if {R} was spent to cast it, it gains haste until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Haste SVar:ManaNeededToAvoidNegativeEffect:red SVar:PlayMain1:ALWAYS AI:RemoveDeck:Random DeckNeeds:Color$Red -Oracle:When Gruul Scrapper enters, if {R} was spent to cast it, it gains haste until end of turn. +Oracle:When this creature enters, if {R} was spent to cast it, it gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt b/forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt index 17f11e008c7..a11ccb7f20e 100644 --- a/forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt +++ b/forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt @@ -4,6 +4,6 @@ Types:Creature Ogre Warrior PT:3/3 K:Riot K:Trample -S:Mode$ Continuous | Affected$ You,Card.Self | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ During your turn, you and CARDNAME have hexproof. +S:Mode$ Continuous | Affected$ You,Card.Self | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ During your turn, you and this creature have hexproof. DeckHas:Ability$Counters -Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nTrample\nDuring your turn, you and Gruul Spellbreaker have hexproof. +Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nTrample\nDuring your turn, you and this creature have hexproof. diff --git a/forge-gui/res/cardsfolder/g/gruul_turf.txt b/forge-gui/res/cardsfolder/g/gruul_turf.txt index f77e289f40c..fe3bf50d43a 100644 --- a/forge-gui/res/cardsfolder/g/gruul_turf.txt +++ b/forge-gui/res/cardsfolder/g/gruul_turf.txt @@ -1,10 +1,10 @@ Name:Gruul Turf 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$ R G | SpellDescription$ Add {R}{G}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return a land you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this land enters, return a land you control to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. SVar:NeedsToPlay:Land.Basic+YouCtrl -Oracle:Gruul Turf enters tapped.\nWhen Gruul Turf enters, return a land you control to its owner's hand.\n{T}: Add {R}{G}. +Oracle:This land enters tapped.\nWhen this land enters, return a land you control to its owner's hand.\n{T}: Add {R}{G}. diff --git a/forge-gui/res/cardsfolder/g/gruul_war_plow.txt b/forge-gui/res/cardsfolder/g/gruul_war_plow.txt index c568fda386b..3a2c373e993 100644 --- a/forge-gui/res/cardsfolder/g/gruul_war_plow.txt +++ b/forge-gui/res/cardsfolder/g/gruul_war_plow.txt @@ -2,5 +2,5 @@ Name:Gruul War Plow ManaCost:4 Types:Artifact S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Trample | Description$ Creatures you control have trample. -A:AB$ Animate | Cost$ 1 R G | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Juggernaut | RemoveCreatureTypes$ True | SpellDescription$ CARDNAME becomes a 4/4 Juggernaut artifact creature until end of turn. -Oracle:Creatures you control have trample.\n{1}{R}{G}: Gruul War Plow becomes a 4/4 Juggernaut artifact creature until end of turn. +A:AB$ Animate | Cost$ 1 R G | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Juggernaut | RemoveCreatureTypes$ True | SpellDescription$ This artifact becomes a 4/4 Juggernaut artifact creature until end of turn. +Oracle:Creatures you control have trample.\n{1}{R}{G}: This artifact becomes a 4/4 Juggernaut artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gryff_vanguard.txt b/forge-gui/res/cardsfolder/g/gryff_vanguard.txt index 0b13a96fbae..69d522f83da 100644 --- a/forge-gui/res/cardsfolder/g/gryff_vanguard.txt +++ b/forge-gui/res/cardsfolder/g/gryff_vanguard.txt @@ -3,6 +3,6 @@ ManaCost:4 U Types:Creature Human Knight PT:3/2 K:Flying -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 -Oracle:Flying\nWhen Gryff Vanguard enters, draw a card. +Oracle:Flying\nWhen this creature enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gryffs_boon.txt b/forge-gui/res/cardsfolder/g/gryffs_boon.txt index 72a25a63556..616f2ab14ce 100644 --- a/forge-gui/res/cardsfolder/g/gryffs_boon.txt +++ b/forge-gui/res/cardsfolder/g/gryffs_boon.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+0 and has flying. -A:AB$ Pump | Cost$ 3 W | ActivationZone$ Graveyard | ValidTgts$ Creature | SorcerySpeed$ True | SubAbility$ DBChange | StackDescription$ REP Return_{p:You} returns & from your_from their & to target creature. Activate only as a sorcery._to {c:Targeted}. | SpellDescription$ Return CARDNAME from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. +A:AB$ Pump | Cost$ 3 W | ActivationZone$ Graveyard | ValidTgts$ Creature | SorcerySpeed$ True | SubAbility$ DBChange | StackDescription$ REP Return_{p:You} returns & from your_from their & to target creature. Activate only as a sorcery._to {c:Targeted}. | SpellDescription$ Return this card from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. SVar:DBChange:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ ParentTarget | StackDescription$ None -Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has flying.\n{3}{W}: Return Gryff's Boon from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. +Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has flying.\n{3}{W}: Return this card from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt b/forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt index de4d6b067de..8389b6466f5 100644 --- a/forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt +++ b/forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt @@ -4,7 +4,7 @@ Types:Creature Human Knight PT:2/2 K:Flying K:Training -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {1}{W}. If you do, another target attacking creature without flying gains flying until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, you may pay {1}{W}. If you do, target attacking creature without flying gains flying until end of turn. SVar:TrigPump:AB$ Pump | Cost$ 1 W | ValidTgts$ Creature.Other+attacking+withoutFlying | TgtPrompt$ Select another target attacking creature without flying | KW$ Flying SVar:HasAttackEffect:TRUE -Oracle:Flying\nTraining (Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature.)\nWhenever Gryffwing Cavalry attacks, you may pay {1}{W}. If you do, another target attacking creature without flying gains flying until end of turn. +Oracle:Flying\nTraining (Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature.)\nWhenever this creature attacks, you may pay {1}{W}. If you do, target attacking creature without flying gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/guan_yu_sainted_warrior.txt b/forge-gui/res/cardsfolder/g/guan_yu_sainted_warrior.txt index cb499ac49e2..7cb56b61c16 100644 --- a/forge-gui/res/cardsfolder/g/guan_yu_sainted_warrior.txt +++ b/forge-gui/res/cardsfolder/g/guan_yu_sainted_warrior.txt @@ -3,7 +3,7 @@ ManaCost:3 W W Types:Legendary Creature Human Soldier Warrior PT:3/5 K:Horsemanship -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+YouOwn | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME is put into your graveyard from the battlefield, you may shuffle CARDNAME into your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+YouOwn | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When NICKNAME is put into your graveyard from the battlefield, you may shuffle NICKNAME into your library. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredNewCardLKICopy DeckHints:Name$Liu Bei, Lord of Shu -Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nWhen Guan Yu, Sainted Warrior is put into your graveyard from the battlefield, you may shuffle Guan Yu into your library. +Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nWhen Guan Yu is put into your graveyard from the battlefield, you may shuffle Guan Yu into your library. diff --git a/forge-gui/res/cardsfolder/g/guard_gomazoa.txt b/forge-gui/res/cardsfolder/g/guard_gomazoa.txt index 7e17a475253..fbc12cb973f 100644 --- a/forge-gui/res/cardsfolder/g/guard_gomazoa.txt +++ b/forge-gui/res/cardsfolder/g/guard_gomazoa.txt @@ -5,4 +5,4 @@ PT:1/3 K:Defender K:Flying K:Prevent all combat damage that would be dealt to CARDNAME. -Oracle:Defender, flying\nPrevent all combat damage that would be dealt to Guard Gomazoa. +Oracle:Defender, flying\nPrevent all combat damage that would be dealt to this creature. diff --git a/forge-gui/res/cardsfolder/g/guardian_angel.txt b/forge-gui/res/cardsfolder/g/guardian_angel.txt index 72d7537e0fe..72be7300506 100644 --- a/forge-gui/res/cardsfolder/g/guardian_angel.txt +++ b/forge-gui/res/cardsfolder/g/guardian_angel.txt @@ -3,7 +3,7 @@ ManaCost:X W Types:Instant A:SP$ PreventDamage | ValidTgts$ Any | Amount$ X | SubAbility$ GuardianEffect | SpellDescription$ Prevent the next X damage that would be dealt to any target this turn. Until end of turn, you may pay {1} any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. SVar:GuardianEffect:DB$ Effect | Abilities$ ABProtect | RememberObjects$ Targeted | ForgetOnMoved$ Battlefield -SVar:ABProtect:AB$ PreventDamage | ActivationZone$ Command | Cost$ 1 | InstantSpeed$ True | Defined$ Remembered | Amount$ 1 | SpellDescription$ You may pay 1 any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. +SVar:ABProtect:AB$ PreventDamage | ActivationZone$ Command | Cost$ 1 | InstantSpeed$ True | Defined$ Remembered | Amount$ 1 | SpellDescription$ You may pay {1} any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. AI:RemoveDeck:All SVar:X:Count$xPaid Oracle:Prevent the next X damage that would be dealt to any target this turn. Until end of turn, you may pay {1} any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. diff --git a/forge-gui/res/cardsfolder/g/guardian_archon.txt b/forge-gui/res/cardsfolder/g/guardian_archon.txt index 5d3f92ddeff..bb467bc8f27 100644 --- a/forge-gui/res/cardsfolder/g/guardian_archon.txt +++ b/forge-gui/res/cardsfolder/g/guardian_archon.txt @@ -4,7 +4,7 @@ Types:Creature Archon PT:5/5 K:Flying K:ETBReplacement:Other:ChooseP -SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | ChoiceTitle$ Choose an opponent | Secretly$ True | SpellDescription$ As CARDNAME enters, secretly choose an opponent. +SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | ChoiceTitle$ Choose an opponent | Secretly$ True | SpellDescription$ As this creature enters, secretly choose an opponent. A:AB$ Pump | Cost$ RevealChosen | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | KW$ Protection:Player.PlayerUID_ChosenPlayerUID:ChosenPlayerName | DefinedKW$ ChosenPlayer | GameActivationLimit$ 1 | SubAbility$ DBPump | StackDescription$ {p:You} and {c:Targeted} each gain protection from {p:ChosenPlayer} until end of turn. | SpellDescription$ You and target permanent you control each gain protection from the chosen player until end of turn. Activate only once. SVar:DBPump:DB$ Pump | Defined$ You | KW$ Protection:Player.PlayerUID_ChosenPlayerUID:ChosenPlayerName | DefinedKW$ ChosenPlayer | StackDescription$ None -Oracle:Flying\nAs Guardian Archon enters, secretly choose an opponent.\nReveal the player you chose: You and target permanent you control each gain protection from the chosen player until end of turn. Activate only once. +Oracle:Flying\nAs this creature enters, secretly choose an opponent.\nReveal the player you chose: You and target permanent you control each gain protection from the chosen player until end of turn. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/guardian_automaton.txt b/forge-gui/res/cardsfolder/g/guardian_automaton.txt index c25fd86c508..858353cc52d 100644 --- a/forge-gui/res/cardsfolder/g/guardian_automaton.txt +++ b/forge-gui/res/cardsfolder/g/guardian_automaton.txt @@ -2,6 +2,6 @@ Name:Guardian Automaton ManaCost:4 Types:Artifact Creature Construct PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME dies, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature dies, you gain 3 life. SVar:TrigSac:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 3 -Oracle:When Guardian Automaton dies, you gain 3 life. +Oracle:When this creature dies, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/g/guardian_beast.txt b/forge-gui/res/cardsfolder/g/guardian_beast.txt index 0940b104634..ddfed3148a8 100644 --- a/forge-gui/res/cardsfolder/g/guardian_beast.txt +++ b/forge-gui/res/cardsfolder/g/guardian_beast.txt @@ -2,7 +2,7 @@ Name:Guardian Beast ManaCost:3 B Types:Creature Beast PT:2/4 -S:Mode$ Continuous | Affected$ Artifact.nonCreature+YouCtrl | AddKeyword$ Indestructible | AddHiddenKeyword$ Other players can't gain control of CARDNAME. | IsPresent$ Card.Self+untapped | Description$ As long as CARDNAME is untapped, noncreature artifacts you control have indestructible, and other players can't gain control of them. -S:Mode$ CantAttach | ValidCardToTarget$ Aura.!Attached | Target$ Artifact.nonCreature+YouCtrl | IsPresent$ Card.Self+untapped | Description$ As long as CARDNAME is untapped, noncreature artifacts you control can't be enchanted. This effect doesn't remove Auras already attached to those artifacts. +S:Mode$ Continuous | Affected$ Artifact.nonCreature+YouCtrl | AddKeyword$ Indestructible | AddHiddenKeyword$ Other players can't gain control of CARDNAME. | IsPresent$ Card.Self+untapped | Description$ As long as this creature is untapped, noncreature artifacts you control have indestructible, and other players can't gain control of them. +S:Mode$ CantAttach | ValidCardToTarget$ Aura.!Attached | Target$ Artifact.nonCreature+YouCtrl | IsPresent$ Card.Self+untapped | Description$ As long as this creature is untapped, noncreature artifacts you control can't be enchanted. This effect doesn't remove Auras already attached to those artifacts. DeckHas:Keyword$Indestructible -Oracle:As long as Guardian Beast is untapped, noncreature artifacts you control can't be enchanted, they have indestructible, and other players can't gain control of them. This effect doesn't remove Auras already attached to those artifacts. +Oracle:As long as this creature is untapped, noncreature artifacts you control can't be enchanted, they have indestructible, and other players can't gain control of them. This effect doesn't remove Auras already attached to those artifacts. diff --git a/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt b/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt index 0e2ab9fd1a3..88d62c96163 100644 --- a/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt +++ b/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Shapeshifter PT:1/1 K:Changeling -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, put a +1/+1 counter on target creature. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Changeling (This card is every creature type.)\nWhen Guardian Gladewalker enters, put a +1/+1 counter on target creature. +Oracle:Changeling (This card is every creature type.)\nWhen this creature enters, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/g/guardian_idol.txt b/forge-gui/res/cardsfolder/g/guardian_idol.txt index ae64f213702..f4bce87cad7 100644 --- a/forge-gui/res/cardsfolder/g/guardian_idol.txt +++ b/forge-gui/res/cardsfolder/g/guardian_idol.txt @@ -1,8 +1,8 @@ Name:Guardian Idol ManaCost:2 Types:Artifact -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 artifact enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Golem | RemoveCreatureTypes$ True | SpellDescription$ CARDNAME becomes a 2/2 Golem artifact creature until end of turn. -Oracle:Guardian Idol enters tapped.\n{T}: Add {C}.\n{2}: Guardian Idol becomes a 2/2 Golem artifact creature until end of turn. +A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Golem | RemoveCreatureTypes$ True | SpellDescription$ This artifact becomes a 2/2 Golem artifact creature until end of turn. +Oracle:This artifact enters tapped.\n{T}: Add {C}.\n{2}: This artifact becomes a 2/2 Golem artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/g/guardian_kirin.txt b/forge-gui/res/cardsfolder/g/guardian_kirin.txt index 7ad4d1460f0..e4c2cc00f5a 100644 --- a/forge-gui/res/cardsfolder/g/guardian_kirin.txt +++ b/forge-gui/res/cardsfolder/g/guardian_kirin.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Kirin PT:2/3 K:Flying -T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Flying\nWhenever another creature you control dies, put a +1/+1 counter on Guardian Kirin. +Oracle:Flying\nWhenever another creature you control dies, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/guardian_naga_banishing_coils.txt b/forge-gui/res/cardsfolder/g/guardian_naga_banishing_coils.txt index f7028386591..61c6e8d2eb9 100644 --- a/forge-gui/res/cardsfolder/g/guardian_naga_banishing_coils.txt +++ b/forge-gui/res/cardsfolder/g/guardian_naga_banishing_coils.txt @@ -3,9 +3,9 @@ ManaCost:5 W W Types:Creature Snake PT:5/6 K:Vigilance -R:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.Self | PlayerTurn$ True | Description$ During your turn, prevent all damage that would be dealt to CARDNAME. +R:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.Self | PlayerTurn$ True | Description$ During your turn, prevent all damage that would be dealt to this creature. AlternateMode:Adventure -Oracle:Vigilance\nDuring your turn, prevent all damage that would be dealt to Guardian Naga. +Oracle:Vigilance\nDuring your turn, prevent all damage that would be dealt to this creature. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/guardian_of_cloverdell.txt b/forge-gui/res/cardsfolder/g/guardian_of_cloverdell.txt index f51b00eff41..a9ae5fa35a3 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_cloverdell.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_cloverdell.txt @@ -2,7 +2,7 @@ Name:Guardian of Cloverdell ManaCost:5 G G Types:Creature Treefolk Shaman PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create three 1/1 white Kithkin Soldier creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create three 1/1 white Kithkin Soldier creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ w_1_1_kithkin_soldier | TokenOwner$ You A:AB$ GainLife | Cost$ G Sac<1/Kithkin> | LifeAmount$ 1 | SpellDescription$ You gain 1 life. -Oracle:When Guardian of Cloverdell enters, create three 1/1 white Kithkin Soldier creature tokens.\n{G}, Sacrifice a Kithkin: You gain 1 life. +Oracle:When this creature enters, create three 1/1 white Kithkin Soldier creature tokens.\n{G}, Sacrifice a Kithkin: You gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_faith.txt b/forge-gui/res/cardsfolder/g/guardian_of_faith.txt index 135d30acf83..65aa3ed2349 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_faith.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_faith.txt @@ -4,7 +4,7 @@ Types:Creature Spirit Knight PT:3/2 K:Flash K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPhaseOut | TriggerDescription$ When CARDNAME enters, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPhaseOut | TriggerDescription$ When this creature enters, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) SVar:TrigPhaseOut:DB$ Phases | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select any number of other target creatures you control | TargetMin$ 0 | TargetMax$ MaxTgts SVar:MaxTgts:Count$Valid Creature.Other+YouCtrl -Oracle:Flash\nVigilance\nWhen Guardian of Faith enters, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) +Oracle:Flash\nVigilance\nWhen this creature enters, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) diff --git a/forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt b/forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt index d88fce181c5..62fcd712244 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt @@ -3,9 +3,9 @@ ManaCost:2 W Types:Creature Angel PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBlink | TriggerDescription$ When CARDNAME enters, exile up to one other target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBlink | TriggerDescription$ When this creature enters, exile up to one other target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigBlink:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouCtrl+Other,Artifact.YouCtrl+Other | TgtPrompt$ Select up to one other target creature or artifact you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ RememberedLKI | TriggerDescription$ Return the exiled card to the battlefield. | SubAbility$ DBCleanup SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhen Guardian of Ghirapur enters, exile up to one other target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. +Oracle:Flying\nWhen this creature enters, exile up to one other target creature or artifact you control. 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/g/guardian_of_new_benalia.txt b/forge-gui/res/cardsfolder/g/guardian_of_new_benalia.txt index db4a1761be9..6d09d09da58 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_new_benalia.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_new_benalia.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Human Soldier PT:2/2 K:Enlist -T:Mode$ Enlisted | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME enlists a creature, scry 2. +T:Mode$ Enlisted | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever this creature enlists a creature, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -A:AB$ Pump | Cost$ Discard<1/Card> | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gains indestructible until end of turn. Tap it. +A:AB$ Pump | Cost$ Discard<1/Card> | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ This creature gains indestructible until end of turn. Tap it. SVar:DBTap:DB$ Tap -Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nWhenever Guardian of New Benalia enlists a creature, scry 2.\nDiscard a card: Guardian of New Benalia gains indestructible until end of turn. Tap it. +Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nWhenever this creature enlists a creature, scry 2.\nDiscard a card: This creature gains indestructible until end of turn. Tap it. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt b/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt index 956cd521f32..7ce5f3cce15 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt @@ -2,7 +2,7 @@ Name:Guardian of Pilgrims ManaCost:1 W Types:Creature Spirit Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature 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 gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -Oracle:When Guardian of Pilgrims enters, target creature gets +1/+1 until end of turn. +Oracle:When this creature enters, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt b/forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt index 7e235ba19b4..60a384efd14 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt @@ -3,6 +3,6 @@ ManaCost:7 Types:Artifact Creature Golem PT:7/7 K:Defender -T:Mode$ Attacks | ValidCard$ Creature | Attacked$ You,Planeswalker.YouCtrl | IsPresent$ Card.Self+withDefender | TriggerZones$ Battlefield | Execute$ DBAnimate | TriggerDescription$ Whenever a creature attacks you or a planeswalker you control, if CARDNAME has defender, it loses defender and gains trample. +T:Mode$ Attacks | ValidCard$ Creature | Attacked$ You,Planeswalker.YouCtrl | IsPresent$ Card.Self+withDefender | TriggerZones$ Battlefield | Execute$ DBAnimate | TriggerDescription$ When a creature attacks you or a planeswalker you control, if this creature has defender, it loses defender and gains trample. SVar:DBAnimate:DB$ Animate | Keywords$ Trample | RemoveKeywords$ Defender | Duration$ Permanent -Oracle:Defender (This creature can't attack.)\nWhen a creature attacks you or a planeswalker you control, if Guardian of the Ages has defender, it loses defender and gains trample. +Oracle:Defender (This creature can't attack.)\nWhen a creature attacks you or a planeswalker you control, if this creature has defender, it loses defender and gains trample. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_the_gateless.txt b/forge-gui/res/cardsfolder/g/guardian_of_the_gateless.txt index 6aadc998edb..9c5d463f93b 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_the_gateless.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_the_gateless.txt @@ -3,8 +3,8 @@ ManaCost:4 W Types:Creature Angel PT:3/3 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | CanBlockAny$ True | Description$ CARDNAME can block any number of creatures. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +1/+1 until end of turn for each creature it's blocking. +S:Mode$ Continuous | Affected$ Card.Self | CanBlockAny$ True | Description$ This creature can block any number of creatures. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks, it gets +1/+1 until end of turn for each creature it's blocking. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Creature.blockedBySource -Oracle:Flying\nGuardian of the Gateless can block any number of creatures.\nWhenever Guardian of the Gateless blocks, it gets +1/+1 until end of turn for each creature it's blocking. +Oracle:Flying\nThis creature can block any number of creatures.\nWhenever this creature blocks, it gets +1/+1 until end of turn for each creature it's blocking. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_the_great_conduit.txt b/forge-gui/res/cardsfolder/g/guardian_of_the_great_conduit.txt index f24e264a4e4..c5ac8f67bb3 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_the_great_conduit.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_the_great_conduit.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Elemental PT:2/4 K:Reach -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance | AddPower$ 2 | IsPresent$ Planeswalker.Nissa+YouCtrl | Description$ As long as you control a Nissa planeswalker, CARDNAME gets +2/+0 and has vigilance. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance | AddPower$ 2 | IsPresent$ Planeswalker.Nissa+YouCtrl | Description$ As long as you control a Nissa planeswalker, this creature gets +2/+0 and has vigilance. SVar:BuffedBy:Nissa -Oracle:Reach (This creature can block creatures with flying.)\nAs long as you control a Nissa planeswalker, Guardian of the Great Conduit gets +2/+0 and has vigilance. (Attacking doesn't cause it to tap.) +Oracle:Reach (This creature can block creatures with flying.)\nAs long as you control a Nissa planeswalker, this creature gets +2/+0 and has vigilance. (Attacking doesn't cause it to tap.) diff --git a/forge-gui/res/cardsfolder/g/guardian_shield_bearer.txt b/forge-gui/res/cardsfolder/g/guardian_shield_bearer.txt index 54f6597cd4c..b8de4e02081 100644 --- a/forge-gui/res/cardsfolder/g/guardian_shield_bearer.txt +++ b/forge-gui/res/cardsfolder/g/guardian_shield_bearer.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Human Soldier PT:2/1 K:Megamorph:3 G -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, put a +1/+1 counter on another target creature you control. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, put a +1/+1 counter on another target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Megamorph {3}{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 Guardian Shield-Bearer is turned face up, put a +1/+1 counter on another target creature you control. +Oracle:Megamorph {3}{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 another target creature you control. diff --git a/forge-gui/res/cardsfolder/g/guardians_of_koilos.txt b/forge-gui/res/cardsfolder/g/guardians_of_koilos.txt index 6a7cff2645e..e9a667a08d3 100644 --- a/forge-gui/res/cardsfolder/g/guardians_of_koilos.txt +++ b/forge-gui/res/cardsfolder/g/guardians_of_koilos.txt @@ -2,6 +2,6 @@ Name:Guardians of Koilos ManaCost:5 Types:Artifact Creature Construct PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.Historic+YouCtrl+Other | TgtPrompt$ Select another target historic permanent you control. -Oracle:When Guardians of Koilos enters, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) +Oracle:When this creature enters, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/g/gudul_lurker.txt b/forge-gui/res/cardsfolder/g/gudul_lurker.txt index 0bd2cf4e2b0..1c9a88892c1 100644 --- a/forge-gui/res/cardsfolder/g/gudul_lurker.txt +++ b/forge-gui/res/cardsfolder/g/gudul_lurker.txt @@ -2,6 +2,6 @@ Name:Gudul Lurker ManaCost:U Types:Creature Salamander PT:1/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. K:Megamorph:U -Oracle:Gudul Lurker can't be blocked.\nMegamorph {U} (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.) +Oracle:This creature can't be blocked.\nMegamorph {U} (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.) diff --git a/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt b/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt index 10ea009c38f..474f6c6e875 100644 --- a/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt +++ b/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt @@ -2,7 +2,7 @@ Name:Guerrilla Tactics ManaCost:1 R Types:Instant A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ SpellAbility.OppCtrl | Execute$ TrigDoubleDmg | TriggerDescription$ When a spell or ability an opponent controls causes you to discard CARDNAME, CARDNAME deals 4 damage to any target. +T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ SpellAbility.OppCtrl | Execute$ TrigDoubleDmg | TriggerDescription$ When a spell or ability an opponent controls causes you to discard this card, it deals 4 damage to any target. SVar:TrigDoubleDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 SVar:DiscardMeByOpp:3 -Oracle:Guerrilla Tactics deals 2 damage to any target.\nWhen a spell or ability an opponent controls causes you to discard Guerrilla Tactics, Guerrilla Tactics deals 4 damage to any target. +Oracle:Guerrilla Tactics deals 2 damage to any target.\nWhen a spell or ability an opponent controls causes you to discard this card, it deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/guest_list.txt b/forge-gui/res/cardsfolder/g/guest_list.txt index cf0382e832a..965a21d0909 100644 --- a/forge-gui/res/cardsfolder/g/guest_list.txt +++ b/forge-gui/res/cardsfolder/g/guest_list.txt @@ -1,7 +1,7 @@ Name:Guest List ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, target creature gets -X/-X until end of turn, where X is the number of creature cards in its controller's graveyard. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, target creature gets -X/-X until end of turn, where X is the number of creature cards in its controller's graveyard. SVar:TrigCrank:DB$ Pump | ValidTgts$ Creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True SVar:X:Count$ValidGraveyard Creature.OwnedBy TargetedController -Oracle:Whenever you crank Guest List, target creature gets -X/-X until end of turn, where X is the number of creature cards in its controller's graveyard. +Oracle:Whenever you crank this Contraption, target creature gets -X/-X until end of turn, where X is the number of creature cards in its controller's graveyard. diff --git a/forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt b/forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt index db12aae6570..3ca08048e42 100644 --- a/forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt +++ b/forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt @@ -3,11 +3,11 @@ ManaCost:4 W U Types:Artifact Vehicle PT:6/5 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. Then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Artifact | ChangeNum$ 1 | Reveal$ True | Shuffle$ False | RememberChanged$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield | ConditionDefined$ Remembered | ConditionPresent$ Card.cmcLE2 | ForgetChanged$ True | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Crew:2 -Oracle:Vigilance\nWhen this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. Then shuffle.\nCrew 2 +Oracle:Vigilance\nWhen this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. If you search your library this way, shuffle.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/g/guild_artisan.txt b/forge-gui/res/cardsfolder/g/guild_artisan.txt index cdc930d1e17..effbd889dd1 100644 --- a/forge-gui/res/cardsfolder/g/guild_artisan.txt +++ b/forge-gui/res/cardsfolder/g/guild_artisan.txt @@ -1,9 +1,9 @@ Name:Guild Artisan ManaCost:1 R Types:Legendary Enchantment Background -S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddTrigger$ AttacksPlayer | Description$ Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, create two Treasure tokens." (They're artifacts with "{T}, Sacrifice this token: Add one mana of any color.") +S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddTrigger$ AttacksPlayer | Description$ Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, you create two Treasure tokens." (They're artifacts with "{T}, Sacrifice this token: Add one mana of any color.") SVar:AttacksPlayer:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player | Condition$ NoOpponentHasMoreLifeThanAttacked | Execute$ TrigTreasure | TriggerDescription$ Whenever this creature attacks a player, if no opponent has more life than that player, create two Treasure tokens. SVar:TrigTreasure:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac AI:RemoveDeck:NonCommander DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact -Oracle:Commander creatures you own have "Whenever this creature attacks a player, if no other opponent has more life than that player, create two Treasure tokens." (They're artifacts with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, you create two Treasure tokens." (They're artifacts with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/guild_globe.txt b/forge-gui/res/cardsfolder/g/guild_globe.txt index 49d17450247..51ab4394f07 100644 --- a/forge-gui/res/cardsfolder/g/guild_globe.txt +++ b/forge-gui/res/cardsfolder/g/guild_globe.txt @@ -1,8 +1,8 @@ Name:Guild Globe ManaCost:2 Types:Artifact -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 artifact enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Mana | Cost$ 2 T Sac<1/CARDNAME> | Produced$ Combo AnyDifferent | Amount$ 2 | SpellDescription$ Add two mana of different colors. AI:RemoveDeck:All -Oracle:When Guild Globe enters, draw a card.\n{2}, {T}, Sacrifice Guild Globe: Add two mana of different colors. +Oracle:When this artifact enters, draw a card.\n{2}, {T}, Sacrifice this artifact: Add two mana of different colors. diff --git a/forge-gui/res/cardsfolder/g/guild_summit.txt b/forge-gui/res/cardsfolder/g/guild_summit.txt index 7d52919c462..264839bacb0 100644 --- a/forge-gui/res/cardsfolder/g/guild_summit.txt +++ b/forge-gui/res/cardsfolder/g/guild_summit.txt @@ -1,11 +1,11 @@ Name:Guild Summit ManaCost:2 U Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ GuestList | TriggerDescription$ When CARDNAME enters, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ GuestList | TriggerDescription$ When this enchantment enters, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way. SVar:GuestList:DB$ Tap | CardChoices$ Gate.YouCtrl+untapped | AnyNumber$ True | ChoiceAmount$ Count$Valid Gate.YouCtrl+untapped | RememberTapped$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Remembered$Amount T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a Gate you control enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:When Guild Summit enters, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way.\nWhenever a Gate you control enters, draw a card. +Oracle:When this enchantment enters, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way.\nWhenever a Gate you control enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/guild_thief.txt b/forge-gui/res/cardsfolder/g/guild_thief.txt index 0e4a1c7362f..af2bb09695c 100644 --- a/forge-gui/res/cardsfolder/g/guild_thief.txt +++ b/forge-gui/res/cardsfolder/g/guild_thief.txt @@ -2,9 +2,9 @@ Name:Guild Thief ManaCost:1 U Types:Creature Orc Rogue PT:1/1 -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 -A:AB$ Effect | PrecostDesc$ Cunning Action — | Cost$ 3 U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Effect | PrecostDesc$ Cunning Action — | Cost$ 3 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. DeckHas:Ability$Counters -Oracle:Whenever Guild Thief deals combat damage to a player, put a +1/+1 counter on it.\nCunning Action — {3}{U}: Guild Thief can't be blocked this turn. +Oracle:Whenever this creature deals combat damage to a player, put a +1/+1 counter on it.\nCunning Action — {3}{U}: This creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/guildless_commons.txt b/forge-gui/res/cardsfolder/g/guildless_commons.txt index be15b5d9c4e..8d99a45eb34 100644 --- a/forge-gui/res/cardsfolder/g/guildless_commons.txt +++ b/forge-gui/res/cardsfolder/g/guildless_commons.txt @@ -1,10 +1,10 @@ Name:Guildless Commons 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$ C | Amount$ 2 | SpellDescription$ Add {C}{C}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return a land you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this land enters, return a land you control to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself SVar:NeedsToPlay:Land.Basic+YouCtrl -Oracle:Guildless Commons enters tapped.\nWhen Guildless Commons enters, return a land you control to its owner's hand.\n{T}: Add {C}{C}. +Oracle:This land enters tapped.\nWhen this land enters, return a land you control to its owner's hand.\n{T}: Add {C}{C}. diff --git a/forge-gui/res/cardsfolder/g/guildpact_informant.txt b/forge-gui/res/cardsfolder/g/guildpact_informant.txt index d50878c0260..d7446ca1e58 100644 --- a/forge-gui/res/cardsfolder/g/guildpact_informant.txt +++ b/forge-gui/res/cardsfolder/g/guildpact_informant.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Creature Faerie Rogue PT:1/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever this creature deals combat damage to a player or planeswalker, 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:Flying\nWhenever Guildpact Informant deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Flying\nWhenever this creature deals combat damage to a player or planeswalker, 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/g/guildsworn_prowler.txt b/forge-gui/res/cardsfolder/g/guildsworn_prowler.txt index 64884b3d96f..28a9d8836f3 100644 --- a/forge-gui/res/cardsfolder/g/guildsworn_prowler.txt +++ b/forge-gui/res/cardsfolder/g/guildsworn_prowler.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Tiefling Rogue Assassin PT:2/1 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+!blocking | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, if it wasn't blocking, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+!blocking | Execute$ TrigDraw | TriggerDescription$ When this creature dies, if it wasn't blocking, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:Deathtouch\nWhen Guildsworn Prowler dies, if it wasn't blocking, draw a card. +Oracle:Deathtouch\nWhen this creature dies, if it wasn't blocking, draw a card. diff --git a/forge-gui/res/cardsfolder/g/guile.txt b/forge-gui/res/cardsfolder/g/guile.txt index a5a0bd0a6ef..1c46deae182 100644 --- a/forge-gui/res/cardsfolder/g/guile.txt +++ b/forge-gui/res/cardsfolder/g/guile.txt @@ -2,11 +2,11 @@ Name:Guile ManaCost:3 U U U Types:Creature Elemental Incarnation PT:6/6 -S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ CARDNAME can't be blocked except by three or more creatures. +S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ This creature can't be blocked except by three or more creatures. R:Event$ Counter | ActiveZones$ Battlefield | ValidSA$ Spell | ValidCause$ SpellAbility.YouCtrl | ReplaceWith$ DBRemove | Description$ If a spell or ability you control would counter a spell, instead exile that spell and you may play that card without paying its mana cost. SVar:DBRemove:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME is put into a graveyard from anywhere, shuffle it into its owner's library. SVar:TrigShuffle:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCardLKICopy -Oracle:Guile can't be blocked except by three or more creatures.\nIf a spell or ability you control would counter a spell, instead exile that spell and you may play that card without paying its mana cost.\nWhen Guile is put into a graveyard from anywhere, shuffle it into its owner's library. +Oracle:This creature can't be blocked except by three or more creatures.\nIf a spell or ability you control would counter a spell, instead exile that spell and you may play that card without paying its mana cost.\nWhen Guile is put into a graveyard from anywhere, shuffle it into its owner's library. diff --git a/forge-gui/res/cardsfolder/g/guiltfeeder.txt b/forge-gui/res/cardsfolder/g/guiltfeeder.txt index 287b6c77da4..2de54d492d6 100644 --- a/forge-gui/res/cardsfolder/g/guiltfeeder.txt +++ b/forge-gui/res/cardsfolder/g/guiltfeeder.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Horror PT:0/4 K:Fear -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player loses 1 life for each card in their graveyard. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature attacks and isn't blocked, defending player loses 1 life for each card in their graveyard. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ X SVar:X:Count$ValidGraveyard Card.DefenderCtrl -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever Guiltfeeder attacks and isn't blocked, defending player loses 1 life for each card in their graveyard. +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever this creature attacks and isn't blocked, defending player loses 1 life for each card in their graveyard. diff --git a/forge-gui/res/cardsfolder/g/guilty_conscience.txt b/forge-gui/res/cardsfolder/g/guilty_conscience.txt index 6c0e0234f64..e6de9c36d19 100644 --- a/forge-gui/res/cardsfolder/g/guilty_conscience.txt +++ b/forge-gui/res/cardsfolder/g/guilty_conscience.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:SpecificCard -T:Mode$ DamageDealtOnce | ValidSource$ Card.AttachedBy | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals damage, CARDNAME deals that much damage to that creature. +T:Mode$ DamageDealtOnce | ValidSource$ Card.AttachedBy | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals damage, this Aura deals that much damage to that creature. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredSourceLKICopy | NumDmg$ X SVar:X:TriggerCount$DamageAmount -Oracle:Enchant creature\nWhenever enchanted creature deals damage, Guilty Conscience deals that much damage to that creature. +Oracle:Enchant creature\nWhenever enchanted creature deals damage, this Aura deals that much damage to that creature. diff --git a/forge-gui/res/cardsfolder/g/gulf_squid.txt b/forge-gui/res/cardsfolder/g/gulf_squid.txt index a8b2d11b713..552cab01bd9 100644 --- a/forge-gui/res/cardsfolder/g/gulf_squid.txt +++ b/forge-gui/res/cardsfolder/g/gulf_squid.txt @@ -2,7 +2,7 @@ Name:Gulf Squid ManaCost:3 U Types:Creature Squid Beast PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters, tap all lands target player controls. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ When this creature enters, tap all lands target player controls. SVar:TrigTapAll:DB$ TapAll | ValidTgts$ Player | ValidCards$ Land SVar:PlayMain1:TRUE -Oracle:When Gulf Squid enters, tap all lands target player controls. +Oracle:When this creature enters, tap all lands target player controls. diff --git a/forge-gui/res/cardsfolder/g/gulping_scraptrap.txt b/forge-gui/res/cardsfolder/g/gulping_scraptrap.txt index b1b19252487..3fb6b3840aa 100644 --- a/forge-gui/res/cardsfolder/g/gulping_scraptrap.txt +++ b/forge-gui/res/cardsfolder/g/gulping_scraptrap.txt @@ -2,8 +2,8 @@ Name:Gulping Scraptrap ManaCost:4 B Types:Creature Phyrexian Horror PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigProliferate | Secondary$ True | TriggerDescription$ When CARDNAME enters or dies, 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 or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigProliferate | Secondary$ True | TriggerDescription$ When this creature enters or dies, 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 -Oracle:When Gulping Scraptrap enters or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:When this creature enters or dies, 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/g/gumdrop_poisoner_tempt_with_treats.txt b/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt index 2021e60a177..ab6bb11fd9c 100644 --- a/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt +++ b/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt @@ -3,13 +3,13 @@ ManaCost:2 B Types:Creature Human Warlock PT:3/2 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When CARDNAME enters, up to one target creature gets -X/-X until end of turn, where X is the amount of life you gained this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When this creature enters, up to one target creature gets -X/-X until end of turn, where X is the amount of life you gained this turn. SVar:TrigDebuff:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | NumAtt$ -X | NumDef$ -X | IsCurse$ True SVar:X:Count$LifeYouGainedThisTurn DeckHas:Ability$LifeGain|Token & Type$Food DeckHints:Ability$LifeGain AlternateMode:Adventure -Oracle:Lifelink\nWhen Gumdrop Poisoner enters, up to one target creature gets -X/-X until end of turn, where X is the amount of life you gained this turn. +Oracle:Lifelink\nWhen this creature enters, up to one target creature gets -X/-X until end of turn, where X is the amount of life you gained this turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gunner_conscript.txt b/forge-gui/res/cardsfolder/g/gunner_conscript.txt index 72b331c4322..0e0dacce758 100644 --- a/forge-gui/res/cardsfolder/g/gunner_conscript.txt +++ b/forge-gui/res/cardsfolder/g/gunner_conscript.txt @@ -3,13 +3,13 @@ ManaCost:1 G Types:Creature Human Mercenary PT:2/2 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each Aura and Equipment attached to it. -T:Mode$ ChangesZone | ValidCard$ Card.Self+enchanted | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, if it was enchanted, create a Junk token. -T:Mode$ ChangesZone | ValidCard$ Card.Self+equipped | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, if it was equipped, create a Junk token. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each Aura and Equipment attached to it. +T:Mode$ ChangesZone | ValidCard$ Card.Self+enchanted | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature dies, if it was enchanted, create a Junk token. +T:Mode$ ChangesZone | ValidCard$ Card.Self+equipped | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature dies, if it was equipped, create a Junk token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_junk_sac_exileplay SVar:X:Count$Valid Equipment.Attached,Aura.Attached SVar:EnchantMe:Multiple SVar:EquipMe:Multiple DeckHas:Ability$Token & Type$Artifact|Junk DeckNeeds:Type$Aura|Equipment -Oracle:Trample\nGunner Conscript gets +1/+1 for each Aura and Equipment attached to it.\nWhen Gunner Conscript dies, if it was enchanted, create a Junk token.\nWhen Gunner Conscript dies, if it was equipped, create a Junk token. +Oracle:Trample\nThis creature gets +1/+1 for each Aura and Equipment attached to it.\nWhen this creature dies, if it was enchanted, create a Junk token.\nWhen this creature dies, if it was equipped, create a Junk token. diff --git a/forge-gui/res/cardsfolder/g/gurgling_anointer.txt b/forge-gui/res/cardsfolder/g/gurgling_anointer.txt index 51e3e9b3954..140c9712e0e 100644 --- a/forge-gui/res/cardsfolder/g/gurgling_anointer.txt +++ b/forge-gui/res/cardsfolder/g/gurgling_anointer.txt @@ -4,10 +4,10 @@ Types:Creature Phyrexian Horror PT:1/3 K:Flying SVar:SacMe:3 -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw your second card each turn, put a +1/+1 counter on CARDNAME. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw your second card each turn, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return another target creature card with mana value less than or equal to CARDNAME's power from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature dies, return another target creature card with mana value less than or equal to this creature's power from your graveyard to the battlefield. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.YouOwn+cmcLEX+Other | TgtPrompt$ Choose another target creature card with mana value less than or equal to CARDNAME's power | Origin$ Graveyard | Destination$ Battlefield SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters|Graveyard -Oracle:Flying\nWhenever you draw your second card each turn, put a +1/+1 counter on Gurgling Anointer.\nWhen Gurgling Anointer dies, return another target creature card with mana value less than or equal to Gurgling Anointer's power from your graveyard to the battlefield. +Oracle:Flying\nWhenever you draw your second card each turn, put a +1/+1 counter on this creature.\nWhen this creature dies, return another target creature card with mana value less than or equal to this creature's power from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gurmag_drowner.txt b/forge-gui/res/cardsfolder/g/gurmag_drowner.txt index 9773be931e9..fe86e345405 100644 --- a/forge-gui/res/cardsfolder/g/gurmag_drowner.txt +++ b/forge-gui/res/cardsfolder/g/gurmag_drowner.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Snake Wizard PT:2/4 K:Exploit -T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. +T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | ChangeValid$ Card | DestinationZone2$ Graveyard | NoReveal$ True -Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Gurmag Drowner exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen this creature exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gurzigost.txt b/forge-gui/res/cardsfolder/g/gurzigost.txt index 99604ad6aee..c8bfd92e671 100644 --- a/forge-gui/res/cardsfolder/g/gurzigost.txt +++ b/forge-gui/res/cardsfolder/g/gurzigost.txt @@ -2,10 +2,10 @@ Name:Gurzigost ManaCost:3 G G Types:Creature Beast PT:6/8 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you put two cards from your graveyard on the bottom of your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this creature unless you put two cards from your graveyard on the bottom of your library. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ PutCardToLibFromGrave<2/-1/Card> -A:AB$ Effect | Cost$ G G Discard<1/Card> | StaticAbilities$ Static | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ You may have CARDNAME assign its combat damage this turn as though it weren't blocked. +A:AB$ Effect | Cost$ G G Discard<1/Card> | StaticAbilities$ Static | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ You may have this creature assign its combat damage this turn as though it weren't blocked. SVar:Static:Mode$ AssignCombatDamageAsUnblocked | ValidCard$ Card.EffectSource | Optional$ True | Description$ You may have EFFECTSOURCE assign its combat damage this turn as though it weren't blocked. AI:RemoveDeck:All DeckHas:Ability$Discard -Oracle:At the beginning of your upkeep, sacrifice Gurzigost unless you put two cards from your graveyard on the bottom of your library.\n{G}{G}, Discard a card: You may have Gurzigost assign its combat damage this turn as though it weren't blocked. +Oracle:At the beginning of your upkeep, sacrifice this creature unless you put two cards from your graveyard on the bottom of your library.\n{G}{G}, Discard a card: You may have this creature assign its combat damage this turn as though it weren't blocked. diff --git a/forge-gui/res/cardsfolder/g/gust_skimmer.txt b/forge-gui/res/cardsfolder/g/gust_skimmer.txt index b4932db4d40..9c52a65589e 100644 --- a/forge-gui/res/cardsfolder/g/gust_skimmer.txt +++ b/forge-gui/res/cardsfolder/g/gust_skimmer.txt @@ -2,5 +2,5 @@ Name:Gust-Skimmer ManaCost:2 Types:Artifact Creature Insect PT:2/1 -A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -Oracle:{U}: Gust-Skimmer gains flying until end of turn. +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Flying | SpellDescription$ This creature gains flying until end of turn. +Oracle:{U}: This creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gust_walker.txt b/forge-gui/res/cardsfolder/g/gust_walker.txt index 0c95c575001..93cc781fd95 100644 --- a/forge-gui/res/cardsfolder/g/gust_walker.txt +++ b/forge-gui/res/cardsfolder/g/gust_walker.txt @@ -2,6 +2,6 @@ Name:Gust Walker ManaCost:1 W Types:Creature Human Wizard PT:2/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 +1/+1 and gains flying 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 +1/+1 and gains flying until end of turn. (An exerted creature won't untap during your next untap step.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Flying | SpellDescription$ When you do, it gets +1/+1 and gains flying until end of turn. -Oracle:You may exert Gust Walker as it attacks. When you do, it gets +1/+1 and gains flying 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 +1/+1 and gains flying until end of turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt b/forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt index c53295edc85..d41b88b4606 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt @@ -3,9 +3,9 @@ ManaCost:3 W W Types:Creature Human Knight PT:2/2 K:Flanking -T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, you may tap target creature. +T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ Whenever this creature attacks, you may tap target creature. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever this creature becomes blocked, you may untap this creature and remove it from combat. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self -Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nWhenever Gustcloak Cavalier attacks, you may tap target creature.\nWhenever Gustcloak Cavalier becomes blocked, you may untap Gustcloak Cavalier and remove it from combat. +Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nWhenever this creature attacks, you may tap target creature.\nWhenever this creature becomes blocked, you may untap this creature and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gustcloak_harrier.txt b/forge-gui/res/cardsfolder/g/gustcloak_harrier.txt index 7d7c8963bde..6a1fcc44eee 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_harrier.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_harrier.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Bird Soldier PT:2/2 K:Flying -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever this creature becomes blocked, you may untap it and remove it from combat. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self -Oracle:Flying\nWhenever Gustcloak Harrier becomes blocked, you may untap it and remove it from combat. +Oracle:Flying\nWhenever this creature becomes blocked, you may untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gustcloak_runner.txt b/forge-gui/res/cardsfolder/g/gustcloak_runner.txt index 7b38bbaf150..320a2dc4000 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_runner.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_runner.txt @@ -2,7 +2,7 @@ Name:Gustcloak Runner ManaCost:W Types:Creature Human Soldier PT:1/1 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever this creature becomes blocked, you may untap it and remove it from combat. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self -Oracle:Whenever Gustcloak Runner becomes blocked, you may untap it and remove it from combat. +Oracle:Whenever this creature becomes blocked, you may untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt b/forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt index d55ee2b9de9..9f2a97f007e 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt @@ -2,7 +2,7 @@ Name:Gustcloak Sentinel ManaCost:2 W W Types:Creature Human Soldier PT:3/3 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigUntapRemove | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigUntapRemove | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature becomes blocked, you may untap it and remove it from combat. SVar:TrigUntapRemove:DB$ Untap | SubAbility$ DBRemoveCombat SVar:DBRemoveCombat:DB$ RemoveFromCombat -Oracle:Whenever Gustcloak Sentinel becomes blocked, you may untap it and remove it from combat. +Oracle:Whenever this creature becomes blocked, you may untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt b/forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt index cc6f2cb062b..723a4e9b18f 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Bird Soldier PT:2/3 K:Flying -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever this creature becomes blocked, you may untap it and remove it from combat. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self -Oracle:Flying\nWhenever Gustcloak Skirmisher becomes blocked, you may untap it and remove it from combat. +Oracle:Flying\nWhenever this creature becomes blocked, you may untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gusthas_scepter.txt b/forge-gui/res/cardsfolder/g/gusthas_scepter.txt index 82dfca515fb..32a06ed1d4e 100644 --- a/forge-gui/res/cardsfolder/g/gusthas_scepter.txt +++ b/forge-gui/res/cardsfolder/g/gusthas_scepter.txt @@ -4,12 +4,12 @@ Types:Artifact A:AB$ ChangeZone | Cost$ T | ChangeType$ Card | ChangeNum$ 1 | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | Mandatory$ True | SubAbility$ DBEffect | SpellDescription$ Exile a card from your hand face down. You may look at it for as long as it remains exiled. SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STLook | Duration$ Permanent | ForgetOnMoved$ Exile SVar:STLook:Mode$ Continuous | MayLookAt$ You | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at it for as long as it remains exiled. -A:AB$ ChangeZone | Cost$ T | Hidden$ True | ChangeType$ Card.IsRemembered+YouOwn+ExiledWithSource | Mandatory$ True | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | SpellDescription$ Return a card you own exiled with CARDNAME to your hand. +A:AB$ ChangeZone | Cost$ T | Hidden$ True | ChangeType$ Card.IsRemembered+YouOwn+ExiledWithSource | Mandatory$ True | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | SpellDescription$ Return a card you own exiled with this artifact to your hand. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBChangeZoneAll | TriggerDescription$ When you lose control of CARDNAME, put all cards exiled with CARDNAME into their owner's graveyard. -T:Mode$ ChangesController | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBChangeZoneAll | Secondary$ True | TriggerDescription$ When you lose control of CARDNAME, put all cards exiled with CARDNAME into their owner's graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBChangeZoneAll | TriggerDescription$ When you lose control of this artifact, put all cards exiled with this artifact into their owner's graveyard. +T:Mode$ ChangesController | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBChangeZoneAll | Secondary$ True | TriggerDescription$ When you lose control of this artifact, put all cards exiled with this artifact into their owner's graveyard. SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Exile | Destination$ Graveyard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{T}: Exile a card from your hand face down. You may look at it for as long as it remains exiled.\n{T}: Return a card you own exiled with Gustha's Scepter to your hand.\nWhen you lose control of Gustha's Scepter, put all cards exiled with Gustha's Scepter into their owner's graveyard. +Oracle:{T}: Exile a card from your hand face down. You may look at it for as long as it remains exiled.\n{T}: Return a card you own exiled with this artifact to your hand.\nWhen you lose control of this artifact, put all cards exiled with this artifact into their owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/gustrider_exuberant.txt b/forge-gui/res/cardsfolder/g/gustrider_exuberant.txt index a2de62c335a..d834bb6bf9c 100644 --- a/forge-gui/res/cardsfolder/g/gustrider_exuberant.txt +++ b/forge-gui/res/cardsfolder/g/gustrider_exuberant.txt @@ -4,4 +4,4 @@ Types:Creature Human Wizard PT:1/2 K:Flying A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.powerGE5+YouCtrl | KW$ Flying | SpellDescription$ Creatures you control with power 5 or greater gain flying until end of turn. -Oracle:Flying\nSacrifice Gustrider Exuberant: Creatures you control with power 5 or greater gain flying until end of turn. +Oracle:Flying\nSacrifice this creature: Creatures you control with power 5 or greater gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt b/forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt index 22809ff38f7..818f7d222c9 100644 --- a/forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt +++ b/forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt @@ -2,8 +2,8 @@ Name:Gut, True Soul Zealot ManaCost:2 R Types:Legendary Creature Goblin Shaman PT:2/2 -T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking. +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking. (It can't be blocked except by two or more creatures.) SVar:TrigToken:AB$ Token | Cost$ Sac<1/Creature.Other;Artifact/another creature or an artifact> | TokenScript$ b_4_1_skeleton_menace | TokenTapped$ True | TokenAttacking$ True K:Choose a Background DeckHas:Ability$Token & Type$Skeleton -Oracle:Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking.\nChoose a Background (You can have a Background as a second commander.) +Oracle:Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking. (It can't be blocked except by two or more creatures.)\nChoose a Background (You can have a Background as a second commander.) diff --git a/forge-gui/res/cardsfolder/g/gutmorn_pactbound_servant.txt b/forge-gui/res/cardsfolder/g/gutmorn_pactbound_servant.txt index 4f6272878b0..9e43f4f97d3 100644 --- a/forge-gui/res/cardsfolder/g/gutmorn_pactbound_servant.txt +++ b/forge-gui/res/cardsfolder/g/gutmorn_pactbound_servant.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Demon PT:1/3 K:Flying K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters, each player discards a nonland card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each player discards a nonland card. SVar:DBDiscard:DB$ Discard | Defined$ Player | DiscardValid$ Card.nonLand | Mode$ TgtChoose | AILogic$ DiscardUncastableAndExcess T:Mode$ Discarded | TriggerZones$ Battlefield | Execute$ TrigChoosePlayer | PlayerTurn$ True | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever a player discards a card during your turn, they choose another player. That player conjures a duplicate of that card into their hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." SVar:TrigChoosePlayer:DB$ ChoosePlayer | Defined$ TriggeredCardOwner | Choices$ Player.Other | ChoiceTitle$ Choose another player | SubAbility$ DBConjure @@ -14,4 +14,4 @@ SVar:SpendAnyMana:Mode$ ManaConvert | EffectZone$ Stack | ValidPlayer$ You | Val SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenPlayer$ True DeckHas:Ability$Discard DeckHints:Ability$Discard -Oracle:Flying, deathtouch\nWhenever Gutmorn, Pactbound Servant enters, each player discards a nonland card.\nWhenever a player discards a card during your turn, they choose another player. That player conjures a duplicate of that card into their hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +Oracle:Flying, deathtouch\nWhen Gutmorn, Pactbound Servant enters the battlefield, each player discards a nonland card.\nWhenever a player discards a card during your turn, they choose another player. That player conjures a duplicate of that card into their hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." diff --git a/forge-gui/res/cardsfolder/g/gutter_grime.txt b/forge-gui/res/cardsfolder/g/gutter_grime.txt index f55e736a78d..b454ed17fa4 100644 --- a/forge-gui/res/cardsfolder/g/gutter_grime.txt +++ b/forge-gui/res/cardsfolder/g/gutter_grime.txt @@ -1,8 +1,8 @@ Name:Gutter Grime ManaCost:4 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+!token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature you control dies, put a slime counter on CARDNAME, then create a green Ooze creature token with "This token's power and toughness are each equal to the number of slime counters on CARDNAME." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+!token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature you control dies, put a slime counter on this enchantment, then create a green Ooze creature token with "This token's power and toughness are each equal to the number of slime counters on CARDNAME." SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SLIME | CounterNum$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ g_x_x_ooze_gutter_grime | TokenOwner$ You | RememberSource$ True AI:RemoveDeck:Random -Oracle:Whenever a nontoken creature you control dies, put a slime counter on Gutter Grime, then create a green Ooze creature token with "This token's power and toughness are each equal to the number of slime counters on Gutter Grime." +Oracle:Whenever a nontoken creature you control dies, put a slime counter on this enchantment, then create a green Ooze creature token with "This token's power and toughness are each equal to the number of slime counters on Gutter Grime." diff --git a/forge-gui/res/cardsfolder/g/gutter_skulker_gutter_shortcut.txt b/forge-gui/res/cardsfolder/g/gutter_skulker_gutter_shortcut.txt index 24f6ab41b40..3a8c0e052eb 100644 --- a/forge-gui/res/cardsfolder/g/gutter_skulker_gutter_shortcut.txt +++ b/forge-gui/res/cardsfolder/g/gutter_skulker_gutter_shortcut.txt @@ -3,10 +3,10 @@ ManaCost:3 U Types:Creature Spirit PT:3/3 K:Disturb:3 U -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+attacking | IsPresent$ Card.Other+attacking | PresentCompare$ EQ0 | Description$ CARDNAME can't be blocked as long as it's attacking alone. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+attacking | IsPresent$ Card.Other+attacking | PresentCompare$ EQ0 | Description$ This creature can't be blocked as long as it's attacking alone. DeckHas:Ability$Graveyard AlternateMode:DoubleFaced -Oracle:Gutter Skulker can't be blocked as long as it's attacking alone.\nDisturb {3}{U} (You may cast this card from your graveyard transformed for its disturb cost.) +Oracle:This creature can't be blocked as long as it's attacking alone.\nDisturb {3}{U} (You may cast this card from your graveyard transformed for its disturb cost.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gutterbones.txt b/forge-gui/res/cardsfolder/g/gutterbones.txt index 7ff7d04dbe3..99439abed06 100644 --- a/forge-gui/res/cardsfolder/g/gutterbones.txt +++ b/forge-gui/res/cardsfolder/g/gutterbones.txt @@ -2,8 +2,8 @@ Name:Gutterbones ManaCost:B Types:Creature Skeleton Warrior PT:2/1 -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:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | PlayerTurn$ True | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. +A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | PlayerTurn$ True | CheckSVar$ X | SpellDescription$ Return this card from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. SVar:X:Count$LifeOppsLostThisTurn -Oracle:Gutterbones enters tapped.\n{1}{B}: Return Gutterbones from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. +Oracle:This creature enters tapped.\n{1}{B}: Return this card from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. diff --git a/forge-gui/res/cardsfolder/g/guttersnipe.txt b/forge-gui/res/cardsfolder/g/guttersnipe.txt index bec8d649e25..635d7bfad61 100644 --- a/forge-gui/res/cardsfolder/g/guttersnipe.txt +++ b/forge-gui/res/cardsfolder/g/guttersnipe.txt @@ -2,7 +2,7 @@ Name:Guttersnipe ManaCost:2 R Types:Creature Goblin Shaman PT:2/2 -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME deals 2 damage to each opponent. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature deals 2 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, Guttersnipe deals 2 damage to each opponent. +Oracle:Whenever you cast an instant or sorcery spell, this creature deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt b/forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt index b13369a5590..e2fd9ad7fa7 100644 --- a/forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt +++ b/forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt @@ -2,7 +2,7 @@ Name:Guul Draz Mucklord ManaCost:2 B Types:Creature Crocodile PT:2/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature dies, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Guul Draz Mucklord dies, put a +1/+1 counter on target creature you control. +Oracle:When this creature dies, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/g/guul_draz_specter.txt b/forge-gui/res/cardsfolder/g/guul_draz_specter.txt index 6ceeeef7776..ad975197faf 100644 --- a/forge-gui/res/cardsfolder/g/guul_draz_specter.txt +++ b/forge-gui/res/cardsfolder/g/guul_draz_specter.txt @@ -3,8 +3,8 @@ ManaCost:2 B B Types:Creature Specter PT:2/2 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME gets +3/+3 as long as an opponent has no cards in hand. -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. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | CheckSVar$ X | SVarCompare$ EQ0 | Description$ This creature gets +3/+3 as long as an opponent has no cards in hand. +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 SVar:X:PlayerCountOpponents$LowestCardsInHand -Oracle:Flying\nGuul Draz Specter gets +3/+3 as long as an opponent has no cards in hand.\nWhenever Guul Draz Specter deals combat damage to a player, that player discards a card. +Oracle:Flying\nThis creature gets +3/+3 as long as an opponent has no cards in hand.\nWhenever this creature deals combat damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/g/guul_draz_vampire.txt b/forge-gui/res/cardsfolder/g/guul_draz_vampire.txt index cbcdebff0d1..563ad4d3619 100644 --- a/forge-gui/res/cardsfolder/g/guul_draz_vampire.txt +++ b/forge-gui/res/cardsfolder/g/guul_draz_vampire.txt @@ -2,6 +2,6 @@ Name:Guul Draz Vampire ManaCost:B Types:Creature Vampire Rogue PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Intimidate | CheckSVar$ X | SVarCompare$ LE10 | Description$ As long as an opponent has 10 or less life, CARDNAME gets +2/+1 and has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Intimidate | CheckSVar$ X | SVarCompare$ LE10 | Description$ As long as an opponent has 10 or less life, this creature gets +2/+1 and has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) SVar:X:PlayerCountOpponents$LowestLifeTotal -Oracle:As long as an opponent has 10 or less life, Guul Draz Vampire gets +2/+1 and has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) +Oracle:As long as an opponent has 10 or less life, this creature gets +2/+1 and has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt b/forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt index b680c664412..ec9e0e45520 100644 --- a/forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt +++ b/forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt @@ -2,9 +2,9 @@ Name:Gwenna, Eyes of Gaea ManaCost:2 G Types:Legendary Creature Elf Druid Scout PT:2/3 -A:AB$ Mana | Cost$ T | Produced$ Combo Any | Amount$ 2 | RestrictValid$ Spell.Creature,Activated.Creature | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast creature spells or activate abilities of a creature or creature card. -T:Mode$ SpellCast | ValidCard$ Creature.powerGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you cast a creature spell with power 5 or greater, put a +1/+1 counter on CARDNAME and untap it. +A:AB$ Mana | Cost$ T | Produced$ Combo Any | Amount$ 2 | RestrictValid$ Spell.Creature,Activated.Creature | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast creature spells or activate abilities of creature sources. +T:Mode$ SpellCast | ValidCard$ Creature.powerGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you cast a creature spell with power 5 or greater, put a +1/+1 counter on NICKNAME and untap it. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | Defined$ Self DeckHas:Ability$Counters -Oracle:{T}: Add two mana in any combination of colors. Spend this mana only to cast creature spells or activate abilities of a creature or creature card.\nWhenever you cast a creature spell with power 5 or greater, put a +1/+1 counter on Gwenna, Eyes of Gaea and untap it. +Oracle:{T}: Add two mana in any combination of colors. Spend this mana only to cast creature spells or activate abilities of creature sources.\nWhenever you cast a creature spell with power 5 or greater, put a +1/+1 counter on Gwenna and untap it. diff --git a/forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt b/forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt index be00a6f8790..8a13d70bc18 100644 --- a/forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt +++ b/forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt @@ -2,8 +2,8 @@ Name:Gwyllion Hedge-Mage ManaCost:2 WB Types:Creature Hag Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Plains.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, if you control two or more Plains, you may create a 1/1 white Kithkin Soldier creature token. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Swamp.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, if you control two or more Swamps, you may put a -1/-1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Plains.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ When this creature enters, if you control two or more Plains, you may create a 1/1 white Kithkin Soldier creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Swamp.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, if you control two or more Swamps, you may put a -1/-1 counter on target creature. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_kithkin_soldier | TokenOwner$ You SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True -Oracle:When Gwyllion Hedge-Mage enters, if you control two or more Plains, you may create a 1/1 white Kithkin Soldier creature token.\nWhen Gwyllion Hedge-Mage enters, if you control two or more Swamps, you may put a -1/-1 counter on target creature. +Oracle:When this creature enters, if you control two or more Plains, you may create a 1/1 white Kithkin Soldier creature token.\nWhen this creature enters, if you control two or more Swamps, you may put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt b/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt index 056763774e9..fc14e9e8546 100644 --- a/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt +++ b/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt @@ -2,10 +2,10 @@ Name:Gylwain, Casting Director ManaCost:1 G W Types:Legendary Creature Human Bard PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.!token+Other+YouCtrl | Execute$ TrigCharm | TriggerDescription$ Whenever CARDNAME or another nontoken creature you control enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.!token+Other+YouCtrl | Execute$ TrigCharm | TriggerDescription$ Whenever NICKNAME or another nontoken creature you control enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBRoyal,DBSorcerer,DBMonster SVar:DBRoyal:DB$ Token | TokenScript$ role_royal | TokenOwner$ You | AttachedTo$ TriggeredCardLKICopy | SpellDescription$ Create a Royal Role token attached to that creature. SVar:DBSorcerer:DB$ Token | TokenScript$ role_sorcerer | TokenOwner$ You | AttachedTo$ TriggeredCardLKICopy | SpellDescription$ Create a Sorcerer Role token attached to that creature. SVar:DBMonster:DB$ Token | TokenScript$ role_monster | TokenOwner$ You | AttachedTo$ TriggeredCardLKICopy | SpellDescription$ Create a Monster Role token attached to that creature. DeckHas:Type$Aura|Role & Ability$Token -Oracle:Whenever Gylwain, Casting Director or another nontoken creature you control enters, choose one —\n• Create a Royal Role token attached to that creature.\n• Create a Sorcerer Role token attached to that creature.\n• Create a Monster Role token attached to that creature. +Oracle:Whenever Gylwain or another nontoken creature you control enters, choose one —\n• Create a Royal Role token attached to that creature.\n• Create a Sorcerer Role token attached to that creature.\n• Create a Monster Role token attached to that creature. diff --git a/forge-gui/res/cardsfolder/g/gyome_master_chef.txt b/forge-gui/res/cardsfolder/g/gyome_master_chef.txt index ae54e6a5e1b..b13f9ffcf30 100644 --- a/forge-gui/res/cardsfolder/g/gyome_master_chef.txt +++ b/forge-gui/res/cardsfolder/g/gyome_master_chef.txt @@ -9,4 +9,4 @@ A:AB$ Pump | Cost$ 1 Sac<1/Food> | ValidTgts$ Creature | KW$ Indestructible | Su SVar:DBTap:DB$ Tap | Defined$ Targeted SVar:X:Count$ThisTurnEntered_Battlefield_Creature.!token+YouCtrl DeckHints:Ability$Food -Oracle:Trample\nAt the beginning of your end step, create a number of Food tokens equal to the number of nontoken creatures you had enter under your control this turn.\n{1}, Sacrifice a Food: Target creature gains indestructible until end of turn. Tap it. +Oracle:Trample\nAt the beginning of your end step, create a number of Food tokens equal to the number of nontoken creatures you had enter the battlefield under your control this turn.\n{1}, Sacrifice a Food: Target creature gains indestructible until end of turn. Tap it. diff --git a/forge-gui/res/cardsfolder/g/gyre_sage.txt b/forge-gui/res/cardsfolder/g/gyre_sage.txt index 2ed5a807ae7..1bf8b1f49cb 100644 --- a/forge-gui/res/cardsfolder/g/gyre_sage.txt +++ b/forge-gui/res/cardsfolder/g/gyre_sage.txt @@ -3,8 +3,8 @@ ManaCost:1 G Types:Creature Elf Druid PT:1/2 K:Evolve -A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | SpellDescription$ Add {G} for each +1/+1 counter on CARDNAME. +A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | SpellDescription$ Add {G} for each +1/+1 counter on this creature. SVar:X:Count$CardCounters.P1P1 DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Evolve (Whenever a creature you control enters, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.)\n{T}: Add {G} for each +1/+1 counter on Gyre Sage. +Oracle:Evolve (Whenever a creature you control enters, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.)\n{T}: Add {G} for each +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt index e1b605a628d..eddcd3c994f 100644 --- a/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt +++ b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt @@ -3,8 +3,8 @@ ManaCost:4 UB UB Types:Legendary Creature Demon Kraken PT:6/6 K:Companion:Card.cmcM20:Your starting deck contains only cards with even mana value. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.) -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When NICKNAME enters, each player mills four cards. Put a creature card with an even mana value from those cards onto the battlefield under your control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When NICKNAME enters, each player mills four cards. Put a creature card with an even mana value from among the milled cards onto the battlefield under your control. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ Player | RememberMilled$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard,Exile | Destination$ Battlefield | GainControl$ True | Mandatory$ True | Hidden$ True | ChangeNum$ 1 | ChangeType$ Card.Creature+IsRemembered+cmcM20 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Companion — Your starting deck contains only cards with even mana values. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nWhen Gyruda enters, each player mills four cards. Put a creature card with an even mana value from among the milled cards onto the battlefield under your control. +Oracle:Companion — Your starting deck contains only cards with even mana values. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} as a sorcery.)\nWhen Gyruda enters, each player mills four cards. Put a creature card with an even mana value from among the milled cards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt b/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt index 585e97fc612..14aea3ff358 100644 --- a/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt +++ b/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt @@ -2,8 +2,8 @@ Name:Gyrus, Waker of Corpses ManaCost:X B R G Types:Legendary Creature Hydra PT:0/0 -K:etbCounter:P1P1:Y:no Condition:CARDNAME enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever NICKNAME attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at the end of combat. +K:etbCounter:P1P1:Y:no Condition:NICKNAME enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever NICKNAME attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at end of combat. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl+powerLTZ | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Select target creature card with lesser power in your graveyard | RememberChanged$ True | Optional$ True | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ SVar:X:Count$xPaid SVar:Y:Count$CastTotalManaSpent SVar:Z:Count$CardPower SVar:HasAttackEffect:TRUE -Oracle:Gyrus, Waker of Corpses enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it.\nWhenever Gyrus attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at end of combat. +Oracle:Gyrus enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it.\nWhenever Gyrus attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at end of combat.