e41ddb36d3
The party, raid and pet tokens read copies pushed once a frame, and so did the roster copy, the event-token walk and the dungeon latch. A listener inside a member's update read the last frame's party. Reference: - the tokens look their member or pet record up by guid at the call (`0x496400`, `0x496420`); - the event-token walk names player, pet, target, party row, raid row, npc, mouseover (`0x515c50`); - the dungeon latch is set at the port's new object manager (`0x401c22` → `0x495d10`), and at login with the character list's map (`0x4015f3`); - a ready check closes at the raid rebuild's end (`0x4bac5a`). Changed: the tokens, the token walk, the roster, the group predicates and the relations read live, and the latch moves to those places. The frame-final party and pet pushes go. Tests: a member listener reads party1 and raid3 from its own packet, through a same-frame roster swap. Part of #2168. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>