mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
fix: add TBC guild roster parser to avoid gender byte misalignment
TBC 2.4.3 SMSG_GUILD_ROSTER has the same rank structure as WotLK (variable rankCount + goldLimit + bank tab permissions), but does NOT include a gender byte per member (WotLK added it). Without this override, TBC fell through to the WotLK parser which read a spurious gender byte, causing every subsequent field in each member entry to misalign.
This commit is contained in:
parent
a7f7c4aa93
commit
dc8619464a
2 changed files with 123 additions and 0 deletions
|
|
@ -365,6 +365,9 @@ public:
|
|||
// TBC/Classic SMSG_QUESTGIVER_QUEST_DETAILS lacks informUnit(u64), flags(u32),
|
||||
// isFinished(u8) that WotLK added; uses variable item counts + emote section.
|
||||
bool parseQuestDetails(network::Packet& packet, QuestDetailsData& data) override;
|
||||
// TBC 2.4.3 SMSG_GUILD_ROSTER: same rank structure as WotLK (variable rankCount +
|
||||
// goldLimit + bank tabs), but NO gender byte per member (WotLK added it)
|
||||
bool parseGuildRoster(network::Packet& packet, GuildRosterData& data) override;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue