Proposal: Public Safety
Popular by Quorum, 6-0. -Bucky
Adminned at 12 Jul 2023 05:52:13 UTC
In the rule “Crime & Commerce” add a subrule named “Punishment” and give it the following text:
There is a publicly-tracked list named Lockdown where each entry is a Machinist’s name and a number of Days, defaulting to an empty list. A Machinist whose name is in this list may not perform any dynastic actions.
If the rule “Time’s Passage” exists, add the following bullet point to the list in that rule:
* Remove every entry in the Lockdown list with a Days value of 0, then subtract 1 from the Days value of each remaining entry.
otherwise, add the following text as a new paragraph in the subrule “Punishment”:
As a Daily Action, the Great Machine should remove every entry in the Lockdown list with a Days value of 0, then subtract 1 from the Days value of each remaining entry.
If there’s Crime, there should be Punishment. Since Crime hasn’t been defined yet, I’m omitting how a Machinist might get put in the Lockdown list and how to determine the number of Days they should stay there. The algorithm does mean that a Machinist will actually spend a minimum of more than 24 hours in Lockdown, but the alternative would have been to remove them immediately upon Days reaching 0, which could result in a very short time in Lockdown if they were just added to it hours before.
Worst-case if “Time’s Passage” does not exist is about 382 new characters.
lemon: she/her
wouldn’t the minimum hours in lockdown be ~10 hours, due to the daily action rules? i mean, i’m unlikely to Pass Time that close together, but i probably won’t do it at the exact same time each day either :0