Monday, August 16, 2021

Proposal: Nine to Five

self killed—Clucky

Adminned at 18 Aug 2021 02:12:44 UTC

Remove “The amount of Energy a Worker has is publicly tracked, and defaults to 2.” from “Energy Cycles”.
Add two new paragraphs at the start of “Energy Cycles”:

Each Worker has an amount of Energy, a publicly tracked non-negative integer that defaults to 2.

Each Worker, except for Bots, can be Clocked In or Clocked Out (by default, they are Clocked In). This status is tracked by appending an asterisk to the Energy of Clocked Out Workers on the dynastic tracking page. Clocked Out Workers cannot perform actions that are defined by the rule “Machines”, by subrules of that rule, or by the rule “Clientele”. A Worker can set themself to be Clocked Out at any time.

Each Worker keeps the same amount of Energy they had before the above changes were performed.

in “Energy Cycles”, change the paragraph that starts “The last Cycle action is publicly tracked for convenience” to read:

If it has been 60 hours since the last Cycle, or if all non-Bot Workers without Dustsheets are Clocked Out, any Worker may perform an Atomic Action named “Cycle” with the following steps:

In “Clientele”, change

Once per Cycle, a Worker can Submit a Report:

to

A Worker who is Clocked In can Submit a Report:

and

set all of their Machines to Hot.

to

become Clocked Out.

A different take on a) timing, and b) report submission – instead of tying it to whether the worker has any Hot Machines, have a “done” flag that the Worker can set to say that they want to take no further actions.

This avoids the negative side effects of “Cold Reboot” whilst still preventing players submitting reports mid-turn, and means that the last player to go doesn’t need to perform all their actions in the same wiki update.

The last replacement is a little awkwardly worded, so that it will work regardless of whether Wish List passes or fails.

Comments

Bucky:

16-08-2021 15:37:03 UTC

The rule should specify whether the asterisk means In or Out.

ais523:

16-08-2021 16:38:13 UTC

It already does, doesn’t it? “This status is tracked by appending an asterisk to the Energy of Clocked Out Workers on the dynastic tracking page.”

Bucky:

16-08-2021 16:56:54 UTC

Yep

Bucky:

17-08-2021 05:10:38 UTC

for

Kevan: City he/him

17-08-2021 09:51:12 UTC

for

Janet: she/her

17-08-2021 14:51:41 UTC

for

Raven1207: he/they

17-08-2021 16:51:19 UTC

for

Vovix: he/him

17-08-2021 18:58:54 UTC

for

Clucky: he/him

18-08-2021 00:09:05 UTC

against

am I missing something or is this missing a means to make everyone become clocked in when a new cycle starts?

ais523:

18-08-2021 01:53:26 UTC

against s/k Clucky’s right, it is.

It’s probably worth retrying this proposal, as it fixes multiple problems, but I’m out of slots right now.

Clucky: he/him

18-08-2021 02:06:28 UTC

yeah I think its fine with a step that makes everyone clocked in at the start of a cycle

Clucky: he/him

18-08-2021 02:09:05 UTC

give me a minute and I can free you up some slots.

I’d also encourage a 12 hour minimum cycle length though. Prevents shenanigans such as what would’ve happened if lemon accidentally nuking the “set hot machines to be cold” line had happened when a cycle could’ve been run. Someone in theory could’ve just run infinite cycles in a row cashing in all the wants they can satisfy and building up a huge amount of cogs. 12 hour minimum helps block that from ever happening.