Proposal: Dirty Pool
Self-killed. Failed by Kevan.
Adminned at 21 Jul 2021 10:25:04 UTC
In the rule Richardo’s Journey, change
*Create a list of Lit rooms orthogonally adjacent to Richardo’s current location (or a list of all Lit Rooms, if Richardo has just used a Secret Passage Map). Remove the following rooms from the list, in this order, except that a removal is skipped if it would cause the list to become empty, and/or if an Effect forces Richardo to move to a room that would be removed:
**Orthogonally adjacent rooms in the direction of an exit from Richardo’s current room that is blocked;
**Rooms with a “This room is Daunting” effect;
**Richardo’s previous location;
**Familiar Rooms.
*Secretly randomly select a room from the created list (unless a Treasure or Effect specifies some other way to select from the list, in which case follow its directions instead). Richardo enters that room: it becomes Richardo’s new current location.
to
Make a Room Pool and randomly chose a destination from that pool; move Richardo to that destination.
Add a new subrule to the rule Richardo’s Journey, called Room Pools:
When Richardo is required to make a Room Pool, he must follow the following steps; if a step would require the Room Pool to become empty then skip it and all subsequent steps:
* Make a new Room Pool that contains no Rooms.
* If Richardo used a secret passage map in his most recent Move, add all lit rooms to the Room Pool and skip all subsequent steps.
* If Richardo’s current Location has the “must have his immediate previous location as its destination” effect, and Richardo’s most recent previous location is orthogonally adjacent to Richardo’s current location, then add Richardo’s immediate previous location to the Room Pool and skip all subsequent previous steps.
* Add all lit rooms orthogonally adjacent to Richardo’s current location to the Room Pool.
* Remove any Rooms in the Room Pool that are blocked.
* If Richardo is holding a compass and the room in the compass’ specified direction is in the Room Pool, remove all other rooms from the Room Pool and skip all subsequent steps.
* Remove any Rooms in the Room Pool that are Daunting, unless Richardo is Drunk.
* Remove the Room in the Room Pool that was Richardo’s most recent Location, prior to his current Location, if it is in the Room Pool.
* Remove any Rooms in the Room Pool that are Familiar, unless Richardo is Amnesiac.
If Proposal: Pole Revision is enacted, remove the line “* If Richardo is holding a compass and the room in the compass’ specified direction is in the Room Pool, remove all other rooms from the Room Pool and skip all subsequent steps.” from the ruleset.
More words, but ironing out some ambiguities and inconsistencies. (For example, at the moment, the map requires me to “randomly select from any Lit room to be his next destination”, but the Move action requires that I start with a list of all rooms and then remove blocked, Daunting, previous location and familiar rooms; these are very different instructions!)
Brendan: he/him