Tuesday, July 30, 2024

Proposal: I’ve Got A Bad Feeling About This

Reaches quorum 4-0 and is enacted -SingularByte

Adminned at 30 Jul 2024 20:56:23 UTC

In the rule “Disturbances”, replace the text “which only the Elder Judge can perform, and should do so as a Daily Action” with the following text:

which is a Daily Communal Action that may be performed by any Fishing Contestant or the Elder Judge. If it has been over 36 hours since the last Sight Disturbances has been performed, or it has never been performed, no dynastic actions may be taken by any Fishing Contestant except for Sight Disturbances.

and in the same rule, add the following steps at the end of the atomic action Sight Disturbances:

* If there are less than 3 entries in the list of Disturbances, repeat all of the previous steps, until there 3 entries in that list.
* Publicly track the time and date of this performance of Sight Disturbances in a variable called “Last Sight Disturbances”

and in the same rule, remove the sentence beginning with “If there are ever less than three Disturbances”.

Anyone can perform Sight Disturbances, and it will hold up dynastic actions if no one does it within 36 hours of the previous one. This will also immediately halt dynastic actions when it is enacted, unless Darknight has performed Sight Disturbances before this enactment. This is intentional so that we get some Disturbances as soon as possible.

Comments

SingularByte: he/him

30-07-2024 07:16:41 UTC

This creates an infinite loop, unless you explicitly ignore the step where you need to remove a disturbance from the list.

You could probably reword step one to be if there’s 3 or more, remove one, and step 2 to if there’s 2 or less, then add one. That would also fix it.

Lukas:

30-07-2024 15:03:48 UTC

against per SingularByte, though I like the idea.

SingularByte: he/him

30-07-2024 15:10:51 UTC

for  since there’s currently three disturbances, so the loop won’t trigger right now. I’ll put a fix in though.

Darknight: he/him

30-07-2024 15:19:33 UTC

for

JonathanDark: he/him

30-07-2024 15:50:05 UTC

This is what I get for writing Proposals late at night. Thanks for fixing it.

Lukas:

30-07-2024 18:22:15 UTC

for CoV