From cd6a7d7f95f4579cb72a54bc7ba82750db33568a Mon Sep 17 00:00:00 2001 From: Alica228 Date: Tue, 11 Nov 2025 08:22:32 +0200 Subject: [PATCH] fix TrainerType parsing for >63704 --- WowPacketParserModule.V6_0_2_19033/Parsers/NpcHandler.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/WowPacketParserModule.V6_0_2_19033/Parsers/NpcHandler.cs b/WowPacketParserModule.V6_0_2_19033/Parsers/NpcHandler.cs index 050495dacd..6c0086d643 100644 --- a/WowPacketParserModule.V6_0_2_19033/Parsers/NpcHandler.cs +++ b/WowPacketParserModule.V6_0_2_19033/Parsers/NpcHandler.cs @@ -426,7 +426,10 @@ public static void HandleServerTrainerList(Packet packet) } } - trainer.Type = packet.ReadInt32E("TrainerType"); + if (ClientVersion.AddedInVersion(ClientVersionBuild.V11_2_5_63704)) + trainer.Type = packet.ReadByteE("TrainerType"); + else + trainer.Type = packet.ReadInt32E("TrainerType"); trainer.Id = packet.ReadUInt32("TrainerID"); var count = packet.ReadUInt32("Spells");