Polish after the phone test: grade the place only, a softer ball, the tableau waits, the last point is seen (v391)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
wuwiandClaude Opus 5.5 committed 2026-10-16 17:08:00 +02:00
1 parent af8cd7a513
commit b0ea694733
6 files changed
+97 -37

No files matched your search

+20
View File
@@ -636,6 +636,26 @@ Each phase ships to staging and gets a phone verdict, and tests ride along with
5. **LATER.** The metal bed (when Oliver has a track: start at the transformation, gore only) and Members'
Night (option C).
## Session log: Oliver's polish test (2026-10-16, v391)
- **The gore grade grades the PLACE only.** v389 filled the whole world pass, so blood, barrels and the ball
machine went pale with it. The grade now runs right after `drawBackdrop` (stands, boards, court) and
before anything stands on it; rects are oversized because the shake/zoom transform is live there. The
weather is no longer under it either.
- **The burning ball a shade softer:** halo 2.8x/0.18 + 1.8x/0.3 -> 2.4x/0.13 + 1.6x/0.22, impact frame
1.5x -> 1.3x, gold streak alpha 0.55 -> 0.48.
- **The tableau waits for its TAP** (no auto-close), and its frame sits on the round you are about to play
(`.cur`), not on the final. Found on the way: a screen tapped away early left its auto timer running and
it closed the NEXT screen (the act card's 2.8 s killed the tableau) — the auto close now rides
`styTimers`, which every close clears.
- **The last point is seen:** `storyMorph` no longer opens the loot screen on the winning frame. It waits
`MORPH_WAIT` 2.2 s (ball left flying, crowd up, flash THE CUP IS YOURS.) in `tickMorph` before the screen
pauses the world; the morph timeline starts after it as before. Test: >= 2 s between win and loot.
- **The loot screen's chapter track** had a fixed 10-column grid from the 10-game chapters; it takes
`STORY.length` columns now.
- **"RESUMING IN 99"** in the tennis->gore morph: the morph holds play on 99 s timers; the resuming clock
ignores `G.story.part === 'morph'`.
## Session log: the weather (2026-10-16, v390)
Shown first as a mock-up over real v389 frames (artifact "Splatter Tennis Wetter", five kinds, one per