Friday, August 21, 2015

Proposal: Fix BRB with a lesser sentence

Reached quorum 5 votes to 0. Enacted by Kevan.

Adminned at 23 Aug 2015 10:10:11 UTC

If Proposal: Sentence Structure is enacted, replace the rule “Sentences”

  Each Prisoner has a Sentence, being a number measured in years and defaulting to zero. This is tracked in the GNDT.

  When a Prisoner joins the game or unidles for the first time during this dynasty, their Sentence is instead set to the mean value of all other Prisoner’s Sentences (rounding down).

with

  Each Prisoner has a Sentence, being a number measured in years and defaulting to the mean value of all other Prisoner’s Sentences (rounding down). This is tracked in the GNDT.

This is to fix quickly idling and unidling to lower your sentence.

We have this Core Rule

When a Prisoner is unidled, if they went Idle in the same dynasty, their personal gamestate retains the last legally endowed values it had, if they are still valid. Otherwise (including if a value is invalid, does not exist, or the Prisoner Idled in a different dynasty), the Prisoner is given the default value for new Prisoner, if such a value exists.

But Dynasty rules have more priority than Core Rules.

Aboun getting division by 0 in mean calculation…

When Proposal: Sentence Structure is enacted, all Sentences should default to 0.  Then this version is enacted, and new players get the mean as default.

The only way we can get undefined behavior with this rule is if everybody idles and then one person unidles or joins.

Comments

Kevan: he/him

21-08-2015 20:48:11 UTC

for

Josh: Observer he/they

21-08-2015 23:15:13 UTC

for

Darknight: he/him

23-08-2015 04:53:59 UTC

for

Aname:

23-08-2015 10:04:22 UTC

for