diff --git a/forge-gui/res/cardsfolder/e/eager_construct.txt b/forge-gui/res/cardsfolder/e/eager_construct.txt index b411059eb8cc..f6f31b9fc1ba 100644 --- a/forge-gui/res/cardsfolder/e/eager_construct.txt +++ b/forge-gui/res/cardsfolder/e/eager_construct.txt @@ -2,6 +2,6 @@ Name:Eager Construct ManaCost:2 Types:Artifact Creature Construct PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBScry | TriggerDescription$ When CARDNAME enters, each player may scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBScry | TriggerDescription$ When this creature enters, each player may scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom.) SVar:DBScry:DB$ Scry | ScryNum$ 1 | Defined$ Player | Optional$ True -Oracle:When Eager Construct enters, each player may scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom.) +Oracle:When this creature enters, each player may scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom.) diff --git a/forge-gui/res/cardsfolder/e/eager_first_year.txt b/forge-gui/res/cardsfolder/e/eager_first_year.txt index b168a1dba38e..dcc3c487e73d 100644 --- a/forge-gui/res/cardsfolder/e/eager_first_year.txt +++ b/forge-gui/res/cardsfolder/e/eager_first_year.txt @@ -2,8 +2,8 @@ Name:Eager First-Year ManaCost:1 W Types:Creature Human Wizard PT:2/2 -T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, CARDNAME gets +1/+0 until end of turn. +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, this creature gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 SVar:BuffedBy:Instant,Sorcery DeckNeeds:Type$Instant|Sorcery -Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, Eager First-Year gets +1/+0 until end of turn. +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, this creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eagle_of_deliverance.txt b/forge-gui/res/cardsfolder/e/eagle_of_deliverance.txt index 03775d0cfc72..94eb47d93b60 100644 --- a/forge-gui/res/cardsfolder/e/eagle_of_deliverance.txt +++ b/forge-gui/res/cardsfolder/e/eagle_of_deliverance.txt @@ -3,8 +3,8 @@ ManaCost:4 W W Types:Creature Bird Soldier PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put an indestructible counter on another target creature you control. Draw a card if that creature's power is 2 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, put an indestructible counter on another target creature you control. Draw a card if that creature's power is 2 or less. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | CounterType$ Indestructible | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ Targeted | ConditionPresent$ Creature.powerLE2 DeckHas:Ability$Counters -Oracle:Flying\nWhen Eagle of Deliverance enters, put an indestructible counter on another target creature you control. Draw a card if that creature's power is 2 or less. +Oracle:Flying\nWhen this creature enters, put an indestructible counter on another target creature you control. Draw a card if that creature's power is 2 or less. diff --git a/forge-gui/res/cardsfolder/e/eagles_of_the_north.txt b/forge-gui/res/cardsfolder/e/eagles_of_the_north.txt index 6ff972edb1ca..514f5a8a4ce8 100644 --- a/forge-gui/res/cardsfolder/e/eagles_of_the_north.txt +++ b/forge-gui/res/cardsfolder/e/eagles_of_the_north.txt @@ -3,9 +3,9 @@ ManaCost:5 W Types:Creature Bird Soldier PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+0 and gain first strike until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, creatures you control get +1/+0 and gain first strike until end of turn. SVar:TrigPumpAll:DB$ PumpAll | NumAtt$ +1 | ValidCards$ Creature.YouCtrl | KW$ First Strike K:TypeCycling:Plains:1 SVar:PlayMain1:TRUE DeckHas:Ability$Discard -Oracle:Flying\nWhen Eagles of the North enters, creatures you control get +1/+0 and gain first strike until end of turn.\nPlainscycling {1} ({1}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) +Oracle:Flying\nWhen this creature enters, creatures you control get +1/+0 and gain first strike until end of turn.\nPlainscycling {1} ({1}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/e/earsplitting_rats.txt b/forge-gui/res/cardsfolder/e/earsplitting_rats.txt index bfcf3f8fe85b..fdb5acf5659f 100644 --- a/forge-gui/res/cardsfolder/e/earsplitting_rats.txt +++ b/forge-gui/res/cardsfolder/e/earsplitting_rats.txt @@ -2,8 +2,8 @@ Name:Earsplitting Rats ManaCost:3 B Types:Creature Rat PT:2/1 -A:AB$ Regenerate | Cost$ Discard<1/Card> | SpellDescription$ Regenerate CARDNAME. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each player discards a card. +A:AB$ Regenerate | Cost$ Discard<1/Card> | SpellDescription$ Regenerate this creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, each player discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose SVar:AIPreference:DiscardCost$Card.cmcLE1 -Oracle:When Earsplitting Rats enters, each player discards a card.\nDiscard a card: Regenerate Earsplitting Rats. +Oracle:When this creature enters, each player discards a card.\nDiscard a card: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/e/earth_cult_elemental.txt b/forge-gui/res/cardsfolder/e/earth_cult_elemental.txt index 14e09ef51302..1c3666d90b7f 100644 --- a/forge-gui/res/cardsfolder/e/earth_cult_elemental.txt +++ b/forge-gui/res/cardsfolder/e/earth_cult_elemental.txt @@ -2,10 +2,10 @@ Name:Earth-Cult Elemental ManaCost:4 R R Types:Creature Elemental PT:6/6 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ Siege Monster — When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ Siege Monster — When this creature enters, ABILITY SVar:TrigRollDice:DB$ RollDice | Sides$ 20 | ResultSubAbilities$ 1-9:Sac1,10-19:SacOpp,20:SacOpp2 | SpellDescription$ roll a d20. SVar:Sac1:DB$ Sacrifice | SacValid$ Permanent | Defined$ Player | SpellDescription$ 1—9 VERT Each player sacrifices a permanent. SVar:SacOpp:DB$ Sacrifice | SacValid$ Permanent | Defined$ Player.Opponent | SpellDescription$ 10—19 VERT Each opponent sacrifices a permanent. SVar:SacOpp2:DB$ Sacrifice | SacValid$ Permanent | Amount$ 2 | Defined$ Player.Opponent | SpellDescription$ 20 VERT Each opponent sacrifices two permanents. DeckHas:Ability$Sacrifice -Oracle:Siege Monster — When Earth-Cult Elemental enters, roll a d20.\n1—9 | Each player sacrifices a permanent.\n10—19 | Each opponent sacrifices a permanent.\n20 | Each opponent sacrifices two permanents. +Oracle:Siege Monster — When this creature enters, roll a d20.\n1—9 | Each player sacrifices a permanent of their choice.\n10—19 | Each opponent sacrifices a permanent of their choice.\n20 | Each opponent sacrifices two permanents of their choice. diff --git a/forge-gui/res/cardsfolder/e/earth_origin_yak.txt b/forge-gui/res/cardsfolder/e/earth_origin_yak.txt index 957f0bc1e5a1..db9f7dabaa8b 100644 --- a/forge-gui/res/cardsfolder/e/earth_origin_yak.txt +++ b/forge-gui/res/cardsfolder/e/earth_origin_yak.txt @@ -2,7 +2,7 @@ Name:Earth-Origin Yak ManaCost:3 W Types:Creature Ox PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -Oracle:When Earth-Origin Yak enters, creatures you control get +1/+1 until end of turn. +Oracle:When this creature enters, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/earth_servant.txt b/forge-gui/res/cardsfolder/e/earth_servant.txt index 0dae21645440..4f7124165cec 100644 --- a/forge-gui/res/cardsfolder/e/earth_servant.txt +++ b/forge-gui/res/cardsfolder/e/earth_servant.txt @@ -2,7 +2,7 @@ Name:Earth Servant ManaCost:5 R Types:Creature Elemental PT:4/4 -S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ X | Description$ CARDNAME gets +0/+1 for each Mountain you control. +S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ X | Description$ This creature gets +0/+1 for each Mountain you control. SVar:X:Count$Valid Mountain.YouCtrl SVar:BuffedBy:Mountain -Oracle:Earth Servant gets +0/+1 for each Mountain you control. +Oracle:This creature gets +0/+1 for each Mountain you control. diff --git a/forge-gui/res/cardsfolder/e/earthbind.txt b/forge-gui/res/cardsfolder/e/earthbind.txt index 808e138c4374..aadd92605259 100644 --- a/forge-gui/res/cardsfolder/e/earthbind.txt +++ b/forge-gui/res/cardsfolder/e/earthbind.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAITgts:Creature.withFlying SVar:AttachAILogic:Curse -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Card.EnchantedBy+withFlying | PresentCompare$ EQ1 | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, if enchanted creature has flying, CARDNAME deals 2 damage to that creature and CARDNAME gains "Enchanted creature loses flying." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Card.EnchantedBy+withFlying | PresentCompare$ EQ1 | Execute$ TrigDealDamage | TriggerDescription$ When this Aura enters, if enchanted creature has flying, this Aura deals 2 damage to that creature and this Aura gains "Enchanted creature loses flying." SVar:TrigDealDamage:DB$ DealDamage | Defined$ Valid Card.EnchantedBy | NumDmg$ 2 | SubAbility$ DBLoseFlying SVar:DBLoseFlying:DB$ Animate | Defined$ Self | staticAbilities$ LoseFlyingStatic | Duration$ Permanent SVar:LoseFlyingStatic:Mode$ Continuous | Affected$ Card.EnchantedBy | RemoveKeyword$ Flying | Description$ Enchanted creature loses flying. -Oracle:Enchant creature\nWhen Earthbind enters, if enchanted creature has flying, Earthbind deals 2 damage to that creature and Earthbind gains "Enchanted creature loses flying." +Oracle:Enchant creature\nWhen this Aura enters, if enchanted creature has flying, this Aura deals 2 damage to that creature and this Aura gains "Enchanted creature loses flying." diff --git a/forge-gui/res/cardsfolder/e/earthen_goo.txt b/forge-gui/res/cardsfolder/e/earthen_goo.txt index 5ead1a06e121..2447b6f52c5d 100644 --- a/forge-gui/res/cardsfolder/e/earthen_goo.txt +++ b/forge-gui/res/cardsfolder/e/earthen_goo.txt @@ -4,6 +4,6 @@ Types:Creature Ooze PT:2/2 K:Trample K:Cumulative upkeep:RG -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each age counter on it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each age counter on it. SVar:X:Count$CardCounters.AGE -Oracle:Trample\nCumulative upkeep {R} or {G} (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.)\nEarthen Goo gets +1/+1 for each age counter on it. +Oracle:Trample\nCumulative upkeep {R} or {G} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nThis creature gets +1/+1 for each age counter on it. diff --git a/forge-gui/res/cardsfolder/e/earthlink.txt b/forge-gui/res/cardsfolder/e/earthlink.txt index 90ddb2056038..66161a29c121 100644 --- a/forge-gui/res/cardsfolder/e/earthlink.txt +++ b/forge-gui/res/cardsfolder/e/earthlink.txt @@ -1,9 +1,9 @@ Name:Earthlink ManaCost:3 B R G 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 {2}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this enchantment unless you pay {2}. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ 2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a creature dies, that creature's controller sacrifices a land. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a creature dies, that creature's controller sacrifices a land of their choice. SVar:TrigSac:DB$ Sacrifice | SacValid$ Land | Defined$ TriggeredCardController AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, sacrifice Earthlink unless you pay {2}.\nWhenever a creature dies, that creature's controller sacrifices a land. +Oracle:At the beginning of your upkeep, sacrifice this enchantment unless you pay {2}.\nWhenever a creature dies, that creature's controller sacrifices a land of their choice. diff --git a/forge-gui/res/cardsfolder/e/earthquake_dragon.txt b/forge-gui/res/cardsfolder/e/earthquake_dragon.txt index 1868b266eee6..8e73d8d5bb41 100644 --- a/forge-gui/res/cardsfolder/e/earthquake_dragon.txt +++ b/forge-gui/res/cardsfolder/e/earthquake_dragon.txt @@ -5,9 +5,9 @@ PT:10/10 K:Flying 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 mana value of Dragons you control. -A:AB$ ChangeZone | Cost$ 2 G Sac<1/Land> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ 2 G Sac<1/Land> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to your hand. SVar:DiscardMe:1 SVar:PlayMain1:TRUE SVar:X:Count$Valid Creature.Dragon+YouCtrl$CardManaCost DeckHints:Type$Dragon -Oracle:This spell costs {X} less to cast, where X is the total mana value of Dragons you control.\nFlying, trample\n{2}{G}, Sacrifice a land: Return Earthquake Dragon from your graveyard to your hand. +Oracle:This spell costs {X} less to cast, where X is the total mana value of Dragons you control.\nFlying, trample\n{2}{G}, Sacrifice a land: Return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/earthshaker.txt b/forge-gui/res/cardsfolder/e/earthshaker.txt index 27b2fb9477c2..8c09eb0c611d 100644 --- a/forge-gui/res/cardsfolder/e/earthshaker.txt +++ b/forge-gui/res/cardsfolder/e/earthshaker.txt @@ -2,9 +2,9 @@ Name:Earthshaker ManaCost:4 R R Types:Creature Spirit PT:4/5 -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTremor | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME deals 2 damage to each creature without flying. -SVar:TrigTremor:DB$ DamageAll | ValidCards$ Creature.withoutFlying | NumDmg$ 2 | ValidDescription$ each creature without flying. | SpellDescription$ CARDNAME deals 2 damage to each creature without flying. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTremor | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, this creature deals 2 damage to each creature without flying. +SVar:TrigTremor:DB$ DamageAll | ValidCards$ Creature.withoutFlying | NumDmg$ 2 | ValidDescription$ each creature without flying. | SpellDescription$ this creature deals 2 damage to each creature without flying. SVar:BuffedBy:Arcane,Spirit AI:RemoveDeck:Random DeckHints:Type$Spirit|Arcane -Oracle:Whenever you cast a Spirit or Arcane spell, Earthshaker deals 2 damage to each creature without flying. +Oracle:Whenever you cast a Spirit or Arcane spell, this creature deals 2 damage to each creature without flying. diff --git a/forge-gui/res/cardsfolder/e/earthshaker_dreadmaw.txt b/forge-gui/res/cardsfolder/e/earthshaker_dreadmaw.txt index 8ccd9eb02143..7c446a69445c 100644 --- a/forge-gui/res/cardsfolder/e/earthshaker_dreadmaw.txt +++ b/forge-gui/res/cardsfolder/e/earthshaker_dreadmaw.txt @@ -3,8 +3,8 @@ ManaCost:4 G G Types:Creature Dinosaur PT:6/6 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card for each other Dinosaur you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card for each other Dinosaur you control. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$Valid Dinosaur.StrictlyOther+YouCtrl DeckNeeds:Type$Dinosaur -Oracle:Trample\nWhen Earthshaker Dreadmaw enters, draw a card for each other Dinosaur you control. +Oracle:Trample\nWhen this creature enters, draw a card for each other Dinosaur you control. diff --git a/forge-gui/res/cardsfolder/e/earthshaker_giant.txt b/forge-gui/res/cardsfolder/e/earthshaker_giant.txt index 74fc5ec11070..214d42f5c93c 100644 --- a/forge-gui/res/cardsfolder/e/earthshaker_giant.txt +++ b/forge-gui/res/cardsfolder/e/earthshaker_giant.txt @@ -3,7 +3,7 @@ ManaCost:4 G G Types:Creature Giant Druid PT:6/6 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, other creatures you control get +3/+3 and gain trample 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 +3/+3 and gain trample until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.StrictlyOther+YouCtrl | NumAtt$ +3 | NumDef$ +3 | KW$ Trample SVar:PlayMain1:TRUE -Oracle:Trample\nWhen Earthshaker Giant enters, other creatures you control get +3/+3 and gain trample until end of turn. +Oracle:Trample\nWhen this creature enters, other creatures you control get +3/+3 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/e/earthshaker_khenra.txt b/forge-gui/res/cardsfolder/e/earthshaker_khenra.txt index 1c0a12feae7e..1389664eb855 100644 --- a/forge-gui/res/cardsfolder/e/earthshaker_khenra.txt +++ b/forge-gui/res/cardsfolder/e/earthshaker_khenra.txt @@ -3,9 +3,9 @@ ManaCost:1 R Types:Creature Jackal Warrior PT:2/1 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature with power less than or equal to CARDNAME's power can't block this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature with power less than or equal to this creature's power can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.powerLEX | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature with power less than or equal to CARDNAME's power K:Eternalize:4 R R SVar:X:Count$CardPower DeckHas:Ability$Token -Oracle:Haste\nWhen Earthshaker Khenra enters, target creature with power less than or equal to Earthshaker Khenra's power can't block this turn.\nEternalize {4}{R}{R} ({4}{R}{R}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Jackal Warrior with no mana cost. Eternalize only as a sorcery.) +Oracle:Haste\nWhen this creature enters, target creature with power less than or equal to this creature's power can't block this turn.\nEternalize {4}{R}{R} ({4}{R}{R}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Jackal Warrior with no mana cost. Eternalize only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/earthshape.txt b/forge-gui/res/cardsfolder/e/earthshape.txt index 06bbc5bbf055..8326a4653a0f 100644 --- a/forge-gui/res/cardsfolder/e/earthshape.txt +++ b/forge-gui/res/cardsfolder/e/earthshape.txt @@ -5,4 +5,4 @@ A:SP$ Earthbend | Num$ 3 | SubAbility$ DBPumpAll | SpellDescription$ Earthbend 3 SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+powerLEX | KW$ Hexproof & Indestructible | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ You | KW$ Hexproof SVar:X:Targeted$CardPower -Oracle:Earthbend 3. Then each creature you control with power less than or equal to that land's power gains hexproof and indestructible until end of turn.\nYou gain hexproof until end of turn. +Oracle:Earthbend 3. Then each creature you control with power less than or equal to that land's power gains hexproof and indestructible until end of turn. You gain hexproof until end of turn. diff --git a/forge-gui/res/cardsfolder/e/earwig_squad.txt b/forge-gui/res/cardsfolder/e/earwig_squad.txt index 413ff58839df..65ff91658d73 100644 --- a/forge-gui/res/cardsfolder/e/earwig_squad.txt +++ b/forge-gui/res/cardsfolder/e/earwig_squad.txt @@ -3,6 +3,6 @@ ManaCost:3 B B Types:Creature Goblin Rogue PT:5/3 K:Prowl:2 B -T:Mode$ ChangesZone | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.Self+prowled | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles. +T:Mode$ ChangesZone | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.Self+prowled | Execute$ TrigExile | TriggerDescription$ When this creature enters, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | Origin$ Library | Destination$ Exile -Oracle:Prowl {2}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.)\nWhen Earwig Squad enters, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles. +Oracle:Prowl {2}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.)\nWhen this creature enters, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/e/east_mark_cavalier.txt b/forge-gui/res/cardsfolder/e/east_mark_cavalier.txt index 9bc7761c6009..167fe5cdabc1 100644 --- a/forge-gui/res/cardsfolder/e/east_mark_cavalier.txt +++ b/forge-gui/res/cardsfolder/e/east_mark_cavalier.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Human Knight PT:2/2 K:Vigilance -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Goblin,Orc | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals damage to a Goblin or Orc, destroy that creature. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Goblin,Orc | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever this creature deals damage to a Goblin or Orc, destroy that creature. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy -Oracle:Vigilance\nWhenever East-Mark Cavalier deals damage to a Goblin or Orc, destroy that creature. +Oracle:Vigilance\nWhenever this creature deals damage to a Goblin or Orc, destroy that creature. diff --git a/forge-gui/res/cardsfolder/e/easterling_vanguard.txt b/forge-gui/res/cardsfolder/e/easterling_vanguard.txt index 337b5b37c5ce..fc1158169847 100644 --- a/forge-gui/res/cardsfolder/e/easterling_vanguard.txt +++ b/forge-gui/res/cardsfolder/e/easterling_vanguard.txt @@ -2,7 +2,7 @@ Name:Easterling Vanguard ManaCost:1 B Types:Creature Human Warrior PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME dies, 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$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When this creature dies, 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 DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:When Easterling Vanguard dies, 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.) +Oracle:When this creature dies, 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.) diff --git a/forge-gui/res/cardsfolder/e/eastfarthing_farmer.txt b/forge-gui/res/cardsfolder/e/eastfarthing_farmer.txt index f3b060da298d..826c3a4217a7 100644 --- a/forge-gui/res/cardsfolder/e/eastfarthing_farmer.txt +++ b/forge-gui/res/cardsfolder/e/eastfarthing_farmer.txt @@ -2,7 +2,7 @@ Name:Eastfarthing Farmer ManaCost:2 W Types:Creature Halfling Peasant PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. When you do, target creature you control gets +1/+1 until end of turn for each Food you control. (A Food token is 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. When you do, target creature you control gets +1/+1 until end of turn for each Food you control. (A Food token is an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You | RememberOriginalTokens$ True | SubAbility$ DBImmediateTrig SVar:DBImmediateTrig:DB$ ImmediateTrigger | TriggerAmount$ Remembered$Amount | Execute$ TrigPump | SubAbility$ DBCleanup | TriggerDescription$ When you do, target creature you control gets +1/+1 until end of turn for each Food you control. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +X | NumDef$ +X @@ -12,4 +12,4 @@ SVar:PlayMain1:TRUE SVar:BuffedBy:Food DeckHas:Ability$Token|LifeGain|Sacrifice & Type$Food DeckHints:Type$Food -Oracle:When Eastfarthing Farmer enters, create a Food token. When you do, target creature you control gets +1/+1 until end of turn for each Food you control. (A Food token is an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:When this creature enters, create a Food token. When you do, target creature you control gets +1/+1 until end of turn for each Food you control. (A Food token is an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/e/eaten_by_piranhas.txt b/forge-gui/res/cardsfolder/e/eaten_by_piranhas.txt index cf2ba6e86fb8..5aa4d54bcc0d 100644 --- a/forge-gui/res/cardsfolder/e/eaten_by_piranhas.txt +++ b/forge-gui/res/cardsfolder/e/eaten_by_piranhas.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Flash K:Enchant:Creature SVar:AttachAILogic:Curse -S:Mode$ Continuous | Affected$ Card.EnchantedBy | SetPower$ 1 | SetToughness$ 1 | SetColor$ Black | RemoveAllAbilities$ True | AddType$ Creature & Skeleton | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Description$ Enchanted creature loses all abilities and is a black Skeleton creature with base power and toughness 1/1. (It loses all other card types and creature types.) +S:Mode$ Continuous | Affected$ Card.EnchantedBy | SetPower$ 1 | SetToughness$ 1 | SetColor$ Black | RemoveAllAbilities$ True | AddType$ Creature & Skeleton | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Description$ Enchanted creature loses all abilities and is a black Skeleton creature with base power and toughness 1/1. (It loses all other colors, card types, and creature types.) DeckHas:Type$Skeleton -Oracle:Flash\nEnchant creature\nEnchanted creature loses all abilities and is a black Skeleton creature with base power and toughness 1/1. (It loses all other card types and creature types.) +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature loses all abilities and is a black Skeleton creature with base power and toughness 1/1. (It loses all other colors, card types, and creature types.) diff --git a/forge-gui/res/cardsfolder/e/eater_of_days.txt b/forge-gui/res/cardsfolder/e/eater_of_days.txt index e7475ceb6951..a50ed4cf7aec 100644 --- a/forge-gui/res/cardsfolder/e/eater_of_days.txt +++ b/forge-gui/res/cardsfolder/e/eater_of_days.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Leviathan PT:9/8 K:Flying K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ EatSomeDays | TriggerDescription$ When CARDNAME enters, you skip your next two turns. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ EatSomeDays | TriggerDescription$ When this creature enters, you skip your next two turns. SVar:EatSomeDays:DB$ SkipTurn | Defined$ You | NumTurns$ 2 -Oracle:Flying, trample\nWhen Eater of Days enters, you skip your next two turns. +Oracle:Flying, trample\nWhen this creature enters, you skip your next two turns. diff --git a/forge-gui/res/cardsfolder/e/eater_of_hope.txt b/forge-gui/res/cardsfolder/e/eater_of_hope.txt index 4e2f319b95cf..60ff233522a6 100644 --- a/forge-gui/res/cardsfolder/e/eater_of_hope.txt +++ b/forge-gui/res/cardsfolder/e/eater_of_hope.txt @@ -3,8 +3,8 @@ ManaCost:5 B B Types:Creature Demon PT:6/4 K:Flying -A:AB$ Regenerate | Cost$ B Sac<1/Creature.Other/another creature> | SpellDescription$ Regenerate CARDNAME. +A:AB$ Regenerate | Cost$ B Sac<1/Creature.Other/another creature> | SpellDescription$ Regenerate this creature. A:AB$ Destroy | Cost$ 2 B Sac<2/Creature.Other/other creature> | ValidTgts$ Creature | SpellDescription$ Destroy target creature. AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Flying\n{B}, Sacrifice another creature: Regenerate Eater of Hope.\n{2}{B}, Sacrifice two other creatures: Destroy target creature. +Oracle:Flying\n{B}, Sacrifice another creature: Regenerate this creature.\n{2}{B}, Sacrifice two other creatures: Destroy target creature. diff --git a/forge-gui/res/cardsfolder/e/eater_of_the_dead.txt b/forge-gui/res/cardsfolder/e/eater_of_the_dead.txt index e6e5c795a2ab..24eef38081c6 100644 --- a/forge-gui/res/cardsfolder/e/eater_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/e/eater_of_the_dead.txt @@ -2,8 +2,8 @@ Name:Eater of the Dead ManaCost:4 B Types:Creature Horror PT:3/4 -A:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBUntap | IsPresent$ Card.Self+tapped | SpellDescription$ If CARDNAME is tapped, exile target creature card from a graveyard and untap CARDNAME. +A:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBUntap | IsPresent$ Card.Self+tapped | SpellDescription$ If this creature is tapped, exile target creature card from a graveyard and untap this creature. SVar:DBUntap:DB$ Untap | Defined$ Self DeckHas:Ability$Graveyard DeckHints:Ability$Mill & Keyword$Dredge -Oracle:{0}: If Eater of the Dead is tapped, exile target creature card from a graveyard and untap Eater of the Dead. +Oracle:{0}: If this creature is tapped, exile target creature card from a graveyard and untap this creature. diff --git a/forge-gui/res/cardsfolder/e/ebon_dragon.txt b/forge-gui/res/cardsfolder/e/ebon_dragon.txt index 05d2c653492a..41a81d343010 100644 --- a/forge-gui/res/cardsfolder/e/ebon_dragon.txt +++ b/forge-gui/res/cardsfolder/e/ebon_dragon.txt @@ -3,6 +3,6 @@ ManaCost:5 B B Types:Creature Dragon PT:5/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, you may have target opponent discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, you may have target opponent discard a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose -Oracle:Flying\nWhen Ebon Dragon enters, you may have target opponent discard a card. +Oracle:Flying\nWhen this creature enters, you may have target opponent discard a card. diff --git a/forge-gui/res/cardsfolder/e/ebon_praetor.txt b/forge-gui/res/cardsfolder/e/ebon_praetor.txt index 2cd094246d07..fc78daae7e81 100644 --- a/forge-gui/res/cardsfolder/e/ebon_praetor.txt +++ b/forge-gui/res/cardsfolder/e/ebon_praetor.txt @@ -4,11 +4,11 @@ Types:Creature Avatar Praetor PT:5/5 K:First Strike K:Trample -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a -2/-2 counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a -2/-2 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ M2M2 | CounterNum$ 1 -A:AB$ RemoveCounter | Cost$ Sac<1/Creature> | CounterType$ M2M2 | CounterNum$ 1 | ActivationPhases$ Upkeep | PlayerTurn$ True | ActivationLimit$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Remove a -2/-2 counter from CARDNAME. If the sacrificed creature was a Thrull, put a +1/+0 counter on CARDNAME. Activate only during your upkeep and only once each turn. +A:AB$ RemoveCounter | Cost$ Sac<1/Creature> | CounterType$ M2M2 | CounterNum$ 1 | ActivationPhases$ Upkeep | PlayerTurn$ True | ActivationLimit$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Remove a -2/-2 counter from this creature. If the sacrificed creature was a Thrull, put a +1/+0 counter on this creature. Activate only during your upkeep and only once each turn. SVar:DBPutCounter:DB$ PutCounter | ConditionDefined$ Sacrificed | ConditionPresent$ Thrull | CounterNum$ 1 | CounterType$ P1P0 SVar:AIPreference:SacCost$Creature.Thrull,Creature.token+powerLE4+toughnessLE4,Creature.cmcLE2+powerLE2+toughnessLE3 AI:RemoveDeck:Random DeckHints:Type$Thrull -Oracle:First strike, trample\nAt the beginning of your upkeep, put a -2/-2 counter on Ebon Praetor.\nSacrifice a creature: Remove a -2/-2 counter from Ebon Praetor. If the sacrificed creature was a Thrull, put a +1/+0 counter on Ebon Praetor. Activate only during your upkeep and only once each turn. +Oracle:First strike, trample\nAt the beginning of your upkeep, put a -2/-2 counter on this creature.\nSacrifice a creature: Remove a -2/-2 counter from this creature. If the sacrificed creature was a Thrull, put a +1/+0 counter on this creature. Activate only during your upkeep and only once each turn. diff --git a/forge-gui/res/cardsfolder/e/ebon_stronghold.txt b/forge-gui/res/cardsfolder/e/ebon_stronghold.txt index e609f695768b..c89e1e51445b 100644 --- a/forge-gui/res/cardsfolder/e/ebon_stronghold.txt +++ b/forge-gui/res/cardsfolder/e/ebon_stronghold.txt @@ -1,9 +1,9 @@ Name:Ebon Stronghold 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$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ B | Amount$ 2 | SpellDescription$ Add {B}{B}. AI:RemoveDeck:All -Oracle:Ebon Stronghold enters tapped.\n{T}: Add {B}.\n{T}, Sacrifice Ebon Stronghold: Add {B}{B}. +Oracle:This land enters tapped.\n{T}: Add {B}.\n{T}, Sacrifice this land: Add {B}{B}. diff --git a/forge-gui/res/cardsfolder/e/ebonblade_reaper.txt b/forge-gui/res/cardsfolder/e/ebonblade_reaper.txt index 2f42a85daa28..744e6ea5b11e 100644 --- a/forge-gui/res/cardsfolder/e/ebonblade_reaper.txt +++ b/forge-gui/res/cardsfolder/e/ebonblade_reaper.txt @@ -3,11 +3,11 @@ ManaCost:2 B Types:Creature Human Cleric PT:1/1 K:Morph:3 B B -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks, you lose half your life, rounded up. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature attacks, you lose half your life, rounded up. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ EbonXYou -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLifeOpp | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player loses half their life, rounded up. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLifeOpp | TriggerDescription$ Whenever this creature deals combat damage to a player, that player loses half their life, rounded up. SVar:TrigLoseLifeOpp:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ EbonXOpp SVar:EbonXYou:Count$YourLifeTotal/HalfUp SVar:EbonXOpp:TriggeredTarget$LifeTotal/HalfUp AI:RemoveDeck:All -Oracle:Whenever Ebonblade Reaper attacks, you lose half your life, rounded up.\nWhenever Ebonblade Reaper deals combat damage to a player, that player loses half their life, rounded up.\nMorph {3}{B}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:Whenever this creature attacks, you lose half your life, rounded up.\nWhenever this creature deals combat damage to a player, that player loses half their life, rounded up.\nMorph {3}{B}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/e/ebondeath_dracolich.txt b/forge-gui/res/cardsfolder/e/ebondeath_dracolich.txt index c202f416b6fb..47352afad056 100644 --- a/forge-gui/res/cardsfolder/e/ebondeath_dracolich.txt +++ b/forge-gui/res/cardsfolder/e/ebondeath_dracolich.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Zombie Dragon PT:5/2 K:Flash K:Flying -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$ NICKNAME enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | AffectedZone$ Graveyard | MayPlay$ True | CheckSVar$ X | Description$ You may cast CARDNAME from your graveyard if a creature not named Ebondeath, Dracolich died this turn. +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | AffectedZone$ Graveyard | MayPlay$ True | CheckSVar$ X | Description$ You may cast this card from your graveyard if a creature not named Ebondeath, Dracolich died this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.!namedEbondeath; Dracolich SVar:SacMe:3 SVar:DiscardMe:3 -Oracle:Flash\nFlying\nEbondeath, Dracolich enters tapped.\nYou may cast Ebondeath, Dracolich from your graveyard if a creature not named Ebondeath, Dracolich died this turn. +Oracle:Flash\nFlying\nEbondeath enters tapped.\nYou may cast this card from your graveyard if a creature not named Ebondeath, Dracolich died this turn. diff --git a/forge-gui/res/cardsfolder/e/ebony_fly.txt b/forge-gui/res/cardsfolder/e/ebony_fly.txt index f713146732c1..e6f492714e45 100644 --- a/forge-gui/res/cardsfolder/e/ebony_fly.txt +++ b/forge-gui/res/cardsfolder/e/ebony_fly.txt @@ -1,11 +1,11 @@ Name:Ebony Fly 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$ RollDice | Cost$ 4 | Sides$ 6 | ResultSVar$ X | SubAbility$ DBAnimate | SpellDescription$ Roll a d6. -SVar:DBAnimate:DB$ Animate | Defined$ Self | Power$ X | Toughness$ X | Types$ Artifact,Creature,Insect | Keywords$ Flying | RemoveCreatureTypes$ True | Optional$ True | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, you may have CARDNAME become an X/X Insect artifact creature with flying, where X is the result. -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target attacking creature gains flying until end of turn. +SVar:DBAnimate:DB$ Animate | Defined$ Self | Power$ X | Toughness$ X | Types$ Artifact,Creature,Insect | Keywords$ Flying | RemoveCreatureTypes$ True | Optional$ True | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, you may have this artifact become an X/X Insect artifact creature with flying, where X is the result. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this artifact attacks, another target attacking creature gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+attacking | TgtPrompt$ Select another target attacking creature | KW$ Flying -Oracle:Ebony Fly enters tapped.\n{T}: Add {C}.\n{4}: Roll a d6. Until end of turn, you may have Ebony Fly become an X/X Insect artifact creature with flying, where X is the result.\nWhenever Ebony Fly attacks, another target attacking creature gains flying until end of turn. +Oracle:This artifact enters tapped.\n{T}: Add {C}.\n{4}: Roll a d6. Until end of turn, you may have this artifact become an X/X Insect artifact creature with flying, where X is the result.\nWhenever this artifact attacks, another target attacking creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/e/ebony_owl_netsuke.txt b/forge-gui/res/cardsfolder/e/ebony_owl_netsuke.txt index ff5fdc297c25..bc05d205a642 100644 --- a/forge-gui/res/cardsfolder/e/ebony_owl_netsuke.txt +++ b/forge-gui/res/cardsfolder/e/ebony_owl_netsuke.txt @@ -1,6 +1,6 @@ Name:Ebony Owl Netsuke ManaCost:2 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | IsPresent$ Card.ActivePlayerCtrl | PresentZone$ Hand | PresentCompare$ GE7 | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, CARDNAME deals 4 damage to that player. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | IsPresent$ Card.ActivePlayerCtrl | PresentZone$ Hand | PresentCompare$ GE7 | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, this artifact deals 4 damage to that player. SVar:TrigDamageOpp:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 4 -Oracle:At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, Ebony Owl Netsuke deals 4 damage to that player. +Oracle:At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, this artifact deals 4 damage to that player. diff --git a/forge-gui/res/cardsfolder/e/ebony_treefolk.txt b/forge-gui/res/cardsfolder/e/ebony_treefolk.txt index 994c19fc09ae..5ef621e83345 100644 --- a/forge-gui/res/cardsfolder/e/ebony_treefolk.txt +++ b/forge-gui/res/cardsfolder/e/ebony_treefolk.txt @@ -2,5 +2,5 @@ Name:Ebony Treefolk ManaCost:1 B G Types:Creature Treefolk PT:3/3 -A:AB$ Pump | Cost$ B G | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:{B}{G}: Ebony Treefolk gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B G | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +Oracle:{B}{G}: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eccentric_apprentice.txt b/forge-gui/res/cardsfolder/e/eccentric_apprentice.txt index 3693371bab80..65edf7dfd94a 100644 --- a/forge-gui/res/cardsfolder/e/eccentric_apprentice.txt +++ b/forge-gui/res/cardsfolder/e/eccentric_apprentice.txt @@ -3,9 +3,9 @@ ManaCost:2 U Types:Creature Tiefling Wizard PT:2/2 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters, venture into the dungeon. (Enter the first room or advance to the next room.) +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When this creature enters, venture into the dungeon. (Enter the first room or advance to the next room.) SVar:TrigVenture:DB$ Venture T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | CheckSVar$ X | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, if you've completed a dungeon, up to one target creature becomes a Bird with base power and toughness 1/1 and flying until end of turn. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | Power$ 1 | Toughness$ 1 | Types$ Bird | RemoveCreatureTypes$ True | Keywords$ Flying SVar:X:DungeonsCompleted$Amount -Oracle:Flying\nWhen Eccentric Apprentice enters, venture into the dungeon. (Enter the first room or advance to the next room.)\nAt the beginning of combat on your turn, if you've completed a dungeon, up to one target creature becomes a Bird with base power and toughness 1/1 and flying until end of turn. +Oracle:Flying\nWhen this creature enters, venture into the dungeon. (Enter the first room or advance to the next room.)\nAt the beginning of combat on your turn, if you've completed a dungeon, up to one target creature becomes a Bird with base power and toughness 1/1 and flying until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eccentric_farmer.txt b/forge-gui/res/cardsfolder/e/eccentric_farmer.txt index 37d52371636b..b3016d07ac03 100644 --- a/forge-gui/res/cardsfolder/e/eccentric_farmer.txt +++ b/forge-gui/res/cardsfolder/e/eccentric_farmer.txt @@ -2,8 +2,8 @@ Name:Eccentric Farmer ManaCost:2 G Types:Creature Human Peasant PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards, then you may return a land card from your graveyard to your hand. (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 three cards, then you may return a land card from your graveyard to your hand. (To mill three cards, put the top three cards of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Land.YouOwn | Hidden$ True | Optional$ True DeckHas:Ability$Graveyard -Oracle:When Eccentric Farmer enters, mill three cards, then you may return a land card from your graveyard to your hand. (To mill a card, put the top card of your library into your graveyard.) +Oracle:When this creature enters, mill three cards, then you may return a 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/e/echo_inspector.txt b/forge-gui/res/cardsfolder/e/echo_inspector.txt index 7b4bf1dacd4c..11cd27c8a65a 100644 --- a/forge-gui/res/cardsfolder/e/echo_inspector.txt +++ b/forge-gui/res/cardsfolder/e/echo_inspector.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Bird Rogue PT:2/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConnive | TriggerDescription$ When CARDNAME enters, it connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConnive | TriggerDescription$ When this creature enters, it connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) SVar:TrigConnive:DB$ Connive DeckHas:Ability$Discard|Counters -Oracle:Flying\nWhen Echo Inspector enters, it connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) +Oracle:Flying\nWhen this creature enters, it connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) diff --git a/forge-gui/res/cardsfolder/e/echo_of_dusk.txt b/forge-gui/res/cardsfolder/e/echo_of_dusk.txt index cbdf2f4e1b3d..34c6881fd65f 100644 --- a/forge-gui/res/cardsfolder/e/echo_of_dusk.txt +++ b/forge-gui/res/cardsfolder/e/echo_of_dusk.txt @@ -2,7 +2,7 @@ Name:Echo of Dusk ManaCost:1 B Types:Creature Vampire Spirit PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddKeyword$ Lifelink | Description$ Descend 4 — As long as there are four or more permanent cards in your graveyard, CARDNAME gets +1/+1 and has lifelink. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddKeyword$ Lifelink | Description$ Descend 4 — As long as there are four or more permanent cards in your graveyard, this creature gets +1/+1 and has lifelink. DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard DeckHas:Ability$LifeGain -Oracle:Descend 4 — As long as there are four or more permanent cards in your graveyard, Echo of Dusk gets +1/+1 and has lifelink. +Oracle:Descend 4 — As long as there are four or more permanent cards in your graveyard, this creature gets +1/+1 and has lifelink. diff --git a/forge-gui/res/cardsfolder/e/echo_of_eons.txt b/forge-gui/res/cardsfolder/e/echo_of_eons.txt index 5a0f3f543a04..22638e22fd51 100644 --- a/forge-gui/res/cardsfolder/e/echo_of_eons.txt +++ b/forge-gui/res/cardsfolder/e/echo_of_eons.txt @@ -1,7 +1,7 @@ Name:Echo of Eons ManaCost:4 U U Types:Sorcery -A:SP$ ChangeZoneAll | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | AILogic$ Timetwister | SpellDescription$ Each player shuffles their graveyard and hand into their library, then draws seven cards. +A:SP$ ChangeZoneAll | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | AILogic$ Timetwister | SpellDescription$ Each player shuffles their hand and graveyard into their library, then draws seven cards. SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Player K:Flashback:2 U Oracle:Each player shuffles their hand and graveyard into their library, then draws seven cards.\nFlashback {2}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/e/echo_tracer.txt b/forge-gui/res/cardsfolder/e/echo_tracer.txt index 82eb846c9eec..428e33e777c2 100644 --- a/forge-gui/res/cardsfolder/e/echo_tracer.txt +++ b/forge-gui/res/cardsfolder/e/echo_tracer.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Wizard PT:2/2 K:Morph:2 U -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, return target creature to its owner's hand. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, return target creature to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand -Oracle:Morph {2}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Echo Tracer is turned face up, return target creature to its owner's hand. +Oracle:Morph {2}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen this creature is turned face up, return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/echoes_of_eternity.txt b/forge-gui/res/cardsfolder/e/echoes_of_eternity.txt index 6d2bc1e856ae..d9c9e4fe4e9b 100644 --- a/forge-gui/res/cardsfolder/e/echoes_of_eternity.txt +++ b/forge-gui/res/cardsfolder/e/echoes_of_eternity.txt @@ -2,7 +2,7 @@ Name:Echoes of Eternity ManaCost:3 C C C Types:Kindred Enchantment Eldrazi S:Mode$ Panharmonicon | ValidCard$ Card.YouCtrl+Colorless+Other | ValidZone$ Battlefield,Stack | Description$ If a triggered ability of a colorless spell you control or another colorless permanent you control triggers, that ability triggers an additional time. -T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | Execute$ TrigCopySpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a colorless spell, copy it and you may choose new targets for the copy. +T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | Execute$ TrigCopySpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a colorless spell, copy it. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) SVar:TrigCopySpell:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHints:Type$Eldrazi|Construct -Oracle:If a triggered ability of a colorless spell you control or another colorless permanent you control triggers, that ability triggers an additional time.\nWhenever you cast a colorless spell, copy it and you may choose new targets for the copy. +Oracle:If a triggered ability of a colorless spell you control or another colorless permanent you control triggers, that ability triggers an additional time.\nWhenever you cast a colorless spell, copy it. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/e/echoing_deeps.txt b/forge-gui/res/cardsfolder/e/echoing_deeps.txt index d1a66139234a..833a75048809 100644 --- a/forge-gui/res/cardsfolder/e/echoing_deeps.txt +++ b/forge-gui/res/cardsfolder/e/echoing_deeps.txt @@ -2,7 +2,7 @@ Name:Echoing Deeps ManaCost:no cost Types:Land Cave K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Land.Other | ChoiceZone$ Graveyard | IntoPlayTapped$ True | AddTypes$ Cave | SpellDescription$ You may have CARDNAME enter tapped as a copy of any land card in a graveyard, except it's a Cave in addition to its other types. +SVar:DBCopy:DB$ Clone | Choices$ Land.Other | ChoiceZone$ Graveyard | IntoPlayTapped$ True | AddTypes$ Cave | SpellDescription$ You may have this land enter tapped as a copy of any land card in a graveyard, except it's a Cave in addition to its other types. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. DeckHints:Ability$Graveyard|Mill -Oracle:You may have Echoing Deeps enter tapped as a copy of any land card in a graveyard, except it's a Cave in addition to its other types.\n{T}: Add {C}. +Oracle:You may have this land enter tapped as a copy of any land card in a graveyard, except it's a Cave in addition to its other types.\n{T}: Add {C}. diff --git a/forge-gui/res/cardsfolder/e/eclipsed_boggart.txt b/forge-gui/res/cardsfolder/e/eclipsed_boggart.txt index 8c37f2f74b52..9db6b251192d 100644 --- a/forge-gui/res/cardsfolder/e/eclipsed_boggart.txt +++ b/forge-gui/res/cardsfolder/e/eclipsed_boggart.txt @@ -2,7 +2,7 @@ Name:Eclipsed Boggart ManaCost:BR BR BR Types:Creature Goblin Scout PT:2/3 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. You may reveal a Goblin, Swamp or Mountain card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBDig | TriggerDescription$ When this creature enters, look at the top four cards of your library. You may reveal a Goblin, Swamp, or Mountain card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:DBDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Goblin,Swamp,Mountain | RestRandomOrder$ True DeckHints:Type$Goblin|Swamp|Mountain -Oracle:When Eclipsed Boggart enters, look at the top four cards of your library. You may reveal a Goblin, Swamp or Mountain card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:When this creature enters, look at the top four cards of your library. You may reveal a Goblin, Swamp, or Mountain 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/e/eclipsed_elf.txt b/forge-gui/res/cardsfolder/e/eclipsed_elf.txt index 0bb0469e4c4a..25d12a738745 100644 --- a/forge-gui/res/cardsfolder/e/eclipsed_elf.txt +++ b/forge-gui/res/cardsfolder/e/eclipsed_elf.txt @@ -2,7 +2,7 @@ Name:Eclipsed Elf ManaCost:BG BG BG Types:Creature Elf Scout PT:3/2 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. You may reveal a Elf, Swamp, or Forest card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBDig | TriggerDescription$ When this creature enters, look at the top four cards of your library. You may reveal an Elf, Swamp, or Forest card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:DBDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Elf,Swamp,Forest | RestRandomOrder$ True DeckHints:Type$Elf|Swamp|Forest -Oracle:When Eclipsed Elf enters, look at the top four cards of your library. You may reveal a Elf, Swamp, or Forest card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:When this creature enters, look at the top four cards of your library. You may reveal an Elf, Swamp, or Forest 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/e/eclipsed_kithkin.txt b/forge-gui/res/cardsfolder/e/eclipsed_kithkin.txt index f9d82fe513ad..ce8ed7d0ebf2 100644 --- a/forge-gui/res/cardsfolder/e/eclipsed_kithkin.txt +++ b/forge-gui/res/cardsfolder/e/eclipsed_kithkin.txt @@ -2,7 +2,7 @@ Name:Eclipsed Kithkin ManaCost:GW GW Types:Creature Kithkin Scout PT:2/1 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. You may reveal a Kithkin, Forest or Plains card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBDig | TriggerDescription$ When this creature enters, look at the top four cards of your library. You may reveal a Kithkin, Forest, or Plains card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:DBDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Kithkin,Forest,Plains | RestRandomOrder$ True DeckHints:Type$Kithkin|Forest|Plains -Oracle:When Eclipsed Kithkin enters, look at the top four cards of your library. You may reveal a Kithkin, Forest or Plains card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:When this creature enters, look at the top four cards of your library. You may reveal a Kithkin, Forest, or Plains 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/e/eclipsed_merrow.txt b/forge-gui/res/cardsfolder/e/eclipsed_merrow.txt index 3b3211ad43f5..f05177b544e8 100644 --- a/forge-gui/res/cardsfolder/e/eclipsed_merrow.txt +++ b/forge-gui/res/cardsfolder/e/eclipsed_merrow.txt @@ -2,7 +2,7 @@ Name:Eclipsed Merrow ManaCost:WU WU WU Types:Creature Merfolk Scout PT:2/3 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. You may reveal a Merfolk, Plains or Island card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBDig | TriggerDescription$ When this creature enters, look at the top four cards of your library. You may reveal a Merfolk, Plains, or Island card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:DBDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Merfolk,Plains,Island | RestRandomOrder$ True DeckHints:Type$Merfolk|Plains|Island -Oracle:When Eclipsed Merrow enters, look at the top four cards of your library. You may reveal a Merfolk, Plains or Island card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:When this creature enters, look at the top four cards of your library. You may reveal a Merfolk, Plains, or Island 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/e/ecologists_terrarium.txt b/forge-gui/res/cardsfolder/e/ecologists_terrarium.txt index d8205977afad..577ac80161de 100644 --- a/forge-gui/res/cardsfolder/e/ecologists_terrarium.txt +++ b/forge-gui/res/cardsfolder/e/ecologists_terrarium.txt @@ -1,8 +1,8 @@ Name:Ecologist's Terrarium ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | 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, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this artifact enters, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ShuffleNonMandatory$ True A:AB$ PutCounter | Cost$ 2 T Sac<1/CARDNAME> | ValidTgts$ Creature | SorcerySpeed$ True | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. Activate only as a sorcery. DeckHas:Ability$Counters -Oracle:When Ecologist's Terrarium enters, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle.\n{2}, {T}, Sacrifice Ecologist's Terrarium: Put a +1/+1 counter on target creature. Activate only as a sorcery. +Oracle:When this artifact enters, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle.\n{2}, {T}, Sacrifice this artifact: Put a +1/+1 counter on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/e/ecstatic_awakener_awoken_demon.txt b/forge-gui/res/cardsfolder/e/ecstatic_awakener_awoken_demon.txt index 59a71785bb29..ca0949fcf18d 100644 --- a/forge-gui/res/cardsfolder/e/ecstatic_awakener_awoken_demon.txt +++ b/forge-gui/res/cardsfolder/e/ecstatic_awakener_awoken_demon.txt @@ -2,10 +2,10 @@ Name:Ecstatic Awakener ManaCost:B Types:Creature Human Wizard PT:1/1 -A:AB$ Draw | Cost$ 2 B Sac<1/Creature.Other/another creature> | NumCards$ 1 | SubAbility$ DBTransform | ActivationLimit$ 1 | SpellDescription$ Draw a card, then transform CARDNAME. Activate only once each turn. +A:AB$ Draw | Cost$ 2 B Sac<1/Creature.Other/another creature> | NumCards$ 1 | SubAbility$ DBTransform | ActivationLimit$ 1 | SpellDescription$ Draw a card, then transform this creature. Activate only once each turn. SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:{2}{B}, Sacrifice another creature: Draw a card, then transform Ecstatic Awakener. Activate only once each turn. +Oracle:{2}{B}, Sacrifice another creature: Draw a card, then transform this creature. Activate only once each turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/ecstatic_electromancer.txt b/forge-gui/res/cardsfolder/e/ecstatic_electromancer.txt index 9f51e83d8091..d42419b2e5ea 100644 --- a/forge-gui/res/cardsfolder/e/ecstatic_electromancer.txt +++ b/forge-gui/res/cardsfolder/e/ecstatic_electromancer.txt @@ -3,9 +3,9 @@ ManaCost:1 UR UR Types:Creature Goblin Wizard PT:2/3 K:Prowess -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME enters or attacks, you may discard a card. If you do, draw a card. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, you may discard a card. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever this creature enters or attacks, you may discard a card. If you do, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, you may discard a card. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Discard -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhenever Ecstatic Electromancer enters or attacks, you may discard a card. If you do, draw a card. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhenever this creature enters or attacks, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/e/ed_e_lonesome_eyebot.txt b/forge-gui/res/cardsfolder/e/ed_e_lonesome_eyebot.txt index ef03a4f8ac09..8c90fbe1a250 100644 --- a/forge-gui/res/cardsfolder/e/ed_e_lonesome_eyebot.txt +++ b/forge-gui/res/cardsfolder/e/ed_e_lonesome_eyebot.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Legendary Artifact Creature Robot PT:2/1 K:Flying -T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPutCounter | CheckSVar$ Y | SVarCompare$ GTX | TriggerZones$ Battlefield | TriggerDescription$ ED-E My Love — Whenever you attack, if the number of attacking creatures is greater than the number of quest counters on CARDNAME, put a quest counter on it. +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPutCounter | CheckSVar$ Y | SVarCompare$ GTX | TriggerZones$ Battlefield | TriggerDescription$ ED-E My Love — Whenever you attack, if the number of attacking creatures is greater than the number of quest counters on NICKNAME, put a quest counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 A:AB$ Draw | Cost$ 2 Sac<1/NICKNAME> | NumCards$ 1 | SubAbility$ DBDraw | SpellDescription$ Draw a card, then draw an additional card for each quest counter on NICKNAME. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X @@ -11,4 +11,4 @@ SVar:Y:Count$Valid Creature.attacking+YouCtrl SVar:X:Count$CardCounters.QUEST DeckHas:Ability$Sacrifice|Counters SVar:AICounterOverrideQUEST:Positive -Oracle:Flying\nED-E My Love — Whenever you attack, if the number of attacking creatures is greater than the number of quest counters on ED-E, Lonesome Eyebot, put a quest counter on it.\n{2}, Sacrifice ED-E: Draw a card, then draw an additional card for each quest counter on ED-E. +Oracle:Flying\nED-E My Love — Whenever you attack, if the number of attacking creatures is greater than the number of quest counters on ED-E, put a quest counter on it.\n{2}, Sacrifice ED-E: Draw a card, then draw an additional card for each quest counter on ED-E. diff --git a/forge-gui/res/cardsfolder/e/eddymurk_crab.txt b/forge-gui/res/cardsfolder/e/eddymurk_crab.txt index e2615b822e2e..697a48d0e627 100644 --- a/forge-gui/res/cardsfolder/e/eddymurk_crab.txt +++ b/forge-gui/res/cardsfolder/e/eddymurk_crab.txt @@ -3,11 +3,11 @@ ManaCost:5 U U Types:Creature Elemental Crab PT:5/5 K:Flash -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each instant and sorcery card in your graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each instant and sorcery card in your graveyard. K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPlayerTurn$ False | SpellDescription$ CARDNAME enters tapped if it's not your turn. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap up to two target creatures. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPlayerTurn$ False | SpellDescription$ This creature enters tapped if it's not your turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap up to two target creatures. SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target creatures | ValidTgts$ Creature SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHints:Ability$Graveyard -Oracle:Flash\nThis spell costs {1} less to cast for each instant and sorcery card in your graveyard.\nEddymurk Crab enters tapped if it's not your turn.\nWhen Eddymurk Crab enters, tap up to two target creatures. +Oracle:Flash\nThis spell costs {1} less to cast for each instant and sorcery card in your graveyard.\nThis creature enters tapped if it's not your turn.\nWhen this creature enters, tap up to two target creatures. diff --git a/forge-gui/res/cardsfolder/e/eddytrail_hawk.txt b/forge-gui/res/cardsfolder/e/eddytrail_hawk.txt index 15931efebd2a..5b71af1c60be 100644 --- a/forge-gui/res/cardsfolder/e/eddytrail_hawk.txt +++ b/forge-gui/res/cardsfolder/e/eddytrail_hawk.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Creature Bird PT:1/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E} (two energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When this creature enters, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {E}. If you do, another target attacking creature gains flying until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, you may pay {E}. If you do, another target attacking creature gains flying until end of turn. SVar:TrigPump:AB$ Pump | Cost$ PayEnergy<1> | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target attacking creature | KW$ Flying SVar:HasAttackEffect:TRUE -Oracle:Flying\nWhen Eddytrail Hawk enters, you get {E}{E} (two energy counters).\nWhenever Eddytrail Hawk attacks, you may pay {E}. If you do, another target attacking creature gains flying until end of turn. +Oracle:Flying\nWhen this creature enters, you get {E}{E} (two energy counters).\nWhenever this creature attacks, you may pay {E}. If you do, another target attacking creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/e/edea_possessed_sorceress.txt b/forge-gui/res/cardsfolder/e/edea_possessed_sorceress.txt index 59602e4e30a3..191eef58b37e 100644 --- a/forge-gui/res/cardsfolder/e/edea_possessed_sorceress.txt +++ b/forge-gui/res/cardsfolder/e/edea_possessed_sorceress.txt @@ -5,7 +5,7 @@ PT:2/5 K:Ward:2 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigGainControl | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn. SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | LoseControl$ EOT | Untap$ True | AddKWs$ Haste -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Creature.YouDontOwn+YouCtrl | Execute$ TrigReturn | TriggerDescription$ Whenever a creature you control but don't own dies, return it to the battlefield under it's owner's control and you draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Creature.YouDontOwn+YouCtrl | Execute$ TrigReturn | TriggerDescription$ Whenever a creature you control but don't own dies, return it to the battlefield under its owner's control and you draw a card. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ All | Destination$ Battlefield | SubAbility$ TrigDraw SVar:TrigDraw:DB$ Draw -Oracle:Ward {2}\nAt the beginning of combat on your turn, gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn.\nWhenever a creature you control but don't own dies, return it to the battlefield under it's owner's control and you draw a card. +Oracle:Ward {2}\nAt the beginning of combat on your turn, gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn.\nWhenever a creature you control but don't own dies, return it to the battlefield under its owner's control and you draw a card. diff --git a/forge-gui/res/cardsfolder/e/edgar_charmed_groom_edgar_markovs_coffin.txt b/forge-gui/res/cardsfolder/e/edgar_charmed_groom_edgar_markovs_coffin.txt index 0ae3b80401c4..5568390ecaab 100644 --- a/forge-gui/res/cardsfolder/e/edgar_charmed_groom_edgar_markovs_coffin.txt +++ b/forge-gui/res/cardsfolder/e/edgar_charmed_groom_edgar_markovs_coffin.txt @@ -3,11 +3,11 @@ ManaCost:2 W B Types:Legendary Creature Vampire Noble PT:4/4 S:Mode$ Continuous | Affected$ Creature.Vampire+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Vampires you control get +1/+1. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return it to the battlefield transformed under its owner's control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When NICKNAME dies, return it to the battlefield transformed under its owner's control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Defined$ TriggeredNewCardLKICopy | Destination$ Battlefield | Transformed$ True DeckHints:Type$Vampire AlternateMode:DoubleFaced -Oracle:Other Vampires you control get +1/+1.\nWhen Edgar, Charmed Groom dies, return it to the battlefield transformed under its owner's control. +Oracle:Other Vampires you control get +1/+1.\nWhen Edgar dies, return it to the battlefield transformed under its owner's control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/edgar_markov.txt b/forge-gui/res/cardsfolder/e/edgar_markov.txt index f03a7de9007b..574964f7adb8 100644 --- a/forge-gui/res/cardsfolder/e/edgar_markov.txt +++ b/forge-gui/res/cardsfolder/e/edgar_markov.txt @@ -2,14 +2,14 @@ Name:Edgar Markov ManaCost:3 R W B Types:Legendary Creature Vampire Knight PT:4/4 -T:Mode$ SpellCast | ValidCard$ Card.Vampire+Other | ValidActivatingPlayer$ You | TriggerZones$ Command | PresentZone$ Command | IsPresent$ Card.StrictlySelf | Execute$ TrigToken | TriggerDescription$ Eminence — Whenever you cast another Vampire spell, if CARDNAME is in the command zone or on the battlefield, create a 1/1 black Vampire creature token. -T:Mode$ SpellCast | ValidCard$ Card.Vampire+Other | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | PresentZone$ Battlefield | IsPresent$ Card.StrictlySelf | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Eminence — Whenever you cast another Vampire spell, if CARDNAME is in the command zone or on the battlefield, create a 1/1 black Vampire creature token. +T:Mode$ SpellCast | ValidCard$ Card.Vampire+Other | ValidActivatingPlayer$ You | TriggerZones$ Command | PresentZone$ Command | IsPresent$ Card.StrictlySelf | Execute$ TrigToken | TriggerDescription$ Eminence — Whenever you cast another Vampire spell, if NICKNAME is in the command zone or on the battlefield, create a 1/1 black Vampire creature token. +T:Mode$ SpellCast | ValidCard$ Card.Vampire+Other | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | PresentZone$ Battlefield | IsPresent$ Card.StrictlySelf | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Eminence — Whenever you cast another Vampire spell, if NICKNAME is in the command zone or on the battlefield, create a 1/1 black Vampire creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_vampire | TokenOwner$ You K:First Strike K:Haste -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on each Vampire you control. +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever NICKNAME attacks, put a +1/+1 counter on each Vampire you control. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Vampire.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:TRUE SVar:BuffedBy:Vampire DeckHints:Type$Vampire -Oracle:Eminence — Whenever you cast another Vampire spell, if Edgar Markov is in the command zone or on the battlefield, create a 1/1 black Vampire creature token.\nFirst strike, haste\nWhenever Edgar Markov attacks, put a +1/+1 counter on each Vampire you control. +Oracle:Eminence — Whenever you cast another Vampire spell, if Edgar is in the command zone or on the battlefield, create a 1/1 black Vampire creature token.\nFirst strike, haste\nWhenever Edgar attacks, put a +1/+1 counter on each Vampire you control. diff --git a/forge-gui/res/cardsfolder/e/edgars_awakening.txt b/forge-gui/res/cardsfolder/e/edgars_awakening.txt index 25cefb617a0c..2ff5c5398f99 100644 --- a/forge-gui/res/cardsfolder/e/edgars_awakening.txt +++ b/forge-gui/res/cardsfolder/e/edgars_awakening.txt @@ -2,9 +2,9 @@ Name:Edgar's Awakening ManaCost:3 B B Types:Sorcery A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SpellDescription$ Return target creature card from your graveyard to the battlefield. -T:Mode$ Discarded | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerController$ TriggeredCardController | TriggerDescription$ When you discard CARDNAME, you may pay {B}. When you do, return target creature card from your graveyard to your hand. +T:Mode$ Discarded | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerController$ TriggeredCardController | TriggerDescription$ When you discard this card, you may pay {B}. When you do, return target creature card from your graveyard to your hand. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ B | Execute$ TrigReturn | TriggerDescription$ When you do, return target creature card from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Hand DeckHints:Ability$Discard DeckHas:Ability$Graveyard -Oracle:Return target creature card from your graveyard to the battlefield.\nWhen you discard Edgar's Awakening, you may pay {B}. When you do, return target creature card from your graveyard to your hand. +Oracle:Return target creature card from your graveyard to the battlefield.\nWhen you discard this card, you may pay {B}. When you do, return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/edgewall_inn.txt b/forge-gui/res/cardsfolder/e/edgewall_inn.txt index c9d3ddc753d9..5f6ffaac0ef5 100644 --- a/forge-gui/res/cardsfolder/e/edgewall_inn.txt +++ b/forge-gui/res/cardsfolder/e/edgewall_inn.txt @@ -1,12 +1,12 @@ Name:Edgewall Inn ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True K: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 land enters, choose a color. A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. A:AB$ ChangeZone | Cost$ 3 T Sac<1/CARDNAME> | TgtPrompt$ Choose target card in your graveyard that has an adventure | ValidTgts$ Card.YouCtrl+AdventureCard | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card that has an Adventure from your graveyard to your hand. DeckHas:Ability$Graveyard|Sacrifice DeckHints:Type$Adventure -Oracle:Edgewall Inn enters tapped.\nAs Edgewall Inn enters, choose a color.\n{T}: Add one mana of the chosen color.\n{3}, {T}, Sacrifice Edgewall Inn: Return target card that has an Adventure from your graveyard to your hand. +Oracle:This land enters tapped.\nAs this land enters, choose a color.\n{T}: Add one mana of the chosen color.\n{3}, {T}, Sacrifice this land: Return target card that has an Adventure from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/edgewall_pack.txt b/forge-gui/res/cardsfolder/e/edgewall_pack.txt index 713b478cdd8b..c97680a8768e 100644 --- a/forge-gui/res/cardsfolder/e/edgewall_pack.txt +++ b/forge-gui/res/cardsfolder/e/edgewall_pack.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Dog PT:3/3 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 black Rat creature token with "This creature can't block." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 1/1 black Rat creature token with "This token can't block." SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_rat_noblock DeckHas:Ability$Token & Type$Rat -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Edgewall Pack enters, create a 1/1 black Rat creature token with "This creature can't block." +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, create a 1/1 black Rat creature token with "This token can't block." diff --git a/forge-gui/res/cardsfolder/e/edifice_of_authority.txt b/forge-gui/res/cardsfolder/e/edifice_of_authority.txt index e188df13e3e5..215b7cc035c4 100644 --- a/forge-gui/res/cardsfolder/e/edifice_of_authority.txt +++ b/forge-gui/res/cardsfolder/e/edifice_of_authority.txt @@ -1,9 +1,9 @@ Name:Edifice of Authority ManaCost:3 Types:Artifact -A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't attack. | SubAbility$ DBPutCounter | IsCurse$ True | SpellDescription$ Target creature can't attack this turn. Put a brick counter on CARDNAME. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't attack. | SubAbility$ DBPutCounter | IsCurse$ True | SpellDescription$ Target creature can't attack this turn. Put a brick counter on this artifact. SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ BRICK | CounterNum$ 1 -A:AB$ Effect | Cost$ 1 T | ValidTgts$ Creature | RememberObjects$ Targeted | StaticAbilities$ DBCantStatic | ForgetOnMoved$ Battlefield | IsCurse$ True | Duration$ UntilYourNextTurn | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate only if there are three or more brick counters on CARDNAME. +A:AB$ Effect | Cost$ 1 T | ValidTgts$ Creature | RememberObjects$ Targeted | StaticAbilities$ DBCantStatic | ForgetOnMoved$ Battlefield | IsCurse$ True | Duration$ UntilYourNextTurn | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate only if there are three or more brick counters on this artifact. SVar:DBCantStatic:Mode$ CantAttack,CantBlock,CantBeActivated | ValidCard$ Card.IsRemembered | Description$ Remembered can't attack or block and activated abilities can't be activated. SVar:X:Count$CardCounters.BRICK -Oracle:{1}, {T}: Target creature can't attack this turn. Put a brick counter on Edifice of Authority.\n{1}, {T}: Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate only if there are three or more brick counters on Edifice of Authority. +Oracle:{1}, {T}: Target creature can't attack this turn. Put a brick counter on this artifact.\n{1}, {T}: Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate only if there are three or more brick counters on this artifact. diff --git a/forge-gui/res/cardsfolder/e/eelectrocute.txt b/forge-gui/res/cardsfolder/e/eelectrocute.txt index 6e08c96cba32..35390daf7194 100644 --- a/forge-gui/res/cardsfolder/e/eelectrocute.txt +++ b/forge-gui/res/cardsfolder/e/eelectrocute.txt @@ -2,8 +2,8 @@ Name:Eelectrocute ManaCost:1 R Types:Instant A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | CheckSVar$ Count$YouRolledThisTurn6 | Description$ You may cast CARDNAME from your graveyard as long as you've rolled a 6 this turn. If you cast CARDNAME this way and it would be put into your graveyard, exile it instead. +S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | CheckSVar$ Count$YouRolledThisTurn6 | Description$ You may cast this card from your graveyard as long as you've rolled a 6 this turn. If you cast it 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 DeckHas:Ability$Graveyard -Oracle:Eelectrocute deals 2 damage to any target.\nYou may cast Eelectrocute from your graveyard as long as you've rolled a 6 this turn. If you cast Eelectrocute this way and it would be put into your graveyard, exile it instead. +Oracle:Eelectrocute deals 2 damage to any target.\nYou may cast this card from your graveyard as long as you've rolled a 6 this turn. If you cast it this way and it would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/e/eerie_soultender.txt b/forge-gui/res/cardsfolder/e/eerie_soultender.txt index 2503f7579fd8..ce39e0f726c6 100644 --- a/forge-gui/res/cardsfolder/e/eerie_soultender.txt +++ b/forge-gui/res/cardsfolder/e/eerie_soultender.txt @@ -2,8 +2,8 @@ Name:Eerie Soultender ManaCost:2 B Types:Creature Spirit Cleric PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You A:AB$ ChangeZone | Cost$ 4 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select another target creature card in your graveyard | ValidTgts$ Creature.YouOwn+Other | SpellDescription$ Return another target creature card from your graveyard to your hand. DeckHas:Ability$Graveyard|Mill -Oracle:When Eerie Soultender enters, mill three cards. (To mill a card, put the top card of your library into your graveyard.)\n{4}{B}, Exile Eerie Soultender from your graveyard: Return another target creature card from your graveyard to your hand. +Oracle:When this creature enters, mill three cards. (Put the top three cards of your library into your graveyard.)\n{4}{B}, Exile this card from your graveyard: Return another target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/effluence_devourer.txt b/forge-gui/res/cardsfolder/e/effluence_devourer.txt index ac20b8ac48bf..2bfb8c7ff85f 100644 --- a/forge-gui/res/cardsfolder/e/effluence_devourer.txt +++ b/forge-gui/res/cardsfolder/e/effluence_devourer.txt @@ -9,4 +9,4 @@ SVar:ABToken:AB$ Token | Cost$ 2 ExileFromGrave<1/CARDNAME> | ActivationZone$ Gr SVar:X:Exiled$CardPower DeckHints:Ability$Sacrifice DeckHas:Ability$Sacrifice|Token & Type$Ooze -Oracle:Blitz {B}{R}{G}\nWhenever you sacrifice Effluence Devourer or another creature, it perpetually gains "{2}, Exile this card from your graveyard: Create an X/X green Ooze creature token, where X is this card's power. Activate only as a sorcery." +Oracle:Whenever you sacrifice Effluence Devourer or another creature, it perpetually gains "{2}, Exile this card from your graveyard: Create an X/X green Ooze creature token, where X is this card's power. Activate only as a sorcery."\nBlitz {B}{R}{G} (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/e/effortless_master.txt b/forge-gui/res/cardsfolder/e/effortless_master.txt index ae976d4d9c06..2f753a5daf67 100644 --- a/forge-gui/res/cardsfolder/e/effortless_master.txt +++ b/forge-gui/res/cardsfolder/e/effortless_master.txt @@ -4,7 +4,7 @@ Types:Creature Orc Monk PT:4/3 K:Vigilance K:Menace -K:etbCounter:P1P1:2:CheckSVar$ X:This creature enters with two +1/+1 counters if you've cast two or more spells this turn. +K:etbCounter:P1P1:2:CheckSVar$ X:This creature enters with two +1/+1 counters on it if you've cast two or more spells this turn. SVar:X:Count$Compare Y GE2.1.0 SVar:Y:Count$ThisTurnCast_Card.YouCtrl -Oracle:Vigilance\nMenace (This creature can't be blocked except by two or more creatures.)\nThis creature enters with two +1/+1 counters if you've cast two or more spells this turn. +Oracle:Vigilance\nMenace (This creature can't be blocked except by two or more creatures.)\nThis creature enters with two +1/+1 counters on it if you've cast two or more spells this turn. diff --git a/forge-gui/res/cardsfolder/e/efreet_flamepainter.txt b/forge-gui/res/cardsfolder/e/efreet_flamepainter.txt index 428e8ca1ad9c..de2cb36f9548 100644 --- a/forge-gui/res/cardsfolder/e/efreet_flamepainter.txt +++ b/forge-gui/res/cardsfolder/e/efreet_flamepainter.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Efreet Shaman PT:1/4 K:Double Strike -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 target instant or sorcery card from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. +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 target instant or sorcery card 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.YouOwn,Sorcery.YouOwn | TgtPrompt$ Choose target instant or sorcery card from your graveyard | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell -Oracle:Double strike\nWhenever Efreet Flamepainter deals combat damage to a player, you may cast target instant or sorcery card from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. +Oracle:Double strike\nWhenever this creature deals combat damage to a player, you may cast target instant or sorcery card 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/e/efreet_weaponmaster.txt b/forge-gui/res/cardsfolder/e/efreet_weaponmaster.txt index 7181d14b81ed..181a3fb0c4af 100644 --- a/forge-gui/res/cardsfolder/e/efreet_weaponmaster.txt +++ b/forge-gui/res/cardsfolder/e/efreet_weaponmaster.txt @@ -4,8 +4,8 @@ Types:Creature Efreet Monk PT:4/3 K:First Strike K:Morph:2 U R W -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters or is turned face up, another target creature you control gets +3/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ When CARDNAME enters or is turned face up, another target creature you control gets +3/+0 until end of turn. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When this creature enters or is turned face up, another target creature you control gets +3/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ When this creature enters or is turned face up, another target creature you control gets +3/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature | NumAtt$ +3 SVar:PlayMain1:TRUE -Oracle:First strike\nWhen Efreet Weaponmaster enters or is turned face up, another target creature you control gets +3/+0 until end of turn.\nMorph {2}{U}{R}{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:First strike\nWhen this creature enters or is turned face up, another target creature you control gets +3/+0 until end of turn.\nMorph {2}{U}{R}{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/e/eidolon_of_astral_winds.txt b/forge-gui/res/cardsfolder/e/eidolon_of_astral_winds.txt index 8c164a50f3b3..5fb2bc438081 100644 --- a/forge-gui/res/cardsfolder/e/eidolon_of_astral_winds.txt +++ b/forge-gui/res/cardsfolder/e/eidolon_of_astral_winds.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Enchantment Creature Spirit PT:2/4 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.YouCtrl | Execute$ TrigAnimate | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, choose target creature you control. Until end of turn, that creature has base power and toughness 4/4 and gains flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.YouCtrl | Execute$ TrigAnimate | TriggerDescription$ Constellation — Whenever this creature or another enchantment you control enters, choose target creature you control. Until end of turn, that creature has base power and toughness 4/4 and gains flying. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 4 | Toughness$ 4 | Keywords$ Flying DeckHints:Type$Enchantment -Oracle:Vigilance\nConstellation — Whenever Eidolon of Astral Winds or another enchantment you control enters, choose target creature you control. Until end of turn, that creature has base power and toughness 4/4 and gains flying. +Oracle:Vigilance\nConstellation — Whenever this creature or another enchantment you control enters, choose target creature you control. Until end of turn, that creature has base power and toughness 4/4 and gains flying. diff --git a/forge-gui/res/cardsfolder/e/eidolon_of_blossoms.txt b/forge-gui/res/cardsfolder/e/eidolon_of_blossoms.txt index aeb88542104e..41edb4fbe8ad 100644 --- a/forge-gui/res/cardsfolder/e/eidolon_of_blossoms.txt +++ b/forge-gui/res/cardsfolder/e/eidolon_of_blossoms.txt @@ -2,7 +2,7 @@ Name:Eidolon of Blossoms ManaCost:2 G G Types:Enchantment Creature Spirit PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDraw | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDraw | TriggerDescription$ Constellation — Whenever this creature or another enchantment you control enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:BuffedBy:Enchantment -Oracle:Constellation — Whenever Eidolon of Blossoms or another enchantment you control enters, draw a card. +Oracle:Constellation — Whenever this creature or another enchantment you control enters, draw a card. diff --git a/forge-gui/res/cardsfolder/e/eidolon_of_countless_battles.txt b/forge-gui/res/cardsfolder/e/eidolon_of_countless_battles.txt index ac0067daf92e..363f4b09286a 100644 --- a/forge-gui/res/cardsfolder/e/eidolon_of_countless_battles.txt +++ b/forge-gui/res/cardsfolder/e/eidolon_of_countless_battles.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Enchantment Creature Spirit PT:0/0 K:Bestow:2 W W -S:Mode$ Continuous | Affected$ Card.Self,Card.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ CARDNAME and enchanted creature get +1/+1 for each creature you control and +1/+1 for each Aura you control. +S:Mode$ Continuous | Affected$ Card.Self,Card.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ This creature and enchanted creature each get +1/+1 for each creature you control and +1/+1 for each Aura you control. SVar:X:Count$Valid Creature.YouCtrl,Aura.YouCtrl SVar:BuffedBy:Creature,Aura -Oracle:Bestow {2}{W}{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.)\nEidolon of Countless Battles and enchanted creature each get +1/+1 for each creature you control and +1/+1 for each Aura you control. +Oracle:Bestow {2}{W}{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.)\nThis creature and enchanted creature each get +1/+1 for each creature you control and +1/+1 for each Aura you control. diff --git a/forge-gui/res/cardsfolder/e/eidolon_of_philosophy.txt b/forge-gui/res/cardsfolder/e/eidolon_of_philosophy.txt index 8181e0984077..41682b87a1e5 100644 --- a/forge-gui/res/cardsfolder/e/eidolon_of_philosophy.txt +++ b/forge-gui/res/cardsfolder/e/eidolon_of_philosophy.txt @@ -3,4 +3,4 @@ ManaCost:U Types:Enchantment Creature Spirit PT:1/2 A:AB$ Draw | Cost$ 6 U Sac<1/CARDNAME> | NumCards$ 3 | SpellDescription$ Draw three cards. -Oracle:{6}{U}, Sacrifice Eidolon of Philosophy: Draw three cards. +Oracle:{6}{U}, Sacrifice this creature: Draw three cards. diff --git a/forge-gui/res/cardsfolder/e/eidolon_of_the_great_revel.txt b/forge-gui/res/cardsfolder/e/eidolon_of_the_great_revel.txt index 904cae3ee4d0..f4ba375413dd 100644 --- a/forge-gui/res/cardsfolder/e/eidolon_of_the_great_revel.txt +++ b/forge-gui/res/cardsfolder/e/eidolon_of_the_great_revel.txt @@ -2,7 +2,7 @@ Name:Eidolon of the Great Revel ManaCost:R R Types:Enchantment Creature Spirit PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.cmcLE3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell with mana value 3 or less, CARDNAME deals 2 damage to that player. +T:Mode$ SpellCast | ValidCard$ Card.cmcLE3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell with mana value 3 or less, this creature deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredActivator | NumDmg$ 2 AI:RemoveDeck:Random -Oracle:Whenever a player casts a spell with mana value 3 or less, Eidolon of the Great Revel deals 2 damage to that player. +Oracle:Whenever a player casts a spell with mana value 3 or less, this creature deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/e/eiganjo_seat_of_the_empire.txt b/forge-gui/res/cardsfolder/e/eiganjo_seat_of_the_empire.txt index 840ac99a2b53..11e9880094d1 100644 --- a/forge-gui/res/cardsfolder/e/eiganjo_seat_of_the_empire.txt +++ b/forge-gui/res/cardsfolder/e/eiganjo_seat_of_the_empire.txt @@ -6,4 +6,4 @@ A:AB$ DealDamage | PrecostDesc$ Channel — | Cost$ 2 W Discard<1/CARDNAME> | Ac SVar:X:Count$Valid Creature.Legendary+YouCtrl DeckHints:Type$Legendary DeckHas:Ability$Discard -Oracle:{T}: Add {W}.\nChannel — {2}{W}, Discard Eiganjo, Seat of the Empire: It deals 4 damage to target attacking or blocking creature. This ability costs {1} less to activate for each legendary creature you control. +Oracle:{T}: Add {W}.\nChannel — {2}{W}, Discard this card: It deals 4 damage to target attacking or blocking creature. This ability costs {1} less to activate for each legendary creature you control. diff --git a/forge-gui/res/cardsfolder/e/eirdu_carrier_of_dawn_isilu_carrier_of_twilight.txt b/forge-gui/res/cardsfolder/e/eirdu_carrier_of_dawn_isilu_carrier_of_twilight.txt index 265a768aaddd..5ae6da4a581a 100644 --- a/forge-gui/res/cardsfolder/e/eirdu_carrier_of_dawn_isilu_carrier_of_twilight.txt +++ b/forge-gui/res/cardsfolder/e/eirdu_carrier_of_dawn_isilu_carrier_of_twilight.txt @@ -23,4 +23,4 @@ K:Lifelink S:Mode$ Continuous | Affected$ Card.Creature+YouCtrl+!token+Other | AffectedZone$ Battlefield | AddKeyword$ Persist | Description$ Each other nontoken creature you control has persist. (When it 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.) T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of your first main phase, you may pay {W}. If you do, transform NICKNAME. SVar:TrigTransform:AB$ SetState | Cost$ W | Defined$ Self | Mode$ Transform -Oracle:Flying, lifelink\nEach other nontoken creature you control has persist. (When it 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.) At the beginning of your first main phase, you may pay {W}. If you do, transform Isilu. +Oracle:Flying, lifelink\nEach other nontoken creature you control has persist. (When it 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.)\nAt the beginning of your first main phase, you may pay {W}. If you do, transform Isilu. diff --git a/forge-gui/res/cardsfolder/e/eivor_battle_ready.txt b/forge-gui/res/cardsfolder/e/eivor_battle_ready.txt index 744fe9b07633..951091ff8857 100644 --- a/forge-gui/res/cardsfolder/e/eivor_battle_ready.txt +++ b/forge-gui/res/cardsfolder/e/eivor_battle_ready.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Assassin Warrior PT:5/5 K:Vigilance K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals damage equal to the number of Equipment you control to each opponent. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever NICKNAME attacks, it deals damage equal to the number of Equipment you control to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X SVar:X:Count$Valid Equipment.YouCtrl DeckNeeds:Type$Equipment -Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nHaste (This creature can attack as soon as it comes under your control.)\nWhenever Eivor, Battle-Ready attacks, it deals damage equal to the number of Equipment you control to each opponent. +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nHaste (This creature can attack as soon as it comes under your control.)\nWhenever Eivor attacks, it deals damage equal to the number of Equipment you control to each opponent. diff --git a/forge-gui/res/cardsfolder/e/eivor_wolf_kissed.txt b/forge-gui/res/cardsfolder/e/eivor_wolf_kissed.txt index dbe5e93e1512..ee54a72297fd 100644 --- a/forge-gui/res/cardsfolder/e/eivor_wolf_kissed.txt +++ b/forge-gui/res/cardsfolder/e/eivor_wolf_kissed.txt @@ -4,11 +4,11 @@ Types:Legendary Creature Human Assassin Warrior PT:7/6 K:Trample K:Haste -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you mill that many cards. You may put a Saga card and/or a land card from among them onto the battlefield. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, you mill that many cards. You may put a Saga card and/or a land card from among them onto the battlefield. SVar:TrigMill:DB$ Mill | NumCards$ X | Defined$ You | RememberMilled$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Graveyard,Exile | Destination$ Battlefield | ChangeType$ EACH Saga.YouOwn+IsRemembered & Land.YouOwn+IsRemembered | Optional$ True | SelectPrompt$ You may select a Saga card and/or a land card. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerCount$DamageAmount DeckHas:Ability$Mill DeckHints:Type$Saga -Oracle:Trample, haste\nWhenever Eivor, Wolf-Kissed deals combat damage to a player, you mill that many cards. You may put a Saga card and/or a land card from among them onto the battlefield. +Oracle:Trample, haste\nWhenever Eivor deals combat damage to a player, you mill that many cards. You may put a Saga card and/or a land card from among them onto the battlefield. diff --git a/forge-gui/res/cardsfolder/e/el_hajjaj.txt b/forge-gui/res/cardsfolder/e/el_hajjaj.txt index 97c0acbe2665..859e84c4ccbb 100644 --- a/forge-gui/res/cardsfolder/e/el_hajjaj.txt +++ b/forge-gui/res/cardsfolder/e/el_hajjaj.txt @@ -2,9 +2,9 @@ Name:El-Hajjâj ManaCost:1 B B Types:Creature Human Wizard PT:1/1 -T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life. +T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage, you gain that much life. SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE DeckHas:Ability$LifeGain -Oracle:Whenever El-Hajjâj deals damage, you gain that much life. +Oracle:Whenever this creature deals damage, you gain that much life. diff --git a/forge-gui/res/cardsfolder/e/eladamri_korvecdal.txt b/forge-gui/res/cardsfolder/e/eladamri_korvecdal.txt index 9572156f67cb..840be3e0c95e 100644 --- a/forge-gui/res/cardsfolder/e/eladamri_korvecdal.txt +++ b/forge-gui/res/cardsfolder/e/eladamri_korvecdal.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Elf Warrior PT:3/3 S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. S:Mode$ Continuous | Affected$ Creature.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast creature spells from the top of your library. -A:AB$ ChooseCard | Cost$ G T tapXType<2/Creature> | ChoiceZone$ Hand,Library | PlayerTurn$ True | Reveal$ True | Choices$ Card.TopLibrary+YouOwn,Card.YouOwn+inZoneHand | SubAbility$ DBChangeZone | ChoiceTitle$ Reveal a card from your hand or the top of your library | AILogic$ GoodCreature | SpellDescription$ Reveal a card from your hand or the top of your library. If you reveal a creature card this way, put it onto the battlefield. Activate only during your turn. +A:AB$ ChooseCard | Cost$ G T tapXType<2/Creature> | ChoiceZone$ Hand,Library | PlayerTurn$ True | Reveal$ True | Choices$ Card.TopLibrary+YouOwn,Card.YouOwn+inZoneHand | SubAbility$ DBChangeZone | ChoiceTitle$ Reveal a card from your hand or the top of your library | AILogic$ GoodCreature | SpellDescription$ Reveal a card from your hand or the top card of your library. If you reveal a creature card this way, put it onto the battlefield. Activate only during your turn. SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Library,Hand | ConditionDefined$ ChosenCard | ConditionPresent$ Creature | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -Oracle:You may look at the top of your library any time.\nYou may cast creature spells from the top of your library.\n{G}, {T}, Tap two untapped creatures you control: Reveal a card from your hand or the top of your library. If you reveal a creature card this way, put it onto the battlefield. Activate only during your turn. +Oracle:You may look at the top card of your library any time.\nYou may cast creature spells from the top of your library.\n{G}, {T}, Tap two untapped creatures you control: Reveal a card from your hand or the top card of your library. If you reveal a creature card this way, put it onto the battlefield. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/e/eladamri_lord_of_leaves_avatar.txt b/forge-gui/res/cardsfolder/e/eladamri_lord_of_leaves_avatar.txt index f2ce9044bc85..c45304bb7218 100644 --- a/forge-gui/res/cardsfolder/e/eladamri_lord_of_leaves_avatar.txt +++ b/forge-gui/res/cardsfolder/e/eladamri_lord_of_leaves_avatar.txt @@ -2,7 +2,7 @@ Name:Eladamri, Lord of Leaves Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:-1/+2 -T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ Player | TriggerZones$ Command | Execute$ TrigAddMana | TriggerDescription$ At the beginning of each player's precombat main phase, that player adds {G}{G}. +T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ Player | TriggerZones$ Command | Execute$ TrigAddMana | TriggerDescription$ At the beginning of each player's first main phase, that player adds {G}{G}. SVar:TrigAddMana:DB$ Mana | Produced$ G | Amount$ 2 | Defined$ TriggeredPlayer AI:RemoveDeck:Random -Oracle:Hand -1, life +2\nAt the beginning of each player's precombat main phase, that player adds {G}{G}. +Oracle:Hand -1, life +2\nAt the beginning of each player's first main phase, that player adds {G}{G}. diff --git a/forge-gui/res/cardsfolder/e/elanor_gardner.txt b/forge-gui/res/cardsfolder/e/elanor_gardner.txt index 2d61a39f4c7d..b003b6d8e873 100644 --- a/forge-gui/res/cardsfolder/e/elanor_gardner.txt +++ b/forge-gui/res/cardsfolder/e/elanor_gardner.txt @@ -2,11 +2,11 @@ Name:Elanor Gardner ManaCost:3 G Types:Legendary Creature Halfling Scout PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When NICKNAME enters, create a Food token. SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | ValidPlayer$ You | CheckSVar$ FoodCheck | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ At the beginning of your end step, if you sacrificed a Food this turn, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | Tapped$ True | ChangeNum$ 1 SVar:FoodCheck:PlayerCountPropertyYou$SacrificedThisTurn Food DeckHas:Ability$LifeGain|Token|Food DeckHints:Ability$Food -Oracle:When Elanor Gardner enters, create a Food token.\nAt the beginning of your end step, if you sacrificed a Food this turn, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. +Oracle:When Elanor enters, create a Food token.\nAt the beginning of your end step, if you sacrificed a Food this turn, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/elbrus_the_binding_blade_withengar_unbound.txt b/forge-gui/res/cardsfolder/e/elbrus_the_binding_blade_withengar_unbound.txt index 74bede82a884..1689b6bd4979 100644 --- a/forge-gui/res/cardsfolder/e/elbrus_the_binding_blade_withengar_unbound.txt +++ b/forge-gui/res/cardsfolder/e/elbrus_the_binding_blade_withengar_unbound.txt @@ -3,10 +3,10 @@ ManaCost:7 Types:Legendary Artifact Equipment K:Equip:1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. -T:Mode$ DamageDone | ValidSource$ Creature.AttachedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, transform CARDNAME. +T:Mode$ DamageDone | ValidSource$ Creature.AttachedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ When equipped creature deals combat damage to a player, unattach NICKNAME, then transform it. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:Equipped creature gets +1/+0.\nWhen equipped creature deals combat damage to a player, unattach Elbrus, the Binding Blade, then transform it.\nEquip {1} +Oracle:Equipped creature gets +1/+0.\nWhen equipped creature deals combat damage to a player, unattach Elbrus, then transform it.\nEquip {1} ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/elder_brain.txt b/forge-gui/res/cardsfolder/e/elder_brain.txt index 4b53e0f6780d..67310bacee38 100644 --- a/forge-gui/res/cardsfolder/e/elder_brain.txt +++ b/forge-gui/res/cardsfolder/e/elder_brain.txt @@ -3,7 +3,7 @@ ManaCost:5 B B Types:Creature Horror PT:6/6 K:Menace -T:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks a player, exile all cards from that player's hand, then they draw that many cards. You may play lands and cast spells from among the exiled cards for as long as they remain exiled. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. +T:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player | Execute$ TrigExile | TriggerDescription$ Whenever this creature attacks a player, exile all cards from that player's hand, then they draw that many cards. You may play lands and cast spells from among the exiled cards for as long as they remain exiled. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. SVar:TrigExile:DB$ ChangeZoneAll | Defined$ TriggeredDefendingPlayer | ChangeType$ Card | Origin$ Hand | Destination$ Exile | RememberChanged$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ TriggeredDefendingPlayer | NumCards$ RemTossed | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ MayPlay | SubAbility$ DBCleanup | Duration$ Permanent | ForgetOnMoved$ Exile @@ -11,4 +11,4 @@ SVar:MayPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Affec SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemTossed:Remembered$Amount SVar:HasAttackEffect:TRUE -Oracle:Menace\nWhenever Elder Brain attacks a player, exile all cards from that player's hand, then they draw that many cards. You may play lands and cast spells from among the exiled cards for as long as they remain exiled. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. +Oracle:Menace\nWhenever this creature attacks a player, exile all cards from that player's hand, then they draw that many cards. You may play lands and cast spells from among the exiled cards for as long as they remain exiled. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. diff --git a/forge-gui/res/cardsfolder/e/elder_cathar.txt b/forge-gui/res/cardsfolder/e/elder_cathar.txt index 3d4fd49578da..e7da9cb30bad 100644 --- a/forge-gui/res/cardsfolder/e/elder_cathar.txt +++ b/forge-gui/res/cardsfolder/e/elder_cathar.txt @@ -2,7 +2,7 @@ Name:Elder Cathar ManaCost:2 W Types:Creature Human Soldier PT:2/2 -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. If that creature is a Human, put two +1/+1 counters on it instead. +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. If that creature is a Human, put two +1/+1 counters on it instead. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X SVar:X:Targeted$Valid Creature.Human/Plus.1 -Oracle:When Elder Cathar dies, put a +1/+1 counter on target creature you control. If that creature is a Human, put two +1/+1 counters on it instead. +Oracle:When this creature dies, put a +1/+1 counter on target creature you control. If that creature is a Human, put two +1/+1 counters on it instead. diff --git a/forge-gui/res/cardsfolder/e/elder_gargaroth.txt b/forge-gui/res/cardsfolder/e/elder_gargaroth.txt index b447f449e114..080174162a2a 100644 --- a/forge-gui/res/cardsfolder/e/elder_gargaroth.txt +++ b/forge-gui/res/cardsfolder/e/elder_gargaroth.txt @@ -5,7 +5,7 @@ PT:6/6 K:Vigilance K:Reach K:Trample -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever CARDNAME attacks or blocks, ABILITY +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever this creature attacks or blocks, ABILITY T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigCharm | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or blocks, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBCreateToken,DBGainLife,DBDraw SVar:DBCreateToken:DB$ Token | TokenScript$ g_3_3_beast | TokenOwner$ You | SpellDescription$ Create a 3/3 green Beast creature token. @@ -14,4 +14,4 @@ SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a car SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE DeckHas:Ability$Token|LifeGain -Oracle:Vigilance, reach, trample\nWhenever Elder Gargaroth attacks or blocks, choose one —\n• Create a 3/3 green Beast creature token.\n• You gain 3 life.\n• Draw a card. +Oracle:Vigilance, reach, trample\nWhenever this creature attacks or blocks, choose one —\n• Create a 3/3 green Beast creature token.\n• You gain 3 life.\n• Draw a card. diff --git a/forge-gui/res/cardsfolder/e/elder_land_wurm.txt b/forge-gui/res/cardsfolder/e/elder_land_wurm.txt index f20e940afc35..cd6e105cbcec 100644 --- a/forge-gui/res/cardsfolder/e/elder_land_wurm.txt +++ b/forge-gui/res/cardsfolder/e/elder_land_wurm.txt @@ -4,6 +4,6 @@ Types:Creature Dragon Wurm PT:5/5 K:Defender K:Trample -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When CARDNAME blocks, it loses defender. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When this creature blocks, it loses defender. SVar:TrigDebuff:DB$ Debuff | Keywords$ Defender | Defined$ TriggeredBlockerLKICopy | Duration$ Permanent -Oracle:Defender, trample\nWhen Elder Land Wurm blocks, it loses defender. +Oracle:Defender, trample\nWhen this creature blocks, it loses defender. diff --git a/forge-gui/res/cardsfolder/e/elder_spawn.txt b/forge-gui/res/cardsfolder/e/elder_spawn.txt index 49a374fa8f44..d77092859368 100644 --- a/forge-gui/res/cardsfolder/e/elder_spawn.txt +++ b/forge-gui/res/cardsfolder/e/elder_spawn.txt @@ -2,14 +2,14 @@ Name:Elder Spawn ManaCost:4 U U U Types:Creature Spawn PT:6/6 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigElderSpawnSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, unless you sacrifice an Island, sacrifice CARDNAME and it deals 6 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigElderSpawnSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, unless you sacrifice an Island, sacrifice this creature and it deals 6 damage to you. SVar:TrigElderSpawnSacrifice:DB$ Sacrifice | SacValid$ Island | Optional$ True | RememberSacrificed$ True | SubAbility$ DBElderSpawnSacrificeMe SVar:DBElderSpawnSacrificeMe:DB$ Sacrifice | ConditionDefined$ Remembered | ConditionPresent$ Island | ConditionCompare$ EQ0 | SubAbility$ DBElderSpawnDamage SVar:DBElderSpawnDamage:DB$ DealDamage | Defined$ You | NumDmg$ 6 | ConditionDefined$ Remembered | ConditionPresent$ Island | ConditionCompare$ EQ0 | SubAbility$ DBElderSpawnCleanup SVar:DBElderSpawnCleanup:DB$ Cleanup | ClearRemembered$ True -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.Red | Description$ CARDNAME can't be blocked by red creatures. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.Red | Description$ This creature can't be blocked by red creatures. SVar:NeedsToPlayVar:Z GE3 SVar:Z:Count$Valid Island.YouCtrl AI:RemoveDeck:Random DeckHas:Ability$Sacrifice -Oracle:At the beginning of your upkeep, unless you sacrifice an Island, sacrifice Elder Spawn and it deals 6 damage to you.\nElder Spawn can't be blocked by red creatures. +Oracle:At the beginning of your upkeep, unless you sacrifice an Island, sacrifice this creature and it deals 6 damage to you.\nThis creature can't be blocked by red creatures. diff --git a/forge-gui/res/cardsfolder/e/elderfang_disciple.txt b/forge-gui/res/cardsfolder/e/elderfang_disciple.txt index 7e98df7f850c..56072398bcf9 100644 --- a/forge-gui/res/cardsfolder/e/elderfang_disciple.txt +++ b/forge-gui/res/cardsfolder/e/elderfang_disciple.txt @@ -2,6 +2,6 @@ Name:Elderfang Disciple ManaCost:1 B Types:Creature Elf Cleric PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each opponent discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, each opponent discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | Mode$ TgtChoose -Oracle:When Elderfang Disciple enters, each opponent discards a card. +Oracle:When this creature enters, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/e/elderfang_ritualist.txt b/forge-gui/res/cardsfolder/e/elderfang_ritualist.txt index cf085ff1226b..a7d7807f1bee 100644 --- a/forge-gui/res/cardsfolder/e/elderfang_ritualist.txt +++ b/forge-gui/res/cardsfolder/e/elderfang_ritualist.txt @@ -2,9 +2,9 @@ Name:Elderfang Ritualist ManaCost:2 B Types:Creature Elf Cleric PT:3/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME dies, return another target Elf card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature dies, return another target Elf card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Elf.Other+YouOwn | TgtPrompt$ Select another target Elf card from your graveyard SVar:SacMe:2 DeckHas:Ability$Graveyard DeckNeeds:Type$Elf -Oracle:When Elderfang Ritualist dies, return another target Elf card from your graveyard to your hand. +Oracle:When this creature dies, return another target Elf card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/elderleaf_mentor.txt b/forge-gui/res/cardsfolder/e/elderleaf_mentor.txt index 5fdbd67857fb..a650da171818 100644 --- a/forge-gui/res/cardsfolder/e/elderleaf_mentor.txt +++ b/forge-gui/res/cardsfolder/e/elderleaf_mentor.txt @@ -2,7 +2,7 @@ Name:Elderleaf Mentor ManaCost:3 G Types:Creature Elf Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 green Elf Warrior creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 1/1 green Elf Warrior creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Elderleaf Mentor enters, create a 1/1 green Elf Warrior creature token. +Oracle:When this creature enters, create a 1/1 green Elf Warrior creature token. diff --git a/forge-gui/res/cardsfolder/e/elderscale_wurm.txt b/forge-gui/res/cardsfolder/e/elderscale_wurm.txt index bcd733c87449..45bc656d9bc9 100644 --- a/forge-gui/res/cardsfolder/e/elderscale_wurm.txt +++ b/forge-gui/res/cardsfolder/e/elderscale_wurm.txt @@ -3,11 +3,11 @@ ManaCost:4 G G G Types:Creature Wurm PT:7/7 K:Trample -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigLife | CheckSVar$ YourLife | SVarCompare$ LT7 | TriggerDescription$ When CARDNAME enters, if your life total is less than 7, your life total becomes 7. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigLife | CheckSVar$ YourLife | SVarCompare$ LT7 | TriggerDescription$ When this creature enters, if your life total is less than 7, your life total becomes 7. SVar:TrigLife:DB$ SetLife | Defined$ You | LifeAmount$ 7 R:Event$ LifeReduced | ActiveZones$ Battlefield | ValidPlayer$ You.lifeGE7 | Result$ LT7 | IsDamage$ True | ReplaceWith$ ReduceLoss | Description$ As long as you have 7 or more life, damage that would reduce your life total to less than 7 reduces it to 7 instead. SVar:ReduceLoss:DB$ ReplaceEffect | VarName$ Amount | VarValue$ X SVar:X:ReplaceCount$Amount/LimitMax.Difference SVar:Difference:Count$YourLifeTotal/Minus.7 SVar:YourLife:Count$YourLifeTotal -Oracle:Trample\nWhen Elderscale Wurm enters, if your life total is less than 7, your life total becomes 7.\nAs long as you have 7 or more life, damage that would reduce your life total to less than 7 reduces it to 7 instead. +Oracle:Trample\nWhen this creature enters, if your life total is less than 7, your life total becomes 7.\nAs long as you have 7 or more life, damage that would reduce your life total to less than 7 reduces it to 7 instead. diff --git a/forge-gui/res/cardsfolder/e/elderwood_scion.txt b/forge-gui/res/cardsfolder/e/elderwood_scion.txt index a5f79233d37c..812664812654 100644 --- a/forge-gui/res/cardsfolder/e/elderwood_scion.txt +++ b/forge-gui/res/cardsfolder/e/elderwood_scion.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:4/4 K:Trample K:Lifelink -S:Mode$ ReduceCost | ValidTarget$ Card.Self | Activator$ You | Type$ Spell | Amount$ 2 | Description$ Spells you cast that target CARDNAME cost {2} less to cast. -S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Player.Opponent | Type$ Spell | Amount$ 2 | Description$ Spells your opponents cast that target CARDNAME cost {2} more to cast. +S:Mode$ ReduceCost | ValidTarget$ Card.Self | Activator$ You | Type$ Spell | Amount$ 2 | Description$ Spells you cast that target this creature cost {2} less to cast. +S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Player.Opponent | Type$ Spell | Amount$ 2 | Description$ Spells your opponents cast that target this creature cost {2} more to cast. SVar:EnchantMe:Multiple -Oracle:Trample, lifelink\nSpells you cast that target Elderwood Scion cost {2} less to cast.\nSpells your opponents cast that target Elderwood Scion cost {2} more to cast. +Oracle:Trample, lifelink\nSpells you cast that target this creature cost {2} less to cast.\nSpells your opponents cast that target this creature cost {2} more to cast. diff --git a/forge-gui/res/cardsfolder/e/eldrazi_aggressor.txt b/forge-gui/res/cardsfolder/e/eldrazi_aggressor.txt index d7ff0758e12e..7b2dcdad3843 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_aggressor.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_aggressor.txt @@ -3,8 +3,8 @@ ManaCost:2 R Types:Creature Eldrazi Drone PT:2/3 K:Devoid -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Haste | IsPresent$ Creature.YouCtrl+Colorless+Other | Description$ CARDNAME has haste as long as you control another colorless creature. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Haste | IsPresent$ Creature.YouCtrl+Colorless+Other | Description$ This creature has haste as long as you control another colorless creature. SVar:PlayMain1:TRUE SVar:BuffedBy:Creature.Colorless DeckHints:Color$Colorless & Keyword$Devoid -Oracle:Devoid (This card has no color.)\nEldrazi Aggressor has haste as long as you control another colorless creature. +Oracle:Devoid (This card has no color.)\nThis creature has haste as long as you control another colorless creature. diff --git a/forge-gui/res/cardsfolder/e/eldrazi_confluence.txt b/forge-gui/res/cardsfolder/e/eldrazi_confluence.txt index 25f454f59aff..4b35353a00a6 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_confluence.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_confluence.txt @@ -6,6 +6,6 @@ SVar:DBSpatialContortion:DB$ Pump | ValidTgts$ Creature | NumAtt$ +3 | NumDef$ - SVar:DBEldraziDisplacer:DB$ ChangeZone | TargetMin$ 1 | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | RememberChanged$ True | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn | SpellDescription$ Exile target nonland permanent, then return it to the battlefield tapped under its owner's control. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Tapped$ True | SubAbility$ DBCleanup | Destination$ Battlefield SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:DBEldraziScion:DB$ Token | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Eldrazi Scion creature token with "Sacrifice this creature: Add {C}." +SVar:DBEldraziScion:DB$ Token | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Eldrazi Scion creature token with "Sacrifice this token: Add {C}." DeckHas:Ability$Token -Oracle:Choose three. You may choose the same mode more than once.\n• Target creature gets +3/-3 until end of turn.\n• Exile target nonland permanent, then return it to the battlefield tapped under its owner's control.\n• Create a 1/1 colorless Eldrazi Scion creature token with "Sacrifice this creature: Add {C}." +Oracle:Choose three. You may choose the same mode more than once.\n• Target creature gets +3/-3 until end of turn.\n• Exile target nonland permanent, then return it to the battlefield tapped under its owner's control.\n• Create a 1/1 colorless Eldrazi Scion creature token with "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/e/eldrazi_conscription.txt b/forge-gui/res/cardsfolder/e/eldrazi_conscription.txt index e28dbdf4b272..0ec629719dc8 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_conscription.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_conscription.txt @@ -3,5 +3,5 @@ ManaCost:8 Types:Kindred Enchantment Eldrazi Aura K:Enchant:Creature SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 10 | AddToughness$ 10 | AddKeyword$ Trample & Annihilator:2 | Description$ Enchanted creature gets +10/+10 and has trample and annihilator 2. (Whenever it attacks, defending player sacrifices two permanents.) -Oracle:Enchant creature\nEnchanted creature gets +10/+10 and has trample and annihilator 2. (Whenever it attacks, defending player sacrifices two permanents.) +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 10 | AddToughness$ 10 | AddKeyword$ Trample & Annihilator:2 | Description$ Enchanted creature gets +10/+10 and has trample and annihilator 2. (Whenever it attacks, defending player sacrifices two permanents of their choice.) +Oracle:Enchant creature\nEnchanted creature gets +10/+10 and has trample and annihilator 2. (Whenever it attacks, defending player sacrifices two permanents of their choice.) diff --git a/forge-gui/res/cardsfolder/e/eldrazi_mimic.txt b/forge-gui/res/cardsfolder/e/eldrazi_mimic.txt index 81b30fb885f5..d1ff317333c5 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_mimic.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_mimic.txt @@ -2,10 +2,10 @@ Name:Eldrazi Mimic ManaCost:2 Types:Creature Eldrazi PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+Colorless+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigAnimate | TriggerDescription$ Whenever another colorless creature you control enters, you may change CARDNAME's base power and toughness to that creature's power and toughness until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+Colorless+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigAnimate | TriggerDescription$ Whenever another colorless creature you control enters, you may change this creature's base power and toughness to that creature's power and toughness until end of turn. SVar:TrigAnimate:DB$ Animate | Power$ X | Toughness$ Y SVar:X:TriggeredCard$CardPower SVar:Y:TriggeredCard$CardToughness SVar:BuffedBy:Creature.Colorless DeckHints:Keyword$Devoid & Color$Colorless -Oracle:Whenever another colorless creature you control enters, you may change Eldrazi Mimic's base power and toughness to that creature's power and toughness until end of turn. +Oracle:Whenever another colorless creature you control enters, you may change this creature's base power and toughness to that creature's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eldrazi_monument.txt b/forge-gui/res/cardsfolder/e/eldrazi_monument.txt index b0c4f830b7af..3132708e73a1 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_monument.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_monument.txt @@ -1,7 +1,7 @@ Name:Eldrazi Monument ManaCost:5 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a creature. If you can't, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a creature. If you can't, sacrifice this artifact. SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Creature | SubAbility$ DBSacSelf | RememberSacrificed$ True SVar:DBSacSelf:DB$ Sacrifice | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,4 +10,4 @@ S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 SVar:PlayMain1:TRUE SVar:NeedsToPlayVar:Y GE3 SVar:Y:Count$Valid Creature.YouCtrl -Oracle:Creatures you control get +1/+1 and have flying and indestructible.\nAt the beginning of your upkeep, sacrifice a creature. If you can't, sacrifice Eldrazi Monument. +Oracle:Creatures you control get +1/+1 and have flying and indestructible.\nAt the beginning of your upkeep, sacrifice a creature. If you can't, sacrifice this artifact. diff --git a/forge-gui/res/cardsfolder/e/eldrazi_ravager.txt b/forge-gui/res/cardsfolder/e/eldrazi_ravager.txt index caa03e9cede3..d33c8525966e 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_ravager.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_ravager.txt @@ -3,8 +3,8 @@ ManaCost:5 C Types:Creature Eldrazi PT:6/6 K:Annihilator:1 -A:AB$ ChangeZone | Cost$ Sac<2/Eldrazi> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ Sac<2/Eldrazi> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to your hand. K:Cycling:2 DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Discard|Sacrifice -Oracle:Annihilator 1 (Whenever this creature attacks, defending player sacrifices a permanent.)\nSacrifice two Eldrazi: Return Eldrazi Ravager from your graveyard to your hand.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:Annihilator 1 (Whenever this creature attacks, defending player sacrifices a permanent of their choice.)\nSacrifice two Eldrazi: Return this card from your graveyard to your hand.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/e/eldrazi_repurposer.txt b/forge-gui/res/cardsfolder/e/eldrazi_repurposer.txt index 2a22f66730b1..50bd5110f7dc 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_repurposer.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_repurposer.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Creature Eldrazi Drone PT:3/3 K:Devoid -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast this spell and when CARDNAME dies, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When you cast this spell and when CARDNAME dies, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast this spell and when this creature dies, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When you cast this spell and when this creature dies, 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 DeckHas:Ability$Token|Sacrifice & Type$Spawn -Oracle:Devoid (This card has no color.)\nWhen you cast this spell and when Eldrazi Repurposer dies, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." +Oracle:Devoid (This card has no color.)\nWhen you cast this spell and when this creature dies, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/e/eldrazi_skyspawner.txt b/forge-gui/res/cardsfolder/e/eldrazi_skyspawner.txt index 95923b9365d5..6bf85955913b 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_skyspawner.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_skyspawner.txt @@ -4,8 +4,8 @@ Types:Creature Eldrazi Drone PT:2/1 K:Devoid K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}." SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token -Oracle:Devoid (This card has no color.)\nFlying\nWhen Eldrazi Skyspawner enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +Oracle:Devoid (This card has no color.)\nFlying\nWhen this creature enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/e/eldritch_immunity.txt b/forge-gui/res/cardsfolder/e/eldritch_immunity.txt index ac63dd2316d7..fed1a2291134 100644 --- a/forge-gui/res/cardsfolder/e/eldritch_immunity.txt +++ b/forge-gui/res/cardsfolder/e/eldritch_immunity.txt @@ -3,4 +3,4 @@ ManaCost:C Types:Kindred Instant Eldrazi A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Protection from each color | SpellDescription$ Target creature you control gains protection from each color until end of turn. K:Overload:4 C -Oracle:Target creature you control gains protection from each color until end of turn.\nOverload {4}{C} +Oracle:Target creature you control gains protection from each color until end of turn.\nOverload {4}{C} (You may cast this spell for its overload cost. If you do, change "target" in its text to "each.") diff --git a/forge-gui/res/cardsfolder/e/electric_eel.txt b/forge-gui/res/cardsfolder/e/electric_eel.txt index 8c2f9bb5f4e0..b18794af4776 100644 --- a/forge-gui/res/cardsfolder/e/electric_eel.txt +++ b/forge-gui/res/cardsfolder/e/electric_eel.txt @@ -2,8 +2,8 @@ Name:Electric Eel ManaCost:U Types:Creature Fish PT:1/1 -A:AB$ Pump | Cost$ R R | Defined$ Self | NumAtt$ +2 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gets +2/+0 until end of turn and deals 1 damage to you. +A:AB$ Pump | Cost$ R R | Defined$ Self | NumAtt$ +2 | SubAbility$ DBDealDamage | SpellDescription$ This creature gets +2/+0 until end of turn and deals 1 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDealDamage | TriggerDescription$ When CARDNAME enters, it deals 1 damage to you. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDealDamage | TriggerDescription$ When this creature enters, it deals 1 damage to you. DeckNeeds:Color$Red -Oracle:When Electric Eel enters, it deals 1 damage to you.\n{R}{R}: Electric Eel gets +2/+0 until end of turn and deals 1 damage to you. +Oracle:When this creature enters, it deals 1 damage to you.\n{R}{R}: This creature gets +2/+0 until end of turn and deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/e/electrostatic_field.txt b/forge-gui/res/cardsfolder/e/electrostatic_field.txt index 2b465212f65c..fa0fbf68640d 100644 --- a/forge-gui/res/cardsfolder/e/electrostatic_field.txt +++ b/forge-gui/res/cardsfolder/e/electrostatic_field.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Wall PT:0/4 K:Defender -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME deals 1 damage to each opponent. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 DeckHints:Type$Instant|Sorcery -Oracle:Defender\nWhenever you cast an instant or sorcery spell, Electrostatic Field deals 1 damage to each opponent. +Oracle:Defender\nWhenever you cast an instant or sorcery spell, this creature deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/e/electrostatic_infantry.txt b/forge-gui/res/cardsfolder/e/electrostatic_infantry.txt index c21aad420805..69b32a7f48ed 100644 --- a/forge-gui/res/cardsfolder/e/electrostatic_infantry.txt +++ b/forge-gui/res/cardsfolder/e/electrostatic_infantry.txt @@ -3,9 +3,9 @@ ManaCost:1 R Types:Creature Dwarf Wizard PT:1/2 K:Trample -T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Spell.Instant,Spell.Sorcery DeckHas:Ability$Counters DeckHints:Type$Instant|Sorcery -Oracle:Trample\nWhenever you cast an instant or sorcery spell, put a +1/+1 counter on Electrostatic Infantry. +Oracle:Trample\nWhenever you cast an instant or sorcery spell, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/e/electrostatic_pummeler.txt b/forge-gui/res/cardsfolder/e/electrostatic_pummeler.txt index 1615dc5edfa2..3e67279ff3f7 100644 --- a/forge-gui/res/cardsfolder/e/electrostatic_pummeler.txt +++ b/forge-gui/res/cardsfolder/e/electrostatic_pummeler.txt @@ -2,8 +2,8 @@ Name:Electrostatic Pummeler ManaCost:3 Types:Artifact Creature Construct PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E}{E} (three energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When this creature enters, you get {E}{E}{E} (three energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 -A:AB$ Pump | Cost$ PayEnergy<3> | Defined$ Self | NumAtt$ +X | NumDef$ +X | AILogic$ Pummeler | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is its power. +A:AB$ Pump | Cost$ PayEnergy<3> | Defined$ Self | NumAtt$ +X | NumDef$ +X | AILogic$ Pummeler | SpellDescription$ This creature gets +X/+X until end of turn, where X is its power. SVar:X:Count$CardPower -Oracle:When Electrostatic Pummeler enters, you get {E}{E}{E} (three energy counters).\nPay {E}{E}{E}: Electrostatic Pummeler gets +X/+X until end of turn, where X is its power. +Oracle:When this creature enters, you get {E}{E}{E} (three energy counters).\nPay {E}{E}{E}: This creature gets +X/+X until end of turn, where X is its power. diff --git a/forge-gui/res/cardsfolder/e/electrozoa.txt b/forge-gui/res/cardsfolder/e/electrozoa.txt index f33ff1e94aad..ab58aa9fb533 100644 --- a/forge-gui/res/cardsfolder/e/electrozoa.txt +++ b/forge-gui/res/cardsfolder/e/electrozoa.txt @@ -4,8 +4,8 @@ Types:Creature Jellyfish PT:3/1 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E} (two energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When this creature enters, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 -T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ At the beginning of your first main phase, tap CARDNAME unless you pay {E}. +T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ At the beginning of your first main phase, tap this creature unless you pay {E}. SVar:TrigTap:DB$ Tap | UnlessCost$ PayEnergy<1> | UnlessPayer$ You | Defined$ Self -Oracle:Flash\nFlying\nWhen Electrozoa enters, you get {E}{E} (two energy counters).\nAt the beginning of your first main phase, tap Electrozoa unless you pay {E}. +Oracle:Flash\nFlying\nWhen this creature enters, you get {E}{E} (two energy counters).\nAt the beginning of your first main phase, tap this creature unless you pay {E}. diff --git a/forge-gui/res/cardsfolder/e/electryte.txt b/forge-gui/res/cardsfolder/e/electryte.txt index 413f42b31a83..0069e90bbdea 100644 --- a/forge-gui/res/cardsfolder/e/electryte.txt +++ b/forge-gui/res/cardsfolder/e/electryte.txt @@ -2,8 +2,8 @@ Name:Electryte ManaCost:3 R R Types:Creature Trilobite Beast PT:3/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.TriggeredDefendingPlayer | CombatDamage$ True | Execute$ TrigDmgBlockers | TriggerDescription$ Whenever CARDNAME deals combat damage to defending player, it deals damage equal to its power to each blocking creature. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.TriggeredDefendingPlayer | CombatDamage$ True | Execute$ TrigDmgBlockers | TriggerDescription$ Whenever this creature deals combat damage to defending player, it deals damage equal to its power to each blocking creature. SVar:TrigDmgBlockers:DB$ DamageAll | ValidCards$ Creature.blocking | NumDmg$ X | ValidDescription$ each blocking creature SVar:X:Count$CardPower SVar:MustBeBlocked:True -Oracle:Whenever Electryte deals combat damage to defending player, it deals damage equal to its power to each blocking creature. +Oracle:Whenever this creature deals combat damage to defending player, it deals damage equal to its power to each blocking creature. diff --git a/forge-gui/res/cardsfolder/e/elegant_edgecrafters.txt b/forge-gui/res/cardsfolder/e/elegant_edgecrafters.txt index 246015819f6f..9f3b096b3aaa 100644 --- a/forge-gui/res/cardsfolder/e/elegant_edgecrafters.txt +++ b/forge-gui/res/cardsfolder/e/elegant_edgecrafters.txt @@ -2,7 +2,7 @@ Name:Elegant Edgecrafters ManaCost:4 G G Types:Creature Elf Artificer PT:3/4 -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:Fabricate:2 DeckHas:Ability$Counters|Token -Oracle:Elegant Edgecrafters can't be blocked by creatures with power 2 or less.\nFabricate 2 (When this creature enters, put two +1/+1 counters on it or create two 1/1 colorless Servo artifact creature tokens.) +Oracle:This creature can't be blocked by creatures with power 2 or less.\nFabricate 2 (When this creature enters, put two +1/+1 counters on it or create two 1/1 colorless Servo artifact creature tokens.) diff --git a/forge-gui/res/cardsfolder/e/elegant_entourage.txt b/forge-gui/res/cardsfolder/e/elegant_entourage.txt index 3ef8c49f85c2..6465e62fd16b 100644 --- a/forge-gui/res/cardsfolder/e/elegant_entourage.txt +++ b/forge-gui/res/cardsfolder/e/elegant_entourage.txt @@ -2,8 +2,8 @@ Name:Elegant Entourage ManaCost:3 G Types:Creature Elf Druid PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Alliance — Whenever another creature you control enters, target creature other than CARDNAME gets +1/+1 and gains trample until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Alliance — Whenever another creature you control enters, target creature other than this creature gets +1/+1 and gains trample until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than CARDNAME | NumAtt$ +1 | NumDef$ +1 | KW$ Trample SVar:PlayMain1:TRUE SVar:BuffedBy:Creature -Oracle:Alliance — Whenever another creature you control enters, target creature other than Elegant Entourage gets +1/+1 and gains trample until end of turn. +Oracle:Alliance — Whenever another creature you control enters, target creature other than this creature gets +1/+1 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/e/elegant_parlor.txt b/forge-gui/res/cardsfolder/e/elegant_parlor.txt index 2073b35ed21c..021dfd8a4235 100644 --- a/forge-gui/res/cardsfolder/e/elegant_parlor.txt +++ b/forge-gui/res/cardsfolder/e/elegant_parlor.txt @@ -1,10 +1,10 @@ Name:Elegant Parlor ManaCost:no cost Types:Land Mountain Plains -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When this land enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {R} or {W}.)\nElegant Parlor enters tapped.\nWhen Elegant Parlor enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +Oracle:({T}: Add {R} or {W}.)\nThis land enters tapped.\nWhen this land enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/e/elemental_masterpiece.txt b/forge-gui/res/cardsfolder/e/elemental_masterpiece.txt index b71b393a2795..6bd4d3c193d8 100644 --- a/forge-gui/res/cardsfolder/e/elemental_masterpiece.txt +++ b/forge-gui/res/cardsfolder/e/elemental_masterpiece.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Token | TokenAmount$ 2 | TokenScript$ ur_4_4_elemental | TokenOwner$ You | SpellDescription$ Create two 4/4 blue and red Elemental creature tokens. A:AB$ Token | Cost$ UR UR Discard<1/CARDNAME> | ActivationZone$ Hand | TokenScript$ c_a_treasure_sac | AILogic$ AlwaysOnDiscard | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") DeckHas:Ability$Token -Oracle:Create two 4/4 blue and red Elemental creature tokens.\n{U/R}{U/R}, Discard Elemental Masterpiece: Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Create two 4/4 blue and red Elemental creature tokens.\n{U/R}{U/R}, Discard this card: 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/e/elementalists_palette.txt b/forge-gui/res/cardsfolder/e/elementalists_palette.txt index d7e0ae5ff85d..ffbb0de8ddd4 100644 --- a/forge-gui/res/cardsfolder/e/elementalists_palette.txt +++ b/forge-gui/res/cardsfolder/e/elementalists_palette.txt @@ -1,10 +1,10 @@ Name:Elementalist's Palette ManaCost:3 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Card.hasXCost | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounters | TriggerDescription$ Whenever you cast a spell with {X} in its mana cost, put two charge counters on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.hasXCost | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounters | TriggerDescription$ Whenever you cast a spell with {X} in its mana cost, put two charge counters on this artifact. SVar:TrigPutCounters:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ 2 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -A:AB$ Mana | Cost$ T | Produced$ C | Amount$ X | RestrictValid$ CostContainsX | SpellDescription$ Add {C} for each charge counter on CARDNAME. Spend this mana only on costs that contain {X}. +A:AB$ Mana | Cost$ T | Produced$ C | Amount$ X | RestrictValid$ CostContainsX | SpellDescription$ Add {C} for each charge counter on this artifact. Spend this mana only on costs that contain {X}. SVar:X:Count$CardCounters.CHARGE DeckHas:Ability$Counters -Oracle:Whenever you cast a spell with {X} in its mana cost, put two charge counters on Elementalist's Palette.\n{T}: Add one mana of any color.\n{T}: Add {C} for each charge counter on Elementalist's Palette. Spend this mana only on costs that contain {X}. +Oracle:Whenever you cast a spell with {X} in its mana cost, put two charge counters on this artifact.\n{T}: Add one mana of any color.\n{T}: Add {C} for each charge counter on this artifact. Spend this mana only on costs that contain {X}. diff --git a/forge-gui/res/cardsfolder/e/elenda_and_azor.txt b/forge-gui/res/cardsfolder/e/elenda_and_azor.txt index a96cb261f106..635d6f2fd127 100644 --- a/forge-gui/res/cardsfolder/e/elenda_and_azor.txt +++ b/forge-gui/res/cardsfolder/e/elenda_and_azor.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Vampire Knight Sphinx PT:6/6 K:Flying K:Ward:2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME, you may pay {X}{W}{U}{B}. If you do, draw X cards. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, you may pay {X}{W}{U}{B}. If you do, draw X cards. SVar:TrigDraw:AB$ Draw | Cost$ X W U B | NumCards$ X SVar:X:Count$xPaid T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of each end step, you may pay 4 life. If you do, create a number of 1/1 black Vampire Knight creature tokens with lifelink equal to the number of cards you've drawn this turn. diff --git a/forge-gui/res/cardsfolder/e/elenda_the_dusk_rose.txt b/forge-gui/res/cardsfolder/e/elenda_the_dusk_rose.txt index 9a35d846976f..be95924c54ad 100644 --- a/forge-gui/res/cardsfolder/e/elenda_the_dusk_rose.txt +++ b/forge-gui/res/cardsfolder/e/elenda_the_dusk_rose.txt @@ -3,10 +3,10 @@ ManaCost:2 W B Types:Legendary Creature Vampire Knight PT:1/1 K:Lifelink -T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Creature.Other | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature dies, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Creature.Other | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature dies, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME dies, create X 1/1 white Vampire creature tokens with lifelink, where X is NICKNAME's power. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_vampire_lifelink | TokenOwner$ You SVar:X:TriggeredCard$CardPower DeckHints:Type$Vampire -Oracle:Lifelink\nWhenever another creature dies, put a +1/+1 counter on Elenda, the Dusk Rose.\nWhen Elenda dies, create X 1/1 white Vampire creature tokens with lifelink, where X is Elenda's power. +Oracle:Lifelink\nWhenever another creature dies, put a +1/+1 counter on Elenda.\nWhen Elenda dies, create X 1/1 white Vampire creature tokens with lifelink, where X is Elenda's power. diff --git a/forge-gui/res/cardsfolder/e/elendas_hierophant.txt b/forge-gui/res/cardsfolder/e/elendas_hierophant.txt index f54fab024eae..11db177f3fc1 100644 --- a/forge-gui/res/cardsfolder/e/elendas_hierophant.txt +++ b/forge-gui/res/cardsfolder/e/elendas_hierophant.txt @@ -3,11 +3,11 @@ ManaCost:2 W Types:Creature Vampire Cleric PT:1/1 K:Flying -T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on CARDNAME. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create X 1/1 white Vampire creature tokens with lifelink, where X is its power. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create X 1/1 white Vampire creature tokens with lifelink, where X is its power. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_vampire_lifelink | TokenOwner$ You SVar:X:TriggeredCard$CardPower DeckHints:Ability$LifeGain DeckHas:Ability$Token|LifeGain|Counters -Oracle:Flying\nWhenever you gain life, put a +1/+1 counter on Elenda's Hierophant.\nWhen Elenda's Hierophant dies, create X 1/1 white Vampire creature tokens with lifelink, where X is its power. +Oracle:Flying\nWhenever you gain life, put a +1/+1 counter on this creature.\nWhen this creature dies, create X 1/1 white Vampire creature tokens with lifelink, where X is its power. diff --git a/forge-gui/res/cardsfolder/e/elesh_norn_the_argent_etchings.txt b/forge-gui/res/cardsfolder/e/elesh_norn_the_argent_etchings.txt index 0360f6b747e3..df7f75135678 100644 --- a/forge-gui/res/cardsfolder/e/elesh_norn_the_argent_etchings.txt +++ b/forge-gui/res/cardsfolder/e/elesh_norn_the_argent_etchings.txt @@ -22,9 +22,9 @@ K:Chapter:3:Incubate,PumpAll,DestroyAll SVar:Incubate:DB$ Incubate | Amount$ 2 | Times$ 5 | SubAbility$ DBTransform | SpellDescription$ Incubate 2 five times, then transform all Incubator tokens you control. SVar:DBTransform:DB$ SetState | Defined$ Valid Incubator.token+YouCtrl | Mode$ Transform SVar:PumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Double Strike | SpellDescription$ Creatures you control get +1/+1 and gain double strike until end of turn. -SVar:DestroyAll:DB$ DestroyAll | ValidCards$ Permanent.nonArtifact+nonLand+nonPhyrexian+StrictlyOther | SubAbility$ DBExile | Ultimate$ True | SpellDescription$ Destroy all other permanents except for artifacts, lands, and Phyrexians. Exile CARDNAME, then return it to the battlefield (front face up). +SVar:DestroyAll:DB$ DestroyAll | ValidCards$ Permanent.nonArtifact+nonLand+nonPhyrexian+StrictlyOther | SubAbility$ DBExile | Ultimate$ True | SpellDescription$ Destroy all other permanents except for artifacts, lands, and Phyrexians. Exile this Saga, then return it to the battlefield (front face up). SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token|Counters & Type$Artifact|Phyrexian -Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Incubate 2 five times, then transform all Incubator tokens you control.\nII — Creatures you control get +1/+1 and gain double strike until end of turn.\nIII — Destroy all other permanents except for artifacts, lands, and Phyrexians. Exile The Argent Etchings, then return it to the battlefield (front face up). +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Incubate 2 five times, then transform all Incubator tokens you control.\nII — Creatures you control get +1/+1 and gain double strike until end of turn.\nIII — Destroy all other permanents except for artifacts, lands, and Phyrexians. Exile this Saga, then return it to the battlefield (front face up). diff --git a/forge-gui/res/cardsfolder/e/elf_replica.txt b/forge-gui/res/cardsfolder/e/elf_replica.txt index 9da5c4c39cd5..417c721a52cb 100644 --- a/forge-gui/res/cardsfolder/e/elf_replica.txt +++ b/forge-gui/res/cardsfolder/e/elf_replica.txt @@ -3,4 +3,4 @@ ManaCost:3 Types:Artifact Creature Elf PT:2/2 A:AB$ Destroy | Cost$ 1 G Sac<1/CARDNAME> | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. -Oracle:{1}{G}, Sacrifice Elf Replica: Destroy target enchantment. +Oracle:{1}{G}, Sacrifice this creature: Destroy target enchantment. diff --git a/forge-gui/res/cardsfolder/e/elfhame_palace.txt b/forge-gui/res/cardsfolder/e/elfhame_palace.txt index d1947eb06995..f1a8323a0b79 100644 --- a/forge-gui/res/cardsfolder/e/elfhame_palace.txt +++ b/forge-gui/res/cardsfolder/e/elfhame_palace.txt @@ -1,7 +1,7 @@ Name:Elfhame Palace 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 G W | SpellDescription$ Add {G} or {W}. -Oracle:Elfhame Palace enters tapped.\n{T}: Add {G} or {W}. +Oracle:This land enters tapped.\n{T}: Add {G} or {W}. diff --git a/forge-gui/res/cardsfolder/e/elgaud_inquisitor.txt b/forge-gui/res/cardsfolder/e/elgaud_inquisitor.txt index 700e6ee62311..727a16103169 100644 --- a/forge-gui/res/cardsfolder/e/elgaud_inquisitor.txt +++ b/forge-gui/res/cardsfolder/e/elgaud_inquisitor.txt @@ -3,8 +3,8 @@ ManaCost:3 W Types:Creature Human Cleric PT:2/2 K:Lifelink -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 white Spirit creature token with flying. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You SVar:SacMe:1 DeckHas:Ability$Token|LifeGain -Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.)\nWhen Elgaud Inquisitor dies, create a 1/1 white Spirit creature token with flying. +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.)\nWhen this creature dies, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/e/elgaud_shieldmate.txt b/forge-gui/res/cardsfolder/e/elgaud_shieldmate.txt index 5c369754dfd5..2ea225592836 100644 --- a/forge-gui/res/cardsfolder/e/elgaud_shieldmate.txt +++ b/forge-gui/res/cardsfolder/e/elgaud_shieldmate.txt @@ -3,5 +3,5 @@ ManaCost:3 U Types:Creature Human Soldier PT:2/3 K:Soulbond -S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ Hexproof | Description$ As long as CARDNAME is paired with another creature, both creatures have hexproof. -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 Elgaud Shieldmate is paired with another creature, both creatures have hexproof. (They can't be the targets of spells or abilities your opponents control.) +S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ Hexproof | Description$ As long as this creature is paired with another creature, both creatures have hexproof. +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 hexproof. (They can't be the targets of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/e/elite_arcanist.txt b/forge-gui/res/cardsfolder/e/elite_arcanist.txt index 866718eeedbf..2acc34084a65 100644 --- a/forge-gui/res/cardsfolder/e/elite_arcanist.txt +++ b/forge-gui/res/cardsfolder/e/elite_arcanist.txt @@ -2,7 +2,7 @@ Name:Elite Arcanist ManaCost:3 U Types:Creature Human Wizard PT:1/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, you may exile an instant card from your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ When this creature enters, you may exile an instant card from your hand. SVar:TrigExile:DB$ ChangeZone | RememberChanged$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant | ChangeNum$ 1 A:AB$ Play | Cost$ X T | Valid$ Card.IsRemembered+ExiledWithSource | ValidSA$ Spell | ValidZone$ Exile | Amount$ All | WithoutManaCost$ True | Optional$ True | CopyCard$ True | SpellDescription$ Copy the exiled card. You may cast the copy without paying its mana cost. X is the mana value of the exiled card. SVar:X:Remembered$CardManaCost @@ -12,4 +12,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | Va SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True # Amount$ All | CopyOnce$ True for Strionic Resonator AI:RemoveDeck:All -Oracle:When Elite Arcanist enters, you may exile an instant card from your hand.\n{X}, {T}: Copy the exiled card. You may cast the copy without paying its mana cost. X is the mana value of the exiled card. +Oracle:When this creature enters, you may exile an instant card from your hand.\n{X}, {T}: Copy the exiled card. You may cast the copy without paying its mana cost. X is the mana value of the exiled card. diff --git a/forge-gui/res/cardsfolder/e/elite_archers.txt b/forge-gui/res/cardsfolder/e/elite_archers.txt index d3e625c46b97..36cfb959339e 100644 --- a/forge-gui/res/cardsfolder/e/elite_archers.txt +++ b/forge-gui/res/cardsfolder/e/elite_archers.txt @@ -2,5 +2,5 @@ Name:Elite Archers ManaCost:5 W Types:Creature Human Soldier Archer PT:3/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature. -Oracle:{T}: Elite Archers deals 3 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$ 3 | SpellDescription$ This creature deals 3 damage to target attacking or blocking creature. +Oracle:{T}: This creature deals 3 damage to target attacking or blocking creature. diff --git a/forge-gui/res/cardsfolder/e/elite_guardmage.txt b/forge-gui/res/cardsfolder/e/elite_guardmage.txt index 6dacae2766fe..e39cd261ace3 100644 --- a/forge-gui/res/cardsfolder/e/elite_guardmage.txt +++ b/forge-gui/res/cardsfolder/e/elite_guardmage.txt @@ -3,8 +3,8 @@ ManaCost:2 W U Types:Creature Human Wizard PT:2/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life and draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 3 life and draw a card. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Elite Guardmage enters, you gain 3 life and draw a card. +Oracle:Flying\nWhen this creature enters, you gain 3 life and draw a card. diff --git a/forge-gui/res/cardsfolder/e/elite_headhunter.txt b/forge-gui/res/cardsfolder/e/elite_headhunter.txt index 39b12facffd2..e9a7295d7c67 100644 --- a/forge-gui/res/cardsfolder/e/elite_headhunter.txt +++ b/forge-gui/res/cardsfolder/e/elite_headhunter.txt @@ -3,6 +3,6 @@ ManaCost:BR BR BR BR Types:Creature Human Knight PT:2/3 K:Menace -A:AB$ DealDamage | Cost$ BR BR BR Sac<1/Creature.Other;Artifact/another creature or an artifact> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or planeswalker. +A:AB$ DealDamage | Cost$ BR BR BR Sac<1/Creature.Other;Artifact/another creature or an artifact> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target creature or planeswalker. SVar:AIPreference:SacCost$Creature.token,Artifact.token,Creature.cmcLE1,Artifact.cmcEQ1 -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\n{B/R}{B/R}{B/R}, Sacrifice another creature or an artifact: Elite Headhunter deals 2 damage to target creature or planeswalker. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\n{B/R}{B/R}{B/R}, Sacrifice another creature or an artifact: This creature deals 2 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/e/elite_instructor.txt b/forge-gui/res/cardsfolder/e/elite_instructor.txt index 60642822f31a..a24e3be372b2 100644 --- a/forge-gui/res/cardsfolder/e/elite_instructor.txt +++ b/forge-gui/res/cardsfolder/e/elite_instructor.txt @@ -2,8 +2,8 @@ Name:Elite Instructor ManaCost:2 U Types:Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card, then discard a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:When Elite Instructor enters, draw a card, then discard a card. +Oracle:When this creature enters, draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/e/elite_javelineer.txt b/forge-gui/res/cardsfolder/e/elite_javelineer.txt index 709ce3a0e1d6..a8f858ffbe0d 100644 --- a/forge-gui/res/cardsfolder/e/elite_javelineer.txt +++ b/forge-gui/res/cardsfolder/e/elite_javelineer.txt @@ -2,6 +2,6 @@ Name:Elite Javelineer ManaCost:2 W Types:Creature Human Soldier PT:2/2 -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME blocks, it deals 1 damage to target attacking creature. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature blocks, it deals 1 damage to target attacking creature. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.attacking | TgtPrompt$ Choose target attacking creature. | NumDmg$ 1 -Oracle:Whenever Elite Javelineer blocks, it deals 1 damage to target attacking creature. +Oracle:Whenever this creature blocks, it deals 1 damage to target attacking creature. diff --git a/forge-gui/res/cardsfolder/e/elite_scaleguard.txt b/forge-gui/res/cardsfolder/e/elite_scaleguard.txt index 45a94f00dd1d..ebb283f60409 100644 --- a/forge-gui/res/cardsfolder/e/elite_scaleguard.txt +++ b/forge-gui/res/cardsfolder/e/elite_scaleguard.txt @@ -2,10 +2,10 @@ Name:Elite Scaleguard ManaCost:4 W Types:Creature Human Soldier PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBolster | TriggerDescription$ When CARDNAME enters, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBolster | TriggerDescription$ When this creature enters, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) SVar:TrigBolster:DB$ PutCounter | Bolster$ 2 T:Mode$ Attacks | ValidCard$ Creature.YouCtrl+counters_GE1_P1P1 | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it attacks, tap target creature defending player controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:When Elite Scaleguard enters, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.)\nWhenever a creature you control with a +1/+1 counter on it attacks, tap target creature defending player controls. +Oracle:When this creature enters, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.)\nWhenever a creature you control with a +1/+1 counter on it attacks, tap target creature defending player controls. diff --git a/forge-gui/res/cardsfolder/e/elite_skirmisher.txt b/forge-gui/res/cardsfolder/e/elite_skirmisher.txt index bd96965bf431..0c52fd88ab73 100644 --- a/forge-gui/res/cardsfolder/e/elite_skirmisher.txt +++ b/forge-gui/res/cardsfolder/e/elite_skirmisher.txt @@ -2,7 +2,7 @@ Name:Elite Skirmisher ManaCost:2 W Types:Creature Human Soldier PT:3/1 -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigTap | OptionalDecider$ You | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, you may tap target creature. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigTap | OptionalDecider$ You | TriggerDescription$ Heroic — Whenever you cast a spell that targets this creature, you may tap target creature. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE -Oracle:Heroic — Whenever you cast a spell that targets Elite Skirmisher, you may tap target creature. +Oracle:Heroic — Whenever you cast a spell that targets this creature, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/e/elite_spellbinder.txt b/forge-gui/res/cardsfolder/e/elite_spellbinder.txt index 39521821daa1..80ae83057864 100644 --- a/forge-gui/res/cardsfolder/e/elite_spellbinder.txt +++ b/forge-gui/res/cardsfolder/e/elite_spellbinder.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human Cleric PT:3/1 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLook | TriggerDescription$ When CARDNAME enters, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLook | TriggerDescription$ When this creature enters, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. SVar:TrigLook:DB$ RevealHand | ValidTgts$ Opponent | Look$ True | RememberRevealed$ True | SubAbility$ DBChooseCard SVar:DBChooseCard:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.nonLand+IsRemembered | ChoiceTitle$ You may exile a nonland card from it | MinAmount$ 0 | Amount$ 1 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Hand | Destination$ Exile | Imprint$ True | SubAbility$ DBEffect @@ -11,4 +11,4 @@ SVar:DBEffect:DB$ Effect | Duration$ Permanent | StaticAbilities$ MayPlay,CostsM SVar:MayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | AffectedZone$ Exile | MayPlay$ True | MayPlayPlayer$ CardOwner SVar:CostsMore:Mode$ RaiseCost | ValidCard$ Card.IsRemembered+CastSa Spell.MayPlaySource | AffectedZone$ Exile | Type$ Spell | Amount$ 2 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True | ClearImprinted$ True -Oracle:Flying\nWhen Elite Spellbinder enters, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. +Oracle:Flying\nWhen this creature enters, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. diff --git a/forge-gui/res/cardsfolder/e/elixir_of_immortality.txt b/forge-gui/res/cardsfolder/e/elixir_of_immortality.txt index efb496363b46..01bdbd62e035 100644 --- a/forge-gui/res/cardsfolder/e/elixir_of_immortality.txt +++ b/forge-gui/res/cardsfolder/e/elixir_of_immortality.txt @@ -1,9 +1,9 @@ Name:Elixir of Immortality ManaCost:1 Types:Artifact -A:AB$ GainLife | Cost$ 2 T | LifeAmount$ 5 | SubAbility$ DBShuffleElixir | SpellDescription$ You gain 5 life. Shuffle CARDNAME and your graveyard into their owner's library. | StackDescription$ SpellDescription +A:AB$ GainLife | Cost$ 2 T | LifeAmount$ 5 | SubAbility$ DBShuffleElixir | SpellDescription$ You gain 5 life. Shuffle this artifact and your graveyard into their owner's library. | StackDescription$ SpellDescription SVar:DBShuffleElixir:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | Shuffle$ False | RememberChanged$ True | Defined$ Self | SubAbility$ DBShuffleGrave | StackDescription$ None SVar:DBShuffleGrave:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Library | Shuffle$ False | RememberChanged$ True | ChangeType$ Card.YouCtrl | SubAbility$ DBShuffleChanged | StackDescription$ None SVar:DBShuffleChanged:DB$ Shuffle | Defined$ RememberedOwner | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{2}, {T}: You gain 5 life. Shuffle Elixir of Immortality and your graveyard into their owner's library. +Oracle:{2}, {T}: You gain 5 life. Shuffle this artifact and your graveyard into their owner's library. diff --git a/forge-gui/res/cardsfolder/e/elixir_of_vitality.txt b/forge-gui/res/cardsfolder/e/elixir_of_vitality.txt index dc4fa3a29c0e..8ba431234d92 100644 --- a/forge-gui/res/cardsfolder/e/elixir_of_vitality.txt +++ b/forge-gui/res/cardsfolder/e/elixir_of_vitality.txt @@ -1,8 +1,8 @@ Name:Elixir of Vitality ManaCost:4 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$ GainLife | Cost$ T Sac<1/CARDNAME> | LifeAmount$ 4 | SpellDescription$ You gain 4 life. A:AB$ GainLife | Cost$ 8 T Sac<1/CARDNAME> | LifeAmount$ 8 | SpellDescription$ You gain 8 life. -Oracle:Elixir of Vitality enters tapped.\n{T}, Sacrifice Elixir of Vitality: You gain 4 life.\n{8}, {T}, Sacrifice Elixir of Vitality: You gain 8 life. +Oracle:This artifact enters tapped.\n{T}, Sacrifice this artifact: You gain 4 life.\n{8}, {T}, Sacrifice this artifact: You gain 8 life. diff --git a/forge-gui/res/cardsfolder/e/ellivere_of_the_wild_court.txt b/forge-gui/res/cardsfolder/e/ellivere_of_the_wild_court.txt index bc57089577f8..7a3fcea77731 100644 --- a/forge-gui/res/cardsfolder/e/ellivere_of_the_wild_court.txt +++ b/forge-gui/res/cardsfolder/e/ellivere_of_the_wild_court.txt @@ -2,12 +2,12 @@ Name:Ellivere of the Wild Court ManaCost:2 G W Types:Legendary Creature Human Knight PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create a Virtuous Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 for each enchantment you control.) -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, create a Virtuous Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 for each enchantment you control.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever NICKNAME enters or attacks, create a Virtuous Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 for each enchantment you control.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever NICKNAME enters or attacks, create a Virtuous Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 for each enchantment you control.) SVar:TrigToken:DB$ Token | TokenScript$ role_virtuous | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl+Other | TokenOwner$ You T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+enchanted | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever an enchanted creature you control deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw SVar:HasAttackEffect:TRUE DeckHas:Type$Aura|Role & Ability$Token DeckHints:Type$Aura -Oracle:Whenever Ellivere of the Wild Court enters or attacks, create a Virtuous Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 for each enchantment you control.)\nWhenever an enchanted creature you control deals combat damage to a player, draw a card. +Oracle:Whenever Ellivere enters or attacks, create a Virtuous Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 for each enchantment you control.)\nWhenever an enchanted creature you control deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/e/elminster.txt b/forge-gui/res/cardsfolder/e/elminster.txt index bf3d1499011f..b14b40503adb 100644 --- a/forge-gui/res/cardsfolder/e/elminster.txt +++ b/forge-gui/res/cardsfolder/e/elminster.txt @@ -4,7 +4,7 @@ Types:Legendary Planeswalker Elminster Loyalty:5 T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigEff | TriggerDescription$ Whenever you scry, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is the number of cards looked at while scrying this way. SVar:TrigEff:DB$ Effect | StaticAbilities$ ReduceCost | ForgetOnCast$ Instant.YouCtrl,Sorcery.YouCtrl | SetChosenNumber$ X -SVar:ReduceCost:Mode$ ReduceCost | Type$ Spell | ValidCard$ Instant,Sorcery | Activator$ You | Amount$ Count$ChosenNumber | Description$ The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is the number of cards looked at while scrying. +SVar:ReduceCost:Mode$ ReduceCost | Type$ Spell | ValidCard$ Instant,Sorcery | Activator$ You | Amount$ Count$ChosenNumber | Description$ The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is the number of cards looked at while scrying this way. SVar:X:TriggerCount$ScryNum A:AB$ Draw | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | SubAbility$ DBScry | SpellDescription$ Draw a card, then scry 2. SVar:DBScry:DB$ Scry | ScryNum$ 2 diff --git a/forge-gui/res/cardsfolder/e/eloise_nephalia_sleuth.txt b/forge-gui/res/cardsfolder/e/eloise_nephalia_sleuth.txt index 4b3b15c5d2b4..2eebc381f0d2 100644 --- a/forge-gui/res/cardsfolder/e/eloise_nephalia_sleuth.txt +++ b/forge-gui/res/cardsfolder/e/eloise_nephalia_sleuth.txt @@ -2,9 +2,9 @@ Name:Eloise, Nephalia Sleuth ManaCost:3 U B Types:Legendary Creature Human Rogue PT:4/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever another creature you control dies, investigate (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever another creature you control dies, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") SVar:TrigInvestigate:DB$ Investigate T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Permanent.token+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ DBSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a token, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) SVar:DBSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Investigate|Token -Oracle:Whenever another creature you control dies, investigate (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you sacrifice a token, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +Oracle:Whenever another creature you control dies, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you sacrifice a token, 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/e/elrond_lord_of_rivendell.txt b/forge-gui/res/cardsfolder/e/elrond_lord_of_rivendell.txt index cf72c293148c..03fe4ae9bc5c 100644 --- a/forge-gui/res/cardsfolder/e/elrond_lord_of_rivendell.txt +++ b/forge-gui/res/cardsfolder/e/elrond_lord_of_rivendell.txt @@ -2,8 +2,8 @@ Name:Elrond, Lord of Rivendell ManaCost:2 U Types:Legendary Creature Elf Noble PT:3/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self,Creature.YouCtrl+Other | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another creature you control enters, scry 1. If this is the second time this ability has resolved this turn, the Ring tempts you. +T:Mode$ ChangesZone | ValidCard$ Card.Self,Creature.YouCtrl+Other | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME or another creature you control enters, scry 1. If this is the second time this ability has resolved this turn, the Ring tempts you. SVar:TrigScry:DB$ Scry | ScryNum$ 1 | SubAbility$ TrigTempt SVar:TrigTempt:DB$ RingTemptsYou | ConditionCheckSVar$ Resolved | ConditionSVarCompare$ EQ2 SVar:Resolved:Count$ResolvedThisTurn -Oracle:Whenever Elrond, Lord of Rivendell or another creature you control enters, scry 1. If this is the second time this ability has resolved this turn, the Ring tempts you. +Oracle:Whenever Elrond or another creature you control enters, scry 1. If this is the second time this ability has resolved this turn, the Ring tempts you. diff --git a/forge-gui/res/cardsfolder/e/elrond_of_the_white_council.txt b/forge-gui/res/cardsfolder/e/elrond_of_the_white_council.txt index df7a5d2ee2c5..4e2b0a56a709 100644 --- a/forge-gui/res/cardsfolder/e/elrond_of_the_white_council.txt +++ b/forge-gui/res/cardsfolder/e/elrond_of_the_white_council.txt @@ -2,7 +2,7 @@ Name:Elrond of the White Council ManaCost:3 G U Types:Legendary Creature Elf Noble PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Secret council — When CARDNAME enters, each player secretly votes for fellowship or aid, then those votes are revealed. For each fellowship vote, the voter chooses a creature they control. You gain control of each creature chosen this way, and they gain "This creature can't attack its owner." Then for each aid vote, put a +1/+1 counter on each creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Secret council — When NICKNAME enters, each player secretly votes for fellowship or aid, then those votes are revealed. For each fellowship vote, the voter chooses a creature they control. You gain control of each creature chosen this way, and they gain "This creature can't attack its owner." Then for each aid vote, put a +1/+1 counter on each creature you control. SVar:TrigVote:DB$ Vote | Defined$ Player | Secretly$ True | Choices$ Fellowship,AidPlus | EachVote$ True | SubAbility$ DBGainControl SVar:Fellowship:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Creature.RememberedPlayerCtrl | ChoiceTitle$ Choose a creature you control | ImprintChosen$ True | Mandatory$ True | SpellDescription$ Fellowship SVar:AidPlus:DB$ StoreSVar | SVar$ Aid | Type$ CountSVar | Expression$ Aid/Plus.1 | SpellDescription$ Aid @@ -14,4 +14,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True | ClearChosenCard$ True | SubA SVar:DBClearSVar:DB$ StoreSVar | SVar$ Aid | Type$ Number | Expression$ 0 SVar:Aid:Number$0 DeckHas:Ability$Counters -Oracle:Secret council — When Elrond of the White Council enters, each player secretly votes for fellowship or aid, then those votes are revealed. For each fellowship vote, the voter chooses a creature they control. You gain control of each creature chosen this way, and they gain "This creature can't attack its owner." Then for each aid vote, put a +1/+1 counter on each creature you control. +Oracle:Secret council — When Elrond enters, each player secretly votes for fellowship or aid, then those votes are revealed. For each fellowship vote, the voter chooses a creature they control. You gain control of each creature chosen this way, and they gain "This creature can't attack its owner." Then for each aid vote, put a +1/+1 counter on each creature you control. diff --git a/forge-gui/res/cardsfolder/e/elsewhere_flask.txt b/forge-gui/res/cardsfolder/e/elsewhere_flask.txt index 89061fa89974..6679a7e81d08 100644 --- a/forge-gui/res/cardsfolder/e/elsewhere_flask.txt +++ b/forge-gui/res/cardsfolder/e/elsewhere_flask.txt @@ -1,9 +1,9 @@ Name:Elsewhere Flask ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When this artifact enters, draw a card. SVar:TrigDraw:DB$ Draw A:AB$ ChooseType | Cost$ Sac<1/CARDNAME> | Type$ Basic Land | SubAbility$ DBAnimate | SpellDescription$ Choose a basic land type. Each land you control becomes that type until end of turn. SVar:DBAnimate:DB$ AnimateAll | ValidCards$ Land.YouCtrl | Types$ ChosenType | RemoveLandTypes$ True AI:RemoveDeck:All -Oracle:When Elsewhere Flask enters, draw a card.\nSacrifice Elsewhere Flask: Choose a basic land type. Each land you control becomes that type until end of turn. +Oracle:When this artifact enters, draw a card.\nSacrifice this artifact: Choose a basic land type. Each land you control becomes that type until end of turn. diff --git a/forge-gui/res/cardsfolder/e/elspeths_devotee.txt b/forge-gui/res/cardsfolder/e/elspeths_devotee.txt index 8723c614b454..828f9ada5a26 100644 --- a/forge-gui/res/cardsfolder/e/elspeths_devotee.txt +++ b/forge-gui/res/cardsfolder/e/elspeths_devotee.txt @@ -2,7 +2,7 @@ Name:Elspeth's Devotee ManaCost:2 W W Types:Creature Human Soldier PT:3/3 -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 Elspeth, Undaunted Hero, 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 Elspeth, Undaunted Hero, 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+namedElspeth; Undaunted Hero | ChangeNum$ 1 | Optional$ True DeckNeeds:Name$Elspeth, Undaunted Hero -Oracle:When Elspeth's Devotee enters, you may search your library and/or graveyard for a card named Elspeth, Undaunted Hero, reveal it, and put it into your hand. If you search your library this way, shuffle. +Oracle:When this creature enters, you may search your library and/or graveyard for a card named Elspeth, Undaunted Hero, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/e/elturel_survivors.txt b/forge-gui/res/cardsfolder/e/elturel_survivors.txt index 9390f8218630..0b1b67e37e87 100644 --- a/forge-gui/res/cardsfolder/e/elturel_survivors.txt +++ b/forge-gui/res/cardsfolder/e/elturel_survivors.txt @@ -4,8 +4,8 @@ Types:Creature Tiefling Peasant PT:0/4 K:Trample K:Myriad -S:Mode$ Continuous | Affected$ Creature.Self+attacking | AddPower$ X | Description$ As long as CARDNAME is attacking, it gets +X/+0, where X is the number of lands defending player controls. +S:Mode$ Continuous | Affected$ Creature.Self+attacking | AddPower$ X | Description$ As long as this creature is attacking, it gets +X/+0, where X is the number of lands defending player controls. SVar:X:Count$Valid Land.DefenderCtrl SVar:BuffedBy:Land.OppCtrl SVar:HasAttackEffect:TRUE -Oracle:Trample, myriad\nAs long as Elturel Survivors is attacking, it gets +X/+0, where X is the number of lands defending player controls. +Oracle:Trample, myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token copy that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.)\nAs long as this creature is attacking, it gets +X/+0, where X is the number of lands defending player controls. diff --git a/forge-gui/res/cardsfolder/e/elturgard_ranger.txt b/forge-gui/res/cardsfolder/e/elturgard_ranger.txt index 634c2d83cac3..ec618e0aeddd 100644 --- a/forge-gui/res/cardsfolder/e/elturgard_ranger.txt +++ b/forge-gui/res/cardsfolder/e/elturgard_ranger.txt @@ -3,7 +3,7 @@ ManaCost:4 G Types:Creature Human Elf Ranger PT:4/1 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 green Wolf creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 2/2 green Wolf creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_2_2_wolf | TokenOwner$ You DeckHas:Ability$Token -Oracle:Reach\nWhen Elturgard Ranger enters, create a 2/2 green Wolf creature token. +Oracle:Reach\nWhen this creature enters, create a 2/2 green Wolf creature token. diff --git a/forge-gui/res/cardsfolder/e/elusive_krasis.txt b/forge-gui/res/cardsfolder/e/elusive_krasis.txt index 10c3fe2a1367..fba7921a962a 100644 --- a/forge-gui/res/cardsfolder/e/elusive_krasis.txt +++ b/forge-gui/res/cardsfolder/e/elusive_krasis.txt @@ -2,7 +2,7 @@ Name:Elusive Krasis ManaCost:1 G U Types:Creature Fish Mutant PT:0/4 -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:Evolve DeckHas:Ability$Counters -Oracle:Elusive Krasis can't be blocked.\nEvolve (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.) +Oracle:This creature can't be blocked.\nEvolve (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.) diff --git a/forge-gui/res/cardsfolder/e/elusive_otter_groves_bounty.txt b/forge-gui/res/cardsfolder/e/elusive_otter_groves_bounty.txt index 25db688cc897..c9f75d74b61d 100644 --- a/forge-gui/res/cardsfolder/e/elusive_otter_groves_bounty.txt +++ b/forge-gui/res/cardsfolder/e/elusive_otter_groves_bounty.txt @@ -3,11 +3,11 @@ ManaCost:U Types:Creature Otter PT:1/1 K:Prowess -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLTY | Description$ Creatures with power less than CARDNAME's power can't block it. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLTY | Description$ Creatures with power less than this creature's power can't block it. SVar:Y:Count$CardPower DeckHas:Ability$Counters AlternateMode:Adventure -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nCreatures with power less than Elusive Otter's power can't block it. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nCreatures with power less than this creature's power can't block it. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/elusive_spellfist.txt b/forge-gui/res/cardsfolder/e/elusive_spellfist.txt index 800b0a42dbdb..a51051102973 100644 --- a/forge-gui/res/cardsfolder/e/elusive_spellfist.txt +++ b/forge-gui/res/cardsfolder/e/elusive_spellfist.txt @@ -2,9 +2,9 @@ Name:Elusive Spellfist ManaCost:1 U Types:Creature Human Monk PT:1/3 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, CARDNAME gets +1/+0 until end of turn and can't be blocked this turn. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, this creature gets +1/+0 until end of turn and can't be blocked this turn. SVar:TrigPump:DB$ Pump | NumAtt$ +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:Card.nonLand+nonCreature -Oracle:Whenever you cast a noncreature spell, Elusive Spellfist gets +1/+0 until end of turn and can't be blocked this turn. +Oracle:Whenever you cast a noncreature spell, this creature gets +1/+0 until end of turn and can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/e/elusive_tormentor_insidious_mist.txt b/forge-gui/res/cardsfolder/e/elusive_tormentor_insidious_mist.txt index 1d583a74c892..6b4456cdae7c 100644 --- a/forge-gui/res/cardsfolder/e/elusive_tormentor_insidious_mist.txt +++ b/forge-gui/res/cardsfolder/e/elusive_tormentor_insidious_mist.txt @@ -2,12 +2,12 @@ Name:Elusive Tormentor ManaCost:2 B B Types:Creature Vampire Wizard PT:4/4 -A:AB$ SetState | Cost$ 1 Discard<1/Card> | Defined$ Self | Mode$ Transform | SpellDescription$ Transform CARDNAME. +A:AB$ SetState | Cost$ 1 Discard<1/Card> | Defined$ Self | Mode$ Transform | SpellDescription$ Transform this creature. AI:RemoveDeck:All DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium AlternateMode:DoubleFaced -Oracle:{1}, Discard a card: Transform Elusive Tormentor. +Oracle:{1}, Discard a card: Transform this creature. ALTERNATE @@ -18,8 +18,8 @@ Types:Creature Elemental PT:0/1 K:Hexproof K:Indestructible -S:Mode$ CantBlock | ValidCard$ Creature.Self | Description$ CARDNAME can't block and can't be blocked. +S:Mode$ CantBlock | ValidCard$ Creature.Self | Description$ This creature can't block and can't be blocked. S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may pay {2}{B}. If you do, transform it. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ Whenever this creature attacks and isn't blocked, you may pay {2}{B}. If you do, transform it. SVar:TrigTransform:AB$ SetState | Cost$ 2 B | Defined$ Self | Mode$ Transform -Oracle:Hexproof, indestructible\nInsidious Mist can't block and can't be blocked.\nWhenever Insidious Mist attacks and isn't blocked, you may pay {2}{B}. If you do, transform it. +Oracle:Hexproof, indestructible\nThis creature can't block and can't be blocked.\nWhenever this creature attacks and isn't blocked, you may pay {2}{B}. If you do, transform it. diff --git a/forge-gui/res/cardsfolder/e/elven_bow.txt b/forge-gui/res/cardsfolder/e/elven_bow.txt index 4e765ec823cc..5e4261148201 100644 --- a/forge-gui/res/cardsfolder/e/elven_bow.txt +++ b/forge-gui/res/cardsfolder/e/elven_bow.txt @@ -3,9 +3,9 @@ ManaCost:G Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 2 | AddKeyword$ Reach | Description$ Equipped creature gets +1/+2 and has reach. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, you may pay {2}. If you do, create a 1/1 green Elf Warrior 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 {2}. If you do, create a 1/1 green Elf Warrior creature token, then attach this Equipment to it. SVar:TrigToken:AB$ Token | Cost$ 2 | TokenScript$ g_1_1_elf_warrior | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ TriggeredCardLKICopy | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Elf|Warrior -Oracle:When Elven Bow enters, you may pay {2}. If you do, create a 1/1 green Elf Warrior creature token, then attach Elven Bow to it.\nEquipped creature gets +1/+2 and has reach.\nEquip {3} +Oracle:When this Equipment enters, you may pay {2}. If you do, create a 1/1 green Elf Warrior creature token, then attach this Equipment to it.\nEquipped creature gets +1/+2 and has reach.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/e/elven_farsight.txt b/forge-gui/res/cardsfolder/e/elven_farsight.txt index 1fa56b68fc7c..d24b1070d814 100644 --- a/forge-gui/res/cardsfolder/e/elven_farsight.txt +++ b/forge-gui/res/cardsfolder/e/elven_farsight.txt @@ -1,8 +1,8 @@ Name:Elven Farsight ManaCost:G Types:Sorcery -A:SP$ Scry | ScryNum$ 3 | SubAbility$ DBPeekAndReveal | SpellDescription$ Scry 3, then you may reveal the top card of your library. If it's a creature card, draw a card. +A:SP$ Scry | ScryNum$ 3 | SubAbility$ DBPeekAndReveal | SpellDescription$ Scry 3, then you may reveal the top card of your library. If a creature card is revealed this way, draw a card. SVar:DBPeekAndReveal:DB$ PeekAndReveal | RevealOptional$ True | NoPeek$ True | RememberRevealed$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Scry 3, then you may reveal the top card of your library. If it's a creature card, draw a card. +Oracle:Scry 3, then you may reveal the top card of your library. If a creature card is revealed this way, draw a card. diff --git a/forge-gui/res/cardsfolder/e/elven_lyre.txt b/forge-gui/res/cardsfolder/e/elven_lyre.txt index 76d94523240e..bcb29a3960b6 100644 --- a/forge-gui/res/cardsfolder/e/elven_lyre.txt +++ b/forge-gui/res/cardsfolder/e/elven_lyre.txt @@ -2,4 +2,4 @@ Name:Elven Lyre ManaCost:2 Types:Artifact A:AB$ Pump | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. -Oracle:{1}, {T}, Sacrifice Elven Lyre: Target creature gets +2/+2 until end of turn. +Oracle:{1}, {T}, Sacrifice this artifact: Target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/elven_riders.txt b/forge-gui/res/cardsfolder/e/elven_riders.txt index 6f09e7ac2456..ff928deda6e6 100644 --- a/forge-gui/res/cardsfolder/e/elven_riders.txt +++ b/forge-gui/res/cardsfolder/e/elven_riders.txt @@ -2,5 +2,5 @@ Name:Elven Riders ManaCost:3 G G Types:Creature Elf PT:3/3 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withoutFlying+nonWall | Description$ CARDNAME can't be blocked except by Walls and/or creatures with flying. -Oracle:Elven Riders can't be blocked except by Walls and/or creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withoutFlying+nonWall | Description$ This creature can't be blocked except by Walls and/or creatures with flying. +Oracle:This creature can't be blocked except by Walls and/or creatures with flying. diff --git a/forge-gui/res/cardsfolder/e/elven_warhounds.txt b/forge-gui/res/cardsfolder/e/elven_warhounds.txt index 0d01f3947396..00264b7f5b23 100644 --- a/forge-gui/res/cardsfolder/e/elven_warhounds.txt +++ b/forge-gui/res/cardsfolder/e/elven_warhounds.txt @@ -2,6 +2,6 @@ Name:Elven Warhounds ManaCost:3 G Types:Creature Dog PT:2/2 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigChangeZone | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, put that creature on top of its owner's library. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigChangeZone | TriggerDescription$ Whenever this creature becomes blocked by a creature, put that creature on top of its owner's library. SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredBlockerLKICopy | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 -Oracle:Whenever Elven Warhounds becomes blocked by a creature, put that creature on top of its owner's library. +Oracle:Whenever this creature becomes blocked by a creature, put that creature on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/e/elves_of_deep_shadow.txt b/forge-gui/res/cardsfolder/e/elves_of_deep_shadow.txt index b41131980373..6c8b75ebf511 100644 --- a/forge-gui/res/cardsfolder/e/elves_of_deep_shadow.txt +++ b/forge-gui/res/cardsfolder/e/elves_of_deep_shadow.txt @@ -2,7 +2,7 @@ Name:Elves of Deep Shadow ManaCost:G Types:Creature Elf Druid PT:1/1 -A:AB$ Mana | Cost$ T | Produced$ B | SubAbility$ DBPain | SpellDescription$ Add {B}. CARDNAME deals 1 damage to you. +A:AB$ Mana | Cost$ T | Produced$ B | SubAbility$ DBPain | SpellDescription$ Add {B}. This creature deals 1 damage to you. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You DeckHas:Color$Black -Oracle:{T}: Add {B}. Elves of Deep Shadow deals 1 damage to you. +Oracle:{T}: Add {B}. This creature deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/e/elvish_archivist.txt b/forge-gui/res/cardsfolder/e/elvish_archivist.txt index 6b88c4dd579c..1c18a1bb811c 100644 --- a/forge-gui/res/cardsfolder/e/elvish_archivist.txt +++ b/forge-gui/res/cardsfolder/e/elvish_archivist.txt @@ -2,10 +2,10 @@ Name:Elvish Archivist ManaCost:1 G Types:Creature Elf Artificer PT:0/1 -T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more artifacts you control enter, put two +1/+1 counters on CARDNAME. This ability triggers only once each turn. +T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more artifacts you control enter, put two +1/+1 counters on this creature. This ability triggers only once each turn. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 T:Mode$ ChangesZoneAll | ValidCards$ Enchantment.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigDraw | TriggerDescription$ Whenever one or more enchantments you control enter, draw a card. This ability triggers only once each turn. SVar:TrigDraw:DB$ Draw DeckHas:Ability$Counters DeckHints:Type$Enchantment|Artifact -Oracle:Whenever one or more artifacts you control enter, put two +1/+1 counters on Elvish Archivist. This ability triggers only once each turn.\nWhenever one or more enchantments you control enter, draw a card. This ability triggers only once each turn. +Oracle:Whenever one or more artifacts you control enter, put two +1/+1 counters on this creature. This ability triggers only once each turn.\nWhenever one or more enchantments you control enter, draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/e/elvish_bard.txt b/forge-gui/res/cardsfolder/e/elvish_bard.txt index 7edc54b57458..3ffcaa9124d8 100644 --- a/forge-gui/res/cardsfolder/e/elvish_bard.txt +++ b/forge-gui/res/cardsfolder/e/elvish_bard.txt @@ -3,4 +3,4 @@ ManaCost:3 G G Types:Creature Elf Shaman Bard PT:2/4 K:All creatures able to block CARDNAME do so. -Oracle:All creatures able to block Elvish Bard do so. +Oracle:All creatures able to block this creature do so. diff --git a/forge-gui/res/cardsfolder/e/elvish_berserker.txt b/forge-gui/res/cardsfolder/e/elvish_berserker.txt index 88b87c5a9586..bd9f50db973a 100644 --- a/forge-gui/res/cardsfolder/e/elvish_berserker.txt +++ b/forge-gui/res/cardsfolder/e/elvish_berserker.txt @@ -2,7 +2,7 @@ Name:Elvish Berserker ManaCost:G Types:Creature Elf Berserker PT:1/1 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +1/+1 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 +1/+1 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 -Oracle:Whenever Elvish Berserker becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. +Oracle:Whenever this creature becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/e/elvish_doomsayer.txt b/forge-gui/res/cardsfolder/e/elvish_doomsayer.txt index 09953d5dfc34..ab35ddbc49b9 100644 --- a/forge-gui/res/cardsfolder/e/elvish_doomsayer.txt +++ b/forge-gui/res/cardsfolder/e/elvish_doomsayer.txt @@ -2,7 +2,7 @@ Name:Elvish Doomsayer ManaCost:1 B Types:Creature Elf Shaman PT:1/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME dies, each opponent discards a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDiscard | TriggerDescription$ When this creature dies, each opponent discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | Mode$ TgtChoose SVar:SacMe:1 -Oracle:When Elvish Doomsayer dies, each opponent discards a card. +Oracle:When this creature dies, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/e/elvish_dreadlord.txt b/forge-gui/res/cardsfolder/e/elvish_dreadlord.txt index f79077e58883..3c3a0d7388b7 100644 --- a/forge-gui/res/cardsfolder/e/elvish_dreadlord.txt +++ b/forge-gui/res/cardsfolder/e/elvish_dreadlord.txt @@ -4,8 +4,8 @@ Types:Creature Zombie Elf PT:3/3 K:Deathtouch K:Encore:5 B B -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPump | TriggerDescription$ When CARDNAME dies, non-Elf creatures get -3/-3 until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPump | TriggerDescription$ When this creature dies, non-Elf creatures get -3/-3 until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.nonElf | NumAtt$ -3 | NumDef$ -3 DeckHints:Type$Elf DeckHas:Ability$Token -Oracle:Deathtouch\nWhen Elvish Dreadlord dies, non-Elf creatures get -3/-3 until end of turn.\nEncore {5}{B}{B} ({5}{B}{B}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) +Oracle:Deathtouch\nWhen this creature dies, non-Elf creatures get -3/-3 until end of turn.\nEncore {5}{B}{B} ({5}{B}{B}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/elvish_eulogist.txt b/forge-gui/res/cardsfolder/e/elvish_eulogist.txt index e4d24cd20c33..d170bb6b097d 100644 --- a/forge-gui/res/cardsfolder/e/elvish_eulogist.txt +++ b/forge-gui/res/cardsfolder/e/elvish_eulogist.txt @@ -4,4 +4,4 @@ Types:Creature Elf Shaman PT:1/1 A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain 1 life for each Elf card in your graveyard. SVar:X:Count$ValidGraveyard Elf.YouOwn -Oracle:Sacrifice Elvish Eulogist: You gain 1 life for each Elf card in your graveyard. +Oracle:Sacrifice this creature: You gain 1 life for each Elf card in your graveyard. diff --git a/forge-gui/res/cardsfolder/e/elvish_farmer.txt b/forge-gui/res/cardsfolder/e/elvish_farmer.txt index d1961db4aff0..8d9c81ac99dd 100644 --- a/forge-gui/res/cardsfolder/e/elvish_farmer.txt +++ b/forge-gui/res/cardsfolder/e/elvish_farmer.txt @@ -2,9 +2,9 @@ Name:Elvish Farmer ManaCost:1 G Types:Creature Elf PT:0/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. A:AB$ Token | Cost$ SubCounter<3/SPORE> | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. A:AB$ GainLife | Cost$ Sac<1/Saproling> | LifeAmount$ 2 | SpellDescription$ You gain 2 life. DeckHas:Ability$Counters|Token|LifeGain -Oracle:At the beginning of your upkeep, put a spore counter on Elvish Farmer.\nRemove three spore counters from Elvish Farmer: Create a 1/1 green Saproling creature token.\nSacrifice a Saproling: You gain 2 life. +Oracle:At the beginning of your upkeep, put a spore counter on this creature.\nRemove three spore counters from this creature: Create a 1/1 green Saproling creature token.\nSacrifice a Saproling: You gain 2 life. diff --git a/forge-gui/res/cardsfolder/e/elvish_handservant.txt b/forge-gui/res/cardsfolder/e/elvish_handservant.txt index 98dfe93619f7..0732c2ee2b7f 100644 --- a/forge-gui/res/cardsfolder/e/elvish_handservant.txt +++ b/forge-gui/res/cardsfolder/e/elvish_handservant.txt @@ -2,7 +2,7 @@ Name:Elvish Handservant ManaCost:G Types:Creature Elf Warrior PT:1/1 -T:Mode$ SpellCast | ValidCard$ Giant | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever a player casts a Giant spell, you may put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Giant | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever a player casts a Giant spell, you may put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Giant -Oracle:Whenever a player casts a Giant spell, you may put a +1/+1 counter on Elvish Handservant. +Oracle:Whenever a player casts a Giant spell, you may put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/e/elvish_harbinger.txt b/forge-gui/res/cardsfolder/e/elvish_harbinger.txt index 949c73d42fe9..213b61f86280 100644 --- a/forge-gui/res/cardsfolder/e/elvish_harbinger.txt +++ b/forge-gui/res/cardsfolder/e/elvish_harbinger.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Elf Druid PT:1/2 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -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 Elf 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 an Elf card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Elf | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random -Oracle:When Elvish Harbinger enters, you may search your library for an Elf card, reveal it, then shuffle and put that card on top.\n{T}: Add one mana of any color. +Oracle:When this creature enters, you may search your library for an Elf card, reveal it, then shuffle and put that card on top.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/e/elvish_hexhunter.txt b/forge-gui/res/cardsfolder/e/elvish_hexhunter.txt index bb205f4600e8..f0e07f6e38d0 100644 --- a/forge-gui/res/cardsfolder/e/elvish_hexhunter.txt +++ b/forge-gui/res/cardsfolder/e/elvish_hexhunter.txt @@ -3,4 +3,4 @@ ManaCost:GW Types:Creature Elf Shaman PT:1/1 A:AB$ Destroy | Cost$ GW T Sac<1/CARDNAME> | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. -Oracle:{G/W}, {T}, Sacrifice Elvish Hexhunter: Destroy target enchantment. +Oracle:{G/W}, {T}, Sacrifice this creature: Destroy target enchantment. diff --git a/forge-gui/res/cardsfolder/e/elvish_hydromancer.txt b/forge-gui/res/cardsfolder/e/elvish_hydromancer.txt index 4d6a0dec2fad..059111f95af6 100644 --- a/forge-gui/res/cardsfolder/e/elvish_hydromancer.txt +++ b/forge-gui/res/cardsfolder/e/elvish_hydromancer.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Creature Elf Wizard PT:3/2 K:Kicker:3 U -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters, if it was kicked, create a token that's a copy of target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigCopy | TriggerDescription$ When this creature enters, if it was kicked, create a token that's a copy of target creature you control. SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control DeckHas:Ability$Token DeckHints:Color$Blue -Oracle:Kicker {3}{U} (You may pay an additional {3}{U} as you cast this spell.)\nWhen Elvish Hydromancer enters, if it was kicked, create a token that's a copy of target creature you control. +Oracle:Kicker {3}{U} (You may pay an additional {3}{U} as you cast this spell.)\nWhen this creature enters, if it was kicked, create a token that's a copy of target creature you control. diff --git a/forge-gui/res/cardsfolder/e/elvish_impersonators.txt b/forge-gui/res/cardsfolder/e/elvish_impersonators.txt index 9057702e3a5a..013c174a2b09 100644 --- a/forge-gui/res/cardsfolder/e/elvish_impersonators.txt +++ b/forge-gui/res/cardsfolder/e/elvish_impersonators.txt @@ -4,7 +4,7 @@ Types:Creature Elf # Departure from the letter of Oracle necessary so this card gets/gains bonuses/maluses predicated on creature type. PT:*/* K:ETBReplacement:Other:TrigRoll -SVar:TrigRoll:DB$ RollDice | ResultSVar$ SetPwr | SubAbility$ RollTough | SpellDescription$ As CARDNAME enters, roll a six-sided die twice. Its base power becomes the first result and its base toughness becomes the second result. +SVar:TrigRoll:DB$ RollDice | ResultSVar$ SetPwr | SubAbility$ RollTough | SpellDescription$ As this creature enters, roll a six-sided die twice. Its base power becomes the first result and its base toughness becomes the second result. SVar:RollTough:DB$ RollDice | ResultSVar$ SetTgn | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Self | Power$ SetPwr | Toughness$ SetTgn | Duration$ Permanent -Oracle:As Elvish Impersonators enters, roll a six-sided die twice. Its base power becomes the first result and its base toughness becomes the second result. +Oracle:As this creature enters, roll a six-sided die twice. Its base power becomes the first result and its base toughness becomes the second result. diff --git a/forge-gui/res/cardsfolder/e/elvish_lyrist.txt b/forge-gui/res/cardsfolder/e/elvish_lyrist.txt index f487fec4a099..e20d2fa01824 100644 --- a/forge-gui/res/cardsfolder/e/elvish_lyrist.txt +++ b/forge-gui/res/cardsfolder/e/elvish_lyrist.txt @@ -3,4 +3,4 @@ ManaCost:G Types:Creature Elf PT:1/1 A:AB$ Destroy | Cost$ G T Sac<1/CARDNAME> | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. -Oracle:{G}, {T}, Sacrifice Elvish Lyrist: Destroy target enchantment. +Oracle:{G}, {T}, Sacrifice this creature: Destroy target enchantment. diff --git a/forge-gui/res/cardsfolder/e/elvish_mariner.txt b/forge-gui/res/cardsfolder/e/elvish_mariner.txt index e36d99cde831..7afde0fc810c 100644 --- a/forge-gui/res/cardsfolder/e/elvish_mariner.txt +++ b/forge-gui/res/cardsfolder/e/elvish_mariner.txt @@ -2,10 +2,10 @@ Name:Elvish Mariner ManaCost:2 U Types:Creature Elf Pilot PT:3/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, scry 1. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever you scry, tap up to X target nonland permanents, where X is the number of cards looked at while scrying this way. SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ X | TgtPrompt$ Select up to X target nonland permanents | ValidTgts$ Permanent.nonLand SVar:X:TriggerCount$ScryNum SVar:HasAttackEffect:TRUE -Oracle:Whenever Elvish Mariner attacks, scry 1.\nWhenever you scry, tap up to X target nonland permanents, where X is the number of cards looked at while scrying this way. +Oracle:Whenever this creature attacks, scry 1.\nWhenever you scry, tap up to X target nonland permanents, where X is the number of cards looked at while scrying this way. diff --git a/forge-gui/res/cardsfolder/e/elvish_pioneer.txt b/forge-gui/res/cardsfolder/e/elvish_pioneer.txt index 319a84d7141f..0b074af4f719 100644 --- a/forge-gui/res/cardsfolder/e/elvish_pioneer.txt +++ b/forge-gui/res/cardsfolder/e/elvish_pioneer.txt @@ -2,6 +2,6 @@ Name:Elvish Pioneer ManaCost:G Types:Creature Elf Druid PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may put a basic land card from your hand onto the battlefield tapped. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may put a basic land card from your hand onto the battlefield tapped. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land -Oracle:When Elvish Pioneer enters, you may put a basic land card from your hand onto the battlefield tapped. +Oracle:When this creature enters, you may put a basic land card from your hand onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/e/elvish_reclaimer.txt b/forge-gui/res/cardsfolder/e/elvish_reclaimer.txt index 8b69f1e44ad1..fe79cb82822e 100644 --- a/forge-gui/res/cardsfolder/e/elvish_reclaimer.txt +++ b/forge-gui/res/cardsfolder/e/elvish_reclaimer.txt @@ -2,7 +2,7 @@ Name:Elvish Reclaimer ManaCost:G Types:Creature Elf Warrior PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | IsPresent$ Land.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE3 | Description$ CARDNAME gets +2/+2 as long as there are three or more land cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | IsPresent$ Land.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE3 | Description$ This creature gets +2/+2 as long as there are three or more land cards in your graveyard. A:AB$ ChangeZone | Cost$ 2 T Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Search your library for a land card, put it onto the battlefield tapped, then shuffle. AI:RemoveDeck:Random -Oracle:Elvish Reclaimer gets +2/+2 as long as there are three or more land cards in your graveyard.\n{2}, {T}, Sacrifice a land: Search your library for a land card, put it onto the battlefield tapped, then shuffle. +Oracle:This creature gets +2/+2 as long as there are three or more land cards in your graveyard.\n{2}, {T}, Sacrifice a land: Search your library for a land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/elvish_rejuvenator.txt b/forge-gui/res/cardsfolder/e/elvish_rejuvenator.txt index 529ab5ddaa72..f5963d980e24 100644 --- a/forge-gui/res/cardsfolder/e/elvish_rejuvenator.txt +++ b/forge-gui/res/cardsfolder/e/elvish_rejuvenator.txt @@ -2,6 +2,6 @@ Name:Elvish Rejuvenator ManaCost:2 G Types:Creature Elf Druid PT:1/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top five cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature enters, look at the top five cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | ChangeValid$ Card.Land | Optional$ True | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | Tapped$ True -Oracle:When Elvish Rejuvenator enters, look at the top five cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest on the bottom of your library in a random order. +Oracle:When this creature enters, look at the top five cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/e/elvish_scrapper.txt b/forge-gui/res/cardsfolder/e/elvish_scrapper.txt index 5b3fa58d0dd0..4a7956674428 100644 --- a/forge-gui/res/cardsfolder/e/elvish_scrapper.txt +++ b/forge-gui/res/cardsfolder/e/elvish_scrapper.txt @@ -3,4 +3,4 @@ ManaCost:G Types:Creature Elf PT:1/1 A:AB$ Destroy | Cost$ G T Sac<1/CARDNAME> | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact. -Oracle:{G}, {T}, Sacrifice Elvish Scrapper: Destroy target artifact. +Oracle:{G}, {T}, Sacrifice this creature: Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/e/elvish_soultiller.txt b/forge-gui/res/cardsfolder/e/elvish_soultiller.txt index 62cef72a349a..d2b43a19917c 100644 --- a/forge-gui/res/cardsfolder/e/elvish_soultiller.txt +++ b/forge-gui/res/cardsfolder/e/elvish_soultiller.txt @@ -2,7 +2,7 @@ Name:Elvish Soultiller ManaCost:3 G G Types:Creature Elf Mutant PT:5/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME dies, choose a creature type. Shuffle all creature cards of that type from your graveyard into your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When this creature dies, choose a creature type. Shuffle all creature cards of that type from your graveyard into your library. SVar:TrigChoose:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerGraveyard | SubAbility$ ShuffleInto SVar:ShuffleInto:DB$ ChangeZoneAll | ChangeType$ Creature.ChosenType+YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True -Oracle:When Elvish Soultiller dies, choose a creature type. Shuffle all creature cards of that type from your graveyard into your library. +Oracle:When this creature dies, choose a creature type. Shuffle all creature cards of that type from your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/e/elvish_spirit_guide.txt b/forge-gui/res/cardsfolder/e/elvish_spirit_guide.txt index 68b3d8a64a72..91ca77533bf3 100644 --- a/forge-gui/res/cardsfolder/e/elvish_spirit_guide.txt +++ b/forge-gui/res/cardsfolder/e/elvish_spirit_guide.txt @@ -3,4 +3,4 @@ ManaCost:2 G Types:Creature Elf Spirit PT:2/2 A:AB$ Mana | Cost$ ExileFromHand<1/CARDNAME> | Produced$ G | ActivationZone$ Hand | SpellDescription$ Add {G}. -Oracle:Exile Elvish Spirit Guide from your hand: Add {G}. +Oracle:Exile this creature from your hand: Add {G}. diff --git a/forge-gui/res/cardsfolder/e/elvish_vanguard.txt b/forge-gui/res/cardsfolder/e/elvish_vanguard.txt index dff598ff4b68..abed373a511a 100644 --- a/forge-gui/res/cardsfolder/e/elvish_vanguard.txt +++ b/forge-gui/res/cardsfolder/e/elvish_vanguard.txt @@ -2,8 +2,8 @@ Name:Elvish Vanguard ManaCost:1 G Types:Creature Elf Warrior PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Elf.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Elf enters, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Elf.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Elf enters, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Elf SVar:PlayMain1:TRUE -Oracle:Whenever another Elf enters, put a +1/+1 counter on Elvish Vanguard. +Oracle:Whenever another Elf enters, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/e/elvish_vatkeeper.txt b/forge-gui/res/cardsfolder/e/elvish_vatkeeper.txt index be06008fd555..4f04b729ad7b 100644 --- a/forge-gui/res/cardsfolder/e/elvish_vatkeeper.txt +++ b/forge-gui/res/cardsfolder/e/elvish_vatkeeper.txt @@ -2,10 +2,10 @@ Name:Elvish Vatkeeper ManaCost:1 B G Types:Creature Phyrexian Elf PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When CARDNAME enters, incubate 2. (Create an Incubator token with two +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 creature enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) SVar:TrigIncubate:DB$ Incubate | Amount$ 2 A:AB$ SetState | Cost$ 5 | TgtPrompt$ Select target Incubator token you control | ValidTgts$ Incubator.token+YouCtrl | Mode$ Transform | SubAbility$ DBDouble | SpellDescription$ Transform target Incubator token you control. SVar:DBDouble:DB$ MultiplyCounter | Defined$ Targeted | CounterType$ P1P1 | SpellDescription$ Double the number of +1/+1 counters on it. DeckHas:Ability$Counters|Token & Type$Incubator|Artifact DeckHints:Type$Incubator -Oracle:When Elvish Vatkeeper enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.)\n{5}: Transform target Incubator token you control. Double the number of +1/+1 counters on it. +Oracle:When this creature enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.)\n{5}: Transform target Incubator token you control. Double the number of +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/e/elvish_visionary.txt b/forge-gui/res/cardsfolder/e/elvish_visionary.txt index f975a9cf5031..8b02d36dec08 100644 --- a/forge-gui/res/cardsfolder/e/elvish_visionary.txt +++ b/forge-gui/res/cardsfolder/e/elvish_visionary.txt @@ -2,6 +2,6 @@ Name:Elvish Visionary ManaCost:1 G Types:Creature Elf Shaman PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:When Elvish Visionary enters, draw a card. +Oracle:When this creature enters, draw a card. diff --git a/forge-gui/res/cardsfolder/e/emancipation_angel.txt b/forge-gui/res/cardsfolder/e/emancipation_angel.txt index 58ea79ff7e85..9a2c50c39722 100644 --- a/forge-gui/res/cardsfolder/e/emancipation_angel.txt +++ b/forge-gui/res/cardsfolder/e/emancipation_angel.txt @@ -3,6 +3,6 @@ ManaCost:1 W W Types:Creature Angel PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return a permanent you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, return a permanent you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Permanent.YouCtrl | AILogic$ NeverBounceItself -Oracle:Flying\nWhen Emancipation Angel enters, return a permanent you control to its owner's hand. +Oracle:Flying\nWhen this creature enters, return a permanent you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/embalmed_brawler.txt b/forge-gui/res/cardsfolder/e/embalmed_brawler.txt index cbde647f1f5c..5ec413d1aa1b 100644 --- a/forge-gui/res/cardsfolder/e/embalmed_brawler.txt +++ b/forge-gui/res/cardsfolder/e/embalmed_brawler.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Creature Zombie PT:2/2 K:Amplify:1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks or blocks, you lose 1 life for each +1/+1 counter on it. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigLoseLife | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, you lose 1 life for each +1/+1 counter on it. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature attacks or blocks, you lose 1 life for each +1/+1 counter on it. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigLoseLife | Secondary$ True | TriggerDescription$ Whenever this creature attacks or blocks, you lose 1 life for each +1/+1 counter on it. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:Count$CardCounters.P1P1 AI:RemoveDeck:All -Oracle:Amplify 1 (As this creature enters, put a +1/+1 counter on it for each Zombie card you reveal in your hand.)\nWhenever Embalmed Brawler attacks or blocks, you lose 1 life for each +1/+1 counter on it. +Oracle:Amplify 1 (As this creature enters, put a +1/+1 counter on it for each Zombie card you reveal in your hand.)\nWhenever this creature attacks or blocks, you lose 1 life for each +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/e/ember_beast.txt b/forge-gui/res/cardsfolder/e/ember_beast.txt index 255a9d317003..ab1ef0d21727 100644 --- a/forge-gui/res/cardsfolder/e/ember_beast.txt +++ b/forge-gui/res/cardsfolder/e/ember_beast.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Creature Beast PT:3/4 K:CARDNAME can't attack or block alone. -Oracle:Ember Beast can't attack or block alone. +Oracle:This creature can't attack or block alone. diff --git a/forge-gui/res/cardsfolder/e/ember_eye_wolf.txt b/forge-gui/res/cardsfolder/e/ember_eye_wolf.txt index f11b9fd0d936..17566e421072 100644 --- a/forge-gui/res/cardsfolder/e/ember_eye_wolf.txt +++ b/forge-gui/res/cardsfolder/e/ember_eye_wolf.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Wolf PT:1/2 K:Haste -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -Oracle:Haste\n{1}{R}: Ember-Eye Wolf gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ This creature gets +2/+0 until end of turn. +Oracle:Haste\n{1}{R}: This creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/ember_fist_zubera.txt b/forge-gui/res/cardsfolder/e/ember_fist_zubera.txt index d199b26fa4ac..be68ae388d16 100644 --- a/forge-gui/res/cardsfolder/e/ember_fist_zubera.txt +++ b/forge-gui/res/cardsfolder/e/ember_fist_zubera.txt @@ -2,8 +2,8 @@ Name:Ember-Fist Zubera ManaCost:1 R Types:Creature Zubera Spirit PT:1/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, it deals damage to any target equal to the number of Zubera that died this turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature dies, it deals damage to any target equal to the number of Zubera that died this turn. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Card.Zubera DeckHints:Type$Zubera -Oracle:When Ember-Fist Zubera dies, it deals damage to any target equal to the number of Zubera that died this turn. +Oracle:When this creature dies, it deals damage to any target equal to the number of Zubera that died this turn. diff --git a/forge-gui/res/cardsfolder/e/ember_hauler.txt b/forge-gui/res/cardsfolder/e/ember_hauler.txt index b4d95b2c5cba..4a92fbd12f89 100644 --- a/forge-gui/res/cardsfolder/e/ember_hauler.txt +++ b/forge-gui/res/cardsfolder/e/ember_hauler.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:2/2 A:AB$ DealDamage | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ It deals 2 damage to any target. DeckHas:Ability$Sacrifice -Oracle:{1}, Sacrifice Ember Hauler: It deals 2 damage to any target. +Oracle:{1}, Sacrifice this creature: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/ember_swallower.txt b/forge-gui/res/cardsfolder/e/ember_swallower.txt index 6a5647f1b8b7..7ffd8e58410f 100644 --- a/forge-gui/res/cardsfolder/e/ember_swallower.txt +++ b/forge-gui/res/cardsfolder/e/ember_swallower.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Elemental PT:4/5 A:AB$ PutCounter | Cost$ 5 R R | Monstrosity$ 3 -T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes monstrous, each player sacrifices three lands. +T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When this creature becomes monstrous, each player sacrifices three lands of their choice. SVar:TrigSac:DB$ Sacrifice | Defined$ Player | SacValid$ Land | Amount$ 3 DeckHas:Ability$Counters -Oracle:{5}{R}{R}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nWhen Ember Swallower becomes monstrous, each player sacrifices three lands. +Oracle:{5}{R}{R}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nWhen this creature becomes monstrous, each player sacrifices three lands of their choice. diff --git a/forge-gui/res/cardsfolder/e/ember_weaver.txt b/forge-gui/res/cardsfolder/e/ember_weaver.txt index ca67c260069e..d74c2fb2bcf9 100644 --- a/forge-gui/res/cardsfolder/e/ember_weaver.txt +++ b/forge-gui/res/cardsfolder/e/ember_weaver.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Spider PT:2/3 K:Reach -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ First Strike | IsPresent$ Permanent.Red+YouCtrl | Description$ As long as you control a red permanent, CARDNAME gets +1/+0 and has first strike. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ First Strike | IsPresent$ Permanent.Red+YouCtrl | Description$ As long as you control a red permanent, this creature gets +1/+0 and has first strike. SVar:BuffedBy:Permanent.Red DeckHints:Color$Red -Oracle:Reach (This creature can block creatures with flying.)\nAs long as you control a red permanent, Ember Weaver gets +1/+0 and has first strike. +Oracle:Reach (This creature can block creatures with flying.)\nAs long as you control a red permanent, this creature gets +1/+0 and has first strike. diff --git a/forge-gui/res/cardsfolder/e/embereth_paladin.txt b/forge-gui/res/cardsfolder/e/embereth_paladin.txt index ccdeae507f95..0e4421c86e71 100644 --- a/forge-gui/res/cardsfolder/e/embereth_paladin.txt +++ b/forge-gui/res/cardsfolder/e/embereth_paladin.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Human Knight PT:4/1 K:Haste -K:etbCounter:P1P1:1:Adamant$ Red:Adamant — If at least three red mana was spent to cast this spell, CARDNAME enters with a +1/+1 counter on it. +K:etbCounter:P1P1:1:Adamant$ Red:Adamant — If at least three red mana was spent to cast this spell, this creature enters with a +1/+1 counter on it. SVar:AIManaPref:R DeckHas:Ability$Counters -Oracle:Haste\nAdamant — If at least three red mana was spent to cast this spell, Embereth Paladin enters with a +1/+1 counter on it. +Oracle:Haste\nAdamant — If at least three red mana was spent to cast this spell, this creature enters with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/e/embereth_skyblazer.txt b/forge-gui/res/cardsfolder/e/embereth_skyblazer.txt index d1b7164eceff..778492503eee 100644 --- a/forge-gui/res/cardsfolder/e/embereth_skyblazer.txt +++ b/forge-gui/res/cardsfolder/e/embereth_skyblazer.txt @@ -2,8 +2,8 @@ Name:Embereth Skyblazer ManaCost:3 R Types:Creature Human Knight PT:4/3 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | Condition$ PlayerTurn | Description$ During your turn, CARDNAME has flying. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, you may pay {2}{R}. If you do, creatures you control get +X/+0 until end of turn, where X is the number of opponents you have. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | Condition$ PlayerTurn | Description$ During your turn, this creature has flying. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever this creature attacks, you may pay {2}{R}. If you do, creatures you control get +X/+0 until end of turn, where X is the number of opponents you have. SVar:TrigPumpAll:AB$ PumpAll | Cost$ 2 R | ValidCards$ Creature.YouCtrl | NumAtt$ +X SVar:X:PlayerCountOpponents$Amount -Oracle:During your turn, Embereth Skyblazer has flying.\nWhenever Embereth Skyblazer attacks, you may pay {2}{R}. If you do, creatures you control get +X/+0 until end of turn, where X is the number of opponents you have. +Oracle:During your turn, this creature has flying.\nWhenever this creature attacks, you may pay {2}{R}. If you do, creatures you control get +X/+0 until end of turn, where X is the number of opponents you have. diff --git a/forge-gui/res/cardsfolder/e/embereth_veteran.txt b/forge-gui/res/cardsfolder/e/embereth_veteran.txt index 60b6ae78a7cb..e423a0cc6160 100644 --- a/forge-gui/res/cardsfolder/e/embereth_veteran.txt +++ b/forge-gui/res/cardsfolder/e/embereth_veteran.txt @@ -4,4 +4,4 @@ Types:Creature Human Knight PT:2/1 A:AB$ Token | Cost$ 1 Sac<1/CARDNAME> | TokenScript$ role_young_hero | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | SpellDescription$ Create a Young Hero Role token attached to another target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") DeckHas:Ability$Token|Sacrifice & Type$Aura|Enchantment|Role -Oracle:{1}, Sacrifice Embereth Veteran: Create a Young Hero Role token attached to another target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") +Oracle:{1}, Sacrifice this creature: Create a Young Hero Role token attached to another target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") diff --git a/forge-gui/res/cardsfolder/e/emberheart_challenger.txt b/forge-gui/res/cardsfolder/e/emberheart_challenger.txt index 09f4a727cbb6..d700950dd1b8 100644 --- a/forge-gui/res/cardsfolder/e/emberheart_challenger.txt +++ b/forge-gui/res/cardsfolder/e/emberheart_challenger.txt @@ -4,9 +4,9 @@ Types:Creature Mouse Warrior PT:2/2 K:Haste K:Prowess -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.YouCtrl | TriggerZones$ Battlefield | Valiant$ True | Execute$ TrigExile | TriggerDescription$ Valiant — Whenever CARDNAME becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.YouCtrl | TriggerZones$ Battlefield | Valiant$ True | Execute$ TrigExile | TriggerDescription$ Valiant — Whenever this creature becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Haste\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nValiant — Whenever Emberheart Challenger becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card. +Oracle:Haste\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nValiant — Whenever this creature becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card. diff --git a/forge-gui/res/cardsfolder/e/emberhorn_minotaur.txt b/forge-gui/res/cardsfolder/e/emberhorn_minotaur.txt index ec3b9714b173..f31529b98337 100644 --- a/forge-gui/res/cardsfolder/e/emberhorn_minotaur.txt +++ b/forge-gui/res/cardsfolder/e/emberhorn_minotaur.txt @@ -2,6 +2,6 @@ Name:Emberhorn Minotaur ManaCost:3 R Types:Creature Minotaur Warrior PT:4/3 -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 menace 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 menace until end of turn. (An exerted creature won't untap during your next untap step. A creature with menace can't be blocked except by two or more creatures.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Menace | SpellDescription$ When you do, it gets +1/+1 and gains menace until end of turn. -Oracle:You may exert Emberhorn Minotaur as it attacks. When you do, it gets +1/+1 and gains menace 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 menace until end of turn. (An exerted creature won't untap during your next untap step. A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/e/embermage_goblin.txt b/forge-gui/res/cardsfolder/e/embermage_goblin.txt index 5bcdde64e96d..a61a37878590 100644 --- a/forge-gui/res/cardsfolder/e/embermage_goblin.txt +++ b/forge-gui/res/cardsfolder/e/embermage_goblin.txt @@ -2,8 +2,8 @@ Name:Embermage Goblin ManaCost:3 R Types:Creature Goblin Wizard PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, you may search your library for a card named Embermage Goblin, reveal it, put it into your hand, then shuffle. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When this creature enters, you may search your library for a card named Embermage Goblin, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedEmbermage Goblin | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Embermage Goblin -Oracle:When Embermage Goblin enters, you may search your library for a card named Embermage Goblin, reveal it, put it into your hand, then shuffle.\n{T}: Embermage Goblin deals 1 damage to any target. +Oracle:When this creature enters, you may search your library for a card named Embermage Goblin, reveal it, put it into your hand, then shuffle.\n{T}: This creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/embersmith.txt b/forge-gui/res/cardsfolder/e/embersmith.txt index d4a43775abb8..1afe280245f0 100644 --- a/forge-gui/res/cardsfolder/e/embersmith.txt +++ b/forge-gui/res/cardsfolder/e/embersmith.txt @@ -2,7 +2,7 @@ Name:Embersmith ManaCost:1 R Types:Creature Human Artificer PT:2/1 -T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may pay {1}. If you do, CARDNAME deals 1 damage to any target. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may pay {1}. If you do, this creature deals 1 damage to any target. SVar:TrigDamage:AB$ DealDamage | Cost$ 1 | ValidTgts$ Any | NumDmg$ 1 SVar:BuffedBy:Artifact -Oracle:Whenever you cast an artifact spell, you may pay {1}. If you do, Embersmith deals 1 damage to any target. +Oracle:Whenever you cast an artifact spell, you may pay {1}. If you do, this creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/emberstrike_duo.txt b/forge-gui/res/cardsfolder/e/emberstrike_duo.txt index 76e8f5dc39a7..afddb7d0807e 100644 --- a/forge-gui/res/cardsfolder/e/emberstrike_duo.txt +++ b/forge-gui/res/cardsfolder/e/emberstrike_duo.txt @@ -2,9 +2,9 @@ Name:Emberstrike Duo ManaCost:1 BR Types:Creature Elemental Warrior Shaman PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpP1P1 | TriggerDescription$ Whenever you cast a black spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFirstStrike | TriggerDescription$ Whenever you cast a red spell, CARDNAME gains first strike until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpP1P1 | TriggerDescription$ Whenever you cast a black spell, this creature gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFirstStrike | TriggerDescription$ Whenever you cast a red spell, this creature gains first strike until end of turn. SVar:TrigPumpP1P1:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigFirstStrike:DB$ Pump | KW$ First Strike | Defined$ Self SVar:BuffedBy:Card.Black,Card.Red -Oracle:Whenever you cast a black spell, Emberstrike Duo gets +1/+1 until end of turn.\nWhenever you cast a red spell, Emberstrike Duo gains first strike until end of turn. +Oracle:Whenever you cast a black spell, this creature gets +1/+1 until end of turn.\nWhenever you cast a red spell, this creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/e/emberwilde_augur.txt b/forge-gui/res/cardsfolder/e/emberwilde_augur.txt index 9ee5c2d9d6c0..7ac9e87c21fb 100644 --- a/forge-gui/res/cardsfolder/e/emberwilde_augur.txt +++ b/forge-gui/res/cardsfolder/e/emberwilde_augur.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Creature Goblin Shaman PT:2/1 A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | NumDmg$ 3 | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ It deals 3 damage to target player or planeswalker. Activate only during your upkeep. -Oracle:Sacrifice Emberwilde Augur: It deals 3 damage to target player or planeswalker. Activate only during your upkeep. +Oracle:Sacrifice this creature: It deals 3 damage to target player or planeswalker. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/e/emberwilde_caliph.txt b/forge-gui/res/cardsfolder/e/emberwilde_caliph.txt index ca37d548d1f2..5cae2b113d9f 100644 --- a/forge-gui/res/cardsfolder/e/emberwilde_caliph.txt +++ b/forge-gui/res/cardsfolder/e/emberwilde_caliph.txt @@ -4,9 +4,9 @@ Types:Creature Djinn PT:4/4 K:Flying K:Trample -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. -T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME deals damage, you lose that much life. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks each combat if able. +T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature deals damage, you lose that much life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$DamageAmount AI:RemoveDeck:All -Oracle:Flying, trample\nEmberwilde Caliph attacks each combat if able.\nWhenever Emberwilde Caliph deals damage, you lose that much life. +Oracle:Flying, trample\nThis creature attacks each combat if able.\nWhenever this creature deals damage, you lose that much life. diff --git a/forge-gui/res/cardsfolder/e/emberwilde_captain.txt b/forge-gui/res/cardsfolder/e/emberwilde_captain.txt index 26d92828b549..c45933b27a75 100644 --- a/forge-gui/res/cardsfolder/e/emberwilde_captain.txt +++ b/forge-gui/res/cardsfolder/e/emberwilde_captain.txt @@ -2,9 +2,9 @@ Name:Emberwilde Captain ManaCost:3 R Types:Creature Djinn Pirate PT:4/2 -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 creature enters, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch -T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | AttackedTarget$ You | NoResolvingCheck$ True | CheckDefinedPlayer$ You.isMonarch | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent attacks you while you're the monarch, CARDNAME deals damage to that player equal to the number of cards in their hand. +T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | AttackedTarget$ You | NoResolvingCheck$ True | CheckDefinedPlayer$ You.isMonarch | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent attacks you while you're the monarch, this creature deals damage to that player equal to the number of cards in their hand. SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredAttackingPlayer | NumDmg$ X SVar:X:Count$ValidHand Card.OwnedBy TriggeredAttackingPlayer -Oracle:When Emberwilde Captain enters, you become the monarch.\nWhenever an opponent attacks you while you're the monarch, Emberwilde Captain deals damage to that player equal to the number of cards in their hand. +Oracle:When this creature enters, you become the monarch.\nWhenever an opponent attacks you while you're the monarch, this creature deals damage to that player equal to the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/e/emberwilde_djinn.txt b/forge-gui/res/cardsfolder/e/emberwilde_djinn.txt index fb08b15960bf..825d18ecb288 100644 --- a/forge-gui/res/cardsfolder/e/emberwilde_djinn.txt +++ b/forge-gui/res/cardsfolder/e/emberwilde_djinn.txt @@ -3,8 +3,8 @@ ManaCost:2 R R Types:Creature Djinn PT:5/4 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of each player's upkeep, that player may pay {R}{R} or 2 life. If the player does, they gain control of CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of each player's upkeep, that player may pay {R}{R} or 2 life. If the player does, they gain control of this creature. SVar:TrigChoose:DB$ GenericChoice | Defined$ TriggeredPlayer | AILogic$ PayUnlessCost | Choices$ PayRR,Pay2Life SVar:PayRR:DB$ GainControl | Defined$ Self | NewController$ TriggeredPlayer | UnlessCost$ R R | UnlessPayer$ TriggeredPlayer | UnlessSwitched$ True | SpellDescription$ Pay R R to gain control of CARDNAME. SVar:Pay2Life:DB$ GainControl | Defined$ Self | NewController$ TriggeredPlayer | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer | UnlessSwitched$ True | SpellDescription$ Pay 2 life to gain control of CARDNAME. -Oracle:Flying\nAt the beginning of each player's upkeep, that player may pay {R}{R} or 2 life. If the player does, they gain control of Emberwilde Djinn. +Oracle:Flying\nAt the beginning of each player's upkeep, that player may pay {R}{R} or 2 life. If the player does, they gain control of this creature. diff --git a/forge-gui/res/cardsfolder/e/emblazoned_golem.txt b/forge-gui/res/cardsfolder/e/emblazoned_golem.txt index 5e197ec45bbf..a7f738fc4a23 100644 --- a/forge-gui/res/cardsfolder/e/emblazoned_golem.txt +++ b/forge-gui/res/cardsfolder/e/emblazoned_golem.txt @@ -4,8 +4,8 @@ Types:Artifact Creature Golem PT:1/2 K:Kicker:X K:Spend only colored mana on X. No more than one mana of each color may be spent this way. -K:etbCounter:P1P1:X:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with X +1/+1 counters on it. +K:etbCounter:P1P1:X:CheckSVar$ WasKicked:If this creature was kicked, it enters with X +1/+1 counters on it. SVar:X:Count$xPaid SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters -Oracle:Kicker {X} (You may pay an additional {X} as you cast this spell.)\nSpend only colored mana on X. No more than one mana of each color may be spent this way.\nIf Emblazoned Golem was kicked, it enters with X +1/+1 counters on it. +Oracle:Kicker {X} (You may pay an additional {X} as you cast this spell.)\nSpend only colored mana on X. No more than one mana of each color may be spent this way.\nIf this creature was kicked, it enters with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/e/embodiment_of_agonies.txt b/forge-gui/res/cardsfolder/e/embodiment_of_agonies.txt index f183b77310b6..097e85e91a7f 100644 --- a/forge-gui/res/cardsfolder/e/embodiment_of_agonies.txt +++ b/forge-gui/res/cardsfolder/e/embodiment_of_agonies.txt @@ -4,8 +4,8 @@ Types:Creature Demon PT:0/0 K:Flying K:Deathtouch -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each different mana cost among nonland cards in your graveyard. +K:etbCounter:P1P1:X:no Condition:This creature enters with a +1/+1 counter on it for each different mana cost among nonland cards in your graveyard. SVar:X:Count$ExactManaCostGraveyard Card.nonLand+YouOwn SVar:NeedsToPlayVar:X GT2 DeckHas:Ability$Counters -Oracle:Flying, deathtouch\nEmbodiment of Agonies enters with a +1/+1 counter on it for each different mana cost among nonland cards in your graveyard. (For example, {2}{B} and {1}{B}{B} are different mana costs.) +Oracle:Flying, deathtouch\nThis creature enters with a +1/+1 counter on it for each different mana cost among nonland cards in your graveyard. (For example, {2}{B} and {1}{B}{B} are different mana costs.) diff --git a/forge-gui/res/cardsfolder/e/embodiment_of_insight.txt b/forge-gui/res/cardsfolder/e/embodiment_of_insight.txt index ad34e4e0bf06..e6d9d459d05f 100644 --- a/forge-gui/res/cardsfolder/e/embodiment_of_insight.txt +++ b/forge-gui/res/cardsfolder/e/embodiment_of_insight.txt @@ -4,6 +4,6 @@ Types:Creature Elemental PT:4/4 K:Vigilance S:Mode$ Continuous | Affected$ Creature.Land+YouCtrl | AddKeyword$ Vigilance | Description$ Land creatures you control have vigilance. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | OptionalDecider$ You | TriggerDescription$ Landfall — Whenever a land you control enters, you may have target land you control becomes a 3/3 Elemental creature with haste until end of turn. It's still a land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | OptionalDecider$ You | TriggerDescription$ Landfall — Whenever a land you control enters, you may have target land you control become a 3/3 Elemental creature with haste until end of turn. It's still a land. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | Power$ 3 | Toughness$ 3 | Types$ Creature,Elemental | Keywords$ Haste Oracle:Vigilance\nLand creatures you control have vigilance.\nLandfall — Whenever a land you control enters, you may have target land you control become a 3/3 Elemental creature with haste until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/e/embodiment_of_spring.txt b/forge-gui/res/cardsfolder/e/embodiment_of_spring.txt index 5a41521d3ac8..279c102a8143 100644 --- a/forge-gui/res/cardsfolder/e/embodiment_of_spring.txt +++ b/forge-gui/res/cardsfolder/e/embodiment_of_spring.txt @@ -5,4 +5,4 @@ PT:0/3 A:AB$ ChangeZone | Cost$ 1 G T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | SpellDescription$ Search your library for a basic land card and put it onto the battlefield tapped, then shuffle. DeckHints:Color$Green # TODO: Just like with Sakura-Tribe Elder, the AI will sac it at its earliest convenience to search for a land. Might improve conditions for when the AI might not want to do that. -Oracle:{1}{G}, {T}, Sacrifice Embodiment of Spring: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +Oracle:{1}{G}, {T}, Sacrifice this creature: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/embraal_bruiser.txt b/forge-gui/res/cardsfolder/e/embraal_bruiser.txt index e5c161505051..71c7777b394c 100644 --- a/forge-gui/res/cardsfolder/e/embraal_bruiser.txt +++ b/forge-gui/res/cardsfolder/e/embraal_bruiser.txt @@ -2,8 +2,8 @@ Name:Embraal Bruiser ManaCost:1 B Types:Creature Human Warrior PT:3/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 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | IsPresent$ Artifact.YouCtrl | Description$ CARDNAME has menace as long as you control an artifact. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | IsPresent$ Artifact.YouCtrl | Description$ This creature has menace as long as you control an artifact. SVar:BuffedBy:Artifact -Oracle:Embraal Bruiser enters tapped.\nEmbraal Bruiser has menace as long as you control an artifact. +Oracle:This creature enters tapped.\nThis creature has menace as long as you control an artifact. diff --git a/forge-gui/res/cardsfolder/e/embraal_gear_smasher.txt b/forge-gui/res/cardsfolder/e/embraal_gear_smasher.txt index 00661aaffc91..6b1581995964 100644 --- a/forge-gui/res/cardsfolder/e/embraal_gear_smasher.txt +++ b/forge-gui/res/cardsfolder/e/embraal_gear_smasher.txt @@ -2,5 +2,5 @@ Name:Embraal Gear-Smasher ManaCost:2 R Types:Creature Human Warrior PT:2/3 -A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | NumDmg$ 2 | Defined$ Player.Opponent | SpellDescription$ CARDNAME deals 2 damage to each opponent. -Oracle:{T}, Sacrifice an artifact: Embraal Gear-Smasher deals 2 damage to each opponent. +A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | NumDmg$ 2 | Defined$ Player.Opponent | SpellDescription$ This creature deals 2 damage to each opponent. +Oracle:{T}, Sacrifice an artifact: This creature deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/e/emerald_dragonfly.txt b/forge-gui/res/cardsfolder/e/emerald_dragonfly.txt index 5ad32529e128..692d43fa7a0e 100644 --- a/forge-gui/res/cardsfolder/e/emerald_dragonfly.txt +++ b/forge-gui/res/cardsfolder/e/emerald_dragonfly.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Insect PT:1/1 K:Flying -A:AB$ Pump | Cost$ G G | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. +A:AB$ Pump | Cost$ G G | Defined$ Self | KW$ First Strike | SpellDescription$ This creature gains first strike until end of turn. DeckHas:Keyword$First Strike -Oracle:Flying\n{G}{G}: Emerald Dragonfly gains first strike until end of turn. +Oracle:Flying\n{G}{G}: This creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/e/emergence_zone.txt b/forge-gui/res/cardsfolder/e/emergence_zone.txt index 7662716155f2..ff810ced2714 100644 --- a/forge-gui/res/cardsfolder/e/emergence_zone.txt +++ b/forge-gui/res/cardsfolder/e/emergence_zone.txt @@ -7,4 +7,4 @@ SVar:QuickSpell:Mode$ CastWithFlash | ValidCard$ Card | ValidSA$ Spell | Caster$ SVar:PlayMain1:TRUE AI:RemoveDeck:Random AI:RemoveDeck:All -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Emergence Zone: You may cast spells this turn as though they had flash. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice this land: You may cast spells this turn as though they had flash. diff --git a/forge-gui/res/cardsfolder/e/emergent_haunting.txt b/forge-gui/res/cardsfolder/e/emergent_haunting.txt index e361c9b28a25..38ed03098dc4 100644 --- a/forge-gui/res/cardsfolder/e/emergent_haunting.txt +++ b/forge-gui/res/cardsfolder/e/emergent_haunting.txt @@ -1,9 +1,9 @@ Name:Emergent Haunting ManaCost:1 U Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ0 | IsPresent$ Creature.Self | PresentCompare$ EQ0 | Execute$ TrigAnimate | TriggerDescription$ At the beginning of your end step, if you haven't cast a spell from your hand this turn and CARDNAME isn't a creature, it becomes a 3/3 Spirit creature with flying in addition to its other types. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ0 | IsPresent$ Creature.Self | PresentCompare$ EQ0 | Execute$ TrigAnimate | TriggerDescription$ At the beginning of your end step, if you haven't cast a spell from your hand this turn and this enchantment isn't a creature, it becomes a 3/3 Spirit creature with flying in addition to its other types. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Spirit | Keywords$ Flying | Duration$ Permanent SVar:X:Count$ThisTurnCast_Card.YouCtrl+wasCastFromYourHand A:AB$ Surveil | Cost$ 2 U | Amount$ 1 | SpellDescription$ Surveil 1. (Look at the top card of your library. You may put it into your graveyard.) DeckHas:Ability$Surveil & Type$Spirit -Oracle:At the beginning of your end step, if you haven't cast a spell from your hand this turn and Emergent Haunting isn't a creature, it becomes a 3/3 Spirit creature with flying in addition to its other types.\n{2}{U}: Surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +Oracle:At the beginning of your end step, if you haven't cast a spell from your hand this turn and this enchantment isn't a creature, it becomes a 3/3 Spirit creature with flying in addition to its other types.\n{2}{U}: Surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/e/emergent_woodwurm.txt b/forge-gui/res/cardsfolder/e/emergent_woodwurm.txt index 423b0ceeb50a..b63ae3ef3b0c 100644 --- a/forge-gui/res/cardsfolder/e/emergent_woodwurm.txt +++ b/forge-gui/res/cardsfolder/e/emergent_woodwurm.txt @@ -11,4 +11,4 @@ SVar:X:TriggeredAttacker$CardPower SVar:HasAttackEffect:TRUE SVar:AE:SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:Backup 3 (When this creature enters, put three +1/+1 counters on target creature. If that's another creature, it gains the following abilities until end of turn.)\nWhenever this creature attacks, look at the top X cards of your library, where X is its power. You may put a permanent card with mana value X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. +Oracle:Backup 3 (When this creature enters, put three +1/+1 counters on target creature. If that's another creature, it gains the following ability until end of turn.)\nWhenever this creature attacks, look at the top X cards of your library, where X is its power. You may put a permanent card with mana value X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/e/emeria_captain.txt b/forge-gui/res/cardsfolder/e/emeria_captain.txt index 6435d4c54bda..247e1628ee0e 100644 --- a/forge-gui/res/cardsfolder/e/emeria_captain.txt +++ b/forge-gui/res/cardsfolder/e/emeria_captain.txt @@ -4,10 +4,10 @@ Types:Creature Angel Warrior PT:1/1 K:Flying K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on it for each creature in your party. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, put a +1/+1 counter on it for each creature in your party. SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterNum$ X | CounterType$ P1P1 SVar:X:Count$Party SVar:BuffedBy:Cleric,Rogue,Wizard DeckHas:Ability$Party|Counters DeckHints:Type$Cleric|Rogue|Wizard -Oracle:Flying, vigilance\nWhen Emeria Captain enters, put a +1/+1 counter on it for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +Oracle:Flying, vigilance\nWhen this creature enters, put a +1/+1 counter on it 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/e/emeria_the_sky_ruin.txt b/forge-gui/res/cardsfolder/e/emeria_the_sky_ruin.txt index 8732c789e49a..7a1777a9395c 100644 --- a/forge-gui/res/cardsfolder/e/emeria_the_sky_ruin.txt +++ b/forge-gui/res/cardsfolder/e/emeria_the_sky_ruin.txt @@ -1,9 +1,9 @@ Name:Emeria, the Sky Ruin 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}. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | IsPresent$ Card.Plains+YouCtrl | PresentCompare$ GE7 | TriggerDescription$ At the beginning of your upkeep, if you control seven or more Plains, you may return target creature card from your graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl -Oracle:Emeria, the Sky Ruin enters tapped.\nAt the beginning of your upkeep, if you control seven or more Plains, you may return target creature card from your graveyard to the battlefield.\n{T}: Add {W}. +Oracle:This land enters tapped.\nAt the beginning of your upkeep, if you control seven or more Plains, you may return target creature card from your graveyard to the battlefield.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/e/emerias_call_emeria_shattered_skyclave.txt b/forge-gui/res/cardsfolder/e/emerias_call_emeria_shattered_skyclave.txt index a176b471fb55..315cb264afb2 100644 --- a/forge-gui/res/cardsfolder/e/emerias_call_emeria_shattered_skyclave.txt +++ b/forge-gui/res/cardsfolder/e/emerias_call_emeria_shattered_skyclave.txt @@ -12,7 +12,7 @@ ALTERNATE Name:Emeria, Shattered Skyclave ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may pay 3 life. If you don't, it enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As this land enters, you may pay 3 life. If you don't, it enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -Oracle:As Emeria, Shattered Skyclave enters, you may pay 3 life. If you don't, it enters tapped.\n{T}: Add {W}. +Oracle:As this land enters, you may pay 3 life. If you don't, it enters tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/e/emissary_of_despair.txt b/forge-gui/res/cardsfolder/e/emissary_of_despair.txt index 0732cb6807de..5e314cd75caa 100644 --- a/forge-gui/res/cardsfolder/e/emissary_of_despair.txt +++ b/forge-gui/res/cardsfolder/e/emissary_of_despair.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Spirit PT:2/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player loses 1 life for each artifact they control. +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 1 life for each artifact they control. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ X SVar:X:Count$Valid Artifact.ControlledBy TriggeredTarget -Oracle:Flying\nWhenever Emissary of Despair deals combat damage to a player, that player loses 1 life for each artifact they control. +Oracle:Flying\nWhenever this creature deals combat damage to a player, that player loses 1 life for each artifact they control. diff --git a/forge-gui/res/cardsfolder/e/emissary_of_grudges.txt b/forge-gui/res/cardsfolder/e/emissary_of_grudges.txt index 50a2ea90ca63..ab1e07a0fd68 100644 --- a/forge-gui/res/cardsfolder/e/emissary_of_grudges.txt +++ b/forge-gui/res/cardsfolder/e/emissary_of_grudges.txt @@ -5,6 +5,6 @@ PT:6/5 K:Flying K:Haste 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$ ChangeTargets | Cost$ RevealChosen | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card,Emblem | ConditionTargetValidTargeting$ Permanent.YouCtrl+inRealZoneBattlefield,You | ConditionPlayerDefined$ TargetedController | ConditionPlayerContains$ Player.Chosen | GameActivationLimit$ 1 | SpellDescription$ Choose new targets for target spell or ability if it's controlled by the chosen player and if it targets you or a permanent you control. Activate only once. -Oracle:Flying, haste\nAs Emissary of Grudges enters, secretly choose an opponent.\nReveal the player you chose: Choose new targets for target spell or ability if it's controlled by the chosen player and if it targets you or a permanent you control. Activate only once. +Oracle:Flying, haste\nAs this creature enters, secretly choose an opponent.\nReveal the player you chose: Choose new targets for target spell or ability if it's controlled by the chosen player and if it targets you or a permanent you control. Activate only once. diff --git a/forge-gui/res/cardsfolder/e/emissary_of_hope.txt b/forge-gui/res/cardsfolder/e/emissary_of_hope.txt index 3aaa065525fc..27a1b7bfa95a 100644 --- a/forge-gui/res/cardsfolder/e/emissary_of_hope.txt +++ b/forge-gui/res/cardsfolder/e/emissary_of_hope.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Spirit PT:2/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you gain 1 life for each artifact that player controls. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature deals combat damage to a player, you gain 1 life for each artifact that player controls. SVar:TrigLoseLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Valid Artifact.ControlledBy TriggeredTarget -Oracle:Flying\nWhenever Emissary of Hope deals combat damage to a player, you gain 1 life for each artifact that player controls. +Oracle:Flying\nWhenever this creature deals combat damage to a player, you gain 1 life for each artifact that player controls. diff --git a/forge-gui/res/cardsfolder/e/emissary_of_soulfire.txt b/forge-gui/res/cardsfolder/e/emissary_of_soulfire.txt index 4648c6641195..cdcf58c0c768 100644 --- a/forge-gui/res/cardsfolder/e/emissary_of_soulfire.txt +++ b/forge-gui/res/cardsfolder/e/emissary_of_soulfire.txt @@ -2,7 +2,7 @@ Name:Emissary of Soulfire ManaCost:1 W U Types:Creature Djinn Monk PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E}{E}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When this creature enters, you get {E}{E}{E} (three energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 -A:AB$ PutCounter | Cost$ PayEnergy<2> | CounterType$ Exalted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | SpellDescription$ Put an exalted counter on target creature you control. Activate only as a sorcery. -Oracle:When Emissary of Soulfire enters, you get {E}{E}{E}.\nPay {E}{E}: Put an exalted counter on target creature you control. Activate only as a sorcery. +A:AB$ PutCounter | Cost$ PayEnergy<2> | CounterType$ Exalted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | SpellDescription$ Put an exalted counter on target creature you control. Activate only as a sorcery. (Whenever a creature you control attacks alone, it gets +1/+1 until end of turn for each instance of exalted among permanents you control.) +Oracle:When this creature enters, you get {E}{E}{E} (three energy counters).\nPay {E}{E}: Put an exalted counter on target creature you control. Activate only as a sorcery. (Whenever a creature you control attacks alone, it gets +1/+1 until end of turn for each instance of exalted among permanents you control.) diff --git a/forge-gui/res/cardsfolder/e/emissary_of_sunrise.txt b/forge-gui/res/cardsfolder/e/emissary_of_sunrise.txt index 93100d74fb6a..39cfccb50c05 100644 --- a/forge-gui/res/cardsfolder/e/emissary_of_sunrise.txt +++ b/forge-gui/res/cardsfolder/e/emissary_of_sunrise.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human Cleric PT:2/1 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When CARDNAME enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When this creature enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:First strike\nWhen Emissary of Sunrise enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) +Oracle:First strike\nWhen this creature enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/e/emissary_of_the_sleepless.txt b/forge-gui/res/cardsfolder/e/emissary_of_the_sleepless.txt index 8f5de6e794d1..4d92cba62657 100644 --- a/forge-gui/res/cardsfolder/e/emissary_of_the_sleepless.txt +++ b/forge-gui/res/cardsfolder/e/emissary_of_the_sleepless.txt @@ -3,8 +3,8 @@ ManaCost:4 W Types:Creature Spirit PT:2/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ Morbid | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, if a creature died this turn, create a 1/1 white Spirit creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ Morbid | Execute$ TrigToken | TriggerDescription$ When this creature enters, if a creature died this turn, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You SVar:Morbid:Count$Morbid.1.0 DeckHas:Ability$Token -Oracle:Flying\nWhen Emissary of the Sleepless enters, if a creature died this turn, create a 1/1 white Spirit creature token with flying. +Oracle:Flying\nWhen this creature enters, if a creature died this turn, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/e/emmara_soul_of_the_accord.txt b/forge-gui/res/cardsfolder/e/emmara_soul_of_the_accord.txt index 955bebeb6f76..9e391a5b3107 100644 --- a/forge-gui/res/cardsfolder/e/emmara_soul_of_the_accord.txt +++ b/forge-gui/res/cardsfolder/e/emmara_soul_of_the_accord.txt @@ -2,7 +2,7 @@ Name:Emmara, Soul of the Accord ManaCost:G W Types:Legendary Creature Elf Cleric PT:2/2 -T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME becomes tapped, create a 1/1 white Soldier creature token with lifelink. +T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever NICKNAME becomes tapped, create a 1/1 white Soldier creature token with lifelink. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier_lifelink DeckHas:Ability$Token|LifeGain -Oracle:Whenever Emmara, Soul of the Accord becomes tapped, create a 1/1 white Soldier creature token with lifelink. +Oracle:Whenever Emmara becomes tapped, create a 1/1 white Soldier creature token with lifelink. diff --git a/forge-gui/res/cardsfolder/e/emperor_apatzec_intli_iv.txt b/forge-gui/res/cardsfolder/e/emperor_apatzec_intli_iv.txt index 0d8614202944..69c7d4ba908e 100644 --- a/forge-gui/res/cardsfolder/e/emperor_apatzec_intli_iv.txt +++ b/forge-gui/res/cardsfolder/e/emperor_apatzec_intli_iv.txt @@ -2,9 +2,9 @@ Name:Emperor Apatzec Intli IV ManaCost:R G W Types:Legendary Creature Human Noble PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control enters, that creature perpetually gains haste if its power is 4 or greater. If its toughness is 4 or greater, you gain 4 life. If its mana value is 4 or greater, seek a creature card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature enters under your control, that creature perpetually gains haste if its power is 4 or greater. If its toughness is 4 or greater, you gain 4 life. If its mana value is 4 or greater, seek a creature card. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | KW$ Haste | Duration$ Perpetual | ConditionDefined$ TriggeredCard | ConditionPresent$ Creature.powerGE4 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 | ConditionDefined$ TriggeredCard | SubAbility$ DBSeek | ConditionPresent$ Creature.toughnessGE4 SVar:DBSeek:DB$ Seek | Defined$ Player | Type$ Creature | ConditionDefined$ TriggeredCard | ConditionPresent$ Creature.cmcGE4 DeckHas:Ability$LifeGain -Oracle:Whenever another creature you control enters, that creature perpetually gains haste if its power is 4 or greater. If its toughness is 4 or greater, you gain 4 life. If its mana value is 4 or greater, seek a creature card. +Oracle:Whenever another creature enters under your control, that creature perpetually gains haste if its power is 4 or greater. If its toughness is 4 or greater, you gain 4 life. If its mana value is 4 or greater, seek a creature card. diff --git a/forge-gui/res/cardsfolder/e/emperor_crocodile.txt b/forge-gui/res/cardsfolder/e/emperor_crocodile.txt index c0c1cb29865d..6415b7bf75b2 100644 --- a/forge-gui/res/cardsfolder/e/emperor_crocodile.txt +++ b/forge-gui/res/cardsfolder/e/emperor_crocodile.txt @@ -2,7 +2,7 @@ Name:Emperor Crocodile ManaCost:3 G Types:Creature Crocodile PT:5/5 -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature.Other+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no other creatures, sacrifice CARDNAME. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature.Other+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no other creatures, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlay:Creature.YouCtrl -Oracle:When you control no other creatures, sacrifice Emperor Crocodile. +Oracle:When you control no other creatures, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/e/emperor_mihail_ii.txt b/forge-gui/res/cardsfolder/e/emperor_mihail_ii.txt index 13e4b61e93fc..ace27330115b 100644 --- a/forge-gui/res/cardsfolder/e/emperor_mihail_ii.txt +++ b/forge-gui/res/cardsfolder/e/emperor_mihail_ii.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Legendary Creature Merfolk Noble PT:3/3 S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. -S:Mode$ Continuous | Affected$ Merfolk.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may play Merfolk spells from the top of your library. +S:Mode$ Continuous | Affected$ Merfolk.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may cast Merfolk spells from the top of your library. T:Mode$ SpellCast | ValidCard$ Merfolk | ValidActivatingPlayer$ You | Execute$ TrigToken | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Merfolk spell, you may pay {1}. If you do, create a 1/1 blue Merfolk creature token. SVar:TrigToken:AB$ Token | Cost$ 1 | TokenScript$ u_1_1_merfolk | TokenOwner$ You | SpellDescription$ Create a 1/1 blue Merfolk creature token. DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/e/emperor_of_bones.txt b/forge-gui/res/cardsfolder/e/emperor_of_bones.txt index 9adb896d1866..c661acd56b26 100644 --- a/forge-gui/res/cardsfolder/e/emperor_of_bones.txt +++ b/forge-gui/res/cardsfolder/e/emperor_of_bones.txt @@ -5,10 +5,10 @@ PT:2/2 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, exile up to one target card from a graveyard. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Card | TgtPrompt$ Select up to one target card from a graveyard A:AB$ PutCounter | Cost$ 1 B | Adapt$ 2 -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigChangeZone | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, put a creature card exiled with CARDNAME onto the battlefield under your control with a finality counter on it. It gains haste. Sacrifice it at the beginning of the next end step. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigChangeZone | TriggerDescription$ Whenever one or more +1/+1 counters are put on this creature, put a creature card exiled with this creature onto the battlefield under your control with a finality counter on it. It gains haste. Sacrifice it at the beginning of the next end step. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Creature.ExiledWithSource | GainControl$ True | Origin$ Exile | Hidden$ True | Mandatory$ True | RememberChanged$ True | Destination$ Battlefield | WithCountersType$ FINALITY | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Haste | AtEOT$ Sacrifice | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE DeckHas:Ability$Counters|Graveyard -Oracle:At the beginning of combat on your turn, exile up to one target card from a graveyard.\n{1}{B}: Adapt 2.\nWhenever one or more +1/+1 counters are put on Emperor of Bones, put a creature card exiled with Emperor of Bones onto the battlefield under your control with a finality counter on it. It gains haste. Sacrifice it at the beginning of the next end step. +Oracle:At the beginning of combat on your turn, exile up to one target card from a graveyard.\n{1}{B}: Adapt 2.\nWhenever one or more +1/+1 counters are put on this creature, put a creature card exiled with this creature onto the battlefield under your control with a finality counter on it. It gains haste. Sacrifice it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/e/emperors_vanguard.txt b/forge-gui/res/cardsfolder/e/emperors_vanguard.txt index 9f38ce8d20ab..31c44e210df1 100644 --- a/forge-gui/res/cardsfolder/e/emperors_vanguard.txt +++ b/forge-gui/res/cardsfolder/e/emperors_vanguard.txt @@ -2,7 +2,7 @@ Name:Emperor's Vanguard ManaCost:3 G Types:Creature Human Scout PT:4/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExplore | TriggerZones$ Battlefield | TriggerController$ TriggeredSourceController | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExplore | TriggerZones$ Battlefield | TriggerController$ TriggeredSourceController | TriggerDescription$ Whenever this creature deals combat damage to a player, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:Whenever Emperor's Vanguard deals combat damage to a player, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) +Oracle:Whenever this creature deals combat damage to a player, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/e/empowered_autogenerator.txt b/forge-gui/res/cardsfolder/e/empowered_autogenerator.txt index 9adb5e5bfc0f..da7ba492a9ea 100644 --- a/forge-gui/res/cardsfolder/e/empowered_autogenerator.txt +++ b/forge-gui/res/cardsfolder/e/empowered_autogenerator.txt @@ -1,9 +1,9 @@ Name:Empowered Autogenerator ManaCost:4 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$ PutCounter | Cost$ T | CounterType$ CHARGE | CounterNum$ 1 | SubAbility$ DBMana | SpellDescription$ Put a charge counter on CARDNAME. Add X mana of any one color, where X is the number of charge counters on CARDNAME. +A:AB$ PutCounter | Cost$ T | CounterType$ CHARGE | CounterNum$ 1 | SubAbility$ DBMana | SpellDescription$ Put a charge counter on this artifact. Add X mana of any one color, where X is the number of charge counters on this artifact. SVar:DBMana:DB$ Mana | Produced$ Any | Amount$ X SVar:X:Count$CardCounters.CHARGE -Oracle:Empowered Autogenerator enters tapped.\n{T}: Put a charge counter on Empowered Autogenerator. Add X mana of any one color, where X is the number of charge counters on Empowered Autogenerator. +Oracle:This artifact enters tapped.\n{T}: Put a charge counter on this artifact. Add X mana of any one color, where X is the number of charge counters on this artifact. diff --git a/forge-gui/res/cardsfolder/e/empty_shrine_kannushi.txt b/forge-gui/res/cardsfolder/e/empty_shrine_kannushi.txt index 94766d7386df..bdb6a735324b 100644 --- a/forge-gui/res/cardsfolder/e/empty_shrine_kannushi.txt +++ b/forge-gui/res/cardsfolder/e/empty_shrine_kannushi.txt @@ -2,5 +2,5 @@ Name:Empty-Shrine Kannushi ManaCost:W Types:Creature Human Cleric PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection from colorsYouCtrl | Description$ CARDNAME has protection from the colors of permanents you control. -Oracle:Empty-Shrine Kannushi has protection from the colors of permanents you control. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection from colorsYouCtrl | Description$ This creature has protection from the colors of permanents you control. +Oracle:This creature has protection from the colors of permanents you control. diff --git a/forge-gui/res/cardsfolder/e/empyreal_voyager.txt b/forge-gui/res/cardsfolder/e/empyreal_voyager.txt index 7f1f39d5bd66..86e2f74238c8 100644 --- a/forge-gui/res/cardsfolder/e/empyreal_voyager.txt +++ b/forge-gui/res/cardsfolder/e/empyreal_voyager.txt @@ -4,7 +4,7 @@ Types:Creature Vedalken Scout PT:2/3 K:Flying K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigEnergy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you get that many {E} (energy counters). +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigEnergy | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you get that many {E} (energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ X SVar:X:TriggerCount$DamageAmount -Oracle:Flying, trample\nWhenever Empyreal Voyager deals combat damage to a player, you get that many {E} (energy counters). +Oracle:Flying, trample\nWhenever this creature deals combat damage to a player, you get that many {E} (energy counters). diff --git a/forge-gui/res/cardsfolder/e/empyrial_archangel.txt b/forge-gui/res/cardsfolder/e/empyrial_archangel.txt index 614ddbe80b94..5b7e712e377b 100644 --- a/forge-gui/res/cardsfolder/e/empyrial_archangel.txt +++ b/forge-gui/res/cardsfolder/e/empyrial_archangel.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:5/8 K:Flying K:Shroud -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ You | ReplaceWith$ DmgSelf | DamageTarget$ Self | Description$ All damage that would be dealt to you is dealt to CARDNAME instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ You | ReplaceWith$ DmgSelf | DamageTarget$ Self | Description$ All damage that would be dealt to you is dealt to this creature instead. SVar:DmgSelf:DB$ ReplaceEffect | VarName$ Affected | VarValue$ Self | VarType$ Card -Oracle:Flying\nShroud (This creature can't be the target of spells or abilities.)\nAll damage that would be dealt to you is dealt to Empyrial Archangel instead. +Oracle:Flying\nShroud (This creature can't be the target of spells or abilities.)\nAll damage that would be dealt to you is dealt to this creature instead. diff --git a/forge-gui/res/cardsfolder/e/emrakul_the_aeons_torn.txt b/forge-gui/res/cardsfolder/e/emrakul_the_aeons_torn.txt index 57de03f84e54..10ff669886db 100644 --- a/forge-gui/res/cardsfolder/e/emrakul_the_aeons_torn.txt +++ b/forge-gui/res/cardsfolder/e/emrakul_the_aeons_torn.txt @@ -6,8 +6,8 @@ R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | D K:Flying K:Protection:Spell.nonColorless:colored spells K:Annihilator:6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigShuffle | TriggerDescription$ When NICKNAME is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. SVar:TrigShuffle:DB$ ChangeZoneAll | Defined$ TriggeredCardOwner | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | Shuffle$ True -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigAddTurn | TriggerDescription$ When you cast CARDNAME, take an extra turn after this one. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigAddTurn | TriggerDescription$ When you cast this spell, take an extra turn after this one. SVar:TrigAddTurn:DB$ AddTurn | Defined$ You | NumTurns$ 1 -Oracle:This spell can't be countered.\nWhen you cast this spell, take an extra turn after this one.\nFlying, protection from spells that are one or more colors, annihilator 6\nWhen Emrakul, the Aeons Torn is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. +Oracle:This spell can't be countered.\nWhen you cast this spell, take an extra turn after this one.\nFlying, protection from spells that are one or more colors, annihilator 6\nWhen Emrakul is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. diff --git a/forge-gui/res/cardsfolder/e/emrakul_the_promised_end.txt b/forge-gui/res/cardsfolder/e/emrakul_the_promised_end.txt index 24cf88084a50..c9317c83cbe2 100644 --- a/forge-gui/res/cardsfolder/e/emrakul_the_promised_end.txt +++ b/forge-gui/res/cardsfolder/e/emrakul_the_promised_end.txt @@ -7,7 +7,7 @@ K:Trample K:Protection:Instant:instants S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each card type among cards in your graveyard. SVar:X:Count$ValidGraveyard Card.YouOwn$CardTypes -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigControlPlayer | TriggerDescription$ When you cast CARDNAME, you gain control of target opponent during that player's next turn. After that turn, that player takes an extra turn. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigControlPlayer | TriggerDescription$ When you cast this spell, you gain control of target opponent during that player's next turn. After that turn, that player takes an extra turn. SVar:TrigControlPlayer:DB$ ControlPlayer | ValidTgts$ Opponent | SubAbility$ DBDelTrig SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | DelayedTriggerDefinedPlayer$ Targeted | RememberObjects$ Targeted | Phase$ Cleanup | Execute$ DBAddTurn | Static$ True SVar:DBAddTurn:DB$ AddTurn | Defined$ DelayTriggerRemembered | NumTurns$ 1 diff --git a/forge-gui/res/cardsfolder/e/emrakul_the_world_anew.txt b/forge-gui/res/cardsfolder/e/emrakul_the_world_anew.txt index cb7de654a3c4..d313fdcf875a 100644 --- a/forge-gui/res/cardsfolder/e/emrakul_the_world_anew.txt +++ b/forge-gui/res/cardsfolder/e/emrakul_the_world_anew.txt @@ -7,8 +7,8 @@ K:Protection:Spell.ThisTurnCast:spells that were cast this turn K:Protection:Permanent.ThisTurnCast:permanents that were cast this turn T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When you cast this spell, gain control of all creatures target player controls. SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Player | TgtPrompt$ Select target player to gain control of all of their creatures | AllValid$ Creature.TargetedPlayerCtrl | NewController$ You -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrificeAll | TriggerDescription$ When CARDNAME leaves the battlefield, sacrifice all creatures you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrificeAll | TriggerDescription$ When NICKNAME leaves the battlefield, sacrifice all creatures you control. SVar:TrigSacrificeAll:DB$ SacrificeAll | ValidCards$ Creature.YouCtrl K:Madness:C C C C C C DeckHints:Ability$Discard -Oracle:When you cast this spell, gain control of all creatures target player controls.\nFlying, protection from spells and from permanents that were cast this turn\nWhen Emrakul, the World Anew leaves the battlefield, sacrifice all creatures you control.\nMadness—Pay six {C}. +Oracle:When you cast this spell, gain control of all creatures target player controls.\nFlying, protection from spells and from permanents that were cast this turn\nWhen Emrakul leaves the battlefield, sacrifice all creatures you control.\nMadness—Pay six {C}. diff --git a/forge-gui/res/cardsfolder/e/emrakuls_evangel.txt b/forge-gui/res/cardsfolder/e/emrakuls_evangel.txt index 16aedb4b281c..2e1880d3448b 100644 --- a/forge-gui/res/cardsfolder/e/emrakuls_evangel.txt +++ b/forge-gui/res/cardsfolder/e/emrakuls_evangel.txt @@ -8,4 +8,4 @@ SVar:X:Count$xPaid SVar:AIPreference:SacCost$Creature.token DeckHas:Ability$Token|Sacrifice DeckHints:Ability$Token & Type$Eldrazi|Horror -Oracle:{T}, Sacrifice Emrakul's Evangel and any number of other non-Eldrazi creatures: Create a 3/2 colorless Eldrazi Horror creature token for each creature sacrificed this way. +Oracle:{T}, Sacrifice this creature and any number of other non-Eldrazi creatures: Create a 3/2 colorless Eldrazi Horror creature token for each creature sacrificed this way. diff --git a/forge-gui/res/cardsfolder/e/emrakuls_hatcher.txt b/forge-gui/res/cardsfolder/e/emrakuls_hatcher.txt index 445a5a2a2438..fb8d75b0c32d 100644 --- a/forge-gui/res/cardsfolder/e/emrakuls_hatcher.txt +++ b/forge-gui/res/cardsfolder/e/emrakuls_hatcher.txt @@ -2,8 +2,8 @@ Name:Emrakul's Hatcher ManaCost:4 R Types:Creature Eldrazi Drone PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this token: Add {C}." SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token -Oracle:When Emrakul's Hatcher enters, create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}." +Oracle:When this creature enters, create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/e/emrakuls_messenger.txt b/forge-gui/res/cardsfolder/e/emrakuls_messenger.txt index 59679d25d752..7ecdf68b1625 100644 --- a/forge-gui/res/cardsfolder/e/emrakuls_messenger.txt +++ b/forge-gui/res/cardsfolder/e/emrakuls_messenger.txt @@ -4,8 +4,8 @@ Types:Creature Eldrazi Faerie Rogue PT:2/1 K:Devoid K:Flying -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you draw your second card each turn, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you draw your second card each turn, 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 AI:RemoveDeck:Random DeckHas:Ability$Token & Type$Eldrazi|Spawn -Oracle:Devoid (This card has no color.)\nFlying\nWhenever you draw your second card each turn, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." +Oracle:Devoid (This card has no color.)\nFlying\nWhenever you draw your second card each turn, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/e/emry_lurker_of_the_loch.txt b/forge-gui/res/cardsfolder/e/emry_lurker_of_the_loch.txt index 5a65a7395bfb..1a30c26ead97 100644 --- a/forge-gui/res/cardsfolder/e/emry_lurker_of_the_loch.txt +++ b/forge-gui/res/cardsfolder/e/emry_lurker_of_the_loch.txt @@ -3,10 +3,10 @@ ManaCost:2 U Types:Legendary Creature Merfolk Wizard PT:1/2 K:Affinity:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill four cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When NICKNAME enters, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You A:AB$ Effect | Cost$ T | TgtZone$ Graveyard | ValidTgts$ Artifact.YouOwn | TgtPrompt$ Select target artifact card in your graveyard | SpellDescription$ Choose target artifact card in your graveyard. You may cast that card this turn. | RememberObjects$ Targeted | StaticAbilities$ STPlay | ExileOnMoved$ Graveyard SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Graveyard | Description$ You may cast that card this turn. DeckHas:Ability$Graveyard DeckNeeds:Type$Artifact -Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nWhen Emry, Lurker of the Loch enters, mill four cards.\n{T}: Choose target artifact card in your graveyard. You may cast that card this turn. (You still pay its costs. Timing rules still apply.) +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nWhen Emry enters, mill four cards.\n{T}: Choose target artifact card in your graveyard. You may cast that card this turn. (You still pay its costs. Timing rules still apply.) diff --git a/forge-gui/res/cardsfolder/e/enatu_golem.txt b/forge-gui/res/cardsfolder/e/enatu_golem.txt index 10406dd38600..817893b1f5c0 100644 --- a/forge-gui/res/cardsfolder/e/enatu_golem.txt +++ b/forge-gui/res/cardsfolder/e/enatu_golem.txt @@ -2,6 +2,6 @@ Name:Enatu Golem ManaCost:6 Types:Artifact Creature Golem PT:3/5 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME dies, you gain 4 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature dies, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 -Oracle:When Enatu Golem dies, you gain 4 life. +Oracle:When this creature dies, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/e/encampment_keeper.txt b/forge-gui/res/cardsfolder/e/encampment_keeper.txt index 849b2a4058fe..59d5ea84e29f 100644 --- a/forge-gui/res/cardsfolder/e/encampment_keeper.txt +++ b/forge-gui/res/cardsfolder/e/encampment_keeper.txt @@ -4,4 +4,4 @@ Types:Creature Dog PT:1/1 K:First Strike A:AB$ PumpAll | Cost$ 7 W T Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Creatures you control get +2/+2 until end of turn. -Oracle:First strike\n{7}{W}, {T}, Sacrifice Encampment Keeper: Creatures you control get +2/+2 until end of turn. +Oracle:First strike\n{7}{W}, {T}, Sacrifice this creature: Creatures you control get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/encase_in_ice.txt b/forge-gui/res/cardsfolder/e/encase_in_ice.txt index cad636d1faf0..d5fd736fe583 100644 --- a/forge-gui/res/cardsfolder/e/encase_in_ice.txt +++ b/forge-gui/res/cardsfolder/e/encase_in_ice.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Enchantment Aura K:Flash K:Enchant:Creature.Red,Creature.Green:red or green creature -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted creature. SVar:TrigTap:DB$ Tap | Defined$ Enchanted R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.AttachedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step. AI:RemoveDeck:Random -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant red or green creature\nWhen Encase in Ice enters, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant red or green creature\nWhen this Aura enters, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/e/enchanted_being.txt b/forge-gui/res/cardsfolder/e/enchanted_being.txt index 9016cdd4637b..eeedf07cc8e3 100644 --- a/forge-gui/res/cardsfolder/e/enchanted_being.txt +++ b/forge-gui/res/cardsfolder/e/enchanted_being.txt @@ -2,5 +2,5 @@ Name:Enchanted Being ManaCost:1 W W Types:Creature Human PT:2/2 -R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Card.Self | ValidSource$ Creature.enchanted | IsCombat$ True | Description$ Prevent all combat damage that would be dealt to CARDNAME by enchanted creatures. -Oracle:Prevent all combat damage that would be dealt to Enchanted Being by enchanted creatures. +R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Card.Self | ValidSource$ Creature.enchanted | IsCombat$ True | Description$ Prevent all combat damage that would be dealt to this creature by enchanted creatures. +Oracle:Prevent all combat damage that would be dealt to this creature by enchanted creatures. diff --git a/forge-gui/res/cardsfolder/e/enchanted_carriage.txt b/forge-gui/res/cardsfolder/e/enchanted_carriage.txt index 1c80728bc812..7c640952ea61 100644 --- a/forge-gui/res/cardsfolder/e/enchanted_carriage.txt +++ b/forge-gui/res/cardsfolder/e/enchanted_carriage.txt @@ -2,8 +2,8 @@ Name:Enchanted Carriage ManaCost:5 Types:Artifact Vehicle PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 white Mouse creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Vehicle enters, create two 1/1 white Mouse creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_mouse | TokenOwner$ You K:Crew:2 DeckHas:Ability$Token -Oracle:When Enchanted Carriage enters, create two 1/1 white Mouse creature tokens.\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:When this Vehicle enters, create two 1/1 white Mouse creature tokens.\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/e/enclave_elite.txt b/forge-gui/res/cardsfolder/e/enclave_elite.txt index 5c1dc17efebd..29ade8b1da42 100644 --- a/forge-gui/res/cardsfolder/e/enclave_elite.txt +++ b/forge-gui/res/cardsfolder/e/enclave_elite.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk Soldier PT:2/2 K:Landwalk:Island K:Multikicker:1 U -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}{U} (You may pay an additional {1}{U} any number of times as you cast this spell.)\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.)\nEnclave Elite enters with a +1/+1 counter on it for each time it was kicked. +Oracle:Multikicker {1}{U} (You may pay an additional {1}{U} any number of times as you cast this spell.)\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.)\nThis creature enters with a +1/+1 counter on it for each time it was kicked. diff --git a/forge-gui/res/cardsfolder/e/encroaching_wastes.txt b/forge-gui/res/cardsfolder/e/encroaching_wastes.txt index c930d114a467..442c78dc3526 100644 --- a/forge-gui/res/cardsfolder/e/encroaching_wastes.txt +++ b/forge-gui/res/cardsfolder/e/encroaching_wastes.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Destroy | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land. | Cost$ 4 T Sac<1/CARDNAME> | SpellDescription$ Destroy target nonbasic land. -Oracle:{T}: Add {C}.\n{4}, {T}, Sacrifice Encroaching Wastes: Destroy target nonbasic land. +Oracle:{T}: Add {C}.\n{4}, {T}, Sacrifice this land: Destroy target nonbasic land. diff --git a/forge-gui/res/cardsfolder/e/encumbered_reejerey.txt b/forge-gui/res/cardsfolder/e/encumbered_reejerey.txt index 749a41408cea..f725b249e7cc 100644 --- a/forge-gui/res/cardsfolder/e/encumbered_reejerey.txt +++ b/forge-gui/res/cardsfolder/e/encumbered_reejerey.txt @@ -2,7 +2,7 @@ Name:Encumbered Reejerey ManaCost:1 W Types:Creature Merfolk Soldier PT:5/4 -K:etbCounter:M1M1:3 +K:etbCounter:M1M1:3:no Condition:This creature enters with three -1/-1 counters on it. T:Mode$ Taps | ValidCard$ Card.Self | IsPresent$ Card.Self+counters_GE1_M1M1 | NoResolvingCheck$ True | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever this creature becomes tapped while it has a -1/-1 counter on it, remove a -1/-1 counter from it. SVar:TrigRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ M1M1 | CounterNum$ 1 Oracle:This creature enters with three -1/-1 counters on it.\nWhenever this creature becomes tapped while it has a -1/-1 counter on it, remove a -1/-1 counter from it. diff --git a/forge-gui/res/cardsfolder/e/end_raze_forerunners.txt b/forge-gui/res/cardsfolder/e/end_raze_forerunners.txt index 14bc99b68808..24614907aa22 100644 --- a/forge-gui/res/cardsfolder/e/end_raze_forerunners.txt +++ b/forge-gui/res/cardsfolder/e/end_raze_forerunners.txt @@ -5,7 +5,7 @@ PT:7/7 K:Vigilance K:Trample K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, other creatures you control get +2/+2 and gain vigilance and trample 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 +2/+2 and gain vigilance and trample until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.StrictlyOther+YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Vigilance & Trample SVar:PlayMain1:TRUE -Oracle:Vigilance, trample, haste\nWhen End-Raze Forerunners enters, other creatures you control get +2/+2 and gain vigilance and trample until end of turn. +Oracle:Vigilance, trample, haste\nWhen this creature enters, other creatures you control get +2/+2 and gain vigilance and trample until end of turn. diff --git a/forge-gui/res/cardsfolder/e/endangered_armodon.txt b/forge-gui/res/cardsfolder/e/endangered_armodon.txt index f6dc3d1f6d11..7ccb85406d05 100644 --- a/forge-gui/res/cardsfolder/e/endangered_armodon.txt +++ b/forge-gui/res/cardsfolder/e/endangered_armodon.txt @@ -2,7 +2,7 @@ Name:Endangered Armodon ManaCost:2 G G Types:Creature Elephant PT:4/5 -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature.toughnessLE2+YouCtrl | Execute$ TrigSac | TriggerDescription$ When you control a creature with toughness 2 or less, sacrifice CARDNAME. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature.toughnessLE2+YouCtrl | Execute$ TrigSac | TriggerDescription$ When you control a creature with toughness 2 or less, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice AI:RemoveDeck:Random -Oracle:When you control a creature with toughness 2 or less, sacrifice Endangered Armodon. +Oracle:When you control a creature with toughness 2 or less, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/e/endbringer.txt b/forge-gui/res/cardsfolder/e/endbringer.txt index 2e300571aeef..e04fb68e054a 100644 --- a/forge-gui/res/cardsfolder/e/endbringer.txt +++ b/forge-gui/res/cardsfolder/e/endbringer.txt @@ -2,9 +2,9 @@ Name:Endbringer ManaCost:5 C Types:Creature Eldrazi PT:5/5 -S:Mode$ UntapOtherPlayer | ValidCard$ Card.Self | Description$ Untap CARDNAME during each other player's untap step. -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +S:Mode$ UntapOtherPlayer | ValidCard$ Card.Self | Description$ Untap this creature during each other player's untap step. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. A:AB$ Pump | Cost$ C T | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't attack or block. | SpellDescription$ Target creature can't attack or block this turn. A:AB$ Draw | Cost$ C C T | NumCards$ 1 | SpellDescription$ Draw a card. DeckNeeds:Ability$Mana.Colorless -Oracle:Untap Endbringer during each other player's untap step.\n{T}: Endbringer deals 1 damage to any target.\n{C}, {T}: Target creature can't attack or block this turn.\n{C}{C}, {T}: Draw a card. +Oracle:Untap this creature during each other player's untap step.\n{T}: This creature deals 1 damage to any target.\n{C}, {T}: Target creature can't attack or block this turn.\n{C}{C}, {T}: Draw a card. diff --git a/forge-gui/res/cardsfolder/e/endless_cockroaches.txt b/forge-gui/res/cardsfolder/e/endless_cockroaches.txt index 8228d5fe7eaf..8848b287d4de 100644 --- a/forge-gui/res/cardsfolder/e/endless_cockroaches.txt +++ b/forge-gui/res/cardsfolder/e/endless_cockroaches.txt @@ -5,4 +5,4 @@ PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME dies, return CARDNAME to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredNewCardLKICopy SVar:SacMe:2 -Oracle:When Endless Cockroaches dies, return it to its owner's hand. +Oracle:When this creature dies, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/endless_detour.txt b/forge-gui/res/cardsfolder/e/endless_detour.txt index 2f00eeaa693f..bc9e752177db 100644 --- a/forge-gui/res/cardsfolder/e/endless_detour.txt +++ b/forge-gui/res/cardsfolder/e/endless_detour.txt @@ -1,5 +1,5 @@ Name:Endless Detour ManaCost:G W U Types:Instant -A:SP$ ChangeZone | ValidTgts$ Card.inZoneStack,Permanent.nonLand,Card.inZoneGraveyard | TgtZone$ Battlefield,Stack,Graveyard | TgtPrompt$ Select target spell, nonland permanent, or card in a graveyard | AlternativeDecider$ TargetedOwner | Origin$ Battlefield,Stack,Graveyard | Destination$ Library | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | StackDescription$ {p:TargetedOwner} puts {c:Targeted} on the top or bottom of their library. | SpellDescription$ The owner of target spell, nonland permanent, or card in a graveyard puts it on the top or bottom of their library. -Oracle:The owner of target spell, nonland permanent, or card in a graveyard puts it on the top or bottom of their library. +A:SP$ ChangeZone | ValidTgts$ Card.inZoneStack,Permanent.nonLand,Card.inZoneGraveyard | TgtZone$ Battlefield,Stack,Graveyard | TgtPrompt$ Select target spell, nonland permanent, or card in a graveyard | AlternativeDecider$ TargetedOwner | Origin$ Battlefield,Stack,Graveyard | Destination$ Library | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | StackDescription$ {p:TargetedOwner} puts {c:Targeted} on the top or bottom of their library. | SpellDescription$ The owner of target spell, nonland permanent, or card in a graveyard puts it on their choice of the top or bottom of their library. +Oracle:The owner of target spell, nonland permanent, or card in a graveyard puts it on their choice of the top or bottom of their library. diff --git a/forge-gui/res/cardsfolder/e/endless_evil.txt b/forge-gui/res/cardsfolder/e/endless_evil.txt index 08e6004b4a40..a2cc43ca7c58 100644 --- a/forge-gui/res/cardsfolder/e/endless_evil.txt +++ b/forge-gui/res/cardsfolder/e/endless_evil.txt @@ -3,10 +3,10 @@ ManaCost:2 U Types:Enchantment Aura K:Enchant:Creature.YouCtrl:creature you control SVar:AttachAILogic:HighestEvaluation -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, create a token that's a copy of enchanted creature, except it's a 1/1. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, create a token that's a copy of enchanted creature, except the token is 1/1. SVar:TrigCopy:DB$ CopyPermanent | Defined$ Enchanted | SetPower$ 1 | SetToughness$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy+Horror | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When enchanted creature dies, if that creature was a Horror, return CARDNAME to its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy+Horror | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When enchanted creature dies, if that creature was a Horror, return this card to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self DeckHints:Type$Horror DeckHas:Ability$Token -Oracle:Enchant creature you control\nAt the beginning of your upkeep, create a token that's a copy of enchanted creature, except it's a 1/1.\nWhen enchanted creature dies, if that creature was a Horror, return Endless Evil to its owner's hand. +Oracle:Enchant creature you control\nAt the beginning of your upkeep, create a token that's a copy of enchanted creature, except the token is 1/1.\nWhen enchanted creature dies, if that creature was a Horror, return this card to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/endless_horizons.txt b/forge-gui/res/cardsfolder/e/endless_horizons.txt index 717440fdc591..7644213dde5a 100644 --- a/forge-gui/res/cardsfolder/e/endless_horizons.txt +++ b/forge-gui/res/cardsfolder/e/endless_horizons.txt @@ -1,10 +1,10 @@ Name:Endless Horizons ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, search your library for any number of Plains cards, exile them, then shuffle. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When this enchantment enters, search your library for any number of Plains cards, exile them, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Exile | ChangeType$ Plains | ChangeNum$ X | RememberChanged$ True -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigRetrieve | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may put a card you own exiled with CARDNAME into your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigRetrieve | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may put a card you own exiled with this enchantment into your hand. SVar:TrigRetrieve:DB$ ChangeZone | ChangeType$ Card.IsRemembered+YouOwn | ChangeNum$ 1 | Origin$ Exile | Destination$ Hand | Hidden$ True SVar:X:Count$ValidLibrary Plains.YouCtrl AI:RemoveDeck:All -Oracle:When Endless Horizons enters, search your library for any number of Plains cards, exile them, then shuffle.\nAt the beginning of your upkeep, you may put a card you own exiled with Endless Horizons into your hand. +Oracle:When this enchantment enters, search your library for any number of Plains cards, exile them, then shuffle.\nAt the beginning of your upkeep, you may put a card you own exiled with this enchantment into your hand. diff --git a/forge-gui/res/cardsfolder/e/endless_one.txt b/forge-gui/res/cardsfolder/e/endless_one.txt index 6fe56cfec6a8..06603aab16d9 100644 --- a/forge-gui/res/cardsfolder/e/endless_one.txt +++ b/forge-gui/res/cardsfolder/e/endless_one.txt @@ -2,6 +2,6 @@ Name:Endless One ManaCost:X Types:Creature Eldrazi 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 -Oracle:Endless One enters with X +1/+1 counters on it. +Oracle:This creature enters with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/e/endless_sands.txt b/forge-gui/res/cardsfolder/e/endless_sands.txt index 55d21db59b83..97f5dda01357 100644 --- a/forge-gui/res/cardsfolder/e/endless_sands.txt +++ b/forge-gui/res/cardsfolder/e/endless_sands.txt @@ -3,5 +3,5 @@ ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target creature you control | SpellDescription$ Exile target creature you control. -A:AB$ ChangeZoneAll | Cost$ 4 T Sac<1/CARDNAME> | ChangeType$ Creature.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | SpellDescription$ Return each creature card exiled with CARDNAME to the battlefield under its owner's control. -Oracle:{T}: Add {C}.\n{2}, {T}: Exile target creature you control.\n{4}, {T}, Sacrifice Endless Sands: Return each creature card exiled with Endless Sands to the battlefield under its owner's control. +A:AB$ ChangeZoneAll | Cost$ 4 T Sac<1/CARDNAME> | ChangeType$ Creature.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | SpellDescription$ Return each creature card exiled with this land to the battlefield under its owner's control. +Oracle:{T}: Add {C}.\n{2}, {T}: Exile target creature you control.\n{4}, {T}, Sacrifice this land: Return each creature card exiled with this land to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/e/endless_scream.txt b/forge-gui/res/cardsfolder/e/endless_scream.txt index 57492fbc9b39..20fd123215ba 100644 --- a/forge-gui/res/cardsfolder/e/endless_scream.txt +++ b/forge-gui/res/cardsfolder/e/endless_scream.txt @@ -2,9 +2,9 @@ Name:Endless Scream ManaCost:X B Types:Enchantment Aura K:Enchant:Creature -K:etbCounter:SCREAM:X +K:etbCounter:SCREAM:X:no Condition:This Aura enters with X scream counters on it. SVar:X:Count$xPaid SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ Y | Description$ Enchanted creature gets +1/+0 for each scream counter on CARDNAME. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ Y | Description$ Enchanted creature gets +1/+0 for each scream counter on this Aura. SVar:Y:Count$CardCounters.SCREAM -Oracle:Enchant creature\nEndless Scream enters with X scream counters on it.\nEnchanted creature gets +1/+0 for each scream counter on Endless Scream. +Oracle:Enchant creature\nThis Aura enters with X scream counters on it.\nEnchanted creature gets +1/+0 for each scream counter on this Aura. diff --git a/forge-gui/res/cardsfolder/e/endless_wurm.txt b/forge-gui/res/cardsfolder/e/endless_wurm.txt index bd0402dfd67c..ecda89a3af17 100644 --- a/forge-gui/res/cardsfolder/e/endless_wurm.txt +++ b/forge-gui/res/cardsfolder/e/endless_wurm.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Wurm PT:9/9 K:Trample -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you sacrifice an enchantment. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this creature unless you sacrifice an enchantment. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ Sac<1/Enchantment> SVar:NeedsToPlay:Enchantment.YouCtrl -Oracle:Trample\nAt the beginning of your upkeep, sacrifice Endless Wurm unless you sacrifice an enchantment. +Oracle:Trample\nAt the beginning of your upkeep, sacrifice this creature unless you sacrifice an enchantment. diff --git a/forge-gui/res/cardsfolder/e/endling.txt b/forge-gui/res/cardsfolder/e/endling.txt index 65dac7c93965..d7275c98dfd8 100644 --- a/forge-gui/res/cardsfolder/e/endling.txt +++ b/forge-gui/res/cardsfolder/e/endling.txt @@ -2,12 +2,12 @@ Name:Endling ManaCost:2 B B Types:Creature Zombie Shapeshifter PT:3/3 -A:AB$ Pump | Cost$ B | KW$ Menace | Defined$ Self | SpellDescription$ CARDNAME gains menace until end of turn. -A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. -A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Undying | SpellDescription$ CARDNAME gains undying until end of turn. -A:AB$ GenericChoice | Cost$ 1 | Choices$ PumpAtt,PumpDef | SpellDescription$ CARDNAME gets +1/-1 or -1/+1 until end of turn. -SVar:PumpAtt:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:PumpDef:DB$ Pump | Defined$ Self | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ CARDNAME gets -1/+1 until end of turn. +A:AB$ Pump | Cost$ B | KW$ Menace | Defined$ Self | SpellDescription$ This creature gains menace until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ This creature gains deathtouch until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Undying | SpellDescription$ This creature gains undying until end of turn. +A:AB$ GenericChoice | Cost$ 1 | Choices$ PumpAtt,PumpDef | SpellDescription$ This creature gets +1/-1 or -1/+1 until end of turn. +SVar:PumpAtt:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +SVar:PumpDef:DB$ Pump | Defined$ Self | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ This creature gets -1/+1 until end of turn. AI:RemoveDeck:Random AI:RemoveDeck:All -Oracle:{B}: Endling gains menace until end of turn.\n{B}: Endling gains deathtouch until end of turn.\n{B}: Endling gains undying until end of turn. (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.)\n{1}: Endling gets +1/-1 or -1/+1 until end of turn. +Oracle:{B}: This creature gains menace until end of turn.\n{B}: This creature gains deathtouch until end of turn.\n{B}: This creature gains undying until end of turn. (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.)\n{1}: This creature gets +1/-1 or -1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/endoskeleton.txt b/forge-gui/res/cardsfolder/e/endoskeleton.txt index a7abf9f09d76..39ddf2524b05 100644 --- a/forge-gui/res/cardsfolder/e/endoskeleton.txt +++ b/forge-gui/res/cardsfolder/e/endoskeleton.txt @@ -2,6 +2,6 @@ Name:Endoskeleton ManaCost:2 Types:Artifact K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 2 T | ValidTgts$ Creature | NumDef$ +3 | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target creature gets +0/+3 for as long as CARDNAME remains tapped. +A:AB$ Pump | Cost$ 2 T | ValidTgts$ Creature | NumDef$ +3 | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target creature gets +0/+3 for as long as this artifact remains tapped. SVar:AIUntapPreference:BetterTgtThanRemembered -Oracle:You may choose not to untap Endoskeleton during your untap step.\n{2}, {T}: Target creature gets +0/+3 for as long as Endoskeleton remains tapped. +Oracle:You may choose not to untap this artifact during your untap step.\n{2}, {T}: Target creature gets +0/+3 for as long as this artifact remains tapped. diff --git a/forge-gui/res/cardsfolder/e/endrek_sahr_master_breeder.txt b/forge-gui/res/cardsfolder/e/endrek_sahr_master_breeder.txt index 0090b64b54b2..3266b085e75b 100644 --- a/forge-gui/res/cardsfolder/e/endrek_sahr_master_breeder.txt +++ b/forge-gui/res/cardsfolder/e/endrek_sahr_master_breeder.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Legendary Creature Human Wizard PT:2/2 T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, create X 1/1 black Thrull creature tokens, where X is that spell's mana value. -T:Mode$ Always | IsPresent$ Card.Thrull+YouCtrl | PresentCompare$ GE7 | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When you control seven or more Thrulls, sacrifice CARDNAME. +T:Mode$ Always | IsPresent$ Card.Thrull+YouCtrl | PresentCompare$ GE7 | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When you control seven or more Thrulls, sacrifice NICKNAME. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ X | TokenScript$ b_1_1_thrull SVar:X:TriggeredSpellAbility$CardManaCostLKI SVar:TrigSac:DB$ Sacrifice -Oracle:Whenever you cast a creature spell, create X 1/1 black Thrull creature tokens, where X is that spell's mana value.\nWhen you control seven or more Thrulls, sacrifice Endrek Sahr, Master Breeder. +Oracle:Whenever you cast a creature spell, create X 1/1 black Thrull creature tokens, where X is that spell's mana value.\nWhen you control seven or more Thrulls, sacrifice Endrek Sahr. diff --git a/forge-gui/res/cardsfolder/e/endurance.txt b/forge-gui/res/cardsfolder/e/endurance.txt index 26d2680eec55..af1430fa5179 100644 --- a/forge-gui/res/cardsfolder/e/endurance.txt +++ b/forge-gui/res/cardsfolder/e/endurance.txt @@ -5,6 +5,6 @@ PT:3/4 K:Flash K:Reach K:Evoke:ExileFromHand<1/Card.Green+Other/green card> -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBottom | TriggerDescription$ When CARDNAME enters, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBottom | TriggerDescription$ When this creature enters, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order. SVar:TrigBottom:DB$ ChangeZoneAll | ValidTgts$ Player | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target player | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | Reveal$ False | RandomOrder$ True -Oracle:Flash\nReach\nWhen Endurance enters, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order.\nEvoke—Exile a green card from your hand. +Oracle:Flash\nReach\nWhen this creature enters, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order.\nEvoke—Exile a green card from your hand. diff --git a/forge-gui/res/cardsfolder/e/enduring_angel_angelic_enforcer.txt b/forge-gui/res/cardsfolder/e/enduring_angel_angelic_enforcer.txt index 5bc7748a02a1..32d67abeba27 100644 --- a/forge-gui/res/cardsfolder/e/enduring_angel_angelic_enforcer.txt +++ b/forge-gui/res/cardsfolder/e/enduring_angel_angelic_enforcer.txt @@ -5,13 +5,13 @@ PT:3/3 K:Flying K:Double Strike S:Mode$ Continuous | Affected$ You | AddKeyword$ Hexproof | Description$ You have hexproof. -R:Event$ LifeReduced | ActiveZones$ Battlefield | ValidPlayer$ You | Result$ LE0 | ReplaceWith$ Transform | Description$ If your life total would be reduced to 0 or less, instead transform CARDNAME and your life total becomes 3. Then if CARDNAME didn't transform this way, you lose the game. +R:Event$ LifeReduced | ActiveZones$ Battlefield | ValidPlayer$ You | Result$ LE0 | ReplaceWith$ Transform | Description$ If your life total would be reduced to 0 or less, instead transform this creature and your life total becomes 3. Then if this creature didn't transform this way, you lose the game. SVar:Transform:DB$ SetState | Defined$ Self | Mode$ Transform | RememberChanged$ True | SubAbility$ DBSetLife SVar:DBSetLife:DB$ SetLife | Defined$ You | LifeAmount$ 3 | SubAbility$ DBLoseGame SVar:DBLoseGame:DB$ LosesGame | Defined$ You | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ NE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:DoubleFaced -Oracle:Flying, double strike\nYou have hexproof.\nIf your life total would be reduced to 0 or less, instead transform Enduring Angel and your life total becomes 3. Then if Enduring Angel didn't transform this way, you lose the game. +Oracle:Flying, double strike\nYou have hexproof.\nIf your life total would be reduced to 0 or less, instead transform this creature and your life total becomes 3. Then if this creature didn't transform this way, you lose the game. ALTERNATE @@ -23,9 +23,9 @@ PT:*/* K:Flying S:Mode$ Continuous | Affected$ You | AddKeyword$ Hexproof | Description$ You have hexproof. S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to your life total. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDoubleLife | TriggerDescription$ Whenever CARDNAME attacks, double your life total. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDoubleLife | TriggerDescription$ Whenever this creature attacks, double your life total. SVar:TrigDoubleLife:DB$ SetLife | LifeAmount$ Y SVar:X:Count$YourLifeTotal SVar:Y:Count$YourLifeTotal/Twice SVar:HasAttackEffect:TRUE -Oracle:Flying\nYou have hexproof.\nAngelic Enforcer's power and toughness are each equal to your life total.\nWhenever Angelic Enforcer attacks, double your life total. +Oracle:Flying\nYou have hexproof.\nAngelic Enforcer's power and toughness are each equal to your life total.\nWhenever this creature attacks, double your life total. diff --git a/forge-gui/res/cardsfolder/e/enduring_friendship.txt b/forge-gui/res/cardsfolder/e/enduring_friendship.txt index 1fb9e743a293..6230d6669744 100644 --- a/forge-gui/res/cardsfolder/e/enduring_friendship.txt +++ b/forge-gui/res/cardsfolder/e/enduring_friendship.txt @@ -8,4 +8,4 @@ SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Otter+YouCtrl,Creature.Enchantm T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+Creature | Execute$ DBReturn | TriggerDescription$ When CARDNAME dies, if it was a creature, return it to the battlefield under its owner's control. It's an enchantment. (It's not a creature.) SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield | StaticEffect$ Animate SVar:Animate:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Enchantment | RemoveCardTypes$ True -Oracle:Double team\nWhenever you cast an instant or sorcery spell, creatures you control that are Otters and/or enchantments get +1/+1 until end of turn. When Enduring Friendship dies, if it was a creature, return it to the battlefield under its owner's control. It's an enchantment. (It's not a creature.) +Oracle:Double team\nWhenever you cast an instant or sorcery spell, creatures you control that are Otters and/or enchantments get +1/+1 until end of turn.\nWhen Enduring Friendship dies, if it was a creature, return it to the battlefield under its owner's control. It's an enchantment. (It's not a creature.) diff --git a/forge-gui/res/cardsfolder/e/enduring_scalelord.txt b/forge-gui/res/cardsfolder/e/enduring_scalelord.txt index d0bd7feb550e..2449b632e36c 100644 --- a/forge-gui/res/cardsfolder/e/enduring_scalelord.txt +++ b/forge-gui/res/cardsfolder/e/enduring_scalelord.txt @@ -3,7 +3,7 @@ ManaCost:4 G W Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ CounterAddedOnce | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | CounterType$ P1P1 | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more +1/+1 counters are put on another creature you control, you may put a +1/+1 counter on CARDNAME. +T:Mode$ CounterAddedOnce | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | CounterType$ P1P1 | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more +1/+1 counters are put on another creature you control, you may put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$Counters -Oracle:Flying\nWhenever one or more +1/+1 counters are put on another creature you control, you may put a +1/+1 counter on Enduring Scalelord. +Oracle:Flying\nWhenever one or more +1/+1 counters are put on another creature you control, you may put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/e/enemy_of_enlightenment.txt b/forge-gui/res/cardsfolder/e/enemy_of_enlightenment.txt index c38987787912..cd8d55b68644 100644 --- a/forge-gui/res/cardsfolder/e/enemy_of_enlightenment.txt +++ b/forge-gui/res/cardsfolder/e/enemy_of_enlightenment.txt @@ -3,9 +3,9 @@ ManaCost:5 B Types:Enchantment Creature Demon PT:5/5 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ CARDNAME gets -1/-1 for each card in your opponents' hands. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ This creature gets -1/-1 for each card in your opponents' hands. SVar:X:PlayerCountOpponents$CardsInHand SVar:NeedsToPlayVar:X LE3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of your upkeep, each player discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose -Oracle:Flying\nEnemy of Enlightenment gets -1/-1 for each card in your opponents' hands.\nAt the beginning of your upkeep, each player discards a card. +Oracle:Flying\nThis creature gets -1/-1 for each card in your opponents' hands.\nAt the beginning of your upkeep, each player discards a card. diff --git a/forge-gui/res/cardsfolder/e/energizer.txt b/forge-gui/res/cardsfolder/e/energizer.txt index c8fb130ecb16..b412d422816c 100644 --- a/forge-gui/res/cardsfolder/e/energizer.txt +++ b/forge-gui/res/cardsfolder/e/energizer.txt @@ -2,5 +2,5 @@ Name:Energizer ManaCost:4 Types:Artifact Creature Juggernaut PT:2/2 -A:AB$ PutCounter | Cost$ 2 T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. -Oracle:{2}, {T}: Put a +1/+1 counter on Energizer. +A:AB$ PutCounter | Cost$ 2 T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. +Oracle:{2}, {T}: Put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/e/energy_field.txt b/forge-gui/res/cardsfolder/e/energy_field.txt index f06694560b10..f235d5f6e10f 100644 --- a/forge-gui/res/cardsfolder/e/energy_field.txt +++ b/forge-gui/res/cardsfolder/e/energy_field.txt @@ -1,10 +1,10 @@ Name:Energy Field ManaCost:1 U Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.!token+YouOwn+Other | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When a card is put into your graveyard from anywhere, sacrifice CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.!token+YouOwn+Other | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When a card is put into your graveyard from anywhere, sacrifice this enchantment. SVar:TrigSac:DB$ Sacrifice R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ You | ValidSource$ Card.YouDontCtrl,Emblem.YouDontCtrl | Description$ Prevent all damage that would be dealt to you by sources you don't control. SVar:NonStackingEffect:True # NOTE: The AI will not play around this effect, so it's only good in properly designed decks that circumvent the necessity to worry about the detrimental effect. AI:RemoveDeck:Random -Oracle:Prevent all damage that would be dealt to you by sources you don't control.\nWhen a card is put into your graveyard from anywhere, sacrifice Energy Field. +Oracle:Prevent all damage that would be dealt to you by sources you don't control.\nWhen a card is put into your graveyard from anywhere, sacrifice this enchantment. diff --git a/forge-gui/res/cardsfolder/e/energy_refractor.txt b/forge-gui/res/cardsfolder/e/energy_refractor.txt index 164e3507de60..d6e795003708 100644 --- a/forge-gui/res/cardsfolder/e/energy_refractor.txt +++ b/forge-gui/res/cardsfolder/e/energy_refractor.txt @@ -1,7 +1,7 @@ Name:Energy Refractor 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 | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:When Energy Refractor enters, draw a card.\n{2}: Add one mana of any color. +Oracle:When this artifact enters, draw a card.\n{2}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/e/energy_vortex.txt b/forge-gui/res/cardsfolder/e/energy_vortex.txt index 3ca77ee92d9e..e687ccd5fc68 100644 --- a/forge-gui/res/cardsfolder/e/energy_vortex.txt +++ b/forge-gui/res/cardsfolder/e/energy_vortex.txt @@ -2,13 +2,13 @@ Name:Energy Vortex ManaCost:3 U U Types:Enchantment K:ETBReplacement:Other:ChooseP -SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | SpellDescription$ As CARDNAME enters, choose an opponent. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemove | TriggerDescription$ At the beginning of your upkeep, remove all vortex counters from CARDNAME. +SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | SpellDescription$ As this enchantment enters, choose an opponent. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemove | TriggerDescription$ At the beginning of your upkeep, remove all vortex counters from this enchantment. SVar:TrigRemove:DB$ RemoveCounter | CounterType$ VORTEX | CounterNum$ All -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Chosen | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the chosen player's upkeep, CARDNAME deals 3 damage to that player unless they pay {1} for each vortex counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Chosen | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the chosen player's upkeep, this enchantment deals 3 damage to that player unless they pay {1} for each vortex counter on this enchantment. SVar:TrigDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ 3 | UnlessCost$ Y | UnlessPayer$ ChosenPlayer -A:AB$ PutCounter | Cost$ X | CounterType$ VORTEX | CounterNum$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put X vortex counters on CARDNAME. Activate only during your upkeep. +A:AB$ PutCounter | Cost$ X | CounterType$ VORTEX | CounterNum$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put X vortex counters on this enchantment. Activate only during your upkeep. SVar:X:Count$xPaid SVar:Y:Count$CardCounters.VORTEX AI:RemoveDeck:All -Oracle:As Energy Vortex enters, choose an opponent.\nAt the beginning of your upkeep, remove all vortex counters from Energy Vortex.\nAt the beginning of the chosen player's upkeep, Energy Vortex deals 3 damage to that player unless they pay {1} for each vortex counter on Energy Vortex.\n{X}: Put X vortex counters on Energy Vortex. Activate only during your upkeep. +Oracle:As this enchantment enters, choose an opponent.\nAt the beginning of your upkeep, remove all vortex counters from this enchantment.\nAt the beginning of the chosen player's upkeep, this enchantment deals 3 damage to that player unless they pay {1} for each vortex counter on this enchantment.\n{X}: Put X vortex counters on this enchantment. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/e/enervate.txt b/forge-gui/res/cardsfolder/e/enervate.txt index 9cd5cd132bf3..defd73710c01 100644 --- a/forge-gui/res/cardsfolder/e/enervate.txt +++ b/forge-gui/res/cardsfolder/e/enervate.txt @@ -1,7 +1,7 @@ Name:Enervate ManaCost:1 U Types:Instant -A:SP$ Tap | TgtPrompt$ Choose target artifact, creature or land | ValidTgts$ Artifact,Creature,Land | SpellDescription$ Tap target artifact, creature or land. Draw a card at the beginning of next turn's upkeep. | SubAbility$ DelTrigSlowtrip +A:SP$ Tap | TgtPrompt$ Choose target artifact, creature or land | ValidTgts$ Artifact,Creature,Land | SpellDescription$ Tap target artifact, creature, or land. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | Defined$ You AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/e/engineered_explosives.txt b/forge-gui/res/cardsfolder/e/engineered_explosives.txt index eca0e77dc679..49b3c29eb808 100644 --- a/forge-gui/res/cardsfolder/e/engineered_explosives.txt +++ b/forge-gui/res/cardsfolder/e/engineered_explosives.txt @@ -2,10 +2,10 @@ Name:Engineered Explosives ManaCost:X Types:Artifact K:Sunburst -A:AB$ DestroyAll | Cost$ 2 Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQY | SpellDescription$ Destroy each nonland permanent with mana value equal to the number of charge counters on CARDNAME. +A:AB$ DestroyAll | Cost$ 2 Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQY | SpellDescription$ Destroy each nonland permanent with mana value equal to the number of charge counters on this artifact. SVar:X:Count$xPaid SVar:Y:Count$CardCounters.CHARGE SVar:NonStackingEffect:True AI:RemoveDeck:All DeckHints:Ability$Proliferate -Oracle:Sunburst (This enters with a charge counter on it for each color of mana spent to cast it.)\n{2}, Sacrifice Engineered Explosives: Destroy each nonland permanent with mana value equal to the number of charge counters on Engineered Explosives. +Oracle:Sunburst (This artifact enters with a charge counter on it for each color of mana spent to cast it.)\n{2}, Sacrifice this artifact: Destroy each nonland permanent with mana value equal to the number of charge counters on this artifact. diff --git a/forge-gui/res/cardsfolder/e/engineered_plague.txt b/forge-gui/res/cardsfolder/e/engineered_plague.txt index 59aced23d6ac..31171f413868 100644 --- a/forge-gui/res/cardsfolder/e/engineered_plague.txt +++ b/forge-gui/res/cardsfolder/e/engineered_plague.txt @@ -2,6 +2,6 @@ Name:Engineered Plague ManaCost:2 B Types:Enchantment K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters, choose a creature type. | AILogic$ MostProminentOppControls +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As this enchantment enters, choose a creature type. | AILogic$ MostProminentOppControls S:Mode$ Continuous | Affected$ Creature.ChosenType | AddPower$ -1 | AddToughness$ -1 | Description$ All creatures of the chosen type get -1/-1. -Oracle:As Engineered Plague enters, choose a creature type.\nAll creatures of the chosen type get -1/-1. +Oracle:As this enchantment enters, choose a creature type.\nAll creatures of the chosen type get -1/-1. diff --git a/forge-gui/res/cardsfolder/e/engulfing_slagwurm.txt b/forge-gui/res/cardsfolder/e/engulfing_slagwurm.txt index 1c2461c18a86..5449301e5c82 100644 --- a/forge-gui/res/cardsfolder/e/engulfing_slagwurm.txt +++ b/forge-gui/res/cardsfolder/e/engulfing_slagwurm.txt @@ -2,8 +2,8 @@ Name:Engulfing Slagwurm ManaCost:5 G G Types:Creature Wurm PT:7/7 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigDestroyBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, destroy that creature. You gain life equal to that creature's toughness. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDestroyBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, destroy that creature. You gain life equal to that creature's toughness. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigDestroyBlocked | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature, destroy that creature. You gain life equal to that creature's toughness. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDestroyBlocker | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature, destroy that creature. You gain life equal to that creature's toughness. SVar:TrigDestroyBlocked:DB$ Destroy | Defined$ TriggeredAttackerLKICopy | SubAbility$ DBGainLifeBlocked SVar:TrigDestroyBlocker:DB$ Destroy | Defined$ TriggeredBlockerLKICopy | SubAbility$ DBGainLifeBlocker SVar:DBGainLifeBlocked:DB$ GainLife | Defined$ You | LifeAmount$ X @@ -12,4 +12,4 @@ SVar:X:TriggeredAttacker$CardToughness SVar:Y:TriggeredBlocker$CardToughness SVar:HasCombatEffect:TRUE SVar:HasBlockEffect:TRUE -Oracle:Whenever Engulfing Slagwurm blocks or becomes blocked by a creature, destroy that creature. You gain life equal to that creature's toughness. +Oracle:Whenever this creature blocks or becomes blocked by a creature, destroy that creature. You gain life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/e/enhanced_surveillance.txt b/forge-gui/res/cardsfolder/e/enhanced_surveillance.txt index 67f47a7892a1..5e912f973569 100644 --- a/forge-gui/res/cardsfolder/e/enhanced_surveillance.txt +++ b/forge-gui/res/cardsfolder/e/enhanced_surveillance.txt @@ -4,4 +4,4 @@ Types:Enchantment S:Mode$ SurveilNum | Num$ 2 | ValidPlayer$ You | Optional$ True | Description$ You may look at an additional two cards each time you surveil. A:AB$ ChangeZoneAll | Cost$ Exile<1/CARDNAME> | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SpellDescription$ Shuffle your graveyard into your library. DeckNeeds:Ability$Surveil -Oracle:You may look at an additional two cards each time you surveil.\nExile Enhanced Surveillance: Shuffle your graveyard into your library. +Oracle:You may look at an additional two cards each time you surveil.\nExile this enchantment: Shuffle your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/e/enigma_eidolon.txt b/forge-gui/res/cardsfolder/e/enigma_eidolon.txt index fca2c5ff20dd..86d3a7fb1a2a 100644 --- a/forge-gui/res/cardsfolder/e/enigma_eidolon.txt +++ b/forge-gui/res/cardsfolder/e/enigma_eidolon.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Spirit PT:2/2 A:AB$ Mill | Cost$ U Sac<1/CARDNAME> | NumCards$ 3 | ValidTgts$ Player | SpellDescription$ Target player mills three cards. -T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return this card from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self AI:RemoveDeck:All -Oracle:{U}, Sacrifice Enigma Eidolon: Target player mills three cards.\nWhenever you cast a multicolored spell, you may return Enigma Eidolon from your graveyard to your hand. +Oracle:{U}, Sacrifice this creature: Target player mills three cards.\nWhenever you cast a multicolored spell, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/enigma_sphinx.txt b/forge-gui/res/cardsfolder/e/enigma_sphinx.txt index 34d768abe610..8af046e254f3 100644 --- a/forge-gui/res/cardsfolder/e/enigma_sphinx.txt +++ b/forge-gui/res/cardsfolder/e/enigma_sphinx.txt @@ -3,7 +3,7 @@ ManaCost:4 W U B Types:Artifact Creature Sphinx PT:5/4 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+YouOwn | Execute$ TrigChange | TriggerDescription$ When CARDNAME is put into your graveyard from the battlefield, put it into your library third from the top. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+YouOwn | Execute$ TrigChange | TriggerDescription$ When this creature is put into your graveyard from the battlefield, put it into your library third from the top. SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 2 K:Cascade -Oracle:Flying\nWhen Enigma Sphinx is put into your graveyard from the battlefield, put it into your library third from the top.\nCascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) +Oracle:Flying\nWhen this creature is put into your graveyard from the battlefield, put it into your library third from the top.\nCascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/e/enigma_thief.txt b/forge-gui/res/cardsfolder/e/enigma_thief.txt index 336c2e4c5724..9732e94d9d23 100644 --- a/forge-gui/res/cardsfolder/e/enigma_thief.txt +++ b/forge-gui/res/cardsfolder/e/enigma_thief.txt @@ -4,7 +4,7 @@ Types:Creature Sphinx Rogue PT:5/5 K:Prowl:3 U K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ReturnOneEach | TriggerDescription$ When CARDNAME enters, for each opponent, return up to one target nonland permanent that player controls to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ReturnOneEach | TriggerDescription$ When this creature enters, for each opponent, return up to one target nonland permanent that player controls to its owner's hand. SVar:ReturnOneEach:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.nonLand+OppCtrl | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True | TgtPrompt$ Select up to one target nonland permanent each opponent controls SVar:OneEach:PlayerCountOpponents$Amount -Oracle:Prowl {3}{U} (You may cast this spell for its prowl cost if you dealt combat damage to a player this turn with a Sphinx or Rogue.)\nFlying\nWhen Enigma Thief enters, for each opponent, return up to one target nonland permanent that player controls to its owner's hand. +Oracle:Prowl {3}{U} (You may cast this spell for its prowl cost if you dealt combat damage to a player this turn with a Sphinx or Rogue.)\nFlying\nWhen this creature enters, for each opponent, return up to one target nonland permanent that player controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/enlightened_ascetic.txt b/forge-gui/res/cardsfolder/e/enlightened_ascetic.txt index 6d92201c25b2..08a24cb8072b 100644 --- a/forge-gui/res/cardsfolder/e/enlightened_ascetic.txt +++ b/forge-gui/res/cardsfolder/e/enlightened_ascetic.txt @@ -2,7 +2,7 @@ Name:Enlightened Ascetic ManaCost:1 W Types:Creature Cat Monk PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may destroy target enchantment. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may destroy target enchantment. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Enchantment SVar:PlayMain1:TRUE -Oracle:When Enlightened Ascetic enters, you may destroy target enchantment. +Oracle:When this creature enters, you may destroy target enchantment. diff --git a/forge-gui/res/cardsfolder/e/enlightened_maniac.txt b/forge-gui/res/cardsfolder/e/enlightened_maniac.txt index 1563f02a1c83..f1750877645b 100644 --- a/forge-gui/res/cardsfolder/e/enlightened_maniac.txt +++ b/forge-gui/res/cardsfolder/e/enlightened_maniac.txt @@ -2,7 +2,7 @@ Name:Enlightened Maniac ManaCost:3 U Types:Creature Human PT:0/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 3/2 colorless Eldrazi Horror creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 3/2 colorless Eldrazi Horror creature token. SVar:TrigToken:DB$ Token | TokenScript$ c_3_2_eldrazi_horror | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Enlightened Maniac enters, create a 3/2 colorless Eldrazi Horror creature token. +Oracle:When this creature enters, create a 3/2 colorless Eldrazi Horror creature token. diff --git a/forge-gui/res/cardsfolder/e/enlistment_officer.txt b/forge-gui/res/cardsfolder/e/enlistment_officer.txt index 3315365090b7..511d0005acfe 100644 --- a/forge-gui/res/cardsfolder/e/enlistment_officer.txt +++ b/forge-gui/res/cardsfolder/e/enlistment_officer.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Creature Human Soldier PT:2/3 K:First Strike -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 Soldier 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 Soldier 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$ Soldier -Oracle:First strike\nWhen Enlistment Officer enters, reveal the top four cards of your library. Put all Soldier cards revealed this way into your hand and the rest on the bottom of your library in any order. +Oracle:First strike\nWhen this creature enters, reveal the top four cards of your library. Put all Soldier 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/e/enormous_energy_blade.txt b/forge-gui/res/cardsfolder/e/enormous_energy_blade.txt index d99ba8b3ac77..68480383b9c4 100644 --- a/forge-gui/res/cardsfolder/e/enormous_energy_blade.txt +++ b/forge-gui/res/cardsfolder/e/enormous_energy_blade.txt @@ -2,7 +2,7 @@ Name:Enormous Energy Blade ManaCost:2 B Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 4 | Description$ Equipped creature gets +4/+0. -T:Mode$ Attached | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME becomes attached to a creature, tap that creature. +T:Mode$ Attached | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever this Equipment becomes attached to a creature, tap that creature. SVar:TrigTap:DB$ Tap | Defined$ TriggeredTargetLKICopy K:Equip:2 -Oracle:Equipped creature gets +4/+0.\nWhenever Enormous Energy Blade becomes attached to a creature, tap that creature.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +4/+0.\nWhenever this Equipment becomes attached to a creature, tap that creature.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/enraged_ceratok.txt b/forge-gui/res/cardsfolder/e/enraged_ceratok.txt index a912af36f367..8d90a10aace8 100644 --- a/forge-gui/res/cardsfolder/e/enraged_ceratok.txt +++ b/forge-gui/res/cardsfolder/e/enraged_ceratok.txt @@ -2,5 +2,5 @@ Name:Enraged Ceratok ManaCost:2 G G Types:Creature Rhino PT:4/4 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -Oracle:Enraged Ceratok 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/e/enraged_huorn.txt b/forge-gui/res/cardsfolder/e/enraged_huorn.txt index a455e13da7ae..9242d41fbeb3 100644 --- a/forge-gui/res/cardsfolder/e/enraged_huorn.txt +++ b/forge-gui/res/cardsfolder/e/enraged_huorn.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Treefolk PT:4/5 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When CARDNAME enters, the Ring tempts you. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When this creature enters, the Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou -Oracle:Trample\nWhen Enraged Huorn enters, the Ring tempts you. +Oracle:Trample\nWhen this creature enters, the Ring tempts you. diff --git a/forge-gui/res/cardsfolder/e/enraging_licid.txt b/forge-gui/res/cardsfolder/e/enraging_licid.txt index 25b6b9134431..3c36ffc9c925 100644 --- a/forge-gui/res/cardsfolder/e/enraging_licid.txt +++ b/forge-gui/res/cardsfolder/e/enraging_licid.txt @@ -2,8 +2,8 @@ Name:Enraging Licid ManaCost:1 R Types:Creature Licid PT:1/1 -A:AB$ Animate | Cost$ R T | Defined$ Self | RemoveThisAbility$ True | Duration$ Permanent | RevertCost$ R | 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 {R} to end this effect. +A:AB$ Animate | Cost$ R T | Defined$ Self | RemoveThisAbility$ True | Duration$ Permanent | RevertCost$ R | 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 {R} to end this effect. SVar:DBAttach:DB$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Haste | Description$ Enchanted creature has haste. AI:RemoveDeck:All -Oracle:{R}, {T}: Enraging Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {R} to end this effect.\nEnchanted creature has haste. +Oracle:{R}, {T}: This creature loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {R} to end this effect.\nEnchanted creature has haste. diff --git a/forge-gui/res/cardsfolder/e/enslaved_dwarf.txt b/forge-gui/res/cardsfolder/e/enslaved_dwarf.txt index 02d3814ad589..888c783de763 100644 --- a/forge-gui/res/cardsfolder/e/enslaved_dwarf.txt +++ b/forge-gui/res/cardsfolder/e/enslaved_dwarf.txt @@ -4,4 +4,4 @@ Types:Creature Dwarf PT:1/1 A:AB$ Pump | Cost$ R Sac<1/CARDNAME> | NumAtt$ +1 | KW$ First Strike | TgtPrompt$ Choose target black creature | ValidTgts$ Creature.Black | SpellDescription$ Target black creature gets +1/+0 and gains first strike until end of turn. DeckHints:Color$Black -Oracle:{R}, Sacrifice Enslaved Dwarf: Target black creature gets +1/+0 and gains first strike until end of turn. +Oracle:{R}, Sacrifice this creature: Target black creature gets +1/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/e/enslaved_horror.txt b/forge-gui/res/cardsfolder/e/enslaved_horror.txt index fa6c94787168..9523949fa5ca 100644 --- a/forge-gui/res/cardsfolder/e/enslaved_horror.txt +++ b/forge-gui/res/cardsfolder/e/enslaved_horror.txt @@ -2,9 +2,9 @@ Name:Enslaved Horror ManaCost:3 B Types:Creature Horror PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, each other player may return a creature card from their graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, each other player may return a creature card from their graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player.Other | ChangeNum$ 1 | Hidden$ True | Optional$ True AI:RemoveDeck:Random SVar:NeedsToPlayVar:Z EQ0 SVar:Z:Count$ValidGraveyard Creature.OppOwn+powerGT4+toughnessGT4 -Oracle:When Enslaved Horror enters, each other player may return a creature card from their graveyard to the battlefield. +Oracle:When this creature enters, each other player may return a creature card from their graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/e/enslaved_scout.txt b/forge-gui/res/cardsfolder/e/enslaved_scout.txt index b692eceaebbe..3bb7354f361c 100644 --- a/forge-gui/res/cardsfolder/e/enslaved_scout.txt +++ b/forge-gui/res/cardsfolder/e/enslaved_scout.txt @@ -2,5 +2,5 @@ Name:Enslaved Scout ManaCost:2 R Types:Creature Goblin Scout PT:2/2 -A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Landwalk:Mountain | SpellDescription$ CARDNAME gains mountainwalk until end of turn. -Oracle:{2}: Enslaved Scout gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) +A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Landwalk:Mountain | SpellDescription$ This creature gains mountainwalk until end of turn. +Oracle:{2}: This creature gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/e/ensouled_scimitar.txt b/forge-gui/res/cardsfolder/e/ensouled_scimitar.txt index 2f95c7fa9c78..3466f38d2667 100644 --- a/forge-gui/res/cardsfolder/e/ensouled_scimitar.txt +++ b/forge-gui/res/cardsfolder/e/ensouled_scimitar.txt @@ -2,6 +2,6 @@ Name:Ensouled Scimitar ManaCost:3 Types:Artifact Equipment K:Equip:2 -A:AB$ Animate | Cost$ 3 | Defined$ Self | Power$ 1 | Toughness$ 5 | Types$ Creature,Artifact,Spirit | Keywords$ Flying | RemoveCreatureTypes$ True | SpellDescription$ CARDNAME becomes a 1/5 Spirit artifact creature with flying until end of turn. (Equipment that's a creature can't equip a creature.) +A:AB$ Animate | Cost$ 3 | Defined$ Self | Power$ 1 | Toughness$ 5 | Types$ Creature,Artifact,Spirit | Keywords$ Flying | RemoveCreatureTypes$ True | SpellDescription$ This artifact becomes a 1/5 Spirit artifact creature with flying until end of turn. (Equipment that's a creature can't equip a creature.) S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ 1 | AddToughness$ 5 | Description$ Equipped creature gets +1/+5. -Oracle:{3}: Ensouled Scimitar becomes a 1/5 Spirit artifact creature with flying until end of turn. (Equipment that's a creature can't equip a creature.)\nEquipped creature gets +1/+5.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:{3}: This artifact becomes a 1/5 Spirit artifact creature with flying until end of turn. (Equipment that's a creature can't equip a creature.)\nEquipped creature gets +1/+5.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt b/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt index b6b1b0e8e608..44382476fabb 100644 --- a/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt +++ b/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt @@ -1,7 +1,7 @@ Name:Enter the Dungeon ManaCost:B B Types:Sorcery -A:SP$ Subgame | RememberPlayers$ Win | StartingLife$ 5 | SubAbility$ DBRepeatEachPlayer | SpellDescription$ Players play a Magic subgame, starting at 5 life and using their libraries as their decks. | StackDescription$ SpellDescription +A:SP$ Subgame | RememberPlayers$ Win | StartingLife$ 5 | SubAbility$ DBRepeatEachPlayer | SpellDescription$ Players play a Magic subgame under the table, starting at 5 life and using their libraries as their decks. | StackDescription$ SpellDescription SVar:DBRepeatEachPlayer:DB$ RepeatEach | RepeatPlayers$ Remembered | ClearRememberedBeforeLoop$ True | RepeatSubAbility$ DBSearch | SpellDescription$ The winner searches their library for two cards, puts those cards into their hand, then shuffles. | StackDescription$ SpellDescription SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 2 | Mandatory$ True | DefinedPlayer$ Player.IsRemembered | StackDescription$ None Oracle:Players play a Magic subgame under the table, starting at 5 life and using their libraries as their decks. The winner searches their library for two cards, puts those cards into their hand, then shuffles. diff --git a/forge-gui/res/cardsfolder/e/enthralling_victor.txt b/forge-gui/res/cardsfolder/e/enthralling_victor.txt index 6ffcd3a71201..82c0dd021517 100644 --- a/forge-gui/res/cardsfolder/e/enthralling_victor.txt +++ b/forge-gui/res/cardsfolder/e/enthralling_victor.txt @@ -2,7 +2,7 @@ Name:Enthralling Victor ManaCost:3 R Types:Creature Human Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.) SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target creature an opponent controls with power 2 or less | ValidTgts$ Creature.OppCtrl+powerLE2 | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. SVar:PlayMain1:OPPONENTCREATURES -Oracle:When Enthralling Victor enters, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.) +Oracle:When this creature enters, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.) diff --git a/forge-gui/res/cardsfolder/e/entomber_exarch.txt b/forge-gui/res/cardsfolder/e/entomber_exarch.txt index 74446e19ac3c..336d340fd59d 100644 --- a/forge-gui/res/cardsfolder/e/entomber_exarch.txt +++ b/forge-gui/res/cardsfolder/e/entomber_exarch.txt @@ -2,8 +2,8 @@ Name:Entomber Exarch ManaCost:2 B B Types:Creature Phyrexian Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this creature enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBSearch,DBRemove SVar:DBSearch:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand. -SVar:DBRemove:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature | DiscardValidDesc$ noncreature | SpellDescription$ Target opponent reveals their hand, you choose a noncreature card from it, then that player discards that card. -Oracle:When Entomber Exarch enters, choose one —\n• Return target creature card from your graveyard to your hand.\n• Target opponent reveals their hand. You choose a noncreature card from it. That player discards that card. +SVar:DBRemove:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature | DiscardValidDesc$ noncreature | SpellDescription$ Target opponent reveals their hand. You choose a noncreature card from it. That player discards that card. +Oracle:When this creature enters, choose one —\n• Return target creature card from your graveyard to your hand.\n• Target opponent reveals their hand. You choose a noncreature card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/e/entourage_of_trest.txt b/forge-gui/res/cardsfolder/e/entourage_of_trest.txt index 6eea4adfd1fb..8634d70b660a 100644 --- a/forge-gui/res/cardsfolder/e/entourage_of_trest.txt +++ b/forge-gui/res/cardsfolder/e/entourage_of_trest.txt @@ -2,7 +2,7 @@ Name:Entourage of Trest ManaCost:4 G Types:Creature Elf Soldier PT:4/4 -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 creature enters, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch -S:Mode$ Continuous | Affected$ Card.Self | Condition$ Monarch | CanBlockAmount$ 1 | Description$ CARDNAME can block an additional creature each combat as long as you're the monarch. -Oracle:When Entourage of Trest enters, you become the monarch.\nEntourage of Trest can block an additional creature each combat as long as you're the monarch. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ Monarch | CanBlockAmount$ 1 | Description$ This creature can block an additional creature each combat as long as you're the monarch. +Oracle:When this creature enters, you become the monarch.\nThis creature can block an additional creature each combat as long as you're the monarch. diff --git a/forge-gui/res/cardsfolder/e/entrails_feaster.txt b/forge-gui/res/cardsfolder/e/entrails_feaster.txt index d70fbb8bd68d..9d1fb3347a14 100644 --- a/forge-gui/res/cardsfolder/e/entrails_feaster.txt +++ b/forge-gui/res/cardsfolder/e/entrails_feaster.txt @@ -2,10 +2,10 @@ Name:Entrails Feaster ManaCost:B Types:Creature Zombie Cat PT:1/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may exile a creature card from a graveyard. If you do, put a +1/+1 counter on CARDNAME. If you don't, tap CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may exile a creature card from a graveyard. If you do, put a +1/+1 counter on this creature. If you don't, tap this creature. SVar:TrigExile:DB$ ChangeZone | ChangeType$ Creature | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Exile | Optional$ True | IsCurse$ True | RememberChanged$ True | Hidden$ True | Chooser$ You | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 | ConditionCheckSVar$ X | SubAbility$ DBTap SVar:DBTap:DB$ Tap | ConditionCheckSVar$ X | ConditionSVarCompare$ LE0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount -Oracle:At the beginning of your upkeep, you may exile a creature card from a graveyard. If you do, put a +1/+1 counter on Entrails Feaster. If you don't, tap Entrails Feaster. +Oracle:At the beginning of your upkeep, you may exile a creature card from a graveyard. If you do, put a +1/+1 counter on this creature. If you don't, tap this creature. diff --git a/forge-gui/res/cardsfolder/e/entrancing_lyre.txt b/forge-gui/res/cardsfolder/e/entrancing_lyre.txt index 92c7e782f5e4..d1dc12dba5a5 100644 --- a/forge-gui/res/cardsfolder/e/entrancing_lyre.txt +++ b/forge-gui/res/cardsfolder/e/entrancing_lyre.txt @@ -2,9 +2,9 @@ Name:Entrancing Lyre ManaCost:3 Types:Artifact K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Tap | Cost$ X T | ValidTgts$ Creature.powerLEX | TgtPrompt$ Select target creature with power X or less | SubAbility$ DBEffect | SpellDescription$ Tap target creature with power X or less. It doesn't untap during its controller's untap step for as long as CARDNAME remains tapped. | StackDescription$ SpellDescription +A:AB$ Tap | Cost$ X T | ValidTgts$ Creature.powerLEX | TgtPrompt$ Select target creature with power X or less | SubAbility$ DBEffect | SpellDescription$ Tap target creature with power X or less. It doesn't untap during its controller's untap step for as long as this artifact remains tapped. | StackDescription$ SpellDescription SVar:DBEffect:DB$ Effect | ReplacementEffects$ DontUntap | RememberObjects$ Targeted | Duration$ UntilUntaps | ExileOnMoved$ Battlefield 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:X:Count$xPaid AI:RemoveDeck:All -Oracle:You may choose not to untap Entrancing Lyre during your untap step.\n{X}, {T}: Tap target creature with power X or less. It doesn't untap during its controller's untap step for as long as Entrancing Lyre remains tapped. +Oracle:You may choose not to untap this artifact during your untap step.\n{X}, {T}: Tap target creature with power X or less. It doesn't untap during its controller's untap step for as long as this artifact remains tapped. diff --git a/forge-gui/res/cardsfolder/e/entrapment_maneuver.txt b/forge-gui/res/cardsfolder/e/entrapment_maneuver.txt index dc2ef76f4a6f..960dfd2d06eb 100644 --- a/forge-gui/res/cardsfolder/e/entrapment_maneuver.txt +++ b/forge-gui/res/cardsfolder/e/entrapment_maneuver.txt @@ -1,9 +1,9 @@ Name:Entrapment Maneuver ManaCost:3 W Types:Instant -A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature.attacking | SacMessage$ attacking creature | RememberSacrificed$ True | SubAbility$ DBToken | SpellDescription$ Target player sacrifices an attacking creature. +A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature.attacking | SacMessage$ attacking creature | RememberSacrificed$ True | SubAbility$ DBToken | SpellDescription$ Target player sacrifices an attacking creature of their choice. SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_soldier | SubAbility$ DBCleanup | SpellDescription$ You create X 1/1 white Soldier creature tokens, where X is that creature's toughness. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardToughness DeckHas:Ability$Token & Type$Soldier -Oracle:Target player sacrifices an attacking creature. You create X 1/1 white Soldier creature tokens, where X is that creature's toughness. +Oracle:Target player sacrifices an attacking creature of their choice. You create X 1/1 white Soldier creature tokens, where X is that creature's toughness. diff --git a/forge-gui/res/cardsfolder/e/entropic_eidolon.txt b/forge-gui/res/cardsfolder/e/entropic_eidolon.txt index d82e4e922333..4e38bedd9fdf 100644 --- a/forge-gui/res/cardsfolder/e/entropic_eidolon.txt +++ b/forge-gui/res/cardsfolder/e/entropic_eidolon.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/2 A:AB$ LoseLife | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Player | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 1 life and you gain 1 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return this card from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self AI:RemoveDeck:Random -Oracle:{B}, Sacrifice Entropic Eidolon: Target player loses 1 life and you gain 1 life.\nWhenever you cast a multicolored spell, you may return Entropic Eidolon from your graveyard to your hand. +Oracle:{B}, Sacrifice this creature: Target player loses 1 life and you gain 1 life.\nWhenever you cast a multicolored spell, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/entropic_specter.txt b/forge-gui/res/cardsfolder/e/entropic_specter.txt index 17f7aade6fb0..a74bcf51f563 100644 --- a/forge-gui/res/cardsfolder/e/entropic_specter.txt +++ b/forge-gui/res/cardsfolder/e/entropic_specter.txt @@ -4,9 +4,9 @@ Types:Creature Specter Spirit PT:*/* K:Flying K:ETBReplacement:Other:ChooseP -SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | SpellDescription$ As CARDNAME enters, choose an opponent. +SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | SpellDescription$ As this creature enters, choose an opponent. S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of cards in the chosen player's hand. SVar:X:Count$ValidHand Card.ChosenCtrl -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage to a player, that player discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose -Oracle:Flying\nAs Entropic Specter enters, choose an opponent.\nEntropic Specter's power and toughness are each equal to the number of cards in the chosen player's hand.\nWhenever Entropic Specter deals damage to a player, that player discards a card. +Oracle:Flying\nAs this creature enters, choose an opponent.\nEntropic Specter's power and toughness are each equal to the number of cards in the chosen player's hand.\nWhenever this creature deals damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/e/eomer_king_of_rohan.txt b/forge-gui/res/cardsfolder/e/eomer_king_of_rohan.txt index d04629cf4fe1..b3aafacd597b 100644 --- a/forge-gui/res/cardsfolder/e/eomer_king_of_rohan.txt +++ b/forge-gui/res/cardsfolder/e/eomer_king_of_rohan.txt @@ -3,7 +3,7 @@ ManaCost:3 R W Types:Legendary Creature Human Noble PT:2/2 K:Double Strike -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each other Human you control. +K:etbCounter:P1P1:X:no Condition:NICKNAME enters with a +1/+1 counter on it for each other Human you control. SVar:X:Count$Valid Human.Other+YouCtrl T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When NICKNAME enters, target player becomes the monarch. NICKNAME deals damage equal to its power to any target. SVar:TrigMonarch:DB$ BecomeMonarch | ValidTgts$ Player | SubAbility$ DBPower @@ -11,4 +11,4 @@ SVar:DBPower:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y SVar:Y:Count$CardPower DeckHas:Ability$Counters DeckNeeds:Type$Human -Oracle:Double strike\nÉomer, King of Rohan enters with a +1/+1 counter on it for each other Human you control.\nWhen Éomer enters, target player becomes the monarch. Éomer deals damage equal to its power to any target. +Oracle:Double strike\nÉomer enters with a +1/+1 counter on it for each other Human you control.\nWhen Éomer enters, target player becomes the monarch. Éomer deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/e/eomer_of_the_riddermark.txt b/forge-gui/res/cardsfolder/e/eomer_of_the_riddermark.txt index 43165bc8ca7f..05f102f16a88 100644 --- a/forge-gui/res/cardsfolder/e/eomer_of_the_riddermark.txt +++ b/forge-gui/res/cardsfolder/e/eomer_of_the_riddermark.txt @@ -3,8 +3,8 @@ ManaCost:4 R Types:Legendary Creature Human Knight PT:5/4 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.greatestPower+YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, if you control a creature with the greatest power among creatures on the battlefield, create a 1/1 white Human Soldier creature token. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.greatestPower+YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME attacks, if you control a creature with the greatest power among creatures on the battlefield, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_human_soldier | TokenOwner$ You SVar:HasAttackEffect:TRUE DeckHas:Ability$Token & Type$Soldier -Oracle:Haste\nWhenever Éomer of the Riddermark attacks, if you control a creature with the greatest power among creatures on the battlefield, create a 1/1 white Human Soldier creature token. +Oracle:Haste\nWhenever Éomer attacks, if you control a creature with the greatest power among creatures on the battlefield, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/e/eon_frolicker.txt b/forge-gui/res/cardsfolder/e/eon_frolicker.txt index af1d335dffee..bf900776f8c9 100644 --- a/forge-gui/res/cardsfolder/e/eon_frolicker.txt +++ b/forge-gui/res/cardsfolder/e/eon_frolicker.txt @@ -3,8 +3,8 @@ ManaCost:2 U U Types:Creature Elemental Otter PT:5/5 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ DBAddTurn | TriggerDescription$ When CARDNAME enters, if you cast it, target opponent takes an extra turn after this one. Until your next turn, you and planeswalkers you control gain protection from that player. (You and planeswalkers you control can't be targeted, dealt damage, or enchanted by anything controlled by that player.) +T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ DBAddTurn | TriggerDescription$ When this creature enters, if you cast it, target opponent takes an extra turn after this one. Until your next turn, you and planeswalkers you control gain protection from that player. (You and planeswalkers you control can't be targeted, dealt damage, or enchanted by anything controlled by that player.) SVar:DBAddTurn:DB$ AddTurn | ValidTgts$ Opponent | NumTurns$ 1 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ You | KW$ Protection:Player.PlayerUID_ChosenPlayerUID:ChosenPlayerName | DefinedKW$ TargetedPlayer | Duration$ UntilYourNextTurn | SubAbility$ DBPumpWalkers SVar:DBPumpWalkers:DB$ Pump | Defined$ Valid Planeswalker.YouCtrl | KW$ Protection:Player.PlayerUID_ChosenPlayerUID:ChosenPlayerName | DefinedKW$ TargetedPlayer | Duration$ UntilYourNextTurn -Oracle:Flying\nWhen Eon Frolicker enters, if you cast it, target opponent takes an extra turn after this one. Until your next turn, you and planeswalkers you control gain protection from that player. (You and planeswalkers you control can't be targeted, dealt damage, or enchanted by anything controlled by that player.) +Oracle:Flying\nWhen this creature enters, if you cast it, target opponent takes an extra turn after this one. Until your next turn, you and planeswalkers you control gain protection from that player. (You and planeswalkers you control can't be targeted, dealt damage, or enchanted by anything controlled by that player.) diff --git a/forge-gui/res/cardsfolder/e/eowyn_fearless_knight.txt b/forge-gui/res/cardsfolder/e/eowyn_fearless_knight.txt index fcc7bf895026..8244e7e7b650 100644 --- a/forge-gui/res/cardsfolder/e/eowyn_fearless_knight.txt +++ b/forge-gui/res/cardsfolder/e/eowyn_fearless_knight.txt @@ -3,9 +3,9 @@ ManaCost:2 R W Types:Legendary Creature Human Knight PT:3/4 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls with greater power. Legendary creatures you control gain protection from each of that creature's colors until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When NICKNAME enters, exile target creature an opponent controls with greater power. Legendary creatures you control gain protection from each of that creature's colors until end of turn. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl+powerGTX | TgtPrompt$ Select target creature an opponent controls with greater power | SubAbility$ DBProtection SVar:DBProtection:DB$ ProtectionAll | ValidCards$ Creature.YouCtrl+Legendary | Gains$ TargetedCardColor SVar:X:Count$CardPower DeckHints:Type$Legendary -Oracle:Haste\nWhen Éowyn, Fearless Knight enters, exile target creature an opponent controls with greater power. Legendary creatures you control gain protection from each of that creature's colors until end of turn. +Oracle:Haste\nWhen Éowyn enters, exile target creature an opponent controls with greater power. Legendary creatures you control gain protection from each of that creature's colors until end of turn. diff --git a/forge-gui/res/cardsfolder/e/ephara_god_of_the_polis.txt b/forge-gui/res/cardsfolder/e/ephara_god_of_the_polis.txt index dc89457a3c72..7393e89a2ebe 100644 --- a/forge-gui/res/cardsfolder/e/ephara_god_of_the_polis.txt +++ b/forge-gui/res/cardsfolder/e/ephara_god_of_the_polis.txt @@ -5,7 +5,7 @@ PT:6/5 K:Indestructible S:Mode$ Continuous | Affected$ Card.Self | RemoveType$ Creature | CheckSVar$ X | SVarCompare$ LT7 | Description$ As long as your devotion to white and blue is less than seven, NICKNAME isn't a creature. SVar:X:Count$DevotionDual.White.Blue -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | CheckSVar$ Y | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each upkeep, if another creature entered the battlefield under your control last turn, draw a card. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | CheckSVar$ Y | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each upkeep, if you had another creature enter the battlefield under your control last turn, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Y:Count$LastTurnEntered_Battlefield_Creature.YouCtrl+Other SVar:BuffedBy:Permanent.White,Permanent.Blue diff --git a/forge-gui/res/cardsfolder/e/epharas_enlightenment.txt b/forge-gui/res/cardsfolder/e/epharas_enlightenment.txt index 4b032a9e396a..baf5f6eb7e90 100644 --- a/forge-gui/res/cardsfolder/e/epharas_enlightenment.txt +++ b/forge-gui/res/cardsfolder/e/epharas_enlightenment.txt @@ -3,9 +3,9 @@ ManaCost:1 W U Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on enchanted creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this Aura enters, put a +1/+1 counter on enchanted creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever a creature you control enters, you may return CARDNAME to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever a creature you control enters, you may return this Aura to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand -Oracle:Enchant creature\nWhen Ephara's Enlightenment enters, put a +1/+1 counter on enchanted creature.\nEnchanted creature has flying.\nWhenever a creature you control enters, you may return Ephara's Enlightenment to its owner's hand. +Oracle:Enchant creature\nWhen this Aura enters, put a +1/+1 counter on enchanted creature.\nEnchanted creature has flying.\nWhenever a creature you control enters, you may return this Aura to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/ephemeron.txt b/forge-gui/res/cardsfolder/e/ephemeron.txt index 112898b5d259..43a63982eada 100644 --- a/forge-gui/res/cardsfolder/e/ephemeron.txt +++ b/forge-gui/res/cardsfolder/e/ephemeron.txt @@ -3,5 +3,5 @@ ManaCost:4 U U Types:Creature Illusion PT:4/4 K:Flying -A:AB$ ChangeZone | Cost$ Discard<1/Card> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -Oracle:Flying\nDiscard a card: Return Ephemeron to its owner's hand. +A:AB$ ChangeZone | Cost$ Discard<1/Card> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this creature to its owner's hand. +Oracle:Flying\nDiscard a card: Return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/epicenter.txt b/forge-gui/res/cardsfolder/e/epicenter.txt index 2361bfc6b972..a1a7dafe0d92 100644 --- a/forge-gui/res/cardsfolder/e/epicenter.txt +++ b/forge-gui/res/cardsfolder/e/epicenter.txt @@ -1,8 +1,8 @@ Name:Epicenter ManaCost:4 R Types:Sorcery -A:SP$ Branch | ValidTgts$ Player | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE7 | TrueSubAbility$ ThreshWaste | FalseSubAbility$ WasteLand | SpellDescription$ Target player sacrifices a land. Threshold — Each player sacrifices all lands they control instead if there are seven or more cards in your graveyard. +A:SP$ Branch | ValidTgts$ Player | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE7 | TrueSubAbility$ ThreshWaste | FalseSubAbility$ WasteLand | SpellDescription$ Target player sacrifices a land of their choice. Threshold — Each player sacrifices all lands they control instead if there are seven or more cards in your graveyard. SVar:WasteLand:DB$ Sacrifice | Defined$ Targeted | SacValid$ Land SVar:ThreshWaste:DB$ SacrificeAll | ValidCards$ Land SVar:X:Count$ValidGraveyard Card.YouOwn -Oracle:Target player sacrifices a land.\nThreshold — Each player sacrifices all lands they control instead if there are seven or more cards in your graveyard. +Oracle:Target player sacrifices a land of their choice.\nThreshold — Each player sacrifices all lands they control instead if there are seven or more cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/e/epistolary_librarian.txt b/forge-gui/res/cardsfolder/e/epistolary_librarian.txt index dac00aa4f828..1679d1679df3 100644 --- a/forge-gui/res/cardsfolder/e/epistolary_librarian.txt +++ b/forge-gui/res/cardsfolder/e/epistolary_librarian.txt @@ -2,8 +2,8 @@ Name:Epistolary Librarian ManaCost:2 W U Types:Creature Astartes Wizard PT:3/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever this creature attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card.YouOwn | ValidSA$ Spell.cmcLEX | Optional$ True | WithoutManaCost$ True SVar:X:Count$Valid Creature.attacking+YouCtrl SVar:HasAttackEffect:TRUE -Oracle:Veil of Time — Whenever Epistolary Librarian attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. +Oracle:Veil of Time — Whenever this creature attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. diff --git a/forge-gui/res/cardsfolder/e/epochrasite.txt b/forge-gui/res/cardsfolder/e/epochrasite.txt index 637253f804a1..fcf7429cf4ab 100644 --- a/forge-gui/res/cardsfolder/e/epochrasite.txt +++ b/forge-gui/res/cardsfolder/e/epochrasite.txt @@ -2,10 +2,10 @@ Name:Epochrasite ManaCost:2 Types:Artifact Creature Construct PT:1/1 -K:etbCounter:P1P1:3:ValidCard$ Card.Self+!wasCastFromYourHandByYou:CARDNAME enters with three +1/+1 counters on it if you didn't cast it from your hand. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, exile it with three time counters on it and it gains suspend. +K:etbCounter:P1P1:3:ValidCard$ Card.Self+!wasCastFromYourHandByYou:This creature enters with three +1/+1 counters on it if you didn't cast it from your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ When this creature dies, exile it with three time counters on it and it gains suspend. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | SubAbility$ DBPutCounter | RememberChanged$ True SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ TIME | CounterNum$ 3 | SubAbility$ GiveSuspend SVar:GiveSuspend:DB$ Pump | Defined$ Remembered | KW$ Suspend | PumpZone$ Exile | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Epochrasite enters with three +1/+1 counters on it if you didn't cast it from your hand.\nWhen Epochrasite dies, exile it with three time counters on it and it gains suspend. (At the beginning of its owner's upkeep, they remove a time counter. When the last is removed, they may cast this card without paying its mana cost. It has haste.) +Oracle:This creature enters with three +1/+1 counters on it if you didn't cast it from your hand.\nWhen this creature dies, exile it with three time counters on it and it gains suspend. (At the beginning of its owner's upkeep, they remove a time counter. When the last is removed, they may cast this card without paying its mana cost. It has haste.) diff --git a/forge-gui/res/cardsfolder/e/era_of_innovation.txt b/forge-gui/res/cardsfolder/e/era_of_innovation.txt index fe837ae90cae..b904bb6eb35b 100644 --- a/forge-gui/res/cardsfolder/e/era_of_innovation.txt +++ b/forge-gui/res/cardsfolder/e/era_of_innovation.txt @@ -6,4 +6,4 @@ SVar:TrigEnergy:AB$ PutCounter | Cost$ 1 | Defined$ You | CounterType$ ENERGY | A:AB$ Draw | Cost$ PayEnergy<6> Sac<1/CARDNAME> | NumCards$ 3 | SpellDescription$ Draw three cards. SVar:BuffedBy:Artifact,Artificer DeckHints:Type$Artifact|Artificer -Oracle:Whenever an artifact or Artificer you control enters, you may pay {1}. If you do, you get {E}{E} (two energy counters).\nPay six {E}, Sacrifice Era of Innovation: Draw three cards. +Oracle:Whenever an artifact or Artificer you control enters, you may pay {1}. If you do, you get {E}{E} (two energy counters).\nPay six {E}, Sacrifice this enchantment: Draw three cards. diff --git a/forge-gui/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt b/forge-gui/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt index 8d36a60bfd47..53e832f4e778 100644 --- a/forge-gui/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt +++ b/forge-gui/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt @@ -3,11 +3,11 @@ ManaCost:1 U Types:Legendary Creature Moonfolk Monk PT:1/1 K:Flying -T:Mode$ SpellCast | CheckSVar$ NumCast | SVarCompare$ EQ4 | NoResolvingCheck$ True | Execute$ TrigFlip | TriggerZones$ Battlefield | TriggerDescription$ Whenever the fourth spell of a turn is cast, flip CARDNAME. +T:Mode$ SpellCast | CheckSVar$ NumCast | SVarCompare$ EQ4 | NoResolvingCheck$ True | Execute$ TrigFlip | TriggerZones$ Battlefield | TriggerDescription$ Whenever the fourth spell of a turn is cast, flip NICKNAME. SVar:TrigFlip:DB$ SetState | Defined$ Self | Mode$ Flip SVar:NumCast:Count$ThisTurnCast_Card AlternateMode:Flip -Oracle:Flying\nWhenever the fourth spell of a turn is cast, flip Erayo, Soratami Ascendant. +Oracle:Flying\nWhenever the fourth spell of a turn is cast, flip Erayo. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/erdwal_ripper.txt b/forge-gui/res/cardsfolder/e/erdwal_ripper.txt index 571bdfb6d62b..aacc452ef894 100644 --- a/forge-gui/res/cardsfolder/e/erdwal_ripper.txt +++ b/forge-gui/res/cardsfolder/e/erdwal_ripper.txt @@ -3,6 +3,6 @@ ManaCost:1 R R Types:Creature Vampire PT:2/1 K:Haste -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Haste\nWhenever Erdwal Ripper deals combat damage to a player, put a +1/+1 counter on it. +Oracle:Haste\nWhenever this creature deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/e/erebor_flamesmith.txt b/forge-gui/res/cardsfolder/e/erebor_flamesmith.txt index 747c7dd3a28f..ad57cc404869 100644 --- a/forge-gui/res/cardsfolder/e/erebor_flamesmith.txt +++ b/forge-gui/res/cardsfolder/e/erebor_flamesmith.txt @@ -2,7 +2,7 @@ Name:Erebor Flamesmith ManaCost:1 R Types:Creature Dwarf Artificer PT:2/1 -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME deals 1 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 1 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, Erebor Flamesmith deals 1 damage to each opponent. +Oracle:Whenever you cast an instant or sorcery spell, this creature deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/e/ereboss_emissary.txt b/forge-gui/res/cardsfolder/e/ereboss_emissary.txt index b31af0192112..c59de880588f 100644 --- a/forge-gui/res/cardsfolder/e/ereboss_emissary.txt +++ b/forge-gui/res/cardsfolder/e/ereboss_emissary.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Enchantment Creature Snake PT:3/3 K:Bestow:5 B -A:AB$ Pump | Cost$ Discard<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ConditionPresent$ Card.Self+nonAura | SubAbility$ DBPump | SpellDescription$ CARDNAME gets +2/+2 until end of turn. If CARDNAME is an Aura, enchanted creature gets +2/+2 until end of turn instead. +A:AB$ Pump | Cost$ Discard<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ConditionPresent$ Card.Self+nonAura | SubAbility$ DBPump | SpellDescription$ This creature gets +2/+2 until end of turn. If this permanent is an Aura, enchanted creature gets +2/+2 until end of turn instead. SVar:DBPump:DB$ Pump | NumAtt$ +2 | NumDef$ +2 | Defined$ Enchanted | ConditionPresent$ Card.Self+Aura S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. DeckHas:Ability$Discard -Oracle:Bestow {5}{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.)\nDiscard a creature card: Erebos's Emissary gets +2/+2 until end of turn. If Erebos's Emissary is an Aura, enchanted creature gets +2/+2 until end of turn instead.\nEnchanted creature gets +3/+3. +Oracle:Bestow {5}{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.)\nDiscard a creature card: This creature gets +2/+2 until end of turn. If this permanent is an Aura, enchanted creature gets +2/+2 until end of turn instead.\nEnchanted creature gets +3/+3. diff --git a/forge-gui/res/cardsfolder/e/ereboss_titan.txt b/forge-gui/res/cardsfolder/e/ereboss_titan.txt index 308b6694e724..d56380959226 100644 --- a/forge-gui/res/cardsfolder/e/ereboss_titan.txt +++ b/forge-gui/res/cardsfolder/e/ereboss_titan.txt @@ -2,8 +2,8 @@ Name:Erebos's Titan ManaCost:1 B B B Types:Creature Giant PT:5/5 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | IsPresent$ Creature.OppCtrl | PresentCompare$ EQ0 | Description$ As long as your opponents control no creatures, CARDNAME has indestructible. (Damage and effects that say "destroy" don't destroy it.) -T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Any | ValidCard$ Creature.OppOwn | Execute$ TrigReturn | TriggerZones$ Graveyard | TriggerDescription$ Whenever a creature card leaves an opponent's graveyard, you may discard a card. If you do, return CARDNAME from your graveyard to your hand. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | IsPresent$ Creature.OppCtrl | PresentCompare$ EQ0 | Description$ As long as your opponents control no creatures, this creature has indestructible. (Damage and effects that say "destroy" don't destroy it.) +T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Any | ValidCard$ Creature.OppOwn | Execute$ TrigReturn | TriggerZones$ Graveyard | TriggerDescription$ Whenever a creature card leaves an opponent's graveyard, you may discard a card. If you do, return this card from your graveyard to your hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ Discard<1/Card> | Defined$ Self | Origin$ Graveyard | Destination$ Hand DeckHas:Ability$Graveyard -Oracle:As long as your opponents control no creatures, Erebos's Titan has indestructible. (Damage and effects that say "destroy" don't destroy it.)\nWhenever a creature card leaves an opponent's graveyard, you may discard a card. If you do, return Erebos's Titan from your graveyard to your hand. +Oracle:As long as your opponents control no creatures, this creature has indestructible. (Damage and effects that say "destroy" don't destroy it.)\nWhenever a creature card leaves an opponent's graveyard, you may discard a card. If you do, return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/erg_raiders.txt b/forge-gui/res/cardsfolder/e/erg_raiders.txt index 81b5b46a74ad..b256b33a6f88 100644 --- a/forge-gui/res/cardsfolder/e/erg_raiders.txt +++ b/forge-gui/res/cardsfolder/e/erg_raiders.txt @@ -2,7 +2,7 @@ Name:Erg Raiders ManaCost:1 B Types:Creature Human Warrior PT:2/3 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | IsPresent$ Card.Self+!attackedThisTurn | TriggerDescription$ At the beginning of your end step, if CARDNAME didn't attack this turn, CARDNAME deals 2 damage to you unless it came under your control this turn. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | IsPresent$ Card.Self+!attackedThisTurn | TriggerDescription$ At the beginning of your end step, if this creature didn't attack this turn, it deals 2 damage to you unless it came under your control this turn. SVar:TrigDamage:DB$ DealDamage | Defined$ You | NumDmg$ 2 | ConditionPresent$ Card.Self+!firstTurnControlled | ConditionCompare$ EQ1 SVar:MustAttack:True -Oracle:At the beginning of your end step, if Erg Raiders didn't attack this turn, Erg Raiders deals 2 damage to you unless it came under your control this turn. +Oracle:At the beginning of your end step, if this creature didn't attack this turn, it deals 2 damage to you unless it came under your control this turn. diff --git a/forge-gui/res/cardsfolder/e/eriettes_whisper.txt b/forge-gui/res/cardsfolder/e/eriettes_whisper.txt index 03e4bcb65bc8..963e42a94767 100644 --- a/forge-gui/res/cardsfolder/e/eriettes_whisper.txt +++ b/forge-gui/res/cardsfolder/e/eriettes_whisper.txt @@ -2,6 +2,6 @@ Name:Eriette's Whisper ManaCost:3 B Types:Sorcery A:SP$ Discard | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBToken | SpellDescription$ Target opponent discards two cards. -SVar:DBToken:DB$ Token | TokenScript$ role_wicked | TargetMin$ 0 | TargetMax$ 1 | TokenOwner$ You | AttachedTo$ ThisTargetedCard | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to one target creature you control | SpellDescription$ Create a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) +SVar:DBToken:DB$ Token | TokenScript$ role_wicked | TargetMin$ 0 | TargetMax$ 1 | TokenOwner$ You | AttachedTo$ ThisTargetedCard | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to one target creature you control | SpellDescription$ Create a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this token is put into a graveyard, each opponent loses 1 life.) DeckHas:Ability$Token|Discard & Type$Role|Aura -Oracle:Target opponent discards two cards. Create a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) +Oracle:Target opponent discards two cards. Create a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this token is put into a graveyard, each opponent loses 1 life.) diff --git a/forge-gui/res/cardsfolder/e/erinis_gloom_stalker.txt b/forge-gui/res/cardsfolder/e/erinis_gloom_stalker.txt index 627b43dc4f5d..dd6b02840ad2 100644 --- a/forge-gui/res/cardsfolder/e/erinis_gloom_stalker.txt +++ b/forge-gui/res/cardsfolder/e/erinis_gloom_stalker.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Legendary Creature Halfling Ranger PT:3/3 K:Deathtouch -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME attacks, return target land card from your graveyard to the battlefield. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ Whenever NICKNAME attacks, return target land card from your graveyard to the battlefield. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Land.YouOwn | TgtPrompt$ Select target land card K:Choose a Background SVar:HasAttackEffect:TRUE DeckHas:Ability$Graveyard -Oracle:Deathtouch\nWhenever Erinis, Gloom Stalker attacks, return target land card from your graveyard to the battlefield.\nChoose a Background (You can have a Background as a second commander.) +Oracle:Deathtouch\nWhenever Erinis attacks, return target land card from your graveyard to the battlefield.\nChoose a Background (You can have a Background as a second commander.) diff --git a/forge-gui/res/cardsfolder/e/erithizon.txt b/forge-gui/res/cardsfolder/e/erithizon.txt index e09022376f80..b292a814e482 100644 --- a/forge-gui/res/cardsfolder/e/erithizon.txt +++ b/forge-gui/res/cardsfolder/e/erithizon.txt @@ -2,7 +2,7 @@ Name:Erithizon ManaCost:2 G G Types:Creature Beast PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on target creature of defending player's choice. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks, put a +1/+1 counter on target creature of defending player's choice. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | TargetingPlayer$ TriggeredDefendingPlayer AI:RemoveDeck:Random -Oracle:Whenever Erithizon attacks, put a +1/+1 counter on target creature of defending player's choice. +Oracle:Whenever this creature attacks, put a +1/+1 counter on target creature of defending player's choice. diff --git a/forge-gui/res/cardsfolder/e/erkenbrand_lord_of_westfold.txt b/forge-gui/res/cardsfolder/e/erkenbrand_lord_of_westfold.txt index 7303b6e71af7..fe7c2ca81b36 100644 --- a/forge-gui/res/cardsfolder/e/erkenbrand_lord_of_westfold.txt +++ b/forge-gui/res/cardsfolder/e/erkenbrand_lord_of_westfold.txt @@ -2,8 +2,8 @@ Name:Erkenbrand, Lord of Westfold ManaCost:3 R Types:Legendary Creature Human Soldier PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Human+Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Human creature you control enters, creatures you control get +1/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Human+Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Whenever NICKNAME or another Human you control enters, creatures you control get +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 SVar:BuffedBy:Human DeckHints:Type$Human -Oracle:Whenever Erkenbrand, Lord of Westfold or another Human creature you control enters, creatures you control get +1/+0 until end of turn. +Oracle:Whenever Erkenbrand or another Human you control enters, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eroded_canyon.txt b/forge-gui/res/cardsfolder/e/eroded_canyon.txt index d1eebb6d8ea7..0bce0f179d93 100644 --- a/forge-gui/res/cardsfolder/e/eroded_canyon.txt +++ b/forge-gui/res/cardsfolder/e/eroded_canyon.txt @@ -1,9 +1,9 @@ Name:Eroded Canyon ManaCost:no cost Types:Land Desert -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$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 1 damage to target opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this land enters, it deals 1 damage to target opponent. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 1 A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. -Oracle:Eroded Canyon enters tapped.\nWhen Eroded Canyon enters, it deals 1 damage to target opponent.\n{T}: Add {U} or {R}. +Oracle:This land enters tapped.\nWhen this land enters, it deals 1 damage to target opponent.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/e/eron_the_relentless.txt b/forge-gui/res/cardsfolder/e/eron_the_relentless.txt index 3b46087893a5..4d5e7a302699 100644 --- a/forge-gui/res/cardsfolder/e/eron_the_relentless.txt +++ b/forge-gui/res/cardsfolder/e/eron_the_relentless.txt @@ -3,5 +3,5 @@ ManaCost:3 R R Types:Legendary Creature Human Rogue PT:5/2 K:Haste -A:AB$ Regenerate | Cost$ R R R | SpellDescription$ Regenerate CARDNAME. -Oracle:Haste\n{R}{R}{R}: Regenerate Eron the Relentless. +A:AB$ Regenerate | Cost$ R R R | SpellDescription$ Regenerate NICKNAME. +Oracle:Haste\n{R}{R}{R}: Regenerate Eron. diff --git a/forge-gui/res/cardsfolder/e/errand_rider_of_gondor.txt b/forge-gui/res/cardsfolder/e/errand_rider_of_gondor.txt index eca53d6cfcd1..e0902770e2d4 100644 --- a/forge-gui/res/cardsfolder/e/errand_rider_of_gondor.txt +++ b/forge-gui/res/cardsfolder/e/errand_rider_of_gondor.txt @@ -2,8 +2,8 @@ Name:Errand-Rider of Gondor ManaCost:2 W Types:Creature Human Soldier PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. Then if you don't control a legendary creature, put a card from your hand on the bottom of your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card. Then if you don't control a legendary creature, put a card from your hand on the bottom of your library. SVar:TrigDraw:DB$ Draw | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeNum$ 1 | Mandatory$ True | LibraryPosition$ -1 | ConditionPresent$ Creature.Legendary+YouCtrl | ConditionCompare$ EQ0 DeckHints:Type$Legendary & Type$Creature -Oracle:When Errand-Rider of Gondor enters, draw a card. Then if you don't control a legendary creature, put a card from your hand on the bottom of your library. +Oracle:When this creature enters, draw a card. Then if you don't control a legendary creature, put a card from your hand on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/e/errant_minion.txt b/forge-gui/res/cardsfolder/e/errant_minion.txt index 2faea06d37b5..4f1e045de57d 100644 --- a/forge-gui/res/cardsfolder/e/errant_minion.txt +++ b/forge-gui/res/cardsfolder/e/errant_minion.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | Execute$ DBPay | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay any amount of mana. CARDNAME deals 2 damage to that player. Prevent X of that damage, where X is the amount of mana that player paid this way. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | Execute$ DBPay | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay any amount of mana. This Aura deals 2 damage to that player. Prevent X of that damage, where X is the amount of mana that player paid this way. R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Self | ReplaceWith$ DBReplace | PreventionEffect$ True | Secondary$ True SVar:DBReplace:DB$ ReplaceDamage | Amount$ PaidAmount SVar:DBPay:DB$ ChooseNumber | Defined$ EnchantedController | ChooseAnyNumber$ True | ListTitle$ amount of mana to pay | AILogic$ PowerLeakMaxMana.2 | SubAbility$ DBStore @@ -12,4 +12,4 @@ SVar:DBDmg:DB$ DealDamage | Defined$ EnchantedController | NumDmg$ 2 | SubAbilit SVar:DBReset:DB$ StoreSVar | SVar$ PaidAmount | Type$ Number | Expression$ 0 SVar:Y:Count$ChosenNumber SVar:PaidAmount:Number$0 -Oracle:Enchant creature\nAt the beginning of the upkeep of enchanted creature's controller, that player may pay any amount of mana. Errant Minion deals 2 damage to that player. Prevent X of that damage, where X is the amount of mana that player paid this way. +Oracle:Enchant creature\nAt the beginning of the upkeep of enchanted creature's controller, that player may pay any amount of mana. This Aura deals 2 damage to that player. Prevent X of that damage, where X is the amount of mana that player paid this way. diff --git a/forge-gui/res/cardsfolder/e/erratic_apparition.txt b/forge-gui/res/cardsfolder/e/erratic_apparition.txt index 802816009a02..9f209e786c4f 100644 --- a/forge-gui/res/cardsfolder/e/erratic_apparition.txt +++ b/forge-gui/res/cardsfolder/e/erratic_apparition.txt @@ -4,8 +4,8 @@ Types:Creature Spirit PT:1/3 K:Flying K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, CARDNAME gets +1/+1 until end of turn. -T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, this creature gets +1/+1 until end of turn. +T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 DeckNeeds:Type$Enchantment -Oracle:Flying, vigilance\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, Erratic Apparition gets +1/+1 until end of turn. +Oracle:Flying, vigilance\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, this creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/erratic_cyclops.txt b/forge-gui/res/cardsfolder/e/erratic_cyclops.txt index d6b696509b9d..78551a847937 100644 --- a/forge-gui/res/cardsfolder/e/erratic_cyclops.txt +++ b/forge-gui/res/cardsfolder/e/erratic_cyclops.txt @@ -3,9 +3,9 @@ ManaCost:3 R Types:Creature Cyclops Shaman PT:0/8 K:Trample -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +X/+0 until end of turn, where X is that spell's mana value. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature gets +X/+0 until end of turn, where X is that spell's mana value. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:TriggeredSpellAbility$CardManaCostLKI SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -Oracle:Trample\nWhenever you cast an instant or sorcery spell, Erratic Cyclops gets +X/+0 until end of turn, where X is that spell's mana value. +Oracle:Trample\nWhenever you cast an instant or sorcery spell, this creature gets +X/+0 until end of turn, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/e/erstwhile_trooper.txt b/forge-gui/res/cardsfolder/e/erstwhile_trooper.txt index ce7fab0df913..38e6450079f3 100644 --- a/forge-gui/res/cardsfolder/e/erstwhile_trooper.txt +++ b/forge-gui/res/cardsfolder/e/erstwhile_trooper.txt @@ -2,5 +2,5 @@ Name:Erstwhile Trooper ManaCost:1 B G Types:Creature Zombie Soldier PT:2/2 -A:AB$ Pump | Cost$ Discard<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 and gains trample until end of turn. Activate only once each turn. -Oracle:Discard a creature card: Erstwhile Trooper gets +2/+2 and gains trample until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ Discard<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+2 and gains trample until end of turn. Activate only once each turn. +Oracle:Discard a creature card: This creature gets +2/+2 and gains trample until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/e/ertais_familiar.txt b/forge-gui/res/cardsfolder/e/ertais_familiar.txt index a07a5a3055dd..53da985652fd 100644 --- a/forge-gui/res/cardsfolder/e/ertais_familiar.txt +++ b/forge-gui/res/cardsfolder/e/ertais_familiar.txt @@ -3,10 +3,10 @@ ManaCost:1 U Types:Creature Illusion PT:2/2 K:Phasing -T:Mode$ PhaseOut | ValidCard$ Card.phasedOutSelf | Execute$ TrigMill | TriggerDescription$ When CARDNAME phases out or leaves the battlefield, mill three cards. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigMill | TriggerDescription$ When CARDNAME phases out or leaves the battlefield, mill three cards. +T:Mode$ PhaseOut | ValidCard$ Card.phasedOutSelf | Execute$ TrigMill | TriggerDescription$ When this creature phases out or leaves the battlefield, mill three cards. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigMill | TriggerDescription$ When this creature phases out or leaves the battlefield, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 -A:AB$ Effect | Cost$ U | RememberObjects$ Self | ForgetOnMoved$ Battlefield | StaticAbilities$ CantPhaseOut | Duration$ UntilYourNextUpkeep | SpellDescription$ Until your next upkeep, CARDNAME can't phase out. +A:AB$ Effect | Cost$ U | RememberObjects$ Self | ForgetOnMoved$ Battlefield | StaticAbilities$ CantPhaseOut | Duration$ UntilYourNextUpkeep | SpellDescription$ Until your next upkeep, this creature can't phase out. SVar:CantPhaseOut:Mode$ CantPhaseOut | ValidCard$ Card.IsRemembered | Description$ Until your next upkeep, EFFECTSOURCE can't phase out. DeckHas:Ability$Mill -Oracle:Phasing (This phases in or out before you untap during each of your untap steps. While it's phased out, it's treated as though it doesn't exist.)\nWhen Ertai's Familiar phases out or leaves the battlefield, mill three cards.\n{U}: Until your next upkeep, Ertai's Familiar can't phase out. +Oracle:Phasing (This phases in or out before you untap during each of your untap steps. While it's phased out, it's treated as though it doesn't exist.)\nWhen this creature phases out or leaves the battlefield, mill three cards.\n{U}: Until your next upkeep, this creature can't phase out. diff --git a/forge-gui/res/cardsfolder/e/ertha_jo_frontier_mentor.txt b/forge-gui/res/cardsfolder/e/ertha_jo_frontier_mentor.txt index 71afd923367c..19d0b4c13ef0 100644 --- a/forge-gui/res/cardsfolder/e/ertha_jo_frontier_mentor.txt +++ b/forge-gui/res/cardsfolder/e/ertha_jo_frontier_mentor.txt @@ -2,9 +2,9 @@ Name:Ertha Jo, Frontier Mentor ManaCost:2 R W Types:Legendary Creature Kor Advisor PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." SVar:TrigToken:DB$ Token | TokenScript$ r_1_1_mercenary_tappump | TokenOwner$ You T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidSA$ SpellAbility | TargetsValid$ Player,Creature.inZoneBattlefield | TriggerZones$ Battlefield | Execute$ TrigCopySpell | TriggerDescription$ Whenever you activate an ability that targets a creature or player, copy that ability. You may choose new targets for the copy. SVar:TrigCopySpell:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHas:Ability$Token & Type$Mercenary -Oracle:When Ertha Jo, Frontier Mentor enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery."\nWhenever you activate an ability that targets a creature or player, copy that ability. You may choose new targets for the copy. +Oracle:When Ertha Jo enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery."\nWhenever you activate an ability that targets a creature or player, copy that ability. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/e/escape_artist.txt b/forge-gui/res/cardsfolder/e/escape_artist.txt index 61e78ddd5f3b..5705b4d0f700 100644 --- a/forge-gui/res/cardsfolder/e/escape_artist.txt +++ b/forge-gui/res/cardsfolder/e/escape_artist.txt @@ -2,6 +2,6 @@ Name:Escape Artist ManaCost:1 U Types:Creature Human Wizard PT:1/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -A:AB$ ChangeZone | Cost$ U Discard<1/Card> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -Oracle:Escape Artist can't be blocked.\n{U}, Discard a card: Return Escape Artist to its owner's hand. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +A:AB$ ChangeZone | Cost$ U Discard<1/Card> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this creature to its owner's hand. +Oracle:This creature can't be blocked.\n{U}, Discard a card: Return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/escape_protocol.txt b/forge-gui/res/cardsfolder/e/escape_protocol.txt index e6d3d7413cd0..767bae6649b7 100644 --- a/forge-gui/res/cardsfolder/e/escape_protocol.txt +++ b/forge-gui/res/cardsfolder/e/escape_protocol.txt @@ -2,7 +2,7 @@ Name:Escape Protocol ManaCost:1 U Types:Enchantment T:Mode$ Cycled | ValidCard$ Card.YouOwn | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cycle a card, you may pay {1}. When you do, exile target artifact or creature you control, then return it to the battlefield under its owner's control. -SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigExile | TriggerDescription$ When you do, exile target creature or artifact you control, then return it to the battlefield under its owner's control. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigExile | TriggerDescription$ When you do, exile target artifact or creature you control, then return it to the battlefield under its owner's control. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl,Artifact.YouCtrl | TgtPrompt$ Select target creature or artifact you control | Origin$ Battlefield | Destination$ Exile | RememberTargets$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/e/escape_to_the_wilds.txt b/forge-gui/res/cardsfolder/e/escape_to_the_wilds.txt index 5fa0c4db5120..442b5001e593 100644 --- a/forge-gui/res/cardsfolder/e/escape_to_the_wilds.txt +++ b/forge-gui/res/cardsfolder/e/escape_to_the_wilds.txt @@ -3,7 +3,7 @@ ManaCost:3 R G Types:Sorcery A:SP$ Dig | DestinationZone$ Exile | DigNum$ 5 | ChangeNum$ All | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top five cards of your library. You may play cards exiled this way until the end of your next turn. You may play an additional land this turn. SVar:DBEffect:DB$ Effect | Name$ Escape to the Wilds's Effect — May Play | RememberObjects$ RememberedCard | ForgetOnMoved$ Exile | StaticAbilities$ Play | Duration$ UntilTheEndOfYourNextTurn | SubAbility$ DBEffect2 -SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play cards exiled this the end of your next turn. +SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play cards exiled this way until the end of your next turn. SVar:DBEffect2:DB$ Effect | Name$ Escape to the Wilds's Effect — Exploration | StaticAbilities$ Exploration | AILogic$ Always | SubAbility$ DBCleanup SVar:Exploration:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may play an additional land this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/e/escape_tunnel.txt b/forge-gui/res/cardsfolder/e/escape_tunnel.txt index 14047d5d4986..664d23db7493 100644 --- a/forge-gui/res/cardsfolder/e/escape_tunnel.txt +++ b/forge-gui/res/cardsfolder/e/escape_tunnel.txt @@ -5,4 +5,4 @@ A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Batt A:AB$ Effect | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature.powerLE2 | TgtPrompt$ Select target creature with power 2 or less | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ MakeUnblockable | StackDescription$ {c:Targeted} can't be blocked this turn. | SpellDescription$ Target creature with power 2 or less can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. DeckHas:Ability$Sacrifice -Oracle:{T}, Sacrifice Escape Tunnel: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n{T}, Sacrifice Escape Tunnel: Target creature with power 2 or less can't be blocked this turn. +Oracle:{T}, Sacrifice this land: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n{T}, Sacrifice this land: Target creature with power 2 or less can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/e/escaped_experiment.txt b/forge-gui/res/cardsfolder/e/escaped_experiment.txt index 18c8c6ca9d08..ba30361bbdeb 100644 --- a/forge-gui/res/cardsfolder/e/escaped_experiment.txt +++ b/forge-gui/res/cardsfolder/e/escaped_experiment.txt @@ -2,9 +2,9 @@ Name:Escaped Experiment ManaCost:1 U Types:Artifact Creature Phyrexian Beast PT:2/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ Whenever CARDNAME attacks, target creature an opponent controls gets -X/-0 until end of turn, where X is the number of artifacts you control. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ Whenever this creature attacks, target creature an opponent controls gets -X/-0 until end of turn, where X is the number of artifacts you control. SVar:TrigDebuff:DB$ Pump | NumAtt$ -X | ValidTgts$ Creature.OppCtrl SVar:X:Count$Valid Artifact.YouCtrl SVar:HasAttackEffect:TRUE DeckHints:Type$Artifact -Oracle:Whenever Escaped Experiment attacks, target creature an opponent controls gets -X/-0 until end of turn, where X is the number of artifacts you control. +Oracle:Whenever this creature attacks, target creature an opponent controls gets -X/-0 until end of turn, where X is the number of artifacts you control. diff --git a/forge-gui/res/cardsfolder/e/escaped_null.txt b/forge-gui/res/cardsfolder/e/escaped_null.txt index 4e7f57937ff5..dce4faa39c45 100644 --- a/forge-gui/res/cardsfolder/e/escaped_null.txt +++ b/forge-gui/res/cardsfolder/e/escaped_null.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Zombie Berserker PT:1/2 K:Lifelink -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +5/+0 until end of turn. -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +5/+0 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks or becomes blocked, it gets +5/+0 until end of turn. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked, it gets +5/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +5 -Oracle:Lifelink\nWhenever Escaped Null blocks or becomes blocked, it gets +5/+0 until end of turn. +Oracle:Lifelink\nWhenever this creature blocks or becomes blocked, it gets +5/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/escaped_shapeshifter.txt b/forge-gui/res/cardsfolder/e/escaped_shapeshifter.txt index 0becb34ff368..bfb47bc1daa1 100644 --- a/forge-gui/res/cardsfolder/e/escaped_shapeshifter.txt +++ b/forge-gui/res/cardsfolder/e/escaped_shapeshifter.txt @@ -2,5 +2,5 @@ Name:Escaped Shapeshifter ManaCost:3 U U Types:Creature Shapeshifter PT:3/4 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying & First Strike & Trample & ProtectionColor | SharedKeywordsZone$ Battlefield | SharedRestrictions$ Creature.!namedEscaped Shapeshifter+OppCtrl | Description$ As long as an opponent controls a creature with flying not named Escaped Shapeshifter, CARDNAME has flying. The same is true for first strike, trample, and protection from any color. -Oracle:As long as an opponent controls a creature with flying not named Escaped Shapeshifter, Escaped Shapeshifter has flying. The same is true for first strike, trample, and protection from any color. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying & First Strike & Trample & ProtectionColor | SharedKeywordsZone$ Battlefield | SharedRestrictions$ Creature.!namedEscaped Shapeshifter+OppCtrl | Description$ As long as an opponent controls a creature with flying not named Escaped Shapeshifter, this creature has flying. The same is true for first strike, trample, and protection from any color. +Oracle:As long as an opponent controls a creature with flying not named Escaped Shapeshifter, this creature has flying. The same is true for first strike, trample, and protection from any color. diff --git a/forge-gui/res/cardsfolder/e/esix_fractal_bloom.txt b/forge-gui/res/cardsfolder/e/esix_fractal_bloom.txt index bd94d4a416fe..78cd1b183de5 100644 --- a/forge-gui/res/cardsfolder/e/esix_fractal_bloom.txt +++ b/forge-gui/res/cardsfolder/e/esix_fractal_bloom.txt @@ -3,9 +3,9 @@ ManaCost:4 G U Types:Legendary Creature Fractal PT:4/4 K:Flying -R:Event$ CreateToken | ActiveZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ0 | ValidPlayer$ You | PlayerTurn$ True | Optional$ True | Layer$ Copy | ReplaceWith$ DBCopy | Description$ The first time you would create one or more tokens during each of your turns, you may instead choose a creature other than CARDNAME and create that many tokens that are copies of that creature. +R:Event$ CreateToken | ActiveZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ0 | ValidPlayer$ You | PlayerTurn$ True | Optional$ True | Layer$ Copy | ReplaceWith$ DBCopy | Description$ The first time you would create one or more tokens during each of your turns, you may instead choose a creature other than NICKNAME and create that many tokens that are copies of that creature. SVar:DBCopy:DB$ ReplaceToken | Type$ ReplaceToken | ValidChoices$ Creature.Other | TokenScript$ Chosen SVar:X:Count$ThisTurnEntered_Battlefield_Card.tokenCreated+YouOwn AI:RemoveDeck:All DeckHas:Ability$Token -Oracle:Flying\nThe first time you would create one or more tokens during each of your turns, you may instead choose a creature other than Esix, Fractal Bloom and create that many tokens that are copies of that creature. +Oracle:Flying\nThe first time you would create one or more tokens during each of your turns, you may instead choose a creature other than Esix and create that many tokens that are copies of that creature. diff --git a/forge-gui/res/cardsfolder/e/esoteric_duplicator.txt b/forge-gui/res/cardsfolder/e/esoteric_duplicator.txt index cd61c8066f61..5cd1a1b18df6 100644 --- a/forge-gui/res/cardsfolder/e/esoteric_duplicator.txt +++ b/forge-gui/res/cardsfolder/e/esoteric_duplicator.txt @@ -1,10 +1,10 @@ Name:Esoteric Duplicator ManaCost:2 U Types:Artifact Clue -T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self,Artifact.Other | TriggerZones$ Battlefield | Execute$ TrigDelayedTrig | TriggerDescription$ Whenever you sacrifice CARDNAME or another artifact, you may pay {2}. If you do, at the beginning of the next end step, create a token that's a copy of that artifact. +T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self,Artifact.Other | TriggerZones$ Battlefield | Execute$ TrigDelayedTrig | TriggerDescription$ Whenever you sacrifice this artifact or another artifact, you may pay {2}. If you do, at the beginning of the next end step, create a token that's a copy of that artifact. SVar:TrigDelayedTrig:AB$ DelayedTrigger | Cost$ 2 | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | RememberObjects$ TriggeredCardLKICopy | Execute$ TrigCopy | TriggerDescription$ At the beginning of the next end step, create a token that's a copy of that artifact. SVar:TrigCopy:DB$ CopyPermanent | Defined$ DelayTriggerRememberedLKI A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHints:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:Whenever you sacrifice Esoteric Duplicator or another artifact, you may pay {2}. If you do, at the beginning of the next end step, create a token that's a copy of that artifact.\n{2}, Sacrifice Esoteric Duplicator: Draw a card. +Oracle:Whenever you sacrifice this artifact or another artifact, you may pay {2}. If you do, at the beginning of the next end step, create a token that's a copy of that artifact.\n{2}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/e/esper.txt b/forge-gui/res/cardsfolder/e/esper.txt index 6fea8a03433e..959c1187a0e4 100644 --- a/forge-gui/res/cardsfolder/e/esper.txt +++ b/forge-gui/res/cardsfolder/e/esper.txt @@ -2,9 +2,9 @@ Name:Esper ManaCost:no cost Types:Plane Alara S:Mode$ ReduceCost | EffectZone$ Command | ValidCard$ Artifact | Type$ Spell | Amount$ 1 | Description$ Artifact spells cost {1} less to cast. -T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, creatures you control that are white, blue, and/or black become artifacts in addition to other types until end of turn. Then each artifact creature you control gains vigilance, menace, and lifelink until end of turn. +T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, creatures you control that are white, blue, and/or black become artifacts in addition to their other types until end of turn. Then each artifact creature you control gains vigilance, menace, and lifelink until end of turn. SVar:RolledChaos:DB$ AnimateAll | ValidCards$ Creature.YouCtrl+Black,Creature.YouCtrl+Blue,Creature.YouCtrl+White | Types$ Artifact | SubAbility$ DBPumpAll SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.Artifact+YouCtrl | KW$ Vigilance & Menace & Lifelink DeckHas:Ability$LifeGain DeckHints:Type$Artifact -Oracle:Artifact spells cost {1} less to cast.\nWhenever chaos ensues, creatures you control that are white, blue, and/or black become artifacts in addition to other types until end of turn. Then each artifact creature you control gains vigilance, menace, and lifelink until end of turn. +Oracle:Artifact spells cost {1} less to cast.\nWhenever chaos ensues, creatures you control that are white, blue, and/or black become artifacts in addition to their other types until end of turn. Then each artifact creature you control gains vigilance, menace, and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/e/esper_panorama.txt b/forge-gui/res/cardsfolder/e/esper_panorama.txt index 087e7d0c5c9f..89621986ee02 100644 --- a/forge-gui/res/cardsfolder/e/esper_panorama.txt +++ b/forge-gui/res/cardsfolder/e/esper_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$ Plains.Basic,Island.Basic,Swamp.Basic | ChangeTypeDesc$ basic Plains, Island, or Swamp | SpellDescription$ Search your library for a basic Plains, Island, or Swamp card, put it onto the battlefield tapped, then shuffle. -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Esper Panorama: Search your library for a basic Plains, Island, or Swamp 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 Plains, Island, or Swamp card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/esper_sentinel.txt b/forge-gui/res/cardsfolder/e/esper_sentinel.txt index bac1dd3938c1..ea383f4c0a29 100644 --- a/forge-gui/res/cardsfolder/e/esper_sentinel.txt +++ b/forge-gui/res/cardsfolder/e/esper_sentinel.txt @@ -2,7 +2,7 @@ Name:Esper Sentinel ManaCost:W Types:Artifact Creature Human Soldier PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ EQ1 | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts their first noncreature spell each turn, draw a card unless that player pays {X}, where X is CARDNAME's power. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ EQ1 | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts their first noncreature spell each turn, draw a card unless that player pays {X}, where X is this creature's power. SVar:TrigDraw:DB$ Draw | Defined$ You | UnlessCost$ X | UnlessPayer$ TriggeredActivator | NumCards$ 1 SVar:X:Count$CardPower -Oracle:Whenever an opponent casts their first noncreature spell each turn, draw a card unless that player pays {X}, where X is Esper Sentinel's power. +Oracle:Whenever an opponent casts their first noncreature spell each turn, draw a card unless that player pays {X}, where X is this creature's power. diff --git a/forge-gui/res/cardsfolder/e/esper_sojourners.txt b/forge-gui/res/cardsfolder/e/esper_sojourners.txt index 37995cd5af42..55638c1d6b9d 100644 --- a/forge-gui/res/cardsfolder/e/esper_sojourners.txt +++ b/forge-gui/res/cardsfolder/e/esper_sojourners.txt @@ -3,8 +3,8 @@ ManaCost:W U B Types:Artifact Creature Vedalken Wizard PT:2/3 K:Cycling:2 U -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME or it dies, you may tap or untap target permanent. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigTapOrUntap | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When you cycle CARDNAME or it dies, you may tap or untap target permanent. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerDescription$ When you cycle this card and when this creature dies, you may tap or untap target permanent. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigTapOrUntap | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When you cycle this card and when this creature dies, you may tap or untap target permanent. SVar:TrigTapOrUntap:DB$ TapOrUntap | ValidTgts$ Permanent AI:RemoveDeck:All -Oracle:When you cycle Esper Sojourners or it dies, you may tap or untap target permanent.\nCycling {2}{U} ({2}{U}, Discard this card: Draw a card.) +Oracle:When you cycle this card and when this creature dies, you may tap or untap target permanent.\nCycling {2}{U} ({2}{U}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/e/esper_stormblade.txt b/forge-gui/res/cardsfolder/e/esper_stormblade.txt index de55bafb50af..51cf03977760 100644 --- a/forge-gui/res/cardsfolder/e/esper_stormblade.txt +++ b/forge-gui/res/cardsfolder/e/esper_stormblade.txt @@ -2,6 +2,6 @@ Name:Esper Stormblade ManaCost:WB U Types:Artifact Creature Vedalken Wizard PT:2/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Flying | IsPresent$ Permanent.YouCtrl+MultiColor+Other | Description$ As long as you control another multicolored permanent, CARDNAME gets +1/+1 and has flying. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Flying | IsPresent$ Permanent.YouCtrl+MultiColor+Other | Description$ As long as you control another multicolored permanent, this creature gets +1/+1 and has flying. SVar:BuffedBy:Permanent.MultiColor -Oracle:As long as you control another multicolored permanent, Esper Stormblade gets +1/+1 and has flying. +Oracle:As long as you control another multicolored permanent, this creature gets +1/+1 and has flying. diff --git a/forge-gui/res/cardsfolder/e/essence_bottle.txt b/forge-gui/res/cardsfolder/e/essence_bottle.txt index 1049ee96c7a8..6d720a3e1ab2 100644 --- a/forge-gui/res/cardsfolder/e/essence_bottle.txt +++ b/forge-gui/res/cardsfolder/e/essence_bottle.txt @@ -1,8 +1,8 @@ Name:Essence Bottle ManaCost:2 Types:Artifact -A:AB$ PutCounter | Cost$ 3 T | Defined$ Self | CounterType$ ELIXIR | CounterNum$ 1 | SpellDescription$ Put an elixir counter on CARDNAME. +A:AB$ PutCounter | Cost$ 3 T | Defined$ Self | CounterType$ ELIXIR | CounterNum$ 1 | SpellDescription$ Put an elixir counter on this artifact. A:AB$ GainLife | Cost$ T SubCounter | Defined$ You | LifeAmount$ X | SpellDescription$ You gain 2 life for each elixir counter removed this way. SVar:X:SVar$CostCountersRemoved/Twice AI:RemoveDeck:All -Oracle:{3}, {T}: Put an elixir counter on Essence Bottle.\n{T}, Remove all elixir counters from Essence Bottle: You gain 2 life for each elixir counter removed this way. +Oracle:{3}, {T}: Put an elixir counter on this artifact.\n{T}, Remove all elixir counters from this artifact: You gain 2 life for each elixir counter removed this way. diff --git a/forge-gui/res/cardsfolder/e/essence_channeler.txt b/forge-gui/res/cardsfolder/e/essence_channeler.txt index b2346d76674d..a511e9e90462 100644 --- a/forge-gui/res/cardsfolder/e/essence_channeler.txt +++ b/forge-gui/res/cardsfolder/e/essence_channeler.txt @@ -2,12 +2,12 @@ Name:Essence Channeler ManaCost:1 W Types:Creature Bat Cleric PT:2/1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying & Vigilance | CheckSVar$ X | Description$ As long as you've lost life this turn, CARDNAME has flying and vigilance. -T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter1 | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on CARDNAME. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying & Vigilance | CheckSVar$ X | Description$ As long as you've lost life this turn, this creature has flying and vigilance. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter1 | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on this creature. SVar:TrigPutCounter1:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter2 | TriggerDescription$ When CARDNAME dies, put its counters on target creature you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter2 | TriggerDescription$ When this creature dies, put its counters on target creature you control. SVar:TrigPutCounter2:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy SVar:X:PlayerCountPropertyYou$LifeLostThisTurn DeckHints:Ability$LifeGain DeckHas:Ability$Counters -Oracle:As long as you've lost life this turn, Essence Channeler has flying and vigilance.\nWhenever you gain life, put a +1/+1 counter on Essence Channeler.\nWhen Essence Channeler dies, put its counters on target creature you control. +Oracle:As long as you've lost life this turn, this creature has flying and vigilance.\nWhenever you gain life, put a +1/+1 counter on this creature.\nWhen this creature dies, put its counters on target creature you control. diff --git a/forge-gui/res/cardsfolder/e/essence_feed.txt b/forge-gui/res/cardsfolder/e/essence_feed.txt index 43a750070c3e..3fe7dd2331a3 100644 --- a/forge-gui/res/cardsfolder/e/essence_feed.txt +++ b/forge-gui/res/cardsfolder/e/essence_feed.txt @@ -1,9 +1,9 @@ Name:Essence Feed ManaCost:5 B Types:Sorcery -A:SP$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 3 life. You gain 3 life and create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}." +A:SP$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 3 life. You gain 3 life and create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this token: Add {C}." SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token|LifeGain -Oracle:Target player loses 3 life. You gain 3 life and create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}." +Oracle:Target player loses 3 life. You gain 3 life and create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/e/essence_harvest.txt b/forge-gui/res/cardsfolder/e/essence_harvest.txt index aed89dd9359f..53c4729638d7 100644 --- a/forge-gui/res/cardsfolder/e/essence_harvest.txt +++ b/forge-gui/res/cardsfolder/e/essence_harvest.txt @@ -1,7 +1,7 @@ Name:Essence Harvest ManaCost:2 B Types:Sorcery -A:SP$ LoseLife | ValidTgts$ Player | LifeAmount$ X | SubAbility$ DBGainLife | SpellDescription$ Target player loses X life and you gain X life, where X is the highest power amongst creatures you control. +A:SP$ LoseLife | ValidTgts$ Player | LifeAmount$ X | SubAbility$ DBGainLife | SpellDescription$ Target player loses X life and you gain X life, where X is the greatest power among creatures you control. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Valid Creature.YouCtrl$GreatestCardPower Oracle:Target player loses X life and you gain X life, where X is the greatest power among creatures you control. diff --git a/forge-gui/res/cardsfolder/e/essence_of_antiquity.txt b/forge-gui/res/cardsfolder/e/essence_of_antiquity.txt index 773d7f757599..c010af78f692 100644 --- a/forge-gui/res/cardsfolder/e/essence_of_antiquity.txt +++ b/forge-gui/res/cardsfolder/e/essence_of_antiquity.txt @@ -3,7 +3,7 @@ ManaCost:3 W W Types:Artifact Creature Golem PT:1/10 K:Disguise:2 W -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, creatures you control gain hexproof until end of turn. Untap them. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, creatures you control gain hexproof until end of turn. Untap them. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Hexproof | SubAbility$ DBUntapAll SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl -Oracle:Disguise {2}{W} (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 Essence of Antiquity is turned face up, creatures you control gain hexproof until end of turn. Untap them. +Oracle:Disguise {2}{W} (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, creatures you control gain hexproof until end of turn. Untap them. diff --git a/forge-gui/res/cardsfolder/e/essence_of_orthodoxy.txt b/forge-gui/res/cardsfolder/e/essence_of_orthodoxy.txt index cabe4f991e29..99b85de2be03 100644 --- a/forge-gui/res/cardsfolder/e/essence_of_orthodoxy.txt +++ b/forge-gui/res/cardsfolder/e/essence_of_orthodoxy.txt @@ -3,8 +3,8 @@ ManaCost:3 W W Types:Creature Phyrexian PT:3/3 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self,Phyrexian.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigIncubate | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another Phyrexian you control enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +T:Mode$ ChangesZone | ValidCard$ Card.Self,Phyrexian.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigIncubate | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature or another Phyrexian you control enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) SVar:TrigIncubate:DB$ Incubate | Amount$ 2 DeckHints:Type$Phyrexian DeckHas:Ability$Token|Counters & Type$Artifact -Oracle:Flying\nWhenever Essence of Orthodoxy or another Phyrexian you control enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +Oracle:Flying\nWhenever this creature or another Phyrexian you control enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) diff --git a/forge-gui/res/cardsfolder/e/essence_of_the_wild.txt b/forge-gui/res/cardsfolder/e/essence_of_the_wild.txt index 63b7c7a11f24..3e1441a06d95 100644 --- a/forge-gui/res/cardsfolder/e/essence_of_the_wild.txt +++ b/forge-gui/res/cardsfolder/e/essence_of_the_wild.txt @@ -3,5 +3,5 @@ ManaCost:3 G G G Types:Creature Avatar PT:6/6 K:ETBReplacement:Copy:EssenceClone:Mandatory:Battlefield:Creature.Other+YouCtrl -SVar:EssenceClone:DB$ Clone | Defined$ Self | CloneTarget$ ReplacedCard | SpellDescription$ Creatures you control enter as a copy of CARDNAME. -Oracle:Creatures you control enter as a copy of Essence of the Wild. +SVar:EssenceClone:DB$ Clone | Defined$ Self | CloneTarget$ ReplacedCard | SpellDescription$ Creatures you control enter as a copy of this creature. +Oracle:Creatures you control enter as a copy of this creature. diff --git a/forge-gui/res/cardsfolder/e/estrids_invocation.txt b/forge-gui/res/cardsfolder/e/estrids_invocation.txt index 343a4f3ce7fe..226b89e71a80 100644 --- a/forge-gui/res/cardsfolder/e/estrids_invocation.txt +++ b/forge-gui/res/cardsfolder/e/estrids_invocation.txt @@ -2,8 +2,8 @@ Name:Estrid's Invocation ManaCost:2 U Types:Enchantment K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Enchantment.Other+YouCtrl | AILogic$ AtLeast1 | AddTriggers$ InvocationExileUpkeep | AddSVars$ InvocationDBReturn,InvocationTrigExile,InvocationExileUpkeep | SpellDescription$ You may have CARDNAME enter as a copy of an enchantment you control, except it has "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." +SVar:DBCopy:DB$ Clone | Choices$ Enchantment.Other+YouCtrl | AILogic$ AtLeast1 | AddTriggers$ InvocationExileUpkeep | AddSVars$ InvocationDBReturn,InvocationTrigExile,InvocationExileUpkeep | SpellDescription$ You may have this enchantment enter as a copy of an enchantment you control, except it has "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." SVar:InvocationExileUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ InvocationTrigExile | OptionalDecider$ You | IsPresent$ Card.Self | TriggerDescription$ At the beginning of your upkeep you may exile this enchantment. If you do, return it to the battlefield under it's owner's control. SVar:InvocationTrigExile:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ InvocationDBReturn SVar:InvocationDBReturn:DB$ ChangeZone | Defined$ CorrectedSelf | Origin$ All | Destination$ Battlefield | GainControl$ True -Oracle:You may have Estrid's Invocation enter as a copy of an enchantment you control, except it has "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." +Oracle:You may have this enchantment enter as a copy of an enchantment you control, except it has "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." diff --git a/forge-gui/res/cardsfolder/e/estwald_shieldbasher.txt b/forge-gui/res/cardsfolder/e/estwald_shieldbasher.txt index b4b6a6e6ffe5..df4fb44fbab0 100644 --- a/forge-gui/res/cardsfolder/e/estwald_shieldbasher.txt +++ b/forge-gui/res/cardsfolder/e/estwald_shieldbasher.txt @@ -2,7 +2,7 @@ Name:Estwald Shieldbasher ManaCost:3 W Types:Creature Human Soldier PT:4/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {1}. If you do, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, you may pay {1}. If you do, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) SVar:TrigPump:AB$ Pump | Cost$ 1 | Defined$ Self | KW$ Indestructible SVar:HasAttackEffect:TRUE -Oracle:Whenever Estwald Shieldbasher attacks, you may pay {1}. If you do, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +Oracle:Whenever this creature attacks, you may pay {1}. If you do, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/e/etali_primal_storm.txt b/forge-gui/res/cardsfolder/e/etali_primal_storm.txt index 2eccc7eb5b3c..c43a4cb2c472 100644 --- a/forge-gui/res/cardsfolder/e/etali_primal_storm.txt +++ b/forge-gui/res/cardsfolder/e/etali_primal_storm.txt @@ -2,9 +2,9 @@ Name:Etali, Primal Storm ManaCost:4 R R Types:Legendary Creature Elder Dinosaur PT:6/6 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of each player's library, then you may cast any number of spells from among those cards without paying their mana costs. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME attacks, exile the top card of each player's library, then you may cast any number of spells from among those cards without paying their mana costs. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ Player | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.IsRemembered | ValidSA$ Spell | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE -Oracle:Whenever Etali, Primal Storm attacks, exile the top card of each player's library, then you may cast any number of spells from among those cards without paying their mana costs. +Oracle:Whenever Etali attacks, exile the top card of each player's library, then you may cast any number of spells from among those cards without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/e/etalis_favor.txt b/forge-gui/res/cardsfolder/e/etalis_favor.txt index d1aeea689c16..aae50254fe34 100644 --- a/forge-gui/res/cardsfolder/e/etalis_favor.txt +++ b/forge-gui/res/cardsfolder/e/etalis_favor.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Enchantment Aura K:Enchant:Creature.YouCtrl:creature you control SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscover | TriggerDescription$ When CARDNAME enters, 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 | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscover | TriggerDescription$ When this Aura enters, 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 S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Trample | Description$ Enchanted creature gets +1/+1 and has trample. -Oracle:Enchant creature you control\nWhen Etali's Favor enters, 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.)\nEnchanted creature gets +1/+1 and has trample. +Oracle:Enchant creature you control\nWhen this Aura enters, 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.)\nEnchanted creature gets +1/+1 and has trample. diff --git a/forge-gui/res/cardsfolder/e/etched_champion.txt b/forge-gui/res/cardsfolder/e/etched_champion.txt index 9cea535fd79d..986f6e16bc96 100644 --- a/forge-gui/res/cardsfolder/e/etched_champion.txt +++ b/forge-gui/res/cardsfolder/e/etched_champion.txt @@ -2,6 +2,6 @@ Name:Etched Champion ManaCost:3 Types:Artifact Creature Soldier PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection from each color | Condition$ Metalcraft | Description$ Metalcraft — CARDNAME has protection from each color as long as you control three or more artifacts. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection from each color | Condition$ Metalcraft | Description$ Metalcraft — This creature has protection from each color as long as you control three or more artifacts. SVar:BuffedBy:Artifact -Oracle:Metalcraft — Etched Champion has protection from each color as long as you control three or more artifacts. +Oracle:Metalcraft — This creature has protection from each color as long as you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/e/etched_cornfield.txt b/forge-gui/res/cardsfolder/e/etched_cornfield.txt index 1ca5b9fe7b79..17fb233b2a74 100644 --- a/forge-gui/res/cardsfolder/e/etched_cornfield.txt +++ b/forge-gui/res/cardsfolder/e/etched_cornfield.txt @@ -1,8 +1,8 @@ Name:Etched Cornfield ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless a player has 13 or less life. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless a player has 13 or less life. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GT13 SVar:X:PlayerCountPlayers$LowestLifeTotal A:AB$ Mana | Cost$ T | Produced$ Combo G W | SpellDescription$ Add {G} or {W}. -Oracle:Etched Cornfield enters tapped unless a player has 13 or less life.\n{T}: Add {G} or {W}. +Oracle:This land enters tapped unless a player has 13 or less life.\n{T}: Add {G} or {W}. diff --git a/forge-gui/res/cardsfolder/e/etched_familiar.txt b/forge-gui/res/cardsfolder/e/etched_familiar.txt index cf3ca0c6efc0..7af34e456379 100644 --- a/forge-gui/res/cardsfolder/e/etched_familiar.txt +++ b/forge-gui/res/cardsfolder/e/etched_familiar.txt @@ -2,8 +2,8 @@ Name:Etched Familiar ManaCost:2 B Types:Artifact Creature Phyrexian Fox PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME dies, each opponent loses 2 life and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature dies, each opponent loses 2 life and you gain 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:When Etched Familiar dies, each opponent loses 2 life and you gain 2 life. +Oracle:When this creature dies, each opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/e/etched_host_doombringer.txt b/forge-gui/res/cardsfolder/e/etched_host_doombringer.txt index 6e5116d4cdba..2406ee5f4613 100644 --- a/forge-gui/res/cardsfolder/e/etched_host_doombringer.txt +++ b/forge-gui/res/cardsfolder/e/etched_host_doombringer.txt @@ -2,11 +2,11 @@ Name:Etched Host Doombringer ManaCost:4 B Types:Creature Phyrexian Demon PT:3/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$ Drain,Battle SVar:Drain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 | StackDescription$ None SVar:Battle:DB$ AddOrRemoveCounter | ValidTgts$ Battle | RemoveConditionSVar$ Targeted$Valid Battle.OppProtect | CounterType$ DEFENSE | CounterNum$ 3 | StackDescription$ REP Choose target battle_{p:You} chooses {c:Targeted} & remove_{p:You} removes & put_{p:You} puts | SpellDescription$ Choose target battle. If an opponent protects it, remove three defense counters from it. Otherwise, put three defense counters on it. DeckHas:Ability$LifeGain DeckHints:Type$Battle -Oracle:When Etched Host Doombringer enters, choose one —\n• Target opponent loses 2 life and you gain 2 life.\n• Choose target battle. If an opponent protects it, remove three defense counters from it. Otherwise, put three defense counters on it. +Oracle:When this creature enters, choose one —\n• Target opponent loses 2 life and you gain 2 life.\n• Choose target battle. If an opponent protects it, remove three defense counters from it. Otherwise, put three defense counters on it. diff --git a/forge-gui/res/cardsfolder/e/etched_monstrosity.txt b/forge-gui/res/cardsfolder/e/etched_monstrosity.txt index 88a6f74f083d..aab83a015256 100644 --- a/forge-gui/res/cardsfolder/e/etched_monstrosity.txt +++ b/forge-gui/res/cardsfolder/e/etched_monstrosity.txt @@ -2,6 +2,6 @@ Name:Etched Monstrosity ManaCost:5 Types:Artifact Creature Phyrexian Golem PT:10/10 -K:etbCounter:M1M1:5 +K:etbCounter:M1M1:5:no Condition:This creature enters with five -1/-1 counters on it. A:AB$ Draw | Cost$ W U B R G SubCounter<5/M1M1> | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 3 | SpellDescription$ Target player draws three cards. -Oracle:Etched Monstrosity enters with five -1/-1 counters on it.\n{W}{U}{B}{R}{G}, Remove five -1/-1 counters from Etched Monstrosity: Target player draws three cards. +Oracle:This creature enters with five -1/-1 counters on it.\n{W}{U}{B}{R}{G}, Remove five -1/-1 counters from this creature: Target player draws three cards. diff --git a/forge-gui/res/cardsfolder/e/etched_oracle.txt b/forge-gui/res/cardsfolder/e/etched_oracle.txt index f665dfc75b50..f7a1bcde9faf 100644 --- a/forge-gui/res/cardsfolder/e/etched_oracle.txt +++ b/forge-gui/res/cardsfolder/e/etched_oracle.txt @@ -8,4 +8,4 @@ SVar:NeedsToPlayVar:Z GE4 SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources AI:RemoveDeck:Random DeckHints:Ability$Proliferate -Oracle:Sunburst (This enters with a +1/+1 counter on it for each color of mana spent to cast it.)\n{1}, Remove four +1/+1 counters from Etched Oracle: Target player draws three cards. +Oracle:Sunburst (This creature enters with a +1/+1 counter on it for each color of mana spent to cast it.)\n{1}, Remove four +1/+1 counters from this creature: Target player draws three cards. diff --git a/forge-gui/res/cardsfolder/e/etched_slith.txt b/forge-gui/res/cardsfolder/e/etched_slith.txt index dbf998e08bcc..45b504811ea6 100644 --- a/forge-gui/res/cardsfolder/e/etched_slith.txt +++ b/forge-gui/res/cardsfolder/e/etched_slith.txt @@ -3,9 +3,9 @@ ManaCost:1 B Types:Artifact Creature Phyrexian Slith PT:1/1 K:Menace -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. When you do, you may remove a counter from another target permanent or opponent. +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. When you do, you may remove a counter from another target permanent or opponent. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | RememberAmount$ True | SubAbility$ TrigImmediate SVar:TrigImmediate:DB$ ImmediateTrigger | Execute$ TrigRemoveCounter | OptionalDecider$ You | TriggerAmount$ Count$RememberedNumber | SubAbility$ DBCleanup | TriggerDescription$ When you do, you may remove a counter from another target permanent or opponent. SVar:TrigRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent.Other,Opponent | TgtPrompt$ Select target permanent or opponent | CounterType$ Any | CounterNum$ 1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Menace\nWhenever Etched Slith deals combat damage to a player, put a +1/+1 counter on it. When you do, you may remove a counter from another target permanent or opponent. +Oracle:Menace\nWhenever this creature deals combat damage to a player, put a +1/+1 counter on it. When you do, you may remove a counter from another target permanent or opponent. diff --git a/forge-gui/res/cardsfolder/e/etchings_of_the_chosen.txt b/forge-gui/res/cardsfolder/e/etchings_of_the_chosen.txt index 1bf35e5ec3e0..f2cc3da398ba 100644 --- a/forge-gui/res/cardsfolder/e/etchings_of_the_chosen.txt +++ b/forge-gui/res/cardsfolder/e/etchings_of_the_chosen.txt @@ -2,11 +2,11 @@ Name:Etchings of the Chosen ManaCost:1 W B Types:Enchantment K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters, choose a creature type. | AILogic$ MostProminentInComputerDeck +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As this enchantment enters, choose a creature type. | AILogic$ MostProminentInComputerDeck S:Mode$ Continuous | Affected$ Creature.ChosenType+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen type get +1/+1. AI:RemoveDeck:Random SVar:PlayMain1:TRUE SVar:AIPreference:SacCost$Creature.ChosenType+Other SVar:AIPreferenceParams:CreatureEvalThreshold$ Targeted/Plus.10 -A:AB$ Pump | Cost$ 1 Sac<1/Creature.ChosenType/creature of the chosen type> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SpellDescription$ Target creature you control gains indestructible until end of turn. -Oracle:As Etchings of the Chosen enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\n{1}, Sacrifice a creature of the chosen type: Target creature you control gains indestructible until end of turn. +A:AB$ Pump | Cost$ 1 Sac<1/Creature.ChosenType/creature of the chosen type> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SpellDescription$ Target creature you control gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +Oracle:As this enchantment enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\n{1}, Sacrifice a creature of the chosen type: Target creature you control gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/e/eternal_dragon.txt b/forge-gui/res/cardsfolder/e/eternal_dragon.txt index adcdc06d535c..3e4424310482 100644 --- a/forge-gui/res/cardsfolder/e/eternal_dragon.txt +++ b/forge-gui/res/cardsfolder/e/eternal_dragon.txt @@ -4,5 +4,5 @@ Types:Creature Dragon Spirit PT:5/5 K:Flying K:TypeCycling:Plains:2 -A:AB$ ChangeZone | Cost$ 3 W W | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. -Oracle:Flying\n{3}{W}{W}: Return Eternal Dragon from your graveyard to your hand. Activate only during your upkeep.\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) +A:AB$ ChangeZone | Cost$ 3 W W | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return this card from your graveyard to your hand. Activate only during your upkeep. +Oracle:Flying\n{3}{W}{W}: Return this card from your graveyard to your hand. Activate only during your upkeep.\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/e/eternal_of_harsh_truths.txt b/forge-gui/res/cardsfolder/e/eternal_of_harsh_truths.txt index 92ac50351f2c..05962b1fa6f6 100644 --- a/forge-gui/res/cardsfolder/e/eternal_of_harsh_truths.txt +++ b/forge-gui/res/cardsfolder/e/eternal_of_harsh_truths.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Zombie Cleric PT:1/3 K:Afflict:2 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, draw a card. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever this creature attacks and isn't blocked, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Afflict 2 (Whenever this creature becomes blocked, defending player loses 2 life.)\nWhenever Eternal of Harsh Truths attacks and isn't blocked, draw a card. +Oracle:Afflict 2 (Whenever this creature becomes blocked, defending player loses 2 life.)\nWhenever this creature attacks and isn't blocked, draw a card. diff --git a/forge-gui/res/cardsfolder/e/eternal_scourge.txt b/forge-gui/res/cardsfolder/e/eternal_scourge.txt index 22bb825cf496..ef2652d5e5f9 100644 --- a/forge-gui/res/cardsfolder/e/eternal_scourge.txt +++ b/forge-gui/res/cardsfolder/e/eternal_scourge.txt @@ -2,7 +2,7 @@ Name:Eternal Scourge ManaCost:3 Types:Creature Eldrazi Horror PT:3/3 -S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Exile | EffectZone$ Exile | Description$ You may cast CARDNAME from exile. -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME becomes the target of a spell or ability an opponent controls, exile CARDNAME. +S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Exile | EffectZone$ Exile | Description$ You may cast this card from exile. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When this creature becomes the target of a spell or ability an opponent controls, exile this creature. SVar:TrigChangeZone:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile -Oracle:You may cast Eternal Scourge from exile.\nWhen Eternal Scourge becomes the target of a spell or ability an opponent controls, exile Eternal Scourge. +Oracle:You may cast this card from exile.\nWhen this creature becomes the target of a spell or ability an opponent controls, exile this creature. diff --git a/forge-gui/res/cardsfolder/e/eternal_skylord.txt b/forge-gui/res/cardsfolder/e/eternal_skylord.txt index 5abaffebe97c..1d449331c9d6 100644 --- a/forge-gui/res/cardsfolder/e/eternal_skylord.txt +++ b/forge-gui/res/cardsfolder/e/eternal_skylord.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Zombie Wizard PT:3/3 S:Mode$ Continuous | Affected$ Zombie.token+YouCtrl | AddKeyword$ Flying | Description$ Zombie tokens you control have flying. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When this creature enters, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Type$ Zombie | Num$ 2 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass|Counters|Token -Oracle:When Eternal Skylord enters, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.)\nZombie tokens you control have flying. +Oracle:When this creature enters, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.)\nZombie tokens you control have flying. diff --git a/forge-gui/res/cardsfolder/e/eternal_taskmaster.txt b/forge-gui/res/cardsfolder/e/eternal_taskmaster.txt index 208c1412a713..51ad2815e3a9 100644 --- a/forge-gui/res/cardsfolder/e/eternal_taskmaster.txt +++ b/forge-gui/res/cardsfolder/e/eternal_taskmaster.txt @@ -2,9 +2,9 @@ Name:Eternal Taskmaster ManaCost:1 B Types:Creature Zombie PT:2/3 -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$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may pay {2}{B}. If you do, return target creature card from your graveyard to your hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, you may pay {2}{B}. If you do, return target creature card from your graveyard to your hand. SVar:TrigChange:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature card in your graveyard DeckHints:Ability$Graveyard -Oracle:Eternal Taskmaster enters tapped.\nWhenever Eternal Taskmaster attacks, you may pay {2}{B}. If you do, return target creature card from your graveyard to your hand. +Oracle:This creature enters tapped.\nWhenever this creature attacks, you may pay {2}{B}. If you do, return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/eternal_witness.txt b/forge-gui/res/cardsfolder/e/eternal_witness.txt index 1b21cf7ce6c5..8974e4f63398 100644 --- a/forge-gui/res/cardsfolder/e/eternal_witness.txt +++ b/forge-gui/res/cardsfolder/e/eternal_witness.txt @@ -2,6 +2,6 @@ Name:Eternal Witness ManaCost:1 G G Types:Creature Human Shaman PT:2/1 -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 -Oracle:When Eternal Witness enters, you may 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. diff --git a/forge-gui/res/cardsfolder/e/eternity_snare.txt b/forge-gui/res/cardsfolder/e/eternity_snare.txt index 0e8bea9ff415..297365ae98ae 100644 --- a/forge-gui/res/cardsfolder/e/eternity_snare.txt +++ b/forge-gui/res/cardsfolder/e/eternity_snare.txt @@ -2,7 +2,7 @@ Name:Eternity Snare ManaCost:5 U Types:Enchantment Aura K:Enchant:Creature -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 R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Creature.EnchantedBy | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step. -Oracle:Enchant creature\nWhen Eternity Snare enters, draw a card.\nEnchanted creature doesn't untap during its controller's untap step. +Oracle:Enchant creature\nWhen this Aura enters, draw a card.\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/e/eternity_vessel.txt b/forge-gui/res/cardsfolder/e/eternity_vessel.txt index df4b8c280ff3..f882bbcb8327 100644 --- a/forge-gui/res/cardsfolder/e/eternity_vessel.txt +++ b/forge-gui/res/cardsfolder/e/eternity_vessel.txt @@ -1,9 +1,9 @@ Name:Eternity Vessel ManaCost:6 Types:Artifact -K:etbCounter:CHARGE:X:no Condition:CARDNAME enters with X charge counters on it, where X is your life total. +K:etbCounter:CHARGE:X:no Condition:This artifact enters with X charge counters on it, where X is your life total. SVar:X:Count$YourLifeTotal -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLife | OptionalDecider$ You | TriggerDescription$ Landfall — Whenever a land you control enters, you may have your life total become the number of charge counters on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLife | OptionalDecider$ You | TriggerDescription$ Landfall — Whenever a land you control enters, you may have your life total become the number of charge counters on this artifact. SVar:TrigLife:DB$ SetLife | Defined$ You | LifeAmount$ Y SVar:Y:Count$CardCounters.CHARGE -Oracle:Eternity Vessel enters with X charge counters on it, where X is your life total.\nLandfall — Whenever a land you control enters, you may have your life total become the number of charge counters on Eternity Vessel. +Oracle:This artifact enters with X charge counters on it, where X is your life total.\nLandfall — Whenever a land you control enters, you may have your life total become the number of charge counters on this artifact. diff --git a/forge-gui/res/cardsfolder/e/ethereal_champion.txt b/forge-gui/res/cardsfolder/e/ethereal_champion.txt index 92028c2fe00a..59c781e0fe03 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_champion.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_champion.txt @@ -2,6 +2,6 @@ Name:Ethereal Champion ManaCost:2 W W W Types:Creature Avatar PT:3/4 -A:AB$ PreventDamage | Cost$ PayLife<1> | Defined$ Self | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to CARDNAME this turn. +A:AB$ PreventDamage | Cost$ PayLife<1> | Defined$ Self | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to this creature this turn. AI:RemoveDeck:All -Oracle:Pay 1 life: Prevent the next 1 damage that would be dealt to Ethereal Champion this turn. +Oracle:Pay 1 life: Prevent the next 1 damage that would be dealt to this creature this turn. diff --git a/forge-gui/res/cardsfolder/e/ethereal_elk.txt b/forge-gui/res/cardsfolder/e/ethereal_elk.txt index 3ad43f86e3d1..9f6e6765cabc 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_elk.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_elk.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Elk Spirit PT:3/3 K:Trample -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 Vivien, Nature's Avenger, 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 Vivien, Nature's Avenger, 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+namedVivien; Nature's Avenger | ChangeNum$ 1 | Optional$ True DeckNeeds:Name$Vivien, Nature's Avenger -Oracle:Trample\nWhen Ethereal Elk enters, you may search your library and/or graveyard for a card named Vivien, Nature's Avenger, reveal it, and put it into your hand. If you search your library this way, shuffle. +Oracle:Trample\nWhen this creature enters, you may search your library and/or graveyard for a card named Vivien, Nature's Avenger, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/e/ethereal_escort.txt b/forge-gui/res/cardsfolder/e/ethereal_escort.txt index 60b4fce60a42..6c00eec7d49e 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_escort.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_escort.txt @@ -3,11 +3,11 @@ ManaCost:2 W Types:Creature Spirit PT:3/3 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ Whenever CARDNAME enters or attacks, choose a card in your hand. It perpetually gains lifelink. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, choose a card in your hand. It perpetually gains lifelink. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ Whenever this creature enters or attacks, choose a card in your hand. It perpetually gains lifelink. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, choose a card in your hand. It perpetually gains lifelink. SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.YouOwn | ChoiceTitle$ Choose a card in your hand | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ ChosenCard | PumpZone$ Hand | KW$ Lifelink | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain -Oracle:Lifelink\nWhenever Ethereal Escort enters or attacks, choose a card in your hand. It perpetually gains lifelink. +Oracle:Lifelink\nWhenever this creature enters or attacks, choose a card in your hand. It perpetually gains lifelink. diff --git a/forge-gui/res/cardsfolder/e/ethereal_forager.txt b/forge-gui/res/cardsfolder/e/ethereal_forager.txt index c7f8b445d98a..26c64c391e0e 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_forager.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_forager.txt @@ -4,6 +4,6 @@ Types:Creature Elemental Whale PT:3/3 K:Delve K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may return an instant or sorcery card exiled with CARDNAME to its owner's hand. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks, you may return an instant or sorcery card exiled with this creature to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Hidden$ True | ChangeType$ Instant.ExiledWithSource,Sorcery.ExiledWithSource | ChangeNum$ 1 -Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nFlying\nWhenever Ethereal Forager attacks, you may return an instant or sorcery card exiled with Ethereal Forager to its owner's hand. +Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nFlying\nWhenever this creature attacks, you may return an instant or sorcery card exiled with this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/ethereal_investigator.txt b/forge-gui/res/cardsfolder/e/ethereal_investigator.txt index 4ec3839c424c..687b382c876c 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_investigator.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_investigator.txt @@ -3,10 +3,10 @@ ManaCost:3 U Types:Creature Spirit PT:2/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters, investigate X times, where X is the number of opponents you have. (To 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 X times, where X is the number of opponents you have. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ X SVar:X:PlayerCountOpponents$Amount T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you draw your second card each turn, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_spirit_flying DeckHas:Ability$Token|Sacrifice -Oracle:Flying\nWhen Ethereal Investigator enters, investigate X times, where X is the number of opponents you have. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you draw your second card each turn, create a 1/1 white Spirit creature token with flying. +Oracle:Flying\nWhen this creature enters, investigate X times, where X is the number of opponents you have. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you draw your second card each turn, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/e/ethereal_valkyrie.txt b/forge-gui/res/cardsfolder/e/ethereal_valkyrie.txt index 1c661bf6c480..984470061720 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_valkyrie.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_valkyrie.txt @@ -3,8 +3,8 @@ ManaCost:4 U W Types:Creature Spirit Angel PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDraw | TriggerDescription$ Whenever CARDNAME enters or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDraw | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDraw | TriggerDescription$ Whenever this creature enters or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDraw | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) SVar:DBDraw:DB$ Draw | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | ExileFaceDown$ True | Mandatory$ True | Foretold$ True | ForetoldCost$ True -Oracle:Flying\nWhenever Ethereal Valkyrie enters or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) +Oracle:Flying\nWhenever this creature enters or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) diff --git a/forge-gui/res/cardsfolder/e/ethereal_whiskergill.txt b/forge-gui/res/cardsfolder/e/ethereal_whiskergill.txt index c18223930395..dd40402558a8 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_whiskergill.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_whiskergill.txt @@ -2,6 +2,6 @@ Name:Ethereal Whiskergill ManaCost:3 U Types:Creature Elemental PT:4/3 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ CARDNAME can't attack unless defending player controls an Island. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ This creature can't attack unless defending player controls an Island. K:Flying -Oracle:Flying\nEthereal Whiskergill can't attack unless defending player controls an Island. +Oracle:Flying\nThis creature can't attack unless defending player controls an Island. diff --git a/forge-gui/res/cardsfolder/e/etherium_horn_sorcerer.txt b/forge-gui/res/cardsfolder/e/etherium_horn_sorcerer.txt index cf6a8ef5017c..7f605f675133 100644 --- a/forge-gui/res/cardsfolder/e/etherium_horn_sorcerer.txt +++ b/forge-gui/res/cardsfolder/e/etherium_horn_sorcerer.txt @@ -2,6 +2,6 @@ Name:Etherium-Horn Sorcerer ManaCost:4 U R Types:Artifact Creature Minotaur Wizard Sorcerer PT:3/6 -A:AB$ ChangeZone | Cost$ 1 U R | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +A:AB$ ChangeZone | Cost$ 1 U R | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this creature to its owner's hand. K:Cascade -Oracle:{1}{U}{R}: Return Etherium-Horn Sorcerer to its owner's hand.\nCascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) +Oracle:{1}{U}{R}: Return this creature to its owner's hand.\nCascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/e/etherium_pteramander.txt b/forge-gui/res/cardsfolder/e/etherium_pteramander.txt index 44104273cc51..ad9993a45f9b 100644 --- a/forge-gui/res/cardsfolder/e/etherium_pteramander.txt +++ b/forge-gui/res/cardsfolder/e/etherium_pteramander.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Artifact Creature Salamander Drake PT:1/1 K:Flying -S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ CARDNAME can block only creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ This creature can block only creatures with flying. A:AB$ PutCounter | Cost$ 6 B | Adapt$ 4 | ReduceCost$ X | SpellDescription$ Adapt 4. This ability costs {1} less to activate for each other artifact you control. (If this creature has no +1/+1 counters on it, put four +1/+1 counters on it.) SVar:X:Count$Valid Artifact.YouCtrl+Other Oracle:Flying\nThis creature can block only creatures with flying.\n{6}{B}: Adapt 4. This ability costs {1} less to activate for each other artifact you control. (If this creature has no +1/+1 counters on it, put four +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/e/ethersworn_adjudicator.txt b/forge-gui/res/cardsfolder/e/ethersworn_adjudicator.txt index 5c55c714ed6a..192773798fe9 100644 --- a/forge-gui/res/cardsfolder/e/ethersworn_adjudicator.txt +++ b/forge-gui/res/cardsfolder/e/ethersworn_adjudicator.txt @@ -3,6 +3,6 @@ ManaCost:4 U Types:Artifact Creature Vedalken Knight PT:4/4 K:Flying -A:AB$ Untap | Cost$ 2 U | SpellDescription$ Untap CARDNAME. +A:AB$ Untap | Cost$ 2 U | SpellDescription$ Untap this creature. A:AB$ Destroy | Cost$ 1 W B T | ValidTgts$ Creature,Enchantment | TgtPrompt$ Select target creature or enchantment | SpellDescription$ Destroy target creature or enchantment. -Oracle:Flying\n{1}{W}{B}, {T}: Destroy target creature or enchantment.\n{2}{U}: Untap Ethersworn Adjudicator. +Oracle:Flying\n{1}{W}{B}, {T}: Destroy target creature or enchantment.\n{2}{U}: Untap this creature. diff --git a/forge-gui/res/cardsfolder/e/ethersworn_shieldmage.txt b/forge-gui/res/cardsfolder/e/ethersworn_shieldmage.txt index 1af753018aef..2b01893ddae1 100644 --- a/forge-gui/res/cardsfolder/e/ethersworn_shieldmage.txt +++ b/forge-gui/res/cardsfolder/e/ethersworn_shieldmage.txt @@ -3,8 +3,8 @@ ManaCost:1 W U Types:Artifact Creature Vedalken Wizard PT:2/2 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters, prevent all damage that would be dealt to artifact creatures this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When this creature enters, prevent all damage that would be dealt to artifact creatures this turn. SVar:TrigEffect:DB$ Effect | ReplacementEffects$ PreventArtifact | SpellDescription$ Prevent all damage that would be dealt to artifact creatures this turn. SVar:PreventArtifact:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidTarget$ Creature.Artifact | Description$ Prevent all damage that would be dealt to artifact creatures this turn. SVar:AmbushAI:True -Oracle:Flash\nWhen Ethersworn Shieldmage enters, prevent all damage that would be dealt to artifact creatures this turn. +Oracle:Flash\nWhen this creature enters, prevent all damage that would be dealt to artifact creatures this turn. diff --git a/forge-gui/res/cardsfolder/e/etrata_the_silencer.txt b/forge-gui/res/cardsfolder/e/etrata_the_silencer.txt index c502b5b96ac6..e8077c6e0efd 100644 --- a/forge-gui/res/cardsfolder/e/etrata_the_silencer.txt +++ b/forge-gui/res/cardsfolder/e/etrata_the_silencer.txt @@ -2,11 +2,11 @@ Name:Etrata, the Silencer ManaCost:2 U B Types:Legendary Creature Vampire Assassin PT:3/5 -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$ TrigExile | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. NICKNAME's owner shuffles NICKNAME into their library. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.ControlledBy TriggeredTarget | TgtPrompt$ Exile target creature that player controls | Origin$ Battlefield | Destination$ Exile | WithCountersType$ HIT | SubAbility$ DBLose SVar:DBLose:DB$ LosesGame | Defined$ TriggeredTarget | ConditionCheckSVar$ CheckExile | ConditionSVarCompare$ GE3 | SubAbility$ DBShuffle SVar:CheckExile:Count$ValidExile Card.counters_GE1_HIT+ControlledBy TriggeredTarget SVar:DBShuffle:DB$ ChangeZone | ConditionPresent$ Card.Self | Origin$ Battlefield | Destination$ Library | Shuffle$ True DeckHints:Name$Mari, the Killing Quill|Ravenloft Adventurer -Oracle:Etrata, the Silencer can't be blocked.\nWhenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. Etrata's owner shuffles Etrata into their library. +Oracle:Etrata can't be blocked.\nWhenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. Etrata's owner shuffles Etrata into their library. diff --git a/forge-gui/res/cardsfolder/e/evangel_of_heliod.txt b/forge-gui/res/cardsfolder/e/evangel_of_heliod.txt index 1fdec4ca0e84..90a87538b427 100644 --- a/forge-gui/res/cardsfolder/e/evangel_of_heliod.txt +++ b/forge-gui/res/cardsfolder/e/evangel_of_heliod.txt @@ -2,7 +2,7 @@ Name:Evangel of Heliod ManaCost:4 W W Types:Creature Human Cleric PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a number of 1/1 white Soldier creature tokens equal to your devotion to white. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a number of 1/1 white Soldier creature tokens equal to your devotion to white. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_soldier | TokenOwner$ You SVar:X:Count$Devotion.White -Oracle:When Evangel of Heliod enters, create a number of 1/1 white Soldier creature tokens equal to your devotion to white. (Each {W} in the mana costs of permanents you control counts toward your devotion to white.) +Oracle:When this creature enters, create a number of 1/1 white Soldier creature tokens equal to your devotion to white. (Each {W} in the mana costs of permanents you control counts toward your devotion to white.) diff --git a/forge-gui/res/cardsfolder/e/evangel_of_synthesis.txt b/forge-gui/res/cardsfolder/e/evangel_of_synthesis.txt index 076d511c9555..e958ee2a6978 100644 --- a/forge-gui/res/cardsfolder/e/evangel_of_synthesis.txt +++ b/forge-gui/res/cardsfolder/e/evangel_of_synthesis.txt @@ -2,10 +2,10 @@ Name:Evangel of Synthesis ManaCost:U B Types:Creature Phyrexian Human Cleric PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card, then discard a card. SVar:TrigDraw:DB$ Draw | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose -S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ X | SVarCompare$ GE2 | AddPower$ 1 | AddKeyword$ Menace | Description$ As long as you've drawn two or more cards this turn, CARDNAME gets +1/+0 and has menace. +S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ X | SVarCompare$ GE2 | AddPower$ 1 | AddKeyword$ Menace | Description$ As long as you've drawn two or more cards this turn, this creature gets +1/+0 and has menace. SVar:X:Count$YouDrewThisTurn DeckHas:Ability$Discard & Keyword$Menace -Oracle:When Evangel of Synthesis enters, draw a card, then discard a card.\nAs long as you've drawn two or more cards this turn, Evangel of Synthesis gets +1/+0 and has menace. +Oracle:When this creature enters, draw a card, then discard a card.\nAs long as you've drawn two or more cards this turn, this creature gets +1/+0 and has menace. diff --git a/forge-gui/res/cardsfolder/e/evelyn_the_covetous.txt b/forge-gui/res/cardsfolder/e/evelyn_the_covetous.txt index d25e80ee54b1..7e690cda2ee6 100644 --- a/forge-gui/res/cardsfolder/e/evelyn_the_covetous.txt +++ b/forge-gui/res/cardsfolder/e/evelyn_the_covetous.txt @@ -3,8 +3,8 @@ ManaCost:2 UB B BR Types:Legendary Creature Vampire Rogue PT:2/5 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Vampire.Other+YouCtrl | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME or another Vampire you control enters, exile the top card of each player's library with a collection counter on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Vampire.Other+YouCtrl | Execute$ TrigExile | TriggerDescription$ Whenever NICKNAME or another Vampire you control enters, exile the top card of each player's library with a collection counter on it. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ Player | DestinationZone$ Exile | ExileWithCounters$ COLLECTION -S:Mode$ Continuous | MayPlayLimit$ 1 | Affected$ Card.ExiledByYou+counters_GE1_COLLECTION | AffectedZone$ Exile | MayPlay$ True | MayPlayIgnoreColor$ True | Description$ Once each turn, you may play a card from exile with a collection counter on it if it was exiled by an ability you controlled, and you may spend mana as though it were any color to cast it. +S:Mode$ Continuous | MayPlayLimit$ 1 | Affected$ Card.ExiledByYou+counters_GE1_COLLECTION | AffectedZone$ Exile | MayPlay$ True | MayPlayIgnoreColor$ True | Description$ Once each turn, you may play a card from exile with a collection counter on it if it was exiled by an ability you controlled, and you may spend mana as though it were mana of any color to cast it. DeckHints:Type$Vampire -Oracle:Flash\nWhenever Evelyn, the Covetous or another Vampire you control enters, exile the top card of each player's library with a collection counter on it.\nOnce each turn, you may play a card from exile with a collection counter on it if it was exiled by an ability you controlled, and you may spend mana as though it were mana of any color to cast it. +Oracle:Flash\nWhenever Evelyn or another Vampire you control enters, exile the top card of each player's library with a collection counter on it.\nOnce each turn, you may play a card from exile with a collection counter on it if it was exiled by an ability you controlled, and you may spend mana as though it were mana of any color to cast it. diff --git a/forge-gui/res/cardsfolder/e/ever_after.txt b/forge-gui/res/cardsfolder/e/ever_after.txt index fac2bcdb07ef..96472714ae91 100644 --- a/forge-gui/res/cardsfolder/e/ever_after.txt +++ b/forge-gui/res/cardsfolder/e/ever_after.txt @@ -1,7 +1,7 @@ Name:Ever After ManaCost:4 B B Types:Sorcery -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | TargetMin$ 0 | TargetMax$ 2 | StaticEffect$ Animate | SubAbility$ DBPut | SpellDescription$ Return up to two target creature cards from your graveyard onto the battlefield. Each of those creatures is a black Zombie in addition to its other colors and types. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | TargetMin$ 0 | TargetMax$ 2 | StaticEffect$ Animate | SubAbility$ DBPut | SpellDescription$ Return up to two target creature cards from your graveyard to the battlefield. Each of those creatures is a black Zombie in addition to its other colors and types. SVar:Animate:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Zombie | AddColor$ Black SVar:DBPut:DB$ ChangeZone | Defined$ Parent | Origin$ Stack | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put CARDNAME on the bottom of its owner's library. DeckHints:Ability$Graveyard|Discard & Type$Zombie diff --git a/forge-gui/res/cardsfolder/e/evercoat_ursine.txt b/forge-gui/res/cardsfolder/e/evercoat_ursine.txt index 12fb8770c66d..8e17a34e9cb0 100644 --- a/forge-gui/res/cardsfolder/e/evercoat_ursine.txt +++ b/forge-gui/res/cardsfolder/e/evercoat_ursine.txt @@ -5,8 +5,8 @@ PT:6/5 K:Trample K:Hideaway:3 K:Hideaway:3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CheckSVar$ X | SVarCompare$ GT0 | CombatDamage$ True | Execute$ TrigPlay | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, if there are cards exiled with it, you may play one of them without paying its mana cost. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CheckSVar$ X | SVarCompare$ GT0 | CombatDamage$ True | Execute$ TrigPlay | TriggerDescription$ Whenever this creature deals combat damage to a player, if there are cards exiled with it, you may play one of them without paying its mana cost. SVar:TrigPlay:DB$ Play | Defined$ ExiledWith | Amount$ 1 | Controller$ You | WithoutManaCost$ True | Optional$ True SVar:X:Count$ValidExile Card.ExiledWithSource SVar:DBReturn:DB$ ChangeZone | Defined$ ExiledWith | Origin$ Exile | Destination$ Hand -Oracle:Trample\nHideaway 3, hideaway 3\nWhenever Evercoat Ursine deals combat damage to a player, if there are cards exiled with it, you may play one of them without paying its mana cost. +Oracle:Trample\nHideaway 3, hideaway 3 (When this creature enters, look at the top three cards of your library, exile one face down, then put the rest on the bottom in a random order. Then do it again.)\nWhenever this creature deals combat damage to a player, if there are cards exiled with it, you may play one of them without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/e/everdawn_champion.txt b/forge-gui/res/cardsfolder/e/everdawn_champion.txt index 3b5887672316..c23600777c89 100644 --- a/forge-gui/res/cardsfolder/e/everdawn_champion.txt +++ b/forge-gui/res/cardsfolder/e/everdawn_champion.txt @@ -3,4 +3,4 @@ ManaCost:1 W W Types:Creature Human Soldier PT:2/2 K:Prevent all combat damage that would be dealt to CARDNAME. -Oracle:Prevent all combat damage that would be dealt to Everdawn Champion. +Oracle:Prevent all combat damage that would be dealt to this creature. diff --git a/forge-gui/res/cardsfolder/e/evereth_viceroy_of_plunder.txt b/forge-gui/res/cardsfolder/e/evereth_viceroy_of_plunder.txt index 09c13940da9f..650f5e99f256 100644 --- a/forge-gui/res/cardsfolder/e/evereth_viceroy_of_plunder.txt +++ b/forge-gui/res/cardsfolder/e/evereth_viceroy_of_plunder.txt @@ -3,11 +3,11 @@ ManaCost:2 B Types:Legendary Creature Vampire Soldier PT:2/2 K:Flying -A:AB$ PutCounter | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on CARDNAME. If the sacrificed permanent was a Treasure, NICKNAME gains lifelink until end of turn. Activate only as a sorcery. +A:AB$ PutCounter | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on NICKNAME. If the sacrificed permanent was a Treasure, NICKNAME gains lifelink until end of turn. Activate only as a sorcery. SVar:DBPump:DB$ Pump | Defined$ Self | ConditionCheckSVar$ X | KW$ Lifelink T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigImmediateTrig | TriggerDescription$ When NICKNAME dies, you may pay {1}{B/R}. When you do, NICKNAME deals damage equal to its power to each opponent. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 BR | Execute$ TrigDealDamage | SpellDescription$ When you do, NICKNAME deals damage equal to its power to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ Y SVar:X:Sacrificed$Valid Treasure SVar:Y:Count$CardPower -Oracle:Flying\nSacrifice another creature or artifact: Put a +1/+1 counter on Evereth, Viceroy of Plunder. If the sacrificed permanent was a Treasure, Evereth gains lifelink until end of turn. Activate only as a sorcery.\nWhen Evereth dies, you may pay {1}{B/R}. When you do, Evereth deals damage equal to its power to each opponent. +Oracle:Flying\nSacrifice another creature or artifact: Put a +1/+1 counter on Evereth. If the sacrificed permanent was a Treasure, Evereth gains lifelink until end of turn. Activate only as a sorcery.\nWhen Evereth dies, you may pay {1}{B/R}. When you do, Evereth deals damage equal to its power to each opponent. diff --git a/forge-gui/res/cardsfolder/e/everflame_eidolon.txt b/forge-gui/res/cardsfolder/e/everflame_eidolon.txt index af9ef9886677..7b64d69da0c5 100644 --- a/forge-gui/res/cardsfolder/e/everflame_eidolon.txt +++ b/forge-gui/res/cardsfolder/e/everflame_eidolon.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Enchantment Creature Spirit PT:1/1 K:Bestow:2 R -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ConditionPresent$ Card.Self+nonAura | SubAbility$ DBPump | SpellDescription$ CARDNAME gets +1/+0 until end of turn. If it's an Aura, enchanted creature gets +1/+0 until end of turn instead. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ConditionPresent$ Card.Self+nonAura | SubAbility$ DBPump | SpellDescription$ This creature gets +1/+0 until end of turn. If it's an Aura, enchanted creature gets +1/+0 until end of turn instead. SVar:DBPump:DB$ Pump | Defined$ Enchanted | NumAtt$ +1 | ConditionPresent$ Card.Self+Aura S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. -Oracle:Bestow {2}{R} (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.)\n{R}: Everflame Eidolon gets +1/+0 until end of turn. If it's an Aura, enchanted creature gets +1/+0 until end of turn instead.\nEnchanted creature gets +1/+1. +Oracle:Bestow {2}{R} (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.)\n{R}: This creature gets +1/+0 until end of turn. If it's an Aura, enchanted creature gets +1/+0 until end of turn instead.\nEnchanted creature gets +1/+1. diff --git a/forge-gui/res/cardsfolder/e/everflowing_chalice.txt b/forge-gui/res/cardsfolder/e/everflowing_chalice.txt index 8838b51c3046..e0d8bced51f6 100644 --- a/forge-gui/res/cardsfolder/e/everflowing_chalice.txt +++ b/forge-gui/res/cardsfolder/e/everflowing_chalice.txt @@ -3,10 +3,10 @@ ManaCost:0 Types:Artifact K:Multikicker:2 K:etbCounter:CHARGE:XKicked:no Condition:CARDNAME enters with a charge counter on it for each time it was kicked. -A:AB$ Mana | Cost$ T | Produced$ C | Amount$ X | SpellDescription$ Add {C} for each charge counter on CARDNAME. +A:AB$ Mana | Cost$ T | Produced$ C | Amount$ X | SpellDescription$ Add {C} for each charge counter on this artifact. SVar:X:Count$CardCounters.CHARGE SVar:XKicked:Count$TimesKicked SVar:NeedsToPlayKickedVar:Z GE4 SVar:Z:Count$Valid Land.YouCtrl+untapped DeckHas:Ability$Counters -Oracle:Multikicker {2}\nEverflowing Chalice enters with a charge counter on it for each time it was kicked.\n{T}: Add {C} for each charge counter on Everflowing Chalice. +Oracle:Multikicker {2} (You may pay an additional {2} any number of times as you cast this spell.)\nThis artifact enters with a charge counter on it for each time it was kicked.\n{T}: Add {C} for each charge counter on this artifact. diff --git a/forge-gui/res/cardsfolder/e/everglades.txt b/forge-gui/res/cardsfolder/e/everglades.txt index e0f87a296206..6ea7dd97fb2f 100644 --- a/forge-gui/res/cardsfolder/e/everglades.txt +++ b/forge-gui/res/cardsfolder/e/everglades.txt @@ -1,10 +1,10 @@ Name:Everglades 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 B | SpellDescription$ Add {C}{B}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When CARDNAME enters, sacrifice it unless you return an untapped Swamp you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When this land enters, sacrifice it unless you return an untapped Swamp you control to its owner's hand. SVar:TrigSacUnless:DB$ Sacrifice | UnlessCost$ Return<1/Swamp.untapped/untapped Swamp> | UnlessPayer$ You SVar:NeedsToPlay:Swamp.YouCtrl+untapped -Oracle:Everglades enters tapped.\nWhen Everglades enters, sacrifice it unless you return an untapped Swamp you control to its owner's hand.\n{T}: Add {C}{B}. +Oracle:This land enters tapped.\nWhen this land enters, sacrifice it unless you return an untapped Swamp you control to its owner's hand.\n{T}: Add {C}{B}. diff --git a/forge-gui/res/cardsfolder/e/everglove_courier.txt b/forge-gui/res/cardsfolder/e/everglove_courier.txt index cfa0d29de5f1..5d191debcbc5 100644 --- a/forge-gui/res/cardsfolder/e/everglove_courier.txt +++ b/forge-gui/res/cardsfolder/e/everglove_courier.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Elf PT:2/1 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 2 G T | ValidTgts$ Creature.Elf | TgtPrompt$ Select target Elf creature | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Elf creature gets +2/+2 and has trample for as long as CARDNAME remains tapped. +A:AB$ Pump | Cost$ 2 G T | ValidTgts$ Creature.Elf | TgtPrompt$ Select target Elf creature | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Elf creature gets +2/+2 and has trample for as long as this creature remains tapped. SVar:AIUntapPreference:BetterTgtThanRemembered DeckNeeds:Type$Elf -Oracle:You may choose not to untap Everglove Courier during your untap step.\n{2}{G}, {T}: Target Elf creature gets +2/+2 and has trample for as long as Everglove Courier remains tapped. +Oracle:You may choose not to untap this creature during your untap step.\n{2}{G}, {T}: Target Elf creature gets +2/+2 and has trample for as long as this creature remains tapped. diff --git a/forge-gui/res/cardsfolder/e/evernight_shade.txt b/forge-gui/res/cardsfolder/e/evernight_shade.txt index 5256b2784f05..5d26753327e9 100644 --- a/forge-gui/res/cardsfolder/e/evernight_shade.txt +++ b/forge-gui/res/cardsfolder/e/evernight_shade.txt @@ -3,5 +3,5 @@ ManaCost:3 B Types:Creature Shade PT:1/1 K:Undying -A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:{B}: Evernight Shade gets +1/+1 until end of turn.\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.) +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +Oracle:{B}: This creature gets +1/+1 until end of turn.\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/e/everquill_phoenix.txt b/forge-gui/res/cardsfolder/e/everquill_phoenix.txt index 105d1d9a67c2..a97d009ebe03 100644 --- a/forge-gui/res/cardsfolder/e/everquill_phoenix.txt +++ b/forge-gui/res/cardsfolder/e/everquill_phoenix.txt @@ -4,6 +4,6 @@ Types:Creature Phoenix PT:4/4 K:Mutate:3 R K:Flying -T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature mutates, create a red artifact token named Feather with "{1}, Sacrifice Feather: Return target Phoenix card from your graveyard to the battlefield tapped." +T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature mutates, create a red artifact token named Feather with "{1}, Sacrifice this token: Return target Phoenix card from your graveyard to the battlefield tapped." SVar:TrigToken:DB$ Token | TokenScript$ feather | TokenOwner$ You -Oracle:Mutate {3}{R} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it.)\nFlying\nWhenever this creature mutates, create a red artifact token named Feather with "{1}, Sacrifice Feather: Return target Phoenix card from your graveyard to the battlefield tapped." +Oracle:Mutate {3}{R} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it.)\nFlying\nWhenever this creature mutates, create a red artifact token named Feather with "{1}, Sacrifice this token: Return target Phoenix card from your graveyard to the battlefield tapped." diff --git a/forge-gui/res/cardsfolder/e/evershrike.txt b/forge-gui/res/cardsfolder/e/evershrike.txt index 9e420a6da18a..03223b591856 100644 --- a/forge-gui/res/cardsfolder/e/evershrike.txt +++ b/forge-gui/res/cardsfolder/e/evershrike.txt @@ -3,12 +3,12 @@ ManaCost:3 WB WB Types:Creature Elemental Spirit PT:2/2 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ Y | AddToughness$ Y | Description$ CARDNAME gets +2/+2 for each Aura attached to it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ Y | AddToughness$ Y | Description$ This creature gets +2/+2 for each Aura attached to it. SVar:Y:Count$Valid Aura.Attached/Times.2 -A:AB$ ChangeZone | Cost$ X WB WB | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SubAbility$ AttachAura | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. You may put an Aura card with mana value X or less from your hand onto the battlefield attached to it. If you don't, exile CARDNAME. +A:AB$ ChangeZone | Cost$ X WB WB | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SubAbility$ AttachAura | SpellDescription$ Return this card from your graveyard to the battlefield. You may put an Aura card with mana value X or less from your hand onto the battlefield attached to it. If you don't, exile this creature. SVar:AttachAura:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource+YouCtrl+cmcLEX | AttachedTo$ Self | RememberChanged$ True | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Aura | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Flying\nEvershrike gets +2/+2 for each Aura attached to it.\n{X}{W/B}{W/B}: Return Evershrike from your graveyard to the battlefield. You may put an Aura card with mana value X or less from your hand onto the battlefield attached to it. If you don't, exile Evershrike. +Oracle:Flying\nThis creature gets +2/+2 for each Aura attached to it.\n{X}{W/B}{W/B}: Return this card from your graveyard to the battlefield. You may put an Aura card with mana value X or less from your hand onto the battlefield attached to it. If you don't, exile this creature. diff --git a/forge-gui/res/cardsfolder/e/everybody_lives.txt b/forge-gui/res/cardsfolder/e/everybody_lives.txt index 7fed39bb8410..05efaf6cceac 100644 --- a/forge-gui/res/cardsfolder/e/everybody_lives.txt +++ b/forge-gui/res/cardsfolder/e/everybody_lives.txt @@ -7,4 +7,4 @@ SVar:DBEffect:DB$ Effect | ReplacementEffects$ DBCantLose,DBCantWin | StaticAbil SVar:DBCantLose:Event$ GameLoss | ValidPlayer$ Player | Layer$ CantHappen | Description$ Players can't lose the game or win the game this turn. SVar:DBCantWin:Event$ GameWin | ValidPlayer$ Player | Layer$ CantHappen | Secondary$ True | Description$ Players can't lose the game or win the game this turn. SVar:STKeepLife:Mode$ CantLoseLife | ValidPlayer$ Player | Description$ Players can't lose life this turn. -Oracle:All creatures gain hexproof and indestructible until end of turn. Players gain hexproof until end of turn.\nPlayers can't lose life this turn and players can't lose the game or win the game this turn. +Oracle:All creatures gain hexproof and indestructible until end of turn. Players gain hexproof until end of turn. Players can't lose life this turn and players can't lose the game or win the game this turn. diff --git a/forge-gui/res/cardsfolder/e/evil_eye_of_orms_by_gore.txt b/forge-gui/res/cardsfolder/e/evil_eye_of_orms_by_gore.txt index 5504f278a6bc..ca880df9af39 100644 --- a/forge-gui/res/cardsfolder/e/evil_eye_of_orms_by_gore.txt +++ b/forge-gui/res/cardsfolder/e/evil_eye_of_orms_by_gore.txt @@ -3,5 +3,5 @@ ManaCost:4 B Types:Creature Eye PT:3/6 S:Mode$ CantAttack | ValidCard$ Creature.nonEye+YouCtrl | Description$ Non-Eye creatures you control can't attack. -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.nonWall | Description$ CARDNAME can't be blocked except by Walls. -Oracle:Non-Eye creatures you control can't attack.\nEvil Eye of Orms-by-Gore can't be blocked except by Walls. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.nonWall | Description$ This creature can't be blocked except by Walls. +Oracle:Non-Eye creatures you control can't attack.\nThis creature can't be blocked except by Walls. diff --git a/forge-gui/res/cardsfolder/e/evil_eye_of_urborg.txt b/forge-gui/res/cardsfolder/e/evil_eye_of_urborg.txt index 6c1672474282..733250584d83 100644 --- a/forge-gui/res/cardsfolder/e/evil_eye_of_urborg.txt +++ b/forge-gui/res/cardsfolder/e/evil_eye_of_urborg.txt @@ -3,6 +3,6 @@ ManaCost:4 B Types:Creature Eye PT:6/3 S:Mode$ CantAttack | ValidCard$ Creature.nonEye+YouCtrl | Description$ Non-Eye creatures you control can't attack. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDestroyBlocker | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, destroy that creature. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDestroyBlocker | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature becomes blocked by a creature, destroy that creature. SVar:TrigDestroyBlocker:DB$ Destroy | Defined$ TriggeredBlockerLKICopy -Oracle:Non-Eye creatures you control can't attack.\nWhenever Evil Eye of Urborg becomes blocked by a creature, destroy that creature. +Oracle:Non-Eye creatures you control can't attack.\nWhenever this creature becomes blocked by a creature, destroy that creature. diff --git a/forge-gui/res/cardsfolder/e/evil_twin.txt b/forge-gui/res/cardsfolder/e/evil_twin.txt index af6281a41dcd..87b7c64742c3 100644 --- a/forge-gui/res/cardsfolder/e/evil_twin.txt +++ b/forge-gui/res/cardsfolder/e/evil_twin.txt @@ -4,6 +4,6 @@ Types:Creature Shapeshifter PT:0/0 # Make Svars for granting abilities and triggers on clones distinct to avoid SVars getting overwritten when cloning a clone K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddAbilities$ EvilTwin | SpellDescription$ You may have CARDNAME enter as a copy of any creature on the battlefield, except it has "{U}{B}, {T}: Destroy target creature with the same name as this creature." +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddAbilities$ EvilTwin | SpellDescription$ You may have this creature enter as a copy of any creature on the battlefield, except it has "{U}{B}, {T}: Destroy target creature with the same name as this creature." SVar:EvilTwin:AB$ Destroy | Cost$ U B T | ValidTgts$ Creature.sameName | TgtPrompt$ Select target creature with the same name. | SpellDescription$ Destroy target creature with the same name as this creature. -Oracle:You may have Evil Twin enter as a copy of any creature on the battlefield, except it has "{U}{B}, {T}: Destroy target creature with the same name as this creature." +Oracle:You may have this creature enter as a copy of any creature on the battlefield, except it has "{U}{B}, {T}: Destroy target creature with the same name as this creature." diff --git a/forge-gui/res/cardsfolder/e/eviscerator.txt b/forge-gui/res/cardsfolder/e/eviscerator.txt index 2e5d2cb3a6c1..b05215a418f0 100644 --- a/forge-gui/res/cardsfolder/e/eviscerator.txt +++ b/forge-gui/res/cardsfolder/e/eviscerator.txt @@ -3,6 +3,6 @@ ManaCost:3 B B Types:Creature Phyrexian Horror PT:5/5 K:Protection from white -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, you lose 5 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, you lose 5 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 5 -Oracle:Protection from white\nWhen Eviscerator enters, you lose 5 life. +Oracle:Protection from white\nWhen this creature enters, you lose 5 life. diff --git a/forge-gui/res/cardsfolder/e/evolution_witness.txt b/forge-gui/res/cardsfolder/e/evolution_witness.txt index d5fd74309095..88249eb224ee 100644 --- a/forge-gui/res/cardsfolder/e/evolution_witness.txt +++ b/forge-gui/res/cardsfolder/e/evolution_witness.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Elf Shaman Mutant PT:2/1 A:AB$ PutCounter | Cost$ 1 G | Adapt$ 2 -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigChangeZone | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, return target permanent card from your graveyard to your hand. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigChangeZone | TriggerDescription$ Whenever one or more +1/+1 counters are put on this creature, return target permanent card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent card from your graveyard DeckHas:Ability$Counters|Graveyard -Oracle:{1}{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 Evolution Witness, return target permanent card from your graveyard to your hand. +Oracle:{1}{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, return target permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/evolved_sleeper.txt b/forge-gui/res/cardsfolder/e/evolved_sleeper.txt index d25dc33fb983..a0c1f0ff559f 100644 --- a/forge-gui/res/cardsfolder/e/evolved_sleeper.txt +++ b/forge-gui/res/cardsfolder/e/evolved_sleeper.txt @@ -2,11 +2,11 @@ Name:Evolved Sleeper ManaCost:B Types:Creature Human PT:1/1 -A:AB$ Animate | Cost$ B | Types$ Human,Cleric | Duration$ Permanent | Power$ 2 | Toughness$ 2 | SpellDescription$ CARDNAME becomes a Human Cleric with base power and toughness 2/2. -A:AB$ PutCounter | Cost$ 1 B | ConditionPresent$ Card.Self+Cleric | CounterType$ Deathtouch | CounterNum$ 1 | SubAbility$ TrigAnimate | StackDescription$ SpellDescription | SpellDescription$ If CARDNAME is a Cleric, put a deathtouch counter on it and it becomes a Phyrexian Human Cleric with base power and toughness 3/3. +A:AB$ Animate | Cost$ B | Types$ Human,Cleric | Duration$ Permanent | Power$ 2 | Toughness$ 2 | SpellDescription$ This creature becomes a Human Cleric with base power and toughness 2/2. +A:AB$ PutCounter | Cost$ 1 B | ConditionPresent$ Card.Self+Cleric | CounterType$ Deathtouch | CounterNum$ 1 | SubAbility$ TrigAnimate | StackDescription$ SpellDescription | SpellDescription$ If this creature is a Cleric, put a deathtouch counter on it and it becomes a Phyrexian Human Cleric with base power and toughness 3/3. SVar:TrigAnimate:DB$ Animate | ConditionPresent$ Card.Self+Cleric | Types$ Phyrexian,Human,Cleric | Duration$ Permanent | Power$ 3 | Toughness$ 3 -A:AB$ PutCounter | Cost$ 1 B B | ConditionPresent$ Card.Self+Phyrexian | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ TrigDraw | StackDescription$ SpellDescription | SpellDescription$ If CARDNAME is a Phyrexian, put a +1/+1 counter on it, then you draw a card and you lose 1 life. +A:AB$ PutCounter | Cost$ 1 B B | ConditionPresent$ Card.Self+Phyrexian | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ TrigDraw | StackDescription$ SpellDescription | SpellDescription$ If this creature is a Phyrexian, put a +1/+1 counter on it, then you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | ConditionPresent$ Card.Self+Phyrexian | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 | ConditionPresent$ Card.Self+Phyrexian DeckHas:Type$Cleric|Phyrexian & Ability$Counters -Oracle:{B}: Evolved Sleeper becomes a Human Cleric with base power and toughness 2/2.\n{1}{B}: If Evolved Sleeper is a Cleric, put a deathtouch counter on it and it becomes a Phyrexian Human Cleric with base power and toughness 3/3.\n{1}{B}{B}: If Evolved Sleeper is a Phyrexian, put a +1/+1 counter on it, then you draw a card and you lose 1 life. +Oracle:{B}: This creature becomes a Human Cleric with base power and toughness 2/2.\n{1}{B}: If this creature is a Cleric, put a deathtouch counter on it and it becomes a Phyrexian Human Cleric with base power and toughness 3/3.\n{1}{B}{B}: If this creature is a Phyrexian, put a +1/+1 counter on it, then you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/e/evolved_spinoderm.txt b/forge-gui/res/cardsfolder/e/evolved_spinoderm.txt index 1f466276e86d..11853830fa7d 100644 --- a/forge-gui/res/cardsfolder/e/evolved_spinoderm.txt +++ b/forge-gui/res/cardsfolder/e/evolved_spinoderm.txt @@ -2,11 +2,11 @@ Name:Evolved Spinoderm ManaCost:2 G G Types:Creature Phyrexian Beast PT:5/5 -K:etbCounter:OIL:4 -S:Mode$ Continuous | Affected$ Creature.Self+counters_LE2_OIL | AddKeyword$ Trample | Description$ CARDNAME has trample as long as it has two or fewer oil counters on it. Otherwise, it has hexproof. +K:etbCounter:OIL:4:no Condition:This creature enters with four oil counters on it. +S:Mode$ Continuous | Affected$ Creature.Self+counters_LE2_OIL | AddKeyword$ Trample | Description$ This creature has trample as long as it has two or fewer oil counters on it. Otherwise, it has hexproof. S:Mode$ Continuous | Affected$ Creature.Self+counters_GT2_OIL | AddKeyword$ Hexproof -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCtr | TriggerDescription$ At the beginning of your upkeep, remove an oil counter from CARDNAME. Then if it has no oil counters on it, sacrifice it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCtr | TriggerDescription$ At the beginning of your upkeep, remove an oil counter from this creature. Then if it has no oil counters on it, sacrifice it. SVar:TrigRemoveCtr:DB$ RemoveCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | ConditionDefined$ Self | ConditionPresent$ Card.counters_EQ0_OIL DeckHas:Ability$Counters -Oracle:Evolved Spinoderm enters with four oil counters on it.\nEvolved Spinoderm has trample as long as it has two or fewer oil counters on it. Otherwise, it has hexproof.\nAt the beginning of your upkeep, remove an oil counter from Evolved Spinoderm. Then if it has no oil counters on it, sacrifice it. +Oracle:This creature enters with four oil counters on it.\nThis creature has trample as long as it has two or fewer oil counters on it. Otherwise, it has hexproof.\nAt the beginning of your upkeep, remove an oil counter from this creature. Then if it has no oil counters on it, sacrifice it. diff --git a/forge-gui/res/cardsfolder/e/evolving_adaptive.txt b/forge-gui/res/cardsfolder/e/evolving_adaptive.txt index 9ef2267dffa6..a90a1923a872 100644 --- a/forge-gui/res/cardsfolder/e/evolving_adaptive.txt +++ b/forge-gui/res/cardsfolder/e/evolving_adaptive.txt @@ -2,10 +2,10 @@ Name:Evolving Adaptive ManaCost:G Types:Creature Phyrexian Warrior PT:0/0 -K:etbCounter:OIL:1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each oil counter on it. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | Condition$ Evolve | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control enters, if that creature has greater power or toughness than CARDNAME, put an oil counter on CARDNAME. +K:etbCounter:OIL:1:no Condition:This creature enters with an oil counter on it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each oil counter on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | Condition$ Evolve | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control enters, if that creature has greater power or toughness than this creature, put an oil counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ OIL SVar:X:Count$CardCounters.OIL DeckHas:Ability$Counters -Oracle:Evolving Adaptive enters with an oil counter on it.\nEvolving Adaptive gets +1/+1 for each oil counter on it.\nWhenever another creature you control enters, if that creature has greater power or toughness than Evolving Adaptive, put an oil counter on Evolving Adaptive. +Oracle:This creature enters with an oil counter on it.\nThis creature gets +1/+1 for each oil counter on it.\nWhenever another creature you control enters, if that creature has greater power or toughness than this creature, put an oil counter on this creature. diff --git a/forge-gui/res/cardsfolder/e/evolving_wilds.txt b/forge-gui/res/cardsfolder/e/evolving_wilds.txt index 0ec71745cafa..35168a2339cd 100644 --- a/forge-gui/res/cardsfolder/e/evolving_wilds.txt +++ b/forge-gui/res/cardsfolder/e/evolving_wilds.txt @@ -2,4 +2,4 @@ Name:Evolving Wilds ManaCost:no cost Types:Land A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. -Oracle:{T}, Sacrifice Evolving Wilds: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +Oracle:{T}, Sacrifice this land: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/evra_halcyon_witness.txt b/forge-gui/res/cardsfolder/e/evra_halcyon_witness.txt index 11b8d506d3a2..dbbaf9559cc5 100644 --- a/forge-gui/res/cardsfolder/e/evra_halcyon_witness.txt +++ b/forge-gui/res/cardsfolder/e/evra_halcyon_witness.txt @@ -3,5 +3,5 @@ ManaCost:4 W W Types:Legendary Creature Avatar PT:4/4 K:Lifelink -A:AB$ ExchangeLifeVariant | Cost$ 4 | Defined$ You | Mode$ Power | SpellDescription$ Exchange your life total with CARDNAME's power. -Oracle:Lifelink\n{4}: Exchange your life total with Evra, Halcyon Witness's power. +A:AB$ ExchangeLifeVariant | Cost$ 4 | Defined$ You | Mode$ Power | SpellDescription$ Exchange your life total with NICKNAME's power. +Oracle:Lifelink\n{4}: Exchange your life total with Evra's power. diff --git a/forge-gui/res/cardsfolder/e/exalted_angel.txt b/forge-gui/res/cardsfolder/e/exalted_angel.txt index ee156a2f27ef..9d53bd039983 100644 --- a/forge-gui/res/cardsfolder/e/exalted_angel.txt +++ b/forge-gui/res/cardsfolder/e/exalted_angel.txt @@ -3,9 +3,9 @@ ManaCost:4 W W Types:Creature Angel PT:4/5 K:Flying -T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life. +T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage, you gain that much life. SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$DamageAmount K:Morph:2 W W SVar:HasCombatEffect:TRUE -Oracle:Flying\nWhenever Exalted Angel deals damage, you gain that much life.\nMorph {2}{W}{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:Flying\nWhenever this creature deals damage, you gain that much life.\nMorph {2}{W}{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/e/exalted_dragon.txt b/forge-gui/res/cardsfolder/e/exalted_dragon.txt index 92ca74c96072..5209f78ee4e1 100644 --- a/forge-gui/res/cardsfolder/e/exalted_dragon.txt +++ b/forge-gui/res/cardsfolder/e/exalted_dragon.txt @@ -3,6 +3,6 @@ ManaCost:4 W W Types:Creature Dragon PT:5/5 K:Flying -S:Mode$ CantAttackUnless | ValidCard$ Creature.Self | Cost$ Sac<1/Land> | Description$ CARDNAME can't attack unless you sacrifice a land. (This cost is paid as attackers are declared.) +S:Mode$ CantAttackUnless | ValidCard$ Creature.Self | Cost$ Sac<1/Land> | Description$ This creature can't attack unless you sacrifice a land. (This cost is paid as attackers are declared.) AI:RemoveDeck:Random -Oracle:Flying\nExalted Dragon can't attack unless you sacrifice a land. (This cost is paid as attackers are declared.) +Oracle:Flying\nThis creature can't attack unless you sacrifice a land. (This cost is paid as attackers are declared.) diff --git a/forge-gui/res/cardsfolder/e/exalted_flamer_of_tzeentch.txt b/forge-gui/res/cardsfolder/e/exalted_flamer_of_tzeentch.txt index 2c3556474420..b5706a749875 100644 --- a/forge-gui/res/cardsfolder/e/exalted_flamer_of_tzeentch.txt +++ b/forge-gui/res/cardsfolder/e/exalted_flamer_of_tzeentch.txt @@ -4,8 +4,8 @@ Types:Creature Demon PT:2/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Sorcerous Inspiration — At the beginning of your upkeep, return an instant or sorcery card at random from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | AtRandom$ True | Destination$ Hand -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Fire of Tzeentch — Whenever you cast an instant or sorcery spell, CARDNAME deals 1 damage to each opponent. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Fire of Tzeentch — Whenever you cast an instant or sorcery spell, this creature deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 1 DeckHas:Ability$Graveyard DeckNeeds:Type$Instant|Sorcery -Oracle:Sorcerous Inspiration — At the beginning of your upkeep, return an instant or sorcery card at random from your graveyard to your hand.\nFire of Tzeentch — Whenever you cast an instant or sorcery spell, Exalted Flamer of Tzeentch deals 1 damage to each opponent. +Oracle:Sorcerous Inspiration — At the beginning of your upkeep, return an instant or sorcery card at random from your graveyard to your hand.\nFire of Tzeentch — Whenever you cast an instant or sorcery spell, this creature deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/e/excavating_anurid.txt b/forge-gui/res/cardsfolder/e/excavating_anurid.txt index a1089735f8f4..a2df103abb2d 100644 --- a/forge-gui/res/cardsfolder/e/excavating_anurid.txt +++ b/forge-gui/res/cardsfolder/e/excavating_anurid.txt @@ -2,7 +2,7 @@ Name:Excavating Anurid ManaCost:4 G Types:Creature Frog Beast PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you may sacrifice a land. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, you may sacrifice a land. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ Sac<1/Land> | Defined$ You | NumCards$ 1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, CARDNAME gets +1/+1 and has vigilance. -Oracle:When Excavating Anurid enters, you may sacrifice a land. If you do, draw a card.\nThreshold — As long as there are seven or more cards in your graveyard, Excavating Anurid gets +1/+1 and has vigilance. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, this creature gets +1/+1 and has vigilance. +Oracle:When this creature enters, you may sacrifice a land. If you do, draw a card.\nThreshold — As long as there are seven or more cards in your graveyard, this creature gets +1/+1 and has vigilance. diff --git a/forge-gui/res/cardsfolder/e/excavation_elephant.txt b/forge-gui/res/cardsfolder/e/excavation_elephant.txt index 8ed9a579e9e0..5d81bee38c0c 100644 --- a/forge-gui/res/cardsfolder/e/excavation_elephant.txt +++ b/forge-gui/res/cardsfolder/e/excavation_elephant.txt @@ -3,8 +3,8 @@ ManaCost:4 W Types:Creature Elephant PT:3/5 K:Kicker:1 W -T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, if it was kicked, return target artifact card from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, if it was kicked, return target artifact card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouOwn SVar:NeedsToPlayKickedVar:Z GE1 SVar:Z:Count$ValidGraveyard Artifact.YouOwn -Oracle:Kicker {1}{W} (You may pay an additional {1}{W} as you cast this spell.)\nWhen Excavation Elephant enters, if it was kicked, return target artifact card from your graveyard to your hand. +Oracle:Kicker {1}{W} (You may pay an additional {1}{W} as you cast this spell.)\nWhen this creature enters, if it was kicked, return target artifact card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/excavation_mole.txt b/forge-gui/res/cardsfolder/e/excavation_mole.txt index 5caa95b35b6f..d1b0a4221818 100644 --- a/forge-gui/res/cardsfolder/e/excavation_mole.txt +++ b/forge-gui/res/cardsfolder/e/excavation_mole.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Mole PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You DeckHas:Ability$Graveyard -Oracle:Trample\nWhen Excavation Mole enters, mill three cards. +Oracle:Trample\nWhen this creature enters, mill three cards. diff --git a/forge-gui/res/cardsfolder/e/exclusion_mage.txt b/forge-gui/res/cardsfolder/e/exclusion_mage.txt index 8f9800edc381..6aa28e2189d9 100644 --- a/forge-gui/res/cardsfolder/e/exclusion_mage.txt +++ b/forge-gui/res/cardsfolder/e/exclusion_mage.txt @@ -2,6 +2,6 @@ Name:Exclusion Mage ManaCost:2 U Types:Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigBounce | TriggerDescription$ When CARDNAME enters, return target creature an opponent controls to its owner's hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigBounce | TriggerDescription$ When this creature enters, return target creature an opponent controls to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select target creature an opponent controls -Oracle:When Exclusion Mage enters, return target creature an opponent controls to its owner's hand. +Oracle:When this creature enters, return target creature an opponent controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/exclusion_ritual.txt b/forge-gui/res/cardsfolder/e/exclusion_ritual.txt index f23b6ed23183..8b01e2a09084 100644 --- a/forge-gui/res/cardsfolder/e/exclusion_ritual.txt +++ b/forge-gui/res/cardsfolder/e/exclusion_ritual.txt @@ -1,11 +1,11 @@ Name:Exclusion Ritual ManaCost:4 W W Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters, exile target nonland permanent. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When this enchantment enters, exile target nonland permanent. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile S:Mode$ CantBeCast | ValidCard$ Card.sharesNameWith Imprinted | Description$ Players can't cast spells with the same name as the exiled card. T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanup | Static$ True T:Mode$ ChangesZone | ValidCard$ Card.IsImprinted+ExiledWithSourceLKI | Origin$ Exile | Execute$ DBForget | Static$ True SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True -Oracle:Imprint — When Exclusion Ritual enters, exile target nonland permanent.\nPlayers can't cast spells with the same name as the exiled card. +Oracle:Imprint — When this enchantment enters, exile target nonland permanent.\nPlayers can't cast spells with the same name as the exiled card. diff --git a/forge-gui/res/cardsfolder/e/excruciator.txt b/forge-gui/res/cardsfolder/e/excruciator.txt index bb7c79793554..5691194b957d 100644 --- a/forge-gui/res/cardsfolder/e/excruciator.txt +++ b/forge-gui/res/cardsfolder/e/excruciator.txt @@ -2,5 +2,5 @@ Name:Excruciator ManaCost:6 R R Types:Creature Avatar PT:7/7 -S:Mode$ CantPreventDamage | ValidSource$ Card.Self | Description$ Damage that would be dealt by CARDNAME can't be prevented. -Oracle:Damage that would be dealt by Excruciator can't be prevented. +S:Mode$ CantPreventDamage | ValidSource$ Card.Self | Description$ Damage that would be dealt by this creature can't be prevented. +Oracle:Damage that would be dealt by this creature can't be prevented. diff --git a/forge-gui/res/cardsfolder/e/executioners_capsule.txt b/forge-gui/res/cardsfolder/e/executioners_capsule.txt index 7787f196ce7b..06af0fd1ccd5 100644 --- a/forge-gui/res/cardsfolder/e/executioners_capsule.txt +++ b/forge-gui/res/cardsfolder/e/executioners_capsule.txt @@ -3,4 +3,4 @@ ManaCost:B Types:Artifact A:AB$ Destroy | Cost$ 1 B T Sac<1/CARDNAME> | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. SVar:PlayMain1:TRUE -Oracle:{1}{B}, {T}, Sacrifice Executioner's Capsule: Destroy target nonblack creature. +Oracle:{1}{B}, {T}, Sacrifice this artifact: Destroy target nonblack creature. diff --git a/forge-gui/res/cardsfolder/e/exemplar_of_strength.txt b/forge-gui/res/cardsfolder/e/exemplar_of_strength.txt index d039180df77f..a197c31b455f 100644 --- a/forge-gui/res/cardsfolder/e/exemplar_of_strength.txt +++ b/forge-gui/res/cardsfolder/e/exemplar_of_strength.txt @@ -2,11 +2,11 @@ Name:Exemplar of Strength ManaCost:1 G Types:Creature Human Warrior PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put three -1/-1 counters on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, put three -1/-1 counters on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRemoveCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, remove a -1/-1 counter from it. If you do, you gain 1 life. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRemoveCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, remove a -1/-1 counter from it. If you do, you gain 1 life. SVar:TrigRemoveCounter:DB$ RemoveCounter | CounterType$ M1M1 | CounterNum$ 1 | RememberRemoved$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | ConditionCheckSVar$ X | LifeAmount$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedSize -Oracle:When Exemplar of Strength enters, put three -1/-1 counters on target creature you control.\nWhenever Exemplar of Strength attacks, remove a -1/-1 counter from it. If you do, you gain 1 life. +Oracle:When this creature enters, put three -1/-1 counters on target creature you control.\nWhenever this creature attacks, remove a -1/-1 counter from it. If you do, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/e/exhibition_magician.txt b/forge-gui/res/cardsfolder/e/exhibition_magician.txt index e5845dc888ea..27d917b5d7fa 100644 --- a/forge-gui/res/cardsfolder/e/exhibition_magician.txt +++ b/forge-gui/res/cardsfolder/e/exhibition_magician.txt @@ -2,9 +2,9 @@ Name:Exhibition Magician ManaCost:2 R Types:Creature Human Wizard PT:2/1 -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$ DBToken,DBToken2 SVar:DBToken:DB$ Token | TokenScript$ gw_1_1_citizen | SpellDescription$ Create a 1/1 green and white Citizen creature token. SVar:DBToken2: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.") DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact|Citizen -Oracle:When Exhibition Magician enters, choose one —\n• Create a 1/1 green and white Citizen creature token.\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:When this creature enters, choose one —\n• Create a 1/1 green and white Citizen creature token.\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/e/exhumer_thrull.txt b/forge-gui/res/cardsfolder/e/exhumer_thrull.txt index 3bdd7e88d3b1..52adb2c21ba0 100644 --- a/forge-gui/res/cardsfolder/e/exhumer_thrull.txt +++ b/forge-gui/res/cardsfolder/e/exhumer_thrull.txt @@ -4,4 +4,4 @@ Types:Creature Thrull PT:3/3 K:Haunt:TrigReturn SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature card in your graveyard. | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target creature card from your graveyard to your hand. -Oracle:Haunt (When this creature dies, exile it haunting target creature.)\nWhen Exhumer Thrull enters or the creature it haunts dies, return target creature card from your graveyard to your hand. +Oracle:Haunt (When this creature dies, exile it haunting target creature.)\nWhen this creature enters or the creature it haunts dies, return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/exile_into_darkness.txt b/forge-gui/res/cardsfolder/e/exile_into_darkness.txt index 18fb6d5c952c..fcfadf6ef5e5 100644 --- a/forge-gui/res/cardsfolder/e/exile_into_darkness.txt +++ b/forge-gui/res/cardsfolder/e/exile_into_darkness.txt @@ -1,9 +1,9 @@ Name:Exile into Darkness ManaCost:4 B Types:Sorcery -A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature.cmcLE3 | SacMessage$ creature with mana value 3 or less | SpellDescription$ Target player sacrifices a creature with mana value 3 or less. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ GTY | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if you have more cards in hand than each opponent, you may return CARDNAME from your graveyard to your hand. +A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature.cmcLE3 | SacMessage$ creature with mana value 3 or less | SpellDescription$ Target player sacrifices a creature of their choice with mana value 3 or less. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ GTY | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if you have more cards in hand than each opponent, you may return this card from your graveyard to your hand. SVar:X:Count$ValidHand Card.YouOwn SVar:Y:PlayerCountOpponents$HighestCardsInHand SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand -Oracle:Target player sacrifices a creature with mana value 3 or less.\nAt the beginning of your upkeep, if you have more cards in hand than each opponent, you may return Exile into Darkness from your graveyard to your hand. +Oracle:Target player sacrifices a creature of their choice with mana value 3 or less.\nAt the beginning of your upkeep, if you have more cards in hand than each opponent, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/exiled_boggart.txt b/forge-gui/res/cardsfolder/e/exiled_boggart.txt index f58bcf7fc843..7dd5f449e380 100644 --- a/forge-gui/res/cardsfolder/e/exiled_boggart.txt +++ b/forge-gui/res/cardsfolder/e/exiled_boggart.txt @@ -2,6 +2,6 @@ Name:Exiled Boggart ManaCost:1 B Types:Creature Goblin Rogue PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME dies, discard a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature dies, discard a card. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredCardController | NumCards$ 1 | Mode$ TgtChoose -Oracle:When Exiled Boggart dies, discard a card. +Oracle:When this creature dies, discard a card. diff --git a/forge-gui/res/cardsfolder/e/exit_specialist.txt b/forge-gui/res/cardsfolder/e/exit_specialist.txt index 87be4acb3cd2..2c76a0e07af5 100644 --- a/forge-gui/res/cardsfolder/e/exit_specialist.txt +++ b/forge-gui/res/cardsfolder/e/exit_specialist.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Human Detective PT:2/1 K:Disguise:1 U -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGE3 | Description$ CARDNAME can't be blocked by creatures with power 3 or greater. -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, return another target creature to its owner's hand. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGE3 | Description$ This creature can't be blocked by creatures with power 3 or greater. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, return another target creature to its owner's hand. SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | Origin$ Battlefield | Destination$ Hand -Oracle:Exit Specialist can't be blocked by creatures with power 3 or greater.\nDisguise {1}{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 Exit Specialist is turned face up, return another target creature to its owner's hand. +Oracle:This creature can't be blocked by creatures with power 3 or greater.\nDisguise {1}{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, return another target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/exocrine.txt b/forge-gui/res/cardsfolder/e/exocrine.txt index 68f444877973..8060ff53f110 100644 --- a/forge-gui/res/cardsfolder/e/exocrine.txt +++ b/forge-gui/res/cardsfolder/e/exocrine.txt @@ -3,8 +3,8 @@ ManaCost:2 X R Types:Creature Tyranid PT:2/2 K:Ravenous -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ Bio-plasmic Barrage — When CARDNAME enters, it deals X damage to each player and each other creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ Bio-plasmic Barrage — When this creature enters, it deals X damage to each player and each other creature. SVar:TrigDamageAll:DB$ DamageAll | ValidPlayers$ Player | ValidCards$ Creature.StrictlyOther | NumDmg$ X SVar:X:Count$xPaid DeckHas:Ability$Counters -Oracle:Ravenous (This creature enters with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nBio-plasmic Barrage — When Exocrine enters, it deals X damage to each player and each other creature. +Oracle:Ravenous (This creature enters with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nBio-plasmic Barrage — When this creature enters, it deals X damage to each player and each other creature. diff --git a/forge-gui/res/cardsfolder/e/exotic_pets.txt b/forge-gui/res/cardsfolder/e/exotic_pets.txt index fef6353d33e9..ed7f120c9931 100644 --- a/forge-gui/res/cardsfolder/e/exotic_pets.txt +++ b/forge-gui/res/cardsfolder/e/exotic_pets.txt @@ -1,9 +1,9 @@ Name:Exotic Pets ManaCost:1 W U Types:Instant -A:SP$ Token | TokenScript$ u_1_1_fish_unblockable | TokenAmount$ 2 | RememberTokens$ True | SubAbility$ DBPutCounter | SpellDescription$ Create two 1/1 blue Fish creature tokens with "This creature can't be blocked." -SVar:DBPutCounter:DB$ PutCounter | CounterTypes$ EachType_Creature.YouCtrl | Choices$ Creature.IsRemembered | SpecifyCounter$ True | SubAbility$ DBCleanup | StackDescription$ Then for each kind of counter among creatures they control, {p:You} puts a counter of that kind on either of those tokens. | SpellDescription$ Then for each kind of counter among creatures you control, put a counter of that kind on either of those tokens. +A:SP$ Token | TokenScript$ u_1_1_fish_unblockable | TokenAmount$ 2 | RememberTokens$ True | SubAbility$ DBPutCounter | SpellDescription$ Create two 1/1 blue Fish creature tokens with "This token can't be blocked." +SVar:DBPutCounter:DB$ PutCounter | CounterTypes$ EachType_Creature.YouCtrl | Choices$ Creature.IsRemembered | SpecifyCounter$ True | SubAbility$ DBCleanup | StackDescription$ Then for each kind of counter among tokens they control, {p:You} puts a counter of that kind on either of those tokens. | SpellDescription$ Then for each kind of counter among creatures you control, put a counter of that kind on either of those tokens. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token|Counters & Type$Fish DeckHints:Ability$Counters -Oracle:Create two 1/1 blue Fish creature tokens with "This creature can't be blocked." Then for each kind of counter among creatures you control, put a counter of that kind on either of those tokens. +Oracle:Create two 1/1 blue Fish creature tokens with "This token can't be blocked." Then for each kind of counter among creatures you control, put a counter of that kind on either of those tokens. diff --git a/forge-gui/res/cardsfolder/e/expanding_ooze.txt b/forge-gui/res/cardsfolder/e/expanding_ooze.txt index f51d3504cc02..811a3e1d505a 100644 --- a/forge-gui/res/cardsfolder/e/expanding_ooze.txt +++ b/forge-gui/res/cardsfolder/e/expanding_ooze.txt @@ -3,7 +3,7 @@ ManaCost:1 B G Types:Creature Ooze PT:3/3 A:AB$ PutCounter | Cost$ B G | Adapt$ 1 -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on target modified creature you control. (Equipment, Auras you control, and counters are modifications.) +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks, put a +1/+1 counter on target modified creature you control. (Equipment, Auras you control, and counters are modifications.) SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.modified+YouCtrl | TgtPrompt$ Select target modified creature you control | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:TRUE -Oracle:{B}{G}: Adapt 1. (If this creature has no +1/+1 counters on it, put a +1/+1 counter on it.)\nWhenever Expanding Ooze attacks, put a +1/+1 counter on target modified creature you control. (Equipment, Auras you control, and counters are modifications.) +Oracle:{B}{G}: Adapt 1. (If this creature has no +1/+1 counters on it, put a +1/+1 counter on it.)\nWhenever this creature attacks, put a +1/+1 counter on target modified creature you control. (Equipment, Auras you control, and counters are modifications.) diff --git a/forge-gui/res/cardsfolder/e/expedition_champion.txt b/forge-gui/res/cardsfolder/e/expedition_champion.txt index feb20c47d023..f28f36d92dfc 100644 --- a/forge-gui/res/cardsfolder/e/expedition_champion.txt +++ b/forge-gui/res/cardsfolder/e/expedition_champion.txt @@ -2,7 +2,7 @@ Name:Expedition Champion ManaCost:2 R Types:Creature Human Warrior PT:2/3 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Warrior.YouCtrl+Other | Description$ CARDNAME gets +2/+0 as long as you control another Warrior. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Warrior.YouCtrl+Other | Description$ This creature gets +2/+0 as long as you control another Warrior. SVar:BuffedBy:Warrior DeckHints:Type$Warrior -Oracle:Expedition Champion gets +2/+0 as long as you control another Warrior. +Oracle:This creature gets +2/+0 as long as you control another Warrior. diff --git a/forge-gui/res/cardsfolder/e/expedition_diviner.txt b/forge-gui/res/cardsfolder/e/expedition_diviner.txt index aeeab100e92b..82521d2b02ab 100644 --- a/forge-gui/res/cardsfolder/e/expedition_diviner.txt +++ b/forge-gui/res/cardsfolder/e/expedition_diviner.txt @@ -3,9 +3,9 @@ ManaCost:3 U Types:Creature Merfolk Wizard PT:3/2 K:Flying -S:Mode$ Continuous | IsPresent$ Wizard.YouCtrl+Other | Affected$ Card.Self | AddTrigger$ DeathTrig | AddSVar$ TrigDraw | Description$ As long as you control another Wizard, CARDNAME has "When this creature dies, draw a card." +S:Mode$ Continuous | IsPresent$ Wizard.YouCtrl+Other | Affected$ Card.Self | AddTrigger$ DeathTrig | AddSVar$ TrigDraw | Description$ As long as you control another Wizard, this creature has "When this creature dies, draw a card." SVar:DeathTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController | NumCards$ 1 SVar:BuffedBy:Wizard DeckHints:Type$Wizard -Oracle:Flying\nAs long as you control another Wizard, Expedition Diviner has "When this creature dies, draw a card." +Oracle:Flying\nAs long as you control another Wizard, this creature has "When this creature dies, draw a card." diff --git a/forge-gui/res/cardsfolder/e/expedition_healer.txt b/forge-gui/res/cardsfolder/e/expedition_healer.txt index 9e5ebf977cc3..12b90b600254 100644 --- a/forge-gui/res/cardsfolder/e/expedition_healer.txt +++ b/forge-gui/res/cardsfolder/e/expedition_healer.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Kor Cleric PT:2/2 K:Vigilance -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | IsPresent$ Cleric.Other+YouCtrl | Description$ CARDNAME has lifelink as long as you control another Cleric. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | IsPresent$ Cleric.Other+YouCtrl | Description$ This creature has lifelink as long as you control another Cleric. DeckHints:Type$Cleric DeckHas:Ability$LifeGain -Oracle:Vigilance\nExpedition Healer has lifelink as long as you control another Cleric. +Oracle:Vigilance\nThis creature has lifelink as long as you control another Cleric. diff --git a/forge-gui/res/cardsfolder/e/expedition_lookout.txt b/forge-gui/res/cardsfolder/e/expedition_lookout.txt index f5094e2e1472..2da89723fa6a 100644 --- a/forge-gui/res/cardsfolder/e/expedition_lookout.txt +++ b/forge-gui/res/cardsfolder/e/expedition_lookout.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Merfolk Rogue PT:2/3 K:Defender -S:Mode$ CanAttackDefender | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE8 | Description$ As long as an opponent has eight or more cards in their graveyard, CARDNAME can attack as though it didn't have defender and it can't be blocked. +S:Mode$ CanAttackDefender | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE8 | Description$ As long as an opponent has eight or more cards in their graveyard, this creature can attack as though it didn't have defender and it can't be blocked. S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | SVarCompare$ GE8 SVar:X:PlayerCountOpponents$HighestCardsInGraveyard DeckHints:Ability$Graveyard|Mill -Oracle:Defender\nAs long as an opponent has eight or more cards in their graveyard, Expedition Lookout can attack as though it didn't have defender and it can't be blocked. +Oracle:Defender\nAs long as an opponent has eight or more cards in their graveyard, this creature can attack as though it didn't have defender and it can't be blocked. diff --git a/forge-gui/res/cardsfolder/e/expedition_map.txt b/forge-gui/res/cardsfolder/e/expedition_map.txt index bcc47e2d55bf..97be9aebb54e 100644 --- a/forge-gui/res/cardsfolder/e/expedition_map.txt +++ b/forge-gui/res/cardsfolder/e/expedition_map.txt @@ -2,4 +2,4 @@ Name:Expedition Map ManaCost:1 Types:Artifact A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, reveal it, put it into your hand, then shuffle. -Oracle:{2}, {T}, Sacrifice Expedition Map: Search your library for a land card, reveal it, put it into your hand, then shuffle. +Oracle:{2}, {T}, Sacrifice this artifact: Search your library for a land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/expedition_raptor.txt b/forge-gui/res/cardsfolder/e/expedition_raptor.txt index 4b16d8651340..5e99c7a8a25b 100644 --- a/forge-gui/res/cardsfolder/e/expedition_raptor.txt +++ b/forge-gui/res/cardsfolder/e/expedition_raptor.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Bird PT:2/2 K:Flying -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 -Oracle:Flying\nWhen Expedition Raptor enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) +Oracle:Flying\nWhen this creature enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) diff --git a/forge-gui/res/cardsfolder/e/expedition_skulker.txt b/forge-gui/res/cardsfolder/e/expedition_skulker.txt index 6ff4d17d6655..cd83595b6523 100644 --- a/forge-gui/res/cardsfolder/e/expedition_skulker.txt +++ b/forge-gui/res/cardsfolder/e/expedition_skulker.txt @@ -2,6 +2,6 @@ Name:Expedition Skulker ManaCost:1 B Types:Creature Vampire Rogue PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | IsPresent$ Rogue.YouCtrl+Other | Description$ CARDNAME has deathtouch as long as you control another Rogue. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | IsPresent$ Rogue.YouCtrl+Other | Description$ This creature has deathtouch as long as you control another Rogue. (Any amount of damage it deals to a creature is enough to destroy it.) DeckHints:Type$Rogue -Oracle:Expedition Skulker has deathtouch as long as you control another Rogue. +Oracle:This creature has deathtouch as long as you control another Rogue. (Any amount of damage it deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/e/expendable_lackey.txt b/forge-gui/res/cardsfolder/e/expendable_lackey.txt index f7ec16b74912..8eb59df24dd7 100644 --- a/forge-gui/res/cardsfolder/e/expendable_lackey.txt +++ b/forge-gui/res/cardsfolder/e/expendable_lackey.txt @@ -2,6 +2,6 @@ Name:Expendable Lackey ManaCost:U Types:Creature Human Citizen PT:1/1 -A:AB$ Token | Cost$ 1 U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenScript$ u_1_1_fish_unblockable | SpellDescription$ Create a 1/1 blue Fish creature token with "This creature can't be blocked." Activate only as a sorcery. +A:AB$ Token | Cost$ 1 U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenScript$ u_1_1_fish_unblockable | SpellDescription$ Create a 1/1 blue Fish creature token with "This token can't be blocked." Activate only as a sorcery. DeckHas:Ability$Token & Type$Fish -Oracle:{1}{U}, Exile Expendable Lackey from your graveyard: Create a 1/1 blue Fish creature token with "This creature can't be blocked." Activate only as a sorcery. +Oracle:{1}{U}, Exile this card from your graveyard: Create a 1/1 blue Fish creature token with "This token can't be blocked." Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/e/expendable_troops.txt b/forge-gui/res/cardsfolder/e/expendable_troops.txt index 520f2418472d..4f164d7aa384 100644 --- a/forge-gui/res/cardsfolder/e/expendable_troops.txt +++ b/forge-gui/res/cardsfolder/e/expendable_troops.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier PT:2/1 A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ It deals 2 damage to target attacking or blocking creature. DeckHas:Ability$Sacrifice -Oracle:{T}, Sacrifice Expendable Troops: It deals 2 damage to target attacking or blocking creature. +Oracle:{T}, Sacrifice this creature: It deals 2 damage to target attacking or blocking creature. diff --git a/forge-gui/res/cardsfolder/e/experiment_one.txt b/forge-gui/res/cardsfolder/e/experiment_one.txt index 35d615d361b4..2b4dc05857a5 100644 --- a/forge-gui/res/cardsfolder/e/experiment_one.txt +++ b/forge-gui/res/cardsfolder/e/experiment_one.txt @@ -3,6 +3,6 @@ ManaCost:G Types:Creature Human Ooze PT:1/1 K:Evolve -A:AB$ Regenerate | Cost$ SubCounter<2/P1P1> | SpellDescription$ Regenerate CARDNAME. +A:AB$ Regenerate | Cost$ SubCounter<2/P1P1> | SpellDescription$ Regenerate it. (The next time this creature would be destroyed this turn, instead tap it, remove it from combat, and heal all damage on it.) DeckHas: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.)\nRemove two +1/+1 counters from Experiment One: Regenerate Experiment One. +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.)\nRemove two +1/+1 counters from this creature: Regenerate it. (The next time this creature 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/e/experiment_twelve.txt b/forge-gui/res/cardsfolder/e/experiment_twelve.txt index 6fea7b03ee6a..d7cbb0dee3af 100644 --- a/forge-gui/res/cardsfolder/e/experiment_twelve.txt +++ b/forge-gui/res/cardsfolder/e/experiment_twelve.txt @@ -4,7 +4,7 @@ Types:Creature Elf Lizard Warrior PT:4/4 K:Trample K:Disguise:4 G -T:Mode$ TurnFaceUp | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigPutCounters | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another creature you control is turned face up, put +1/+1 counters on that creature equal to its power. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigPutCounters | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature or another creature you control is turned face up, put +1/+1 counters on that creature equal to its power. SVar:TrigPutCounters:DB$ PutCounter | Defined$ TriggeredCard | CounterType$ P1P1 | CounterNum$ X SVar:X:TriggeredCard$CardPower -Oracle:Trample\nWhenever Experiment Twelve or another creature you control is turned face up, put +1/+1 counters on that creature equal to its power.\nDisguise {4}{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.) +Oracle:Trample\nWhenever this creature or another creature you control is turned face up, put +1/+1 counters on that creature equal to its power.\nDisguise {4}{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.) diff --git a/forge-gui/res/cardsfolder/e/experimental_augury.txt b/forge-gui/res/cardsfolder/e/experimental_augury.txt index dd539b7bd875..3cd0adeba305 100644 --- a/forge-gui/res/cardsfolder/e/experimental_augury.txt +++ b/forge-gui/res/cardsfolder/e/experimental_augury.txt @@ -5,4 +5,4 @@ A:SP$ Dig | DigNum$ 3 | ChangeNum$ 1 | NoReveal$ True | SubAbility$ DBProliferat SVar:DBProliferate:DB$ Proliferate | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) DeckHas:Ability$Proliferate|Counters DeckHints:Ability$Counters & Type$Planeswalker -Oracle:Look at the top three cards of your library. Put one of them into your hand and rest on the bottom of your library in any order. Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +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. 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/e/experimental_aviator.txt b/forge-gui/res/cardsfolder/e/experimental_aviator.txt index 8fb60d5ea72d..9c1cacd5c289 100644 --- a/forge-gui/res/cardsfolder/e/experimental_aviator.txt +++ b/forge-gui/res/cardsfolder/e/experimental_aviator.txt @@ -3,7 +3,7 @@ ManaCost:3 U U Types:Creature Human Artificer PT:0/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 colorless Thopter artifact 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 colorless Thopter artifact creature tokens with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You DeckHas:Ability$Token -Oracle:Flying\nWhen Experimental Aviator enters, create two 1/1 colorless Thopter artifact creature tokens with flying. +Oracle:Flying\nWhen this creature enters, create two 1/1 colorless Thopter artifact creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/e/experimental_confectioner.txt b/forge-gui/res/cardsfolder/e/experimental_confectioner.txt index 13f15cedf556..5ff2648f0d19 100644 --- a/forge-gui/res/cardsfolder/e/experimental_confectioner.txt +++ b/forge-gui/res/cardsfolder/e/experimental_confectioner.txt @@ -2,10 +2,10 @@ Name:Experimental Confectioner ManaCost:2 B Types:Creature Human Peasant PT:2/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 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 -T:Mode$ Sacrificed | ValidCard$ Food | Execute$ TrigToken | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a Food, create a 1/1 black Rat creature token with "This creature can't block." +T:Mode$ Sacrificed | ValidCard$ Food | Execute$ TrigToken | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a Food, create a 1/1 black Rat creature token with "This token can't block." SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_rat_noblock DeckHints:Type$Food DeckHas:Ability$Token & Type$Artifact|Food|Rat -Oracle:When Experimental Confectioner enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nWhenever you sacrifice a Food, create a 1/1 black Rat creature token with "This creature can't block." +Oracle:When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nWhenever you sacrifice a Food, create a 1/1 black Rat creature token with "This token can't block." diff --git a/forge-gui/res/cardsfolder/e/experimental_frenzy.txt b/forge-gui/res/cardsfolder/e/experimental_frenzy.txt index fe24da978b81..ef68d22edd7b 100644 --- a/forge-gui/res/cardsfolder/e/experimental_frenzy.txt +++ b/forge-gui/res/cardsfolder/e/experimental_frenzy.txt @@ -6,5 +6,5 @@ S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | S:Mode$ CantPlayLand | Player$ You | Origin$ Hand | Description$ You can't play lands from your hand. S:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | Origin$ Hand | Description$ You can't play lands or cast spells from your hand. SVar:NonStackingEffect:True -A:AB$ Destroy | Cost$ 3 R | Defined$ Self | SpellDescription$ Destroy CARDNAME. -Oracle:You may look at the top card of your library any time.\nYou may play lands and cast spells from the top of your library.\nYou can't play lands or cast spells from your hand.\n{3}{R}: Destroy Experimental Frenzy. +A:AB$ Destroy | Cost$ 3 R | Defined$ Self | SpellDescription$ Destroy this enchantment. +Oracle:You may look at the top card of your library any time.\nYou may play lands and cast spells from the top of your library.\nYou can't play lands or cast spells from your hand.\n{3}{R}: Destroy this enchantment. diff --git a/forge-gui/res/cardsfolder/e/experimental_lab_staff_room.txt b/forge-gui/res/cardsfolder/e/experimental_lab_staff_room.txt index b6b58a275d86..9e02c013c335 100644 --- a/forge-gui/res/cardsfolder/e/experimental_lab_staff_room.txt +++ b/forge-gui/res/cardsfolder/e/experimental_lab_staff_room.txt @@ -6,7 +6,7 @@ SVar:TrigManifest:DB$ ManifestDread | Amount$ 1 | RememberManifested$ True | Sub SVar:DBPutCounters:DB$ PutCounterAll | ValidCards$ Card.IsRemembered | CounterType$ P1P1 | CounterNum$ 2 | CounterType2$ Trample | CounterNum2$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True 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, manifest dread, then put two +1/+1 counters and a trample counter on that creature. +Oracle:When you unlock this door, manifest dread, then put two +1/+1 counters and a trample counter on that creature.\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 @@ -17,4 +17,4 @@ T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | Comba SVar:TrigChoose:DB$ GenericChoice | Choices$ DBPutCounter,DBTurnFaceUp SVar:DBTurnFaceUp:DB$ SetState | Defined$ TriggeredSourceLKICopy | Mode$ TurnFaceUp | IsPresent$ Card.canBeTurnedFaceUp+faceDown | PresentDefined$ TriggeredSourceLKICopy | SpellDescription$ Turn it face up SVar:DBPutCounter:DB$ PutCounter | Defined$ TriggeredSourceLKICopy | CounterType$ P1P1 | CounterNum$ 1 | IsPresent$ Card.canReceiveCounters P1P1 | PresentDefined$ TriggeredSourceLKICopy | SpellDescription$ Put a +1/+1 counter on it -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.)\nWhenever a creature you control deals combat damage to a player, turn that creature face up or put a +1/+1 counter on it. +Oracle:Whenever a creature you control deals combat damage to a player, turn that creature face up or put a +1/+1 counter on it.\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/e/experimental_synthesizer.txt b/forge-gui/res/cardsfolder/e/experimental_synthesizer.txt index bb7a64d49bc8..510b26249153 100644 --- a/forge-gui/res/cardsfolder/e/experimental_synthesizer.txt +++ b/forge-gui/res/cardsfolder/e/experimental_synthesizer.txt @@ -1,8 +1,8 @@ Name:Experimental Synthesizer ManaCost:R Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters or leaves the battlefield, exile the top card of your library. Until end of turn, you may play that card. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigDig | Secondary$ True | TriggerDescription$ When CARDNAME enters or leaves the battlefield, exile the top card of your library. Until end of turn, you may play that card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this artifact enters or leaves the battlefield, exile the top card of your library. Until end of turn, you may play that card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigDig | Secondary$ True | TriggerDescription$ When this artifact enters or leaves the battlefield, exile the top card of your library. Until end of turn, you may play that card. SVar:TrigDig:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the remembered card. @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Token | Cost$ 2 R Sac<1/CARDNAME> | TokenScript$ w_2_2_samurai_vigilance | SorcerySpeed$ True | SpellDescription$ Create a 2/2 white Samurai creature token with vigilance. Activate only as a sorcery. SVar:SacMe:4 DeckHas:Ability$Token & Type$Samurai & Keyword$Vigilance -Oracle:When Experimental Synthesizer enters or leaves the battlefield, exile the top card of your library. Until end of turn, you may play that card.\n{2}{R}, Sacrifice Experimental Synthesizer: Create a 2/2 white Samurai creature token with vigilance. Activate only as a sorcery. +Oracle:When this artifact enters or leaves the battlefield, exile the top card of your library. Until end of turn, you may play that card.\n{2}{R}, Sacrifice this artifact: Create a 2/2 white Samurai creature token with vigilance. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/e/expert_level_safe.txt b/forge-gui/res/cardsfolder/e/expert_level_safe.txt index 8bfd60dccd15..dcc9472152be 100644 --- a/forge-gui/res/cardsfolder/e/expert_level_safe.txt +++ b/forge-gui/res/cardsfolder/e/expert_level_safe.txt @@ -1,11 +1,11 @@ Name:Expert-Level Safe ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile the top two cards of your library face down. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this artifact enters, exile the top two cards of your library face down. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | NoReveal$ True -A:AB$ Pump | Cost$ 1 T | ValidTgts$ Opponent | SubAbility$ ChooseNumber | StackDescription$ SpellDescription | SpellDescription$ You and target opponent each secretly choose 1, 2, or 3. Then those choices are revealed. If they match, sacrifice CARDNAME and put all cards exiled with it into their owners' hands. Otherwise, exile the top card of your library face down. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Opponent | SubAbility$ ChooseNumber | StackDescription$ SpellDescription | SpellDescription$ You and target opponent each secretly choose 1, 2, or 3. Then those choices are revealed. If they match, sacrifice this artifact and put all cards exiled with it into their owners' hands. Otherwise, exile the top card of your library face down. SVar:ChooseNumber:DB$ ChooseNumber | Defined$ TargetedAndYou | Min$ 1 | Max$ 3 | AILogic$ Random | MatchedAbility$ DBSacrifice | UnmatchedAbility$ DBFillSafe | Secretly$ True SVar:DBSacrifice:DB$ Sacrifice | Defined$ You | ValidCard$ Card.Self | SubAbility$ DBOpenSafe SVar:DBOpenSafe:DB$ ChangeZoneAll | ChangeNum$ All | Origin$ Exile | Destination$ Hand | ChangeType$ Card.ExiledWithSource SVar:DBFillSafe:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | NoReveal$ True -Oracle:When Expert-Level Safe enters, exile the top two cards of your library face down.\n{1}, {T}: You and target opponent each secretly choose 1, 2, or 3. Then those choices are revealed. If they match, sacrifice Expert-Level Safe and put all cards exiled with it into their owners' hands. Otherwise, exile the top card of your library face down. +Oracle:When this artifact enters, exile the top two cards of your library face down.\n{1}, {T}: You and target opponent each secretly choose 1, 2, or 3. Then those choices are revealed. If they match, sacrifice this artifact and put all cards exiled with it into their owners' hands. Otherwise, exile the top card of your library face down. diff --git a/forge-gui/res/cardsfolder/e/exploding_borders.txt b/forge-gui/res/cardsfolder/e/exploding_borders.txt index 47dd36b8c587..fe862a941126 100644 --- a/forge-gui/res/cardsfolder/e/exploding_borders.txt +++ b/forge-gui/res/cardsfolder/e/exploding_borders.txt @@ -1,7 +1,7 @@ Name:Exploding Borders ManaCost:2 R G Types:Sorcery -A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | Tapped$ True | ChangeNum$ 1 | SubAbility$ DBDealDamage | SpellDescription$ Domain — Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle. +A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | Tapped$ True | ChangeNum$ 1 | SubAbility$ DBDealDamage | SpellDescription$ Domain — Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target player or planeswalker, where X is the number of basic land types among lands you control. SVar:X:Count$Domain Oracle:Domain — Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Exploding Borders deals X damage to target player or planeswalker, where X is the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/e/explorers_cache.txt b/forge-gui/res/cardsfolder/e/explorers_cache.txt index 2e423cab1db9..77b15e353927 100644 --- a/forge-gui/res/cardsfolder/e/explorers_cache.txt +++ b/forge-gui/res/cardsfolder/e/explorers_cache.txt @@ -1,10 +1,10 @@ Name:Explorer's Cache ManaCost:1 G Types:Artifact -K:etbCounter:P1P1:2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+counters_GE1_P1P1 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it dies, put a +1/+1 counter on CARDNAME. +K:etbCounter:P1P1:2:no Condition:This artifact enters with two +1/+1 counters on it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+counters_GE1_P1P1 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it dies, put a +1/+1 counter on this artifact. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -A:AB$ MoveCounter | Cost$ T | ValidTgts$ Creature | Source$ Self | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Move a +1/+1 counter from CARDNAME onto target creature. Activate only as a sorcery. +A:AB$ MoveCounter | Cost$ T | ValidTgts$ Creature | Source$ Self | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Move a +1/+1 counter from this artifact onto target creature. Activate only as a sorcery. DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Explorer's Cache enters with two +1/+1 counters on it.\nWhenever a creature you control with a +1/+1 counter on it dies, put a +1/+1 counter on Explorer's Cache.\n{T}: Move a +1/+1 counter from Explorer's Cache onto target creature. Activate only as a sorcery. +Oracle:This artifact enters with two +1/+1 counters on it.\nWhenever a creature you control with a +1/+1 counter on it dies, put a +1/+1 counter on this artifact.\n{T}: Move a +1/+1 counter from this artifact onto target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/e/explosive_apparatus.txt b/forge-gui/res/cardsfolder/e/explosive_apparatus.txt index 1d1891e154ad..427fae1b124b 100644 --- a/forge-gui/res/cardsfolder/e/explosive_apparatus.txt +++ b/forge-gui/res/cardsfolder/e/explosive_apparatus.txt @@ -3,4 +3,4 @@ ManaCost:1 Types:Artifact A:AB$ DealDamage | Cost$ 3 T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ It deals 2 damage to any target. DeckHas:Ability$Sacrifice -Oracle:{3}, {T}, Sacrifice Explosive Apparatus: It deals 2 damage to any target. +Oracle:{3}, {T}, Sacrifice this artifact: It deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/exquisite_archangel.txt b/forge-gui/res/cardsfolder/e/exquisite_archangel.txt index ab091c0c328b..85a6afb30351 100644 --- a/forge-gui/res/cardsfolder/e/exquisite_archangel.txt +++ b/forge-gui/res/cardsfolder/e/exquisite_archangel.txt @@ -3,8 +3,8 @@ ManaCost:5 W W Types:Creature Angel PT:5/5 K:Flying -R:Event$ GameLoss | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ ExileSetLife | Description$ If you would lose the game, instead exile CARDNAME and your life total becomes equal to your starting life total. +R:Event$ GameLoss | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ ExileSetLife | Description$ If you would lose the game, instead exile this creature and your life total becomes equal to your starting life total. SVar:ExileSetLife:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self | SubAbility$ DBSetLife SVar:DBSetLife:DB$ SetLife | Defined$ You | LifeAmount$ X SVar:X:Count$YourStartingLife -Oracle:Flying\nIf you would lose the game, instead exile Exquisite Archangel and your life total becomes equal to your starting life total. +Oracle:Flying\nIf you would lose the game, instead exile this creature and your life total becomes equal to your starting life total. diff --git a/forge-gui/res/cardsfolder/e/exquisite_huntmaster.txt b/forge-gui/res/cardsfolder/e/exquisite_huntmaster.txt index 1e93a830f6bd..35c8d3458384 100644 --- a/forge-gui/res/cardsfolder/e/exquisite_huntmaster.txt +++ b/forge-gui/res/cardsfolder/e/exquisite_huntmaster.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Elf Warrior PT:4/2 K:Encore:4 B -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 green Elf Warrior creature token. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 green Elf Warrior creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_elf_warrior DeckHas:Ability$Token -Oracle:When Exquisite Huntmaster dies, create a 1/1 green Elf Warrior creature token.\nEncore {4}{B} ({4}{B}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) +Oracle:When this creature dies, create a 1/1 green Elf Warrior creature token.\nEncore {4}{B} ({4}{B}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/exterminator_magmarch.txt b/forge-gui/res/cardsfolder/e/exterminator_magmarch.txt index bba2f0d77f2f..9fd53fd1aa9c 100644 --- a/forge-gui/res/cardsfolder/e/exterminator_magmarch.txt +++ b/forge-gui/res/cardsfolder/e/exterminator_magmarch.txt @@ -4,5 +4,5 @@ Types:Artifact Creature Phyrexian Construct PT:5/3 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigCopy | ValidActivatingPlayer$ You | IsSingleTarget$ True | TriggerZones$ Battlefield | TargetsValid$ Permanent.nonLand+OppCtrl+inZoneBattlefield | CanTargetOtherCondition$ Permanent.nonLand+OppCtrl+!ControlledBy TargetedController | TriggerDescription$ Whenever you cast an instant or sorcery spell that targets only a single nonland permanent an opponent controls, if another opponent controls one or more nonland permanents that spell could target, choose one of those permanents. Copy that spell. The copy targets the chosen permanent. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Controller$ You | CopyForEachCanTarget$ Permanent.nonLand+OppCtrl+!ControlledBy TriggeredSpellAbilityTargetsOrController | ChooseOnlyOne$ True -A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. -Oracle:Whenever you cast an instant or sorcery spell that targets only a single nonland permanent an opponent controls, if another opponent controls one or more nonland permanents that spell could target, choose one of those permanents. Copy that spell. The copy targets the chosen permanent.\n{1}{B}: Regenerate Exterminator Magmarch. +A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate this creature. +Oracle:Whenever you cast an instant or sorcery spell that targets only a single nonland permanent an opponent controls, if another opponent controls one or more nonland permanents that spell could target, choose one of those permanents. Copy that spell. The copy targets the chosen permanent.\n{1}{B}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/e/extract_a_confession.txt b/forge-gui/res/cardsfolder/e/extract_a_confession.txt index 84f266828b09..d29568305557 100644 --- a/forge-gui/res/cardsfolder/e/extract_a_confession.txt +++ b/forge-gui/res/cardsfolder/e/extract_a_confession.txt @@ -2,11 +2,11 @@ Name:Extract a Confession ManaCost:1 B Types:Sorcery S:Mode$ OptionalCost | EffectZone$ All | ValidCard$ Card.Self | ValidSA$ Spell | Cost$ CollectEvidence<6> | Description$ As an additional cost to cast this spell, you may collect evidence 6. (Exile cards with total mana value 6 or greater from your graveyard.) -A:SP$ Sacrifice | Defined$ Opponent | ConditionDefined$ Collected | ConditionPresent$ Card | ConditionCompare$ EQ0 | SacValid$ Creature | SubAbility$ EvidenceCollected | SpellDescription$ Each opponent sacrifices a creature. +A:SP$ Sacrifice | Defined$ Opponent | ConditionDefined$ Collected | ConditionPresent$ Card | ConditionCompare$ EQ0 | SacValid$ Creature | SubAbility$ EvidenceCollected | SpellDescription$ Each opponent sacrifices a creature of their choice. SVar:EvidenceCollected:DB$ RepeatEach | RepeatPlayers$ Opponent | ConditionDefined$ Collected | ConditionPresent$ Card | RepeatSubAbility$ DBChooseCard | SubAbility$ DBSac | SpellDescription$ If evidence was collected, instead 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 | 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 | ClearChosenCard$ True DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Ability$Counters|Sacrifice|Surveil -Oracle:As an additional cost to cast this spell, you may collect evidence 6. (Exile cards with total mana value 6 or greater from your graveyard.)\nEach opponent sacrifices a creature. If evidence was collected, instead each opponent sacrifices a creature with the greatest power among creatures they control. +Oracle:As an additional cost to cast this spell, you may collect evidence 6. (Exile cards with total mana value 6 or greater from your graveyard.)\nEach opponent sacrifices a creature of their choice. If evidence was collected, instead each opponent sacrifices a creature with the greatest power among creatures they control. diff --git a/forge-gui/res/cardsfolder/e/extract_the_truth.txt b/forge-gui/res/cardsfolder/e/extract_the_truth.txt index 08bb1eda0fda..f88b97c039dc 100644 --- a/forge-gui/res/cardsfolder/e/extract_the_truth.txt +++ b/forge-gui/res/cardsfolder/e/extract_the_truth.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Sorcery A:SP$ Charm | Choices$ DBDiscard,DBSacrifice SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | Optional$ True | DiscardValid$ Creature,Enchantment,Planeswalker | DiscardValidDesc$ creature, enchantment, or planeswalker | SpellDescription$ Target opponent reveals their hand. You may choose a creature, enchantment, or planeswalker card from it. That player discards that card. -SVar:DBSacrifice:DB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Enchantment | SpellDescription$ Target opponent sacrifices an enchantment. -Oracle:Choose one —\n• Target opponent reveals their hand. You may choose a creature, enchantment, or planeswalker card from it. That player discards that card.\n• Target opponent sacrifices an enchantment. +SVar:DBSacrifice:DB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Enchantment | SpellDescription$ Target opponent sacrifices an enchantment of their choice. +Oracle:Choose one —\n• Target opponent reveals their hand. You may choose a creature, enchantment, or planeswalker card from it. That player discards that card.\n• Target opponent sacrifices an enchantment of their choice. diff --git a/forge-gui/res/cardsfolder/e/extraction_specialist.txt b/forge-gui/res/cardsfolder/e/extraction_specialist.txt index adeff7ba4c5d..3fa99f238da4 100644 --- a/forge-gui/res/cardsfolder/e/extraction_specialist.txt +++ b/forge-gui/res/cardsfolder/e/extraction_specialist.txt @@ -3,9 +3,9 @@ ManaCost:2 W Types:Creature Human Rogue PT:3/2 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target creature card with mana value 2 or less from your graveyard to the battlefield. That creature can't attack or block for as long as you control CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, return target creature card with mana value 2 or less from your graveyard to the battlefield. That creature can't attack or block for as long as you control this creature. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | TgtPrompt$ Select target creature with mana value 2 or less from your graveyard | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Targeted | HiddenKeywords$ CARDNAME can't attack or block. | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE DeckHas:Ability$LifeGain|Graveyard -Oracle:Lifelink\nWhen Extraction Specialist enters, return target creature card with mana value 2 or less from your graveyard to the battlefield. That creature can't attack or block for as long as you control Extraction Specialist. +Oracle:Lifelink\nWhen this creature enters, return target creature card with mana value 2 or less from your graveyard to the battlefield. That creature can't attack or block for as long as you control this creature. diff --git a/forge-gui/res/cardsfolder/e/extraordinary_journey.txt b/forge-gui/res/cardsfolder/e/extraordinary_journey.txt index aedcc67e0679..59f39f6e61c8 100644 --- a/forge-gui/res/cardsfolder/e/extraordinary_journey.txt +++ b/forge-gui/res/cardsfolder/e/extraordinary_journey.txt @@ -1,11 +1,11 @@ Name:Extraordinary Journey ManaCost:X X U U Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile up to X target creatures. For each of those cards, its owner may play it for as long as it remains exiled. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, exile up to X target creatures. For each of those cards, its owner may play it for as long as it remains exiled. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select up to X target creatures | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Duration$ Permanent | StaticAbilities$ MayPlay | RememberObjects$ Targeted | ForgetOnMoved$ Exile SVar:MayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | AffectedZone$ Exile | MayPlay$ True | MayPlayPlayer$ CardOwner T:Mode$ ChangesZoneAll | ValidCards$ Creature.!token+wasCastFromExile,Creature.!token+ThisTurnEnteredFrom_Exile | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigDraw | TriggerDescription$ Whenever one or more nontoken creatures enter, if one or more of them entered from exile or was cast from exile, you draw a card. This ability triggers only once each turn. SVar:TrigDraw:DB$ Draw SVar:X:Count$xPaid -Oracle:When Extraordinary Journey enters, exile up to X target creatures. For each of those cards, its owner may play it for as long as it remains exiled.\nWhenever one or more nontoken creatures enter, if one or more of them entered from exile or was cast from exile, you draw a card. This ability triggers only once each turn. +Oracle:When this enchantment enters, exile up to X target creatures. For each of those cards, its owner may play it for as long as it remains exiled.\nWhenever one or more nontoken creatures enter, if one or more of them entered from exile or was cast from exile, you draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/e/extraplanar_lens.txt b/forge-gui/res/cardsfolder/e/extraplanar_lens.txt index aa43d8e7f385..627de7629143 100644 --- a/forge-gui/res/cardsfolder/e/extraplanar_lens.txt +++ b/forge-gui/res/cardsfolder/e/extraplanar_lens.txt @@ -1,7 +1,7 @@ Name:Extraplanar Lens ManaCost:3 Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Imprint — When CARDNAME enters, you may exile target land you control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Imprint — When this artifact enters, you may exile target land you control. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select a target land you control | AILogic$ ExtraplanarLens T:Mode$ TapsForMana | ValidCard$ Land.sharesNameWith Imprinted | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a land with the same name as the exiled card is tapped for mana, its controller adds one mana of any type that land produced. SVar:TrigMana:DB$ ManaReflected | ColorOrType$ Type | ReflectProperty$ Produced | Defined$ TriggeredCardController @@ -11,4 +11,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.IsImprinted+ExiledWithSourceLKI | Origin$ SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard SVar:NeedsToPlay:Land.Basic+YouCtrl AI:RemoveDeck:Random -Oracle:Imprint — When Extraplanar Lens enters, you may exile target land you control.\nWhenever a land with the same name as the exiled card is tapped for mana, its controller adds one mana of any type that land produced. +Oracle:Imprint — When this artifact enters, you may exile target land you control.\nWhenever a land with the same name as the exiled card is tapped for mana, its controller adds one mana of any type that land produced. diff --git a/forge-gui/res/cardsfolder/e/extravagant_spirit.txt b/forge-gui/res/cardsfolder/e/extravagant_spirit.txt index 13626cc09fb6..0fa7f8907c2f 100644 --- a/forge-gui/res/cardsfolder/e/extravagant_spirit.txt +++ b/forge-gui/res/cardsfolder/e/extravagant_spirit.txt @@ -3,8 +3,8 @@ ManaCost:3 U Types:Creature Spirit PT:4/4 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {1} for each card in your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this creature unless you pay {1} for each card in your hand. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ Y SVar:Y:Count$ValidHand Card.YouOwn AI:RemoveDeck:All -Oracle:Flying\nAt the beginning of your upkeep, sacrifice Extravagant Spirit unless you pay {1} for each card in your hand. +Oracle:Flying\nAt the beginning of your upkeep, sacrifice this creature unless you pay {1} for each card in your hand. diff --git a/forge-gui/res/cardsfolder/e/extricator_of_sin_extricator_of_flesh.txt b/forge-gui/res/cardsfolder/e/extricator_of_sin_extricator_of_flesh.txt index 33ff31d7515d..39c1781894f8 100644 --- a/forge-gui/res/cardsfolder/e/extricator_of_sin_extricator_of_flesh.txt +++ b/forge-gui/res/cardsfolder/e/extricator_of_sin_extricator_of_flesh.txt @@ -2,15 +2,15 @@ Name:Extricator of Sin ManaCost:2 W Types:Creature Human Cleric PT:0/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, you may sacrifice another permanent. If you do, create a 3/2 colorless Eldrazi Horror creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, you may sacrifice another permanent. If you do, create a 3/2 colorless Eldrazi Horror creature token. SVar:TrigToken:AB$ Token | Cost$ Sac<1/Permanent.Other/another permanent> | TokenScript$ c_3_2_eldrazi_horror | TokenOwner$ You -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Delirium$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ Delirium — At the beginning of your upkeep, if there are four or more card types among cards in your graveyard, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Delirium$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ Delirium — At the beginning of your upkeep, if there are four or more card types among cards in your graveyard, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform SVar:AIPreference:SacCost$Creature.token DeckHints:Ability$Graveyard & Type$Eldrazi|Horror DeckHas:Ability$Token|Delirium AlternateMode:DoubleFaced -Oracle:When Extricator of Sin enters, you may sacrifice another permanent. If you do, create a 3/2 colorless Eldrazi Horror creature token.\nDelirium — At the beginning of your upkeep, if there are four or more card types among cards in your graveyard, transform Extricator of Sin. +Oracle:When this creature enters, you may sacrifice another permanent. If you do, create a 3/2 colorless Eldrazi Horror creature token.\nDelirium — At the beginning of your upkeep, if there are four or more card types among cards in your graveyard, transform this creature. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/extus_oriq_overlord_awaken_the_blood_avatar.txt b/forge-gui/res/cardsfolder/e/extus_oriq_overlord_awaken_the_blood_avatar.txt index f4af63cb0d3b..b4a21febe974 100644 --- a/forge-gui/res/cardsfolder/e/extus_oriq_overlord_awaken_the_blood_avatar.txt +++ b/forge-gui/res/cardsfolder/e/extus_oriq_overlord_awaken_the_blood_avatar.txt @@ -18,6 +18,6 @@ Types:Sorcery S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ Y | EffectZone$ All | Relative$ True | Description$ This spell costs {2} less to cast for each creature sacrificed this way. SVar:X:Count$xPaid SVar:Y:SVar$X/Times.2 -A:SP$ Sacrifice | Cost$ 6 B R Sac | AILogic$ SacToReduceCost | SacValid$ Creature | Defined$ Player.Opponent | SubAbility$ DBToken | SpellDescription$ Each opponent sacrifices a creature. +A:SP$ Sacrifice | Cost$ 6 B R Sac | AILogic$ SacToReduceCost | SacValid$ Creature | Defined$ Player.Opponent | SubAbility$ DBToken | SpellDescription$ Each opponent sacrifices a creature of their choice. SVar:DBToken:DB$ Token | TokenScript$ br_3_6_avatar_haste_bolt | SpellDescription$ Create a 3/6 black and red Avatar creature token with haste and "Whenever this token attacks, it deals 3 damage to each opponent." -Oracle:As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed this way.\nEach opponent sacrifices a creature. Create a 3/6 black and red Avatar creature token with haste and "Whenever this token attacks, it deals 3 damage to each opponent." +Oracle:As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed this way.\nEach opponent sacrifices a creature of their choice. Create a 3/6 black and red Avatar creature token with haste and "Whenever this token attacks, it deals 3 damage to each opponent." diff --git a/forge-gui/res/cardsfolder/e/exuberant_firestoker.txt b/forge-gui/res/cardsfolder/e/exuberant_firestoker.txt index fda11b4dd355..4f1f4eb6030b 100644 --- a/forge-gui/res/cardsfolder/e/exuberant_firestoker.txt +++ b/forge-gui/res/cardsfolder/e/exuberant_firestoker.txt @@ -2,7 +2,7 @@ Name:Exuberant Firestoker ManaCost:2 R Types:Creature Human Druid Shaman PT:1/1 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | IsPresent$ Creature.powerGE5+YouCtrl | Execute$ TrigDamage | TriggerDescription$ At the beginning of your end step, if you control a creature with power 5 or greater, you may have CARDNAME deal 2 damage to target player or planeswalker. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | IsPresent$ Creature.powerGE5+YouCtrl | Execute$ TrigDamage | TriggerDescription$ At the beginning of your end step, if you control a creature with power 5 or greater, you may have this creature deal 2 damage to target player or planeswalker. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 -Oracle:At the beginning of your end step, if you control a creature with power 5 or greater, you may have Exuberant Firestoker deal 2 damage to target player or planeswalker.\n{T}: Add {C}. +Oracle:At the beginning of your end step, if you control a creature with power 5 or greater, you may have this creature deal 2 damage to target player or planeswalker.\n{T}: Add {C}. diff --git a/forge-gui/res/cardsfolder/e/exuberant_fuseling.txt b/forge-gui/res/cardsfolder/e/exuberant_fuseling.txt index 914f353ae846..c8ddbbbebe0e 100644 --- a/forge-gui/res/cardsfolder/e/exuberant_fuseling.txt +++ b/forge-gui/res/cardsfolder/e/exuberant_fuseling.txt @@ -3,10 +3,10 @@ ManaCost:R Types:Creature Phyrexian Goblin Warrior PT:0/1 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Battlefield | AddPower$ X | Description$ CARDNAME gets +1/+0 for each oil counter on it. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters and whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on CARDNAME. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl,Artifact.Other+YouCtrl | Execute$ TrigCounter | Secondary$ True | TriggerDescription$ When CARDNAME enters and whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on CARDNAME. +S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Battlefield | AddPower$ X | Description$ This creature gets +1/+0 for each oil counter on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When this creature enters and whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on this creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl,Artifact.Other+YouCtrl | Execute$ TrigCounter | Secondary$ True | TriggerDescription$ When this creature enters and whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on this creature. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 SVar:X:Count$CardCounters.OIL DeckHas:Ability$Counters -Oracle:Trample\nExuberant Fuseling gets +1/+0 for each oil counter on it.\nWhen Exuberant Fuseling enters and whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on Exuberant Fuseling. +Oracle:Trample\nThis creature gets +1/+0 for each oil counter on it.\nWhen this creature enters and whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on this creature. diff --git a/forge-gui/res/cardsfolder/e/exuberant_wolfbear.txt b/forge-gui/res/cardsfolder/e/exuberant_wolfbear.txt index 506d8c479044..f76ab4711137 100644 --- a/forge-gui/res/cardsfolder/e/exuberant_wolfbear.txt +++ b/forge-gui/res/cardsfolder/e/exuberant_wolfbear.txt @@ -2,9 +2,9 @@ Name:Exuberant Wolfbear ManaCost:3 G Types:Creature Wolf Bear PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may change the base power and toughness of target Human you control to CARDNAME's power and toughness until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks, you may change the base power and toughness of target Human you control to this creature's power and toughness until end of turn. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature.Human+YouCtrl | TgtPrompt$ Select target Human you control | Power$ X | Toughness$ Y SVar:X:Count$CardPower SVar:Y:Count$CardToughness SVar:HasAttackEffect:TRUE -Oracle:Whenever Exuberant Wolfbear attacks, you may change the base power and toughness of target Human you control to Exuberant Wolfbear's power and toughness until end of turn. +Oracle:Whenever this creature attacks, you may change the base power and toughness of target Human you control to this creature's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/e/exultant_cultist.txt b/forge-gui/res/cardsfolder/e/exultant_cultist.txt index 3a486586ca88..2229a41e6414 100644 --- a/forge-gui/res/cardsfolder/e/exultant_cultist.txt +++ b/forge-gui/res/cardsfolder/e/exultant_cultist.txt @@ -2,7 +2,7 @@ Name:Exultant Cultist ManaCost:2 U Types:Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature dies, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController SVar:SacMe:1 -Oracle:When Exultant Cultist dies, draw a card. +Oracle:When this creature dies, draw a card. diff --git a/forge-gui/res/cardsfolder/e/eye_collector.txt b/forge-gui/res/cardsfolder/e/eye_collector.txt index f0bfc4a1ba7a..81b758d6a50c 100644 --- a/forge-gui/res/cardsfolder/e/eye_collector.txt +++ b/forge-gui/res/cardsfolder/e/eye_collector.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Faerie PT:1/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each player mills a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, each player mills a card. (Each player puts the top card of their library into their graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ Player DeckHas:Ability$Graveyard -Oracle:Flying\nWhenever Eye Collector deals combat damage to a player, each player mills a card. +Oracle:Flying\nWhenever this creature deals combat damage to a player, each player mills a card. (Each player puts the top card of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/e/eye_of_doom.txt b/forge-gui/res/cardsfolder/e/eye_of_doom.txt index 4a158f98940f..e6158ba80a2e 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_doom.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_doom.txt @@ -1,9 +1,9 @@ Name:Eye of Doom ManaCost:4 Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters, each player chooses a nonland permanent and puts a doom counter on it. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChoose | TriggerDescription$ When this artifact enters, each player chooses a nonland permanent and puts a doom counter on it. SVar:TrigChoose:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Chooser$ Remembered | Choices$ Permanent.nonLand | CounterType$ DOOM | CounterNum$ 1 A:AB$ DestroyAll | Cost$ 2 T Sac<1/CARDNAME> | ValidCards$ Permanent.counters_GE1_DOOM | SpellDescription$ Destroy each permanent with a doom counter. AI:RemoveDeck:All -Oracle:When Eye of Doom enters, each player chooses a nonland permanent and puts a doom counter on it.\n{2}, {T}, Sacrifice Eye of Doom: Destroy each permanent with a doom counter on it. +Oracle:When this artifact enters, each player chooses a nonland permanent and puts a doom counter on it.\n{2}, {T}, Sacrifice this artifact: Destroy each permanent with a doom counter on it. diff --git a/forge-gui/res/cardsfolder/e/eye_of_malcator.txt b/forge-gui/res/cardsfolder/e/eye_of_malcator.txt index f3baf24a6ab0..28dc2ab547c4 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_malcator.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_malcator.txt @@ -1,9 +1,9 @@ Name:Eye of Malcator ManaCost:2 U Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this artifact enters, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.) SVar:TrigScry:DB$ Scry | ScryNum$ 2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever another artifact you control enters, CARDNAME becomes a 4/4 Phyrexian Eye artifact creature until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever another artifact you control enters, this artifact becomes a 4/4 Phyrexian Eye artifact creature until end of turn. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Artifact,Creature,Phyrexian,Eye | RemoveCreatureTypes$ True DeckHas:Type$Eye|Phyrexian -Oracle:When Eye of Malcator enters, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.)\nWhenever another artifact you control enters, Eye of Malcator becomes a 4/4 Phyrexian Eye artifact creature until end of turn. +Oracle:When this artifact enters, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.)\nWhenever another artifact you control enters, this artifact becomes a 4/4 Phyrexian Eye artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eye_of_ojer_taq_apex_observatory.txt b/forge-gui/res/cardsfolder/e/eye_of_ojer_taq_apex_observatory.txt index 7c318b5d366a..51610b3432d3 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_ojer_taq_apex_observatory.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_ojer_taq_apex_observatory.txt @@ -14,10 +14,10 @@ ALTERNATE Name:Apex Observatory ManaCost:no cost Types:Artifact -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | Description$ This artifact enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True K:ETBReplacement:Other:DBChooseType -SVar:DBChooseType:DB$ ChooseType | Type$ Shared | TypesFromDefined$ ExiledWith | AILogic$ MostProminentComputerControlsOrOwns | SpellDescription$ As CARDNAME enters, choose a card type shared among two exiled cards used to craft it. +SVar:DBChooseType:DB$ ChooseType | Type$ Shared | TypesFromDefined$ ExiledWith | AILogic$ MostProminentComputerControlsOrOwns | SpellDescription$ As it enters, choose a card type shared among two exiled cards used to craft it. A:AB$ Effect | Cost$ T | StaticAbilities$ Play | ForgetOnCast$ Card.ChosenType+YouCtrl | SpellDescription$ The next spell you cast this turn of the chosen type can be cast without paying its mana cost. SVar:Play:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | MayPlayDontGrantZonePermissions$ True | Affected$ Card.ChosenType | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ The next spell you cast this turn of the chosen type can be cast without paying its mana cost. -Oracle:Apex Observatory enters tapped. As it enters, choose a card type shared among two exiled cards used to craft it.\n{T}: The next spell you cast this turn of the chosen type can be cast without paying its mana cost. +Oracle:This artifact enters tapped. As it enters, choose a card type shared among two exiled cards used to craft it.\n{T}: The next spell you cast this turn of the chosen type can be cast without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/e/eye_of_ramos.txt b/forge-gui/res/cardsfolder/e/eye_of_ramos.txt index 42c5e079cdcb..37cf6e994bb5 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_ramos.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_ramos.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ U | SpellDescription$ Add {U}. AI:RemoveDeck:All -Oracle:{T}: Add {U}.\nSacrifice Eye of Ramos: Add {U}. +Oracle:{T}: Add {U}.\nSacrifice this artifact: Add {U}. diff --git a/forge-gui/res/cardsfolder/e/eye_of_singularity.txt b/forge-gui/res/cardsfolder/e/eye_of_singularity.txt index 67ca1a014511..abf547c86e72 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_singularity.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_singularity.txt @@ -1,7 +1,7 @@ Name:Eye of Singularity ManaCost:3 W Types:World Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters, destroy each permanent with the same name as another permanent, except for basic lands. They can't be regenerated. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When this enchantment enters, destroy each permanent with the same name as another permanent, except for basic lands. They can't be regenerated. SVar:TrigRepeat:DB$ RepeatEach | RepeatCards$ Permanent.nonBasic | RepeatSubAbility$ DBRem | SubAbility$ DBDestroy SVar:DBRem:DB$ Pump | ImprintCards$ Valid Permanent.sharesNameWith Remembered+!IsRemembered SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Card.IsImprinted | NoRegen$ True | SubAbility$ DBCleanup @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.nonBasic | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever a permanent other than a basic land enters, destroy all other permanents with that name. They can't be regenerated. SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Permanent.!TriggeredCard+sharesNameWith TriggeredCard | NoRegen$ True AI:RemoveDeck:All -Oracle:When Eye of Singularity enters, destroy each permanent with the same name as another permanent, except for basic lands. They can't be regenerated.\nWhenever a permanent other than a basic land enters, destroy all other permanents with that name. They can't be regenerated. +Oracle:When this enchantment enters, destroy each permanent with the same name as another permanent, except for basic lands. They can't be regenerated.\nWhenever a permanent other than a basic land enters, destroy all other permanents with that name. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/e/eye_of_the_storm.txt b/forge-gui/res/cardsfolder/e/eye_of_the_storm.txt index e115cf9388be..4a5068f59a2e 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_the_storm.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_the_storm.txt @@ -1,7 +1,7 @@ Name:Eye of the Storm ManaCost:5 U U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Instant.!token,Sorcery.!token | Execute$ TrigExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery card, exile it. Then that player copies each instant or sorcery card exiled with CARDNAME. For each copy, the player may cast the copy without paying its mana cost. +T:Mode$ SpellCast | ValidCard$ Instant.!token,Sorcery.!token | Execute$ TrigExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery card, exile it. Then that player copies each instant or sorcery card exiled with this enchantment. For each copy, the player may cast the copy without paying its mana cost. SVar:TrigExileSpell:DB$ ChangeZone | Defined$ TriggeredCardLKICopy | Origin$ Stack | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPlaySpell SVar:DBPlaySpell:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.IsRemembered | ChooseOrder$ True | Zone$ Exile | RepeatSubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ Imprinted | Controller$ TriggeredCardController | WithoutManaCost$ True | ValidSA$ Spell | CopyCard$ True | Optional$ True @@ -11,4 +11,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | Va SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Whenever a player casts an instant or sorcery card, exile it. Then that player copies each instant or sorcery card exiled with Eye of the Storm. For each copy, the player may cast the copy without paying its mana cost. +Oracle:Whenever a player casts an instant or sorcery card, exile it. Then that player copies each instant or sorcery card exiled with this enchantment. For each copy, the player may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/e/eyeblight_assassin.txt b/forge-gui/res/cardsfolder/e/eyeblight_assassin.txt index ac1b0a6f8aca..e28fb39681bf 100644 --- a/forge-gui/res/cardsfolder/e/eyeblight_assassin.txt +++ b/forge-gui/res/cardsfolder/e/eyeblight_assassin.txt @@ -2,7 +2,7 @@ Name:Eyeblight Assassin ManaCost:2 B Types:Creature Elf Assassin PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature an opponent controls 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 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 SVar:PlayMain1:TRUE -Oracle:When Eyeblight Assassin enters, target creature an opponent controls gets -1/-1 until end of turn. +Oracle:When this creature enters, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eyeblight_cullers.txt b/forge-gui/res/cardsfolder/e/eyeblight_cullers.txt index 5da11dfd4abf..3b14dad2c794 100644 --- a/forge-gui/res/cardsfolder/e/eyeblight_cullers.txt +++ b/forge-gui/res/cardsfolder/e/eyeblight_cullers.txt @@ -2,8 +2,8 @@ Name:Eyeblight Cullers ManaCost:4 B Types:Creature Elf Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create three 1/1 green Elf Warrior creature tokens, then mill three cards. (Put the top three cards of your library into your graveyard.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create three 1/1 green Elf Warrior creature tokens, then mill three cards. (Put the top three cards of your library into your graveyard.) SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | SubAbility$ DBMill SVar:DBMill:DB$ Mill | NumCards$ 3 | Defined$ You DeckHas:Ability$Graveyard|Token -Oracle:When Eyeblight Cullers dies, create three 1/1 green Elf Warrior creature tokens, then mill three cards. (Put the top three cards of your library into your graveyard.) +Oracle:When this creature dies, create three 1/1 green Elf Warrior creature tokens, then mill three cards. (Put the top three cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/e/eyekite.txt b/forge-gui/res/cardsfolder/e/eyekite.txt index 20044bafee49..95f06f020996 100644 --- a/forge-gui/res/cardsfolder/e/eyekite.txt +++ b/forge-gui/res/cardsfolder/e/eyekite.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Drake PT:1/2 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME gets +2/+0 as long as you've drawn two or more cards this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | CheckSVar$ X | SVarCompare$ GE2 | Description$ This creature gets +2/+0 as long as you've drawn two or more cards this turn. SVar:X:Count$YouDrewThisTurn AI:RemoveDeck:All -Oracle:Flying\nEyekite gets +2/+0 as long as you've drawn two or more cards this turn. +Oracle:Flying\nThis creature gets +2/+0 as long as you've drawn two or more cards this turn. diff --git a/forge-gui/res/cardsfolder/e/eyeless_watcher.txt b/forge-gui/res/cardsfolder/e/eyeless_watcher.txt index b9350622244c..dc37d72667d4 100644 --- a/forge-gui/res/cardsfolder/e/eyeless_watcher.txt +++ b/forge-gui/res/cardsfolder/e/eyeless_watcher.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Eldrazi Drone PT:1/1 K:Devoid -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 colorless Eldrazi Scion creature tokens. They have "Sacrifice this creature: Add {C}." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 colorless Eldrazi Scion creature tokens. They have "Sacrifice this token: Add {C}." SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token -Oracle:Devoid (This card has no color.)\nWhen Eyeless Watcher enters, create two 1/1 colorless Eldrazi Scion creature tokens. They have "Sacrifice this creature: Add {C}." +Oracle:Devoid (This card has no color.)\nWhen this creature enters, create two 1/1 colorless Eldrazi Scion creature tokens. They have "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/e/eyes_everywhere.txt b/forge-gui/res/cardsfolder/e/eyes_everywhere.txt index 52a77a42075c..49c59621c4bc 100644 --- a/forge-gui/res/cardsfolder/e/eyes_everywhere.txt +++ b/forge-gui/res/cardsfolder/e/eyes_everywhere.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ At the beginning of your upkeep, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -A:AB$ ExchangeControl | Cost$ 5 U | Defined$ Self | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SorcerySpeed$ True | SpellDescription$ Exchange control of CARDNAME and target nonland permanent. Activate only as a sorcery. -Oracle:At the beginning of your upkeep, scry 1.\n{5}{U}: Exchange control of Eyes Everywhere and target nonland permanent. Activate only as a sorcery. +A:AB$ ExchangeControl | Cost$ 5 U | Defined$ Self | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SorcerySpeed$ True | SpellDescription$ Exchange control of this enchantment and target nonland permanent. Activate only as a sorcery. +Oracle:At the beginning of your upkeep, scry 1.\n{5}{U}: Exchange control of this enchantment and target nonland permanent. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/e/eyetwitch.txt b/forge-gui/res/cardsfolder/e/eyetwitch.txt index b7c2a1859034..048ddeb8ba9c 100644 --- a/forge-gui/res/cardsfolder/e/eyetwitch.txt +++ b/forge-gui/res/cardsfolder/e/eyetwitch.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Eye Bat PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLearn | TriggerDescription$ When CARDNAME dies, 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$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLearn | TriggerDescription$ When this creature dies, 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 SVar:SacMe:1 -Oracle:Flying\nWhen Eyetwitch dies, 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:Flying\nWhen this creature dies, 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/e/ezio_brash_novice.txt b/forge-gui/res/cardsfolder/e/ezio_brash_novice.txt index 9ab814483a27..2f24e085800f 100644 --- a/forge-gui/res/cardsfolder/e/ezio_brash_novice.txt +++ b/forge-gui/res/cardsfolder/e/ezio_brash_novice.txt @@ -2,8 +2,8 @@ Name:Ezio, Brash Novice ManaCost:1 RW Types:Legendary Creature Human PT:1/1 -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on it. +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever NICKNAME attacks, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ X | SVarCompare$ GT1 | AddKeyword$ First Strike | AddType$ Assassin | Description$ As long as NICKNAME has two or more counters on it, it has first strike and is an Assassin in addition to its other types. SVar:X:Count$CardCounters.ALL -Oracle:Whenever Ezio, Brash Novice attacks, put a +1/+1 counter on it.\nAs long as Ezio has two or more counters on it, it has first strike and is an Assassin in addition to its other types. +Oracle:Whenever Ezio attacks, put a +1/+1 counter on it.\nAs long as Ezio has two or more counters on it, it has first strike and is an Assassin in addition to its other types. diff --git a/forge-gui/res/cardsfolder/e/ezrim_agency_chief.txt b/forge-gui/res/cardsfolder/e/ezrim_agency_chief.txt index e2237e69d774..5b5766578ec5 100644 --- a/forge-gui/res/cardsfolder/e/ezrim_agency_chief.txt +++ b/forge-gui/res/cardsfolder/e/ezrim_agency_chief.txt @@ -3,8 +3,8 @@ ManaCost:1 W W U U Types:Legendary Creature Archon Detective PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters, investigate twice. (To 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 NICKNAME enters, investigate twice. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ 2 A:AB$ Pump | Cost$ 1 Sac<1/Artifact> | Defined$ Self | StackDescription$ SpellDescription | KWChoice$ Vigilance,Lifelink,Hexproof | SpellDescription$ NICKNAME gains your choice of vigilance, lifelink, or hexproof until end of turn. DeckHas:Ability$Token|Sacrifice|LifeGain|Investigate & Type$Clue|Artifact -Oracle:Flying\nWhen Ezrim, Agency Chief enters, investigate twice. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\n{1}, Sacrifice an artifact: Ezrim gains your choice of vigilance, lifelink, or hexproof until end of turn. +Oracle:Flying\nWhen Ezrim enters, investigate twice. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\n{1}, Sacrifice an artifact: Ezrim gains your choice of vigilance, lifelink, or hexproof until end of turn. diff --git a/forge-gui/res/cardsfolder/e/ezuri_stalker_of_spheres.txt b/forge-gui/res/cardsfolder/e/ezuri_stalker_of_spheres.txt index 29d4341ad186..796260354a31 100644 --- a/forge-gui/res/cardsfolder/e/ezuri_stalker_of_spheres.txt +++ b/forge-gui/res/cardsfolder/e/ezuri_stalker_of_spheres.txt @@ -2,10 +2,10 @@ Name:Ezuri, Stalker of Spheres ManaCost:2 G U Types:Legendary Creature Phyrexian Elf Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters, you may pay {3}. If you do, proliferate twice. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When NICKNAME enters, you may pay {3}. If you do, proliferate twice. SVar:TrigProliferate:AB$ Proliferate | Cost$ 3 | Amount$ 2 T:Mode$ Proliferate | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you proliferate, draw a card. SVar:TrigDraw:DB$ Draw DeckHas:Ability$Proliferate|Counters DeckNeeds:Ability$Counters -Oracle:When Ezuri, Stalker of Spheres enters, you may pay {3}. If you do, proliferate twice.\nWhenever you proliferate, draw a card. +Oracle:When Ezuri enters, you may pay {3}. If you do, proliferate twice.\nWhenever you proliferate, draw a card. diff --git a/forge-gui/res/cardsfolder/e/ezuris_archers.txt b/forge-gui/res/cardsfolder/e/ezuris_archers.txt index 58f434a51419..43225f7749aa 100644 --- a/forge-gui/res/cardsfolder/e/ezuris_archers.txt +++ b/forge-gui/res/cardsfolder/e/ezuris_archers.txt @@ -3,6 +3,6 @@ ManaCost:G Types:Creature Elf Archer PT:1/2 K:Reach -T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +3/+0 until end of turn. +T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks a creature with flying, this creature gets +3/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +3 -Oracle:Reach (This creature can block creatures with flying.)\nWhenever Ezuri's Archers blocks a creature with flying, Ezuri's Archers gets +3/+0 until end of turn. +Oracle:Reach (This creature can block creatures with flying.)\nWhenever this creature blocks a creature with flying, this creature gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/ezuris_brigade.txt b/forge-gui/res/cardsfolder/e/ezuris_brigade.txt index ee5138bd6f04..ba62e64b2eb4 100644 --- a/forge-gui/res/cardsfolder/e/ezuris_brigade.txt +++ b/forge-gui/res/cardsfolder/e/ezuris_brigade.txt @@ -2,6 +2,6 @@ Name:Ezuri's Brigade ManaCost:2 G G Types:Creature Elf Warrior PT:4/4 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 4 | AddToughness$ 4 | AddKeyword$ Trample | Condition$ Metalcraft | Description$ Metalcraft — As long as you control three or more artifacts, CARDNAME gets +4/+4 and has trample. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 4 | AddToughness$ 4 | AddKeyword$ Trample | Condition$ Metalcraft | Description$ Metalcraft — As long as you control three or more artifacts, this creature gets +4/+4 and has trample. SVar:BuffedBy:Artifact -Oracle:Metalcraft — As long as you control three or more artifacts, Ezuri's Brigade gets +4/+4 and has trample. +Oracle:Metalcraft — As long as you control three or more artifacts, this creature gets +4/+4 and has trample. diff --git a/forge-gui/res/cardsfolder/e/ezuris_predation.txt b/forge-gui/res/cardsfolder/e/ezuris_predation.txt index d20713b56e8b..f64f28bc7786 100644 --- a/forge-gui/res/cardsfolder/e/ezuris_predation.txt +++ b/forge-gui/res/cardsfolder/e/ezuris_predation.txt @@ -1,9 +1,9 @@ Name:Ezuri's Predation ManaCost:5 G G G Types:Sorcery -A:SP$ RepeatEach | RepeatCards$ Creature.OppCtrl | ChooseOrder$ True | UseImprinted$ True | RepeatSubAbility$ DBToken | ChangeZoneTable$ True | SpellDescription$ For each creature your opponents control, create a 4/4 green Phyrexian Beast creature token. Each of those Beasts fights a different one of those creatures. +A:SP$ RepeatEach | RepeatCards$ Creature.OppCtrl | ChooseOrder$ True | UseImprinted$ True | RepeatSubAbility$ DBToken | ChangeZoneTable$ True | SpellDescription$ For each creature your opponents control, create a 4/4 green Phyrexian Beast creature token. Each of those tokens fights a different one of those creatures. SVar:DBToken:DB$ Token | TokenScript$ g_4_4_phyrexian_beast | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBFight SVar:DBFight:DB$ Fight | Defined$ Imprinted & Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NeedsToPlay:Creature.OppCtrl+powerLE3 -Oracle:For each creature your opponents control, create a 4/4 green Phyrexian Beast creature token. Each of those Beasts fights a different one of those creatures. +Oracle:For each creature your opponents control, create a 4/4 green Phyrexian Beast creature token. Each of those tokens fights a different one of those creatures.