diff --git a/src/game/MovementHandler.cpp b/src/game/MovementHandler.cpp index 7d03f7277..560b2010a 100644 --- a/src/game/MovementHandler.cpp +++ b/src/game/MovementHandler.cpp @@ -513,8 +513,14 @@ void WorldSession::SendKnockBack(float angle, float horizontalSpeed, float verti void WorldSession::HandleMoveHoverAck(WorldPacket& recv_data) { DEBUG_LOG("CMSG_MOVE_HOVER_ACK"); + uint64 guid; + recv_data.readPackGUID(guid); + recv_data.read_skip(); + + MovementInfo movementInfo; + recv_data >> movementInfo; + recv_data.read_skip(); - recv_data.rfinish(); /* MovementInfo movementInfo; recv_data >> movementInfo; diff --git a/src/game/Opcodes.cpp b/src/game/Opcodes.cpp index b44685265..8a0fd1423 100644 --- a/src/game/Opcodes.cpp +++ b/src/game/Opcodes.cpp @@ -310,7 +310,7 @@ void InitializeOpcodes() OPCODE(SMSG_MOVE_NORMAL_FALL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_MOVE_SET_HOVER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_MOVE_UNSET_HOVER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(CMSG_MOVE_HOVER_ACK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMoveHoverAck ); + OPCODE(CMSG_MOVE_HOVER_ACK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMoveHoverAck ); //OPCODE(MSG_MOVE_HOVER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); OPCODE(SMSG_SPLINE_MOVE_SET_WALK_SPEED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_SPLINE_MOVE_SET_RUN_SPEED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); diff --git a/src/game/Opcodes.h b/src/game/Opcodes.h index f5f236b0d..68cfc64ab 100644 --- a/src/game/Opcodes.h +++ b/src/game/Opcodes.h @@ -304,7 +304,7 @@ enum Opcodes SMSG_MOVE_NORMAL_FALL = 0x51B6, // 4.3.4 15595 SMSG_MOVE_SET_HOVER = 0x5CB3, // 4.3.4 15595 SMSG_MOVE_UNSET_HOVER = 0x51B3, // 4.3.4 15595 - CMSG_MOVE_HOVER_ACK = 0x10F7, + CMSG_MOVE_HOVER_ACK = 0x3318, // 4.3.4 15595 MSG_MOVE_HOVER = 0x10F8, CMSG_TRIGGER_CINEMATIC_CHEAT = 0x10F9, CMSG_OPENING_CINEMATIC = 0x10FA, diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index b9a4ce7ea..375ffc0a7 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 "12761" + #define REVISION_NR "12762" #endif // __REVISION_NR_H__