From d27874c45e98d51fd207ab2446d0f47e8c84345c Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 30 Dec 2018 15:01:20 +0100 Subject: [PATCH] Core/Movement: updated and enabled MSG_MOVE_SET_RUN_MODE and MSG_MOVE_SET_WALK_MODE *thx to Warpten --- src/server/game/Movement/MovementStructures.cpp | 12 ++++++------ src/server/game/Server/Protocol/Opcodes.cpp | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/server/game/Movement/MovementStructures.cpp b/src/server/game/Movement/MovementStructures.cpp index 60e75f8737..2fc7b31815 100644 --- a/src/server/game/Movement/MovementStructures.cpp +++ b/src/server/game/Movement/MovementStructures.cpp @@ -2129,15 +2129,15 @@ MovementStatusElements const MovementSetRunMode[] = MSETransportGuidByte0, MSETransportPositionY, MSETransportGuidByte6, - MSEFallCosAngle, - MSEFallHorizontalSpeed, MSEFallSinAngle, + MSEFallHorizontalSpeed, + MSEFallCosAngle, MSEFallTime, MSEFallVerticalSpeed, MSESplineElevation, MSETimestamp, MSEOrientation, - MSEEnd, + MSEEnd }; MovementStatusElements const MovementSetWalkMode[] = @@ -2200,16 +2200,16 @@ MovementStatusElements const MovementSetWalkMode[] = MSETransportGuidByte7, MSETransportPositionY, MSETransportGuidByte1, - MSEFallSinAngle, - MSEFallHorizontalSpeed, MSEFallCosAngle, + MSEFallHorizontalSpeed, + MSEFallSinAngle, MSEFallVerticalSpeed, MSEFallTime, MSESplineElevation, MSEPitch, MSETimestamp, MSEOrientation, - MSEEnd, + MSEEnd }; MovementStatusElements const MovementSetCanFly[] = diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index 106f93ca84..51e1b75fe8 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -587,8 +587,8 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER(MSG_MOVE_JUMP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); DEFINE_OPCODE_HANDLER(MSG_MOVE_SET_FACING, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); DEFINE_OPCODE_HANDLER(MSG_MOVE_SET_PITCH, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); - DEFINE_OPCODE_HANDLER(MSG_MOVE_SET_RUN_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_OPCODE_HANDLER(MSG_MOVE_SET_WALK_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); + DEFINE_OPCODE_HANDLER(MSG_MOVE_SET_RUN_MODE, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleMovementOpcodes); + DEFINE_OPCODE_HANDLER(MSG_MOVE_SET_WALK_MODE, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleMovementOpcodes); DEFINE_OPCODE_HANDLER(MSG_MOVE_START_ASCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); DEFINE_OPCODE_HANDLER(MSG_MOVE_START_BACKWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); DEFINE_OPCODE_HANDLER(MSG_MOVE_START_DESCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes );