Handle SMSG_PARTY_MEMBER_STATS to show group health out of visual range

Parse SMSG_PARTY_MEMBER_STATS and SMSG_PARTY_MEMBER_STATS_FULL packets
so party frames display health, power, level, and online status even
when group members are not nearby. Expansion-aware field sizes: uint16
health for Classic/TBC, uint32 for WotLK, plus per-expansion aura and
vehicle seat handling.
This commit is contained in:
Kelsi 2026-02-26 10:25:55 -08:00
parent 1cf485d149
commit a1f73fdd39
4 changed files with 237 additions and 15 deletions

View file

@ -1127,6 +1127,7 @@ private:
void handleGroupList(network::Packet& packet);
void handleGroupUninvite(network::Packet& packet);
void handlePartyCommandResult(network::Packet& packet);
void handlePartyMemberStats(network::Packet& packet, bool isFull);
// ---- Guild handlers ----
void handleGuildInfo(network::Packet& packet);