Skip to content

docs: add a Room of Requirement unlocks guide - #16

Merged
Kheartz merged 1 commit into
mainfrom
ror-unlocks
Oct 15, 2026
Merged

Kheartz merged 1 commit into
mainfrom
ror-unlocks

Conversation

@Kheartz

@Kheartz Kheartz commented Oct 15, 2026

Copy link
Copy Markdown
Member

Adds a Room of Requirement guide on opening the parts of a room and giving players the conjuration recipes, and corrects two lines in Rooms that no longer match 1.9.

New: Wings, vivariums and recipes (guides/Room of Requirement/unlocks.md)

  • The thirteen room locks (expansions, vivarium biomes, initial dressing, the lighting choice) and what each opens, with a sample that loads a fully open room.
  • Opening or closing a part of a loaded room by loading it again with the changed lock, and the in-place reload that follows.
  • Conjuration recipes as per-player game locks: opened on the client with Doors.setLock, not saved, so re-sent on every join. The sample has the server decide and the client hold the list.
  • The full list of 307 recipe lock ids, taken from the game data.

Rooms (guides/Room of Requirement/rooms.md)

  • Editors no longer open parts of a room: since mod 664b4d0f the room's locks are the server's.
  • An editor's lighting change now reaches everyone else in the room at once (mod d880a541), not on their next entry.
  • The locks row and "Where to go next" link to the new guide.

Also lists the guide in the overview. node scripts/check_samples.mjs passes locally: 169 samples in 47 guides against the 1.9.0 contract.

Lists the room's thirteen locks and how to open them through a layout, how
the conjuration recipes open on each client, and the full recipe lock list.
Rooms no longer says editors open parts of a room, and an editor's lighting
now reaches the others at once.
@Kheartz
Kheartz merged commit c9be9e6 into main Oct 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant