aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Protocol
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-04-25 22:50:11 +0200
committerShauren <shauren.trinity@gmail.com>2025-04-25 22:50:11 +0200
commitf9bf082be962d45de79f936d625f644253e9b810 (patch)
treea7c40c0b5baf522d04896721df5c5d91e25c834e /src/server/game/Server/Protocol
parent05709a24976cc4cd378ee62bdfec52510892aa5b (diff)
Core: Updated to 11.1.5
Diffstat (limited to 'src/server/game/Server/Protocol')
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp19
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h754
2 files changed, 400 insertions, 373 deletions
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index 3db08889b41..9cabcfbfc53 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -307,6 +307,7 @@ void OpcodeTable::InitializeClientOpcodes()
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelPlayerCommand);
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_KICK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelPlayerCommand);
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelCommand);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_MODERATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_MODERATOR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelPlayerCommand);
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_OWNER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelCommand);
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_PASSWORD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelPassword);
@@ -315,6 +316,7 @@ void OpcodeTable::InitializeClientOpcodes()
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNBAN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelPlayerCommand);
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNMODERATOR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelPlayerCommand);
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNSILENCE_ALL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelPlayerCommand);
+ DEFINE_HANDLER(CMSG_CHAT_DROP_CAUTIONARY_CHAT_MESSAGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHAT_JOIN_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleJoinChannel);
DEFINE_HANDLER(CMSG_CHAT_LEAVE_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleLeaveChannel);
DEFINE_HANDLER(CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_INSTANCE_CHAT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
@@ -335,6 +337,8 @@ void OpcodeTable::InitializeClientOpcodes()
DEFINE_HANDLER(CMSG_CHAT_REGISTER_ADDON_PREFIXES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAddonRegisteredPrefixesOpcode);
DEFINE_HANDLER(CMSG_CHAT_REPORT_FILTERED, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHAT_REPORT_IGNORED, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChatIgnoredOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_SEND_CAUTIONARY_CHANNEL_MESSAGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_CHAT_SEND_CAUTIONARY_CHAT_MESSAGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleUnregisterAllAddonPrefixesOpcode);
DEFINE_HANDLER(CMSG_CHECK_CHARACTER_NAME_AVAILABILITY, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCheckCharacterNameAvailability);
DEFINE_HANDLER(CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCheckIsAdventureMapPoiValid);
@@ -532,6 +536,10 @@ void OpcodeTable::InitializeClientOpcodes()
DEFINE_HANDLER(CMSG_GUILD_QUERY_NEWS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildQueryNews);
DEFINE_HANDLER(CMSG_GUILD_QUERY_RECIPES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GUILD_REPLACE_GUILD_MASTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildReplaceGuildMaster);
+ DEFINE_HANDLER(CMSG_GUILD_REQUEST_RENAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_GUILD_REQUEST_RENAME_NAME_CHECK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_GUILD_REQUEST_RENAME_REFUND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_GUILD_REQUEST_RENAME_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GUILD_SET_ACHIEVEMENT_TRACKING, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildSetAchievementTracking);
DEFINE_HANDLER(CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildSetFocusedAchievement);
DEFINE_HANDLER(CMSG_GUILD_SET_GUILD_MASTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildSetGuildMaster);
@@ -727,6 +735,7 @@ void OpcodeTable::InitializeClientOpcodes()
DEFINE_HANDLER(CMSG_PARTY_UNINVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePartyUninviteOpcode);
DEFINE_HANDLER(CMSG_PERFORM_ITEM_INTERACTION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_PERKS_PROGRAM_ITEMS_REFRESHED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_PERKS_PROGRAM_REQUEST_CART_CHECKOUT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_PERKS_PROGRAM_REQUEST_PENDING_REWARDS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_PERKS_PROGRAM_REQUEST_PURCHASE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_PERKS_PROGRAM_REQUEST_REFUND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
@@ -822,9 +831,6 @@ void OpcodeTable::InitializeClientOpcodes()
DEFINE_HANDLER(CMSG_REPAIR_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleRepairItemOpcode);
DEFINE_HANDLER(CMSG_REPLACE_TROPHY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_REPOP_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleRepopRequest);
- DEFINE_HANDLER(CMSG_REPORT_CLIENT_VARIABLES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_REPORT_ENABLED_ADDONS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_REPORT_KEYBINDING_EXECUTION_COUNTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_REPORT_PVP_PLAYER_AFK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleReportPvPAFK);
DEFINE_HANDLER(CMSG_REPORT_SERVER_LAG, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_REPORT_STUCK_IN_COMBAT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
@@ -1232,6 +1238,8 @@ void OpcodeTable::InitializeServerOpcodes()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAPTURE_POINT_REMOVED, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAST_FAILED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAS_REFRESH_REMOTE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAUTIONARY_CHANNEL_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAUTIONARY_CHAT_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAIN_MISSILE_BOUNCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1389,6 +1397,7 @@ void OpcodeTable::InitializeServerOpcodes()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_ID, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPECTED_SPAM_RECORDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPLORATION_EXPERIENCE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPORT_ACCOUNT_PROFILE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXTERNAL_TRANSACTION_ID_GENERATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FACTION_BONUS_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FAILED_PLAYER_CONDITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1570,6 +1579,10 @@ void OpcodeTable::InitializeServerOpcodes()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PARTY_STATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RENAME_NAME_CHECK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RENAME_REFUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RENAME_REQUESTED_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RENAME_STATUS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REPUTATION_REACTION_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARD_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index c24e1633a20..fb6bab28936 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -40,38 +40,38 @@ constexpr uint16 UNKNOWN_OPCODE = 0xBADD; // special marker value for uninitia
enum OpcodeClient : uint32
{
- CMSG_ABANDON_NPE_RESPONSE = 0x310299,
+ CMSG_ABANDON_NPE_RESPONSE = 0x31029A,
CMSG_ACCEPT_GUILD_INVITE = 0x360029,
- CMSG_ACCEPT_RETURNING_PLAYER_PROMPT = 0x31025A,
- CMSG_ACCEPT_SOCIAL_CONTRACT = 0x360174,
+ CMSG_ACCEPT_RETURNING_PLAYER_PROMPT = 0x31025B,
+ CMSG_ACCEPT_SOCIAL_CONTRACT = 0x360172,
CMSG_ACCEPT_TRADE = 0x310004,
CMSG_ACCEPT_WARGAME_INVITE = 0x36000C,
- CMSG_ACCOUNT_BANK_DEPOSIT_MONEY = 0x3102DB,
- CMSG_ACCOUNT_BANK_WITHDRAW_MONEY = 0x3102DC,
- CMSG_ACCOUNT_NOTIFICATION_ACKNOWLEDGED = 0x360160,
+ CMSG_ACCOUNT_BANK_DEPOSIT_MONEY = 0x3102DD,
+ CMSG_ACCOUNT_BANK_WITHDRAW_MONEY = 0x3102DE,
+ CMSG_ACCOUNT_NOTIFICATION_ACKNOWLEDGED = 0x36015E,
CMSG_ACCOUNT_STORE_BEGIN_PURCHASE_OR_REFUND = 0x3600BE,
- CMSG_ACTIVATE_SOULBIND = 0x310288,
+ CMSG_ACTIVATE_SOULBIND = 0x310289,
CMSG_ACTIVATE_TAXI = 0x32003E,
CMSG_ADDON_LIST = 0x360004,
CMSG_ADD_ACCOUNT_COSMETIC = 0x310170,
CMSG_ADD_BATTLENET_FRIEND = 0x360084,
- CMSG_ADD_FRIEND = 0x3600FB,
- CMSG_ADD_IGNORE = 0x3600FF,
+ CMSG_ADD_FRIEND = 0x3600FC,
+ CMSG_ADD_IGNORE = 0x360100,
CMSG_ADD_TOY = 0x31016F,
- CMSG_ADVENTURE_JOURNAL_OPEN_QUEST = 0x3100B4,
- CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS = 0x31028B,
- CMSG_ADVENTURE_MAP_START_QUEST = 0x31022B,
+ CMSG_ADVENTURE_JOURNAL_OPEN_QUEST = 0x3100B3,
+ CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS = 0x31028C,
+ CMSG_ADVENTURE_MAP_START_QUEST = 0x31022C,
CMSG_ALTER_APPEARANCE = 0x32008F,
CMSG_AREA_SPIRIT_HEALER_QUERY = 0x320043,
CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x320044,
- CMSG_AREA_TRIGGER = 0x310087,
+ CMSG_AREA_TRIGGER = 0x310086,
CMSG_ARTIFACT_ADD_POWER = 0x310056,
CMSG_ARTIFACT_SET_APPEARANCE = 0x310058,
- CMSG_ASSIGN_EQUIPMENT_SET_SPEC = 0x3100C0,
- CMSG_ATTACK_STOP = 0x31011E,
- CMSG_ATTACK_SWING = 0x31011D,
- CMSG_AUCTIONABLE_TOKEN_SELL = 0x360111,
- CMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE = 0x360112,
+ CMSG_ASSIGN_EQUIPMENT_SET_SPEC = 0x3100BF,
+ CMSG_ATTACK_STOP = 0x31011D,
+ CMSG_ATTACK_SWING = 0x31011C,
+ CMSG_AUCTIONABLE_TOKEN_SELL = 0x360112,
+ CMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE = 0x360113,
CMSG_AUCTION_BROWSE_QUERY = 0x320063,
CMSG_AUCTION_CANCEL_COMMODITIES_PURCHASE = 0x32006B,
CMSG_AUCTION_CONFIRM_COMMODITIES_PURCHASE = 0x32006A,
@@ -87,47 +87,47 @@ enum OpcodeClient : uint32
CMSG_AUCTION_REPLICATE_ITEMS = 0x320061,
CMSG_AUCTION_SELL_COMMODITY = 0x32006C,
CMSG_AUCTION_SELL_ITEM = 0x32005F,
- CMSG_AUCTION_SET_FAVORITE_ITEM = 0x360161,
+ CMSG_AUCTION_SET_FAVORITE_ITEM = 0x36015F,
CMSG_AUTH_CONTINUED_SESSION = 0x370002,
CMSG_AUTH_SESSION = 0x370001,
CMSG_AUTOBANK_ITEM = 0x330003,
CMSG_AUTOBANK_REAGENT = 0x330005,
CMSG_AUTOSTORE_BANK_ITEM = 0x330002,
CMSG_AUTOSTORE_BANK_REAGENT = 0x330004,
- CMSG_AUTO_DEPOSIT_ACCOUNT_BANK = 0x3102E5,
+ CMSG_AUTO_DEPOSIT_ACCOUNT_BANK = 0x3102E7,
CMSG_AUTO_EQUIP_ITEM = 0x330006,
CMSG_AUTO_EQUIP_ITEM_SLOT = 0x33000B,
CMSG_AUTO_GUILD_BANK_ITEM = 0x32004A,
CMSG_AUTO_STORE_BAG_ITEM = 0x330007,
CMSG_AUTO_STORE_GUILD_BANK_ITEM = 0x320053,
- CMSG_AZERITE_EMPOWERED_ITEM_SELECT_POWER = 0x310256,
- CMSG_AZERITE_EMPOWERED_ITEM_VIEWED = 0x310237,
- CMSG_AZERITE_ESSENCE_ACTIVATE_ESSENCE = 0x310258,
- CMSG_AZERITE_ESSENCE_UNLOCK_MILESTONE = 0x310257,
+ CMSG_AZERITE_EMPOWERED_ITEM_SELECT_POWER = 0x310257,
+ CMSG_AZERITE_EMPOWERED_ITEM_VIEWED = 0x310238,
+ CMSG_AZERITE_ESSENCE_ACTIVATE_ESSENCE = 0x310259,
+ CMSG_AZERITE_ESSENCE_UNLOCK_MILESTONE = 0x310258,
CMSG_BANKER_ACTIVATE = 0x320046,
CMSG_BATTLEFIELD_LEAVE = 0x31001F,
CMSG_BATTLEFIELD_LIST = 0x31002A,
CMSG_BATTLEFIELD_PORT = 0x3200C5,
- CMSG_BATTLEMASTER_HELLO = 0x31018D,
+ CMSG_BATTLEMASTER_HELLO = 0x31018E,
CMSG_BATTLEMASTER_JOIN = 0x3200BC,
CMSG_BATTLEMASTER_JOIN_ARENA = 0x3200BD,
CMSG_BATTLEMASTER_JOIN_BRAWL = 0x3200C3,
CMSG_BATTLEMASTER_JOIN_RATED_BG_BLITZ = 0x3200BF,
CMSG_BATTLEMASTER_JOIN_RATED_SOLO_SHUFFLE = 0x3200BE,
CMSG_BATTLEMASTER_JOIN_SKIRMISH = 0x3200C0,
- CMSG_BATTLENET_CHALLENGE_RESPONSE = 0x3600FE,
- CMSG_BATTLENET_REQUEST = 0x36011F,
- CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0x3600F8,
- CMSG_BATTLE_PAY_CANCEL_OPEN_CHECKOUT = 0x36013E,
- CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0x3600F7,
- CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0x3600EE,
- CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS = 0x360164,
- CMSG_BATTLE_PAY_GET_PRODUCT_LIST = 0x3600E5,
- CMSG_BATTLE_PAY_GET_PURCHASE_LIST = 0x3600E6,
- CMSG_BATTLE_PAY_OPEN_CHECKOUT = 0x360137,
- CMSG_BATTLE_PAY_REQUEST_PRICE_INFO = 0x360133,
- CMSG_BATTLE_PAY_START_PURCHASE = 0x3600F6,
- CMSG_BATTLE_PAY_START_VAS_PURCHASE = 0x36011D,
+ CMSG_BATTLENET_CHALLENGE_RESPONSE = 0x3600FF,
+ CMSG_BATTLENET_REQUEST = 0x360120,
+ CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0x3600F9,
+ CMSG_BATTLE_PAY_CANCEL_OPEN_CHECKOUT = 0x36013C,
+ CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0x3600F8,
+ CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0x3600EF,
+ CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS = 0x360162,
+ CMSG_BATTLE_PAY_GET_PRODUCT_LIST = 0x3600E6,
+ CMSG_BATTLE_PAY_GET_PURCHASE_LIST = 0x3600E7,
+ CMSG_BATTLE_PAY_OPEN_CHECKOUT = 0x360135,
+ CMSG_BATTLE_PAY_REQUEST_PRICE_INFO = 0x360131,
+ CMSG_BATTLE_PAY_START_PURCHASE = 0x3600F7,
+ CMSG_BATTLE_PAY_START_VAS_PURCHASE = 0x36011E,
CMSG_BATTLE_PET_CLEAR_FANFARE = 0x2B0002,
CMSG_BATTLE_PET_DELETE_PET = 0x36004F,
CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0x360050,
@@ -137,14 +137,14 @@ enum OpcodeClient : uint32
CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0x360057,
CMSG_BATTLE_PET_SET_FLAGS = 0x36005A,
CMSG_BATTLE_PET_SUMMON = 0x360053,
- CMSG_BATTLE_PET_UPDATE_DISPLAY_NOTIFY = 0x310091,
- CMSG_BATTLE_PET_UPDATE_NOTIFY = 0x310090,
+ CMSG_BATTLE_PET_UPDATE_DISPLAY_NOTIFY = 0x310090,
+ CMSG_BATTLE_PET_UPDATE_NOTIFY = 0x31008F,
CMSG_BEGIN_TRADE = 0x310001,
CMSG_BINDER_ACTIVATE = 0x320045,
CMSG_BLACK_MARKET_BID_ON_ITEM = 0x3200CD,
CMSG_BLACK_MARKET_OPEN = 0x3200CB,
CMSG_BLACK_MARKET_REQUEST_ITEMS = 0x3200CC,
- CMSG_BONUS_ROLL = 0x310259,
+ CMSG_BONUS_ROLL = 0x31025A,
CMSG_BUG_REPORT = 0x3600AF,
CMSG_BUSY_TRADE = 0x310002,
CMSG_BUY_ACCOUNT_BANK_TAB = 0x320122,
@@ -152,7 +152,7 @@ enum OpcodeClient : uint32
CMSG_BUY_BANK_SLOT = 0x320047,
CMSG_BUY_ITEM = 0x320036,
CMSG_BUY_REAGENT_BANK = 0x320048,
- CMSG_CAGE_BATTLE_PET = 0x3100A4,
+ CMSG_CAGE_BATTLE_PET = 0x3100A3,
CMSG_CALENDAR_ADD_EVENT = 0x3600A7,
CMSG_CALENDAR_COMMUNITY_INVITE = 0x36009B,
CMSG_CALENDAR_COMPLAIN = 0x3600A3,
@@ -173,98 +173,102 @@ enum OpcodeClient : uint32
CMSG_CANCEL_CAST = 0x310176,
CMSG_CANCEL_CHANNELLING = 0x310137,
CMSG_CANCEL_GROWTH_AURA = 0x31013F,
- CMSG_CANCEL_MASTER_LOOT_ROLL = 0x3100CD,
+ CMSG_CANCEL_MASTER_LOOT_ROLL = 0x3100CC,
CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x310059,
CMSG_CANCEL_MOUNT_AURA = 0x310152,
CMSG_CANCEL_QUEUED_SPELL = 0x31002B,
CMSG_CANCEL_TEMP_ENCHANTMENT = 0x32008C,
CMSG_CANCEL_TRADE = 0x310006,
CMSG_CAN_DUEL = 0x36008C,
- CMSG_CAN_REDEEM_TOKEN_FOR_BALANCE = 0x360132,
+ CMSG_CAN_REDEEM_TOKEN_FOR_BALANCE = 0x360130,
CMSG_CAST_SPELL = 0x310173,
CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0x2E0002,
- CMSG_CHANGE_BAG_SLOT_FLAG = 0x31020F,
- CMSG_CHANGE_BANK_BAG_SLOT_FLAG = 0x310210,
- CMSG_CHANGE_MONUMENT_APPEARANCE = 0x3101F0,
- CMSG_CHANGE_REALM_TICKET = 0x360124,
+ CMSG_CHANGE_BAG_SLOT_FLAG = 0x310210,
+ CMSG_CHANGE_BANK_BAG_SLOT_FLAG = 0x310211,
+ CMSG_CHANGE_MONUMENT_APPEARANCE = 0x3101F1,
+ CMSG_CHANGE_REALM_TICKET = 0x360125,
CMSG_CHANGE_SUB_GROUP = 0x360076,
- CMSG_CHARACTER_CHECK_UPGRADE = 0x3600F1,
- CMSG_CHARACTER_RENAME_REQUEST = 0x3600EC,
- CMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_REQUEST = 0x3600EF,
- CMSG_CHARACTER_UPGRADE_START = 0x3600F0,
+ CMSG_CHARACTER_CHECK_UPGRADE = 0x3600F2,
+ CMSG_CHARACTER_RENAME_REQUEST = 0x3600ED,
+ CMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_REQUEST = 0x3600F0,
+ CMSG_CHARACTER_UPGRADE_START = 0x3600F1,
CMSG_CHAR_CUSTOMIZE = 0x3600B6,
CMSG_CHAR_DELETE = 0x3600C8,
CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0x3600BC,
- CMSG_CHAT_ADDON_MESSAGE = 0x2D0026,
- CMSG_CHAT_ADDON_MESSAGE_TARGETED = 0x2D0027,
- CMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_REQUEST = 0x2D002E,
- CMSG_CHAT_CHANNEL_ANNOUNCEMENTS = 0x2D001B,
- CMSG_CHAT_CHANNEL_BAN = 0x2D0019,
- CMSG_CHAT_CHANNEL_DECLINE_INVITE = 0x2D001E,
- CMSG_CHAT_CHANNEL_DISPLAY_LIST = 0x2D000E,
- CMSG_CHAT_CHANNEL_INVITE = 0x2D0017,
- CMSG_CHAT_CHANNEL_KICK = 0x2D0018,
- CMSG_CHAT_CHANNEL_LIST = 0x2D000D,
- CMSG_CHAT_CHANNEL_MODERATOR = 0x2D0013,
- CMSG_CHAT_CHANNEL_OWNER = 0x2D0011,
- CMSG_CHAT_CHANNEL_PASSWORD = 0x2D000F,
- CMSG_CHAT_CHANNEL_SET_OWNER = 0x2D0010,
- CMSG_CHAT_CHANNEL_SILENCE_ALL = 0x2D001C,
- CMSG_CHAT_CHANNEL_UNBAN = 0x2D001A,
- CMSG_CHAT_CHANNEL_UNMODERATOR = 0x2D0014,
- CMSG_CHAT_CHANNEL_UNSILENCE_ALL = 0x2D001D,
+ CMSG_CHAT_ADDON_MESSAGE = 0x2D002A,
+ CMSG_CHAT_ADDON_MESSAGE_TARGETED = 0x2D002B,
+ CMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_REQUEST = 0x2D0032,
+ CMSG_CHAT_CHANNEL_ANNOUNCEMENTS = 0x2D001F,
+ CMSG_CHAT_CHANNEL_BAN = 0x2D001D,
+ CMSG_CHAT_CHANNEL_DECLINE_INVITE = 0x2D0022,
+ CMSG_CHAT_CHANNEL_DISPLAY_LIST = 0x2D0012,
+ CMSG_CHAT_CHANNEL_INVITE = 0x2D001B,
+ CMSG_CHAT_CHANNEL_KICK = 0x2D001C,
+ CMSG_CHAT_CHANNEL_LIST = 0x2D0011,
+ CMSG_CHAT_CHANNEL_MODERATE = 0x2D0016,
+ CMSG_CHAT_CHANNEL_MODERATOR = 0x2D0017,
+ CMSG_CHAT_CHANNEL_OWNER = 0x2D0015,
+ CMSG_CHAT_CHANNEL_PASSWORD = 0x2D0013,
+ CMSG_CHAT_CHANNEL_SET_OWNER = 0x2D0014,
+ CMSG_CHAT_CHANNEL_SILENCE_ALL = 0x2D0020,
+ CMSG_CHAT_CHANNEL_UNBAN = 0x2D001E,
+ CMSG_CHAT_CHANNEL_UNMODERATOR = 0x2D0018,
+ CMSG_CHAT_CHANNEL_UNSILENCE_ALL = 0x2D0021,
+ CMSG_CHAT_DROP_CAUTIONARY_CHAT_MESSAGE = 0x2D000A,
CMSG_CHAT_JOIN_CHANNEL = 0x2D0000,
CMSG_CHAT_LEAVE_CHANNEL = 0x2D0001,
- CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_INSTANCE_CHAT = 0x2D002D,
- CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_PARTY = 0x2D002C,
- CMSG_CHAT_MESSAGE_AFK = 0x2D000B,
+ CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_INSTANCE_CHAT = 0x2D0031,
+ CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_PARTY = 0x2D0030,
+ CMSG_CHAT_MESSAGE_AFK = 0x2D000F,
CMSG_CHAT_MESSAGE_CHANNEL = 0x2D0007,
- CMSG_CHAT_MESSAGE_DND = 0x2D000C,
- CMSG_CHAT_MESSAGE_EMOTE = 0x2D0020,
- CMSG_CHAT_MESSAGE_GUILD = 0x2D0009,
- CMSG_CHAT_MESSAGE_INSTANCE_CHAT = 0x2D0024,
- CMSG_CHAT_MESSAGE_OFFICER = 0x2D000A,
- CMSG_CHAT_MESSAGE_PARTY = 0x2D0022,
- CMSG_CHAT_MESSAGE_RAID = 0x2D0023,
- CMSG_CHAT_MESSAGE_RAID_WARNING = 0x2D0025,
- CMSG_CHAT_MESSAGE_SAY = 0x2D001F,
+ CMSG_CHAT_MESSAGE_DND = 0x2D0010,
+ CMSG_CHAT_MESSAGE_EMOTE = 0x2D0024,
+ CMSG_CHAT_MESSAGE_GUILD = 0x2D000D,
+ CMSG_CHAT_MESSAGE_INSTANCE_CHAT = 0x2D0028,
+ CMSG_CHAT_MESSAGE_OFFICER = 0x2D000E,
+ CMSG_CHAT_MESSAGE_PARTY = 0x2D0026,
+ CMSG_CHAT_MESSAGE_RAID = 0x2D0027,
+ CMSG_CHAT_MESSAGE_RAID_WARNING = 0x2D0029,
+ CMSG_CHAT_MESSAGE_SAY = 0x2D0023,
CMSG_CHAT_MESSAGE_WHISPER = 0x2D0008,
- CMSG_CHAT_MESSAGE_YELL = 0x2D0021,
+ CMSG_CHAT_MESSAGE_YELL = 0x2D0025,
CMSG_CHAT_REGISTER_ADDON_PREFIXES = 0x2D0005,
CMSG_CHAT_REPORT_FILTERED = 0x2D0004,
CMSG_CHAT_REPORT_IGNORED = 0x2D0003,
+ CMSG_CHAT_SEND_CAUTIONARY_CHANNEL_MESSAGE = 0x2D000B,
+ CMSG_CHAT_SEND_CAUTIONARY_CHAT_MESSAGE = 0x2D0009,
CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES = 0x2D0006,
CMSG_CHECK_CHARACTER_NAME_AVAILABILITY = 0x36006F,
- CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID = 0x31010F,
+ CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID = 0x31010E,
CMSG_CHOICE_RESPONSE = 0x31017B,
- CMSG_CHROMIE_TIME_SELECT_EXPANSION = 0x310287,
- CMSG_CLAIM_WEEKLY_REWARD = 0x310264,
- CMSG_CLASS_TALENTS_DELETE_CONFIG = 0x3102C0,
- CMSG_CLASS_TALENTS_NOTIFY_EMPTY_CONFIG = 0x3100C4,
- CMSG_CLASS_TALENTS_NOTIFY_VALIDATION_FAILED = 0x3102C2,
- CMSG_CLASS_TALENTS_RENAME_CONFIG = 0x3102BF,
- CMSG_CLASS_TALENTS_REQUEST_NEW_CONFIG = 0x3102BE,
- CMSG_CLASS_TALENTS_SET_STARTER_BUILD_ACTIVE = 0x3102C3,
- CMSG_CLASS_TALENTS_SET_USES_SHARED_ACTION_BARS = 0x3100C3,
+ CMSG_CHROMIE_TIME_SELECT_EXPANSION = 0x310288,
+ CMSG_CLAIM_WEEKLY_REWARD = 0x310265,
+ CMSG_CLASS_TALENTS_DELETE_CONFIG = 0x3102C2,
+ CMSG_CLASS_TALENTS_NOTIFY_EMPTY_CONFIG = 0x3100C3,
+ CMSG_CLASS_TALENTS_NOTIFY_VALIDATION_FAILED = 0x3102C4,
+ CMSG_CLASS_TALENTS_RENAME_CONFIG = 0x3102C1,
+ CMSG_CLASS_TALENTS_REQUEST_NEW_CONFIG = 0x3102C0,
+ CMSG_CLASS_TALENTS_SET_STARTER_BUILD_ACTIVE = 0x3102C5,
+ CMSG_CLASS_TALENTS_SET_USES_SHARED_ACTION_BARS = 0x3100C2,
CMSG_CLEAR_NEW_APPEARANCE = 0x2B0005,
CMSG_CLEAR_RAID_MARKER = 0x310052,
CMSG_CLEAR_TRADE_ITEM = 0x310008,
CMSG_CLIENT_PORT_GRAVEYARD = 0x3200C7,
CMSG_CLOSE_INTERACTION = 0x320025,
CMSG_CLOSE_QUEST_CHOICE = 0x31017C,
- CMSG_CLOSE_RUNEFORGE_INTERACTION = 0x31028F,
- CMSG_CLOSE_TRAIT_SYSTEM_INTERACTION = 0x3102C4,
- CMSG_CLUB_FINDER_APPLICATION_RESPONSE = 0x360149,
- CMSG_CLUB_FINDER_GET_APPLICANTS_LIST = 0x360147,
- CMSG_CLUB_FINDER_POST = 0x360144,
- CMSG_CLUB_FINDER_REQUEST_CLUBS_DATA = 0x36014B,
- CMSG_CLUB_FINDER_REQUEST_CLUBS_LIST = 0x360145,
- CMSG_CLUB_FINDER_REQUEST_MEMBERSHIP_TO_CLUB = 0x360146,
- CMSG_CLUB_FINDER_REQUEST_PENDING_CLUBS_LIST = 0x36014A,
- CMSG_CLUB_FINDER_REQUEST_SUBSCRIBED_CLUB_POSTING_IDS = 0x36014C,
- CMSG_CLUB_FINDER_RESPOND_TO_APPLICANT = 0x360148,
- CMSG_CLUB_FINDER_WHISPER_APPLICANT_REQUEST = 0x360167,
- CMSG_CLUB_PRESENCE_SUBSCRIBE = 0x360121,
+ CMSG_CLOSE_RUNEFORGE_INTERACTION = 0x310290,
+ CMSG_CLOSE_TRAIT_SYSTEM_INTERACTION = 0x3102C6,
+ CMSG_CLUB_FINDER_APPLICATION_RESPONSE = 0x360147,
+ CMSG_CLUB_FINDER_GET_APPLICANTS_LIST = 0x360145,
+ CMSG_CLUB_FINDER_POST = 0x360142,
+ CMSG_CLUB_FINDER_REQUEST_CLUBS_DATA = 0x360149,
+ CMSG_CLUB_FINDER_REQUEST_CLUBS_LIST = 0x360143,
+ CMSG_CLUB_FINDER_REQUEST_MEMBERSHIP_TO_CLUB = 0x360144,
+ CMSG_CLUB_FINDER_REQUEST_PENDING_CLUBS_LIST = 0x360148,
+ CMSG_CLUB_FINDER_REQUEST_SUBSCRIBED_CLUB_POSTING_IDS = 0x36014A,
+ CMSG_CLUB_FINDER_RESPOND_TO_APPLICANT = 0x360146,
+ CMSG_CLUB_FINDER_WHISPER_APPLICANT_REQUEST = 0x360165,
+ CMSG_CLUB_PRESENCE_SUBSCRIBE = 0x360122,
CMSG_COLLECTION_ITEM_SET_FAVORITE = 0x36005D,
CMSG_COMMENTATOR_ENABLE = 0x36001C,
CMSG_COMMENTATOR_ENTER_INSTANCE = 0x360020,
@@ -272,30 +276,30 @@ enum OpcodeClient : uint32
CMSG_COMMENTATOR_GET_MAP_INFO = 0x36001D,
CMSG_COMMENTATOR_GET_PLAYER_COOLDOWNS = 0x36001F,
CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x36001E,
- CMSG_COMMENTATOR_SPECTATE = 0x360165,
+ CMSG_COMMENTATOR_SPECTATE = 0x360163,
CMSG_COMMENTATOR_START_WARGAME = 0x36001B,
- CMSG_COMMERCE_TOKEN_GET_COUNT = 0x36010F,
- CMSG_COMMERCE_TOKEN_GET_LOG = 0x360119,
- CMSG_COMMERCE_TOKEN_GET_MARKET_PRICE = 0x360110,
+ CMSG_COMMERCE_TOKEN_GET_COUNT = 0x360110,
+ CMSG_COMMERCE_TOKEN_GET_LOG = 0x36011A,
+ CMSG_COMMERCE_TOKEN_GET_MARKET_PRICE = 0x360111,
CMSG_COMPLAINT = 0x360096,
CMSG_COMPLETE_CINEMATIC = 0x3200E5,
CMSG_COMPLETE_MOVIE = 0x320077,
CMSG_CONFIRM_ARTIFACT_RESPEC = 0x310057,
- CMSG_CONFIRM_PROFESSION_RESPEC = 0x3100C7,
- CMSG_CONFIRM_RESPEC_WIPE = 0x3100C6,
+ CMSG_CONFIRM_PROFESSION_RESPEC = 0x3100C6,
+ CMSG_CONFIRM_RESPEC_WIPE = 0x3100C5,
CMSG_CONNECT_TO_FAILED = 0x360000,
- CMSG_CONSUMABLE_TOKEN_BUY = 0x360114,
- CMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE = 0x360115,
- CMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY = 0x360113,
- CMSG_CONSUMABLE_TOKEN_REDEEM = 0x360117,
- CMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRMATION = 0x360118,
- CMSG_CONTENT_TRACKING_START_TRACKING = 0x3102D4,
- CMSG_CONTENT_TRACKING_STOP_TRACKING = 0x3102D5,
+ CMSG_CONSUMABLE_TOKEN_BUY = 0x360115,
+ CMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE = 0x360116,
+ CMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY = 0x360114,
+ CMSG_CONSUMABLE_TOKEN_REDEEM = 0x360118,
+ CMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRMATION = 0x360119,
+ CMSG_CONTENT_TRACKING_START_TRACKING = 0x3102D6,
+ CMSG_CONTENT_TRACKING_STOP_TRACKING = 0x3102D7,
CMSG_CONTRIBUTION_CONTRIBUTE = 0x3200FA,
CMSG_CONTRIBUTION_LAST_UPDATE_REQUEST = 0x3200FB,
CMSG_CONVERSATION_CINEMATIC_READY = 0x3200E7,
CMSG_CONVERSATION_LINE_STARTED = 0x3200E6,
- CMSG_CONVERT_ITEM_TO_BIND_TO_ACCOUNT = 0x3102E4,
+ CMSG_CONVERT_ITEM_TO_BIND_TO_ACCOUNT = 0x3102E6,
CMSG_CONVERT_RAID = 0x360078,
CMSG_COVENANT_RENOWN_REQUEST_CATCHUP_STATE = 0x32010E,
CMSG_CRAFTING_ORDER_CANCEL = 0x32011A,
@@ -310,15 +314,15 @@ enum OpcodeClient : uint32
CMSG_CRAFTING_ORDER_REPORT_PLAYER = 0x32011C,
CMSG_CRAFTING_ORDER_UPDATE_IGNORE_LIST = 0x32011D,
CMSG_CREATE_CHARACTER = 0x36006E,
- CMSG_CREATE_SHIPMENT = 0x3101D9,
+ CMSG_CREATE_SHIPMENT = 0x3101DA,
CMSG_DB_QUERY_BULK = 0x360010,
CMSG_DECLINE_GUILD_INVITES = 0x3200B9,
CMSG_DECLINE_PETITION = 0x3200D4,
CMSG_DELETE_EQUIPMENT_SET = 0x3200A5,
CMSG_DELVE_TELEPORT_OUT = 0x320129,
- CMSG_DEL_FRIEND = 0x3600FC,
- CMSG_DEL_IGNORE = 0x360100,
- CMSG_DEPOSIT_REAGENT_BANK = 0x310219,
+ CMSG_DEL_FRIEND = 0x3600FD,
+ CMSG_DEL_IGNORE = 0x360101,
+ CMSG_DEPOSIT_REAGENT_BANK = 0x31021A,
CMSG_DESTROY_ITEM = 0x310169,
CMSG_DF_BOOT_PLAYER_VOTE = 0x360044,
CMSG_DF_CONFIRM_EXPAND_SEARCH = 0x360036,
@@ -332,65 +336,65 @@ enum OpcodeClient : uint32
CMSG_DF_TELEPORT = 0x360045,
CMSG_DISCARDED_TIME_SYNC_ACKS = 0x34005E,
CMSG_DISMISS_CRITTER = 0x320093,
- CMSG_DO_COUNTDOWN = 0x360143,
- CMSG_DO_MASTER_LOOT_ROLL = 0x3100CC,
+ CMSG_DO_COUNTDOWN = 0x360141,
+ CMSG_DO_MASTER_LOOT_ROLL = 0x3100CB,
CMSG_DO_READY_CHECK = 0x36005E,
CMSG_DUEL_RESPONSE = 0x32007C,
- CMSG_EJECT_PASSENGER = 0x310104,
+ CMSG_EJECT_PASSENGER = 0x310103,
CMSG_EMOTE = 0x3200E1,
CMSG_ENABLE_NAGLE = 0x370007,
CMSG_ENABLE_TAXI_NODE = 0x32003C,
- CMSG_ENGINE_SURVEY = 0x36010E,
+ CMSG_ENGINE_SURVEY = 0x36010F,
CMSG_ENTER_ENCRYPTED_MODE_ACK = 0x370003,
CMSG_ENUM_CHARACTERS = 0x360014,
- CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT = 0x360108,
+ CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT = 0x360109,
CMSG_FAR_SIGHT = 0x320082,
CMSG_GAME_EVENT_DEBUG_DISABLE = 0x31005E,
CMSG_GAME_EVENT_DEBUG_ENABLE = 0x31005D,
CMSG_GAME_OBJ_REPORT_USE = 0x320089,
CMSG_GAME_OBJ_USE = 0x320088,
- CMSG_GARRISON_ADD_FOLLOWER_HEALTH = 0x3101D4,
- CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0x3101BA,
- CMSG_GARRISON_CANCEL_CONSTRUCTION = 0x3101A7,
- CMSG_GARRISON_CHECK_UPGRADEABLE = 0x31020B,
- CMSG_GARRISON_COMPLETE_MISSION = 0x3101FD,
- CMSG_GARRISON_FULLY_HEAL_ALL_FOLLOWERS = 0x3101D5,
- CMSG_GARRISON_GENERATE_RECRUITS = 0x3101BD,
- CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO = 0x3101CC,
- CMSG_GARRISON_GET_MAP_DATA = 0x3101D3,
- CMSG_GARRISON_GET_MISSION_REWARD = 0x31022F,
- CMSG_GARRISON_LEARN_TALENT = 0x3101C8,
- CMSG_GARRISON_MISSION_BONUS_ROLL = 0x3101FF,
- CMSG_GARRISON_PURCHASE_BUILDING = 0x3101A3,
- CMSG_GARRISON_RECRUIT_FOLLOWER = 0x3101BF,
- CMSG_GARRISON_REMOVE_FOLLOWER = 0x3101F4,
- CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0x3101BB,
- CMSG_GARRISON_RENAME_FOLLOWER = 0x3101BC,
- CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x3101A2,
- CMSG_GARRISON_REQUEST_SHIPMENT_INFO = 0x3101D7,
- CMSG_GARRISON_RESEARCH_TALENT = 0x3101C0,
- CMSG_GARRISON_SET_BUILDING_ACTIVE = 0x3101A4,
- CMSG_GARRISON_SET_FOLLOWER_FAVORITE = 0x3101B8,
- CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0x3101B0,
- CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0x3101BE,
- CMSG_GARRISON_SOCKET_TALENT = 0x31029C,
- CMSG_GARRISON_START_MISSION = 0x3101FC,
- CMSG_GARRISON_SWAP_BUILDINGS = 0x3101A8,
+ CMSG_GARRISON_ADD_FOLLOWER_HEALTH = 0x3101D5,
+ CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0x3101BB,
+ CMSG_GARRISON_CANCEL_CONSTRUCTION = 0x3101A8,
+ CMSG_GARRISON_CHECK_UPGRADEABLE = 0x31020C,
+ CMSG_GARRISON_COMPLETE_MISSION = 0x3101FE,
+ CMSG_GARRISON_FULLY_HEAL_ALL_FOLLOWERS = 0x3101D6,
+ CMSG_GARRISON_GENERATE_RECRUITS = 0x3101BE,
+ CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO = 0x3101CD,
+ CMSG_GARRISON_GET_MAP_DATA = 0x3101D4,
+ CMSG_GARRISON_GET_MISSION_REWARD = 0x310230,
+ CMSG_GARRISON_LEARN_TALENT = 0x3101C9,
+ CMSG_GARRISON_MISSION_BONUS_ROLL = 0x310200,
+ CMSG_GARRISON_PURCHASE_BUILDING = 0x3101A4,
+ CMSG_GARRISON_RECRUIT_FOLLOWER = 0x3101C0,
+ CMSG_GARRISON_REMOVE_FOLLOWER = 0x3101F5,
+ CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0x3101BC,
+ CMSG_GARRISON_RENAME_FOLLOWER = 0x3101BD,
+ CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x3101A3,
+ CMSG_GARRISON_REQUEST_SHIPMENT_INFO = 0x3101D8,
+ CMSG_GARRISON_RESEARCH_TALENT = 0x3101C1,
+ CMSG_GARRISON_SET_BUILDING_ACTIVE = 0x3101A5,
+ CMSG_GARRISON_SET_FOLLOWER_FAVORITE = 0x3101B9,
+ CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0x3101B1,
+ CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0x3101BF,
+ CMSG_GARRISON_SOCKET_TALENT = 0x31029D,
+ CMSG_GARRISON_START_MISSION = 0x3101FD,
+ CMSG_GARRISON_SWAP_BUILDINGS = 0x3101A9,
CMSG_GENERATE_RANDOM_CHARACTER_NAME = 0x360013,
- CMSG_GET_ACCOUNT_CHARACTER_LIST = 0x3600E0,
- CMSG_GET_ACCOUNT_NOTIFICATIONS = 0x36015F,
- CMSG_GET_GARRISON_INFO = 0x31019D,
+ CMSG_GET_ACCOUNT_CHARACTER_LIST = 0x3600E1,
+ CMSG_GET_ACCOUNT_NOTIFICATIONS = 0x36015D,
+ CMSG_GET_GARRISON_INFO = 0x31019E,
CMSG_GET_ITEM_PURCHASE_DATA = 0x3200CF,
- CMSG_GET_LANDING_PAGE_SHIPMENTS = 0x3101D8,
+ CMSG_GET_LANDING_PAGE_SHIPMENTS = 0x3101D9,
CMSG_GET_MIRROR_IMAGE_DATA = 0x31016D,
CMSG_GET_PVP_OPTIONS_ENABLED = 0x36001A,
- CMSG_GET_RAF_ACCOUNT_INFO = 0x36014D,
- CMSG_GET_REGIONWIDE_CHARACTER_RESTRICTION_AND_MAIL_DATA = 0x360190,
- CMSG_GET_REMAINING_GAME_TIME = 0x360116,
- CMSG_GET_TROPHY_LIST = 0x3101ED,
- CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS = 0x36010A,
- CMSG_GET_VAS_ACCOUNT_CHARACTER_LIST = 0x36011B,
- CMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST = 0x36011C,
+ CMSG_GET_RAF_ACCOUNT_INFO = 0x36014B,
+ CMSG_GET_REGIONWIDE_CHARACTER_RESTRICTION_AND_MAIL_DATA = 0x36018E,
+ CMSG_GET_REMAINING_GAME_TIME = 0x360117,
+ CMSG_GET_TROPHY_LIST = 0x3101EE,
+ CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS = 0x36010B,
+ CMSG_GET_VAS_ACCOUNT_CHARACTER_LIST = 0x36011C,
+ CMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST = 0x36011D,
CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0x3600BA,
CMSG_GM_TICKET_GET_CASE_STATUS = 0x3600B9,
CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x3600B8,
@@ -430,9 +434,13 @@ enum OpcodeClient : uint32
CMSG_GUILD_QUERY_NEWS = 0x2F000D,
CMSG_GUILD_QUERY_RECIPES = 0x2F000B,
CMSG_GUILD_REPLACE_GUILD_MASTER = 0x2F001F,
+ CMSG_GUILD_REQUEST_RENAME = 0x2F0023,
+ CMSG_GUILD_REQUEST_RENAME_NAME_CHECK = 0x2F0022,
+ CMSG_GUILD_REQUEST_RENAME_REFUND = 0x2F0024,
+ CMSG_GUILD_REQUEST_RENAME_STATUS = 0x2F0021,
CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x2F0010,
CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0x2F0011,
- CMSG_GUILD_SET_GUILD_MASTER = 0x3600F3,
+ CMSG_GUILD_SET_GUILD_MASTER = 0x3600F4,
CMSG_GUILD_SET_MEMBER_NOTE = 0x2F0013,
CMSG_GUILD_SET_RANK_PERMISSIONS = 0x2F0008,
CMSG_GUILD_SHIFT_RANK = 0x2F0007,
@@ -446,68 +454,68 @@ enum OpcodeClient : uint32
CMSG_INITIATE_TRADE = 0x310000,
CMSG_INSPECT = 0x3200C9,
CMSG_INSTANCE_LOCK_RESPONSE = 0x3200A6,
- CMSG_ISLAND_QUEUE = 0x310260,
+ CMSG_ISLAND_QUEUE = 0x310261,
CMSG_ITEM_PURCHASE_REFUND = 0x3200D0,
- CMSG_ITEM_TEXT_QUERY = 0x31020C,
- CMSG_JOIN_PET_BATTLE_QUEUE = 0x31008E,
+ CMSG_ITEM_TEXT_QUERY = 0x31020D,
+ CMSG_JOIN_PET_BATTLE_QUEUE = 0x31008D,
CMSG_JOIN_RATED_BATTLEGROUND = 0x310025,
CMSG_KEEP_ALIVE = 0x3600A9,
- CMSG_KEYBOUND_OVERRIDE = 0x3100E2,
+ CMSG_KEYBOUND_OVERRIDE = 0x3100E1,
CMSG_LATENCY_REPORT = 0x37000D,
CMSG_LEARN_PVP_TALENTS = 0x3200F9,
CMSG_LEARN_TALENTS = 0x3200F7,
CMSG_LEAVE_GROUP = 0x360073,
- CMSG_LEAVE_PET_BATTLE_QUEUE = 0x31008F,
+ CMSG_LEAVE_PET_BATTLE_QUEUE = 0x31008E,
CMSG_LFG_LIST_APPLY_TO_GROUP = 0x36003B,
CMSG_LFG_LIST_CANCEL_APPLICATION = 0x36003C,
CMSG_LFG_LIST_DECLINE_APPLICANT = 0x36003D,
CMSG_LFG_LIST_GET_STATUS = 0x360039,
CMSG_LFG_LIST_INVITE_APPLICANT = 0x36003E,
CMSG_LFG_LIST_INVITE_RESPONSE = 0x36003F,
- CMSG_LFG_LIST_JOIN = 0x310254,
+ CMSG_LFG_LIST_JOIN = 0x310255,
CMSG_LFG_LIST_LEAVE = 0x360038,
CMSG_LFG_LIST_SEARCH = 0x36003A,
- CMSG_LFG_LIST_UPDATE_REQUEST = 0x310255,
+ CMSG_LFG_LIST_UPDATE_REQUEST = 0x310256,
CMSG_LIST_INVENTORY = 0x320033,
- CMSG_LIVE_REGION_ACCOUNT_RESTORE = 0x3600E3,
- CMSG_LIVE_REGION_CHARACTER_COPY = 0x3600E2,
- CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST = 0x3600E1,
- CMSG_LIVE_REGION_KEY_BINDINGS_COPY = 0x3600E4,
+ CMSG_LIVE_REGION_ACCOUNT_RESTORE = 0x3600E4,
+ CMSG_LIVE_REGION_CHARACTER_COPY = 0x3600E3,
+ CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST = 0x3600E2,
+ CMSG_LIVE_REGION_KEY_BINDINGS_COPY = 0x3600E5,
CMSG_LOADING_SCREEN_NOTIFY = 0x360024,
- CMSG_LOAD_SELECTED_TROPHY = 0x3101EE,
- CMSG_LOBBY_MATCHMAKER_ABANDON_QUEUE = 0x360172,
- CMSG_LOBBY_MATCHMAKER_ACCEPT_PARTY_INVITE = 0x360169,
- CMSG_LOBBY_MATCHMAKER_CREATE_CHARACTER = 0x36017B,
- CMSG_LOBBY_MATCHMAKER_ENTER_QUEUE = 0x360170,
- CMSG_LOBBY_MATCHMAKER_LEAVE_PARTY = 0x36016C,
- CMSG_LOBBY_MATCHMAKER_PARTY_INVITE = 0x360168,
- CMSG_LOBBY_MATCHMAKER_PARTY_UNINVITE = 0x36016B,
- CMSG_LOBBY_MATCHMAKER_QUEUE_PROPSAL_RESPONSE = 0x360171,
- CMSG_LOBBY_MATCHMAKER_REJECT_PARTY_INVITE = 0x36016A,
- CMSG_LOBBY_MATCHMAKER_SET_PARTY_PLAYLIST_ENTRY = 0x36016D,
- CMSG_LOBBY_MATCHMAKER_SET_PLAYER_READY = 0x36016E,
+ CMSG_LOAD_SELECTED_TROPHY = 0x3101EF,
+ CMSG_LOBBY_MATCHMAKER_ABANDON_QUEUE = 0x360170,
+ CMSG_LOBBY_MATCHMAKER_ACCEPT_PARTY_INVITE = 0x360167,
+ CMSG_LOBBY_MATCHMAKER_CREATE_CHARACTER = 0x360179,
+ CMSG_LOBBY_MATCHMAKER_ENTER_QUEUE = 0x36016E,
+ CMSG_LOBBY_MATCHMAKER_LEAVE_PARTY = 0x36016A,
+ CMSG_LOBBY_MATCHMAKER_PARTY_INVITE = 0x360166,
+ CMSG_LOBBY_MATCHMAKER_PARTY_UNINVITE = 0x360169,
+ CMSG_LOBBY_MATCHMAKER_QUEUE_PROPSAL_RESPONSE = 0x36016F,
+ CMSG_LOBBY_MATCHMAKER_REJECT_PARTY_INVITE = 0x360168,
+ CMSG_LOBBY_MATCHMAKER_SET_PARTY_PLAYLIST_ENTRY = 0x36016B,
+ CMSG_LOBBY_MATCHMAKER_SET_PLAYER_READY = 0x36016C,
CMSG_LOGOUT_CANCEL = 0x320072,
CMSG_LOGOUT_INSTANT = 0x320073,
CMSG_LOGOUT_LOBBY_MATCHMAKER = 0x320121,
CMSG_LOGOUT_REQUEST = 0x320071,
CMSG_LOG_DISCONNECT = 0x370005,
CMSG_LOG_STREAMING_ERROR = 0x370009,
- CMSG_LOOT_ITEM = 0x3100CA,
- CMSG_LOOT_MONEY = 0x3100C9,
- CMSG_LOOT_RELEASE = 0x3100CE,
- CMSG_LOOT_ROLL = 0x3100CF,
- CMSG_LOOT_UNIT = 0x3100C8,
+ CMSG_LOOT_ITEM = 0x3100C9,
+ CMSG_LOOT_MONEY = 0x3100C8,
+ CMSG_LOOT_RELEASE = 0x3100CD,
+ CMSG_LOOT_ROLL = 0x3100CE,
+ CMSG_LOOT_UNIT = 0x3100C7,
CMSG_LOW_LEVEL_RAID1 = 0x3600CC,
CMSG_LOW_LEVEL_RAID2 = 0x3200AD,
CMSG_MAIL_CREATE_TEXT_ITEM = 0x3200DB,
- CMSG_MAIL_DELETE = 0x3100E4,
+ CMSG_MAIL_DELETE = 0x3100E3,
CMSG_MAIL_GET_LIST = 0x3200D6,
CMSG_MAIL_MARK_AS_READ = 0x3200DA,
CMSG_MAIL_RETURN_TO_SENDER = 0x36007F,
CMSG_MAIL_TAKE_ITEM = 0x3200D8,
CMSG_MAIL_TAKE_MONEY = 0x3200D7,
- CMSG_MAKE_CONTITIONAL_APPEARANCE_PERMANENT = 0x3100E5,
- CMSG_MASTER_LOOT_ITEM = 0x3100CB,
+ CMSG_MAKE_CONTITIONAL_APPEARANCE_PERMANENT = 0x3100E4,
+ CMSG_MASTER_LOOT_ITEM = 0x3100CA,
CMSG_MERGE_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM = 0x320054,
CMSG_MERGE_GUILD_BANK_ITEM_WITH_ITEM = 0x320051,
CMSG_MERGE_ITEM_WITH_GUILD_BANK_ITEM = 0x32004F,
@@ -608,45 +616,46 @@ enum OpcodeClient : uint32
CMSG_MOVE_UPDATE_FALL_SPEED = 0x340036,
CMSG_MOVE_WATER_WALK_ACK = 0x340039,
CMSG_MYTHIC_PLUS_REQUEST_MAP_STATS = 0x2E0001,
- CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0x310084,
+ CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0x310083,
CMSG_NEXT_CINEMATIC_CAMERA = 0x3200E4,
CMSG_OBJECT_UPDATE_FAILED = 0x31002C,
CMSG_OBJECT_UPDATE_RESCUED = 0x31002D,
- CMSG_OFFER_PETITION = 0x310286,
+ CMSG_OFFER_PETITION = 0x310287,
CMSG_OPENING_CINEMATIC = 0x3200E3,
- CMSG_OPEN_ITEM = 0x31020D,
- CMSG_OPEN_MISSION_NPC = 0x3101CE,
- CMSG_OPEN_SHIPMENT_NPC = 0x3101D6,
- CMSG_OPEN_TRADESKILL_NPC = 0x3101E1,
+ CMSG_OPEN_ITEM = 0x31020E,
+ CMSG_OPEN_MISSION_NPC = 0x3101CF,
+ CMSG_OPEN_SHIPMENT_NPC = 0x3101D7,
+ CMSG_OPEN_TRADESKILL_NPC = 0x3101E2,
CMSG_OPT_OUT_OF_LOOT = 0x320090,
CMSG_OVERRIDE_SCREEN_FLASH = 0x3200BA,
CMSG_PARTY_INVITE = 0x360030,
CMSG_PARTY_INVITE_RESPONSE = 0x360032,
CMSG_PARTY_UNINVITE = 0x360071,
- CMSG_PERFORM_ITEM_INTERACTION = 0x3100ED,
- CMSG_PERKS_PROGRAM_ITEMS_REFRESHED = 0x3102AE,
+ CMSG_PERFORM_ITEM_INTERACTION = 0x3100EC,
+ CMSG_PERKS_PROGRAM_ITEMS_REFRESHED = 0x3102AF,
+ CMSG_PERKS_PROGRAM_REQUEST_CART_CHECKOUT = 0x3102B2,
CMSG_PERKS_PROGRAM_REQUEST_PENDING_REWARDS = 0x2B0012,
- CMSG_PERKS_PROGRAM_REQUEST_PURCHASE = 0x3102B0,
- CMSG_PERKS_PROGRAM_REQUEST_REFUND = 0x3102B1,
- CMSG_PERKS_PROGRAM_SET_FROZEN_VENDOR_ITEM = 0x3102B2,
- CMSG_PERKS_PROGRAM_STATUS_REQUEST = 0x3102AF,
+ CMSG_PERKS_PROGRAM_REQUEST_PURCHASE = 0x3102B1,
+ CMSG_PERKS_PROGRAM_REQUEST_REFUND = 0x3102B3,
+ CMSG_PERKS_PROGRAM_SET_FROZEN_VENDOR_ITEM = 0x3102B4,
+ CMSG_PERKS_PROGRAM_STATUS_REQUEST = 0x3102B0,
CMSG_PETITION_BUY = 0x32005C,
- CMSG_PETITION_RENAME_GUILD = 0x3600F4,
+ CMSG_PETITION_RENAME_GUILD = 0x3600F5,
CMSG_PETITION_SHOW_LIST = 0x32005B,
CMSG_PETITION_SHOW_SIGNATURES = 0x32005D,
CMSG_PET_ABANDON = 0x32001E,
CMSG_PET_ABANDON_BY_NUMBER = 0x32001F,
CMSG_PET_ACTION = 0x32001C,
- CMSG_PET_BATTLE_FINAL_NOTIFY = 0x310093,
+ CMSG_PET_BATTLE_FINAL_NOTIFY = 0x310092,
CMSG_PET_BATTLE_INPUT = 0x36006B,
- CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0x3100E3,
- CMSG_PET_BATTLE_QUIT_NOTIFY = 0x310092,
+ CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0x3100E2,
+ CMSG_PET_BATTLE_QUIT_NOTIFY = 0x310091,
CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0x36006C,
- CMSG_PET_BATTLE_REQUEST_PVP = 0x31008C,
- CMSG_PET_BATTLE_REQUEST_UPDATE = 0x31008D,
- CMSG_PET_BATTLE_REQUEST_WILD = 0x31008A,
- CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0x310094,
- CMSG_PET_BATTLE_WILD_LOCATION_FAIL = 0x31008B,
+ CMSG_PET_BATTLE_REQUEST_PVP = 0x31008B,
+ CMSG_PET_BATTLE_REQUEST_UPDATE = 0x31008C,
+ CMSG_PET_BATTLE_REQUEST_WILD = 0x310089,
+ CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0x310093,
+ CMSG_PET_BATTLE_WILD_LOCATION_FAIL = 0x31008A,
CMSG_PET_CANCEL_AURA = 0x320020,
CMSG_PET_CAST_SPELL = 0x310172,
CMSG_PET_RENAME = 0x3600AE,
@@ -679,11 +688,11 @@ enum OpcodeClient : uint32
CMSG_QUERY_QUEST_ITEM_USABILITY = 0x310022,
CMSG_QUERY_REALM_NAME = 0x3600B3,
CMSG_QUERY_SCENARIO_POI = 0x360080,
- CMSG_QUERY_SELECTED_WOW_LABS_AREA = 0x3102E9,
+ CMSG_QUERY_SELECTED_WOW_LABS_AREA = 0x3102EB,
CMSG_QUERY_TIME = 0x320070,
- CMSG_QUERY_TREASURE_PICKER = 0x310232,
+ CMSG_QUERY_TREASURE_PICKER = 0x310233,
CMSG_QUERY_VOID_STORAGE = 0x31004E,
- CMSG_QUERY_WOW_LABS_AREA_INFO = 0x3102EA,
+ CMSG_QUERY_WOW_LABS_AREA_INFO = 0x3102EC,
CMSG_QUEST_CONFIRM_ACCEPT = 0x320030,
CMSG_QUEST_GIVER_ACCEPT_QUEST = 0x32002A,
CMSG_QUEST_GIVER_CHOOSE_REWARD = 0x32002C,
@@ -695,119 +704,116 @@ enum OpcodeClient : uint32
CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY = 0x32002F,
CMSG_QUEST_GIVER_STATUS_QUERY = 0x32002E,
CMSG_QUEST_LOG_REMOVE_QUEST = 0x3200CE,
- CMSG_QUEST_POI_QUERY = 0x3600DA,
+ CMSG_QUEST_POI_QUERY = 0x3600DB,
CMSG_QUEST_PUSH_RESULT = 0x320032,
- CMSG_QUEST_SESSION_BEGIN_RESPONSE = 0x310278,
- CMSG_QUEST_SESSION_REQUEST_START = 0x310277,
- CMSG_QUEST_SESSION_REQUEST_STOP = 0x360158,
+ CMSG_QUEST_SESSION_BEGIN_RESPONSE = 0x310279,
+ CMSG_QUEST_SESSION_REQUEST_START = 0x310278,
+ CMSG_QUEST_SESSION_REQUEST_STOP = 0x360156,
CMSG_QUEUED_MESSAGES_END = 0x370008,
- CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS = 0x360130,
- CMSG_QUICK_JOIN_REQUEST_INVITE = 0x36012F,
- CMSG_QUICK_JOIN_REQUEST_INVITE_WITH_CONFIRMATION = 0x36015D,
- CMSG_QUICK_JOIN_RESPOND_TO_INVITE = 0x36012E,
- CMSG_QUICK_JOIN_SIGNAL_TOAST_DISPLAYED = 0x36012D,
+ CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS = 0x36012E,
+ CMSG_QUICK_JOIN_REQUEST_INVITE = 0x36012D,
+ CMSG_QUICK_JOIN_REQUEST_INVITE_WITH_CONFIRMATION = 0x36015B,
+ CMSG_QUICK_JOIN_RESPOND_TO_INVITE = 0x36012C,
+ CMSG_QUICK_JOIN_SIGNAL_TOAST_DISPLAYED = 0x36012B,
CMSG_RAF_CLAIM_ACTIVITY_REWARD = 0x32009E,
- CMSG_RAF_CLAIM_NEXT_REWARD = 0x36014E,
- CMSG_RAF_GENERATE_RECRUITMENT_LINK = 0x360150,
- CMSG_RAF_UPDATE_RECRUITMENT_INFO = 0x36014F,
+ CMSG_RAF_CLAIM_NEXT_REWARD = 0x36014C,
+ CMSG_RAF_GENERATE_RECRUITMENT_LINK = 0x36014E,
+ CMSG_RAF_UPDATE_RECRUITMENT_INFO = 0x36014D,
CMSG_RANDOM_ROLL = 0x36007E,
CMSG_READY_CHECK_RESPONSE = 0x36005F,
- CMSG_READ_ITEM = 0x31020E,
+ CMSG_READ_ITEM = 0x31020F,
CMSG_RECLAIM_CORPSE = 0x320075,
- CMSG_REMOVE_NEW_ITEM = 0x310236,
- CMSG_REMOVE_RAF_RECRUIT = 0x360151,
+ CMSG_REMOVE_NEW_ITEM = 0x310237,
+ CMSG_REMOVE_RAF_RECRUIT = 0x36014F,
CMSG_REORDER_CHARACTERS = 0x360015,
CMSG_REPAIR_ITEM = 0x320086,
- CMSG_REPLACE_TROPHY = 0x3101EF,
+ CMSG_REPLACE_TROPHY = 0x3101F0,
CMSG_REPOP_REQUEST = 0x3200C6,
- CMSG_REPORT_CLIENT_VARIABLES = 0x36012A,
- CMSG_REPORT_ENABLED_ADDONS = 0x360129,
- CMSG_REPORT_KEYBINDING_EXECUTION_COUNTS = 0x36012B,
CMSG_REPORT_PVP_PLAYER_AFK = 0x32008E,
- CMSG_REPORT_SERVER_LAG = 0x310270,
- CMSG_REPORT_STUCK_IN_COMBAT = 0x310271,
+ CMSG_REPORT_SERVER_LAG = 0x310271,
+ CMSG_REPORT_STUCK_IN_COMBAT = 0x310272,
CMSG_REQUEST_ACCOUNT_DATA = 0x3600C0,
- CMSG_REQUEST_AREA_POI_UPDATE = 0x310234,
+ CMSG_REQUEST_AREA_POI_UPDATE = 0x310235,
CMSG_REQUEST_BATTLEFIELD_STATUS = 0x360008,
CMSG_REQUEST_CEMETERY_LIST = 0x310023,
CMSG_REQUEST_CHARACTER_GUILD_FOLLOW_INFO = 0x3600B5,
- CMSG_REQUEST_COVENANT_CALLINGS = 0x310262,
+ CMSG_REQUEST_COVENANT_CALLINGS = 0x310263,
CMSG_REQUEST_CROWD_CONTROL_SPELL = 0x3200CA,
CMSG_REQUEST_CURRENCY_DATA_FOR_ACCOUNT_CHARACTERS = 0x2B0019,
- CMSG_REQUEST_GARRISON_TALENT_WORLD_QUEST_UNLOCKS = 0x31029B,
+ CMSG_REQUEST_GARRISON_TALENT_WORLD_QUEST_UNLOCKS = 0x31029C,
CMSG_REQUEST_GUILD_PARTY_STATE = 0x310054,
CMSG_REQUEST_GUILD_REWARDS_LIST = 0x310053,
- CMSG_REQUEST_LATEST_SPLASH_SCREEN = 0x310272,
+ CMSG_REQUEST_LATEST_SPLASH_SCREEN = 0x310273,
CMSG_REQUEST_LFG_LIST_BLACKLIST = 0x31017E,
- CMSG_REQUEST_MYTHIC_PLUS_AFFIXES = 0x3100B8,
- CMSG_REQUEST_MYTHIC_PLUS_SEASON_DATA = 0x3100B9,
- CMSG_REQUEST_PARTY_ELIGIBILITY_FOR_DELVE_TIERS = 0x3102E8,
+ CMSG_REQUEST_MYTHIC_PLUS_AFFIXES = 0x3100B7,
+ CMSG_REQUEST_MYTHIC_PLUS_SEASON_DATA = 0x3100B8,
+ CMSG_REQUEST_PARTY_ELIGIBILITY_FOR_DELVE_TIERS = 0x3102EA,
CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x360023,
CMSG_REQUEST_PARTY_MEMBER_STATS = 0x36007D,
CMSG_REQUEST_PET_INFO = 0x320022,
CMSG_REQUEST_PLAYED_TIME = 0x31014B,
CMSG_REQUEST_PVP_REWARDS = 0x310041,
- CMSG_REQUEST_RAID_INFO = 0x3600F5,
+ CMSG_REQUEST_RAID_INFO = 0x3600F6,
CMSG_REQUEST_RATED_PVP_INFO = 0x36000F,
- CMSG_REQUEST_REALM_GUILD_MASTER_INFO = 0x360193,
- CMSG_REQUEST_SCHEDULED_AREA_POI_UPDATE = 0x310235,
+ CMSG_REQUEST_REALM_GUILD_MASTER_INFO = 0x360191,
+ CMSG_REQUEST_SCHEDULED_AREA_POI_UPDATE = 0x310236,
CMSG_REQUEST_SCHEDULED_PVP_INFO = 0x310042,
CMSG_REQUEST_STABLED_PETS = 0x320023,
CMSG_REQUEST_STORE_FRONT_INFO_UPDATE = 0x2B001E,
- CMSG_REQUEST_VEHICLE_EXIT = 0x3100FF,
- CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x310101,
- CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x310100,
- CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x310102,
- CMSG_REQUEST_WEEKLY_REWARDS = 0x310265,
- CMSG_REQUEST_WORLD_QUEST_UPDATE = 0x310233,
- CMSG_RESET_CHALLENGE_MODE = 0x3100B6,
- CMSG_RESET_CHALLENGE_MODE_CHEAT = 0x3100B7,
+ CMSG_REQUEST_VEHICLE_EXIT = 0x3100FE,
+ CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x310100,
+ CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x3100FF,
+ CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x310101,
+ CMSG_REQUEST_WEEKLY_REWARDS = 0x310266,
+ CMSG_REQUEST_WORLD_QUEST_UPDATE = 0x310234,
+ CMSG_RESET_CHALLENGE_MODE = 0x3100B5,
+ CMSG_RESET_CHALLENGE_MODE_CHEAT = 0x3100B6,
CMSG_RESET_INSTANCES = 0x360092,
CMSG_RESURRECT_RESPONSE = 0x3600AD,
- CMSG_REVERT_MONUMENT_APPEARANCE = 0x3101F1,
- CMSG_RIDE_VEHICLE_INTERACT = 0x310103,
- CMSG_RPE_RESET_CHARACTER = 0x36017E,
- CMSG_SAVE_ACCOUNT_DATA_EXPORT = 0x360178,
+ CMSG_REVERT_MONUMENT_APPEARANCE = 0x3101F2,
+ CMSG_RIDE_VEHICLE_INTERACT = 0x310102,
+ CMSG_RPE_RESET_CHARACTER = 0x36017C,
+ CMSG_SAVE_ACCOUNT_DATA_EXPORT = 0x360176,
CMSG_SAVE_CUF_PROFILES = 0x310037,
CMSG_SAVE_EQUIPMENT_SET = 0x3200A4,
- CMSG_SAVE_GUILD_EMBLEM = 0x310182,
- CMSG_SAVE_PERSONAL_EMBLEM = 0x310183,
- CMSG_SCENE_PLAYBACK_CANCELED = 0x3100DF,
- CMSG_SCENE_PLAYBACK_COMPLETE = 0x3100DE,
- CMSG_SCENE_TRIGGER_EVENT = 0x3100E0,
- CMSG_SEAMLESS_TRANSFER_COMPLETE = 0x3102D7,
- CMSG_SELECT_WOW_LABS_AREA = 0x3102EB,
+ CMSG_SAVE_GUILD_EMBLEM = 0x310183,
+ CMSG_SAVE_PERSONAL_EMBLEM = 0x310184,
+ CMSG_SCENE_PLAYBACK_CANCELED = 0x3100DE,
+ CMSG_SCENE_PLAYBACK_COMPLETE = 0x3100DD,
+ CMSG_SCENE_TRIGGER_EVENT = 0x3100DF,
+ CMSG_SEAMLESS_TRANSFER_COMPLETE = 0x3102D9,
+ CMSG_SELECT_WOW_LABS_AREA = 0x3102ED,
CMSG_SELF_RES = 0x3200D1,
CMSG_SELL_ALL_JUNK_ITEMS = 0x320035,
CMSG_SELL_ITEM = 0x320034,
- CMSG_SEND_CHARACTER_CLUB_INVITATION = 0x360123,
- CMSG_SEND_CONTACT_LIST = 0x3600FA,
+ CMSG_SEND_CHARACTER_CLUB_INVITATION = 0x360124,
+ CMSG_SEND_CONTACT_LIST = 0x3600FB,
CMSG_SEND_MAIL = 0x360026,
- CMSG_SEND_PING_UNIT = 0x3102D9,
- CMSG_SEND_PING_WORLD_POINT = 0x3102DA,
+ CMSG_SEND_PING_UNIT = 0x3102DB,
+ CMSG_SEND_PING_WORLD_POINT = 0x3102DC,
CMSG_SEND_TEXT_EMOTE = 0x320019,
CMSG_SERVER_TIME_OFFSET_REQUEST = 0x3600C7,
- CMSG_SETUP_WARBAND_GROUPS = 0x36018C,
+ CMSG_SETUP_WARBAND_GROUPS = 0x36018A,
CMSG_SET_ACTION_BAR_TOGGLES = 0x3200D2,
CMSG_SET_ACTION_BUTTON = 0x360060,
CMSG_SET_ACTIVE_MOVER = 0x340059,
- CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x310190,
+ CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x310191,
CMSG_SET_ASSISTANT_LEADER = 0x360079,
- CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0x310211,
- CMSG_SET_BACKPACK_SELL_JUNK_DISABLED = 0x310212,
- CMSG_SET_BANK_AUTOSORT_DISABLED = 0x310213,
- CMSG_SET_CONTACT_NOTES = 0x3600FD,
+ CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0x310212,
+ CMSG_SET_BACKPACK_SELL_JUNK_DISABLED = 0x310213,
+ CMSG_SET_BANK_AUTOSORT_DISABLED = 0x310214,
+ CMSG_SET_CONTACT_NOTES = 0x3600FE,
CMSG_SET_CURRENCY_FLAGS = 0x310015,
- CMSG_SET_DIFFICULTY_ID = 0x3100E1,
+ CMSG_SET_DIFFICULTY_ID = 0x3100E0,
CMSG_SET_DUNGEON_DIFFICULTY = 0x3600AC,
CMSG_SET_EMPOWER_MIN_HOLD_STAGE_PERCENT = 0x31013A,
CMSG_SET_EVERYONE_IS_ASSISTANT = 0x360046,
- CMSG_SET_EXCLUDED_CHAT_CENSOR_SOURCES = 0x360131,
+ CMSG_SET_EXCLUDED_CHAT_CENSOR_SOURCES = 0x36012F,
CMSG_SET_FACTION_AT_WAR = 0x320078,
CMSG_SET_FACTION_INACTIVE = 0x32007A,
CMSG_SET_FACTION_NOT_AT_WAR = 0x320079,
CMSG_SET_GAME_EVENT_DEBUG_VIEW_STATE = 0x310065,
- CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0x310215,
+ CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0x310216,
CMSG_SET_LOOT_METHOD = 0x360072,
CMSG_SET_LOOT_SPECIALIZATION = 0x3200DF,
CMSG_SET_PARTY_ASSIGNMENT = 0x36007B,
@@ -817,33 +823,33 @@ enum OpcodeClient : uint32
CMSG_SET_PET_SPECIALIZATION = 0x310013,
CMSG_SET_PLAYER_DECLINED_NAMES = 0x3600B2,
CMSG_SET_PREFERRED_CEMETERY = 0x310024,
- CMSG_SET_PVP = 0x310187,
- CMSG_SET_RAID_DIFFICULTY = 0x360106,
+ CMSG_SET_PVP = 0x310188,
+ CMSG_SET_RAID_DIFFICULTY = 0x360107,
CMSG_SET_RESTRICT_PINGS_TO_ASSISTANTS = 0x360047,
CMSG_SET_ROLE = 0x360005,
CMSG_SET_SAVED_INSTANCE_EXTEND = 0x3600B0,
CMSG_SET_SELECTION = 0x3200C8,
CMSG_SET_SHEATHED = 0x32001A,
- CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0x310214,
+ CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0x310215,
CMSG_SET_TAXI_BENCHMARK_MODE = 0x32008D,
CMSG_SET_TITLE = 0x310151,
CMSG_SET_TRADE_CURRENCY = 0x31000A,
CMSG_SET_TRADE_GOLD = 0x310009,
CMSG_SET_TRADE_ITEM = 0x310007,
- CMSG_SET_USING_PARTY_GARRISON = 0x3101D0,
- CMSG_SET_WAR_MODE = 0x310188,
+ CMSG_SET_USING_PARTY_GARRISON = 0x3101D1,
+ CMSG_SET_WAR_MODE = 0x310189,
CMSG_SET_WATCHED_FACTION = 0x32007B,
- CMSG_SHOW_TRADE_SKILL = 0x3600ED,
+ CMSG_SHOW_TRADE_SKILL = 0x3600EE,
CMSG_SIGN_PETITION = 0x3200D3,
CMSG_SILENCE_PARTY_TALKER = 0x36007C,
- CMSG_SOCIAL_CONTRACT_REQUEST = 0x360173,
+ CMSG_SOCIAL_CONTRACT_REQUEST = 0x360171,
CMSG_SOCKET_GEMS = 0x320085,
- CMSG_SORT_ACCOUNT_BANK_BAGS = 0x3102DD,
- CMSG_SORT_BAGS = 0x310216,
- CMSG_SORT_BANK_BAGS = 0x310217,
- CMSG_SORT_REAGENT_BANK_BAGS = 0x310218,
+ CMSG_SORT_ACCOUNT_BANK_BAGS = 0x3102DF,
+ CMSG_SORT_BAGS = 0x310217,
+ CMSG_SORT_BANK_BAGS = 0x310218,
+ CMSG_SORT_REAGENT_BANK_BAGS = 0x310219,
CMSG_SPAWN_TRACKING_UPDATE = 0x310166,
- CMSG_SPECTATE_CHANGE = 0x3102D0,
+ CMSG_SPECTATE_CHANGE = 0x3102D2,
CMSG_SPELL_CLICK = 0x320027,
CMSG_SPELL_EMPOWER_RELEASE = 0x310138,
CMSG_SPELL_EMPOWER_RESTART = 0x310139,
@@ -858,7 +864,7 @@ enum OpcodeClient : uint32
CMSG_START_WAR_GAME = 0x36000A,
CMSG_STORE_GUILD_BANK_ITEM = 0x32004B,
CMSG_SUBMIT_USER_FEEDBACK = 0x3600BF,
- CMSG_SUBSCRIPTION_INTERSTITIAL_RESPONSE = 0x310290,
+ CMSG_SUBSCRIPTION_INTERSTITIAL_RESPONSE = 0x310291,
CMSG_SUMMON_RESPONSE = 0x360094,
CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x360070,
CMSG_SURRENDER_ARENA = 0x310020,
@@ -870,7 +876,7 @@ enum OpcodeClient : uint32
CMSG_SWAP_ITEM_WITH_GUILD_BANK_ITEM = 0x32004C,
CMSG_SWAP_SUB_GROUPS = 0x360077,
CMSG_SWAP_VOID_ITEM = 0x310050,
- CMSG_TABARD_VENDOR_ACTIVATE = 0x310184,
+ CMSG_TABARD_VENDOR_ACTIVATE = 0x310185,
CMSG_TALK_TO_GOSSIP = 0x320024,
CMSG_TAXI_NODE_STATUS_QUERY = 0x32003B,
CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x32003D,
@@ -880,58 +886,58 @@ enum OpcodeClient : uint32
CMSG_TIME_SYNC_RESPONSE_DROPPED = 0x34005C,
CMSG_TIME_SYNC_RESPONSE_FAILED = 0x34005B,
CMSG_TOGGLE_DIFFICULTY = 0x360081,
- CMSG_TOGGLE_PVP = 0x310186,
+ CMSG_TOGGLE_PVP = 0x310187,
CMSG_TOTEM_DESTROYED = 0x320092,
CMSG_TOY_CLEAR_FANFARE = 0x2B0004,
- CMSG_TRADE_SKILL_SET_FAVORITE = 0x310231,
+ CMSG_TRADE_SKILL_SET_FAVORITE = 0x310232,
CMSG_TRAINER_BUY_SPELL = 0x320041,
CMSG_TRAINER_LIST = 0x320040,
- CMSG_TRAITS_COMMIT_CONFIG = 0x3102B8,
- CMSG_TRAITS_TALENT_TEST_UNLEARN_SPELLS = 0x3102B6,
- CMSG_TRANSFER_CURRENCY_FROM_ACCOUNT_CHARACTER = 0x3102E6,
+ CMSG_TRAITS_COMMIT_CONFIG = 0x3102BA,
+ CMSG_TRAITS_TALENT_TEST_UNLEARN_SPELLS = 0x3102B8,
+ CMSG_TRANSFER_CURRENCY_FROM_ACCOUNT_CHARACTER = 0x3102E8,
CMSG_TRANSMOGRIFY_ITEMS = 0x310043,
CMSG_TURN_IN_PETITION = 0x3200D5,
- CMSG_TUTORIAL = 0x360107,
- CMSG_UI_MAP_QUEST_LINES_REQUEST = 0x310261,
+ CMSG_TUTORIAL = 0x360108,
+ CMSG_UI_MAP_QUEST_LINES_REQUEST = 0x310262,
CMSG_UNACCEPT_TRADE = 0x310005,
- CMSG_UNDELETE_CHARACTER = 0x360109,
+ CMSG_UNDELETE_CHARACTER = 0x36010A,
CMSG_UNLEARN_SKILL = 0x32007F,
CMSG_UNLEARN_SPECIALIZATION = 0x310051,
CMSG_UNLOCK_VOID_STORAGE = 0x31004D,
- CMSG_UPDATE_AADC_STATUS = 0x360163,
+ CMSG_UPDATE_AADC_STATUS = 0x360161,
CMSG_UPDATE_ACCOUNT_BANK_TAB_SETTINGS = 0x320128,
CMSG_UPDATE_ACCOUNT_DATA = 0x3600C1,
CMSG_UPDATE_AREA_TRIGGER_VISUAL = 0x310175,
CMSG_UPDATE_CLIENT_SETTINGS = 0x36008E,
- CMSG_UPDATE_CRAFTING_NPC_RECIPES = 0x3101E2,
+ CMSG_UPDATE_CRAFTING_NPC_RECIPES = 0x3101E3,
CMSG_UPDATE_MISSILE_TRAJECTORY = 0x340060,
CMSG_UPDATE_RAID_TARGET = 0x36007A,
CMSG_UPDATE_SPELL_VISUAL = 0x310174,
- CMSG_UPDATE_VAS_PURCHASE_STATES = 0x36011E,
- CMSG_UPGRADE_GARRISON = 0x310198,
- CMSG_UPGRADE_RUNEFORGE_LEGENDARY = 0x31028E,
+ CMSG_UPDATE_VAS_PURCHASE_STATES = 0x36011F,
+ CMSG_UPGRADE_GARRISON = 0x310199,
+ CMSG_UPGRADE_RUNEFORGE_LEGENDARY = 0x31028F,
CMSG_USED_FOLLOW = 0x310032,
- CMSG_USE_CRITTER_ITEM = 0x310109,
+ CMSG_USE_CRITTER_ITEM = 0x310108,
CMSG_USE_EQUIPMENT_SET = 0x330001,
CMSG_USE_ITEM = 0x31016E,
CMSG_USE_TOY = 0x310171,
- CMSG_VAS_CHECK_TRANSFER_OK = 0x360136,
- CMSG_VAS_GET_QUEUE_MINUTES = 0x360135,
- CMSG_VAS_GET_SERVICE_STATUS = 0x360134,
+ CMSG_VAS_CHECK_TRANSFER_OK = 0x360134,
+ CMSG_VAS_GET_QUEUE_MINUTES = 0x360133,
+ CMSG_VAS_GET_SERVICE_STATUS = 0x360132,
CMSG_VIOLENCE_LEVEL = 0x310030,
- CMSG_VOICE_CHANNEL_STT_TOKEN_REQUEST = 0x36013A,
- CMSG_VOICE_CHAT_JOIN_CHANNEL = 0x36013B,
- CMSG_VOICE_CHAT_LOGIN = 0x360139,
+ CMSG_VOICE_CHANNEL_STT_TOKEN_REQUEST = 0x360138,
+ CMSG_VOICE_CHAT_JOIN_CHANNEL = 0x360139,
+ CMSG_VOICE_CHAT_LOGIN = 0x360137,
CMSG_VOID_STORAGE_TRANSFER = 0x31004F,
CMSG_WARDEN3_DATA = 0x360018,
CMSG_WHO = 0x3600AB,
CMSG_WHO_IS = 0x3600AA,
- CMSG_WORLD_LOOT_OBJECT_CLICK = 0x3102D3,
+ CMSG_WORLD_LOOT_OBJECT_CLICK = 0x3102D5,
CMSG_WORLD_PORT_RESPONSE = 0x360025,
CMSG_WRAP_ITEM = 0x330000,
};
-inline constexpr std::size_t NUM_CMSG_OPCODES = 1724;
+inline constexpr std::size_t NUM_CMSG_OPCODES = 1732;
inline constexpr std::ptrdiff_t GetOpcodeArrayIndex(OpcodeClient opcode)
{
@@ -939,15 +945,15 @@ inline constexpr std::ptrdiff_t GetOpcodeArrayIndex(OpcodeClient opcode)
switch (opcode >> 16)
{
case 0x2B: return idInGroup < 31 ? idInGroup + 0 : -1;
- case 0x2D: return idInGroup < 47 ? idInGroup + 31 : -1;
- case 0x2E: return idInGroup < 3 ? idInGroup + 78 : -1;
- case 0x2F: return idInGroup < 33 ? idInGroup + 81 : -1;
- case 0x31: return idInGroup < 748 ? idInGroup + 114 : -1;
- case 0x32: return idInGroup < 299 ? idInGroup + 862 : -1;
- case 0x33: return idInGroup < 12 ? idInGroup + 1161 : -1;
- case 0x34: return idInGroup < 132 ? idInGroup + 1173 : -1;
- case 0x36: return idInGroup < 404 ? idInGroup + 1305 : -1;
- case 0x37: return idInGroup < 15 ? idInGroup + 1709 : -1;
+ case 0x2D: return idInGroup < 51 ? idInGroup + 31 : -1;
+ case 0x2E: return idInGroup < 3 ? idInGroup + 82 : -1;
+ case 0x2F: return idInGroup < 37 ? idInGroup + 85 : -1;
+ case 0x31: return idInGroup < 750 ? idInGroup + 122 : -1;
+ case 0x32: return idInGroup < 299 ? idInGroup + 872 : -1;
+ case 0x33: return idInGroup < 12 ? idInGroup + 1171 : -1;
+ case 0x34: return idInGroup < 132 ? idInGroup + 1183 : -1;
+ case 0x36: return idInGroup < 402 ? idInGroup + 1315 : -1;
+ case 0x37: return idInGroup < 15 ? idInGroup + 1717 : -1;
default: return -1;
}
}
@@ -1103,7 +1109,7 @@ enum OpcodeServer : uint32
SMSG_BONUS_ROLL_EMPTY = 0x3800DD,
SMSG_BOSS_KILL = 0x3E002B,
SMSG_BREAK_TARGET = 0x3E0016,
- SMSG_BROADCAST_ACHIEVEMENT = 0x3D0010,
+ SMSG_BROADCAST_ACHIEVEMENT = 0x3D0012,
SMSG_BROADCAST_SUMMON_CAST = 0x3802C2,
SMSG_BROADCAST_SUMMON_RESPONSE = 0x3802C3,
SMSG_BUY_FAILED = 0x380160,
@@ -1144,6 +1150,8 @@ enum OpcodeServer : uint32
SMSG_CAPTURE_POINT_REMOVED = 0x3E0008,
SMSG_CAST_FAILED = 0x4E0048,
SMSG_CAS_REFRESH_REMOTE_DATA = 0x380111,
+ SMSG_CAUTIONARY_CHANNEL_MESSAGE = 0x3D0009,
+ SMSG_CAUTIONARY_CHAT_MESSAGE = 0x3D0008,
SMSG_CHAIN_MISSILE_BOUNCE = 0x380061,
SMSG_CHALLENGE_MODE_COMPLETE = 0x3800A2,
SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT = 0x3800A8,
@@ -1152,11 +1160,11 @@ enum OpcodeServer : uint32
SMSG_CHALLENGE_MODE_UPDATE_DEATH_COUNT = 0x3800A0,
SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0x4B000C,
SMSG_CHANGE_REALM_TICKET_RESPONSE = 0x38029A,
- SMSG_CHANNEL_LIST = 0x3D0019,
- SMSG_CHANNEL_NOTIFY = 0x3D0015,
- SMSG_CHANNEL_NOTIFY_JOINED = 0x3D0017,
- SMSG_CHANNEL_NOTIFY_LEFT = 0x3D0018,
- SMSG_CHANNEL_NOTIFY_NPE_JOINED_BATCH = 0x3D0016,
+ SMSG_CHANNEL_LIST = 0x3D001B,
+ SMSG_CHANNEL_NOTIFY = 0x3D0017,
+ SMSG_CHANNEL_NOTIFY_JOINED = 0x3D0019,
+ SMSG_CHANNEL_NOTIFY_LEFT = 0x3D001A,
+ SMSG_CHANNEL_NOTIFY_NPE_JOINED_BATCH = 0x3D0018,
SMSG_CHARACTER_CHECK_UPGRADE_RESULT = 0x380254,
SMSG_CHARACTER_LOGIN_FAILED = 0x38019E,
SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0x38021F,
@@ -1169,19 +1177,19 @@ enum OpcodeServer : uint32
SMSG_CHAR_CUSTOMIZE_SUCCESS = 0x38017C,
SMSG_CHAR_FACTION_CHANGE_RESULT = 0x38023E,
SMSG_CHAT = 0x3D0001,
- SMSG_CHAT_AUTO_RESPONDED = 0x3D000C,
- SMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_RESPONSE = 0x3D0020,
- SMSG_CHAT_DOWN = 0x3D0012,
+ SMSG_CHAT_AUTO_RESPONDED = 0x3D000E,
+ SMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_RESPONSE = 0x3D0022,
+ SMSG_CHAT_DOWN = 0x3D0014,
SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0x3D0000,
- SMSG_CHAT_IS_DOWN = 0x3D0013,
- SMSG_CHAT_NOT_IN_GUILD = 0x3D0021,
+ SMSG_CHAT_IS_DOWN = 0x3D0015,
+ SMSG_CHAT_NOT_IN_GUILD = 0x3D0023,
SMSG_CHAT_NOT_IN_PARTY = 0x3D0006,
SMSG_CHAT_PLAYER_AMBIGUOUS = 0x3D0004,
- SMSG_CHAT_PLAYER_NOTFOUND = 0x3D000B,
- SMSG_CHAT_RECONNECT = 0x3D0014,
- SMSG_CHAT_REGIONAL_SERVICE_STATUS = 0x3D001B,
+ SMSG_CHAT_PLAYER_NOTFOUND = 0x3D000D,
+ SMSG_CHAT_RECONNECT = 0x3D0016,
+ SMSG_CHAT_REGIONAL_SERVICE_STATUS = 0x3D001D,
SMSG_CHAT_RESTRICTED = 0x3D0007,
- SMSG_CHAT_SERVER_MESSAGE = 0x3D001A,
+ SMSG_CHAT_SERVER_MESSAGE = 0x3D001C,
SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0x4E0002,
SMSG_CHECK_ABANDON_NPE = 0x4B0023,
SMSG_CHECK_CHARACTER_NAME_AVAILABILITY_RESULT = 0x38001B,
@@ -1261,7 +1269,7 @@ enum OpcodeServer : uint32
SMSG_DB_REPLY = 0x3C0000,
SMSG_DEATH_RELEASE_LOC = 0x38016D,
SMSG_DEBUG_MENU_MANAGER_FULL_UPDATE = 0x3800EF,
- SMSG_DEFENSE_MESSAGE = 0x3D000A,
+ SMSG_DEFENSE_MESSAGE = 0x3D000C,
SMSG_DELETE_CHAR = 0x38019B,
SMSG_DELETE_EXPIRED_MISSIONS_RESULT = 0x420022,
SMSG_DELVES_ACCOUNT_DATA_ELEMENT_CHANGED = 0x380348,
@@ -1301,6 +1309,7 @@ enum OpcodeServer : uint32
SMSG_EQUIPMENT_SET_ID = 0x38014C,
SMSG_EXPECTED_SPAM_RECORDS = 0x3D0005,
SMSG_EXPLORATION_EXPERIENCE = 0x3801F6,
+ SMSG_EXPORT_ACCOUNT_PROFILE = 0x3800EC,
SMSG_EXTERNAL_TRANSACTION_ID_GENERATED = 0x3802F3,
SMSG_FACTION_BONUS_INFO = 0x3801BC,
SMSG_FAILED_PLAYER_CONDITION = 0x4B0002,
@@ -1483,6 +1492,10 @@ enum OpcodeServer : uint32
SMSG_GUILD_PARTY_STATE = 0x440013,
SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x440029,
SMSG_GUILD_RANKS = 0x440010,
+ SMSG_GUILD_RENAME_NAME_CHECK = 0x440044,
+ SMSG_GUILD_RENAME_REFUND_RESULT = 0x440046,
+ SMSG_GUILD_RENAME_REQUESTED_RESULT = 0x440045,
+ SMSG_GUILD_RENAME_STATUS_UPDATE = 0x440043,
SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0x440014,
SMSG_GUILD_RESET = 0x440020,
SMSG_GUILD_REWARD_LIST = 0x440008,
@@ -1612,6 +1625,7 @@ enum OpcodeServer : uint32
SMSG_MIRROR_IMAGE_CREATURE_DATA = 0x4E0003,
SMSG_MISSILE_CANCEL = 0x380060,
SMSG_MODIFY_COOLDOWN = 0x3801FB,
+ SMSG_MOTD = 0x3D0003,
SMSG_MOUNT_RESULT = 0x38000F,
SMSG_MOVEMENT_ENFORCEMENT_ALERT = 0x3802C1,
SMSG_MOVE_ADD_IMPULSE = 0x490062,
@@ -1903,7 +1917,7 @@ enum OpcodeServer : uint32
SMSG_RAF_DEBUG_FRIEND_MONTHS = 0x380333,
SMSG_RAID_DIFFICULTY_SET = 0x38023F,
SMSG_RAID_GROUP_ONLY = 0x380241,
- SMSG_RAID_INSTANCE_MESSAGE = 0x3D0008,
+ SMSG_RAID_INSTANCE_MESSAGE = 0x3D000A,
SMSG_RAID_MARKERS_CHANGED = 0x380038,
SMSG_RANDOM_ROLL = 0x3800C8,
SMSG_RATED_PVP_INFO = 0x3E000F,
@@ -2128,9 +2142,9 @@ enum OpcodeServer : uint32
SMSG_UPDATE_RECENT_PLAYER_GUIDS = 0x38008D,
SMSG_UPDATE_TALENT_DATA = 0x38006F,
SMSG_UPDATE_WORLD_STATE = 0x3801DF,
- SMSG_USERLIST_ADD = 0x3D000D,
- SMSG_USERLIST_REMOVE = 0x3D000E,
- SMSG_USERLIST_UPDATE = 0x3D000F,
+ SMSG_USERLIST_ADD = 0x3D000F,
+ SMSG_USERLIST_REMOVE = 0x3D0010,
+ SMSG_USERLIST_UPDATE = 0x3D0011,
SMSG_USE_EQUIPMENT_SET_RESULT = 0x3801E6,
SMSG_VAS_CHECK_TRANSFER_OK_RESPONSE = 0x3802AC,
SMSG_VAS_GET_QUEUE_MINUTES_RESPONSE = 0x3802AA,
@@ -2175,7 +2189,7 @@ enum OpcodeServer : uint32
SMSG_XP_AWARDED_FROM_CURRENCY = 0x38032F,
SMSG_XP_GAIN_ABORTED = 0x380062,
SMSG_XP_GAIN_ENABLED = 0x380240,
- SMSG_ZONE_UNDER_ATTACK = 0x3D0009,
+ SMSG_ZONE_UNDER_ATTACK = 0x3D000B,
// Opcodes that are not generated automatically
SMSG_ACCOUNT_HEIRLOOM_UPDATE = SMSG_ACCOUNT_TOY_UPDATE + 1, // no client handler
@@ -2186,30 +2200,30 @@ enum OpcodeServer : uint32
SMSG_ARENA_TEAM_STATS = UNKNOWN_OPCODE,
};
-inline constexpr std::size_t NUM_SMSG_OPCODES = 1465;
+inline constexpr std::size_t NUM_SMSG_OPCODES = 1473;
inline constexpr std::ptrdiff_t GetOpcodeArrayIndex(OpcodeServer opcode)
{
uint32 idInGroup = opcode & 0xFFFF;
switch (opcode >> 16)
{
- case 0x38: return idInGroup < 845 ? idInGroup + 0 : -1;
- case 0x39: return idInGroup < 10 ? idInGroup + 845 : -1;
- case 0x3C: return idInGroup < 18 ? idInGroup + 855 : -1;
- case 0x3D: return idInGroup < 34 ? idInGroup + 873 : -1;
- case 0x3E: return idInGroup < 49 ? idInGroup + 907 : -1;
- case 0x3F: return idInGroup < 11 ? idInGroup + 956 : -1;
- case 0x40: return idInGroup < 12 ? idInGroup + 967 : -1;
- case 0x42: return idInGroup < 82 ? idInGroup + 979 : -1;
- case 0x44: return idInGroup < 67 ? idInGroup + 1061 : -1;
- case 0x46: return idInGroup < 33 ? idInGroup + 1128 : -1;
- case 0x48: return idInGroup < 1 ? idInGroup + 1161 : -1;
- case 0x49: return idInGroup < 120 ? idInGroup + 1162 : -1;
- case 0x4B: return idInGroup < 48 ? idInGroup + 1282 : -1;
- case 0x4C: return idInGroup < 41 ? idInGroup + 1330 : -1;
- case 0x4E: return idInGroup < 85 ? idInGroup + 1371 : -1;
- case 0x4F: return idInGroup < 8 ? idInGroup + 1456 : -1;
- case 0x51: return idInGroup < 1 ? idInGroup + 1464 : -1;
+ case 0x38: return idInGroup < 847 ? idInGroup + 0 : -1;
+ case 0x39: return idInGroup < 10 ? idInGroup + 847 : -1;
+ case 0x3C: return idInGroup < 18 ? idInGroup + 857 : -1;
+ case 0x3D: return idInGroup < 36 ? idInGroup + 875 : -1;
+ case 0x3E: return idInGroup < 49 ? idInGroup + 911 : -1;
+ case 0x3F: return idInGroup < 11 ? idInGroup + 960 : -1;
+ case 0x40: return idInGroup < 12 ? idInGroup + 971 : -1;
+ case 0x42: return idInGroup < 82 ? idInGroup + 983 : -1;
+ case 0x44: return idInGroup < 71 ? idInGroup + 1065 : -1;
+ case 0x46: return idInGroup < 33 ? idInGroup + 1136 : -1;
+ case 0x48: return idInGroup < 1 ? idInGroup + 1169 : -1;
+ case 0x49: return idInGroup < 120 ? idInGroup + 1170 : -1;
+ case 0x4B: return idInGroup < 48 ? idInGroup + 1290 : -1;
+ case 0x4C: return idInGroup < 41 ? idInGroup + 1338 : -1;
+ case 0x4E: return idInGroup < 85 ? idInGroup + 1379 : -1;
+ case 0x4F: return idInGroup < 8 ? idInGroup + 1464 : -1;
+ case 0x51: return idInGroup < 1 ? idInGroup + 1472 : -1;
default: return -1;
}
}