From 240f5e64192177954157817ae470c22860055619 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:35:47 +0000 Subject: [PATCH 01/17] Add new file --- forge-gui/res/cardsfolder/upcoming/prismatic_ending.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/prismatic_ending.txt diff --git a/forge-gui/res/cardsfolder/upcoming/prismatic_ending.txt b/forge-gui/res/cardsfolder/upcoming/prismatic_ending.txt new file mode 100644 index 00000000000..b4dba9beaf9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/prismatic_ending.txt @@ -0,0 +1,8 @@ +Name:Prismatic Ending +ManaCost:X W +Types:Sorcery +A:SP$ ChangeZone | Cost$ X W | ValidTgts$ Permanent.nonLand | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target nonland permanent | ConditionDefined$ Targeted | ConditionPresent$ Permanent.nonLand+cmcLEY | ConditionCompare$ EQ1 | SpellDescription$ Exile target nonland permanent if its mana value is less than or equal to the number of colors of mana spent to cast this spell. +SVar:X:Count$xPaid +SVar:Y:Count$Converge +AI:RemoveDeck:All +Oracle:Converge — Exile target nonland permanent if its mana value is less than or equal to the number of colors of mana spent to cast this spell. From 49a1f9527cd80761526158213064ab3afd5bc9ad Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:36:58 +0000 Subject: [PATCH 02/17] Add new file --- forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt diff --git a/forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt b/forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt new file mode 100644 index 00000000000..de29674f166 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt @@ -0,0 +1,8 @@ +Name:Timeless Dragon +ManaCost:3 W W +Types:Creature Dragon +PT:5/5 +K:Flying +K:TypeCycling:Plains:2 +K:Eternalize:2 W W +Oracle:Flying\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.)\nEternalize {2}{W}{W} ({2}{W}{W}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Dragon with no mana cost. Eternalize only as a sorcery.) From b28f8f50e1a384ccd9b352ebeea35381409e5bc0 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:38:41 +0000 Subject: [PATCH 03/17] Add new file --- .../cardsfolder/upcoming/lolth_spider_queen.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt diff --git a/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt b/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt new file mode 100644 index 00000000000..8eaeee9f22b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt @@ -0,0 +1,17 @@ +Name:Lolth, Spider Queen +ManaCost:3 B B +Types:Legendary Planeswalker Lolth +Loyalty:4 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control dies, put a loyalty counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ LOYALTY | CounterNum$ 1 +A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | NumCards$ 1 | SubAbility$ DBLoseLife1 | Planeswalker$ True | SpellDescription$ You draw a card and you lose 1 life. +SVar:DBLoseLife1:DB$ LoseLife | LifeAmount$ 1 +A:AB$ Token | Cost$ SubCounter<3/LOYALTY> | TokenAmount$ 2 | TokenScript$ b_2_1_spider_menace_reach | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create two 2/1 black Spider creature tokens with menace and reach. +A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Name$ Emblem - Lolth, Spider Queen | Triggers$ TrigLoseLife | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Main1 | SpellDescription$ You get an emblem with "Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference." +SVar:TrigLoseLife:Mode$ DamageDoneOnce | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | CheckSVar$ X | SVarCompare$ LT8 | Execute$ Pump | TriggerZones$ Command | TriggerDescription$ Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference. +SVar:Pump:DB$ Pump | RememberObjects$ TriggeredTarget | SubAbility$ LoseLife +SVar:LoseLife:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ Y | SubAbility$ Cleanup +SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:PlayerCountRemembered$LifeLostThisTurn +SVar:Y:SVar$X/NMinus.8 +Oracle:[0]: You draw a card and you lose 1 life.\n[−3]: Create two 2/1 black Spider creature tokens with menace and reach.\n[−8]: You get an emblem with "Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference." From ff8141705d43e205649bd3cd33761bbd539fa214 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:39:20 +0000 Subject: [PATCH 04/17] Add new file --- forge-gui/res/cardsfolder/upcoming/rishadan_dockhand.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/rishadan_dockhand.txt diff --git a/forge-gui/res/cardsfolder/upcoming/rishadan_dockhand.txt b/forge-gui/res/cardsfolder/upcoming/rishadan_dockhand.txt new file mode 100644 index 00000000000..1ecdc9a1d78 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rishadan_dockhand.txt @@ -0,0 +1,7 @@ +Name:Rishadan Dockhand +ManaCost:U +Types:Creature Merfolk +PT:1/2 +K:Islandwalk +A:AB$ Tap | Cost$ 1 T | ValidTgts$ Land | TgtPrompt$ Select target land | SpellDescription$ Tap target land. +Oracle:Islandwalk\n{1}, {T}: Tap target land. From 802eff07961022b540a382d641f268d41cd82501 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:39:48 +0000 Subject: [PATCH 05/17] Add new file --- forge-gui/res/cardsfolder/upcoming/grief.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/grief.txt diff --git a/forge-gui/res/cardsfolder/upcoming/grief.txt b/forge-gui/res/cardsfolder/upcoming/grief.txt new file mode 100644 index 00000000000..9d0c34c280b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grief.txt @@ -0,0 +1,9 @@ +Name:Grief +ManaCost:2 B B +Types:Creature Elemental Incarnation +PT:3/2 +K:Menace +K:Evoke:ExileFromHand<1/Card.Black+Other> +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose a nonland card from it. That player discards that card. +SVar:TrigRemove:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. +Oracle:Menace\nWhen Grief enters the battlefield, target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nEvoke — Exile a black card from your hand. From 6753039b9203795ce27d2c20d4933df62fd8d0a6 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:40:15 +0000 Subject: [PATCH 06/17] Add new file --- forge-gui/res/cardsfolder/upcoming/profane_tutor.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/profane_tutor.txt diff --git a/forge-gui/res/cardsfolder/upcoming/profane_tutor.txt b/forge-gui/res/cardsfolder/upcoming/profane_tutor.txt new file mode 100644 index 00000000000..5187f4f4479 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/profane_tutor.txt @@ -0,0 +1,7 @@ +Name:Profane Tutor +ManaCost:no cost +Types:Sorcery +Colors:black +K:Suspend:2:1 B +A:SP$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, put that card into your hand, then shuffle. +Oracle:Suspend 2—{1}{B} (Rather than cast this card from your hand, pay {1}{B} and exile it with two time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)\nSearch your library for a card, put that card into your hand, then shuffle. From 7911f9bd208e701287338c8fdae2031023e92f33 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:40:46 +0000 Subject: [PATCH 07/17] Add new file --- forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt diff --git a/forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt b/forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt new file mode 100644 index 00000000000..38a2fe8f4dc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt @@ -0,0 +1,5 @@ +Name:Unmarked Grave +ManaCost:1 B +Types:Sorcery +A:SP$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.nonLegendary | ChangeNum$ 1 | SpellDescription$ Search your library for a nonlegendary card, put that card into your graveyard, then shuffle. +Oracle:Search your library for a nonlegendary card, put that card into your graveyard, then shuffle. From b9486e8853f61b3f4cff82a595a7b01c82436b98 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:41:25 +0000 Subject: [PATCH 08/17] Add new file --- .../cardsfolder/upcoming/flametongue_yearling.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt diff --git a/forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt b/forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt new file mode 100644 index 00000000000..1af00cd00f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt @@ -0,0 +1,12 @@ +Name:Flametongue Yearling +ManaCost:R R +Types:Creature Kavu +PT:2/1 +K:Multikicker:2 +K:etbCounter:P1P1:XKicked:no condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each time it was kicked. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage equal to its power to target creature. +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ Y +SVar:X:Count$CardCounters.P1P1 +SVar:XKicked:Count$TimesKicked +SVar:Y:Count$CardPower +Oracle:Multikicker {2} (You may pay an additional {2} any number of times as you cast this spell.)\nFlametongue Yearling enters the battlefield with a +1/+1 counter on it for each time it was kicked.\nWhen Flametongue Yearling enters the battlefield, it deals damage equal to its power to target creature. From bf2ee271fdc19e16d831f946044258de34c0a8b7 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:41:57 +0000 Subject: [PATCH 09/17] Add new file --- .../res/cardsfolder/upcoming/dakkon_shadow_slayer.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt diff --git a/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt b/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt new file mode 100644 index 00000000000..4123778e434 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt @@ -0,0 +1,10 @@ +Name:Dakkon, Shadow Slayer +ManaCost:W U B +Types:Legendary Planeswalker Dakkon +Loyalty:0 +K:etbCounter:LOYALTY:X:no Condition:CARDNAME enters the battlefield with a number of loyalty counters on him equal to the number of lands you control. +SVar:X:Count$Valid Land.YouCtrl +A:AB$ Surveil | Cost$ AddCounter<1/LOYALTY> | Amount$ 2 | SpellDescription$ Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ true | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature. +A:AB$ ChangeZone | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Artifact.YouOwn | ChangeNum$ 1 | Origin$ Hand,Graveyard | Destination$ Battlefield | StackDescription$ SpellDescription | SpellDescription$ You may put an artifact card from your hand or graveyard onto the battlefield. +Oracle:Dakkon, Shadow Slayer enters the battlefield with a number of loyalty counters on him equal to the number of lands you control.\n[+1]: Surveil 2.\n[−3]: Exile target creature.\n[-6]: You may put an artifact card from your hand or graveyard onto the battlefield. From 06ccc2d9c68d4b17f0c43fcb90568d0802bf2db5 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 24 May 2021 10:46:43 +0000 Subject: [PATCH 10/17] Update TypeLists.txt --- forge-gui/res/lists/TypeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/lists/TypeLists.txt b/forge-gui/res/lists/TypeLists.txt index a27eae6be78..648b2d83651 100644 --- a/forge-gui/res/lists/TypeLists.txt +++ b/forge-gui/res/lists/TypeLists.txt @@ -317,6 +317,7 @@ Bolas Calix Chandra Dack +Dakkon Daretti Davriel Domri From 58c8a23279ad14383a6d2488e9d545b2fec98f2d Mon Sep 17 00:00:00 2001 From: John Date: Tue, 25 May 2021 10:07:23 +0000 Subject: [PATCH 11/17] Update dakkon_shadow_slayer.txt --- forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt b/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt index 4123778e434..96a7fbf03f9 100644 --- a/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt +++ b/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt @@ -4,7 +4,7 @@ Types:Legendary Planeswalker Dakkon Loyalty:0 K:etbCounter:LOYALTY:X:no Condition:CARDNAME enters the battlefield with a number of loyalty counters on him equal to the number of lands you control. SVar:X:Count$Valid Land.YouCtrl -A:AB$ Surveil | Cost$ AddCounter<1/LOYALTY> | Amount$ 2 | SpellDescription$ Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +A:AB$ Surveil | Cost$ AddCounter<1/LOYALTY> | Amount$ 2 | Planeswalker$ True | SpellDescription$ Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ true | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature. A:AB$ ChangeZone | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Artifact.YouOwn | ChangeNum$ 1 | Origin$ Hand,Graveyard | Destination$ Battlefield | StackDescription$ SpellDescription | SpellDescription$ You may put an artifact card from your hand or graveyard onto the battlefield. Oracle:Dakkon, Shadow Slayer enters the battlefield with a number of loyalty counters on him equal to the number of lands you control.\n[+1]: Surveil 2.\n[−3]: Exile target creature.\n[-6]: You may put an artifact card from your hand or graveyard onto the battlefield. From 82543ee67ed179a2c95e32cf85fff65a7263f0f6 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 25 May 2021 10:07:58 +0000 Subject: [PATCH 12/17] Update dakkon_shadow_slayer.txt --- forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt b/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt index 96a7fbf03f9..45e6e4cc95c 100644 --- a/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt +++ b/forge-gui/res/cardsfolder/upcoming/dakkon_shadow_slayer.txt @@ -5,6 +5,7 @@ Loyalty:0 K:etbCounter:LOYALTY:X:no Condition:CARDNAME enters the battlefield with a number of loyalty counters on him equal to the number of lands you control. SVar:X:Count$Valid Land.YouCtrl A:AB$ Surveil | Cost$ AddCounter<1/LOYALTY> | Amount$ 2 | Planeswalker$ True | SpellDescription$ Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) -A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ true | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature. +A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature. A:AB$ ChangeZone | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Artifact.YouOwn | ChangeNum$ 1 | Origin$ Hand,Graveyard | Destination$ Battlefield | StackDescription$ SpellDescription | SpellDescription$ You may put an artifact card from your hand or graveyard onto the battlefield. +DeckHints:Type$Artifact Oracle:Dakkon, Shadow Slayer enters the battlefield with a number of loyalty counters on him equal to the number of lands you control.\n[+1]: Surveil 2.\n[−3]: Exile target creature.\n[-6]: You may put an artifact card from your hand or graveyard onto the battlefield. From 18300fb1a2886c8749c249652442338c0a3ef92c Mon Sep 17 00:00:00 2001 From: John Date: Tue, 25 May 2021 10:08:46 +0000 Subject: [PATCH 13/17] Update flametongue_yearling.txt --- forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt b/forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt index 1af00cd00f4..c620655416a 100644 --- a/forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt +++ b/forge-gui/res/cardsfolder/upcoming/flametongue_yearling.txt @@ -5,8 +5,9 @@ PT:2/1 K:Multikicker:2 K:etbCounter:P1P1:XKicked:no condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each time it was kicked. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage equal to its power to target creature. -SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ Y +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ Y SVar:X:Count$CardCounters.P1P1 SVar:XKicked:Count$TimesKicked SVar:Y:Count$CardPower +DeckHas:Ability$Counters Oracle:Multikicker {2} (You may pay an additional {2} any number of times as you cast this spell.)\nFlametongue Yearling enters the battlefield with a +1/+1 counter on it for each time it was kicked.\nWhen Flametongue Yearling enters the battlefield, it deals damage equal to its power to target creature. From 10ed27965062150ca7472f14572bbfd775499737 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 25 May 2021 10:11:05 +0000 Subject: [PATCH 14/17] Update lolth_spider_queen.txt --- forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt b/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt index 8eaeee9f22b..60584eff054 100644 --- a/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt +++ b/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt @@ -8,10 +8,9 @@ A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | NumCards$ 1 | SubAbility$ DBLoseLife1 SVar:DBLoseLife1:DB$ LoseLife | LifeAmount$ 1 A:AB$ Token | Cost$ SubCounter<3/LOYALTY> | TokenAmount$ 2 | TokenScript$ b_2_1_spider_menace_reach | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create two 2/1 black Spider creature tokens with menace and reach. A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Name$ Emblem - Lolth, Spider Queen | Triggers$ TrigLoseLife | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Main1 | SpellDescription$ You get an emblem with "Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference." -SVar:TrigLoseLife:Mode$ DamageDoneOnce | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | CheckSVar$ X | SVarCompare$ LT8 | Execute$ Pump | TriggerZones$ Command | TriggerDescription$ Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference. -SVar:Pump:DB$ Pump | RememberObjects$ TriggeredTarget | SubAbility$ LoseLife +SVar:TrigLoseLife:Mode$ DamageDoneOnce | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | CheckSVar$ X | SVarCompare$ LT8 | Execute$ LoseLife | TriggerZones$ Command | TriggerDescription$ Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference. SVar:LoseLife:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ Y | SubAbility$ Cleanup SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:PlayerCountRemembered$LifeLostThisTurn SVar:Y:SVar$X/NMinus.8 -Oracle:[0]: You draw a card and you lose 1 life.\n[−3]: Create two 2/1 black Spider creature tokens with menace and reach.\n[−8]: You get an emblem with "Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference." +Oracle:Whenever a creature you control dies, put a loyalty counter on Lolth, Spider Queen.\n[0]: You draw a card and you lose 1 life.\n[−3]: Create two 2/1 black Spider creature tokens with menace and reach.\n[−8]: You get an emblem with "Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference." From 8b0e10442f61f6f7122a6ac91e7fb953f9df84dc Mon Sep 17 00:00:00 2001 From: John Date: Tue, 25 May 2021 10:16:28 +0000 Subject: [PATCH 15/17] Update unmarked_grave.txt --- forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt b/forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt index 38a2fe8f4dc..f979b9603f0 100644 --- a/forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt +++ b/forge-gui/res/cardsfolder/upcoming/unmarked_grave.txt @@ -2,4 +2,6 @@ Name:Unmarked Grave ManaCost:1 B Types:Sorcery A:SP$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.nonLegendary | ChangeNum$ 1 | SpellDescription$ Search your library for a nonlegendary card, put that card into your graveyard, then shuffle. +DeckHas:Ability$Graveyard +AI:RemoveDeck:Random Oracle:Search your library for a nonlegendary card, put that card into your graveyard, then shuffle. From 7d168d7f2462fdbb19c00f54f96a6dbdeff184ec Mon Sep 17 00:00:00 2001 From: John Date: Tue, 25 May 2021 10:16:53 +0000 Subject: [PATCH 16/17] Update timeless_dragon.txt --- forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt b/forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt index de29674f166..c33be7cb19f 100644 --- a/forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt +++ b/forge-gui/res/cardsfolder/upcoming/timeless_dragon.txt @@ -5,4 +5,5 @@ PT:5/5 K:Flying K:TypeCycling:Plains:2 K:Eternalize:2 W W +DeckHas:Ability$Token Oracle:Flying\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.)\nEternalize {2}{W}{W} ({2}{W}{W}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Dragon with no mana cost. Eternalize only as a sorcery.) From e7a29f66266b0d0a7355ce687b5bf1a6ab7c13a7 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 25 May 2021 10:50:28 +0000 Subject: [PATCH 17/17] Update lolth_spider_queen.txt --- forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt b/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt index 60584eff054..8014cced293 100644 --- a/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt +++ b/forge-gui/res/cardsfolder/upcoming/lolth_spider_queen.txt @@ -11,6 +11,6 @@ A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Name$ Emblem - Lolth, Spider Queen SVar:TrigLoseLife:Mode$ DamageDoneOnce | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | CheckSVar$ X | SVarCompare$ LT8 | Execute$ LoseLife | TriggerZones$ Command | TriggerDescription$ Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference. SVar:LoseLife:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ Y | SubAbility$ Cleanup SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True -SVar:X:PlayerCountRemembered$LifeLostThisTurn +SVar:X:TriggeredTarget$LifeLostThisTurn SVar:Y:SVar$X/NMinus.8 Oracle:Whenever a creature you control dies, put a loyalty counter on Lolth, Spider Queen.\n[0]: You draw a card and you lose 1 life.\n[−3]: Create two 2/1 black Spider creature tokens with menace and reach.\n[−8]: You get an emblem with "Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference."