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.
Kevan: he/him