From 5bd5623dcfe7043f2fdd8d845be08ad6e37e57a8 Mon Sep 17 00:00:00 2001 From: Alica228 Date: Wed, 18 Mar 2026 11:52:12 +0200 Subject: [PATCH] fix SMSG_ENCOUNTER_START / SMSG_ENCOUNTER_END --- .../Parsers/InstanceHandler.cs | 5 ++++- .../Parsers/InstanceHandler.cs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/WowPacketParserModule.V10_0_0_46181/Parsers/InstanceHandler.cs b/WowPacketParserModule.V10_0_0_46181/Parsers/InstanceHandler.cs index d20de75553..f0db2245a0 100644 --- a/WowPacketParserModule.V10_0_0_46181/Parsers/InstanceHandler.cs +++ b/WowPacketParserModule.V10_0_0_46181/Parsers/InstanceHandler.cs @@ -152,7 +152,10 @@ public static void HandleMultiFloorNewFloor(Packet packet) public static void HandleEncounterstart(Packet packet) { packet.ReadInt32("DungeonEncounterID"); - packet.ReadInt32("DifficultyID"); + if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_1_65818)) + packet.ReadInt16("DifficultyID"); + else + packet.ReadInt32("DifficultyID"); packet.ReadInt32("GroupSize"); var count = packet.ReadUInt32(); diff --git a/WowPacketParserModule.V6_0_2_19033/Parsers/InstanceHandler.cs b/WowPacketParserModule.V6_0_2_19033/Parsers/InstanceHandler.cs index d2d4433a6b..34fd30cdd4 100644 --- a/WowPacketParserModule.V6_0_2_19033/Parsers/InstanceHandler.cs +++ b/WowPacketParserModule.V6_0_2_19033/Parsers/InstanceHandler.cs @@ -208,7 +208,10 @@ public static void HandleEncounterStart(Packet packet) public static void HandleEncounterStop(Packet packet) { packet.ReadInt32("EncounterID"); - packet.ReadInt32("DifficultyID"); + if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_1_65818)) + packet.ReadInt16("DifficultyID"); + else + packet.ReadInt32("DifficultyID"); packet.ReadInt32("GroupSize"); packet.ReadBit("Success"); }