914b44b42d
Four group behaviours were wrong: - `IsRaidLeader` and `IsPartyLeader` misread a raid leader outside your subgroup. - A loot method, master or threshold change printed no line. - The uninvite menus always kicked by name. - `SetRaidSubgroup` outside 1-8 did nothing. Reference: - Both leader tests compare the leader cell with your guid; only `IsPartyLeader` guards a zero cell (`0x4e9141`). - The group list stores the loot cells and prints each change (`0x4e86f0`, jump table `0x4e880c`). The master line needs a cached name; the threshold reads `ITEM_QUALITY<n>_DESC`. - `0x5e9510` kicks a held player by name and anything else with `CMSG_GROUP_UNINVITE_GUID`. - `SetRaidSubgroup` raises its usage line first (`0x4bb9fe`). Changed: the leader tests read the guids, the list stores and prints the loot cells, the kicks follow `0x5e9510`, and the subgroup is checked first. Tests pin each. Fixes #141 Fixes #70 Fixes #267 Fixes #266 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>