diff --git a/src/game/Opcodes.cpp b/src/game/Opcodes.cpp index 2b12e8dcd..77cb8d5dc 100644 --- a/src/game/Opcodes.cpp +++ b/src/game/Opcodes.cpp @@ -325,7 +325,7 @@ void InitializeOpcodes() //OPCODE(CMSG_OPENING_CINEMATIC, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); OPCODE(SMSG_TRIGGER_CINEMATIC, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_NEXT_CINEMATIC_CAMERA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleNextCinematicCamera ); - //OPCODE(CMSG_COMPLETE_CINEMATIC, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCompleteCinematic ); + OPCODE(CMSG_COMPLETE_CINEMATIC, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCompleteCinematic ); OPCODE(SMSG_TUTORIAL_FLAGS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(CMSG_TUTORIAL_FLAG, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleTutorialFlagOpcode ); OPCODE(CMSG_TUTORIAL_CLEAR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleTutorialClearOpcode ); @@ -351,7 +351,7 @@ void InitializeOpcodes() OPCODE(SMSG_INVENTORY_CHANGE_FAILURE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_OPEN_CONTAINER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(CMSG_INSPECT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleInspectOpcode ); - //OPCODE(SMSG_INSPECT_RESULTS_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_INSPECT_RESULTS_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(CMSG_INITIATE_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleInitiateTradeOpcode ); OPCODE(CMSG_BEGIN_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBeginTradeOpcode ); OPCODE(CMSG_BUSY_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBusyTradeOpcode ); @@ -405,7 +405,7 @@ void InitializeOpcodes() OPCODE(SMSG_ATTACKSWING_DEADTARGET, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_ATTACKSWING_CANT_ATTACK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_ATTACKERSTATEUPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(SMSG_BATTLEFIELD_PORT_DENIED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_BATTLEFIELD_PORT_DENIED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_PERFORM_ACTION_SET, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_RESUME_CAST_BAR, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_CANCEL_COMBAT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); @@ -442,8 +442,8 @@ void InitializeOpcodes() OPCODE(SMSG_DUEL_WINNER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(CMSG_DUEL_ACCEPTED, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDuelAcceptedOpcode ); OPCODE(CMSG_DUEL_CANCELLED, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDuelCancelledOpcode ); - //OPCODE(SMSG_MOUNTRESULT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(SMSG_DISMOUNTRESULT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_MOUNTRESULT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_DISMOUNTRESULT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_REMOVED_FROM_PVP_QUEUE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(CMSG_MOUNTSPECIAL_ANIM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMountSpecialAnimOpcode ); OPCODE(SMSG_MOUNTSPECIAL_ANIM, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); @@ -555,13 +555,13 @@ void InitializeOpcodes() OPCODE(SMSG_CLEAR_COOLDOWNS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_GAMEOBJECT_PAGETEXT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(CMSG_SETSHEATHED, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSetSheathedOpcode ); - //OPCODE(SMSG_COOLDOWN_CHEAT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_COOLDOWN_CHEAT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_SPELL_DELAYED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(CMSG_QUEST_POI_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestPOIQueryOpcode ); OPCODE(SMSG_QUEST_POI_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_GHOST, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(CMSG_GM_INVIS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - //OPCODE(SMSG_INVALID_PROMOTION_CODE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_INVALID_PROMOTION_CODE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(MSG_GM_BIND_OTHER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(MSG_GM_SUMMON, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); OPCODE(SMSG_ITEM_TIME_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); @@ -595,7 +595,7 @@ void InitializeOpcodes() OPCODE(CMSG_REQUEST_ACCOUNT_DATA, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleRequestAccountData ); OPCODE(CMSG_UPDATE_ACCOUNT_DATA, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleUpdateAccountData ); OPCODE(SMSG_UPDATE_ACCOUNT_DATA, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(SMSG_CLEAR_FAR_SIGHT_IMMEDIATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_CLEAR_FAR_SIGHT_IMMEDIATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_CHANGEPLAYER_DIFFICULTY_RESULT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_GM_TEACH, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(CMSG_GM_CREATE_ITEM_TARGET, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -1371,7 +1371,7 @@ void InitializeOpcodes() OPCODE(CMSG_LOW_LEVEL_RAID, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSetAllowLowLevelRaidOpcode); OPCODE(CMSG_LOW_LEVEL_RAID_USER, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSetAllowLowLevelRaidOpcode); //OPCODE(SMSG_CAMERA_SHAKE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(SMSG_SOCKET_GEMS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_SOCKET_GEMS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_SET_CHARACTER_MODEL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); OPCODE(SMSG_CONNECT_TO, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_CONNECT_TO_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); diff --git a/src/game/Opcodes.h b/src/game/Opcodes.h index dbd4385b0..e63b3aea4 100644 --- a/src/game/Opcodes.h +++ b/src/game/Opcodes.h @@ -310,7 +310,7 @@ enum Opcodes CMSG_OPENING_CINEMATIC = 0x10FA, SMSG_TRIGGER_CINEMATIC = 0x6C27, // 4.3.4 15595 CMSG_NEXT_CINEMATIC_CAMERA = 0x10FC, - CMSG_COMPLETE_CINEMATIC = 0x10FD, + CMSG_COMPLETE_CINEMATIC = 0x2116, // 4.3.4 15595 SMSG_TUTORIAL_FLAGS = 0x0B35, // 4.3.4 15595 CMSG_TUTORIAL_FLAG = 0x6C26, // 4.3.4 15595 CMSG_TUTORIAL_CLEAR = 0x6515, // 4.3.4 15595 @@ -335,7 +335,7 @@ enum Opcodes SMSG_INVENTORY_CHANGE_FAILURE = 0x2236, // 4.3.4 15595 SMSG_OPEN_CONTAINER = 0x4714, // 4.3.4 15595 CMSG_INSPECT = 0x0927, // 4.3.4 15595 - SMSG_INSPECT_RESULTS_UPDATE = 0x1116, + SMSG_INSPECT_RESULTS_UPDATE = 0x0C14, // 4.3.4 15595 CMSG_INITIATE_TRADE = 0x7916, // 4.3.4 15595 CMSG_BEGIN_TRADE = 0x721E, // 4.3.4 15595 CMSG_BUSY_TRADE = 0x331C, // 4.3.4 15595 @@ -389,7 +389,7 @@ enum Opcodes SMSG_ATTACKSWING_DEADTARGET = 0x2B26, // 4.3.4 15595 SMSG_ATTACKSWING_CANT_ATTACK = 0x0016, // 4.3.4 15595 SMSG_ATTACKERSTATEUPDATE = 0x0B25, // 4.3.4 15595 - SMSG_BATTLEFIELD_PORT_DENIED = 0x114C, + SMSG_BATTLEFIELD_PORT_DENIED = 0x35A3, // 4.3.4 15595 CMSG_PERFORM_ACTION_SET = 0x114D, SMSG_RESUME_CAST_BAR = 0x114E, SMSG_CANCEL_COMBAT = 0x4F04, // 4.3.4 15595 @@ -427,8 +427,8 @@ enum Opcodes SMSG_DUEL_WINNER = 0x2D36, // 4.3.4 15595 CMSG_DUEL_ACCEPTED = 0x2136, // 4.3.4 15595 CMSG_DUEL_CANCELLED = 0x6624, // 4.3.4 15595 - SMSG_MOUNTRESULT = 0x116F, - SMSG_DISMOUNTRESULT = 0x1170, + SMSG_MOUNTRESULT = 0x2225, // 4.3.4 15595 + SMSG_DISMOUNTRESULT = 0x0D25, // 4.3.4 15595 SMSG_REMOVED_FROM_PVP_QUEUE = 0x1171, CMSG_MOUNTSPECIAL_ANIM = 0x2807, // 4.3.4 15595 SMSG_MOUNTSPECIAL_ANIM = 0x0217, // 4.3.4 15595 @@ -540,13 +540,13 @@ enum Opcodes SMSG_CLEAR_COOLDOWNS = 0x59B4, // 4.3.4 15595 SMSG_GAMEOBJECT_PAGETEXT = 0x2925, // 4.3.4 15595 CMSG_SETSHEATHED = 0x4326, // 4.3.4 15595 - SMSG_COOLDOWN_CHEAT = 0x11E2, + SMSG_COOLDOWN_CHEAT = 0x4537, // 4.3.4 15595 SMSG_SPELL_DELAYED = 0x0715, // 4.3.4 15595 CMSG_QUEST_POI_QUERY = 0x4037, // 4.3.4 15595 SMSG_QUEST_POI_QUERY_RESPONSE = 0x6304, // 4.3.4 15595 CMSG_GHOST = 0x11E6, CMSG_GM_INVIS = 0x11E7, - SMSG_INVALID_PROMOTION_CODE = 0x11E8, + SMSG_INVALID_PROMOTION_CODE = 0x6F25, // 4.3.4 15595 MSG_GM_BIND_OTHER = 0x11E9, MSG_GM_SUMMON = 0x11EA, SMSG_ITEM_TIME_UPDATE = 0x2407, // 4.3.4 15595 @@ -580,7 +580,7 @@ enum Opcodes CMSG_REQUEST_ACCOUNT_DATA = 0x6505, // 4.3.4 15595 CMSG_UPDATE_ACCOUNT_DATA = 0x4736, // 4.3.4 15595 SMSG_UPDATE_ACCOUNT_DATA = 0x6837, // 4.3.4 15595 - SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x120E, + SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x2A04, // 4.3.4 15595 SMSG_CHANGEPLAYER_DIFFICULTY_RESULT = 0x2217, // 4.3.4 15595 CMSG_GM_TEACH = 0x1210, CMSG_GM_CREATE_ITEM_TARGET = 0x1211, @@ -672,7 +672,7 @@ enum Opcodes SMSG_SET_PCT_SPELL_MODIFIER = 0x0224, // 4.3.4 15595 CMSG_SET_AMMO = 0x1269, SMSG_CORPSE_RECLAIM_DELAY = 0x0D34, // 4.3.4 15595 - CMSG_SET_ACTIVE_MOVER = 0x126B, + CMSG_SET_ACTIVE_MOVER = 0x3314, // 4.3.4 15595 CMSG_PET_CANCEL_AURA = 0x4B25, // 4.3.4 15595 CMSG_PLAYER_AI_CHEAT = 0x126D, CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x6C35, // 4.3.4 15595 @@ -1356,7 +1356,7 @@ enum Opcodes CMSG_LOW_LEVEL_RAID = 0x4435, // 4.3.4 15595 CMSG_LOW_LEVEL_RAID_USER = 0x0536, // 4.3.4 15595 SMSG_CAMERA_SHAKE = 0x150B, - SMSG_SOCKET_GEMS = 0x150C, + SMSG_SOCKET_GEMS = 0x6014, // 4.3.4 15595 CMSG_SET_CHARACTER_MODEL = 0x150D, SMSG_CONNECT_TO = 0x0942, // 4.3.4 15595 CMSG_CONNECT_TO_FAILED = 0x150F, diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 55c20d4e9..9cf58bebf 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "12744" + #define REVISION_NR "12745" #endif // __REVISION_NR_H__