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..8d5980791c0 --- /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$ 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 new file mode 100644 index 00000000000..7877186b0a0 --- /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$ 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_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_inner_weakness.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt new file mode 100644 index 00000000000..8b45644d160 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hag_of_inner_weakness.txt @@ -0,0 +1,7 @@ +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 +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_mages_doom.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_mages_doom.txt new file mode 100644 index 00000000000..cd8f0aef00e --- /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..f7fede0ba3b --- /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_scoured_thoughts.txt b/forge-gui/res/cardsfolder/upcoming/hag_of_scoured_thoughts.txt new file mode 100644 index 00000000000..62ca386a7b0 --- /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$ 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..9e21e96ecba --- /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$ 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. 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/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. 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