Proposal: Snails Before Slugs
Withdrawn. Failed by JonathanDark.
Adminned at 09 Dec 2024 02:57:04 UTC
If there is a rule named “Plays”, add a subrule to it named “Precedence” with the following text:
When a Snail makes a Play, apply any changes to that Snail’s position and triggered Position changes to other Snails due to that Play or due to that Snail’s new Position in the following order as an atomic action, skipping any steps that do not apply:
1) The Position changes for that Snail, then all non-Slug Snails, then all Slugs, as described directly by the text of that Play.
2) The Position changes for that Snail, then all non-Slug Snails, then all Slugs, due to an Item that Snail Discarded for that Play.
3) The Position changes for that Snail, then all non-Slug Snails, then all Slugs, due to any Passive effects on any of that Snail’s Items that apply. If there are multiple of that Snail’s Items’ Passive effects that apply, that Snail may choose the order of the Passive effects.
4) The Position changes for that Snail, then all non-Slug Snails, then all Slugs, due to any Passive effects on any other Snail’s Items that apply. If there are multiple other Snails’ Items’ Passive effects that apply, the set of all such Passive effects must be applied in random order.
5) The Position changes for that Snail, then all non-Slug Snails, then all Slugs, due to any Extra Effects from any Slugs that apply. If there are multiple Slugs whose Extra Effects that apply, the Extra Effects must be applied in alphabetical order by the Name of those Slugs. If any Slugs’ Extra Effects apply to Snails whose Positions changed as a result of this step, repeat this step.
6) The Position changes from the Movement Rules for any Slugs that apply as a result of the Positions of any Snails that changed as a result of applying the previous steps. If there are multiple Slugs whose Movement Rules apply, the Movement Rules must be applied in alphabetical order by the Name of those Slugs. If any Slugs’ Extra Effects apply to Snails whose Positions changed as a result of this step, repeat the previous step.
7) The Position changes for that Snail, then all non-Slug Snails, then all Slugs, due to any other triggered Position changes not covered from the previous steps.
Trying to put together some order in how Position changes are applied, given the potential for abuse when left up to the individual Snail to decide, as seen in Race 2.
Desertfrog: Jury
...this is quite a lot of text to read every time you Move/Play