Wednesday, May 27, 2020

Proposal: Coping with changing definitions [Appendix]

Reached quorum 8 votes to 1 with 1 unresolved DEF. Enacted by Kevan.

Adminned at 28 May 2020 15:57:10 UTC

After the seventh bullet point in “Numbers and Variables”, add a new bullet point:

  • If the rules that define a game variable are amended, and some previously valid values become invalid as a consequence, any existing variables whose current values would become invalid are instead set to their starting value.

This is a situation that’s easy enough to bring about by accident, and has an easy enough fix, so we may as well put the fix into the rules.

Comments

Josh: Observer he/they

27-05-2020 20:22:45 UTC

for

Publius Scribonius Scholasticus: he/they

27-05-2020 21:24:39 UTC

for

Darknight: he/him

28-05-2020 02:49:51 UTC

for

Kevan: he/him

28-05-2020 09:17:08 UTC

for

Lulu: she/her

28-05-2020 11:15:39 UTC

for

pokes:

28-05-2020 12:21:02 UTC

against I don’t like this as a good one-size-fits-all solution, and would prefer to do what makes the most sense in a given scenario and CfJ if necessary. What if dollars is originally an integer that can go negative, I spend a million, and then it’s defined to be non-negative, so I get the million back for free?

ais523:

28-05-2020 13:23:56 UTC

You can still fix it via CfJ either way, can’t you?

It makes more sense to have a default behaviour than to not have a default behaviour, and leave the gamestate uncertain.

The Duke of Waltham: he/him

28-05-2020 14:17:13 UTC

Makes sense.

for

Clucky: he/him

28-05-2020 14:28:02 UTC

for

derrick: he/him

28-05-2020 15:23:58 UTC

imperial