From 8a201afb2780b13382ca74956abf99ef79f24e52 Mon Sep 17 00:00:00 2001 From: paulsnoops Date: Mon, 27 Jun 2022 18:18:03 +0100 Subject: [PATCH] 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