diff options
| author | Shauren <shauren.trinity@gmail.com> | 2020-07-23 20:00:27 +0200 | 
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2020-07-23 20:00:27 +0200 | 
| commit | 8f9a69c9fa812b82af97809e445fc176b28f90eb (patch) | |
| tree | 8023bef18b679ef94039823e6f6a2f7d4ac62de0 /src/server | |
| parent | facbf8cba82d2acee154bc2d4851a4b7677d6dc8 (diff) | |
Core: Updated to 8.3.7.35249
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/game/Handlers/MiscHandler.cpp | 1 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/MiscPackets.cpp | 6 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/WhoPackets.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/WhoPackets.h | 4 | ||||
| -rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Server/Protocol/Opcodes.h | 386 | 
6 files changed, 205 insertions, 196 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index ed0061a0ee9..d279bfe9aa1 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -140,6 +140,7 @@ void WorldSession::HandleWhoOpcode(WorldPackets::Who::WhoRequestPkt& whoRequest)      uint32 gmLevelInWhoList  = sWorld->getIntConfig(CONFIG_GM_LEVEL_IN_WHO_LIST);      WorldPackets::Who::WhoResponsePkt response; +    response.RequestID = whoRequest.RequestID;      WhoListInfoVector const& whoList = sWhoListStorageMgr->GetWhoList();      for (WhoListPlayerInfo const& target : whoList) diff --git a/src/server/game/Server/Packets/MiscPackets.cpp b/src/server/game/Server/Packets/MiscPackets.cpp index 48a1d4ac78a..dc72045f446 100644 --- a/src/server/game/Server/Packets/MiscPackets.cpp +++ b/src/server/game/Server/Packets/MiscPackets.cpp @@ -616,11 +616,11 @@ WorldPacket const* WorldPackets::Misc::AccountHeirloomUpdate::Write()      _worldPacket << int32(Unk);      // both lists have to have the same size -    _worldPacket << int32(Heirlooms->size()); -    _worldPacket << int32(Heirlooms->size()); +    _worldPacket << uint32(Heirlooms->size()); +    _worldPacket << uint32(Heirlooms->size());      for (auto const& item : *Heirlooms) -        _worldPacket << uint32(item.first); +        _worldPacket << int32(item.first);      for (auto const& flags : *Heirlooms)          _worldPacket << uint32(flags.second.flags); diff --git a/src/server/game/Server/Packets/WhoPackets.cpp b/src/server/game/Server/Packets/WhoPackets.cpp index 8de2b9a935b..4add305e712 100644 --- a/src/server/game/Server/Packets/WhoPackets.cpp +++ b/src/server/game/Server/Packets/WhoPackets.cpp @@ -90,6 +90,7 @@ void WorldPackets::Who::WhoRequestPkt::Read()      Areas.resize(_worldPacket.ReadBits(4));      _worldPacket >> Request; +    _worldPacket >> RequestID;      for (size_t i = 0; i < Areas.size(); ++i)          _worldPacket >> Areas[i]; @@ -125,6 +126,7 @@ ByteBuffer& operator<<(ByteBuffer& data, WorldPackets::Who::WhoResponse const& r  WorldPacket const* WorldPackets::Who::WhoResponsePkt::Write()  { +    _worldPacket << uint32(RequestID);      _worldPacket << Response;      return &_worldPacket; diff --git a/src/server/game/Server/Packets/WhoPackets.h b/src/server/game/Server/Packets/WhoPackets.h index 7c3fc3bae48..4b242d5e3b9 100644 --- a/src/server/game/Server/Packets/WhoPackets.h +++ b/src/server/game/Server/Packets/WhoPackets.h @@ -84,7 +84,8 @@ namespace WorldPackets              void Read() override;              WhoRequest Request; -            std::vector<int32> Areas; +            uint32 RequestID = 0; +            Array<int32, 10> Areas;          };          struct WhoEntry @@ -109,6 +110,7 @@ namespace WorldPackets              WorldPacket const* Write() override; +            uint32 RequestID = 0;              WhoResponse Response;          };      } diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index 892772cc3e2..beba59c92ea 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -1385,6 +1385,7 @@ void OpcodeTable::Initialize()      DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_APPLICANT_LIST_UPDATE,          STATUS_UNHANDLED,    CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_APPLICATION_STATUS_UPDATE,      STATUS_UNHANDLED,    CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_APPLY_TO_GROUP_RESULT,          STATUS_UNHANDLED,    CONNECTION_TYPE_REALM); +    DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_INIT_AUTO_DELIST,               STATUS_UNHANDLED,    CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_JOIN_RESULT,                    STATUS_UNHANDLED,    CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_SEARCH_RESULTS,                 STATUS_UNHANDLED,    CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_SEARCH_RESULTS_UPDATE,          STATUS_UNHANDLED,    CONNECTION_TYPE_REALM); @@ -1711,6 +1712,7 @@ void OpcodeTable::Initialize()      DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_WEEKLY_CURRENCY,                   STATUS_NEVER,        CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPEC_WIPE_CONFIRM,                     STATUS_NEVER,        CONNECTION_TYPE_INSTANCE);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPOND_INSPECT_ACHIEVEMENTS,            STATUS_NEVER,        CONNECTION_TYPE_INSTANCE); +    DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_CAST,                             STATUS_UNHANDLED,    CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_CAST_BAR,                         STATUS_UNHANDLED,    CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_COMMS,                            STATUS_NEVER,        CONNECTION_TYPE_REALM);      DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_TOKEN,                            STATUS_NEVER,        CONNECTION_TYPE_INSTANCE); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 9cdef186277..806153d3050 100644 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -49,9 +49,9 @@ enum OpcodeClient : uint16      CMSG_ACCEPT_WARGAME_INVITE                        = 0x35E0,      CMSG_ACTIVATE_TAXI                                = 0x34AB,      CMSG_ADDON_LIST                                   = 0x35D8, -    CMSG_ADD_BATTLENET_FRIEND                         = 0x365B, -    CMSG_ADD_FRIEND                                   = 0x36D1, -    CMSG_ADD_IGNORE                                   = 0x36D5, +    CMSG_ADD_BATTLENET_FRIEND                         = 0x365A, +    CMSG_ADD_FRIEND                                   = 0x36CE, +    CMSG_ADD_IGNORE                                   = 0x36D2,      CMSG_ADD_TOY                                      = 0x329C,      CMSG_ADVENTURE_JOURNAL_OPEN_QUEST                 = 0x3203,      CMSG_ADVENTURE_JOURNAL_START_QUEST                = 0x3346, @@ -70,16 +70,16 @@ enum OpcodeClient : uint16      CMSG_AUCTION_CONFIRM_COMMODITIES_PURCHASE         = 0x34D7,      CMSG_AUCTION_HELLO_REQUEST                        = 0x34CB,      CMSG_AUCTION_LIST_BIDDER_ITEMS                    = 0x34D4, +    CMSG_AUCTION_LIST_BUCKETS_BY_BUCKET_KEYS          = 0x34D5,      CMSG_AUCTION_LIST_ITEMS_BY_BUCKET_KEY             = 0x34D1,      CMSG_AUCTION_LIST_ITEMS_BY_ITEM_ID                = 0x34D2, -    CMSG_AUCTION_LIST_BUCKETS_BY_BUCKET_KEYS          = 0x34D5,      CMSG_AUCTION_LIST_OWNER_ITEMS                     = 0x34D3,      CMSG_AUCTION_PLACE_BID                            = 0x34CF,      CMSG_AUCTION_REMOVE_ITEM                          = 0x34CD,      CMSG_AUCTION_REPLICATE_ITEMS                      = 0x34CE,      CMSG_AUCTION_SELL_COMMODITY                       = 0x34D9,      CMSG_AUCTION_SELL_ITEM                            = 0x34CC, -    CMSG_AUCTION_SET_FAVORITE_ITEM                    = 0x3736, +    CMSG_AUCTION_SET_FAVORITE_ITEM                    = 0x3732,      CMSG_AUCTION_START_COMMODITIES_PURCHASE           = 0x34D6,      CMSG_AUTH_CONTINUED_SESSION                       = 0x3766,      CMSG_AUTH_SESSION                                 = 0x3765, @@ -103,35 +103,35 @@ enum OpcodeClient : uint16      CMSG_BATTLEMASTER_JOIN_ARENA                      = 0x3529,      CMSG_BATTLEMASTER_JOIN_BRAWL                      = 0x352D,      CMSG_BATTLEMASTER_JOIN_SKIRMISH                   = 0x352A, -    CMSG_BATTLENET_CHALLENGE_RESPONSE                 = 0x36D4, -    CMSG_BATTLENET_REQUEST                            = 0x36F8, -    CMSG_BATTLENET_REQUEST_REALM_LIST_TICKET          = 0x36FD, -    CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE               = 0x36CE, -    CMSG_BATTLE_PAY_CANCEL_OPEN_CHECKOUT              = 0x3716, -    CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE         = 0x36CD, -    CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET     = 0x36C4, -    CMSG_BATTLE_PAY_GET_PRODUCT_LIST                  = 0x36BC, -    CMSG_BATTLE_PAY_GET_PURCHASE_LIST                 = 0x36BD, -    CMSG_BATTLE_PAY_OPEN_CHECKOUT                     = 0x370F, -    CMSG_BATTLE_PAY_QUERY_CLASS_TRIAL_BOOST_RESULT    = 0x36C7, -    CMSG_BATTLE_PAY_REQUEST_CHARACTER_BOOST_UNREVOKE  = 0x36C5, -    CMSG_BATTLE_PAY_REQUEST_CURRENT_VAS_TRANSFER_QUEUES = 0x370C, -    CMSG_BATTLE_PAY_REQUEST_PRICE_INFO                = 0x370B, -    CMSG_BATTLE_PAY_REQUEST_VAS_CHARACTER_QUEUE_TIME  = 0x370D, -    CMSG_BATTLE_PAY_START_PURCHASE                    = 0x36F4, -    CMSG_BATTLE_PAY_START_VAS_PURCHASE                = 0x36F5, -    CMSG_BATTLE_PAY_TRIAL_BOOST_CHARACTER             = 0x36C6, -    CMSG_BATTLE_PAY_VALIDATE_BNET_VAS_TRANSFER        = 0x370E, -    CMSG_BATTLE_PAY_VAS_PURCHASE_COMPLETE             = 0x36F3, +    CMSG_BATTLENET_CHALLENGE_RESPONSE                 = 0x36D1, +    CMSG_BATTLENET_REQUEST                            = 0x36F5, +    CMSG_BATTLENET_REQUEST_REALM_LIST_TICKET          = 0x36FA, +    CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE               = 0x36CB, +    CMSG_BATTLE_PAY_CANCEL_OPEN_CHECKOUT              = 0x3712, +    CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE         = 0x36CA, +    CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET     = 0x36C1, +    CMSG_BATTLE_PAY_GET_PRODUCT_LIST                  = 0x36B9, +    CMSG_BATTLE_PAY_GET_PURCHASE_LIST                 = 0x36BA, +    CMSG_BATTLE_PAY_OPEN_CHECKOUT                     = 0x370C, +    CMSG_BATTLE_PAY_QUERY_CLASS_TRIAL_BOOST_RESULT    = 0x36C4, +    CMSG_BATTLE_PAY_REQUEST_CHARACTER_BOOST_UNREVOKE  = 0x36C2, +    CMSG_BATTLE_PAY_REQUEST_CURRENT_VAS_TRANSFER_QUEUES = 0x3709, +    CMSG_BATTLE_PAY_REQUEST_PRICE_INFO                = 0x3708, +    CMSG_BATTLE_PAY_REQUEST_VAS_CHARACTER_QUEUE_TIME  = 0x370A, +    CMSG_BATTLE_PAY_START_PURCHASE                    = 0x36F1, +    CMSG_BATTLE_PAY_START_VAS_PURCHASE                = 0x36F2, +    CMSG_BATTLE_PAY_TRIAL_BOOST_CHARACTER             = 0x36C3, +    CMSG_BATTLE_PAY_VALIDATE_BNET_VAS_TRANSFER        = 0x370B, +    CMSG_BATTLE_PAY_VAS_PURCHASE_COMPLETE             = 0x36F0,      CMSG_BATTLE_PET_CLEAR_FANFARE                     = 0x312C, -    CMSG_BATTLE_PET_DELETE_PET                        = 0x3624, -    CMSG_BATTLE_PET_DELETE_PET_CHEAT                  = 0x3625, -    CMSG_BATTLE_PET_MODIFY_NAME                       = 0x3627, -    CMSG_BATTLE_PET_REQUEST_JOURNAL                   = 0x3623, -    CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK              = 0x3622, -    CMSG_BATTLE_PET_SET_BATTLE_SLOT                   = 0x362C, -    CMSG_BATTLE_PET_SET_FLAGS                         = 0x3630, -    CMSG_BATTLE_PET_SUMMON                            = 0x3628, +    CMSG_BATTLE_PET_DELETE_PET                        = 0x3623, +    CMSG_BATTLE_PET_DELETE_PET_CHEAT                  = 0x3624, +    CMSG_BATTLE_PET_MODIFY_NAME                       = 0x3626, +    CMSG_BATTLE_PET_REQUEST_JOURNAL                   = 0x3622, +    CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK              = 0x3621, +    CMSG_BATTLE_PET_SET_BATTLE_SLOT                   = 0x362B, +    CMSG_BATTLE_PET_SET_FLAGS                         = 0x362F, +    CMSG_BATTLE_PET_SUMMON                            = 0x3627,      CMSG_BATTLE_PET_UPDATE_DISPLAY_NOTIFY             = 0x31E1,      CMSG_BATTLE_PET_UPDATE_NOTIFY                     = 0x31E0,      CMSG_BEGIN_TRADE                                  = 0x3157, @@ -140,30 +140,30 @@ enum OpcodeClient : uint16      CMSG_BLACK_MARKET_OPEN                            = 0x3535,      CMSG_BLACK_MARKET_REQUEST_ITEMS                   = 0x3536,      CMSG_BONUS_ROLL                                   = 0x3369, -    CMSG_BUG_REPORT                                   = 0x3687, +    CMSG_BUG_REPORT                                   = 0x3686,      CMSG_BUSY_TRADE                                   = 0x3158,      CMSG_BUY_BACK_ITEM                                = 0x34A4,      CMSG_BUY_BANK_SLOT                                = 0x34B4,      CMSG_BUY_ITEM                                     = 0x34A3,      CMSG_BUY_REAGENT_BANK                             = 0x34B5, -    CMSG_BUY_WOW_TOKEN_CONFIRM                        = 0x36ED, -    CMSG_BUY_WOW_TOKEN_START                          = 0x36EC, +    CMSG_BUY_WOW_TOKEN_CONFIRM                        = 0x36EA, +    CMSG_BUY_WOW_TOKEN_START                          = 0x36E9,      CMSG_CAGE_BATTLE_PET                              = 0x31F2, -    CMSG_CALENDAR_ADD_EVENT                           = 0x367E, -    CMSG_CALENDAR_COMMUNITY_FILTER                    = 0x3672, -    CMSG_CALENDAR_COMPLAIN                            = 0x367A, -    CMSG_CALENDAR_COPY_EVENT                          = 0x3679, -    CMSG_CALENDAR_EVENT_INVITE                        = 0x3673, -    CMSG_CALENDAR_EVENT_MODERATOR_STATUS              = 0x3677, -    CMSG_CALENDAR_EVENT_RSVP                          = 0x3675, -    CMSG_CALENDAR_EVENT_SIGN_UP                       = 0x367C, -    CMSG_CALENDAR_EVENT_STATUS                        = 0x3676, -    CMSG_CALENDAR_GET                                 = 0x3670, -    CMSG_CALENDAR_GET_EVENT                           = 0x3671, -    CMSG_CALENDAR_GET_NUM_PENDING                     = 0x367B, -    CMSG_CALENDAR_REMOVE_EVENT                        = 0x3678, -    CMSG_CALENDAR_REMOVE_INVITE                       = 0x3674, -    CMSG_CALENDAR_UPDATE_EVENT                        = 0x367F, +    CMSG_CALENDAR_ADD_EVENT                           = 0x367D, +    CMSG_CALENDAR_COMMUNITY_FILTER                    = 0x3671, +    CMSG_CALENDAR_COMPLAIN                            = 0x3679, +    CMSG_CALENDAR_COPY_EVENT                          = 0x3678, +    CMSG_CALENDAR_EVENT_INVITE                        = 0x3672, +    CMSG_CALENDAR_EVENT_MODERATOR_STATUS              = 0x3676, +    CMSG_CALENDAR_EVENT_RSVP                          = 0x3674, +    CMSG_CALENDAR_EVENT_SIGN_UP                       = 0x367B, +    CMSG_CALENDAR_EVENT_STATUS                        = 0x3675, +    CMSG_CALENDAR_GET                                 = 0x366F, +    CMSG_CALENDAR_GET_EVENT                           = 0x3670, +    CMSG_CALENDAR_GET_NUM_PENDING                     = 0x367A, +    CMSG_CALENDAR_REMOVE_EVENT                        = 0x3677, +    CMSG_CALENDAR_REMOVE_INVITE                       = 0x3673, +    CMSG_CALENDAR_UPDATE_EVENT                        = 0x367E,      CMSG_CANCEL_AURA                                  = 0x31AD,      CMSG_CANCEL_AUTO_REPEAT_SPELL                     = 0x34EF,      CMSG_CANCEL_CAST                                  = 0x32A2, @@ -175,19 +175,19 @@ enum OpcodeClient : uint16      CMSG_CANCEL_QUEUED_SPELL                          = 0x317F,      CMSG_CANCEL_TEMP_ENCHANTMENT                      = 0x34FA,      CMSG_CANCEL_TRADE                                 = 0x315C, -    CMSG_CAN_DUEL                                     = 0x3663, -    CMSG_CAN_REDEEM_WOW_TOKEN_FOR_BALANCE             = 0x370A, +    CMSG_CAN_DUEL                                     = 0x3662, +    CMSG_CAN_REDEEM_WOW_TOKEN_FOR_BALANCE             = 0x3707,      CMSG_CAST_SPELL                                   = 0x329F,      CMSG_CHALLENGE_MODE_REQUEST_LEADERS               = 0x3090,      CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS             = 0x308F,      CMSG_CHANGE_BAG_SLOT_FLAG                         = 0x3328,      CMSG_CHANGE_BANK_BAG_SLOT_FLAG                    = 0x3329,      CMSG_CHANGE_MONUMENT_APPEARANCE                   = 0x330A, -    CMSG_CHANGE_SUB_GROUP                             = 0x364D, -    CMSG_CHARACTER_RENAME_REQUEST                     = 0x36C2, -    CMSG_CHAR_CUSTOMIZE                               = 0x3692, -    CMSG_CHAR_DELETE                                  = 0x369F, -    CMSG_CHAR_RACE_OR_FACTION_CHANGE                  = 0x3698, +    CMSG_CHANGE_SUB_GROUP                             = 0x364C, +    CMSG_CHARACTER_RENAME_REQUEST                     = 0x36BF, +    CMSG_CHAR_CUSTOMIZE                               = 0x3690, +    CMSG_CHAR_DELETE                                  = 0x369D, +    CMSG_CHAR_RACE_OR_FACTION_CHANGE                  = 0x3696,      CMSG_CHAT_ADDON_MESSAGE                           = 0x37EE,      CMSG_CHAT_ADDON_MESSAGE_TARGETED                  = 0x37EF,      CMSG_CHAT_CHANNEL_ANNOUNCEMENTS                   = 0x37E3, @@ -224,7 +224,7 @@ enum OpcodeClient : uint16      CMSG_CHAT_REPORT_FILTERED                         = 0x37CC,      CMSG_CHAT_REPORT_IGNORED                          = 0x37CB,      CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES           = 0x37CE, -    CMSG_CHECK_WOW_TOKEN_VETERAN_ELIGIBILITY          = 0x36EB, +    CMSG_CHECK_WOW_TOKEN_VETERAN_ELIGIBILITY          = 0x36E8,      CMSG_CHOICE_RESPONSE                              = 0x32A4,      CMSG_CLEAR_NEW_APPEARANCE                         = 0x312F,      CMSG_CLEAR_RAID_MARKER                            = 0x31A5, @@ -232,17 +232,17 @@ enum OpcodeClient : uint16      CMSG_CLIENT_PORT_GRAVEYARD                        = 0x3531,      CMSG_CLOSE_INTERACTION                            = 0x3493,      CMSG_CLOSE_QUEST_CHOICE                           = 0x32A5, -    CMSG_CLUB_FINDER_APPLICATION_RESPONSE             = 0x3720, -    CMSG_CLUB_FINDER_GET_APPLICANTS_LIST              = 0x371E, -    CMSG_CLUB_FINDER_POST                             = 0x371B, -    CMSG_CLUB_FINDER_REQUEST_CLUBS_DATA               = 0x3722, -    CMSG_CLUB_FINDER_REQUEST_CLUBS_LIST               = 0x371C, -    CMSG_CLUB_FINDER_REQUEST_MEMBERSHIP_TO_CLUB       = 0x371D, -    CMSG_CLUB_FINDER_REQUEST_PENDING_CLUBS_LIST       = 0x3721, -    CMSG_CLUB_FINDER_REQUEST_SUBSCRIBED_CLUB_POSTING_IDS = 0x3723, -    CMSG_CLUB_FINDER_RESPOND_TO_APPLICANT             = 0x371F, -    CMSG_CLUB_INVITE                                  = 0x36FC, -    CMSG_COLLECTION_ITEM_SET_FAVORITE                 = 0x3633, +    CMSG_CLUB_FINDER_APPLICATION_RESPONSE             = 0x371C, +    CMSG_CLUB_FINDER_GET_APPLICANTS_LIST              = 0x371A, +    CMSG_CLUB_FINDER_POST                             = 0x3717, +    CMSG_CLUB_FINDER_REQUEST_CLUBS_DATA               = 0x371E, +    CMSG_CLUB_FINDER_REQUEST_CLUBS_LIST               = 0x3718, +    CMSG_CLUB_FINDER_REQUEST_MEMBERSHIP_TO_CLUB       = 0x3719, +    CMSG_CLUB_FINDER_REQUEST_PENDING_CLUBS_LIST       = 0x371D, +    CMSG_CLUB_FINDER_REQUEST_SUBSCRIBED_CLUB_POSTING_IDS = 0x371F, +    CMSG_CLUB_FINDER_RESPOND_TO_APPLICANT             = 0x371B, +    CMSG_CLUB_INVITE                                  = 0x36F9, +    CMSG_COLLECTION_ITEM_SET_FAVORITE                 = 0x3632,      CMSG_COMMENTATOR_ENABLE                           = 0x35F0,      CMSG_COMMENTATOR_ENTER_INSTANCE                   = 0x35F4,      CMSG_COMMENTATOR_EXIT_INSTANCE                    = 0x35F5, @@ -250,7 +250,7 @@ enum OpcodeClient : uint16      CMSG_COMMENTATOR_GET_PLAYER_COOLDOWNS             = 0x35F3,      CMSG_COMMENTATOR_GET_PLAYER_INFO                  = 0x35F2,      CMSG_COMMENTATOR_START_WARGAME                    = 0x35EF, -    CMSG_COMPLAINT                                    = 0x366D, +    CMSG_COMPLAINT                                    = 0x366C,      CMSG_COMPLETE_CINEMATIC                           = 0x354F,      CMSG_COMPLETE_MOVIE                               = 0x34E5,      CMSG_CONFIRM_ARTIFACT_RESPEC                      = 0x31AA, @@ -259,39 +259,39 @@ enum OpcodeClient : uint16      CMSG_CONTRIBUTION_CONTRIBUTE                      = 0x355F,      CMSG_CONTRIBUTION_GET_STATE                       = 0x3560,      CMSG_CONVERSATION_LINE_STARTED                    = 0x3550, -    CMSG_CONVERT_RAID                                 = 0x364F, -    CMSG_CREATE_CHARACTER                             = 0x3644, +    CMSG_CONVERT_RAID                                 = 0x364E, +    CMSG_CREATE_CHARACTER                             = 0x3643,      CMSG_CREATE_SHIPMENT                              = 0x32F6,      CMSG_DB_QUERY_BULK                                = 0x35E4,      CMSG_DECLINE_GUILD_INVITES                        = 0x3526,      CMSG_DECLINE_PETITION                             = 0x353E,      CMSG_DELETE_EQUIPMENT_SET                         = 0x3513, -    CMSG_DEL_FRIEND                                   = 0x36D2, -    CMSG_DEL_IGNORE                                   = 0x36D6, +    CMSG_DEL_FRIEND                                   = 0x36CF, +    CMSG_DEL_IGNORE                                   = 0x36D3,      CMSG_DEPOSIT_REAGENT_BANK                         = 0x3331,      CMSG_DESTROY_ITEM                                 = 0x3296, -    CMSG_DF_BOOT_PLAYER_VOTE                          = 0x3615, -    CMSG_DF_GET_JOIN_STATUS                           = 0x3613, -    CMSG_DF_GET_SYSTEM_INFO                           = 0x3612, -    CMSG_DF_JOIN                                      = 0x3608, -    CMSG_DF_LEAVE                                     = 0x3611, -    CMSG_DF_PROPOSAL_RESPONSE                         = 0x3607, -    CMSG_DF_READY_CHECK_RESPONSE                      = 0x3618, -    CMSG_DF_SET_ROLES                                 = 0x3614, -    CMSG_DF_TELEPORT                                  = 0x3616, +    CMSG_DF_BOOT_PLAYER_VOTE                          = 0x3614, +    CMSG_DF_GET_JOIN_STATUS                           = 0x3612, +    CMSG_DF_GET_SYSTEM_INFO                           = 0x3611, +    CMSG_DF_JOIN                                      = 0x3607, +    CMSG_DF_LEAVE                                     = 0x3610, +    CMSG_DF_PROPOSAL_RESPONSE                         = 0x3606, +    CMSG_DF_READY_CHECK_RESPONSE                      = 0x3617, +    CMSG_DF_SET_ROLES                                 = 0x3613, +    CMSG_DF_TELEPORT                                  = 0x3615,      CMSG_DISCARDED_TIME_SYNC_ACKS                     = 0x3A3D,      CMSG_DISMISS_CRITTER                              = 0x3501,      CMSG_DO_MASTER_LOOT_ROLL                          = 0x3212, -    CMSG_DO_READY_CHECK                               = 0x3634, +    CMSG_DO_READY_CHECK                               = 0x3633,      CMSG_DUEL_RESPONSE                                = 0x34EA,      CMSG_EJECT_PASSENGER                              = 0x323F,      CMSG_EMOTE                                        = 0x354B,      CMSG_ENABLE_ENCRYPTION_ACK                        = 0x3767,      CMSG_ENABLE_NAGLE                                 = 0x376B,      CMSG_ENABLE_TAXI_NODE                             = 0x34A9, -    CMSG_ENGINE_SURVEY                                = 0x36E5, +    CMSG_ENGINE_SURVEY                                = 0x36E2,      CMSG_ENUM_CHARACTERS                              = 0x35E8, -    CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT            = 0x36DF, +    CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT            = 0x36DC,      CMSG_FAR_SIGHT                                    = 0x34F0,      CMSG_GAME_EVENT_DEBUG_DISABLE                     = 0x31B1,      CMSG_GAME_EVENT_DEBUG_ENABLE                      = 0x31B0, @@ -322,19 +322,19 @@ enum OpcodeClient : uint16      CMSG_GARRISON_START_MISSION                       = 0x3316,      CMSG_GARRISON_SWAP_BUILDINGS                      = 0x32D0,      CMSG_GENERATE_RANDOM_CHARACTER_NAME               = 0x35E7, -    CMSG_GET_ACCOUNT_CHARACTER_LIST                   = 0x36B8, -    CMSG_GET_CHALLENGE_MODE_REWARDS                   = 0x3684, +    CMSG_GET_ACCOUNT_CHARACTER_LIST                   = 0x36B5, +    CMSG_GET_CHALLENGE_MODE_REWARDS                   = 0x3683,      CMSG_GET_GARRISON_INFO                            = 0x32C5,      CMSG_GET_ITEM_PURCHASE_DATA                       = 0x3539,      CMSG_GET_MIRROR_IMAGE_DATA                        = 0x329A,      CMSG_GET_PVP_OPTIONS_ENABLED                      = 0x35EE, -    CMSG_GET_RAF_ACCOUNT_INFO                         = 0x3724, -    CMSG_GET_REMAINING_GAME_TIME                      = 0x36EE, +    CMSG_GET_RAF_ACCOUNT_INFO                         = 0x3720, +    CMSG_GET_REMAINING_GAME_TIME                      = 0x36EB,      CMSG_GET_TROPHY_LIST                              = 0x3307, -    CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS       = 0x36E1, -    CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY                 = 0x3696, -    CMSG_GM_TICKET_GET_CASE_STATUS                    = 0x3695, -    CMSG_GM_TICKET_GET_SYSTEM_STATUS                  = 0x3694, +    CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS       = 0x36DE, +    CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY                 = 0x3694, +    CMSG_GM_TICKET_GET_CASE_STATUS                    = 0x3693, +    CMSG_GM_TICKET_GET_SYSTEM_STATUS                  = 0x3692,      CMSG_GOSSIP_SELECT_OPTION                         = 0x3494,      CMSG_GUILD_ADD_BATTLENET_FRIEND                   = 0x308E,      CMSG_GUILD_ADD_RANK                               = 0x3065, @@ -360,7 +360,7 @@ enum OpcodeClient : uint16      CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS                = 0x3072,      CMSG_GUILD_GET_RANKS                              = 0x306E,      CMSG_GUILD_GET_ROSTER                             = 0x3074, -    CMSG_GUILD_INVITE_BY_NAME                         = 0x3606, +    CMSG_GUILD_INVITE_BY_NAME                         = 0x3605,      CMSG_GUILD_LEAVE                                  = 0x3063,      CMSG_GUILD_NEWS_UPDATE_STICKY                     = 0x306F,      CMSG_GUILD_OFFICER_REMOVE_MEMBER                  = 0x3064, @@ -373,7 +373,7 @@ enum OpcodeClient : uint16      CMSG_GUILD_REPLACE_GUILD_MASTER                   = 0x3089,      CMSG_GUILD_SET_ACHIEVEMENT_TRACKING               = 0x3070,      CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT                = 0x3071, -    CMSG_GUILD_SET_GUILD_MASTER                       = 0x36C9, +    CMSG_GUILD_SET_GUILD_MASTER                       = 0x36C6,      CMSG_GUILD_SET_MEMBER_NOTE                        = 0x3073,      CMSG_GUILD_SET_RANK_PERMISSIONS                   = 0x3068,      CMSG_GUILD_SHIFT_RANK                             = 0x3067, @@ -391,34 +391,34 @@ enum OpcodeClient : uint16      CMSG_ITEM_TEXT_QUERY                              = 0x3325,      CMSG_JOIN_PET_BATTLE_QUEUE                        = 0x31DE,      CMSG_JOIN_RATED_BATTLEGROUND                      = 0x3178, -    CMSG_KEEP_ALIVE                                   = 0x3680, +    CMSG_KEEP_ALIVE                                   = 0x367F,      CMSG_KEYBOUND_OVERRIDE                            = 0x3225,      CMSG_LEARN_PVP_TALENTS                            = 0x355E,      CMSG_LEARN_TALENTS                                = 0x355C, -    CMSG_LEAVE_GROUP                                  = 0x364A, +    CMSG_LEAVE_GROUP                                  = 0x3649,      CMSG_LEAVE_PET_BATTLE_QUEUE                       = 0x31DF, -    CMSG_LFG_LIST_APPLY_TO_GROUP                      = 0x360C, -    CMSG_LFG_LIST_CANCEL_APPLICATION                  = 0x360D, -    CMSG_LFG_LIST_DECLINE_APPLICANT                   = 0x360E, -    CMSG_LFG_LIST_GET_STATUS                          = 0x360A, -    CMSG_LFG_LIST_INVITE_APPLICANT                    = 0x360F, -    CMSG_LFG_LIST_INVITE_RESPONSE                     = 0x3610, +    CMSG_LFG_LIST_APPLY_TO_GROUP                      = 0x360B, +    CMSG_LFG_LIST_CANCEL_APPLICATION                  = 0x360C, +    CMSG_LFG_LIST_DECLINE_APPLICANT                   = 0x360D, +    CMSG_LFG_LIST_GET_STATUS                          = 0x3609, +    CMSG_LFG_LIST_INVITE_APPLICANT                    = 0x360E, +    CMSG_LFG_LIST_INVITE_RESPONSE                     = 0x360F,      CMSG_LFG_LIST_JOIN                                = 0x3364, -    CMSG_LFG_LIST_LEAVE                               = 0x3609, -    CMSG_LFG_LIST_SEARCH                              = 0x360B, +    CMSG_LFG_LIST_LEAVE                               = 0x3608, +    CMSG_LFG_LIST_SEARCH                              = 0x360A,      CMSG_LFG_LIST_UPDATE_REQUEST                      = 0x3365, -    CMSG_LF_GUILD_ADD_RECRUIT                         = 0x361B, -    CMSG_LF_GUILD_BROWSE                              = 0x361D, +    CMSG_LF_GUILD_ADD_RECRUIT                         = 0x361A, +    CMSG_LF_GUILD_BROWSE                              = 0x361C,      CMSG_LF_GUILD_DECLINE_RECRUIT                     = 0x3079,      CMSG_LF_GUILD_GET_APPLICATIONS                    = 0x307A,      CMSG_LF_GUILD_GET_GUILD_POST                      = 0x3077,      CMSG_LF_GUILD_GET_RECRUITS                        = 0x3078,      CMSG_LF_GUILD_REMOVE_RECRUIT                      = 0x307B, -    CMSG_LF_GUILD_SET_GUILD_POST                      = 0x361C, +    CMSG_LF_GUILD_SET_GUILD_POST                      = 0x361B,      CMSG_LIST_INVENTORY                               = 0x34A1, -    CMSG_LIVE_REGION_ACCOUNT_RESTORE                  = 0x36BB, -    CMSG_LIVE_REGION_CHARACTER_COPY                   = 0x36BA, -    CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST       = 0x36B9, +    CMSG_LIVE_REGION_ACCOUNT_RESTORE                  = 0x36B8, +    CMSG_LIVE_REGION_CHARACTER_COPY                   = 0x36B7, +    CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST       = 0x36B6,      CMSG_LOADING_SCREEN_NOTIFY                        = 0x35F8,      CMSG_LOAD_SELECTED_TROPHY                         = 0x3308,      CMSG_LOGOUT_CANCEL                                = 0x34E0, @@ -431,21 +431,21 @@ enum OpcodeClient : uint16      CMSG_LOOT_RELEASE                                 = 0x3214,      CMSG_LOOT_ROLL                                    = 0x3215,      CMSG_LOOT_UNIT                                    = 0x320E, -    CMSG_LOW_LEVEL_RAID1                              = 0x36A3, +    CMSG_LOW_LEVEL_RAID1                              = 0x36A1,      CMSG_LOW_LEVEL_RAID2                              = 0x351B,      CMSG_MAIL_CREATE_TEXT_ITEM                        = 0x3545,      CMSG_MAIL_DELETE                                  = 0x3227,      CMSG_MAIL_GET_LIST                                = 0x3540,      CMSG_MAIL_MARK_AS_READ                            = 0x3544, -    CMSG_MAIL_RETURN_TO_SENDER                        = 0x3656, +    CMSG_MAIL_RETURN_TO_SENDER                        = 0x3655,      CMSG_MAIL_TAKE_ITEM                               = 0x3542,      CMSG_MAIL_TAKE_MONEY                              = 0x3541,      CMSG_MAKE_CONTITIONAL_APPEARANCE_PERMANENT        = 0x3229,      CMSG_MASTER_LOOT_ITEM                             = 0x3211, -    CMSG_MINIMAP_PING                                 = 0x364C, +    CMSG_MINIMAP_PING                                 = 0x364B,      CMSG_MISSILE_TRAJECTORY_COLLISION                 = 0x318A,      CMSG_MOUNT_CLEAR_FANFARE                          = 0x312D, -    CMSG_MOUNT_SET_FAVORITE                           = 0x3632, +    CMSG_MOUNT_SET_FAVORITE                           = 0x3631,      CMSG_MOUNT_SPECIAL_ANIM                           = 0x3285,      CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK                = 0x3A13,      CMSG_MOVE_CHANGE_TRANSPORT                        = 0x3A2D, @@ -515,7 +515,7 @@ enum OpcodeClient : uint16      CMSG_NEXT_CINEMATIC_CAMERA                        = 0x354E,      CMSG_OBJECT_UPDATE_FAILED                         = 0x3180,      CMSG_OBJECT_UPDATE_RESCUED                        = 0x3181, -    CMSG_OFFER_PETITION                               = 0x36B1, +    CMSG_OFFER_PETITION                               = 0x33B1,      CMSG_OPENING_CINEMATIC                            = 0x354D,      CMSG_OPEN_ITEM                                    = 0x3326,      CMSG_OPEN_MISSION_NPC                             = 0x32ED, @@ -524,19 +524,19 @@ enum OpcodeClient : uint16      CMSG_OPT_OUT_OF_LOOT                              = 0x34FE,      CMSG_PARTY_INVITE                                 = 0x3602,      CMSG_PARTY_INVITE_RESPONSE                        = 0x3603, -    CMSG_PARTY_UNINVITE                               = 0x3648, +    CMSG_PARTY_UNINVITE                               = 0x3647,      CMSG_PERFORM_ITEM_INTERACTION                     = 0x3231,      CMSG_PETITION_BUY                                 = 0x34C9, -    CMSG_PETITION_RENAME_GUILD                        = 0x36CA, +    CMSG_PETITION_RENAME_GUILD                        = 0x36C7,      CMSG_PETITION_SHOW_LIST                           = 0x34C8,      CMSG_PETITION_SHOW_SIGNATURES                     = 0x34CA,      CMSG_PET_ABANDON                                  = 0x348D,      CMSG_PET_ACTION                                   = 0x348B,      CMSG_PET_BATTLE_FINAL_NOTIFY                      = 0x31E3, -    CMSG_PET_BATTLE_INPUT                             = 0x3641, +    CMSG_PET_BATTLE_INPUT                             = 0x3640,      CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT        = 0x3226,      CMSG_PET_BATTLE_QUIT_NOTIFY                       = 0x31E2, -    CMSG_PET_BATTLE_REPLACE_FRONT_PET                 = 0x3642, +    CMSG_PET_BATTLE_REPLACE_FRONT_PET                 = 0x3641,      CMSG_PET_BATTLE_REQUEST_PVP                       = 0x31DC,      CMSG_PET_BATTLE_REQUEST_UPDATE                    = 0x31DD,      CMSG_PET_BATTLE_REQUEST_WILD                      = 0x31DA, @@ -544,7 +544,7 @@ enum OpcodeClient : uint16      CMSG_PET_BATTLE_WILD_LOCATION_FAIL                = 0x31DB,      CMSG_PET_CANCEL_AURA                              = 0x348E,      CMSG_PET_CAST_SPELL                               = 0x329E, -    CMSG_PET_RENAME                                   = 0x3686, +    CMSG_PET_RENAME                                   = 0x3685,      CMSG_PET_SET_ACTION                               = 0x348A,      CMSG_PET_SPELL_AUTOCAST                           = 0x348F,      CMSG_PET_STOP_ATTACK                              = 0x348C, @@ -553,25 +553,25 @@ enum OpcodeClient : uint16      CMSG_PUSH_QUEST_TO_PARTY                          = 0x349F,      CMSG_PVP_LOG_DATA                                 = 0x317B,      CMSG_QUERY_BATTLE_PET_NAME                        = 0x327A, -    CMSG_QUERY_COMMUNITY_NAME                         = 0x368D, -    CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT            = 0x3661, -    CMSG_QUERY_CORPSE_TRANSPORT                       = 0x3662, +    CMSG_QUERY_COMMUNITY_NAME                         = 0x368B, +    CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT            = 0x3660, +    CMSG_QUERY_CORPSE_TRANSPORT                       = 0x3661,      CMSG_QUERY_COUNTDOWN_TIMER                        = 0x31A8,      CMSG_QUERY_CREATURE                               = 0x3274,      CMSG_QUERY_GAME_OBJECT                            = 0x3275,      CMSG_QUERY_GARRISON_CREATURE_NAME                 = 0x327B, -    CMSG_QUERY_GUILD_INFO                             = 0x3690, +    CMSG_QUERY_GUILD_INFO                             = 0x368E,      CMSG_QUERY_INSPECT_ACHIEVEMENTS                   = 0x3508,      CMSG_QUERY_NEXT_MAIL_TIME                         = 0x3543,      CMSG_QUERY_NPC_TEXT                               = 0x3276,      CMSG_QUERY_PAGE_TEXT                              = 0x3278,      CMSG_QUERY_PETITION                               = 0x327C,      CMSG_QUERY_PET_NAME                               = 0x3279, -    CMSG_QUERY_PLAYER_NAME                            = 0x368C, +    CMSG_QUERY_PLAYER_NAME                            = 0x368A,      CMSG_QUERY_QUEST_COMPLETION_NPCS                  = 0x3175,      CMSG_QUERY_QUEST_INFO                             = 0x3277, -    CMSG_QUERY_REALM_NAME                             = 0x368F, -    CMSG_QUERY_SCENARIO_POI                           = 0x3657, +    CMSG_QUERY_REALM_NAME                             = 0x368D, +    CMSG_QUERY_SCENARIO_POI                           = 0x3656,      CMSG_QUERY_TIME                                   = 0x34DD,      CMSG_QUERY_TREASURE_PICKER                        = 0x334C,      CMSG_QUERY_VOID_STORAGE                           = 0x31A1, @@ -585,46 +585,46 @@ enum OpcodeClient : uint16      CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY            = 0x349D,      CMSG_QUEST_GIVER_STATUS_QUERY                     = 0x349C,      CMSG_QUEST_LOG_REMOVE_QUEST                       = 0x3538, -    CMSG_QUEST_POI_QUERY                              = 0x36B2, +    CMSG_QUEST_POI_QUERY                              = 0x36AF,      CMSG_QUEST_PUSH_RESULT                            = 0x34A0,      CMSG_QUEST_SESSION_BEGIN_RESPONSE                 = 0x33A5,      CMSG_QUEST_SESSION_REQUEST_START                  = 0x33A4, -    CMSG_QUEST_SESSION_REQUEST_STOP                   = 0x372F, +    CMSG_QUEST_SESSION_REQUEST_STOP                   = 0x372B,      CMSG_QUEUED_MESSAGES_END                          = 0x376C, -    CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS              = 0x3709, -    CMSG_QUICK_JOIN_REQUEST_INVITE                    = 0x3708, -    CMSG_QUICK_JOIN_REQUEST_INVITE_WITH_CONFIRMATION  = 0x3734, -    CMSG_QUICK_JOIN_RESPOND_TO_INVITE                 = 0x3707, -    CMSG_QUICK_JOIN_SIGNAL_TOAST_DISPLAYED            = 0x3706, +    CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS              = 0x3706, +    CMSG_QUICK_JOIN_REQUEST_INVITE                    = 0x3705, +    CMSG_QUICK_JOIN_REQUEST_INVITE_WITH_CONFIRMATION  = 0x3730, +    CMSG_QUICK_JOIN_RESPOND_TO_INVITE                 = 0x3704, +    CMSG_QUICK_JOIN_SIGNAL_TOAST_DISPLAYED            = 0x3703,      CMSG_RAF_CLAIM_ACTIVITY_REWARD                    = 0x350C, -    CMSG_RAF_CLAIM_NEXT_REWARD                        = 0x3725, -    CMSG_RAF_GENERATE_RECRUITMENT_LINK                = 0x3727, -    CMSG_RAF_UPDATE_RECRUITMENT_INFO                  = 0x3726, -    CMSG_RAID_OR_BATTLEGROUND_ENGINE_SURVEY           = 0x36E6, -    CMSG_RANDOM_ROLL                                  = 0x3655, -    CMSG_READY_CHECK_RESPONSE                         = 0x3635, +    CMSG_RAF_CLAIM_NEXT_REWARD                        = 0x3721, +    CMSG_RAF_GENERATE_RECRUITMENT_LINK                = 0x3723, +    CMSG_RAF_UPDATE_RECRUITMENT_INFO                  = 0x3722, +    CMSG_RAID_OR_BATTLEGROUND_ENGINE_SURVEY           = 0x36E3, +    CMSG_RANDOM_ROLL                                  = 0x3654, +    CMSG_READY_CHECK_RESPONSE                         = 0x3634,      CMSG_READ_ITEM                                    = 0x3327,      CMSG_RECLAIM_CORPSE                               = 0x34E3, -    CMSG_REDEEM_WOW_TOKEN_CONFIRM                     = 0x36F0, -    CMSG_REDEEM_WOW_TOKEN_START                       = 0x36EF, +    CMSG_REDEEM_WOW_TOKEN_CONFIRM                     = 0x36ED, +    CMSG_REDEEM_WOW_TOKEN_START                       = 0x36EC,      CMSG_REMOVE_NEW_ITEM                              = 0x334F, -    CMSG_REMOVE_RAF_RECRUIT                           = 0x3728, +    CMSG_REMOVE_RAF_RECRUIT                           = 0x3724,      CMSG_REORDER_CHARACTERS                           = 0x35E9,      CMSG_REPAIR_ITEM                                  = 0x34F4,      CMSG_REPLACE_TROPHY                               = 0x3309,      CMSG_REPOP_REQUEST                                = 0x3530, -    CMSG_REPORT_CLIENT_VARIABLES                      = 0x3703, -    CMSG_REPORT_ENABLED_ADDONS                        = 0x3702, -    CMSG_REPORT_KEYBINDING_EXECUTION_COUNTS           = 0x3704, +    CMSG_REPORT_CLIENT_VARIABLES                      = 0x3700, +    CMSG_REPORT_ENABLED_ADDONS                        = 0x36FF, +    CMSG_REPORT_KEYBINDING_EXECUTION_COUNTS           = 0x3701,      CMSG_REPORT_PVP_PLAYER_AFK                        = 0x34FC,      CMSG_REPORT_SERVER_LAG                            = 0x339C, -    CMSG_REQUEST_ACCOUNT_DATA                         = 0x3699, +    CMSG_REQUEST_ACCOUNT_DATA                         = 0x3697,      CMSG_REQUEST_AREA_POI_UPDATE                      = 0x334E,      CMSG_REQUEST_BATTLEFIELD_STATUS                   = 0x35DC,      CMSG_REQUEST_CATEGORY_COOLDOWNS                   = 0x317D,      CMSG_REQUEST_CEMETERY_LIST                        = 0x3176,      CMSG_REQUEST_CHALLENGE_MODE_AFFIXES               = 0x3207, -    CMSG_REQUEST_CHARACTER_GUILD_FOLLOW_INFO          = 0x3691, +    CMSG_REQUEST_CHARACTER_GUILD_FOLLOW_INFO          = 0x368F,      CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS           = 0x32B7,      CMSG_REQUEST_CROWD_CONTROL_SPELL                  = 0x3534,      CMSG_REQUEST_FORCED_REACTIONS                     = 0x3209, @@ -632,13 +632,13 @@ enum OpcodeClient : uint16      CMSG_REQUEST_GUILD_REWARDS_LIST                   = 0x31A6,      CMSG_REQUEST_LFG_LIST_BLACKLIST                   = 0x32A7,      CMSG_REQUEST_PARTY_JOIN_UPDATES                   = 0x35F7, -    CMSG_REQUEST_PARTY_MEMBER_STATS                   = 0x3654, +    CMSG_REQUEST_PARTY_MEMBER_STATS                   = 0x3653,      CMSG_REQUEST_PET_INFO                             = 0x3490,      CMSG_REQUEST_PLAYED_TIME                          = 0x327F,      CMSG_REQUEST_PVP_BRAWL_INFO                       = 0x3195,      CMSG_REQUEST_PVP_REWARDS                          = 0x3194,      CMSG_REQUEST_QUEST_LINES_FOR_MAP                  = 0x3397, -    CMSG_REQUEST_RAID_INFO                            = 0x36CB, +    CMSG_REQUEST_RAID_INFO                            = 0x36C8,      CMSG_REQUEST_RATED_BATTLEFIELD_INFO               = 0x35E3,      CMSG_REQUEST_REALM_GUILD_MASTER_INFO              = 0x309B,      CMSG_REQUEST_RESEARCH_HISTORY                     = 0x3167, @@ -648,11 +648,11 @@ enum OpcodeClient : uint16      CMSG_REQUEST_VEHICLE_PREV_SEAT                    = 0x323B,      CMSG_REQUEST_VEHICLE_SWITCH_SEAT                  = 0x323D,      CMSG_REQUEST_WORLD_QUEST_UPDATE                   = 0x334D, -    CMSG_REQUEST_WOW_TOKEN_MARKET_PRICE               = 0x36E8, +    CMSG_REQUEST_WOW_TOKEN_MARKET_PRICE               = 0x36E5,      CMSG_RESET_CHALLENGE_MODE                         = 0x3205,      CMSG_RESET_CHALLENGE_MODE_CHEAT                   = 0x3206, -    CMSG_RESET_INSTANCES                              = 0x3669, -    CMSG_RESURRECT_RESPONSE                           = 0x3685, +    CMSG_RESET_INSTANCES                              = 0x3668, +    CMSG_RESURRECT_RESPONSE                           = 0x3684,      CMSG_REVERT_MONUMENT_APPEARANCE                   = 0x330B,      CMSG_RIDE_VEHICLE_INTERACT                        = 0x323E,      CMSG_SAVE_CUF_PROFILES                            = 0x318B, @@ -663,41 +663,41 @@ enum OpcodeClient : uint16      CMSG_SCENE_TRIGGER_EVENT                          = 0x3223,      CMSG_SELF_RES                                     = 0x353B,      CMSG_SELL_ITEM                                    = 0x34A2, -    CMSG_SELL_WOW_TOKEN_CONFIRM                       = 0x36EA, -    CMSG_SELL_WOW_TOKEN_START                         = 0x36E9, -    CMSG_SEND_CONTACT_LIST                            = 0x36D0, +    CMSG_SELL_WOW_TOKEN_CONFIRM                       = 0x36E7, +    CMSG_SELL_WOW_TOKEN_START                         = 0x36E6, +    CMSG_SEND_CONTACT_LIST                            = 0x36CD,      CMSG_SEND_MAIL                                    = 0x35FA,      CMSG_SEND_TEXT_EMOTE                              = 0x3488,      CMSG_SET_ACHIEVEMENTS_HIDDEN                      = 0x3228,      CMSG_SET_ACTION_BAR_TOGGLES                       = 0x353C, -    CMSG_SET_ACTION_BUTTON                            = 0x3636, +    CMSG_SET_ACTION_BUTTON                            = 0x3635,      CMSG_SET_ACTIVE_MOVER                             = 0x3A38,      CMSG_SET_ADVANCED_COMBAT_LOGGING                  = 0x32B8, -    CMSG_SET_ASSISTANT_LEADER                         = 0x3650, +    CMSG_SET_ASSISTANT_LEADER                         = 0x364F,      CMSG_SET_BACKPACK_AUTOSORT_DISABLED               = 0x332A,      CMSG_SET_BANK_AUTOSORT_DISABLED                   = 0x332B, -    CMSG_SET_CONTACT_NOTES                            = 0x36D3, +    CMSG_SET_CONTACT_NOTES                            = 0x36D0,      CMSG_SET_CURRENCY_FLAGS                           = 0x3169,      CMSG_SET_DIFFICULTY_ID                            = 0x3224, -    CMSG_SET_DUNGEON_DIFFICULTY                       = 0x3683, -    CMSG_SET_EVERYONE_IS_ASSISTANT                    = 0x3617, +    CMSG_SET_DUNGEON_DIFFICULTY                       = 0x3682, +    CMSG_SET_EVERYONE_IS_ASSISTANT                    = 0x3616,      CMSG_SET_FACTION_AT_WAR                           = 0x34E6,      CMSG_SET_FACTION_INACTIVE                         = 0x34E8,      CMSG_SET_FACTION_NOT_AT_WAR                       = 0x34E7,      CMSG_SET_GAME_EVENT_DEBUG_VIEW_STATE              = 0x31B8,      CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT               = 0x332D,      CMSG_SET_LFG_BONUS_FACTION_ID                     = 0x32A6, -    CMSG_SET_LOOT_METHOD                              = 0x3649, +    CMSG_SET_LOOT_METHOD                              = 0x3648,      CMSG_SET_LOOT_SPECIALIZATION                      = 0x3549, -    CMSG_SET_PARTY_ASSIGNMENT                         = 0x3652, -    CMSG_SET_PARTY_LEADER                             = 0x364B, +    CMSG_SET_PARTY_ASSIGNMENT                         = 0x3651, +    CMSG_SET_PARTY_LEADER                             = 0x364A,      CMSG_SET_PET_SLOT                                 = 0x3168, -    CMSG_SET_PLAYER_DECLINED_NAMES                    = 0x368B, +    CMSG_SET_PLAYER_DECLINED_NAMES                    = 0x3689,      CMSG_SET_PREFERRED_CEMETERY                       = 0x3177,      CMSG_SET_PVP                                      = 0x32AF, -    CMSG_SET_RAID_DIFFICULTY                          = 0x36DD, +    CMSG_SET_RAID_DIFFICULTY                          = 0x36DA,      CMSG_SET_ROLE                                     = 0x35D9, -    CMSG_SET_SAVED_INSTANCE_EXTEND                    = 0x3689, +    CMSG_SET_SAVED_INSTANCE_EXTEND                    = 0x3687,      CMSG_SET_SELECTION                                = 0x3532,      CMSG_SET_SHEATHED                                 = 0x3489,      CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT                  = 0x332C, @@ -709,9 +709,9 @@ enum OpcodeClient : uint16      CMSG_SET_USING_PARTY_GARRISON                     = 0x32EF,      CMSG_SET_WAR_MODE                                 = 0x32B0,      CMSG_SET_WATCHED_FACTION                          = 0x34E9, -    CMSG_SHOW_TRADE_SKILL                             = 0x36C3, +    CMSG_SHOW_TRADE_SKILL                             = 0x36C0,      CMSG_SIGN_PETITION                                = 0x353D, -    CMSG_SILENCE_PARTY_TALKER                         = 0x3653, +    CMSG_SILENCE_PARTY_TALKER                         = 0x3652,      CMSG_SOCKET_GEMS                                  = 0x34F3,      CMSG_SORT_BAGS                                    = 0x332E,      CMSG_SORT_BANK_BAGS                               = 0x332F, @@ -723,16 +723,16 @@ enum OpcodeClient : uint16      CMSG_START_CHALLENGE_MODE                         = 0x3554,      CMSG_START_SPECTATOR_WAR_GAME                     = 0x35DF,      CMSG_START_WAR_GAME                               = 0x35DE, -    CMSG_SUMMON_RESPONSE                              = 0x366B, -    CMSG_SUPPORT_TICKET_SUBMIT_BUG                    = 0x3646, -    CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT              = 0x3645, -    CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION             = 0x3647, +    CMSG_SUMMON_RESPONSE                              = 0x366A, +    CMSG_SUPPORT_TICKET_SUBMIT_BUG                    = 0x3645, +    CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT              = 0x3644, +    CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION             = 0x3646,      CMSG_SURRENDER_ARENA                              = 0x3174,      CMSG_SUSPEND_COMMS_ACK                            = 0x3764,      CMSG_SUSPEND_TOKEN_RESPONSE                       = 0x376A,      CMSG_SWAP_INV_ITEM                                = 0x399D,      CMSG_SWAP_ITEM                                    = 0x399C, -    CMSG_SWAP_SUB_GROUPS                              = 0x364E, +    CMSG_SWAP_SUB_GROUPS                              = 0x364D,      CMSG_SWAP_VOID_ITEM                               = 0x31A3,      CMSG_TABARD_VENDOR_ACTIVATE                       = 0x32AC,      CMSG_TALK_TO_GOSSIP                               = 0x3492, @@ -743,7 +743,7 @@ enum OpcodeClient : uint16      CMSG_TIME_SYNC_RESPONSE                           = 0x3A39,      CMSG_TIME_SYNC_RESPONSE_DROPPED                   = 0x3A3B,      CMSG_TIME_SYNC_RESPONSE_FAILED                    = 0x3A3A, -    CMSG_TOGGLE_DIFFICULTY                            = 0x3658, +    CMSG_TOGGLE_DIFFICULTY                            = 0x3657,      CMSG_TOGGLE_PVP                                   = 0x32AE,      CMSG_TOTEM_DESTROYED                              = 0x3500,      CMSG_TOY_CLEAR_FANFARE                            = 0x312E, @@ -752,26 +752,26 @@ enum OpcodeClient : uint16      CMSG_TRAINER_LIST                                 = 0x34AD,      CMSG_TRANSMOGRIFY_ITEMS                           = 0x3196,      CMSG_TURN_IN_PETITION                             = 0x353F, -    CMSG_TUTORIAL                                     = 0x36DE, +    CMSG_TUTORIAL                                     = 0x36DB,      CMSG_TWITTER_CHECK_STATUS                         = 0x312A,      CMSG_TWITTER_CONNECT                              = 0x3127,      CMSG_TWITTER_DISCONNECT                           = 0x312B,      CMSG_TWITTER_POST                                 = 0x3332, -    CMSG_UI_TIME_REQUEST                              = 0x369E, +    CMSG_UI_TIME_REQUEST                              = 0x369C,      CMSG_UNACCEPT_TRADE                               = 0x315B, -    CMSG_UNDELETE_CHARACTER                           = 0x36E0, +    CMSG_UNDELETE_CHARACTER                           = 0x36DD,      CMSG_UNLEARN_SKILL                                = 0x34ED,      CMSG_UNLEARN_SPECIALIZATION                       = 0x31A4,      CMSG_UNLOCK_VOID_STORAGE                          = 0x31A0, -    CMSG_UPDATE_ACCOUNT_DATA                          = 0x369A, +    CMSG_UPDATE_ACCOUNT_DATA                          = 0x3698,      CMSG_UPDATE_AREA_TRIGGER_VISUAL                   = 0x32A1, -    CMSG_UPDATE_CLIENT_SETTINGS                       = 0x3665, +    CMSG_UPDATE_CLIENT_SETTINGS                       = 0x3664,      CMSG_UPDATE_MISSILE_TRAJECTORY                    = 0x3A3F, -    CMSG_UPDATE_RAID_TARGET                           = 0x3651, +    CMSG_UPDATE_RAID_TARGET                           = 0x3650,      CMSG_UPDATE_SPELL_VISUAL                          = 0x32A0, -    CMSG_UPDATE_VAS_PURCHASE_STATES                   = 0x36F6, -    CMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST            = 0x36F1, -    CMSG_UPDATE_WOW_TOKEN_COUNT                       = 0x36E7, +    CMSG_UPDATE_VAS_PURCHASE_STATES                   = 0x36F3, +    CMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST            = 0x36EE, +    CMSG_UPDATE_WOW_TOKEN_COUNT                       = 0x36E4,      CMSG_UPGRADE_GARRISON                             = 0x32C0,      CMSG_USED_FOLLOW                                  = 0x3186,      CMSG_USE_CRITTER_ITEM                             = 0x3244, @@ -779,12 +779,12 @@ enum OpcodeClient : uint16      CMSG_USE_ITEM                                     = 0x329B,      CMSG_USE_TOY                                      = 0x329D,      CMSG_VIOLENCE_LEVEL                               = 0x3184, -    CMSG_VOICE_CHAT_JOIN_CHANNEL                      = 0x3712, -    CMSG_VOICE_CHAT_LOGIN                             = 0x3711, +    CMSG_VOICE_CHAT_JOIN_CHANNEL                      = 0x370F, +    CMSG_VOICE_CHAT_LOGIN                             = 0x370E,      CMSG_VOID_STORAGE_TRANSFER                        = 0x31A2,      CMSG_WARDEN_DATA                                  = 0x35EC, -    CMSG_WHO                                          = 0x3682, -    CMSG_WHO_IS                                       = 0x3681, +    CMSG_WHO                                          = 0x3681, +    CMSG_WHO_IS                                       = 0x3680,      CMSG_WORLD_PORT_RESPONSE                          = 0x35F9,      CMSG_WRAP_ITEM                                    = 0x3994, @@ -1298,6 +1298,7 @@ enum OpcodeServer : uint16      SMSG_LFG_LIST_APPLICANT_LIST_UPDATE               = 0x2A2B,      SMSG_LFG_LIST_APPLICATION_STATUS_UPDATE           = 0x2A28,      SMSG_LFG_LIST_APPLY_TO_GROUP_RESULT               = 0x2A29, +    SMSG_LFG_LIST_INIT_AUTO_DELIST                    = 0x28CF,      SMSG_LFG_LIST_JOIN_RESULT                         = 0x2A1D,      SMSG_LFG_LIST_SEARCH_RESULTS                      = 0x2A1E,      SMSG_LFG_LIST_SEARCH_RESULTS_UPDATE               = 0x2A2C, @@ -1624,6 +1625,7 @@ enum OpcodeServer : uint16      SMSG_RESET_WEEKLY_CURRENCY                        = 0x2575,      SMSG_RESPEC_WIPE_CONFIRM                          = 0x262A,      SMSG_RESPOND_INSPECT_ACHIEVEMENTS                 = 0x2572, +    SMSG_RESUME_CAST                                  = 0x2C3B,      SMSG_RESUME_CAST_BAR                              = 0x2C3E,      SMSG_RESUME_COMMS                                 = 0x304B,      SMSG_RESUME_TOKEN                                 = 0x25BF, @@ -1828,7 +1830,7 @@ enum OpcodeServer : uint16      SMSG_ZONE_UNDER_ATTACK                            = 0x2BB5,      // Opcodes that are not generated automatically -    SMSG_ACCOUNT_HEIRLOOM_UPDATE                      = 0xBADD, // no client handler +    SMSG_ACCOUNT_HEIRLOOM_UPDATE                      = 0x25C6, // no client handler      SMSG_COMPRESSED_PACKET                            = 0x3052,      SMSG_MULTIPLE_PACKETS                             = 0x3051,  | 
