Proposal: Simplification for the early days of a new dynasty
Enacted popular, 9-0. Josh
Adminned at 23 Mar 2022 14:38:07 UTC
If there is a rule called Probulator Operation, re-write it as follows; otherwise add a new rule called Probulator Operation with the following text:
The Probulator is a pseudorandom output generator. Whenever a rule specified that an outcome be determined by the Probulator or at pseudorandom then it must be determined as specified by this rule. No rule may specify that an outcome be determined by the Probulator or pseudorandomly without also indicating a single Probulator Function.
The Probulator as a number of Functions, which are detailed in subrules to this rule. Each Function has the following characteristics: a name (which is flavour text), an output range (which is an description of the possible outputs that Function can return), a forecast value output (which is the next output that the Function should return if used), and a method.
When a Researcher uses the Probulator to determine an outcome, they must carry out the method of the specified Function as an atomic action.
There is a publicly tracked table of Materials. Each Material has a name (which is flavour text) and a list of Functions (which must consist only of names of Functions as detailed in subrules to this rule, and which must include at least one such Function). As a daily action, a Researcher may Probe one Material by selecting one Material, selecting one of the Functions in that Material’s list, and determining an outcome using that Function of the Probulator.
If there is a rule called Qubit Prediction, remove it. Add a new subrule to the rule Probular Operation with the name Probulator Functions and the following text:
This rule details the known Functions of the Probulator.
Name: Qubit Entanglement
Output range: 0, 1
Forecast output: 0
Method: Return forecast output and then change the forecast output one minus the current forecast output.
If there are any gamestate tracked entities called Test Qubit A or Test Qubit B, remove them. Add a Material to the list of Materials with the name of Test Qubit and a Function of Qubit Entanglement.
This should do more or less the same things as Proposal: Power Up the Probulator, but more readably and with more consistent language, I hope.
Thunder: he/himIdle
Requiring an ordered list of possible outputs could make more continuous outputs (like a stock market mechanic or something) really annoying to write. Maybe something like “which is a description of the possible outputs that Function can return” and changing the Qubit Entanglement Method to be “Return forecast output and then iterate forecast output to one minus the current output.”