Proposal: Hiding in the Shadows
Popular, 10-0. Enacted by JonathanDark.
Adminned at 15 Apr 2025 01:06:09 UTC
Add a new dynastic rule called “Shadow Ruleset” and give it the following text
The Shadow Ruleset (also known as the Shadow Rules) exists at https://wiki.blognomic.com/index.php?title=Ruleset/Shadow235. The entirety of the Shadow Ruleset is considered to be flavor text.
If the current phase is Planning the Break-in, then unless explicitly stated otherwise any changes to dynastic rules are instead make to the shadow rules.
In the Patrol Assessment atomic action, right before “Set the current Phase to Planning the Break-In.” add a new step which is
Replace the shadow ruleset with a copy of the dynastic ruleset
In the “The Break-In” atomic action right after “Privately inform each Agent of their Discovered”, add a new step which is
Replace the dynastic ruleset with a copy of the shadow ruleset, expect for any changes to the Breaking In atomic action which are not replaced
After “the Concierge may perform the following atomic action of Breaking In” add ”—when doing so, they should use the entirety of the text of the action as it is written when they start to perform the action”
Copy the dynastic ruleset to the shadow ruleset
I think it would be good to avoid situations where the game changes after all the guards have made their plan, and now the guards can’t change their plan to account for the new rules.
Idea, assuming I worded this right, is that if we’re in the break-in phase then we just change the shadow rules and then copy them back to be the real rules once everything is done
Clucky: he/him
Note if this passes we’ll wanna be a little careful around proposals that initialize things in the proposal. If we add a proposal that gives each agent a personality, we can’t just go “randomly assign each agent a personality” in the proposal text, we need to potentially put that in the revisions as otherwise it could cause issues if its enacted during the break in. But I think people can just be careful about wording and either use default values or say something like “If its Setting Patrols, randomly assign each agent a personality; otherwise add randomly assign each agent a personality to the list of revisions”