Sunday, January 19, 2020

Proposal: [Appendix] If it does not fit, you must acquit

Fewer than a quorum not voting against. Failed 1-3 by Kevan.

Adminned at 20 Jan 2020 15:41:51 UTC

Amend ” If the Admin enacting a Proposal reaches a step which cannot be applied immediately (e.g. “two days after this Proposal enacts, Individual A gains 1 point”), that step is ignored for the purposes of enactment. Once a Proposal has been enacted, it can have no further direct effect on the gamestate. ” to:

- Steps in a Proposal are fulfilled in the order they are written in the Proposal, unless stated otherwise in the Proposal.
- Once a Proposal has been enacted, it can have no further direct effect on the gamestate.
- A step reached in a Proposal is ignored for the purposes of enactment if it fulfills any of the following:
  - It cannot be applied immediately (e.g. “two days after this Proposal enacts, Individual A gains 1 point”).
  - It would make the state of the values of currently tracked entities incompatible with the Ruleset (For example, Bob has a Pear, Orange and an Apple, and then a Proposal sets the limit of the amount of Fruits they can have to 2.).

A few fixes. I think the easiest fix for something that would attempt to pull the rug under tracked values to make them illegal is to just skip it.

Comments

Josh: Observer he/they

19-01-2020 20:34:10 UTC

against The Ruleset should have priority over the Gamestate, not vice-versa, just as a philsophical absolute. If a change to the Ruleset results in an invalid Gamestate then the Gamestate should be the one to adapt to the inconsistency, not the Ruleset.

Kevan: he/him

19-01-2020 22:09:37 UTC

against This is quite a neat way to resolve the issue, but yes, I think the rule should and usually does take precedence - eg. when we repeal a rule and a stat disappears. (Which would actually trigger the “ignored” clause and skip the repeal, here.)

derrick: he/him

20-01-2020 15:35:53 UTC

imperial