Skip to content

Commit 3bf2f4e

Browse files
committed
Significantly improve values parsing for 1.15.5 and 6
1 parent 1adc6d3 commit 3bf2f4e

File tree

7 files changed

+228
-302
lines changed

7 files changed

+228
-302
lines changed

WowPacketParser/Enums/Version/V1_15_5_57638/Opcodes.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2115,7 +2115,7 @@ public static BiDictionary<Opcode, int> Opcodes(Direction direction)
21152115
{ Opcode.SMSG_WHO_IS, 0x37013E },
21162116
{ Opcode.SMSG_WILL_BE_KICKED_FOR_ADDED_SUBSCRIPTION_TIME, 0x3702B5 },
21172117
{ Opcode.SMSG_WORLD_QUEST_UPDATE_RESPONSE, 0x4A0017 },
2118-
{ Opcode.SMSG_WORLD_SERVER_INFO, 0x370045 },
2118+
{ Opcode.SMSG_WORLD_SERVER_INFO, 0x3B0045 },
21192119
{ Opcode.SMSG_WOW_ENTITLEMENT_NOTIFICATION, 0x3702E4 },
21202120
{ Opcode.SMSG_WOW_LABS_AREA_INFO, 0x370317 },
21212121
{ Opcode.SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_END, 0x370313 },

WowPacketParser/Enums/Version/V1_15_6_58797/Opcodes.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2115,7 +2115,7 @@ public static BiDictionary<Opcode, int> Opcodes(Direction direction)
21152115
{ Opcode.SMSG_WHO_IS, 0x37013E },
21162116
{ Opcode.SMSG_WILL_BE_KICKED_FOR_ADDED_SUBSCRIPTION_TIME, 0x3702B5 },
21172117
{ Opcode.SMSG_WORLD_QUEST_UPDATE_RESPONSE, 0x4A0017 },
2118-
{ Opcode.SMSG_WORLD_SERVER_INFO, 0x370045 },
2118+
{ Opcode.SMSG_WORLD_SERVER_INFO, 0x3B0046 },
21192119
{ Opcode.SMSG_WOW_ENTITLEMENT_NOTIFICATION, 0x3702E4 },
21202120
{ Opcode.SMSG_WOW_LABS_AREA_INFO, 0x370317 },
21212121
{ Opcode.SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_END, 0x370313 },

WowPacketParserModule.V4_4_0_54481/Parsers/UpdateFieldsHandler1155.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3911,6 +3911,7 @@ public override IActivePlayerData ReadCreateActivePlayerData(Packet packet, Upda
39113911
public override IActivePlayerData ReadUpdateActivePlayerData(Packet packet, params object[] indexes)
39123912
{
39133913
var data = new ActivePlayerData();
3914+
/*
39143915
packet.ResetBitReader();
39153916
var rawChangesMask = new int[48];
39163917
var rawMaskMask = new int[2];
@@ -4593,7 +4594,7 @@ public override IActivePlayerData ReadUpdateActivePlayerData(Packet packet, para
45934594
}
45944595
if (changesMask[69])
45954596
{
4596-
/*data.SpellCritPercentage = */packet.ReadSingle("SpellCritPercentage", indexes);
4597+
// data.SpellCritPercentage = packet.ReadSingle("SpellCritPercentage", indexes);
45974598
}
45984599
}
45994600
if (changesMask[70])
@@ -4874,7 +4875,7 @@ public override IActivePlayerData ReadUpdateActivePlayerData(Packet packet, para
48744875
{
48754876
if (hasQuestSession)
48764877
{
4877-
/*data.QuestSession =*/ ReadUpdateQuestSession(packet, indexes, "QuestSession");
4878+
// data.QuestSession = ReadUpdateQuestSession(packet, indexes, "QuestSession");
48784879
}
48794880
}
48804881
if (changesMask[124])
@@ -4883,7 +4884,7 @@ public override IActivePlayerData ReadUpdateActivePlayerData(Packet packet, para
48834884
}
48844885
if (changesMask[126])
48854886
{
4886-
/*data.Field_1410 =*/ ReadUpdateActivePlayerUnk901(packet, indexes, "Field_1410");
4887+
// data.Field_1410 = ReadUpdateActivePlayerUnk901(packet, indexes, "Field_1410");
48874888
}
48884889
if (changesMask[132])
48894890
{
@@ -5053,7 +5054,7 @@ public override IActivePlayerData ReadUpdateActivePlayerData(Packet packet, para
50535054
data.ItemUpgradeHighWatermark[i] = packet.ReadSingle("ItemUpgradeHighWatermark", indexes, i);
50545055
}
50555056
}
5056-
}
5057+
}*/
50575058
return data;
50585059
}
50595060

0 commit comments

Comments
 (0)