Skip to content

Commit aba55ee

Browse files
committed
Fix 3.4.5 SMSG_QUERY_CREATURE_RESPONSE and SMSG_QUERY_QUEST_INFO_RESPONSE
1 parent db03dca commit aba55ee

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

‎WowPacketParserModule.V3_4_0_45166/Parsers/QueryHandler.cs‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,9 @@ public static void HandleCreatureQueryResponse344(Packet packet)
243243
response.TypeFlags = (uint?)creature.TypeFlags ?? 0;
244244
creature.TypeFlags2 = response.TypeFlags2 = packet.ReadUInt32("Creature Type Flags 2");
245245

246+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V3_4_5_61815))
247+
packet.ReadUInt32("Creature Type Flags 3");
248+
246249
creature.Type = packet.ReadByteE<CreatureType>("CreatureType");
247250
creature.Family = packet.ReadInt32E<CreatureFamily>("CreatureFamily");
248251
creature.Rank = packet.ReadByteE<CreatureRank>("Classification");

‎WowPacketParserModule.V3_4_0_45166/Parsers/QuestHandler.cs‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -953,6 +953,9 @@ public static void HandleQuestQueryResponse344(Packet packet)
953953
quest.FlagsEx = packet.ReadInt32E<QuestFlagsEx>("FlagsEx");
954954
quest.FlagsEx2 = packet.ReadInt32E<QuestFlagsEx2>("FlagsEx2");
955955

956+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V3_4_5_61815))
957+
quest.FlagsEx3 = packet.ReadInt32E<QuestFlagsEx3>("FlagsEx3");
958+
956959
quest.RewardItem = new uint?[4];
957960
quest.RewardAmount = new uint?[4];
958961
quest.ItemDrop = new uint?[4];

0 commit comments

Comments
 (0)