aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-12-07 22:14:09 +0100
committerShauren <shauren.trinity@gmail.com>2020-12-08 18:16:48 +0100
commitdc2eeee75bd595f6f15c10d5fd2d1e2a5fb1d23d (patch)
tree9803ce9c5aadac033c0e810e85576fbbac68c199
parentcdc8ddea43600b606f9e3bd843fff5a2e23e4dc5 (diff)
Core/PacketIO: Add opcode values for 9.0.2
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp15
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h311
2 files changed, 172 insertions, 154 deletions
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index 397a627051d..4b3f6a706fe 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -318,6 +318,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_CLIENT_PORT_GRAVEYARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePortGraveyard);
DEFINE_HANDLER(CMSG_CLOSE_INTERACTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCloseInteraction);
DEFINE_HANDLER(CMSG_CLOSE_QUEST_CHOICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_CLOSE_RUNEFORGE_INTERACTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CLUB_FINDER_APPLICATION_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CLUB_FINDER_GET_APPLICANTS_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CLUB_FINDER_POST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
@@ -362,7 +363,6 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_DELETE_EQUIPMENT_SET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDeleteEquipmentSet);
DEFINE_HANDLER(CMSG_DEL_FRIEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDelFriendOpcode);
DEFINE_HANDLER(CMSG_DEL_IGNORE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDelIgnoreOpcode);
- DEFINE_HANDLER(CMSG_DEPOSIT_ANIMA, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_DEPOSIT_REAGENT_BANK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_DESTROY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDestroyItemOpcode);
DEFINE_HANDLER(CMSG_DF_BOOT_PLAYER_VOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleLfgSetBootVoteOpcode);
@@ -375,7 +375,6 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_DF_READY_CHECK_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_DF_SET_ROLES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleLfgSetRolesOpcode);
DEFINE_HANDLER(CMSG_DF_TELEPORT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleLfgTeleportOpcode);
- DEFINE_HANDLER(CMSG_DISABLE_AE_LOOTING, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_DISCARDED_TIME_SYNC_ACKS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_DISMISS_CRITTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDismissCritter);
DEFINE_HANDLER(CMSG_DO_COUNTDOWN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
@@ -400,6 +399,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_GARRISON_CANCEL_CONSTRUCTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGarrisonCancelConstruction);
DEFINE_HANDLER(CMSG_GARRISON_CHECK_UPGRADEABLE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_COMPLETE_MISSION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_GARRISON_FULLY_HEAL_ALL_FOLLOWERS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_GENERATE_RECRUITS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_GET_MAP_DATA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGarrisonGetMapData);
@@ -414,7 +414,6 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGarrisonRequestBlueprintAndSpecializationData);
DEFINE_HANDLER(CMSG_GARRISON_REQUEST_SHIPMENT_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_RESEARCH_TALENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GARRISON_RESET_TALENT_TREE_SOCKETS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_SET_BUILDING_ACTIVE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_SET_FOLLOWER_FAVORITE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_SET_FOLLOWER_INACTIVE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
@@ -438,6 +437,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GM_TICKET_GET_CASE_STATUS, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleGMTicketGetCaseStatusOpcode);
DEFINE_HANDLER(CMSG_GM_TICKET_GET_SYSTEM_STATUS, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleGMTicketSystemStatusOpcode);
+ DEFINE_HANDLER(CMSG_GOSSIP_REFRESH_OPTIONS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GOSSIP_SELECT_OPTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGossipSelectOptionOpcode);
DEFINE_HANDLER(CMSG_GUILD_ADD_BATTLENET_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GUILD_ADD_RANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildAddRank);
@@ -579,6 +579,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_MOVE_GRAVITY_ENABLE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementAckMessage);
DEFINE_HANDLER(CMSG_MOVE_HEARTBEAT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_HOVER_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_MOVE_JUMP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_KNOCK_BACK_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMoveKnockBackAck);
DEFINE_HANDLER(CMSG_MOVE_REMOVE_MOVEMENT_FORCES, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::Handle_NULL);
@@ -631,6 +632,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_OPEN_SHIPMENT_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_OPEN_TRADESKILL_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_OPT_OUT_OF_LOOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleOptOutOfLootOpcode);
+ DEFINE_HANDLER(CMSG_OVERRIDE_SCREEN_FLASH, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_PARTY_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePartyInviteOpcode);
DEFINE_HANDLER(CMSG_PARTY_INVITE_RESPONSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePartyInviteResponseOpcode);
DEFINE_HANDLER(CMSG_PARTY_UNINVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePartyUninviteOpcode);
@@ -738,6 +740,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_REQUEST_COVENANT_CALLINGS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_REQUEST_CROWD_CONTROL_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_REQUEST_FORCED_REACTIONS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleRequestForcedReactionsOpcode);
+ DEFINE_HANDLER(CMSG_REQUEST_GARRISON_TALENT_WORLD_QUEST_UNLOCKS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_REQUEST_GUILD_PARTY_STATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildRequestPartyState);
DEFINE_HANDLER(CMSG_REQUEST_GUILD_REWARDS_LIST, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleRequestGuildRewardsList);
DEFINE_HANDLER(CMSG_REQUEST_LATEST_SPLASH_SCREEN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
@@ -1171,12 +1174,15 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTRIBUTION_LAST_UPDATE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTROL_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONVERT_ITEMS_TO_CURRENCY_VALUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_RECLAIM_DELAY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_TRANSPORT_QUERY, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_COVENANT_CALLINGS_AVAILABILITY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COVENANT_PREVIEW_OPEN_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_COVENANT_RENOWN_OPEN_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_CHAR, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_SHIPMENT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_DELETED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
@@ -1259,6 +1265,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_FOLLOWER_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_APPLY_TALENT_SOCKET_DATA_CHANGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_ACTIVATED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_REMOVED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
@@ -1317,6 +1324,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_TALENT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_TALENT_REMOVE_SOCKET_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_TALENT_UPDATE_SOCKET_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_TALENT_WORLD_QUEST_UNLOCKS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPDATE_FOLLOWER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPDATE_GARRISON_MONUMENT_SELECTIONS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
@@ -1343,6 +1351,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_MESSAGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_POI, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_QUEST_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_REFRESH_OPTIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_ACTION_THROTTLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_AUTO_KICK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DECLINE, STATUS_NEVER, CONNECTION_TYPE_REALM);
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index 8e492926c39..b8e3c4d2413 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -44,20 +44,20 @@ enum OpcodeMisc : uint16
enum OpcodeClient : uint16
{
- CMSG_ABANDON_NPE_RESPONSE = 0x33ED,
+ CMSG_ABANDON_NPE_RESPONSE = 0x33EF,
CMSG_ACCEPT_GUILD_INVITE = 0x35FC,
CMSG_ACCEPT_TRADE = 0x315A,
CMSG_ACCEPT_WARGAME_INVITE = 0x35E0,
- CMSG_ACTIVATE_SOULBIND = 0x33DE,
+ CMSG_ACTIVATE_SOULBIND = 0x33DF,
CMSG_ACTIVATE_TAXI = 0x34B1,
CMSG_ADDON_LIST = 0x35D8,
CMSG_ADD_BATTLENET_FRIEND = 0x365A,
CMSG_ADD_FRIEND = 0x36D0,
CMSG_ADD_IGNORE = 0x36D4,
- CMSG_ADD_TOY = 0x32A5,
+ CMSG_ADD_TOY = 0x32A6,
CMSG_ADVENTURE_JOURNAL_OPEN_QUEST = 0x3206,
- CMSG_ADVENTURE_JOURNAL_START_QUEST = 0x335A,
- CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS = 0x33E1,
+ CMSG_ADVENTURE_JOURNAL_START_QUEST = 0x335B,
+ CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS = 0x33E2,
CMSG_ALTER_APPEARANCE = 0x3503,
CMSG_AREA_SPIRIT_HEALER_QUERY = 0x34B6,
CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x34B7,
@@ -94,19 +94,19 @@ enum OpcodeClient : uint16
CMSG_AUTO_EQUIP_ITEM = 0x399A,
CMSG_AUTO_EQUIP_ITEM_SLOT = 0x399F,
CMSG_AUTO_STORE_BAG_ITEM = 0x399B,
- CMSG_AZERITE_EMPOWERED_ITEM_SELECT_POWER = 0x3383,
- CMSG_AZERITE_EMPOWERED_ITEM_VIEWED = 0x3365,
- CMSG_AZERITE_ESSENCE_ACTIVATE_ESSENCE = 0x3385,
- CMSG_AZERITE_ESSENCE_UNLOCK_MILESTONE = 0x3384,
+ CMSG_AZERITE_EMPOWERED_ITEM_SELECT_POWER = 0x3384,
+ CMSG_AZERITE_EMPOWERED_ITEM_VIEWED = 0x3366,
+ CMSG_AZERITE_ESSENCE_ACTIVATE_ESSENCE = 0x3386,
+ CMSG_AZERITE_ESSENCE_UNLOCK_MILESTONE = 0x3385,
CMSG_BANKER_ACTIVATE = 0x34B9,
CMSG_BATTLEFIELD_LEAVE = 0x3173,
CMSG_BATTLEFIELD_LIST = 0x317E,
- CMSG_BATTLEFIELD_PORT = 0x3536,
- CMSG_BATTLEMASTER_HELLO = 0x32BF,
- CMSG_BATTLEMASTER_JOIN = 0x352F,
- CMSG_BATTLEMASTER_JOIN_ARENA = 0x3530,
- CMSG_BATTLEMASTER_JOIN_BRAWL = 0x3534,
- CMSG_BATTLEMASTER_JOIN_SKIRMISH = 0x3531,
+ CMSG_BATTLEFIELD_PORT = 0x3537,
+ CMSG_BATTLEMASTER_HELLO = 0x32C0,
+ CMSG_BATTLEMASTER_JOIN = 0x3530,
+ CMSG_BATTLEMASTER_JOIN_ARENA = 0x3531,
+ CMSG_BATTLEMASTER_JOIN_BRAWL = 0x3535,
+ CMSG_BATTLEMASTER_JOIN_SKIRMISH = 0x3532,
CMSG_BATTLENET_CHALLENGE_RESPONSE = 0x36D3,
CMSG_BATTLENET_REQUEST = 0x36F7,
CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0x36CD,
@@ -132,10 +132,10 @@ enum OpcodeClient : uint16
CMSG_BATTLE_PET_UPDATE_NOTIFY = 0x31E2,
CMSG_BEGIN_TRADE = 0x3157,
CMSG_BINDER_ACTIVATE = 0x34B8,
- CMSG_BLACK_MARKET_BID_ON_ITEM = 0x353E,
- CMSG_BLACK_MARKET_OPEN = 0x353C,
- CMSG_BLACK_MARKET_REQUEST_ITEMS = 0x353D,
- CMSG_BONUS_ROLL = 0x3386,
+ CMSG_BLACK_MARKET_BID_ON_ITEM = 0x353F,
+ CMSG_BLACK_MARKET_OPEN = 0x353D,
+ CMSG_BLACK_MARKET_REQUEST_ITEMS = 0x353E,
+ CMSG_BONUS_ROLL = 0x3387,
CMSG_BUG_REPORT = 0x3686,
CMSG_BUSY_TRADE = 0x3158,
CMSG_BUY_BACK_ITEM = 0x34AA,
@@ -160,22 +160,22 @@ enum OpcodeClient : uint16
CMSG_CALENDAR_UPDATE_EVENT = 0x367E,
CMSG_CANCEL_AURA = 0x31AF,
CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x34F5,
- CMSG_CANCEL_CAST = 0x32AB,
+ CMSG_CANCEL_CAST = 0x32AC,
CMSG_CANCEL_CHANNELLING = 0x3276,
CMSG_CANCEL_GROWTH_AURA = 0x327B,
CMSG_CANCEL_MASTER_LOOT_ROLL = 0x3217,
CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x31AE,
- CMSG_CANCEL_MOUNT_AURA = 0x328D,
+ CMSG_CANCEL_MOUNT_AURA = 0x328E,
CMSG_CANCEL_QUEUED_SPELL = 0x317F,
CMSG_CANCEL_TEMP_ENCHANTMENT = 0x3500,
CMSG_CANCEL_TRADE = 0x315C,
CMSG_CAN_DUEL = 0x3662,
CMSG_CAN_REDEEM_TOKEN_FOR_BALANCE = 0x3709,
- CMSG_CAST_SPELL = 0x32A8,
+ CMSG_CAST_SPELL = 0x32A9,
CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0x3090,
- CMSG_CHANGE_BAG_SLOT_FLAG = 0x333E,
- CMSG_CHANGE_BANK_BAG_SLOT_FLAG = 0x333F,
- CMSG_CHANGE_MONUMENT_APPEARANCE = 0x3320,
+ CMSG_CHANGE_BAG_SLOT_FLAG = 0x333F,
+ CMSG_CHANGE_BANK_BAG_SLOT_FLAG = 0x3340,
+ CMSG_CHANGE_MONUMENT_APPEARANCE = 0x3321,
CMSG_CHANGE_REALM_TICKET = 0x36FC,
CMSG_CHANGE_SUB_GROUP = 0x364C,
CMSG_CHARACTER_CHECK_UPGRADE = 0x36C6,
@@ -223,15 +223,16 @@ enum OpcodeClient : uint16
CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES = 0x37CE,
CMSG_CHECK_CHARACTER_NAME_AVAILABILITY = 0x3645,
CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID = 0x324F,
- CMSG_CHOICE_RESPONSE = 0x32AF,
- CMSG_CHROMIE_TIME_SELECT_EXPANSION = 0x33DD,
- CMSG_CLAIM_WEEKLY_REWARD = 0x33B8,
+ CMSG_CHOICE_RESPONSE = 0x32B0,
+ CMSG_CHROMIE_TIME_SELECT_EXPANSION = 0x33DE,
+ CMSG_CLAIM_WEEKLY_REWARD = 0x33B9,
CMSG_CLEAR_NEW_APPEARANCE = 0x312F,
CMSG_CLEAR_RAID_MARKER = 0x31A7,
CMSG_CLEAR_TRADE_ITEM = 0x315E,
- CMSG_CLIENT_PORT_GRAVEYARD = 0x3538,
+ CMSG_CLIENT_PORT_GRAVEYARD = 0x3539,
CMSG_CLOSE_INTERACTION = 0x3499,
- CMSG_CLOSE_QUEST_CHOICE = 0x32B0,
+ CMSG_CLOSE_QUEST_CHOICE = 0x32B1,
+ CMSG_CLOSE_RUNEFORGE_INTERACTION = 0x33E6,
CMSG_CLUB_FINDER_APPLICATION_RESPONSE = 0x371F,
CMSG_CLUB_FINDER_GET_APPLICANTS_LIST = 0x371D,
CMSG_CLUB_FINDER_POST = 0x371A,
@@ -254,7 +255,7 @@ enum OpcodeClient : uint16
CMSG_COMMERCE_TOKEN_GET_LOG = 0x36F0,
CMSG_COMMERCE_TOKEN_GET_MARKET_PRICE = 0x36E7,
CMSG_COMPLAINT = 0x366C,
- CMSG_COMPLETE_CINEMATIC = 0x3556,
+ CMSG_COMPLETE_CINEMATIC = 0x3557,
CMSG_COMPLETE_MOVIE = 0x34EB,
CMSG_CONFIRM_ARTIFACT_RESPEC = 0x31AC,
CMSG_CONFIRM_RESPEC_WIPE = 0x3211,
@@ -264,21 +265,20 @@ enum OpcodeClient : uint16
CMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY = 0x36EA,
CMSG_CONSUMABLE_TOKEN_REDEEM = 0x36EE,
CMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRMATION = 0x36EF,
- CMSG_CONTRIBUTION_CONTRIBUTE = 0x3568,
- CMSG_CONTRIBUTION_LAST_UPDATE_REQUEST = 0x3569,
- CMSG_CONVERSATION_LINE_STARTED = 0x3557,
+ CMSG_CONTRIBUTION_CONTRIBUTE = 0x3569,
+ CMSG_CONTRIBUTION_LAST_UPDATE_REQUEST = 0x356A,
+ CMSG_CONVERSATION_LINE_STARTED = 0x3558,
CMSG_CONVERT_RAID = 0x364E,
CMSG_CREATE_CHARACTER = 0x3644,
- CMSG_CREATE_SHIPMENT = 0x330C,
+ CMSG_CREATE_SHIPMENT = 0x330D,
CMSG_DB_QUERY_BULK = 0x35E4,
CMSG_DECLINE_GUILD_INVITES = 0x352D,
- CMSG_DECLINE_PETITION = 0x3545,
+ CMSG_DECLINE_PETITION = 0x3546,
CMSG_DELETE_EQUIPMENT_SET = 0x3519,
CMSG_DEL_FRIEND = 0x36D1,
CMSG_DEL_IGNORE = 0x36D5,
- CMSG_DEPOSIT_ANIMA = 0x33E0,
- CMSG_DEPOSIT_REAGENT_BANK = 0x3347,
- CMSG_DESTROY_ITEM = 0x329F,
+ CMSG_DEPOSIT_REAGENT_BANK = 0x3348,
+ CMSG_DESTROY_ITEM = 0x32A0,
CMSG_DF_BOOT_PLAYER_VOTE = 0x3615,
CMSG_DF_CONFIRM_EXPAND_SEARCH = 0x3607,
CMSG_DF_GET_JOIN_STATUS = 0x3613,
@@ -289,7 +289,6 @@ enum OpcodeClient : uint16
CMSG_DF_READY_CHECK_RESPONSE = 0x3618,
CMSG_DF_SET_ROLES = 0x3614,
CMSG_DF_TELEPORT = 0x3616,
- CMSG_DISABLE_AE_LOOTING = 0x321D,
CMSG_DISCARDED_TIME_SYNC_ACKS = 0x3A3E,
CMSG_DISMISS_CRITTER = 0x3507,
CMSG_DO_COUNTDOWN = 0x3719,
@@ -297,7 +296,7 @@ enum OpcodeClient : uint16
CMSG_DO_READY_CHECK = 0x3634,
CMSG_DUEL_RESPONSE = 0x34F0,
CMSG_EJECT_PASSENGER = 0x3244,
- CMSG_EMOTE = 0x3552,
+ CMSG_EMOTE = 0x3553,
CMSG_ENABLE_NAGLE = 0x376B,
CMSG_ENABLE_TAXI_NODE = 0x34AF,
CMSG_ENGINE_SURVEY = 0x36E4,
@@ -309,49 +308,50 @@ enum OpcodeClient : uint16
CMSG_GAME_EVENT_DEBUG_ENABLE = 0x31B2,
CMSG_GAME_OBJ_REPORT_USE = 0x34FD,
CMSG_GAME_OBJ_USE = 0x34FC,
- CMSG_GARRISON_ADD_FOLLOWER_HEALTH = 0x3307,
- CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0x32ED,
- CMSG_GARRISON_CANCEL_CONSTRUCTION = 0x32DA,
- CMSG_GARRISON_CHECK_UPGRADEABLE = 0x333A,
- CMSG_GARRISON_COMPLETE_MISSION = 0x332D,
- CMSG_GARRISON_GENERATE_RECRUITS = 0x32F0,
- CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO = 0x32FF,
- CMSG_GARRISON_GET_MAP_DATA = 0x3306,
- CMSG_GARRISON_GET_MISSION_REWARD = 0x335E,
- CMSG_GARRISON_LEARN_TALENT = 0x32FB,
- CMSG_GARRISON_MISSION_BONUS_ROLL = 0x332F,
- CMSG_GARRISON_PURCHASE_BUILDING = 0x32D6,
- CMSG_GARRISON_RECRUIT_FOLLOWER = 0x32F2,
- CMSG_GARRISON_REMOVE_FOLLOWER = 0x3324,
- CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0x32EE,
- CMSG_GARRISON_RENAME_FOLLOWER = 0x32EF,
- CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x32D5,
- CMSG_GARRISON_REQUEST_SHIPMENT_INFO = 0x330A,
- CMSG_GARRISON_RESEARCH_TALENT = 0x32F3,
- CMSG_GARRISON_RESET_TALENT_TREE_SOCKETS = 0x32FD,
- CMSG_GARRISON_SET_BUILDING_ACTIVE = 0x32D7,
- CMSG_GARRISON_SET_FOLLOWER_FAVORITE = 0x32EB,
- CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0x32E3,
- CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0x32F1,
- CMSG_GARRISON_SOCKET_TALENT = 0x32F9,
- CMSG_GARRISON_START_MISSION = 0x332C,
- CMSG_GARRISON_SWAP_BUILDINGS = 0x32DB,
+ CMSG_GARRISON_ADD_FOLLOWER_HEALTH = 0x3308,
+ CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0x32EE,
+ CMSG_GARRISON_CANCEL_CONSTRUCTION = 0x32DB,
+ CMSG_GARRISON_CHECK_UPGRADEABLE = 0x333B,
+ CMSG_GARRISON_COMPLETE_MISSION = 0x332E,
+ CMSG_GARRISON_FULLY_HEAL_ALL_FOLLOWERS = 0x3309,
+ CMSG_GARRISON_GENERATE_RECRUITS = 0x32F1,
+ CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO = 0x3300,
+ CMSG_GARRISON_GET_MAP_DATA = 0x3307,
+ CMSG_GARRISON_GET_MISSION_REWARD = 0x335F,
+ CMSG_GARRISON_LEARN_TALENT = 0x32FC,
+ CMSG_GARRISON_MISSION_BONUS_ROLL = 0x3330,
+ CMSG_GARRISON_PURCHASE_BUILDING = 0x32D7,
+ CMSG_GARRISON_RECRUIT_FOLLOWER = 0x32F3,
+ CMSG_GARRISON_REMOVE_FOLLOWER = 0x3325,
+ CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0x32EF,
+ CMSG_GARRISON_RENAME_FOLLOWER = 0x32F0,
+ CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x32D6,
+ CMSG_GARRISON_REQUEST_SHIPMENT_INFO = 0x330B,
+ CMSG_GARRISON_RESEARCH_TALENT = 0x32F4,
+ CMSG_GARRISON_SET_BUILDING_ACTIVE = 0x32D8,
+ CMSG_GARRISON_SET_FOLLOWER_FAVORITE = 0x32EC,
+ CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0x32E4,
+ CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0x32F2,
+ CMSG_GARRISON_SOCKET_TALENT = 0x33F2,
+ CMSG_GARRISON_START_MISSION = 0x332D,
+ CMSG_GARRISON_SWAP_BUILDINGS = 0x32DC,
CMSG_GENERATE_RANDOM_CHARACTER_NAME = 0x35E7,
CMSG_GET_ACCOUNT_CHARACTER_LIST = 0x36B6,
- CMSG_GET_GARRISON_INFO = 0x32D0,
- CMSG_GET_ITEM_PURCHASE_DATA = 0x3540,
- CMSG_GET_LANDING_PAGE_SHIPMENTS = 0x330B,
- CMSG_GET_MIRROR_IMAGE_DATA = 0x32A3,
+ CMSG_GET_GARRISON_INFO = 0x32D1,
+ CMSG_GET_ITEM_PURCHASE_DATA = 0x3541,
+ CMSG_GET_LANDING_PAGE_SHIPMENTS = 0x330C,
+ CMSG_GET_MIRROR_IMAGE_DATA = 0x32A4,
CMSG_GET_PVP_OPTIONS_ENABLED = 0x35EE,
CMSG_GET_RAF_ACCOUNT_INFO = 0x3723,
CMSG_GET_REMAINING_GAME_TIME = 0x36ED,
- CMSG_GET_TROPHY_LIST = 0x331D,
+ CMSG_GET_TROPHY_LIST = 0x331E,
CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS = 0x36E0,
CMSG_GET_VAS_ACCOUNT_CHARACTER_LIST = 0x36F2,
CMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST = 0x36F3,
CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0x3694,
CMSG_GM_TICKET_GET_CASE_STATUS = 0x3693,
CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x3692,
+ CMSG_GOSSIP_REFRESH_OPTIONS = 0x357C,
CMSG_GOSSIP_SELECT_OPTION = 0x349A,
CMSG_GUILD_ADD_BATTLENET_FRIEND = 0x308E,
CMSG_GUILD_ADD_RANK = 0x3065,
@@ -397,22 +397,22 @@ enum OpcodeClient : uint16
CMSG_GUILD_UPDATE_INFO_TEXT = 0x3076,
CMSG_GUILD_UPDATE_MOTD_TEXT = 0x3075,
CMSG_HEARTH_AND_RESURRECT = 0x3515,
- CMSG_HIDE_QUEST_CHOICE = 0x32B1,
+ CMSG_HIDE_QUEST_CHOICE = 0x32B2,
CMSG_HOTFIX_REQUEST = 0x35E5,
CMSG_IGNORE_TRADE = 0x3159,
CMSG_INITIATE_ROLE_POLL = 0x35DA,
CMSG_INITIATE_TRADE = 0x3156,
- CMSG_INSPECT = 0x353A,
+ CMSG_INSPECT = 0x353B,
CMSG_INSTANCE_LOCK_RESPONSE = 0x351A,
- CMSG_ISLAND_QUEUE = 0x33B4,
- CMSG_ITEM_PURCHASE_REFUND = 0x3541,
- CMSG_ITEM_TEXT_QUERY = 0x333B,
+ CMSG_ISLAND_QUEUE = 0x33B5,
+ CMSG_ITEM_PURCHASE_REFUND = 0x3542,
+ CMSG_ITEM_TEXT_QUERY = 0x333C,
CMSG_JOIN_PET_BATTLE_QUEUE = 0x31E0,
CMSG_JOIN_RATED_BATTLEGROUND = 0x3178,
CMSG_KEEP_ALIVE = 0x367F,
CMSG_KEYBOUND_OVERRIDE = 0x3229,
- CMSG_LEARN_PVP_TALENTS = 0x3567,
- CMSG_LEARN_TALENTS = 0x3565,
+ CMSG_LEARN_PVP_TALENTS = 0x3568,
+ CMSG_LEARN_TALENTS = 0x3566,
CMSG_LEAVE_GROUP = 0x3649,
CMSG_LEAVE_PET_BATTLE_QUEUE = 0x31E1,
CMSG_LFG_LIST_APPLY_TO_GROUP = 0x360C,
@@ -421,10 +421,10 @@ enum OpcodeClient : uint16
CMSG_LFG_LIST_GET_STATUS = 0x360A,
CMSG_LFG_LIST_INVITE_APPLICANT = 0x360F,
CMSG_LFG_LIST_INVITE_RESPONSE = 0x3610,
- CMSG_LFG_LIST_JOIN = 0x3381,
+ CMSG_LFG_LIST_JOIN = 0x3382,
CMSG_LFG_LIST_LEAVE = 0x3609,
CMSG_LFG_LIST_SEARCH = 0x360B,
- CMSG_LFG_LIST_UPDATE_REQUEST = 0x3382,
+ CMSG_LFG_LIST_UPDATE_REQUEST = 0x3383,
CMSG_LF_GUILD_ADD_RECRUIT = 0x361B,
CMSG_LF_GUILD_BROWSE = 0x361D,
CMSG_LF_GUILD_DECLINE_RECRUIT = 0x3079,
@@ -439,7 +439,7 @@ enum OpcodeClient : uint16
CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST = 0x36B7,
CMSG_LIVE_REGION_KEY_BINDINGS_COPY = 0x36BA,
CMSG_LOADING_SCREEN_NOTIFY = 0x35F8,
- CMSG_LOAD_SELECTED_TROPHY = 0x331E,
+ CMSG_LOAD_SELECTED_TROPHY = 0x331F,
CMSG_LOGOUT_CANCEL = 0x34E6,
CMSG_LOGOUT_INSTANT = 0x34E7,
CMSG_LOGOUT_REQUEST = 0x34E4,
@@ -452,20 +452,20 @@ enum OpcodeClient : uint16
CMSG_LOOT_UNIT = 0x3212,
CMSG_LOW_LEVEL_RAID1 = 0x36A2,
CMSG_LOW_LEVEL_RAID2 = 0x3521,
- CMSG_MAIL_CREATE_TEXT_ITEM = 0x354C,
+ CMSG_MAIL_CREATE_TEXT_ITEM = 0x354D,
CMSG_MAIL_DELETE = 0x322B,
- CMSG_MAIL_GET_LIST = 0x3547,
- CMSG_MAIL_MARK_AS_READ = 0x354B,
+ CMSG_MAIL_GET_LIST = 0x3548,
+ CMSG_MAIL_MARK_AS_READ = 0x354C,
CMSG_MAIL_RETURN_TO_SENDER = 0x3655,
- CMSG_MAIL_TAKE_ITEM = 0x3549,
- CMSG_MAIL_TAKE_MONEY = 0x3548,
+ CMSG_MAIL_TAKE_ITEM = 0x354A,
+ CMSG_MAIL_TAKE_MONEY = 0x3549,
CMSG_MAKE_CONTITIONAL_APPEARANCE_PERMANENT = 0x322D,
CMSG_MASTER_LOOT_ITEM = 0x3215,
CMSG_MINIMAP_PING = 0x364B,
CMSG_MISSILE_TRAJECTORY_COLLISION = 0x318A,
CMSG_MOUNT_CLEAR_FANFARE = 0x312D,
CMSG_MOUNT_SET_FAVORITE = 0x3632,
- CMSG_MOUNT_SPECIAL_ANIM = 0x328E,
+ CMSG_MOUNT_SPECIAL_ANIM = 0x328F,
CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0x3A14,
CMSG_MOVE_CHANGE_TRANSPORT = 0x3A2E,
CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x3A33,
@@ -493,6 +493,7 @@ enum OpcodeClient : uint16
CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x3A35,
CMSG_MOVE_HEARTBEAT = 0x3A0F,
CMSG_MOVE_HOVER_ACK = 0x3A12,
+ CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE = 0x3A43,
CMSG_MOVE_JUMP = 0x39EA,
CMSG_MOVE_KNOCK_BACK_ACK = 0x3A11,
CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x3A16,
@@ -535,16 +536,17 @@ enum OpcodeClient : uint16
CMSG_MYTHIC_PLUS_REQUEST_MAP_STATS = 0x308F,
CMSG_MYTHIC_PLUS_WEEKLY_REWARD_REQUEST = 0x3683,
CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0x31D6,
- CMSG_NEXT_CINEMATIC_CAMERA = 0x3555,
+ CMSG_NEXT_CINEMATIC_CAMERA = 0x3556,
CMSG_OBJECT_UPDATE_FAILED = 0x3180,
CMSG_OBJECT_UPDATE_RESCUED = 0x3181,
- CMSG_OFFER_PETITION = 0x33DC,
- CMSG_OPENING_CINEMATIC = 0x3554,
- CMSG_OPEN_ITEM = 0x333C,
- CMSG_OPEN_MISSION_NPC = 0x3301,
- CMSG_OPEN_SHIPMENT_NPC = 0x3309,
- CMSG_OPEN_TRADESKILL_NPC = 0x3314,
+ CMSG_OFFER_PETITION = 0x33DD,
+ CMSG_OPENING_CINEMATIC = 0x3555,
+ CMSG_OPEN_ITEM = 0x333D,
+ CMSG_OPEN_MISSION_NPC = 0x3302,
+ CMSG_OPEN_SHIPMENT_NPC = 0x330A,
+ CMSG_OPEN_TRADESKILL_NPC = 0x3315,
CMSG_OPT_OUT_OF_LOOT = 0x3504,
+ CMSG_OVERRIDE_SCREEN_FLASH = 0x352E,
CMSG_PARTY_INVITE = 0x3602,
CMSG_PARTY_INVITE_RESPONSE = 0x3603,
CMSG_PARTY_UNINVITE = 0x3647,
@@ -566,7 +568,7 @@ enum OpcodeClient : uint16
CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0x31E6,
CMSG_PET_BATTLE_WILD_LOCATION_FAIL = 0x31DD,
CMSG_PET_CANCEL_AURA = 0x3494,
- CMSG_PET_CAST_SPELL = 0x32A7,
+ CMSG_PET_CAST_SPELL = 0x32A8,
CMSG_PET_RENAME = 0x3685,
CMSG_PET_SET_ACTION = 0x3490,
CMSG_PET_SPELL_AUTOCAST = 0x3495,
@@ -584,7 +586,7 @@ enum OpcodeClient : uint16
CMSG_QUERY_GARRISON_PET_NAME = 0x3283,
CMSG_QUERY_GUILD_INFO = 0x368E,
CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x350E,
- CMSG_QUERY_NEXT_MAIL_TIME = 0x354A,
+ CMSG_QUERY_NEXT_MAIL_TIME = 0x354B,
CMSG_QUERY_NPC_TEXT = 0x327E,
CMSG_QUERY_PAGE_TEXT = 0x3280,
CMSG_QUERY_PETITION = 0x3284,
@@ -597,23 +599,23 @@ enum OpcodeClient : uint16
CMSG_QUERY_REALM_NAME = 0x368D,
CMSG_QUERY_SCENARIO_POI = 0x3656,
CMSG_QUERY_TIME = 0x34E3,
- CMSG_QUERY_TREASURE_PICKER = 0x3361,
+ CMSG_QUERY_TREASURE_PICKER = 0x3362,
CMSG_QUERY_VOID_STORAGE = 0x31A3,
CMSG_QUEST_CONFIRM_ACCEPT = 0x34A4,
CMSG_QUEST_GIVER_ACCEPT_QUEST = 0x349E,
CMSG_QUEST_GIVER_CHOOSE_REWARD = 0x34A0,
- CMSG_QUEST_GIVER_CLOSE_QUEST = 0x355A,
+ CMSG_QUEST_GIVER_CLOSE_QUEST = 0x355B,
CMSG_QUEST_GIVER_COMPLETE_QUEST = 0x349F,
CMSG_QUEST_GIVER_HELLO = 0x349C,
CMSG_QUEST_GIVER_QUERY_QUEST = 0x349D,
CMSG_QUEST_GIVER_REQUEST_REWARD = 0x34A1,
CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY = 0x34A3,
CMSG_QUEST_GIVER_STATUS_QUERY = 0x34A2,
- CMSG_QUEST_LOG_REMOVE_QUEST = 0x353F,
+ CMSG_QUEST_LOG_REMOVE_QUEST = 0x3540,
CMSG_QUEST_POI_QUERY = 0x36B0,
CMSG_QUEST_PUSH_RESULT = 0x34A6,
- CMSG_QUEST_SESSION_BEGIN_RESPONSE = 0x33CD,
- CMSG_QUEST_SESSION_REQUEST_START = 0x33CC,
+ CMSG_QUEST_SESSION_BEGIN_RESPONSE = 0x33CE,
+ CMSG_QUEST_SESSION_REQUEST_START = 0x33CD,
CMSG_QUEST_SESSION_REQUEST_STOP = 0x372E,
CMSG_QUEUED_MESSAGES_END = 0x376C,
CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS = 0x3708,
@@ -628,34 +630,35 @@ enum OpcodeClient : uint16
CMSG_RAID_OR_BATTLEGROUND_ENGINE_SURVEY = 0x36E5,
CMSG_RANDOM_ROLL = 0x3654,
CMSG_READY_CHECK_RESPONSE = 0x3635,
- CMSG_READ_ITEM = 0x333D,
+ CMSG_READ_ITEM = 0x333E,
CMSG_RECLAIM_CORPSE = 0x34E9,
- CMSG_REMOVE_NEW_ITEM = 0x3364,
+ CMSG_REMOVE_NEW_ITEM = 0x3365,
CMSG_REMOVE_RAF_RECRUIT = 0x3727,
CMSG_REORDER_CHARACTERS = 0x35E9,
CMSG_REPAIR_ITEM = 0x34FA,
- CMSG_REPLACE_TROPHY = 0x331F,
- CMSG_REPOP_REQUEST = 0x3537,
+ CMSG_REPLACE_TROPHY = 0x3320,
+ CMSG_REPOP_REQUEST = 0x3538,
CMSG_REPORT_CLIENT_VARIABLES = 0x3702,
CMSG_REPORT_ENABLED_ADDONS = 0x3701,
CMSG_REPORT_KEYBINDING_EXECUTION_COUNTS = 0x3703,
CMSG_REPORT_PVP_PLAYER_AFK = 0x3502,
- CMSG_REPORT_SERVER_LAG = 0x33C3,
- CMSG_REPORT_STUCK_IN_COMBAT = 0x33C4,
+ CMSG_REPORT_SERVER_LAG = 0x33C4,
+ CMSG_REPORT_STUCK_IN_COMBAT = 0x33C5,
CMSG_REQUEST_ACCOUNT_DATA = 0x3698,
- CMSG_REQUEST_AREA_POI_UPDATE = 0x3363,
+ CMSG_REQUEST_AREA_POI_UPDATE = 0x3364,
CMSG_REQUEST_BATTLEFIELD_STATUS = 0x35DC,
CMSG_REQUEST_CATEGORY_COOLDOWNS = 0x317D,
CMSG_REQUEST_CEMETERY_LIST = 0x3176,
CMSG_REQUEST_CHARACTER_GUILD_FOLLOW_INFO = 0x368F,
- CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0x32C2,
- CMSG_REQUEST_COVENANT_CALLINGS = 0x33B6,
- CMSG_REQUEST_CROWD_CONTROL_SPELL = 0x353B,
+ CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0x32C3,
+ CMSG_REQUEST_COVENANT_CALLINGS = 0x33B7,
+ CMSG_REQUEST_CROWD_CONTROL_SPELL = 0x353C,
CMSG_REQUEST_FORCED_REACTIONS = 0x320D,
+ CMSG_REQUEST_GARRISON_TALENT_WORLD_QUEST_UNLOCKS = 0x33F1,
CMSG_REQUEST_GUILD_PARTY_STATE = 0x31A9,
CMSG_REQUEST_GUILD_REWARDS_LIST = 0x31A8,
- CMSG_REQUEST_LATEST_SPLASH_SCREEN = 0x33C5,
- CMSG_REQUEST_LFG_LIST_BLACKLIST = 0x32B2,
+ CMSG_REQUEST_LATEST_SPLASH_SCREEN = 0x33C6,
+ CMSG_REQUEST_LFG_LIST_BLACKLIST = 0x32B3,
CMSG_REQUEST_MYTHIC_PLUS_AFFIXES = 0x320A,
CMSG_REQUEST_MYTHIC_PLUS_SEASON_DATA = 0x320B,
CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x35F7,
@@ -673,21 +676,21 @@ enum OpcodeClient : uint16
CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x3241,
CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x3240,
CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x3242,
- CMSG_REQUEST_WEEKLY_REWARDS = 0x33B9,
- CMSG_REQUEST_WORLD_QUEST_UPDATE = 0x3362,
+ CMSG_REQUEST_WEEKLY_REWARDS = 0x33BA,
+ CMSG_REQUEST_WORLD_QUEST_UPDATE = 0x3363,
CMSG_RESET_CHALLENGE_MODE = 0x3208,
CMSG_RESET_CHALLENGE_MODE_CHEAT = 0x3209,
CMSG_RESET_INSTANCES = 0x3668,
CMSG_RESURRECT_RESPONSE = 0x3684,
- CMSG_REVERT_MONUMENT_APPEARANCE = 0x3321,
+ CMSG_REVERT_MONUMENT_APPEARANCE = 0x3322,
CMSG_RIDE_VEHICLE_INTERACT = 0x3243,
CMSG_SAVE_CUF_PROFILES = 0x318B,
CMSG_SAVE_EQUIPMENT_SET = 0x3518,
- CMSG_SAVE_GUILD_EMBLEM = 0x32B6,
+ CMSG_SAVE_GUILD_EMBLEM = 0x32B7,
CMSG_SCENE_PLAYBACK_CANCELED = 0x3226,
CMSG_SCENE_PLAYBACK_COMPLETE = 0x3225,
CMSG_SCENE_TRIGGER_EVENT = 0x3227,
- CMSG_SELF_RES = 0x3542,
+ CMSG_SELF_RES = 0x3543,
CMSG_SELL_ITEM = 0x34A8,
CMSG_SEND_CHARACTER_CLUB_INVITATION = 0x36FB,
CMSG_SEND_CONTACT_LIST = 0x36CF,
@@ -695,13 +698,13 @@ enum OpcodeClient : uint16
CMSG_SEND_TEXT_EMOTE = 0x348E,
CMSG_SERVER_TIME_OFFSET_REQUEST = 0x369D,
CMSG_SET_ACHIEVEMENTS_HIDDEN = 0x322C,
- CMSG_SET_ACTION_BAR_TOGGLES = 0x3543,
+ CMSG_SET_ACTION_BAR_TOGGLES = 0x3544,
CMSG_SET_ACTION_BUTTON = 0x3636,
CMSG_SET_ACTIVE_MOVER = 0x3A39,
- CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x32C3,
+ CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x32C4,
CMSG_SET_ASSISTANT_LEADER = 0x364F,
- CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0x3340,
- CMSG_SET_BANK_AUTOSORT_DISABLED = 0x3341,
+ CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0x3341,
+ CMSG_SET_BANK_AUTOSORT_DISABLED = 0x3342,
CMSG_SET_CONTACT_NOTES = 0x36D2,
CMSG_SET_CURRENCY_FLAGS = 0x3169,
CMSG_SET_DIFFICULTY_ID = 0x3228,
@@ -711,45 +714,45 @@ enum OpcodeClient : uint16
CMSG_SET_FACTION_INACTIVE = 0x34EE,
CMSG_SET_FACTION_NOT_AT_WAR = 0x34ED,
CMSG_SET_GAME_EVENT_DEBUG_VIEW_STATE = 0x31BA,
- CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0x3343,
+ CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0x3344,
CMSG_SET_LOOT_METHOD = 0x3648,
- CMSG_SET_LOOT_SPECIALIZATION = 0x3550,
+ CMSG_SET_LOOT_SPECIALIZATION = 0x3551,
CMSG_SET_PARTY_ASSIGNMENT = 0x3651,
CMSG_SET_PARTY_LEADER = 0x364A,
CMSG_SET_PET_SLOT = 0x3168,
CMSG_SET_PLAYER_DECLINED_NAMES = 0x3689,
CMSG_SET_PREFERRED_CEMETERY = 0x3177,
- CMSG_SET_PVP = 0x32BA,
+ CMSG_SET_PVP = 0x32BB,
CMSG_SET_RAID_DIFFICULTY = 0x36DC,
CMSG_SET_ROLE = 0x35D9,
CMSG_SET_SAVED_INSTANCE_EXTEND = 0x3687,
- CMSG_SET_SELECTION = 0x3539,
+ CMSG_SET_SELECTION = 0x353A,
CMSG_SET_SHEATHED = 0x348F,
- CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0x3342,
+ CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0x3343,
CMSG_SET_TAXI_BENCHMARK_MODE = 0x3501,
- CMSG_SET_TITLE = 0x328C,
+ CMSG_SET_TITLE = 0x328D,
CMSG_SET_TRADE_CURRENCY = 0x3160,
CMSG_SET_TRADE_GOLD = 0x315F,
CMSG_SET_TRADE_ITEM = 0x315D,
- CMSG_SET_USING_PARTY_GARRISON = 0x3303,
- CMSG_SET_WAR_MODE = 0x32BB,
+ CMSG_SET_USING_PARTY_GARRISON = 0x3304,
+ CMSG_SET_WAR_MODE = 0x32BC,
CMSG_SET_WATCHED_FACTION = 0x34EF,
CMSG_SHOW_TRADE_SKILL = 0x36C2,
- CMSG_SIGN_PETITION = 0x3544,
+ CMSG_SIGN_PETITION = 0x3545,
CMSG_SILENCE_PARTY_TALKER = 0x3652,
CMSG_SOCKET_GEMS = 0x34F9,
- CMSG_SORT_BAGS = 0x3344,
- CMSG_SORT_BANK_BAGS = 0x3345,
- CMSG_SORT_REAGENT_BANK_BAGS = 0x3346,
+ CMSG_SORT_BAGS = 0x3345,
+ CMSG_SORT_BANK_BAGS = 0x3346,
+ CMSG_SORT_REAGENT_BANK_BAGS = 0x3347,
CMSG_SPELL_CLICK = 0x349B,
CMSG_SPIRIT_HEALER_ACTIVATE = 0x34B5,
CMSG_SPLIT_ITEM = 0x399E,
CMSG_STAND_STATE_CHANGE = 0x3189,
- CMSG_START_CHALLENGE_MODE = 0x355B,
+ CMSG_START_CHALLENGE_MODE = 0x355C,
CMSG_START_SPECTATOR_WAR_GAME = 0x35DF,
CMSG_START_WAR_GAME = 0x35DE,
CMSG_SUBMIT_USER_FEEDBACK = 0x3697,
- CMSG_SUBSCRIPTION_INTERSTITIAL_RESPONSE = 0x33E5,
+ CMSG_SUBSCRIPTION_INTERSTITIAL_RESPONSE = 0x33E7,
CMSG_SUMMON_RESPONSE = 0x366A,
CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x3646,
CMSG_SURRENDER_ARENA = 0x3174,
@@ -759,7 +762,7 @@ enum OpcodeClient : uint16
CMSG_SWAP_ITEM = 0x399C,
CMSG_SWAP_SUB_GROUPS = 0x364D,
CMSG_SWAP_VOID_ITEM = 0x31A5,
- CMSG_TABARD_VENDOR_ACTIVATE = 0x32B7,
+ CMSG_TABARD_VENDOR_ACTIVATE = 0x32B8,
CMSG_TALK_TO_GOSSIP = 0x3498,
CMSG_TAXI_NODE_STATUS_QUERY = 0x34AE,
CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x34B0,
@@ -769,39 +772,39 @@ enum OpcodeClient : uint16
CMSG_TIME_SYNC_RESPONSE_DROPPED = 0x3A3C,
CMSG_TIME_SYNC_RESPONSE_FAILED = 0x3A3B,
CMSG_TOGGLE_DIFFICULTY = 0x3657,
- CMSG_TOGGLE_PVP = 0x32B9,
+ CMSG_TOGGLE_PVP = 0x32BA,
CMSG_TOTEM_DESTROYED = 0x3506,
CMSG_TOY_CLEAR_FANFARE = 0x312E,
- CMSG_TRADE_SKILL_SET_FAVORITE = 0x3360,
+ CMSG_TRADE_SKILL_SET_FAVORITE = 0x3361,
CMSG_TRAINER_BUY_SPELL = 0x34B4,
CMSG_TRAINER_LIST = 0x34B3,
CMSG_TRANSMOGRIFY_ITEMS = 0x3198,
- CMSG_TURN_IN_PETITION = 0x3546,
+ CMSG_TURN_IN_PETITION = 0x3547,
CMSG_TUTORIAL = 0x36DD,
CMSG_TWITTER_CHECK_STATUS = 0x312A,
CMSG_TWITTER_CONNECT = 0x3127,
CMSG_TWITTER_DISCONNECT = 0x312B,
- CMSG_TWITTER_POST = 0x3348,
- CMSG_UI_MAP_QUEST_LINES_REQUEST = 0x33B5,
+ CMSG_TWITTER_POST = 0x3349,
+ CMSG_UI_MAP_QUEST_LINES_REQUEST = 0x33B6,
CMSG_UNACCEPT_TRADE = 0x315B,
CMSG_UNDELETE_CHARACTER = 0x36DF,
CMSG_UNLEARN_SKILL = 0x34F3,
CMSG_UNLEARN_SPECIALIZATION = 0x31A6,
CMSG_UNLOCK_VOID_STORAGE = 0x31A2,
CMSG_UPDATE_ACCOUNT_DATA = 0x3699,
- CMSG_UPDATE_AREA_TRIGGER_VISUAL = 0x32AA,
+ CMSG_UPDATE_AREA_TRIGGER_VISUAL = 0x32AB,
CMSG_UPDATE_CLIENT_SETTINGS = 0x3664,
CMSG_UPDATE_MISSILE_TRAJECTORY = 0x3A40,
CMSG_UPDATE_RAID_TARGET = 0x3650,
- CMSG_UPDATE_SPELL_VISUAL = 0x32A9,
+ CMSG_UPDATE_SPELL_VISUAL = 0x32AA,
CMSG_UPDATE_VAS_PURCHASE_STATES = 0x36F5,
- CMSG_UPGRADE_GARRISON = 0x32CB,
- CMSG_UPGRADE_RUNEFORGE_LEGENDARY = 0x33E4,
+ CMSG_UPGRADE_GARRISON = 0x32CC,
+ CMSG_UPGRADE_RUNEFORGE_LEGENDARY = 0x33E5,
CMSG_USED_FOLLOW = 0x3186,
CMSG_USE_CRITTER_ITEM = 0x3249,
CMSG_USE_EQUIPMENT_SET = 0x3995,
- CMSG_USE_ITEM = 0x32A4,
- CMSG_USE_TOY = 0x32A6,
+ CMSG_USE_ITEM = 0x32A5,
+ CMSG_USE_TOY = 0x32A7,
CMSG_VAS_CHECK_TRANSFER_OK = 0x370D,
CMSG_VAS_GET_QUEUE_MINUTES = 0x370C,
CMSG_VAS_GET_SERVICE_STATUS = 0x370B,
@@ -924,9 +927,9 @@ enum OpcodeServer : uint16
SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0x2786,
SMSG_BATTLE_PAY_DELIVERY_ENDED = 0x277A,
SMSG_BATTLE_PAY_DELIVERY_STARTED = 0x2779,
- SMSG_BATTLE_PAY_DISTRIBUTION_UNREVOKED = 0x2777,
SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE = 0x2778,
SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x2776,
+ SMSG_BATTLE_PAY_DISTRIBUTION_UNREVOKED = 0x2777,
SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0x2774,
SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x2775,
SMSG_BATTLE_PAY_MOUNT_DELIVERED = 0x277B,
@@ -1081,12 +1084,15 @@ enum OpcodeServer : uint16
SMSG_CONTACT_LIST = 0x2789,
SMSG_CONTRIBUTION_LAST_UPDATE_RESPONSE = 0x281E,
SMSG_CONTROL_UPDATE = 0x2644,
+ SMSG_CONVERT_ITEMS_TO_CURRENCY_VALUE = 0x2890,
SMSG_COOLDOWN_CHEAT = 0x273D,
SMSG_COOLDOWN_EVENT = 0x26B6,
SMSG_CORPSE_LOCATION = 0x264B,
SMSG_CORPSE_RECLAIM_DELAY = 0x274E,
SMSG_CORPSE_TRANSPORT_QUERY = 0x2717,
+ SMSG_COVENANT_CALLINGS_AVAILABILITY_RESPONSE = 0x2AA2,
SMSG_COVENANT_PREVIEW_OPEN_NPC = 0x2800,
+ SMSG_COVENANT_RENOWN_OPEN_NPC = 0x288F,
SMSG_CREATE_CHAR = 0x2704,
SMSG_CREATE_SHIPMENT_RESPONSE = 0x279B,
SMSG_CRITERIA_DELETED = 0x26EB,
@@ -1169,6 +1175,7 @@ enum OpcodeServer : uint16
SMSG_GARRISON_ADD_EVENT = 0x299B,
SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0x296A,
SMSG_GARRISON_ADD_MISSION_RESULT = 0x296E,
+ SMSG_GARRISON_APPLY_TALENT_SOCKET_DATA_CHANGES = 0x29A0,
SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0x2980,
SMSG_GARRISON_BUILDING_ACTIVATED = 0x295F,
SMSG_GARRISON_BUILDING_REMOVED = 0x2958,
@@ -1227,6 +1234,7 @@ enum OpcodeServer : uint16
SMSG_GARRISON_TALENT_REMOVED = 0x2964,
SMSG_GARRISON_TALENT_REMOVE_SOCKET_DATA = 0x2966,
SMSG_GARRISON_TALENT_UPDATE_SOCKET_DATA = 0x2965,
+ SMSG_GARRISON_TALENT_WORLD_QUEST_UNLOCKS_RESPONSE = 0x299F,
SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT = 0x295C,
SMSG_GARRISON_UPDATE_FOLLOWER = 0x296C,
SMSG_GARRISON_UPDATE_GARRISON_MONUMENT_SELECTIONS = 0x2991,
@@ -1253,6 +1261,7 @@ enum OpcodeServer : uint16
SMSG_GOSSIP_MESSAGE = 0x2A97,
SMSG_GOSSIP_POI = 0x2796,
SMSG_GOSSIP_QUEST_UPDATE = 0x2A98,
+ SMSG_GOSSIP_REFRESH_OPTIONS = 0x2AA5,
SMSG_GROUP_ACTION_THROTTLED = 0x2590,
SMSG_GROUP_AUTO_KICK = 0x2794,
SMSG_GROUP_DECLINE = 0x2791,