Files
moonwell-client-core/docs
Sam Sung f7ed694f6e Camera, swim pitch, sound and name-check verbs follow 1.12.1 (#2311)
Camera, swim-pitch, sound and name-check verbs were inert or answered differently from 1.12.1.

- `MoveView*` drive the camera's keyboard axes, and `ToggleMouseMove` toggles mouselook (`0x50fd40`, `0x50f910`).
- `CameraOrSelectOrMoveStop(1)` keeps the camera where it was left (`0x50f940`), and a customised view arms no auto-return (`0x50fc30`).
- The pitch keys pitch a swimmer and send the pitch moves (`0x515010`), and mouselook sends `MSG_MOVE_SET_PITCH` and `MSG_MOVE_SET_FACING` under the 0.1 rad throttle (`0x60e1ea`).
- `PlaySound` finds type-2 rows only (`0x45c306`). `PlaySoundFile` plays on bus 3, two at a time.
- Server-pushed music has its own slot (`0x460520`), and a repeat of a duplicate-flagged track is refused at its open (`0x7a66a0`). Zone silences use `0x460100`'s fixed point.
- Every VM checks names against the client's word lists (`0x402b7f`).

Tests fail on main, and the pitch body has a golden.

Fixes #1190
Fixes #1642
Fixes #1651
Fixes #1615
Fixes #1617
Fixes #49
Fixes #2116
Fixes #1694
Fixes #1689
Fixes #1139

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

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 06:52:59 +07:00
..