From d908f2190fe800e96b3d1fedec7851bef96efd0a Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 20:36:38 +0000 Subject: [PATCH 01/15] VOW: Rural Recruit --- forge-gui/res/cardsfolder/upcoming/rural_recruit.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/rural_recruit.txt diff --git a/forge-gui/res/cardsfolder/upcoming/rural_recruit.txt b/forge-gui/res/cardsfolder/upcoming/rural_recruit.txt new file mode 100644 index 00000000000..7f8529253ff --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rural_recruit.txt @@ -0,0 +1,8 @@ +Name:Rural Recruit +ManaCost:3 G +Types:Creature Human Peasant +PT:1/1 +K:Training +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 3/1 green Boar creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_1_boar | TokenOwner$ You +Oracle:Training\nWhen Rural Recruit enters the battlefield, create a 3/1 green Boar creature token. From 247f264bfbada13982622191e1d98967aef4c9a6 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 20:38:53 +0000 Subject: [PATCH 02/15] VOW: Sheltering Boughs --- forge-gui/res/cardsfolder/upcoming/sheltering_boughs.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/sheltering_boughs.txt diff --git a/forge-gui/res/cardsfolder/upcoming/sheltering_boughs.txt b/forge-gui/res/cardsfolder/upcoming/sheltering_boughs.txt new file mode 100644 index 00000000000..c1779c132c7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sheltering_boughs.txt @@ -0,0 +1,9 @@ +Name:Sheltering Boughs +ManaCost:2 G +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 3 | Description$ Enchanted creature gets +1/+3. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +Oracle:Enchant creature\nWhen Sheltering Boughs enters the battlefield, draw a card.\nEnchanted creature gets +1/+3. From 3ceb668accb46976bcc1dbbcdf42322a51f304b1 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 20:46:56 +0000 Subject: [PATCH 03/15] VOW: green 3/1 Boar creature token (for Rural Recruit) --- forge-gui/res/tokenscripts/g_3_1_boar.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/tokenscripts/g_3_1_boar.txt diff --git a/forge-gui/res/tokenscripts/g_3_1_boar.txt b/forge-gui/res/tokenscripts/g_3_1_boar.txt new file mode 100644 index 00000000000..755c5b931aa --- /dev/null +++ b/forge-gui/res/tokenscripts/g_3_1_boar.txt @@ -0,0 +1,6 @@ +Name:Boar +Colors:green +ManaCost:no cost +PT:3/1 +Types:Creature Boar +Oracle: \ No newline at end of file From 20a1d3b6e9a2ddc254541d121c3153b0723280f4 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 20:51:07 +0000 Subject: [PATCH 04/15] VOW: Spore Crawler --- forge-gui/res/cardsfolder/upcoming/spore_crawler.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/spore_crawler.txt diff --git a/forge-gui/res/cardsfolder/upcoming/spore_crawler.txt b/forge-gui/res/cardsfolder/upcoming/spore_crawler.txt new file mode 100644 index 00000000000..3d41e097277 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spore_crawler.txt @@ -0,0 +1,8 @@ +Name:Spore Crawler +ManaCost:2 G +Types:Creature Fungus +PT:3/2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredCardController +SVar:SacMe:1 +Oracle:When Spore Crawler dies, draw a card. From dcebe1e110cb597d4277145391c6a29920e4bec3 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 21:38:37 +0000 Subject: [PATCH 05/15] Update kaldra_compleat.txt - Triggered ability should only trigger on combat damage --- forge-gui/res/cardsfolder/k/kaldra_compleat.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/k/kaldra_compleat.txt b/forge-gui/res/cardsfolder/k/kaldra_compleat.txt index 8f2413724e8..f638039f737 100644 --- a/forge-gui/res/cardsfolder/k/kaldra_compleat.txt +++ b/forge-gui/res/cardsfolder/k/kaldra_compleat.txt @@ -4,7 +4,7 @@ Types:Legendary Artifact Equipment K:Living Weapon K:Indestructible S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 5 | AddToughness$ 5 | AddKeyword$ First Strike & Trample & Indestructible & Haste | AddTrigger$ TrigDamageDone | Description$ Equipped creature gets +5/+5 and has first strike, trample, indestructible, haste, and "Whenever this creature deals combat damage to a creature, exile that creature." -SVar:TrigDamageDone:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | Execute$ TrigChangeZone | TriggerDescription$ Whenever this creature deals combat damage to a creature, exile that creature. +SVar:TrigDamageDone:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | Execute$ TrigChangeZone | TriggerDescription$ Whenever this creature deals combat damage to a creature, exile that creature. SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredTarget | Origin$ Battlefield | Destination$ Exile K:Equip:7 Oracle:Living weapon\nIndestructible\nEquipped creature gets +5/+5 and has first strike, trample, indestructible, haste, and "Whenever this creature deals combat damage to a creature, exile that creature."\nEquip {7} From 5d407c608e817170f3286eaa6dbb1ee0c82c2072 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 21:49:24 +0000 Subject: [PATCH 06/15] VOW: Blood Servitor --- forge-gui/res/cardsfolder/upcoming/blood_servitor.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/blood_servitor.txt diff --git a/forge-gui/res/cardsfolder/upcoming/blood_servitor.txt b/forge-gui/res/cardsfolder/upcoming/blood_servitor.txt new file mode 100644 index 00000000000..9f4c11fc287 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blood_servitor.txt @@ -0,0 +1,8 @@ +Name:Blood Servitor +ManaCost:3 +Types:Artifact Creature Construct +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBlood | TriggerDescription$ When CARDNAME enters the battlefield, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") +SVar:TrigBlood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_blood_draw | TokenOwner$ You +DeckHas:Ability$Token & Ability$Sacrifice & Type$Blood +Oracle:When Blood Servitor enters the battlefield, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") From 18148b681b094065c20e3316ce5f4275de9351c2 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 21:49:49 +0000 Subject: [PATCH 07/15] VOW: Ceremonial Knife --- forge-gui/res/cardsfolder/upcoming/ceremonial_knife.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/ceremonial_knife.txt diff --git a/forge-gui/res/cardsfolder/upcoming/ceremonial_knife.txt b/forge-gui/res/cardsfolder/upcoming/ceremonial_knife.txt new file mode 100644 index 00000000000..c5a0a1497b6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ceremonial_knife.txt @@ -0,0 +1,9 @@ +Name:Ceremonial Knife +ManaCost:1 +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddTrigger$ TrigDamageDone | Description$ Equipped creature gets +1/+0 and has "Whenever this creature deals combat damage, create a Blood token." (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") +SVar:TrigDamageDone:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | Execute$ TrigBlood | TriggerDescription$ Whenever this creature deals combat damage, create a Blood token." (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") +SVar:TrigBlood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_blood_draw | TokenOwner$ You +K:Equip:2 +DeckHas:Ability$Token & Ability$Sacrifice & Type$Blood +Oracle:Equipped creature gets +1/+0 and has "Whenever this creature deals combat damage, create a Blood token." (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")\nEquip {2} From bbe1bf7aff17267c487043cf670677822f2e12fe Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 21:50:16 +0000 Subject: [PATCH 08/15] VOW: Sporeback Wolf --- forge-gui/res/cardsfolder/upcoming/sporeback_wolf.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/sporeback_wolf.txt diff --git a/forge-gui/res/cardsfolder/upcoming/sporeback_wolf.txt b/forge-gui/res/cardsfolder/upcoming/sporeback_wolf.txt new file mode 100644 index 00000000000..e009ce446d0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sporeback_wolf.txt @@ -0,0 +1,6 @@ +Name:Sporeback Wolf +ManaCost:1 G +Types:Creature Wolf +PT:2/2 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 0 | AddToughness$ 2 | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME gets +0/+2. +Oracle:As long as it's your turn, Sporeback Wolf gets +0/+2. From b60f955c62cb68c920062250c9c3720fc2237c7e Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 21:50:40 +0000 Subject: [PATCH 09/15] VOW: Toxic Scorpion --- forge-gui/res/cardsfolder/upcoming/toxic_scorpion.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/toxic_scorpion.txt diff --git a/forge-gui/res/cardsfolder/upcoming/toxic_scorpion.txt b/forge-gui/res/cardsfolder/upcoming/toxic_scorpion.txt new file mode 100644 index 00000000000..0ccb782cc9d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/toxic_scorpion.txt @@ -0,0 +1,8 @@ +Name:Toxic Scorpion +ManaCost:1 G +Types:Creature Scorpion +PT:1/1 +K:Deathtouch +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target creature you control gains deathtouch until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | KW$ Deathtouch +Oracle:Deathtouch\nWhen Toxic Scorpion enters the battlefield, another target creature you control gains deathtouch until end of turn. From a1e9f426c54f226f090e0279b478f66fc4abc881 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 21:51:00 +0000 Subject: [PATCH 10/15] VOW: Witch's Web --- forge-gui/res/cardsfolder/upcoming/witchs_web.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/witchs_web.txt diff --git a/forge-gui/res/cardsfolder/upcoming/witchs_web.txt b/forge-gui/res/cardsfolder/upcoming/witchs_web.txt new file mode 100644 index 00000000000..8e8204003ba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/witchs_web.txt @@ -0,0 +1,6 @@ +Name:Witch's Web +ManaCost:1 G +Types:Instant +A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | KW$ Reach | SubAbility$ DBUntap | SpellDescription$ Target creature gets +3/+3 and gains reach until end of turn. Untap it. +SVar:DBUntap:DB$ Untap | Defined$ Targeted +Oracle:Target creature gets +3/+3 and gains reach until end of turn. Untap it. From f26650ea55a32ad73fa4ec81724e8869ebaf8d48 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Wed, 10 Nov 2021 21:51:19 +0000 Subject: [PATCH 11/15] VOW: Wolf Strike --- forge-gui/res/cardsfolder/upcoming/wolf_strike.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/wolf_strike.txt diff --git a/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt b/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt new file mode 100644 index 00000000000..35fc73b240c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt @@ -0,0 +1,8 @@ +Name:Wolf Strike +ManaCost:2 G +Types:Instant +A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | NumAtt$ +X | TgtPrompt$ Select target creature you control | SubAbility$ DBDamage | StackDescription$ None | SpellDescription$ Target creature you control gets +2/+0 until end of turn if it's night. Then it deals damage equal to its power to target creature you don't control. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ Y | DamageSource$ ParentTarget +SVar:X:Count$Night.2.0 +SVar:Y:ParentTargeted$CardPower +Oracle:Target creature you control gets +2/+0 until end of turn if it's night. Then it deals damage equal to its power to target creature you don't control. From e813cff9d7815a91c14a14c37623cc8d8bab22c0 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Thu, 11 Nov 2021 06:59:56 +0000 Subject: [PATCH 12/15] Update forge-gui/res/cardsfolder/upcoming/rural_recruit.txt --- forge-gui/res/cardsfolder/upcoming/rural_recruit.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/rural_recruit.txt b/forge-gui/res/cardsfolder/upcoming/rural_recruit.txt index 7f8529253ff..f8949e3dd3c 100644 --- a/forge-gui/res/cardsfolder/upcoming/rural_recruit.txt +++ b/forge-gui/res/cardsfolder/upcoming/rural_recruit.txt @@ -5,4 +5,5 @@ PT:1/1 K:Training T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 3/1 green Boar creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_1_boar | TokenOwner$ You +DeckHas:Ability$Token & Ability$Counters Oracle:Training\nWhen Rural Recruit enters the battlefield, create a 3/1 green Boar creature token. From 2e1d519bc7e2098d41a25a7c8f6b9d8434360787 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Thu, 11 Nov 2021 07:52:25 +0000 Subject: [PATCH 13/15] Update forge-gui/res/cardsfolder/upcoming/wolf_strike.txt --- forge-gui/res/cardsfolder/upcoming/wolf_strike.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt b/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt index 35fc73b240c..6aa889ab12e 100644 --- a/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt +++ b/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt @@ -1,7 +1,7 @@ Name:Wolf Strike ManaCost:2 G Types:Instant -A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | NumAtt$ +X | TgtPrompt$ Select target creature you control | SubAbility$ DBDamage | StackDescription$ None | SpellDescription$ Target creature you control gets +2/+0 until end of turn if it's night. Then it deals damage equal to its power to target creature you don't control. +A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | NumAtt$ +X | TgtPrompt$ Select target creature you control | SubAbility$ DBDamage | StackDescription$ {c:Targeted} gets +2/+0 until end of turn if it's night. | SpellDescription$ Target creature you control gets +2/+0 until end of turn if it's night. Then it deals damage equal to its power to target creature you don't control. SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ Y | DamageSource$ ParentTarget SVar:X:Count$Night.2.0 SVar:Y:ParentTargeted$CardPower From e889a7b1e220ad80694d384ca160e9d1ce1be3be Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Thu, 11 Nov 2021 07:56:58 +0000 Subject: [PATCH 14/15] Added newline to g_3_1_boar.txt tokenscript --- forge-gui/res/tokenscripts/g_3_1_boar.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/tokenscripts/g_3_1_boar.txt b/forge-gui/res/tokenscripts/g_3_1_boar.txt index 755c5b931aa..b7a83de9d3c 100644 --- a/forge-gui/res/tokenscripts/g_3_1_boar.txt +++ b/forge-gui/res/tokenscripts/g_3_1_boar.txt @@ -3,4 +3,4 @@ Colors:green ManaCost:no cost PT:3/1 Types:Creature Boar -Oracle: \ No newline at end of file +Oracle: From badde0f297b6fbfbc5406db0f01140202b7da380 Mon Sep 17 00:00:00 2001 From: Job Spijker Date: Thu, 11 Nov 2021 18:05:21 +0000 Subject: [PATCH 15/15] Improved stack description of VOW:Wolf Strike --- forge-gui/res/cardsfolder/upcoming/wolf_strike.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt b/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt index 6aa889ab12e..15e93ebbf29 100644 --- a/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt +++ b/forge-gui/res/cardsfolder/upcoming/wolf_strike.txt @@ -1,8 +1,8 @@ Name:Wolf Strike ManaCost:2 G Types:Instant -A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | NumAtt$ +X | TgtPrompt$ Select target creature you control | SubAbility$ DBDamage | StackDescription$ {c:Targeted} gets +2/+0 until end of turn if it's night. | SpellDescription$ Target creature you control gets +2/+0 until end of turn if it's night. Then it deals damage equal to its power to target creature you don't control. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ Y | DamageSource$ ParentTarget +A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | NumAtt$ +X | TgtPrompt$ Select target creature you control | SubAbility$ DBDamage | StackDescription$ {c:ThisTargetedCard} gets +2/+0 until end of turn if it's night. | SpellDescription$ Target creature you control gets +2/+0 until end of turn if it's night. Then it deals damage equal to its power to target creature you don't control. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ Y | DamageSource$ ParentTarget | StackDescription$ Then it deals damage equal to its power to {c:ThisTargetedCard}. SVar:X:Count$Night.2.0 SVar:Y:ParentTargeted$CardPower Oracle:Target creature you control gets +2/+0 until end of turn if it's night. Then it deals damage equal to its power to target creature you don't control.