P18.2: docs — describe staggered ripple at p18_pop 0.21 (was 'fullest overshoot')

Refresh the P18.1 README prose for goldens/p18_pop.png (M3TE_FX=3 at
M3TE_ANIM_TIME=0.21): the refreshed mid-clear golden now shows the P18.2
ripple, not all three matched gems together at their fullest overshoot.
Correct the bash comment and the p6_fx_match.png note that implied a
uniform pop. Docs-only; no .sx, WAV, or golden changes.
This commit is contained in:
swipelab
2026-06-06 13:32:03 +03:00
parent 5eaf91b22d
commit 80dcbb2b02

View File

@@ -399,11 +399,15 @@ collapse). `CLEAR_ANIM_DUR` (0.14 s) is unchanged, so the per-round cascade-cue
timing snapshots (`tests/cascade_rounds.sx` / `cascade_cue.sx`) don't churn.
The pop peaks at clear-phase local `t ≈ 0.37`; for `M3TE_FX=3` (the seed-1337
vertical red 3-match) the clear window is `[0.16, 0.30)` s, so `0.21` catches the
matched gems at their fullest overshoot, composed with the burst and "+30" popup:
vertical red 3-match in column 5, rows 02) the clear window is `[0.16, 0.30)` s.
Because P18.2 staggers each matched gem's pop START (see below), the `0.21` capture
no longer catches the three gems together at this shared peak — it catches them at
DIFFERENT points on this same curve, a ripple: the top gem collapsing, the middle
rising toward its overshoot, and the bottom still at rest (full size), all composed
with the burst and "+30" popup:
```bash
# Anticipation/overshoot candy pop at its peak (composed with the burst):
# Per-gem candy-pop shape, staggered across the match by P18.2 (composed w/ burst):
# goldens/p18_pop.png
env SIMCTL_CHILD_M3TE_FX=3 SIMCTL_CHILD_M3TE_ANIM_TIME=0.21 \
xcrun simctl launch --terminate-running-process booted co.swipelab.m3te
@@ -413,9 +417,11 @@ env SIMCTL_CHILD_M3TE_FX=3 SIMCTL_CHILD_M3TE_ANIM_TIME=0 \
```
`goldens/p6_fx_match.png` (the P11.1 burst+popup reference, pinned at `0.22`) was
refreshed for the new pop shape. This step is the per-gem pop SHAPE only; the per-gem
STAGGER of the explosions follows in P18.2. The change is render-only — no `board.sx`
model change, and normal play is byte-identical apart from the clear's pop curve.
refreshed for the new pop shape (and re-refreshed in P18.2 for the stagger — pinned
mid-clear, the committed frame now shows the ripple, not a uniform pop). This step is
the per-gem pop SHAPE only; the per-gem STAGGER of the explosions follows in P18.2.
The change is render-only — no `board.sx` model change, and normal play is
byte-identical apart from the clear's pop curve.
### Organic combine — staggered clear ripple (P18.2)