cb949ba1a5
The player's combo points, action-bar toggles and zone PvP masks, and the four unit tokens, read copies pushed once a frame by `feed_units`. A listener inside a packet saw the last frame's values. Reference: - `GetComboPoints` reads the player's count and banked target at the call (`0x51a190`); - the bar toggles read `+0x102a` (`0x4e7660`); - `GetZonePVPInfo` reads its masks at the call (`0x48d540`); - the tooltip's health bar is redrawn by the health field's watcher (`0x52a08d` → `0x529560`). Changed: those getters ask the live player, and `feed_units` is gone. Health notices redraw the tooltip bar. The senders' player checks read the player object. The unit-frame and world-entry harnesses run the host-lent path. Tests: - the scalars read as written; - the tooltip bar follows each health packet; - the senders gate on the player object; - the login's XP check runs through the host. Part of #2168. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>