Skip to content

Commit 3295bb6

Browse files
committed
Add 5.5.0 CMSG handlers
CMSG_QUERY_QUEST_COMPLETION_NPCS CMSG_SET_CURRENCY_FLAGS CMSG_BATTLEFIELD_LEAVE
1 parent e155043 commit 3295bb6

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

WowPacketParserModule.V5_5_0_61735/Parsers/BattlegroundHandler.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,7 @@ public static void HandleAreaSpiritHealerTime(Packet packet)
501501

502502
[Parser(Opcode.SMSG_BATTLEFIELD_PORT_DENIED)]
503503
[Parser(Opcode.SMSG_BATTLEGROUND_INFO_THROTTLED)]
504+
[Parser(Opcode.CMSG_BATTLEFIELD_LEAVE)]
504505
public static void HandleBattlegroundZero(Packet packet)
505506
{
506507
}

WowPacketParserModule.V5_5_0_61735/Parsers/CharacterHandler.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,13 @@ public static void HandleRequestStoreFrontInfoUpdate(Packet packet)
684684
packet.ReadInt32<CurrencyId>("CurrencyID", i);
685685
}
686686

687+
[Parser(Opcode.CMSG_SET_CURRENCY_FLAGS)]
688+
public static void HandleSetCurrencyFlags(Packet packet)
689+
{
690+
packet.ReadUInt32("Flags");
691+
packet.ReadUInt32<CurrencyId>("CurrencyID");
692+
}
693+
687694
[Parser(Opcode.SMSG_PLAYER_CHOICE_CLEAR)]
688695
[Parser(Opcode.SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI)]
689696
public static void HandleCharacterEmpty(Packet packet)

WowPacketParserModule.V5_5_0_61735/Parsers/QuestHandler.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1186,6 +1186,15 @@ public static void HandleWorldQuestUpdateResponse(Packet packet)
11861186
}
11871187
}
11881188

1189+
[Parser(Opcode.CMSG_QUERY_QUEST_COMPLETION_NPCS)]
1190+
public static void HandleQueryQuestCompletionNpcs(Packet packet)
1191+
{
1192+
var count = packet.ReadUInt32("Count");
1193+
1194+
for (var i = 0; i < count; i++)
1195+
packet.ReadInt32<QuestId>("QuestID", i);
1196+
}
1197+
11891198
[Parser(Opcode.SMSG_DAILY_QUESTS_RESET)]
11901199
[Parser(Opcode.SMSG_QUEST_LOG_FULL)]
11911200
public static void HandleQuestZeroLengthPackets(Packet packet)

0 commit comments

Comments
 (0)