diff options
author | Vincent-Michael <Vincent_Michael@gmx.de> | 2015-03-01 13:16:03 +0100 |
---|---|---|
committer | Vincent-Michael <Vincent_Michael@gmx.de> | 2015-03-01 13:16:26 +0100 |
commit | e4797c4765d16b4af80b138d81581a1b84aa6a68 (patch) | |
tree | eb2af7de3be701e61219d67b399c48d32ac6ceac | |
parent | e98a098b51a566ccbac227b2e06fb7f424b3b117 (diff) |
Core/PacketIO: Sync with wpp and enable some opcodes
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 24 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.h | 38 |
2 files changed, 31 insertions, 31 deletions
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index cbc7395f6ec..b36500f2aab 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -291,7 +291,7 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_CHANNEL_UNSILENCE_VOICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceVoice>); DEFINE_HANDLER(CMSG_CHANNEL_VOICE_OFF, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeVoice>); DEFINE_HANDLER(CMSG_CHANNEL_VOICE_ON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Voice>); - DEFINE_HANDLER(CMSG_CHAR_CREATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CreateChar, &WorldSession::HandleCharCreateOpcode); + DEFINE_HANDLER(CMSG_CHAR_CREATE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CreateChar, &WorldSession::HandleCharCreateOpcode); DEFINE_HANDLER(CMSG_CHAR_CUSTOMIZE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharCustomize, &WorldSession::HandleCharCustomizeOpcode); DEFINE_HANDLER(CMSG_CHAR_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::DeleteChar, &WorldSession::HandleCharDeleteOpcode); DEFINE_HANDLER(CMSG_CHAR_ENUM, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharEnumOpcode); @@ -379,7 +379,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_GET_MIRROR_IMAGE_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleMirrorImageDataRequest ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GET_SHIPMENT_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GET_TROPHY_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_GET_UNDELETE_COOLDOWN_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::GetUndeleteCooldownStatus, &WorldSession::HandleGetUndeleteCooldownStatus); + DEFINE_HANDLER(CMSG_GET_UNDELETE_COOLDOWN_STATUS, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::GetUndeleteCooldownStatus, &WorldSession::HandleGetUndeleteCooldownStatus); DEFINE_OPCODE_HANDLER_OLD(CMSG_GHOST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GM_INVIS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GM_LAG_REPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleReportLag ); @@ -396,7 +396,7 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_GM_TICKET_GET_TICKET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetTicket, &WorldSession::HandleGMTicketGetTicketOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_GM_TICKET_RESPONSE_RESOLVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGMResponseResolve ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GM_TICKET_UPDATE_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGMTicketUpdateOpcode ); - DEFINE_HANDLER(CMSG_GOSSIP_HELLO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleGossipHelloOpcode); + DEFINE_HANDLER(CMSG_GOSSIP_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleGossipHelloOpcode); DEFINE_HANDLER(CMSG_GOSSIP_SELECT_OPTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::GossipSelectOption, &WorldSession::HandleGossipSelectOptionOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_GRANT_LEVEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGrantLevel ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GROUP_ASSISTANT_LEADER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGroupAssistantLeaderOpcode); @@ -508,7 +508,7 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_LOAD_SCREEN, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::LoadingScreenNotify, &WorldSession::HandleLoadScreenOpcode); DEFINE_HANDLER(CMSG_LOGOUT_CANCEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutCancel, &WorldSession::HandleLogoutCancelOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOGOUT_INSTANT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_LOGOUT_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutRequest, &WorldSession::HandleLogoutRequestOpcode); + DEFINE_HANDLER(CMSG_LOGOUT_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutRequest, &WorldSession::HandleLogoutRequestOpcode); DEFINE_HANDLER(CMSG_LOG_DISCONNECT, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); DEFINE_HANDLER(CMSG_LOOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootUnit, &WorldSession::HandleLootOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_CURRENCY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -624,7 +624,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_NEUTRAL_PLAYER_SELECT_FACTION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_NEW_SPELL_SLOT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_NEXT_CINEMATIC_CAMERA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleNextCinematicCamera ); - DEFINE_HANDLER(CMSG_NPC_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryNPCText, &WorldSession::HandleNpcTextQueryOpcode); + DEFINE_HANDLER(CMSG_NPC_TEXT_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryNPCText, &WorldSession::HandleNpcTextQueryOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_OBJECT_UPDATE_FAILED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleObjectUpdateFailedOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_OBJECT_UPDATE_RESCUED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_OFFER_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::OfferPetition, &WorldSession::HandleOfferPetition); @@ -699,7 +699,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_PUSH_RESULT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestPushResult ); DEFINE_HANDLER(CMSG_QUEST_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QueryQuestInfo, &WorldSession::HandleQuestQueryOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEUED_MESSAGES_END, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_RANDOMIZE_CHAR_NAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::GenerateRandomCharacterName, &WorldSession::HandleRandomizeCharNameOpcode); + DEFINE_HANDLER(CMSG_RANDOMIZE_CHAR_NAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::GenerateRandomCharacterName, &WorldSession::HandleRandomizeCharNameOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_RANDOM_ROLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRandomRollOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_READY_CHECK_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_READ_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleReadItem ); @@ -1098,7 +1098,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_OBJECT_TEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CREATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CREATE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_DELETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1276,7 +1276,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOD_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_MESSAGE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_POI, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_ACTION_THROTTLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1422,7 +1422,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_POST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_RECRUITS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIST_INVENTORY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIST_INVENTORY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_CHARACTER_COPY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1430,8 +1430,8 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SETTIMESPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_VERIFY_WORLD, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_CANCEL_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOG_XPGAIN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ALL_PASSED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_CLEAR_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1690,7 +1690,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_INSTANCE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_MARKERS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_SUMMON_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOMIZE_CHAR_NAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOMIZE_CHAR_NAME, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOM_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BG_RATING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BG_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index a2f529f7431..c90c42d8cc9 100644 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -197,7 +197,7 @@ enum OpcodeClient : uint32 CMSG_CHANNEL_VOICE_ON = 0xBADD, CMSG_CHAR_CREATE = 0x133A, CMSG_CHAR_CUSTOMIZE = 0xBADD, - CMSG_CHAR_DELETE = 0xBADD, + CMSG_CHAR_DELETE = 0x1774, CMSG_CHAR_ENUM = 0x19E3, CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0xBADD, CMSG_CHAR_RENAME = 0xBADD, @@ -302,7 +302,7 @@ enum OpcodeClient : uint32 CMSG_GM_TICKET_GET_TICKET = 0xBADD, CMSG_GM_TICKET_RESPONSE_RESOLVE = 0xBADD, CMSG_GM_TICKET_UPDATE_TEXT = 0xBADD, - CMSG_GOSSIP_HELLO = 0xBADD, + CMSG_GOSSIP_HELLO = 0x0483, CMSG_GOSSIP_SELECT_OPTION = 0xBADD, CMSG_GRANT_LEVEL = 0xBADD, CMSG_GROUP_ASSISTANT_LEADER = 0xBADD, @@ -416,7 +416,7 @@ enum OpcodeClient : uint32 CMSG_LOAD_SCREEN = 0x13E4, CMSG_LOGOUT_CANCEL = 0xBADD, CMSG_LOGOUT_INSTANT = 0xBADD, - CMSG_LOGOUT_REQUEST = 0xBADD, + CMSG_LOGOUT_REQUEST = 0x0824, CMSG_LOG_DISCONNECT = 0x1432, CMSG_LOOT = 0xBADD, CMSG_LOOT_CURRENCY = 0xBADD, @@ -532,7 +532,7 @@ enum OpcodeClient : uint32 CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0xBADD, CMSG_NEW_SPELL_SLOT = 0xBADD, CMSG_NEXT_CINEMATIC_CAMERA = 0xBADD, - CMSG_NPC_TEXT_QUERY = 0xBADD, + CMSG_NPC_TEXT_QUERY = 0x0E44, CMSG_OBJECT_UPDATE_FAILED = 0xBADD, CMSG_OBJECT_UPDATE_RESCUED = 0xBADD, CMSG_OFFER_PETITION = 0xBADD, @@ -607,7 +607,7 @@ enum OpcodeClient : uint32 CMSG_QUEST_PUSH_RESULT = 0xBADD, CMSG_QUEST_QUERY = 0xBADD, CMSG_QUEUED_MESSAGES_END = 0x147B, - CMSG_RANDOMIZE_CHAR_NAME = 0xBADD, + CMSG_RANDOMIZE_CHAR_NAME = 0x17FA, CMSG_RANDOM_ROLL = 0xBADD, CMSG_READY_CHECK_RESPONSE = 0xBADD, CMSG_READ_ITEM = 0xBADD, @@ -1003,14 +1003,14 @@ enum OpcodeServer : uint32 SMSG_CHANNEL_LIST = 0xBADD, SMSG_CHANNEL_NOTIFY = 0xBADD, SMSG_CHANNEL_NOTIFY_JOINED = 0xBADD, - SMSG_CHANNEL_NOTIFY_LEFT = 0xBADD, - SMSG_CHANNEL_START = 0xBADD, + SMSG_CHANNEL_NOTIFY_LEFT = 0x143B, + SMSG_CHANNEL_START = 0x0F5A, SMSG_CHANNEL_UPDATE = 0xBADD, SMSG_CHARACTER_LOGIN_FAILED = 0xBADD, SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0xBADD, SMSG_CHARACTER_UPGRADE_COMPLETE = 0xBADD, SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET = 0xBADD, - SMSG_CHAR_CREATE = 0xBADD, + SMSG_CHAR_CREATE = 0x13E4, SMSG_CHAR_CUSTOMIZE = 0xBADD, SMSG_CHAR_CUSTOMIZE_RESULT = 0xBADD, SMSG_CHAR_DELETE = 0xBADD, @@ -1082,7 +1082,7 @@ enum OpcodeServer : uint32 SMSG_DAMAGE_CALC_LOG = 0xBADD, SMSG_DAMAGE_DONE_OBSOLETE = 0xBADD, SMSG_DANCE_QUERY_RESPONSE = 0xBADD, - SMSG_DANCE_STUDIO_CREATE_RESULT = 0xBADD, + SMSG_DANCE_STUDIO_CREATE_RESULT = 0x15F2, SMSG_DB_LOOKUP_RESULTS = 0xBADD, SMSG_DB_REPLY = 0x097C, SMSG_DEATH_RELEASE_LOC = 0xBADD, @@ -1208,7 +1208,7 @@ enum OpcodeServer : uint32 SMSG_GM_TICKET_UPDATE = 0xBADD, SMSG_GOD_MODE = 0xBADD, SMSG_GOSSIP_COMPLETE = 0xBADD, - SMSG_GOSSIP_MESSAGE = 0xBADD, + SMSG_GOSSIP_MESSAGE = 0x0117, SMSG_GOSSIP_POI = 0xBADD, SMSG_GROUP_ACTION_THROTTLED = 0xBADD, SMSG_GROUP_CANCEL = 0xBADD, @@ -1228,7 +1228,7 @@ enum OpcodeServer : uint32 SMSG_GUILD_CHALLENGE_COMPLETED = 0xBADD, SMSG_GUILD_CHALLENGE_UPDATE = 0xBADD, SMSG_GUILD_CHANGE_NAME_RESULT = 0xBADD, - SMSG_GUILD_COMMAND_RESULT = 0xBADD, + SMSG_GUILD_COMMAND_RESULT = 0x0B94, SMSG_GUILD_CRITERIA_DELETED = 0xBADD, SMSG_GUILD_CRITERIA_UPDATE = 0xBADD, SMSG_GUILD_DECLINE = 0xBADD, @@ -1356,7 +1356,7 @@ enum OpcodeServer : uint32 SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED = 0xBADD, SMSG_LF_GUILD_POST = 0xBADD, SMSG_LF_GUILD_RECRUITS = 0xBADD, - SMSG_LIST_INVENTORY = 0xBADD, + SMSG_LIST_INVENTORY = 0x17A1, SMSG_LIST_TARGETS = 0xBADD, SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0xBADD, SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0xBADD, @@ -1365,8 +1365,8 @@ enum OpcodeServer : uint32 SMSG_LOGIN_SETTIMESPEED = 0x1573, SMSG_LOGIN_VERIFY_WORLD = 0x0B31, SMSG_LOGOUT_CANCEL_ACK = 0xBADD, - SMSG_LOGOUT_COMPLETE = 0xBADD, - SMSG_LOGOUT_RESPONSE = 0xBADD, + SMSG_LOGOUT_COMPLETE = 0x17AA, + SMSG_LOGOUT_RESPONSE = 0x1BB4, SMSG_LOG_XPGAIN = 0xBADD, SMSG_LOOT_ALL_PASSED = 0xBADD, SMSG_LOOT_CLEAR_MONEY = 0xBADD, @@ -1558,7 +1558,7 @@ enum OpcodeServer : uint32 SMSG_PET_CLEAR_SPELLS = 0xBADD, SMSG_PET_DISMISS_SOUND = 0xBADD, SMSG_PET_GOD_MODE = 0xBADD, - SMSG_PET_GUIDS = 0xBADD, + SMSG_PET_GUIDS = 0x198A, SMSG_PET_LEARNED_SPELL = 0xBADD, SMSG_PET_MODE = 0xBADD, SMSG_PET_NAME_INVALID = 0xBADD, @@ -1568,7 +1568,7 @@ enum OpcodeServer : uint32 SMSG_PET_SLOT_UPDATED = 0xBADD, SMSG_PET_SPECIALIZATION = 0xBADD, SMSG_PET_SPELLS = 0xBADD, - SMSG_PET_STABLE_LIST = 0xBADD, + SMSG_PET_STABLE_LIST = 0x04E2, SMSG_PET_STABLE_RESULT = 0xBADD, SMSG_PET_TAME_FAILURE = 0xBADD, SMSG_PET_UPDATE_COMBO_POINTS = 0xBADD, @@ -1613,7 +1613,7 @@ enum OpcodeServer : uint32 SMSG_QUESTGIVER_QUEST_LIST = 0xBADD, SMSG_QUESTGIVER_REQUEST_ITEMS = 0xBADD, SMSG_QUESTGIVER_STATUS = 0xBADD, - SMSG_QUESTGIVER_STATUS_MULTIPLE = 0xBADD, + SMSG_QUESTGIVER_STATUS_MULTIPLE = 0x030F, SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0xBADD, SMSG_QUEST_CONFIRM_ACCEPT = 0xBADD, SMSG_QUEST_FORCE_REMOVED = 0xBADD, @@ -1633,7 +1633,7 @@ enum OpcodeServer : uint32 SMSG_RAID_INSTANCE_MESSAGE = 0xBADD, SMSG_RAID_MARKERS_CHANGED = 0xBADD, SMSG_RAID_SUMMON_FAILED = 0xBADD, - SMSG_RANDOMIZE_CHAR_NAME = 0xBADD, + SMSG_RANDOMIZE_CHAR_NAME = 0x195B, SMSG_RANDOM_ROLL = 0xBADD, SMSG_RATED_BG_RATING = 0xBADD, SMSG_RATED_BG_STATS = 0xBADD, @@ -1773,7 +1773,7 @@ enum OpcodeServer : uint32 SMSG_SPELL_FAILED_OTHER = 0xBADD, SMSG_SPELL_FAILURE = 0xBADD, SMSG_SPELL_GO = 0x1281, - SMSG_SPELL_HEAL_LOG = 0xBADD, + SMSG_SPELL_HEAL_LOG = 0x1043, SMSG_SPELL_INSTAKILL_LOG = 0xBADD, SMSG_SPELL_INTERRUPT_LOG = 0xBADD, SMSG_SPELL_MISS_LOG = 0xBADD, |