Thursday, June 04, 2020

Proposal: Primed For Inclusion

Quorum Reached. Passes 9-0—Clucky

Adminned at 04 Jun 2020 23:21:11 UTC

Add the following to “Spare Segments”

A Spare Segment may be Primed. By default it is Primed. Whether a Spare Segment is Primed or not is tracked on “The Wheel” wiki page.

Replace the Global Effect of the Segment “Rising” with

A random Spare Segment which is not Primed (if any exist) becomes Primed, and the Segment on the wheel with index 1 is moved to the Spare Segment list and is not Primed.

In “Wagers” above the “Set the Locked-in value of all Amnesiacs to False.” step add

* For each Primed Spare Segment, in alphabetical order according to the Segment’s Name, set its Index to be the smallest positive integer that is not already an Index of a Segment on the Wheel and then move it to the Wheel

If there is a Spare Segment with name “Tiptop”, set it to Primed

Fixing two birds with one stone here. First off, fix an issue with Rising around indexes that result in only some segments getting added/removed because the indexes of spared segments don’t change.


Also fix an issue where if a segment is added right before a spin, its hard to bet on it. Ideally now all segments added will be spare segments and be primed and so will only be added after the next spin giving players more time to respond.

Comments

Marco Sulla:

04-06-2020 07:32:45 UTC

I think this way only the same two Segments will be added and removed, since you remove the Segment with index 1 and you readd the spare segment to the wheel with the lowest free index, so 1.

Marco Sulla:

04-06-2020 07:43:53 UTC

I suppose Spare Segments needs not to be “primed”. It’s sufficient that are an ordered list, when new spare segments are added at the bottom and segments that must be readded to the Wheel are taken from the top. A FIFO list :)

About Indexes, I suppose they must be updated accordingly to the current position of the Segments in the Wheel list and than Spare segments can be readded at the bottom of the list.

Publius Scribonius Scholasticus: he/they

04-06-2020 10:43:46 UTC

[Marco Sulla] That shouldn’t occur because the indices will be renumbered in between, so the lowest available number will be much higher than 1. This results from the second paragraph of “The Wheel”, which includes:
“If a Segment on the wheel has Index N where N is greater than 1, and there is no Segment with Index N-1, the Index of that Segment becomes N-1. If two Segments on the wheel have the same Index, the Index of the Segment whose Name is Alphabetically later is Increased by 1.”

Publius Scribonius Scholasticus: he/they

04-06-2020 10:43:59 UTC

for

Marco Sulla:

04-06-2020 11:21:28 UTC

You said well, “where N is greater than 1”...
Unluckily, I have to vote against.
against

Marco Sulla:

04-06-2020 11:57:03 UTC

CoV

Mmmmhhhh…. sorry for the confusion :( I asked for clarifications on Slack and it seems that the change of the Indexes should be applied immediately, so there’s no way that the Index number 1 will remain vacant before any Spare segment is readded to the Wheel.

for

Kevan: City he/him

04-06-2020 12:05:44 UTC

for

Josh: he/they

04-06-2020 12:50:27 UTC

for

derrick: he/him

04-06-2020 13:44:08 UTC

for

Lulu: she/her

04-06-2020 15:48:13 UTC

for

Axemabaro:

04-06-2020 16:57:37 UTC

for

Darknight: he/him

04-06-2020 17:44:33 UTC

for