From 8a201afb2780b13382ca74956abf99ef79f24e52 Mon Sep 17 00:00:00 2001 From: paulsnoops Date: Mon, 27 Jun 2022 18:18:03 +0100 Subject: [PATCH 1/4] WIP: The Hourglass Coven and spellbook cards --- .../res/cardsfolder/rebalanced/a-armory_veteran.txt | 2 +- .../upcoming/hag_of_ceaseless_torment.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/hag_of_dark_duress.txt | 8 ++++++++ .../cardsfolder/upcoming/hag_of_deaths_legion.txt | 8 ++++++++ .../res/cardsfolder/upcoming/hag_of_mages_doom.txt | 7 +++++++ .../upcoming/hag_of_noxious_nightmares.txt | 8 ++++++++ .../cardsfolder/upcoming/hag_of_twisted_visions.txt | 7 +++++++ forge-gui/res/editions/Warhammer 40,000.txt | 2 +- 8 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_deaths_legion.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_noxious_nightmares.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_twisted_visions.txt diff --git a/forge-gui/res/cardsfolder/rebalanced/a-armory_veteran.txt b/forge-gui/res/cardsfolder/rebalanced/a-armory_veteran.txt index cfbe12ce0ac..951637ba75a 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-armory_veteran.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-armory_veteran.txt @@ -5,4 +5,4 @@ PT:2/2 K:Ward:PayLife<2> S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ Menace | Description$ As long as CARDNAME is equipped, it has menace. SVar:EquipMe:Once -Oracle:Ward—Pay 2 life.\nAs long as Armory Veteran is equipped, it has menace. +Oracle:Ward — Pay 2 life.\nAs long as Armory Veteran is equipped, it has menace. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt new file mode 100644 index 00000000000..abcda42e12b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt @@ -0,0 +1,12 @@ +Name:Hag of Ceaseless Torment +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, each opponent loses 3 life unless that player sacrifices a nonland permanent or discards a card. +SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBChoose +SVar:DBChoose:DB$ GenericChoice | Defined$ Player.IsRemembered | Choices$ SacNonland,Discard | FallbackAbility$ LoseLifeFallback | AILogic$ PayUnlessCost +SVar:SacNonland:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 3 | UnlessCost$ Sac<1/Permanent.nonLand/nonland permanent> | UnlessPayer$ Player.IsRemembered | SpellDescription$ You lose 3 life unless you sacrifice a nonland permanent +SVar:Discard:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 3 | UnlessCost$ Discard<1/Card> | UnlessPayer$ Player.IsRemembered | SpellDescription$ You lose 3 life unless you discard a card +SVar:LoseLifeFallback:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 3 +DeckHas:Ability$Sacrifice|Discard +Oracle:At the beginning of your upkeep, each opponent loses 3 life unless that player sacrifices a nonland permanent or discards a card. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt new file mode 100644 index 00000000000..da7bb73f8b5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt @@ -0,0 +1,8 @@ +Name:Hag of Dark Duress +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of your upkeep, each opponent discards a card. +SVar:TrigDiscard:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose +DeckHas:Ability$Discard +Oracle:At the beginning of your upkeep, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_deaths_legion.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_deaths_legion.txt new file mode 100644 index 00000000000..f2ff49ba5b5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_deaths_legion.txt @@ -0,0 +1,8 @@ +Name:Hag of Death's Legion +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a 1/1 black Skeleton creature token. +SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_skeleton +DeckHas:Ability$Token & Type$Skeleton +Oracle:At the beginning of your upkeep, create a 1/1 black Skeleton creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt new file mode 100644 index 00000000000..af0cc540fd6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt @@ -0,0 +1,7 @@ +Name:Hag of Mage's Doom +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +S:Mode$ Continuous | Affected$ Warlock+YouCtrl | AddKeyword$ Ward:PayLife<2> | Description$ Warlocks you control have "Ward — Pay 2 life." +DeckHints:Type$Warlock +Oracle:Warlocks you control have "Ward — Pay 2 life." diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_noxious_nightmares.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_noxious_nightmares.txt new file mode 100644 index 00000000000..2d2a00999b0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_noxious_nightmares.txt @@ -0,0 +1,8 @@ +Name:Hag of Noxious Nightmares +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +S:Mode$ Continuous | Affected$ Warlock+YouCtrl | AddKeyword$ Menace | Description$ Warlocks you control have menace. +SVar:PlayMain1:TRUE +DeckHints:Type$Warlock +Oracle:Warlocks you control have menace. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_twisted_visions.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_twisted_visions.txt new file mode 100644 index 00000000000..5f426869a17 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_twisted_visions.txt @@ -0,0 +1,7 @@ +Name:Hag of Twisted Visions +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ At the beginning of your upkeep, scry 2. +SVar:TrigScry:DB$ Scry | ScryNum$ 2 +Oracle:At the beginning of your upkeep, scry 2. diff --git a/forge-gui/res/editions/Warhammer 40,000.txt b/forge-gui/res/editions/Warhammer 40,000.txt index 539cb19dd24..a2d668fa8ac 100644 --- a/forge-gui/res/editions/Warhammer 40,000.txt +++ b/forge-gui/res/editions/Warhammer 40,000.txt @@ -1,6 +1,6 @@ [metadata] Code=40K -Date=2022-08-12 +Date=2022-10-07 Name=Warhammer 40,000 Type=Commander ScryfallCode=40K From 127e5b1a66bc0b56a455e90d9ec6a8f36ca5c49e Mon Sep 17 00:00:00 2001 From: paulsnoops Date: Mon, 27 Jun 2022 18:53:59 +0100 Subject: [PATCH 2/4] 2 more hags --- .../res/cardsfolder/upcoming/hag_of_dark_duress.txt | 2 +- .../res/cardsfolder/upcoming/hag_of_inner_weakness.txt | 8 ++++++++ .../res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt | 9 +++++++++ .../res/cardsfolder/upcoming/hag_of_syphoned_breath.txt | 9 +++++++++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hag_of_syphoned_breath.txt diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt index da7bb73f8b5..33aa7eb6415 100644 --- a/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Hag Warlock PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of your upkeep, each opponent discards a card. -SVar:TrigDiscard:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard Oracle:At the beginning of your upkeep, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt new file mode 100644 index 00000000000..f6895e91fbe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt @@ -0,0 +1,8 @@ +Name:Hag of Inner Weakness +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, target creature an opponent controls gets -2/-1 until your next turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | NumAtt$ -2 | NumDef$ -1 | Duration$ UntilYourNextTurn +SVar:PlayMain1:TRUE +Oracle:At the beginning of your upkeep, target creature an opponent controls gets -2/-1 until your next turn. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt new file mode 100644 index 00000000000..c25432bc658 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt @@ -0,0 +1,9 @@ +Name:Hag of Scoured Thoughts +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, each opponent mills five cards. Then exile each opponent's graveyard. +SVar:TrigMill:DB$ Mill | NumCards$ 5 | Defined$ Player.Opponent | SubAbility$ DBExileGrave +SVar:DBExileGrave:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ Opponent | ChangeType$ Card +DeckHas:Ability$Mill|Graveyard +Oracle:At the beginning of your upkeep, each opponent mills five cards. Then exile each opponent's graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_syphoned_breath.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_syphoned_breath.txt new file mode 100644 index 00000000000..e4223146620 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_syphoned_breath.txt @@ -0,0 +1,9 @@ +Name:Hag of Syphoned Breath +ManaCost:2 B +Types:Creature Hag Warlock +PT:2/2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, each opponent loses 2 life and you gain 2 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:At the beginning of your upkeep, each opponent loses 2 life and you gain 2 life. From 3fea3fae5a771896fcef25bb59015ddd5c410862 Mon Sep 17 00:00:00 2001 From: paulsnoops Date: Tue, 28 Jun 2022 09:05:14 +0100 Subject: [PATCH 3/4] hourglass_coven --- .../res/cardsfolder/upcoming/hag_of_mages_doom.txt | 2 +- .../cardsfolder/upcoming/hag_of_noxious_nightmares.txt | 2 +- .../res/cardsfolder/upcoming/the_hourglass_coven.txt | 10 ++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/the_hourglass_coven.txt diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt index af0cc540fd6..cd8f0aef00e 100644 --- a/forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt @@ -2,6 +2,6 @@ Name:Hag of Mage's Doom ManaCost:2 B Types:Creature Hag Warlock PT:2/2 -S:Mode$ Continuous | Affected$ Warlock+YouCtrl | AddKeyword$ Ward:PayLife<2> | Description$ Warlocks you control have "Ward — Pay 2 life." +S:Mode$ Continuous | Affected$ Warlock.YouCtrl | AddKeyword$ Ward:PayLife<2> | Description$ Warlocks you control have "Ward — Pay 2 life." DeckHints:Type$Warlock Oracle:Warlocks you control have "Ward — Pay 2 life." diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_noxious_nightmares.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_noxious_nightmares.txt index 2d2a00999b0..f7fede0ba3b 100644 --- a/forge-gui/res/cardsfolder/upcoming/hag_of_noxious_nightmares.txt +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_noxious_nightmares.txt @@ -2,7 +2,7 @@ Name:Hag of Noxious Nightmares ManaCost:2 B Types:Creature Hag Warlock PT:2/2 -S:Mode$ Continuous | Affected$ Warlock+YouCtrl | AddKeyword$ Menace | Description$ Warlocks you control have menace. +S:Mode$ Continuous | Affected$ Warlock.YouCtrl | AddKeyword$ Menace | Description$ Warlocks you control have menace. SVar:PlayMain1:TRUE DeckHints:Type$Warlock Oracle:Warlocks you control have menace. diff --git a/forge-gui/res/cardsfolder/upcoming/the_hourglass_coven.txt b/forge-gui/res/cardsfolder/upcoming/the_hourglass_coven.txt new file mode 100644 index 00000000000..f6ca0ed4750 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_hourglass_coven.txt @@ -0,0 +1,10 @@ +Name:The Hourglass Coven +ManaCost:4 B B +Types:Legendary Creature Hag Warlock +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraft | TriggerDescription$ When CARDNAME enters the battlefield, draft a card from CARDNAME's spellbook twice, then put those cards onto the battlefield. +SVar:TrigDraft:DB$ Draft | DraftNum$ 2 | Spellbook$ Hag of Syphoned Breath,Hag of Dark Duress,Hag of Ceaseless Torment,Hag of Inner Weakness,Hag of Death's Legion,Hag of Scoured Thoughts,Hag of Twisted Visions,Hag of Mage's Doom,Hag of Noxious Nightmares | Zone$ Battlefield +S:Mode$ Continuous | Affected$ Warlock.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Warlocks you control get +1/+1. +SVar:PlayMain1:TRUE +DeckHints:Type$Warlock +Oracle:When The Hourglass Coven enters the battlefield, draft a card from The Hourglass Coven's spellbook twice, then put those cards onto the battlefield.\nOther Warlocks you control get +1/+1. From fe8175169a190a98f3a2f1eb7da9bde13dfcff40 Mon Sep 17 00:00:00 2001 From: paulsnoops Date: Tue, 28 Jun 2022 17:50:33 +0100 Subject: [PATCH 4/4] fixes --- .../res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt | 8 ++++---- forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt | 2 +- .../res/cardsfolder/upcoming/hag_of_inner_weakness.txt | 1 - .../res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt | 2 +- .../res/cardsfolder/upcoming/hag_of_syphoned_breath.txt | 4 ++-- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt index abcda42e12b..8d5980791c0 100644 --- a/forge-gui/res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_ceaseless_torment.txt @@ -4,9 +4,9 @@ Types:Creature Hag Warlock PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, each opponent loses 3 life unless that player sacrifices a nonland permanent or discards a card. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBChoose -SVar:DBChoose:DB$ GenericChoice | Defined$ Player.IsRemembered | Choices$ SacNonland,Discard | FallbackAbility$ LoseLifeFallback | AILogic$ PayUnlessCost -SVar:SacNonland:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 3 | UnlessCost$ Sac<1/Permanent.nonLand/nonland permanent> | UnlessPayer$ Player.IsRemembered | SpellDescription$ You lose 3 life unless you sacrifice a nonland permanent -SVar:Discard:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 3 | UnlessCost$ Discard<1/Card> | UnlessPayer$ Player.IsRemembered | SpellDescription$ You lose 3 life unless you discard a card -SVar:LoseLifeFallback:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 3 +SVar:DBChoose:DB$ GenericChoice | Defined$ Remembered | Choices$ SacNonland,Discard | FallbackAbility$ LoseLifeFallback | AILogic$ PayUnlessCost +SVar:SacNonland:DB$ LoseLife | Defined$ Remembered | LifeAmount$ 3 | UnlessCost$ Sac<1/Permanent.nonLand/nonland permanent> | UnlessPayer$ Remembered | SpellDescription$ You lose 3 life unless you sacrifice a nonland permanent +SVar:Discard:DB$ LoseLife | Defined$ Remembered | LifeAmount$ 3 | UnlessCost$ Discard<1/Card> | UnlessPayer$ Remembered | SpellDescription$ You lose 3 life unless you discard a card +SVar:LoseLifeFallback:DB$ LoseLife | Defined$ Remembered | LifeAmount$ 3 DeckHas:Ability$Sacrifice|Discard Oracle:At the beginning of your upkeep, each opponent loses 3 life unless that player sacrifices a nonland permanent or discards a card. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt index 33aa7eb6415..7877186b0a0 100644 --- a/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_dark_duress.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Hag Warlock PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of your upkeep, each opponent discards a card. -SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | Mode$ TgtChoose DeckHas:Ability$Discard Oracle:At the beginning of your upkeep, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt index f6895e91fbe..8b45644d160 100644 --- a/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt @@ -4,5 +4,4 @@ Types:Creature Hag Warlock PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, target creature an opponent controls gets -2/-1 until your next turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | NumAtt$ -2 | NumDef$ -1 | Duration$ UntilYourNextTurn -SVar:PlayMain1:TRUE Oracle:At the beginning of your upkeep, target creature an opponent controls gets -2/-1 until your next turn. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt index c25432bc658..62ca386a7b0 100644 --- a/forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Hag Warlock PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, each opponent mills five cards. Then exile each opponent's graveyard. -SVar:TrigMill:DB$ Mill | NumCards$ 5 | Defined$ Player.Opponent | SubAbility$ DBExileGrave +SVar:TrigMill:DB$ Mill | NumCards$ 5 | Defined$ Opponent | SubAbility$ DBExileGrave SVar:DBExileGrave:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ Opponent | ChangeType$ Card DeckHas:Ability$Mill|Graveyard Oracle:At the beginning of your upkeep, each opponent mills five cards. Then exile each opponent's graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/hag_of_syphoned_breath.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_syphoned_breath.txt index e4223146620..9e21e96ecba 100644 --- a/forge-gui/res/cardsfolder/upcoming/hag_of_syphoned_breath.txt +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_syphoned_breath.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Hag Warlock PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, each opponent loses 2 life and you gain 2 life. -SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife -SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain Oracle:At the beginning of your upkeep, each opponent loses 2 life and you gain 2 life.