diff options
author | Shauren <shauren.trinity@gmail.com> | 2020-12-07 22:14:09 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2020-12-08 18:16:48 +0100 |
commit | dc2eeee75bd595f6f15c10d5fd2d1e2a5fb1d23d (patch) | |
tree | 9803ce9c5aadac033c0e810e85576fbbac68c199 /src | |
parent | cdc8ddea43600b606f9e3bd843fff5a2e23e4dc5 (diff) |
Core/PacketIO: Add opcode values for 9.0.2
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 15 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.h | 311 |
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, |