mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Fix TBC item query parser: add TBC-specific parseItemQueryResponse override
TBC 2.4.3 SMSG_ITEM_QUERY_SINGLE_RESPONSE differs from WotLK: no Flags2, no BuyCount, statsCount-many stat pairs (not always 10), and no ScalingStatDistribution/ScalingStatValue. Without this override, TbcPacketParsers fell back to the WotLK parser and misread stats/armor with a cascading 16-byte offset. Classic (Vanilla) was already safe via its own independent ClassicPacketParsers::parseItemQueryResponse().
This commit is contained in:
parent
764f2b8edc
commit
28b4a3a599
2 changed files with 109 additions and 0 deletions
|
|
@ -278,6 +278,7 @@ public:
|
|||
bool parseCharEnum(network::Packet& packet, CharEnumResponse& response) override;
|
||||
bool parseAuraUpdate(network::Packet& packet, AuraUpdateData& data, bool isAll = false) override;
|
||||
bool parseNameQueryResponse(network::Packet& packet, NameQueryResponseData& data) override;
|
||||
bool parseItemQueryResponse(network::Packet& packet, ItemQueryResponseData& data) override;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue