Skip to content

Apply designer's Crosshairs turbulence rule; add spread-cloud setups - #489

Merged
Perlkonig merged 1 commit into
AbstractPlay:developfrom
samtcifihi:crosshairs-turbulence-concealed-fire-followup-squashed
Sep 26, 2026
Merged

Perlkonig merged 1 commit into
AbstractPlay:developfrom
samtcifihi:crosshairs-turbulence-concealed-fire-followup-squashed

Conversation

@samtcifihi

Copy link
Copy Markdown
Contributor

Turbulence now follows mrraow's clarified rule: after a manoeuvre's own movement and height change, the plane loses one height if it moved from a non-cloud hex into a cloud hex along the way, crashing if already at 0. Flying within a cloud bank costs nothing, placing a new plane is never penalised, and each swoop in a dive is resolved separately. This drops the optional fourth PlaneInfo field used by the earlier exemption.

Clouds render darker when Turbulence is active, standing in for a storm-cloud glyph, and the 2026 rules PDF is linked.

Also two other random algorithms for evaluation, especially by mrraow. They're marked experimental.

Turbulence now follows mrraow's clarified rule: after a manoeuvre's
own movement and height change, the plane loses one height if it moved
from a non-cloud hex into a cloud hex along the way, crashing if already
at 0. Flying within a cloud bank costs nothing, placing a new plane is
never penalised, and each swoop in a dive is resolved separately. This
drops the optional fourth PlaneInfo field used by the earlier exemption.

Clouds render darker when Turbulence is active, standing in for a
storm-cloud glyph, and the 2026 rules PDF is linked.

Two experimental setup variants, symmetric and asymmetric spread clouds,
place clouds with the designer's coverage-first algorithm, which blocks
open lines of fire before filling gaps. A symmetric board with a centre
cloud ends one short of the target, as the designer intends.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BK3bL3XekxLsqgRWgYBv7W
@Perlkonig
Perlkonig merged commit bbaad6f into AbstractPlay:develop Sep 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants