Skip to content

Commit 49910dc

Browse files
authored
Fix SMSG_ENCOUNTER_START structure for 12.1.0 (#1003)
1 parent d4bae45 commit 49910dc

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

‎WowPacketParserModule.V10_0_0_46181/Parsers/InstanceHandler.cs‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ public static void ReadEncounterStartPlayerInfo(Packet packet, params object[] i
9999
packet.ReadInt32("Season", idx);
100100
packet.ReadInt32("Rating", idx);
101101
packet.ReadInt32("Tier", idx);
102+
103+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_1_0_69214))
104+
TraitHandler.ReadTraitConfig(packet, idx, "TraitConfig");
105+
102106
var itemInfoCount = packet.ReadUInt32();
103107

104108
for (var i = 0; i < statCount; i++)
@@ -126,7 +130,8 @@ public static void ReadEncounterStartPlayerInfo(Packet packet, params object[] i
126130
ReadItemInfo(packet, idx, "ItemInfo", i);
127131
}
128132

129-
TraitHandler.ReadTraitConfig(packet, idx, "TraitConfig");
133+
if (ClientVersion.RemovedInVersion(ClientVersionBuild.V12_1_0_69214))
134+
TraitHandler.ReadTraitConfig(packet, idx, "TraitConfig");
130135

131136
packet.ResetBitReader();
132137
var hasBFACharacterInfo = packet.ReadBit("HasBFACharacterInfo", idx);

0 commit comments

Comments
 (0)