From d90577c77d0705e7ca6bba4bdc5f4cfd040fe003 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 7 Oct 2024 19:12:18 +0200 Subject: [PATCH 1/3] update --- .../upcoming/meat_locker_drowned_diner.txt | 18 ++++++++++++++++++ .../upcoming/mirror_room_fractured_realm.txt | 15 +++++++++++++++ .../upcoming/moldering_gym_weight_room.txt | 18 ++++++++++++++++++ .../painters_studio_defaced_gallery.txt | 19 +++++++++++++++++++ .../restricted_office_lecture_hall.txt | 15 +++++++++++++++ .../roaring_furnace_steaming_sauna.txt | 18 ++++++++++++++++++ .../upcoming/surgical_suite_hospital_room.txt | 16 ++++++++++++++++ .../upcoming/ticket_booth_tunnel_of_hate.txt | 16 ++++++++++++++++ .../underwater_tunnel_slimy_aquarium.txt | 18 ++++++++++++++++++ .../walk_in_closet_forgotten_cellar.txt | 18 ++++++++++++++++++ 10 files changed, 171 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/meat_locker_drowned_diner.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/moldering_gym_weight_room.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/painters_studio_defaced_gallery.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/restricted_office_lecture_hall.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/roaring_furnace_steaming_sauna.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/surgical_suite_hospital_room.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ticket_booth_tunnel_of_hate.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/underwater_tunnel_slimy_aquarium.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt diff --git a/forge-gui/res/cardsfolder/upcoming/meat_locker_drowned_diner.txt b/forge-gui/res/cardsfolder/upcoming/meat_locker_drowned_diner.txt new file mode 100644 index 00000000000..46fe7299e7c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/meat_locker_drowned_diner.txt @@ -0,0 +1,18 @@ +Name:Meat Locker +ManaCost:2 U +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigTap | TriggerDescription$ When you unlock this door, tap up to one target creature and put two stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBCounter +SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 2 +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, tap up to one target creature and put two stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) + +ALTERNATE + +Name:Drowned Diner +ManaCost:3 U U +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDraw | TriggerDescription$ When you unlock this door, draw three cards, then discard a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 3 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, draw three cards, then discard a card. diff --git a/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt b/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt new file mode 100644 index 00000000000..fa477a1a330 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt @@ -0,0 +1,15 @@ +Name:Mirror Room +ManaCost:2 U +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigCopy | TriggerDescription$ When you unlock this door, create a token that's a copy of target creature you control, except it's a Reflection in addition to its other creature types. +SVar:TrigClone:DB$ CopyPermanent | Defined$ Targeted | AddTypes$ Reflection | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SpellDescription$ Choose target nontoken creature you control that doesn't have the same name as a token you control. Create a token that's a copy of it, except it isn't legendary, is a Reflection in addition to its other types, and has haste. +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, create a token that's a copy of target creature you control, except it's a Reflection in addition to its other creature types. + +ALTERNATE + +Name:Fractured Realm +ManaCost:5 U U +Types:Enchantment Room +S:Mode$ Panharmonicon | ValidCard$ Permanent.YouCtrl | Description$ If a triggered ability of a permanent you control triggers, that ability triggers an additional time. +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nIf a triggered ability of a permanent you control triggers, that ability triggers an additional time. diff --git a/forge-gui/res/cardsfolder/upcoming/moldering_gym_weight_room.txt b/forge-gui/res/cardsfolder/upcoming/moldering_gym_weight_room.txt new file mode 100644 index 00000000000..194b112c79a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/moldering_gym_weight_room.txt @@ -0,0 +1,18 @@ +Name:Moldering Gym +ManaCost:2 G +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigSearch | TriggerDescription$ When you unlock this door, search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, search your library for a basic land card, put it onto the battlefield tapped, then shuffle. + +ALTERNATE + +Name:Weight Room +ManaCost:5 G +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDread | TriggerDescription$ When you unlock this door, manifest dread, then put three +1/+1 counters on that creature. +SVar:TrigDread:DB$ ManifestDread | Amount$ 1 | RememberManifested$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ RememberedCard | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, manifest dread, then put three +1/+1 counters on that creature. diff --git a/forge-gui/res/cardsfolder/upcoming/painters_studio_defaced_gallery.txt b/forge-gui/res/cardsfolder/upcoming/painters_studio_defaced_gallery.txt new file mode 100644 index 00000000000..60673c9c0fb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/painters_studio_defaced_gallery.txt @@ -0,0 +1,19 @@ +Name:Painter's Studio +ManaCost:2 R +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDig | TriggerDescription$ When you unlock this door, exile the top two cards of your library. You may play them until the end of your next turn. +SVar:TrigDig:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ Remembered | Duration$ UntilTheEndOfYourNextTurn | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the chosen card this turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, exile the top two cards of your library. You may play them until the end of your next turn. + +ALTERNATE + +Name:Defaced Gallery +ManaCost:1 R +Types:Enchantment Room +T:Mode$ AttackersDeclared | AttackingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you attack, attacking creatures you control get +1/+0 until end of turn. +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking+YouCtrl | NumAtt$ 1 +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhenever you attack, attacking creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/restricted_office_lecture_hall.txt b/forge-gui/res/cardsfolder/upcoming/restricted_office_lecture_hall.txt new file mode 100644 index 00000000000..1c6726139fb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/restricted_office_lecture_hall.txt @@ -0,0 +1,15 @@ +Name:Restricted Office +ManaCost:2 W W +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDestroy | TriggerDescription$ When you unlock this door, destroy all creatures with power 3 or greater. +SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.powerGE3 +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, destroy all creatures with power 3 or greater. + +ALTERNATE + +Name:Lecture Hall +ManaCost:5 U U +Types:Enchantment Room +S:Mode$ Continuous | Affected$ Permanent.Other+YouCtrl | AddKeyword$ Hexproof | Description$ nOther permanents you control have hexproof. +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nOther permanents you control have hexproof. diff --git a/forge-gui/res/cardsfolder/upcoming/roaring_furnace_steaming_sauna.txt b/forge-gui/res/cardsfolder/upcoming/roaring_furnace_steaming_sauna.txt new file mode 100644 index 00000000000..2577aac9fc9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/roaring_furnace_steaming_sauna.txt @@ -0,0 +1,18 @@ +Name:Roaring Furnace +ManaCost:1 R +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDamage | TriggerDescription$ When you unlock this door, this Room deals damage equal to the number of cards in your hand to target creature an opponent controls. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X +SVar:X:Count$CardsInYourHand +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, this Room deals damage equal to the number of cards in your hand to target creature an opponent controls. + +ALTERNATE + +Name:Steaming Sauna +ManaCost:3 U U +Types:Enchantment Room +S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, draw a card. +SVar:TrigDraw:DB$ Draw +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nYou have no maximum hand size.\nAt the beginning of your end step, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/surgical_suite_hospital_room.txt b/forge-gui/res/cardsfolder/upcoming/surgical_suite_hospital_room.txt new file mode 100644 index 00000000000..701cba0fe45 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/surgical_suite_hospital_room.txt @@ -0,0 +1,16 @@ +Name:Surgical Suite +ManaCost:1 W +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigReturn | TriggerDescription$ When you unlock this door, return target creature card with mana value 3 or less from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target creature card with mana value 3 or less +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, return target creature card with mana value 3 or less from your graveyard to the battlefield. + +ALTERNATE + +Name:Hospital Room +ManaCost:3 W +Types:Enchantment Room +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, put a +1/+1 counter on target attacking creature. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | CounterType$ P1P1 | CounterNum$ 1 +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhenever you attack, put a +1/+1 counter on target attacking creature. diff --git a/forge-gui/res/cardsfolder/upcoming/ticket_booth_tunnel_of_hate.txt b/forge-gui/res/cardsfolder/upcoming/ticket_booth_tunnel_of_hate.txt new file mode 100644 index 00000000000..4c7105ed4b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ticket_booth_tunnel_of_hate.txt @@ -0,0 +1,16 @@ +Name:Ticket Booth +ManaCost:2 R +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDread | TriggerDescription$ When you unlock this door, manifest dread. +SVar:TrigDread:DB$ ManifestDread +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, manifest dread. + +ALTERNATE + +Name:Tunnel of Hate +ManaCost:4 R R +Types:Enchantment Room +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, target attacking creature gains double strike until end of turn. +SVar:TrigPump:DB$ Pump | KW$ Double Strike | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhenever you attack, target attacking creature gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/underwater_tunnel_slimy_aquarium.txt b/forge-gui/res/cardsfolder/upcoming/underwater_tunnel_slimy_aquarium.txt new file mode 100644 index 00000000000..c970f483333 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/underwater_tunnel_slimy_aquarium.txt @@ -0,0 +1,18 @@ +Name:Underwater Tunnel +ManaCost:U +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigSurveil | TriggerDescription$ When you unlock this door, 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.) +SVar:TrigSurveil:DB$ Surveil | Amount$ 2 +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, 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.) + +ALTERNATE + +Name:Slimy Aquarium +ManaCost:3 U +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDread | TriggerDescription$ When you unlock this door, manifest dread, then put a +1/+1 counter on that creature. +SVar:TrigDread:DB$ ManifestDread | Amount$ 1 | RememberManifested$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ RememberedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, manifest dread, then put a +1/+1 counter on that creature. diff --git a/forge-gui/res/cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt b/forge-gui/res/cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt new file mode 100644 index 00000000000..506a800ed25 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt @@ -0,0 +1,18 @@ +Name:Walk-In Closet +ManaCost:2 G +Types:Enchantment Room +S:Mode$ Continuous | Affected$ Land.YouOwn | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may play lands from your graveyard. +AlternateMode:Split +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nYou may play lands from your graveyard. + +ALTERNATE + +Name:Forgotten Cellar +ManaCost:3 G G +Types:Enchantment Room +T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigPlay | TriggerDescription$ When you unlock this door, you may cast spells from your graveyard this turn, and if a card would be put into your graveyard from anywhere this turn, exile it instead. +A:SP$ Effect | ReplacementEffects$ GraveToExile | StaticAbilities$ STPlay | AILogic$ YawgmothsWill | AINoRecursiveCheck$ True +SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.YouCtrl+nonLand | AffectedZone$ Graveyard | MayPlay$ True | Description$ You may cast spells from your graveyard this turn +SVar:GraveToExile:Event$ Moved | ActiveZones$ Command | Destination$ Graveyard | ValidCard$ Card.nonToken+YouOwn | ReplaceWith$ Exile | Description$ If a card would be put into your graveyard from anywhere, exile it instead. +SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard +Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, you may cast spells from your graveyard this turn, and if a card would be put into your graveyard from anywhere this turn, exile it instead. From 33ae2ee952722bcc64aa906925d9c433e613947b Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 7 Oct 2024 19:31:25 +0200 Subject: [PATCH 2/3] cleanup --- .../res/cardsfolder/upcoming/mirror_room_fractured_realm.txt | 2 +- .../res/cardsfolder/upcoming/restricted_office_lecture_hall.txt | 2 +- .../cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt b/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt index fa477a1a330..b1dfc665957 100644 --- a/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt +++ b/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt @@ -2,7 +2,7 @@ Name:Mirror Room ManaCost:2 U Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigCopy | TriggerDescription$ When you unlock this door, create a token that's a copy of target creature you control, except it's a Reflection in addition to its other creature types. -SVar:TrigClone:DB$ CopyPermanent | Defined$ Targeted | AddTypes$ Reflection | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SpellDescription$ Choose target nontoken creature you control that doesn't have the same name as a token you control. Create a token that's a copy of it, except it isn't legendary, is a Reflection in addition to its other types, and has haste. +SVar:TrigCopy:DB$ CopyPermanent | Defined$ Targeted | AddTypes$ Reflection | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SpellDescription$ Choose target nontoken creature you control that doesn't have the same name as a token you control. Create a token that's a copy of it, except it isn't legendary, is a Reflection in addition to its other types, and has haste. AlternateMode:Split Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, create a token that's a copy of target creature you control, except it's a Reflection in addition to its other creature types. diff --git a/forge-gui/res/cardsfolder/upcoming/restricted_office_lecture_hall.txt b/forge-gui/res/cardsfolder/upcoming/restricted_office_lecture_hall.txt index 1c6726139fb..194cd407c7f 100644 --- a/forge-gui/res/cardsfolder/upcoming/restricted_office_lecture_hall.txt +++ b/forge-gui/res/cardsfolder/upcoming/restricted_office_lecture_hall.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Lecture Hall ManaCost:5 U U Types:Enchantment Room -S:Mode$ Continuous | Affected$ Permanent.Other+YouCtrl | AddKeyword$ Hexproof | Description$ nOther permanents you control have hexproof. +S:Mode$ Continuous | Affected$ Permanent.Other+YouCtrl | AddKeyword$ Hexproof | Description$ Other permanents you control have hexproof. Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nOther permanents you control have hexproof. diff --git a/forge-gui/res/cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt b/forge-gui/res/cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt index 506a800ed25..c400952ed41 100644 --- a/forge-gui/res/cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt +++ b/forge-gui/res/cardsfolder/upcoming/walk_in_closet_forgotten_cellar.txt @@ -11,7 +11,7 @@ Name:Forgotten Cellar ManaCost:3 G G Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigPlay | TriggerDescription$ When you unlock this door, you may cast spells from your graveyard this turn, and if a card would be put into your graveyard from anywhere this turn, exile it instead. -A:SP$ Effect | ReplacementEffects$ GraveToExile | StaticAbilities$ STPlay | AILogic$ YawgmothsWill | AINoRecursiveCheck$ True +SVar:TrigPlay:DB$ Effect | ReplacementEffects$ GraveToExile | StaticAbilities$ STPlay | AILogic$ YawgmothsWill | AINoRecursiveCheck$ True SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.YouCtrl+nonLand | AffectedZone$ Graveyard | MayPlay$ True | Description$ You may cast spells from your graveyard this turn SVar:GraveToExile:Event$ Moved | ActiveZones$ Command | Destination$ Graveyard | ValidCard$ Card.nonToken+YouOwn | ReplaceWith$ Exile | Description$ If a card would be put into your graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard From 89c4f695c5f3654734abd5635253779d29082d02 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 7 Oct 2024 19:59:53 +0200 Subject: [PATCH 3/3] Update mirror_room_fractured_realm.txt --- .../res/cardsfolder/upcoming/mirror_room_fractured_realm.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt b/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt index b1dfc665957..cc05746bd37 100644 --- a/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt +++ b/forge-gui/res/cardsfolder/upcoming/mirror_room_fractured_realm.txt @@ -2,7 +2,7 @@ Name:Mirror Room ManaCost:2 U Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigCopy | TriggerDescription$ When you unlock this door, create a token that's a copy of target creature you control, except it's a Reflection in addition to its other creature types. -SVar:TrigCopy:DB$ CopyPermanent | Defined$ Targeted | AddTypes$ Reflection | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SpellDescription$ Choose target nontoken creature you control that doesn't have the same name as a token you control. Create a token that's a copy of it, except it isn't legendary, is a Reflection in addition to its other types, and has haste. +SVar:TrigCopy:DB$ CopyPermanent | Defined$ Targeted | AddTypes$ Reflection | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control AlternateMode:Split Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, create a token that's a copy of target creature you control, except it's a Reflection in addition to its other creature types.