Saturday, December 07, 2024

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.

Comments

Desertfrog: Jury

07-12-2024 15:18:56 UTC

...this is quite a lot of text to read every time you Move/Play

Josh: he/they

07-12-2024 15:38:42 UTC

Yeah I find it a little overengineered. Holding off until I have time to parse it properly but will probably take a swing at a streamlined version.

JonathanDark: he/him

07-12-2024 18:28:45 UTC

I definitely struggled with the wording for this. A streamlined version would be appreciated, and if that looks good, I’ll withdraw this one.

Habanero:

07-12-2024 20:23:05 UTC

Personally, I like that one can fudge the order of the Slug effects in a favourable manner, the worst of it will probably go away with the Move/move distinction and this isn’t worth the mental effort it would add to resolving Plays IMO against

JonathanDark: he/him

07-12-2024 21:12:40 UTC

That’s also a good point. Is part of the strategic fun of the dynasty working out in what order to apply all the different effects? If so, then I agree, we should keep it loose.

The only problem is that it’s a little harder to block scams that way, since there’s such a diversity of ordering. I suppose we can just agree to be reactive instead of proactive on that subject.

Desertfrog: Jury

08-12-2024 12:05:05 UTC

against

Darknight: he/him

08-12-2024 15:41:07 UTC

against

JonathanDark: he/him

09-12-2024 02:56:45 UTC

against Withdrawn