Files
moonwell-client-core/docs
Sam Sung a1a28e45cc A far cinematic shot waits at black for its world, as 1.12.1's does (#2392)
A cinematic shot that moved the camera far faded in as soon as its path started, so its terrain and models popped in on screen.

1.12.1's shot arm (`0x48edf0`, shared by start and advance) reloads the world in place when the camera moves more than 30 yards (`0x48eed3` → `0x66fc80` → `0x694920`). That happens at full black. It sends `CMSG_NEXT_CINEMATIC_CAMERA` only afterwards (`0x48ef11`).

Now a far shot holds its black, with its clock at 0, until the spot is resident or the ceiling is reached. Then it announces, starts its narration and fades in. The gate, the residency release and the ceiling are the teleport hold's, shared. The shot, the teleport and the end's far reload bump one reload mark that re-arms the stream's load.

Tests: far and near shots, the ceiling, a skip, the announce and narration timing, and the re-arm.

Fixes #2370

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 11:31:48 +07:00
..