Skip to content

Commit 22656ad

Browse files
committed
Fix parsing of some packets for 12.0.1.66838
1 parent 3c9f57b commit 22656ad

8 files changed

Lines changed: 8 additions & 8 deletions

File tree

WowPacketParser/Enums/ClientVersionBuild.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -685,7 +685,7 @@ public enum ClientVersionBuild
685685
V12_0_1_66709 = 66709,
686686
V12_0_1_66838 = 66838,
687687

688-
V12_0_5_66741 = 66741,
688+
V12_0_5_66741 = 66741, // background download only, don't use in AddedInVersion checks because its value is lower than V12_0_1_66838
689689
V12_0_5_67088 = 67088,
690690
V12_0_5_67114 = 67114,
691691
V12_0_5_67165 = 67165, // CN only

WowPacketParserModule.V10_0_0_46181/Parsers/QueryHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ public static void HandleQuestQueryResponse(Packet packet)
149149
quest.TimeAllowed = packet.ReadInt32("TimeAllowed");
150150

151151
var objectiveCount = packet.ReadUInt32("ObjectiveCount");
152-
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_66741))
152+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_67088))
153153
{
154154
quest.AllowableRacesWod = packet.ReadUInt32("RaceMask", 0);
155155
quest.AllowableRacesWod |= (ulong)packet.ReadUInt32("RaceMask", 1) << 32;

WowPacketParserModule.V11_0_0_55666/Parsers/CharacterHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public static void ReadVisualItemInfo1200(Packet packet, params object[] idx)
3030
packet.ReadUInt32("DisplayID", idx);
3131
packet.ReadUInt32("DisplayEnchantID", idx);
3232
packet.ReadInt32("SecondaryItemModifiedAppearanceID", idx);
33-
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_66741))
33+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_67088))
3434
packet.ReadByte("SheatheCategory", idx);
3535
}
3636

WowPacketParserModule.V12_0_0_65390/Parsers/CalendarHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public static void ReadCalendarEventInfo(Packet packet, params object[] index)
8181
packet.ReadWoWString("Description", descriptionLen, index);
8282
}
8383

84-
[Parser(Opcode.CMSG_CALENDAR_ADD_EVENT, ClientVersionBuild.V12_0_5_66741)]
84+
[Parser(Opcode.CMSG_CALENDAR_ADD_EVENT, ClientVersionBuild.V12_0_5_67088)]
8585
public static void HandleUserClientCalendarAddEvent(Packet packet)
8686
{
8787
ReadCalendarEventInfo(packet);

WowPacketParserModule.V12_0_0_65390/Parsers/TransmogrificationHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public static void ReadTransmogOutfitSlotData(Packet packet, params object[] ind
2828
{
2929
packet.ReadSByte("Slot", indexes);
3030
packet.ReadByte("SlotOption", indexes);
31-
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_66741))
31+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_67088))
3232
packet.ReadByte("SheatheCategory", indexes);
3333
packet.ReadUInt32("ItemModifiedAppearanceID", indexes);
3434
packet.ReadByte("AppearanceDisplayType", indexes);

WowPacketParserModule.V8_0_1_27101/Parsers/GuildHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public static void HandleGuildRewardsList(Packet packet)
162162
packet.ReadUInt32<ItemId>("ItemID", i);
163163
packet.ReadUInt32("Unk4", i);
164164
var achievementReqCount = packet.ReadInt32("AchievementsRequiredCount", i);
165-
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_66741))
165+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_67088))
166166
{
167167
for (var j = 0; j < 2; ++j)
168168
packet.ReadUInt32("RaceMask", i, j);

WowPacketParserModule.V8_0_1_27101/Parsers/MiscellaneousHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ public static void HandleWhoRequest(Packet packet)
384384

385385
packet.ReadInt32("MinLevel");
386386
packet.ReadInt32("MaxLevel");
387-
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_66741))
387+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_67088))
388388
{
389389
for (var i = 0; i < 2; ++i)
390390
packet.ReadInt32("RaceFilter", i);

WowPacketParserModule.V9_0_1_36216/Parsers/MovementHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static void HandleNewWorld(Packet packet)
2020
if (ClientVersion.AddedInVersion(ClientType.TheWarWithin))
2121
packet.ReadInt32("Counter");
2222

23-
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_66741))
23+
if (ClientVersion.AddedInVersion(ClientVersionBuild.V12_0_5_67088))
2424
packet.ReadUInt64("InstanceID");
2525

2626
packet.AddSniffData(StoreNameType.Map, (int)CoreParsers.MovementHandler.CurrentMapId, "NEW_WORLD");

0 commit comments

Comments
 (0)