From 89072d81016ddb18ecc0eef8524a011459f3821f Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 6 Jun 2023 18:58:11 +0200 Subject: [PATCH 01/12] update --- .../upcoming/flowering_of_the_white_tree.txt | 8 ++++++++ .../upcoming/king_of_the_oathbreakers.txt | 12 ++++++++++++ .../cardsfolder/upcoming/legolas_master_archer.txt | 12 ++++++++++++ .../cardsfolder/upcoming/long_list_of_the_ents.txt | 11 +++++++++++ .../cardsfolder/upcoming/meneldor_swift_savior.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/meriadoc_brandybuck.txt | 9 +++++++++ .../cardsfolder/upcoming/merry_esquire_of_rohan.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/morgul_knife_wound.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/protector_of_gondor.txt | 8 ++++++++ .../res/cardsfolder/upcoming/rising_of_the_day.txt | 9 +++++++++ 10 files changed, 101 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/flowering_of_the_white_tree.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/meneldor_swift_savior.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/protector_of_gondor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rising_of_the_day.txt diff --git a/forge-gui/res/cardsfolder/upcoming/flowering_of_the_white_tree.txt b/forge-gui/res/cardsfolder/upcoming/flowering_of_the_white_tree.txt new file mode 100644 index 00000000000..9129b56eddb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/flowering_of_the_white_tree.txt @@ -0,0 +1,8 @@ +Name:Flowering of the White Tree +ManaCost:W W +Types:Legendary Enchantment +S:Mode$ Continuous | Affected$ Creature.Legendary+YouCtrl | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Ward:1 | Description$ Legendary creatures you control get +2/+1 and have ward {1}. +S:Mode$ Continuous | Affected$ Creature.nonLegendary+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Nonlegendary creatures you control get +1/+1. +SVar:PlayMain1:TRUE +DeckHints:Type$Legendary +Oracle:Legendary creatures you control get +2/+1 and have ward {1}./nNonlegendary creatures you control get +1/+1. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt b/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt new file mode 100644 index 00000000000..9b21ccbaf5f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt @@ -0,0 +1,12 @@ +Name:King of the Oathbreakers +ManaCost:2 W B +Types:Legendary Creature Spirit Noble +PT:3/3 +K:Flying +T:Mode$ BecomesTarget | ValidTarget$ Card.Self,Spirit.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPhaseOut| TriggerDescription$ Whenever CARDNAME or another Spirit you control becomes the target of a spell, it phases out. (Treat it and anything attached to it as though they don't exist until your next turn.) +SVar:TrigPhaseOut:DB$ Phases | Defined$ TriggeredTarget +T:Mode$ PhaseIn | ValidCard$ Card.Self,Spirit.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Spirit you control phases in, create a tapped 1/1 white Spirit creature token with flying. +SVar:TrigToken:DB $Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You +DeckHints:Type$Spirit +DeckHas:Ability$Token +Oracle:Flying\nWhenever King of the Oathbreakers or another Spirit you control becomes the target of a spell, it phases out. (Treat it and anything attached to it as though they don't exist until your next turn.)\nWhenever King of the Oathbreakers or another Spirit you control phases in, create a tapped 1/1 white Spirit creature token with flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt b/forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt new file mode 100644 index 00000000000..fb5cdf0a614 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt @@ -0,0 +1,12 @@ +Name:Legolas, Master Archer +ManaCost:1 G G +Types:Legendary Creature Elf Archer +PT:1/4 +K:Reach +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on NICKNAME +SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Creature.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigFight | TriggerDescription$ Whenever you cast a spell that targets a creature you don't control, NICKNAME deals damage equal to its power to up to one target creature. +SVar:TrigFight:DB$ DealDamage | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | AILogic$ PowerDmg | NumDmg$ X +SVar:X:Count$CardPower +DeckHas:Ability$Counters +Oracle:Reach\nWhenever you cast a spell that targets Legolas, Master Archer, put a +1/+1 counter on Legolas.\nWhenever you cast a spell that targets a creature you don't control, Legolas deals damage equal to its power to up to one target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt new file mode 100644 index 00000000000..7297361735e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt @@ -0,0 +1,11 @@ +Name:Long List of the Ents +ManaCost:G +Types:Enchantment Saga +K:Saga:6:DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType, +SVar:DBNoteType:DB$ ChooseType | Type$ Creature | Note$ True | SpellDescription$ Note a creature type that hasn't been noted for CARDNAME. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. +T:Mode$ SpellCast | ValidCard$ Creature.NotedType | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. +SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | ReplacementEffects$ ETBCreat | ExileOnMoved$ Stack +SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated +SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:I, II, III, IV, V, VI — Note a creature type that hasn't been noted for Long List of the Ents. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/meneldor_swift_savior.txt b/forge-gui/res/cardsfolder/upcoming/meneldor_swift_savior.txt new file mode 100644 index 00000000000..6fe5d6e9874 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/meneldor_swift_savior.txt @@ -0,0 +1,10 @@ +Name:Meneldor, Swift Savior +ManaCost:3 U +Types:Legendary Creature Bird Soldier +PT:3/3 +K:Flying +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile up to one target creature you own, then return it to the battlefield under your control. +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select up to one target creature you own | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Flying\nWhenever Meneldor, Swift Savior deals combat damage to a player, exile up to one target creature you own, then return it to the battlefield under your control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt b/forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt new file mode 100644 index 00000000000..a0d76233263 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt @@ -0,0 +1,9 @@ +Name:Meriadoc Brandybuck +ManaCost:1 G +Types:Legendary Creature Halfling Citizen +PT:2/2 +T:Mode$ AttackersDeclaredOneTarget | ValidAttackers$ Halfling.YouCtrl | AttackedTarget$ Opponent | Execute$ TrigFood| TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more Halflings you control attack a player, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You +DeckHas:Ability$Tokens|LifeGain & Type$Food|Artifact +DeckHints:Type$Halfling +Oracle:Whenever one or more Halflings you control attack a player, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt b/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt new file mode 100644 index 00000000000..344b25951a6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt @@ -0,0 +1,11 @@ +Name:Merry, Esquire of Rohan +ManaCost:R W +Types:Legendary Creature Halfling Knight +PT:2/2 +K:Haste +S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ First strike | Description$ CARDNAME has first strike as long as it's equipped. +T:Mode$ AttackersDeclared | ValidAttackers$ Card.Self | IsPresent$ Creature.attacking+Other+YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you attack with NICKNAME and another legendary creature, draw a card. +SVar:TrigDraw:DB$ Draw +SVar:EquipMe:Once +DeckHints:Type$Equipment|Legendary +Oracle:Haste\nMerry, Esquire of Rohan has first strike as long as it's equipped.\nWhenever you attack with Merry and another legendary creature, draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt new file mode 100644 index 00000000000..b558332e6cc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt @@ -0,0 +1,11 @@ +Name:Morgul-Knife Wound +ManaCost:1 B +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -3 | Description$ Enchanted creature gets -3/-0 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." +SVar:TrigDestroy:DB$ GenericChoice | Choices$ Pay1,Pay1Life | AILogic$ PayUnlessCost | Defined$ TriggeredPlayer +SVar:Pay1:DB$ Destroy | Defined$ Enchanted | UnlessCost$ 1 | UnlessPayer$ TriggeredPlayer | SpellDescription$ Destroy enchanted land unless you pay {1} +SVar:TrigExile:DB$ ChangeZone | Defined$ Enchanted | Origin$ Battlefield | Destination$ Exile | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer | SpellDescription$ Exile this creature unless you pay 2 life +Oracle:Enchant creature\nEnchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/protector_of_gondor.txt b/forge-gui/res/cardsfolder/upcoming/protector_of_gondor.txt new file mode 100644 index 00000000000..14b68db6544 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/protector_of_gondor.txt @@ -0,0 +1,8 @@ +Name:Protector of Gondor +ManaCost:3 W +Types:Creature Human Soldier +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You +DeckHas:Ability$Token +Oracle:When Protector of Gondor enters the battlefield, create a 1/1 white Human Soldier creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/rising_of_the_day.txt b/forge-gui/res/cardsfolder/upcoming/rising_of_the_day.txt new file mode 100644 index 00000000000..50dac1f9358 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rising_of_the_day.txt @@ -0,0 +1,9 @@ +Name:Rising of the Day +ManaCost:2 R +Types:Enchantment +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Description$ Creatures you control have haste. +S:Mode$ Continuous | Affected$ Creature.Legendary+YouCtrl | AddPower$ 1 | Description$ Legendary creatures you control get +1/+0. +SVar:BuffedBy:Creature +SVar:PlayMain1:TRUE +DeckHints:Type$Legendary +Oracle:Creatures you control have haste.\nLegendary creatures you control get +1/+0. \ No newline at end of file From ddebde90a868d5d7157a514d8011b10313d74ff9 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 6 Jun 2023 19:04:53 +0200 Subject: [PATCH 02/12] Update legolas_master_archer.txt --- forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt b/forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt index fb5cdf0a614..cb0c64c5619 100644 --- a/forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt +++ b/forge-gui/res/cardsfolder/upcoming/legolas_master_archer.txt @@ -3,10 +3,10 @@ ManaCost:1 G G Types:Legendary Creature Elf Archer PT:1/4 K:Reach -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on NICKNAME +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on NICKNAME. SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Creature.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigFight | TriggerDescription$ Whenever you cast a spell that targets a creature you don't control, NICKNAME deals damage equal to its power to up to one target creature. SVar:TrigFight:DB$ DealDamage | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | AILogic$ PowerDmg | NumDmg$ X SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Reach\nWhenever you cast a spell that targets Legolas, Master Archer, put a +1/+1 counter on Legolas.\nWhenever you cast a spell that targets a creature you don't control, Legolas deals damage equal to its power to up to one target creature. \ No newline at end of file +Oracle:Reach\nWhenever you cast a spell that targets Legolas, Master Archer, put a +1/+1 counter on Legolas.\nWhenever you cast a spell that targets a creature you don't control, Legolas deals damage equal to its power to up to one target creature. From 871c66bae5106ed4200b04964f38dde15c23692b Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 6 Jun 2023 19:07:37 +0200 Subject: [PATCH 03/12] Update merry_esquire_of_rohan.txt --- forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt b/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt index 344b25951a6..4aae5e32c77 100644 --- a/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt +++ b/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt @@ -3,9 +3,9 @@ ManaCost:R W Types:Legendary Creature Halfling Knight PT:2/2 K:Haste -S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ First strike | Description$ CARDNAME has first strike as long as it's equipped. +S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ First Strike | Description$ CARDNAME has first strike as long as it's equipped. T:Mode$ AttackersDeclared | ValidAttackers$ Card.Self | IsPresent$ Creature.attacking+Other+YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you attack with NICKNAME and another legendary creature, draw a card. SVar:TrigDraw:DB$ Draw SVar:EquipMe:Once DeckHints:Type$Equipment|Legendary -Oracle:Haste\nMerry, Esquire of Rohan has first strike as long as it's equipped.\nWhenever you attack with Merry and another legendary creature, draw a card. \ No newline at end of file +Oracle:Haste\nMerry, Esquire of Rohan has first strike as long as it's equipped.\nWhenever you attack with Merry and another legendary creature, draw a card. From 3871b70ed782c54ceac3e35702e3812f3518c07a Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 6 Jun 2023 19:09:41 +0200 Subject: [PATCH 04/12] Update morgul_knife_wound.txt --- .../res/cardsfolder/upcoming/morgul_knife_wound.txt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt index b558332e6cc..84d438ec2d3 100644 --- a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt +++ b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt @@ -3,9 +3,7 @@ ManaCost:1 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -3 | Description$ Enchanted creature gets -3/-0 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." -SVar:TrigDestroy:DB$ GenericChoice | Choices$ Pay1,Pay1Life | AILogic$ PayUnlessCost | Defined$ TriggeredPlayer -SVar:Pay1:DB$ Destroy | Defined$ Enchanted | UnlessCost$ 1 | UnlessPayer$ TriggeredPlayer | SpellDescription$ Destroy enchanted land unless you pay {1} -SVar:TrigExile:DB$ ChangeZone | Defined$ Enchanted | Origin$ Battlefield | Destination$ Exile | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer | SpellDescription$ Exile this creature unless you pay 2 life -Oracle:Enchant creature\nEnchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." \ No newline at end of file +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -3 | AddTrigger$ TrigExile | Description$ Enchanted creature gets -3/-0 +SVar:TrigExile:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigExileEnchanted | TriggerDescription$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." +SVar:TrigExileEnchanted:DB$ ChangeZone | Defined$ Enchanted | Origin$ Battlefield | Destination$ Exile | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer | SpellDescription$ Exile this creature unless you pay 2 life +Oracle:Enchant creature\nEnchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." From d90df1cebb6805f53a291551bbde2b9aedb0962a Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 7 Jun 2023 09:13:27 +0200 Subject: [PATCH 05/12] update --- .../res/cardsfolder/upcoming/flowering_of_the_white_tree.txt | 2 +- .../res/cardsfolder/upcoming/king_of_the_oathbreakers.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt | 2 +- forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt | 2 +- forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/flowering_of_the_white_tree.txt b/forge-gui/res/cardsfolder/upcoming/flowering_of_the_white_tree.txt index 9129b56eddb..3095135a1ca 100644 --- a/forge-gui/res/cardsfolder/upcoming/flowering_of_the_white_tree.txt +++ b/forge-gui/res/cardsfolder/upcoming/flowering_of_the_white_tree.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Creature.Legendary+YouCtrl | AddPower$ 2 | AddTou S:Mode$ Continuous | Affected$ Creature.nonLegendary+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Nonlegendary creatures you control get +1/+1. SVar:PlayMain1:TRUE DeckHints:Type$Legendary -Oracle:Legendary creatures you control get +2/+1 and have ward {1}./nNonlegendary creatures you control get +1/+1. \ No newline at end of file +Oracle:Legendary creatures you control get +2/+1 and have ward {1}.\nNonlegendary creatures you control get +1/+1. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt b/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt index 9b21ccbaf5f..05548375b98 100644 --- a/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt +++ b/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt @@ -3,10 +3,10 @@ ManaCost:2 W B Types:Legendary Creature Spirit Noble PT:3/3 K:Flying -T:Mode$ BecomesTarget | ValidTarget$ Card.Self,Spirit.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPhaseOut| TriggerDescription$ Whenever CARDNAME or another Spirit you control becomes the target of a spell, it phases out. (Treat it and anything attached to it as though they don't exist until your next turn.) +T:Mode$ BecomesTarget | ValidTarget$ Card.Self,Spirit.YouCtrl+Other | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigPhaseOut| TriggerDescription$ Whenever CARDNAME or another Spirit you control becomes the target of a spell, it phases out. (Treat it and anything attached to it as though they don't exist until your next turn.) SVar:TrigPhaseOut:DB$ Phases | Defined$ TriggeredTarget T:Mode$ PhaseIn | ValidCard$ Card.Self,Spirit.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Spirit you control phases in, create a tapped 1/1 white Spirit creature token with flying. -SVar:TrigToken:DB $Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You DeckHints:Type$Spirit DeckHas:Ability$Token Oracle:Flying\nWhenever King of the Oathbreakers or another Spirit you control becomes the target of a spell, it phases out. (Treat it and anything attached to it as though they don't exist until your next turn.)\nWhenever King of the Oathbreakers or another Spirit you control phases in, create a tapped 1/1 white Spirit creature token with flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt index 7297361735e..ab222314043 100644 --- a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt +++ b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt @@ -1,7 +1,7 @@ Name:Long List of the Ents ManaCost:G Types:Enchantment Saga -K:Saga:6:DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType, +K:Saga:6:DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType SVar:DBNoteType:DB$ ChooseType | Type$ Creature | Note$ True | SpellDescription$ Note a creature type that hasn't been noted for CARDNAME. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. T:Mode$ SpellCast | ValidCard$ Creature.NotedType | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | ReplacementEffects$ ETBCreat | ExileOnMoved$ Stack diff --git a/forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt b/forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt index a0d76233263..1977605e13b 100644 --- a/forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt +++ b/forge-gui/res/cardsfolder/upcoming/meriadoc_brandybuck.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Halfling Citizen PT:2/2 T:Mode$ AttackersDeclaredOneTarget | ValidAttackers$ Halfling.YouCtrl | AttackedTarget$ Opponent | Execute$ TrigFood| TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more Halflings you control attack a player, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You -DeckHas:Ability$Tokens|LifeGain & Type$Food|Artifact +DeckHas:Ability$Token|LifeGain & Type$Food|Artifact DeckHints:Type$Halfling Oracle:Whenever one or more Halflings you control attack a player, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt b/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt index 4aae5e32c77..563e18c1ab8 100644 --- a/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt +++ b/forge-gui/res/cardsfolder/upcoming/merry_esquire_of_rohan.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Halfling Knight PT:2/2 K:Haste S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ First Strike | Description$ CARDNAME has first strike as long as it's equipped. -T:Mode$ AttackersDeclared | ValidAttackers$ Card.Self | IsPresent$ Creature.attacking+Other+YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you attack with NICKNAME and another legendary creature, draw a card. +T:Mode$ AttackersDeclared | ValidAttackers$ Card.Self | NoResolvingCheck$ True | IsPresent$ Creature.attacking+Other+YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you attack with NICKNAME and another legendary creature, draw a card. SVar:TrigDraw:DB$ Draw SVar:EquipMe:Once DeckHints:Type$Equipment|Legendary -Oracle:Haste\nMerry, Esquire of Rohan has first strike as long as it's equipped.\nWhenever you attack with Merry and another legendary creature, draw a card. +Oracle:Haste\nMerry, Esquire of Rohan has first strike as long as it's equipped.\nWhenever you attack with Merry and another legendary creature, draw a card. \ No newline at end of file From 97b2f88fd2546d3352e5d3260d73e9744c355e58 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 7 Jun 2023 09:26:09 +0200 Subject: [PATCH 06/12] Update long_list_of_the_ents.txt --- forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt index ab222314043..2c6fa080108 100644 --- a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt +++ b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt @@ -2,8 +2,8 @@ Name:Long List of the Ents ManaCost:G Types:Enchantment Saga K:Saga:6:DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType -SVar:DBNoteType:DB$ ChooseType | Type$ Creature | Note$ True | SpellDescription$ Note a creature type that hasn't been noted for CARDNAME. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. -T:Mode$ SpellCast | ValidCard$ Creature.NotedType | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. +SVar:DBNoteType:DB$ ChooseType | Type$ Creature | Note$ True | SubAbility$ DBDelayTrig | SpellDescription$ Note a creature type that hasn't been noted for CARDNAME. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. +SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ SpellCast | ValidCard$ Creature.NotedType | ValidActivatingPlayer$ You | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | ReplacementEffects$ ETBCreat | ExileOnMoved$ Stack SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 1 From 2091c0b89ef60c2f99d64b71ab6fad53d1886ad6 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 7 Jun 2023 09:28:39 +0200 Subject: [PATCH 07/12] Update morgul_knife_wound.txt --- forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt index 84d438ec2d3..f1cc671f372 100644 --- a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt +++ b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -3 | AddTrigger$ TrigExile | Description$ Enchanted creature gets -3/-0 -SVar:TrigExile:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigExileEnchanted | TriggerDescription$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." +SVar:TrigExile:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExileEnchanted | TriggerDescription$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." SVar:TrigExileEnchanted:DB$ ChangeZone | Defined$ Enchanted | Origin$ Battlefield | Destination$ Exile | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer | SpellDescription$ Exile this creature unless you pay 2 life Oracle:Enchant creature\nEnchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." From 8ab67fd34e3ad68a22dba0c586e0e045a8307f08 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 7 Jun 2023 09:36:51 +0200 Subject: [PATCH 08/12] Update long_list_of_the_ents.txt --- forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt index 2c6fa080108..74d80488a8f 100644 --- a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt +++ b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt @@ -3,9 +3,9 @@ ManaCost:G Types:Enchantment Saga K:Saga:6:DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType SVar:DBNoteType:DB$ ChooseType | Type$ Creature | Note$ True | SubAbility$ DBDelayTrig | SpellDescription$ Note a creature type that hasn't been noted for CARDNAME. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. -SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ SpellCast | ValidCard$ Creature.NotedType | ValidActivatingPlayer$ You | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. +SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ SpellCast | ValidCard$ Creature.NotedType | ThisTurn$ True | ValidActivatingPlayer$ You | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | ReplacementEffects$ ETBCreat | ExileOnMoved$ Stack SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:I, II, III, IV, V, VI — Note a creature type that hasn't been noted for Long List of the Ents. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. \ No newline at end of file +Oracle:I, II, III, IV, V, VI — Note a creature type that hasn't been noted for Long List of the Ents. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. From 73891642a802612d313a8b48bcd107dfbfe78ac2 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sun, 11 Jun 2023 14:19:24 +0200 Subject: [PATCH 09/12] Delete long_list_of_the_ents.txt --- .../cardsfolder/upcoming/long_list_of_the_ents.txt | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt diff --git a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt b/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt deleted file mode 100644 index 74d80488a8f..00000000000 --- a/forge-gui/res/cardsfolder/upcoming/long_list_of_the_ents.txt +++ /dev/null @@ -1,11 +0,0 @@ -Name:Long List of the Ents -ManaCost:G -Types:Enchantment Saga -K:Saga:6:DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType -SVar:DBNoteType:DB$ ChooseType | Type$ Creature | Note$ True | SubAbility$ DBDelayTrig | SpellDescription$ Note a creature type that hasn't been noted for CARDNAME. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. -SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ SpellCast | ValidCard$ Creature.NotedType | ThisTurn$ True | ValidActivatingPlayer$ You | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. -SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | ReplacementEffects$ ETBCreat | ExileOnMoved$ Stack -SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated -SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 1 -DeckHas:Ability$Counters -Oracle:I, II, III, IV, V, VI — Note a creature type that hasn't been noted for Long List of the Ents. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. From e49ad7528d1252e958212aed70f25a4c561026e0 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sun, 11 Jun 2023 15:00:39 +0200 Subject: [PATCH 10/12] Update king_of_the_oathbreakers.txt --- forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt b/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt index 05548375b98..5ec5953a29e 100644 --- a/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt +++ b/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Spirit Noble PT:3/3 K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self,Spirit.YouCtrl+Other | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigPhaseOut| TriggerDescription$ Whenever CARDNAME or another Spirit you control becomes the target of a spell, it phases out. (Treat it and anything attached to it as though they don't exist until your next turn.) -SVar:TrigPhaseOut:DB$ Phases | Defined$ TriggeredTarget +SVar:TrigPhaseOut:DB$ Phases | Defined$ TriggeredTargetLKICopy T:Mode$ PhaseIn | ValidCard$ Card.Self,Spirit.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Spirit you control phases in, create a tapped 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You DeckHints:Type$Spirit From bd0e76ad3689309897a6d80e622199edc8e36dd5 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sun, 11 Jun 2023 15:32:17 +0200 Subject: [PATCH 11/12] update --- forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt index f1cc671f372..995e8510ef4 100644 --- a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt +++ b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt @@ -5,5 +5,5 @@ K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -3 | AddTrigger$ TrigExile | Description$ Enchanted creature gets -3/-0 SVar:TrigExile:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExileEnchanted | TriggerDescription$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." -SVar:TrigExileEnchanted:DB$ ChangeZone | Defined$ Enchanted | Origin$ Battlefield | Destination$ Exile | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer | SpellDescription$ Exile this creature unless you pay 2 life +SVar:TrigExileEnchanted:DB$ ChangeZone| Origin$ Battlefield | Destination$ Exile | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer Oracle:Enchant creature\nEnchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." From c0866bbfc24759d2b897ef000489871f90fb281e Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sun, 11 Jun 2023 15:33:25 +0200 Subject: [PATCH 12/12] update --- forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt index 995e8510ef4..b94ef496904 100644 --- a/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt +++ b/forge-gui/res/cardsfolder/upcoming/morgul_knife_wound.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -3 | AddTrigger$ TrigExile | Description$ Enchanted creature gets -3/-0 -SVar:TrigExile:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExileEnchanted | TriggerDescription$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -3 | AddTrigger$ TrigExile | Description$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." +SVar:TrigExile:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExileEnchanted | TriggerDescription$ At the beginning of your upkeep, exile this creature unless you pay 2 life. SVar:TrigExileEnchanted:DB$ ChangeZone| Origin$ Battlefield | Destination$ Exile | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer -Oracle:Enchant creature\nEnchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." +Oracle:Enchant creature\nEnchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." \ No newline at end of file