Cycle 13/Ruleset Draft: Difference between revisions
miraheze>Randomnetcat Proposal rewrites |
miraheze>Randomnetcat Explicitly delineate start/end of loops |
||
| Line 24: | Line 24: | ||
* The phase counter is incremented by 1. | * The phase counter is incremented by 1. | ||
* If the phase counter is not less than 9, the following occur in order: | * If the phase counter is not less than 9, the following occur in order: | ||
** | ** The current loop is considered to end, and events defined by the rules as occurring at the end of a loop by other rules occur (TODO: ordering?). | ||
** All rules that are not persistent are simultaneously repealed | ** All rules that are not persistent are simultaneously repealed | ||
** All items that are not defined as persistent by the rules are removed from inventories. | ** All items that are not defined as persistent by the rules are removed from inventories. | ||
** The phase counter is set to 0. | ** The phase counter is set to 0. | ||
When a new phase begins while the phase counter is 0, events defined by the rules as occurring at the beginning of a loop occur (TODO: ordering?). | When a new phase begins while the phase counter is 0, a new loop is considered to begin, and events defined by the rules as occurring at the beginning of a loop occur (TODO: ordering?). | ||
Rules and items that are not persistent are "ephemeral". | Rules and items that are not persistent are "ephemeral". | ||