965fda84f3
Eight defects, each re-derived at the client's bytes: - **Action slots:** `PlaceAction` and its kin store the slot inside the call (`0x4e590a`), so the next verb in the same chunk reads it. - **Far sight:** a buff cancel runs `UpdateFarSight` (`0x5ee290`) and toggles the view. Nothing is sent before the object arrives. - **Pet trainer rows** read the summoned unit at its own level (`0x4d7f2d`). - **Sound:** a kit's no-duplicates gate picks its file first and matches files, not kits, `PlaySoundFile` channels included (`0x45cf52`). - **Game object animation:** a finished Despawn arms nothing (`0x5f4134`). - **Zones:** the indoor zone-name override compares case-blind (`0x67e6e4`). - **Comments and CVars:** a stale Auto Self Cast comment is gone, and `Sound_EnableSoundWhenGameIsInBG` is our own CVar. Each change has a test that failed before it. Fixes #2337 Fixes #2339 Fixes #2320 Fixes #2310 Fixes #2118 Fixes #1633 Fixes #596 Fixes #545 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>