From d5cfc397442a5bf1cc855c8d9d577f51bf9b5fa8 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 10:29:35 +0000 Subject: [PATCH 01/11] Add new file --- forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt diff --git a/forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt b/forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt new file mode 100644 index 00000000000..df4b84bfb6b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt @@ -0,0 +1,10 @@ +Name:Skyblade's Boon +ManaCost:1 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+1 and has flying. +A:AB$ ChangeZone | Cost$ 2 W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. Activate only if CARDNAME is on the battlefield or in your graveyard. +A:AB$ ChangeZone | Cost$ 2 W | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | Secondary$ True | SpellDescription$ Return CARDNAME to its owner's hand. Activate only if CARDNAME is on the battlefield or in your graveyard. +SVar:DiscardMe:1 +Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has flying.\n{2}{W}: Return Skyblade's Boon to its owner's hand. Activate only if Skyblade's Boon is on the battlefield or in your graveyard. From 7386a9b614ebff1248deb57256edf22106b871a7 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 10:30:50 +0000 Subject: [PATCH 02/11] Add new file --- .../res/cardsfolder/upcoming/raving_visionary.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/raving_visionary.txt diff --git a/forge-gui/res/cardsfolder/upcoming/raving_visionary.txt b/forge-gui/res/cardsfolder/upcoming/raving_visionary.txt new file mode 100644 index 00000000000..e7a9c2ae2d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/raving_visionary.txt @@ -0,0 +1,10 @@ +Name:Raving Visionary +ManaCost:1 U +Types:Creature Merfolk Wizard +PT:1/1 +A:AB$ Draw | Cost$ U T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard +SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 +A:AB$ Draw | Cost$ 2 U T | NumCards$ 1 | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ Draw a card. Activate this ability only if there are four or more card types among cards in your graveyard. +DeckHints:Ability$Graveyard & Ability$Discard +DeckHas:Ability$Delirium +Oracle:{U}{T}: Draw a card, then discard a card.\nDelirium — {2}{U}, {T}: Draw a card. Activate this ability only if there are four or more card types among cards in your graveyard. From 71cbd1221bac22b459176386bea5ef4c56a1dc22 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 10:31:22 +0000 Subject: [PATCH 03/11] Add new file --- .../res/cardsfolder/upcoming/thought_monitor.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/thought_monitor.txt diff --git a/forge-gui/res/cardsfolder/upcoming/thought_monitor.txt b/forge-gui/res/cardsfolder/upcoming/thought_monitor.txt new file mode 100644 index 00000000000..0398e525ad8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thought_monitor.txt @@ -0,0 +1,11 @@ +Name:Thought Monitor +ManaCost:6 U +Types:Artifact Creature Construct +PT:2/2 +K:Flying +K:Affinity:Artifact +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards. +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 2 +DeckHas$Artifacts +DeckHints:Type$Artifact +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nFlying\nWhen Thought Monitor enters the battlefield, draw two cards. From 46574f81374184fd3e91611a2731e96a20c7a42d Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 10:32:35 +0000 Subject: [PATCH 04/11] Add new file --- forge-gui/res/cardsfolder/upcoming/tide_shaper.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/tide_shaper.txt diff --git a/forge-gui/res/cardsfolder/upcoming/tide_shaper.txt b/forge-gui/res/cardsfolder/upcoming/tide_shaper.txt new file mode 100644 index 00000000000..a8703cde1a8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tide_shaper.txt @@ -0,0 +1,10 @@ +Name:Tide Shaper +ManaCost:U +Types:Creature Merfolk Wizard +PT:1/1 +K:Kicker:1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, target land becomes an Island for as long as CARDNAME remains on the battlefield. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +1/+1 as long as an opponent controls an Island. +SVar:X:Count$Valid Island.OppCtrl +SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land | AITgts$ Land.OppCtrl | Types$ Island | RemoveLandTypes$ True | Duration$ UntilHostLeavesPlay | IsCurse$ True +Oracle:Kicker {1} (You may pay an additional {1} as you cast this spell.)\nWhen Tide Shaper enters the battlefield, if it was kicked, target land becomes an Island for as long as Tide Shaper remains on the battlefield.\nTide Shaper gets +1/+1 as long as an opponent controls an Island. From 4d25aee6dc8eee01b4ab88ff9d04b6091ebce49f Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 10:33:16 +0000 Subject: [PATCH 05/11] Add new file --- .../res/cardsfolder/upcoming/tireless_provisioner.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt diff --git a/forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt b/forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt new file mode 100644 index 00000000000..8ab8be9ce94 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt @@ -0,0 +1,10 @@ +Name:Tireless Provisioner +ManaCost:2 G +Types:Creature Elf Scout +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTokenChoice | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, create a Food token or a Treasure token. (Food is an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life." Treasure is an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +SVar:TrigTokenChoice:DB$ GenericChoice | Defined$ You | Choices$ Food,Treasure | SpellDescription$ Whenever a land enters the battlefield under your control, create a Food token or a Treasure token. +SVar:Food:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Food +SVar:Treasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Treasure +DeckHas:Ability$Token +Oracle:Landfall — Whenever a land enters the battlefield under your control, create a Food token or a Treasure token. (Food is an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life." Treasure is an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") From 41fdc485b4bee913cb312114c4574b1309e6cd04 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 10:33:54 +0000 Subject: [PATCH 06/11] Add new file --- forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt diff --git a/forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt b/forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt new file mode 100644 index 00000000000..024551686ff --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt @@ -0,0 +1,7 @@ +Name:Combine Chrysalis +ManaCost:G U +Types:Artifact +S:Mode$ Continuous | Affected$ Creature.token | AddKeyword$ Flying | Description$ Creature tokens you control have flying. +A:AB$ Token | Cost$ 2 G U T Sac<1/Permanent.token/token> | SorcerySpeed$ True | TokenScript$ g_4_4_beast | SpellDescription$ Create a 4/4 green Beast creature token. Activate only as a sorcery. +DeckNeeds:Ability$Token +Oracle:Creature tokens you control have flying.\n{2}{G}{U}, {T}, Sacrifice a token: Create a 4/4 green Beast creature token. Activate only as a sorcery. From 355f379f21cb2883f3b9eef7f2c54d935cbf4b60 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 13:13:34 +0000 Subject: [PATCH 07/11] Update combine_chrysalis.txt --- forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt b/forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt index 024551686ff..8150d92ad2f 100644 --- a/forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt +++ b/forge-gui/res/cardsfolder/upcoming/combine_chrysalis.txt @@ -4,4 +4,5 @@ Types:Artifact S:Mode$ Continuous | Affected$ Creature.token | AddKeyword$ Flying | Description$ Creature tokens you control have flying. A:AB$ Token | Cost$ 2 G U T Sac<1/Permanent.token/token> | SorcerySpeed$ True | TokenScript$ g_4_4_beast | SpellDescription$ Create a 4/4 green Beast creature token. Activate only as a sorcery. DeckNeeds:Ability$Token +DeckHas:Ability$Token Oracle:Creature tokens you control have flying.\n{2}{G}{U}, {T}, Sacrifice a token: Create a 4/4 green Beast creature token. Activate only as a sorcery. From 490f700e3700982ec9aa107ebf47ba2fdf078e64 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 13:15:47 +0000 Subject: [PATCH 08/11] Update skyblades_boon.txt --- forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt b/forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt index df4b84bfb6b..f353c7b5981 100644 --- a/forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt +++ b/forge-gui/res/cardsfolder/upcoming/skyblades_boon.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+1 and has flying. -A:AB$ ChangeZone | Cost$ 2 W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. Activate only if CARDNAME is on the battlefield or in your graveyard. +A:AB$ ChangeZone | Cost$ 2 W | Origin$ Battlefield | Destination$ Hand | ActivationZone$ Battlefield,Graveyard |SpellDescription$ Return CARDNAME to its owner's hand. Activate only if CARDNAME is on the battlefield or in your graveyard. A:AB$ ChangeZone | Cost$ 2 W | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | Secondary$ True | SpellDescription$ Return CARDNAME to its owner's hand. Activate only if CARDNAME is on the battlefield or in your graveyard. SVar:DiscardMe:1 Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has flying.\n{2}{W}: Return Skyblade's Boon to its owner's hand. Activate only if Skyblade's Boon is on the battlefield or in your graveyard. From c507e960fdc5692c1b10faf203b88697be414f9f Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 13:16:05 +0000 Subject: [PATCH 09/11] Update thought_monitor.txt --- forge-gui/res/cardsfolder/upcoming/thought_monitor.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/thought_monitor.txt b/forge-gui/res/cardsfolder/upcoming/thought_monitor.txt index 0398e525ad8..84d57dfbf7d 100644 --- a/forge-gui/res/cardsfolder/upcoming/thought_monitor.txt +++ b/forge-gui/res/cardsfolder/upcoming/thought_monitor.txt @@ -6,6 +6,5 @@ K:Flying K:Affinity:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 2 -DeckHas$Artifacts DeckHints:Type$Artifact Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nFlying\nWhen Thought Monitor enters the battlefield, draw two cards. From 8d2ef41d543aa3ad6c3e992aad32556287c813ba Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 13:17:03 +0000 Subject: [PATCH 10/11] Update tide_shaper.txt --- forge-gui/res/cardsfolder/upcoming/tide_shaper.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/tide_shaper.txt b/forge-gui/res/cardsfolder/upcoming/tide_shaper.txt index a8703cde1a8..4245d4c01cc 100644 --- a/forge-gui/res/cardsfolder/upcoming/tide_shaper.txt +++ b/forge-gui/res/cardsfolder/upcoming/tide_shaper.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk Wizard PT:1/1 K:Kicker:1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, target land becomes an Island for as long as CARDNAME remains on the battlefield. -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +1/+1 as long as an opponent controls an Island. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +1/+1 as long as an opponent controls an Island. SVar:X:Count$Valid Island.OppCtrl SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land | AITgts$ Land.OppCtrl | Types$ Island | RemoveLandTypes$ True | Duration$ UntilHostLeavesPlay | IsCurse$ True Oracle:Kicker {1} (You may pay an additional {1} as you cast this spell.)\nWhen Tide Shaper enters the battlefield, if it was kicked, target land becomes an Island for as long as Tide Shaper remains on the battlefield.\nTide Shaper gets +1/+1 as long as an opponent controls an Island. From 9e78a4ef99a63d8f2afc06956c268bf31f382391 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 31 May 2021 13:17:30 +0000 Subject: [PATCH 11/11] Update tireless_provisioner.txt --- forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt b/forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt index 8ab8be9ce94..02ad7062cf7 100644 --- a/forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt +++ b/forge-gui/res/cardsfolder/upcoming/tireless_provisioner.txt @@ -6,5 +6,5 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.Y SVar:TrigTokenChoice:DB$ GenericChoice | Defined$ You | Choices$ Food,Treasure | SpellDescription$ Whenever a land enters the battlefield under your control, create a Food token or a Treasure token. SVar:Food:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Food SVar:Treasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Treasure -DeckHas:Ability$Token +DeckHas:Ability$Token & Ability$LifeGain Oracle:Landfall — Whenever a land enters the battlefield under your control, create a Food token or a Treasure token. (Food is an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life." Treasure is an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")