716ffdd172
The guild roster, charters and tabard designer now follow 1.12.1, and their verbs act inside their call (Part of #2202). - `SetGuildRosterShowOffline` compares the integer it is given (`0x4d0f70`), and re-sorts only on a change with members held. The flag and the selection outlive a `/reload`. - The away, busy and GM tags, overhead and in `GetGuildRosterInfo`, read the `CHAT_FLAG_*` globals (`0x5eca17`, `0x4d13ed`). - `BuyGuildCharter`, `RenamePetition` and `SortGuildRoster` raise their own usage lines. - `RenamePetition` with no charter open does nothing (`0x4f495e`). - `ClosePetition` fires `PETITION_CLOSED` while the record is still readable (`0x4f402c`). Tests pin each address. Built on macOS. Fixes #1437 Fixes #371 Fixes #2124 Fixes #2123 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>