Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DSK: Room Mechanic #6033

Open
Hanmac opened this issue Sep 2, 2024 · 1 comment · May be fixed by #6044
Open

DSK: Room Mechanic #6033

Hanmac opened this issue Sep 2, 2024 · 1 comment · May be fixed by #6044

Comments

@Hanmac
Copy link
Contributor

Hanmac commented Sep 2, 2024

  • Create a new SplitMode like Split (CombinedCMC)
  • Have the Default Face be combined
  • When it is cast by their SplitFace they enter as that face. (entering would cause them to unlock this door)
  • Special Action to unlock the other face (Setting State to Default?)

    Spent this Mana only to cast Room Spells and Unlock Doors

  • when it isn't cast, it enters with all rooms locked.

    The permanent will be an object on the battlefield but with no name, mana value, or abilities. It's still a Room enchantment.

  • The Rooms should not be copyable. LeftRoomUnlocked/RightRoomUnlocked should be Flags on Card. (See Setting Correct CardState for Flipped)
    This might not be enough. The Copy would need to copy the other states too.
  • When a Door is unlocked, it triggers "When you unlock this Door"
    • This also needs to trigger when a Room is enters when cast
  • need CalculateAmount for "unlocked Doors among Rooms you control" also for "Different Door Names"
  • When all Doors are unlocked (via Set State to Default?) it triggers "Fully unlocked a Room" (see Eerie Ability Word)
    • we could add such a Trigger first to make Eerie cards scriptable even without Room cards

I don't know yet if it should continue to use SplitMode or if we should create a New Mode.

@Hanmac
Copy link
Contributor Author

Hanmac commented Sep 2, 2024

I might try to code them as just "Split" Cards first and see what happens

@Hanmac Hanmac linked a pull request Sep 3, 2024 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging a pull request may close this issue.

2 participants