Wednesday, December 07, 2022

Proposal: Hello Darkness My Old Bro

Reaches quorum with 10-0 and is enacted -SingularByte

Adminned at 08 Dec 2022 06:31:45 UTC

Add a new dynastic rule, called Rooms, with the following text:

There exists an ordered list of Rooms, which are publicly tracked. Every Explorer has a publicly tracked Room they are in, defaulting to the Foyer. Every Room has the following qualities:

* A unique flavour text Name by which it may be referred to
* A list of Items which are in the Room, defaulting to no Items
* A Dark or Lit state, which is Dark unless otherwise specified
* Optionally, Rooms accessible in any cardinal direction or custom Exit Direction from this room
* A Type, defaulting to Central Hall

All of the qualities of a Room are publicly tracked, except for its Type which is privately tracked by the Narrator.

If an Action “requires light/darkness”, it may only be performed if the actor is in a Lit/Dark Room, respectively; if this condition is not fulfilled the Action instead does nothing.

Every Room Type has Characteristics, which act as default settings for the items and dark/lit states that rooms of that type may have (and may be overriden by the specific provisions of an individual room of that rype). The list of all Room Types can be found below:

{| class="wikitable"
|+ Types
! Name || Characteristics
|-
| Central Hall || Lit
|}

At any time, the Narrator may add to the list of Rooms or add connections between Rooms in any way they see fit. They should update the Mansion Map whenever they do so.

If there is a room called Foyer, give it a Type of Central Hall. Otherwise, add a new Room with no other adjacent Rooms, a Type of “Central Hall”, and a name of “Foyer”.

A straight reimplementation of Habanero’s Darkness around Every Corner, which cleans up how rooms and room data are tracked.

Comments

Kevan: he/him

07-12-2022 09:51:03 UTC

If we’re all present in a room that is legally defined as “mostly empty except for the cobwebs everywhere and a dim lamp in the middle”, does that make us all cobwebs? Can I be the lamp?

Josh: Observer he/they

07-12-2022 09:54:38 UTC

Thanks - have changed Effects to Characteristics. But you’ll always be a lamp to me.

SingularByte: he/him

07-12-2022 10:05:21 UTC

I’m a little confused by the interactions between lit/dark and type.

If a room is dark unless otherwise specified, and the type is privately tracked but can be the cause of light or darkness, how is the lit/dark status public information? Surely it’s reliant on private information in the form of the type’s characteristic?

Josh: Observer he/they

07-12-2022 10:33:05 UTC

It is a bit ugly, although it makes sense - the characteristic is just the default and can be overridden by subsequent actions.

SingularByte: he/him

07-12-2022 13:44:27 UTC

for

Kevan: he/him

07-12-2022 14:46:38 UTC

for

Trapdoorspyder: he/him

07-12-2022 15:07:06 UTC

for

Raven1207: he/they

07-12-2022 15:52:10 UTC

for

quirck: he/him

07-12-2022 16:41:55 UTC

for

Habanero:

07-12-2022 16:52:20 UTC

for Thanks Josh!

Brendan: he/him

07-12-2022 17:23:39 UTC

for

Darknight: he/him

07-12-2022 17:48:20 UTC

for

JonathanDark: he/him

07-12-2022 20:17:18 UTC

for