bc59b5d17a
Ships and zeppelins follow 1.12.1's clock, seating and crossing. - **The clock:** only a ship's create sets it, anchored at the packet's arrival (`0x5f7080`). The worldport reseek is gone, and a re-create keeps the anchor (`0x466350`). - **Worldports:** an off-map ship stays frozen in view (`0x5f5274`), and a worldport keeps only the ridden ship (`0x401bc0`). - **Crossings:** a crossing draws its route (`0x5f54c2` → `0x407de0`). - **Seating:** a login seats us in the deck's frame, on a game object only (`0x630a80`). A rider stays aboard while inside the deck's volume (`0x630ba0`), and a gone transport ends the seat (`0x5f4fb0`). - **Party pet portraits:** an out-of-view party pet's portrait probes the display cache (`0x525cb0`). Each change has a test that failed before it. Part of #1220 Fixes #1218 Fixes #1219 Fixes #1222 Fixes #645 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>