MSG_MOVE_JUMP 5.4.8 18414

This commit is contained in:
zamalaev 2020-02-19 21:40:16 +00:00 committed by Antz
parent 35b39ec455
commit e8f8855061
3 changed files with 55 additions and 51 deletions

View file

@ -260,7 +260,7 @@ void InitializeOpcodes()
OPCODE(CMSG_MOVE_START_STRAFE_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(CMSG_MOVE_START_STRAFE_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes );
OPCODE(CMSG_MOVE_START_STRAFE_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(CMSG_MOVE_START_STRAFE_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes );
OPCODE(CMSG_MOVE_STOP_STRAFE, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(CMSG_MOVE_STOP_STRAFE, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes );
OPCODE(CMSG_MOVE_JUMP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(MSG_MOVE_JUMP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes );
OPCODE(CMSG_MOVE_START_TURN_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(CMSG_MOVE_START_TURN_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes );
OPCODE(CMSG_MOVE_START_TURN_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(CMSG_MOVE_START_TURN_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes );
OPCODE(CMSG_MOVE_STOP_TURN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(CMSG_MOVE_STOP_TURN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes );

View file

@ -253,7 +253,7 @@ enum Opcodes
CMSG_MOVE_START_STRAFE_LEFT = 0x0EC8, // 5.4.1 17538 CMSG_MOVE_START_STRAFE_LEFT = 0x0EC8, // 5.4.1 17538
CMSG_MOVE_START_STRAFE_RIGHT = 0x0269, // 5.4.1 17538 CMSG_MOVE_START_STRAFE_RIGHT = 0x0269, // 5.4.1 17538
CMSG_MOVE_STOP_STRAFE = 0x12C9, // 5.4.1 17538 CMSG_MOVE_STOP_STRAFE = 0x12C9, // 5.4.1 17538
CMSG_MOVE_JUMP = 0x07C9, // 5.4.1 17538 MSG_MOVE_JUMP = 0x1153, // 5.4.8 18414
CMSG_MOVE_START_TURN_LEFT = 0x0760, // 5.4.1 17538 CMSG_MOVE_START_TURN_LEFT = 0x0760, // 5.4.1 17538
CMSG_MOVE_START_TURN_RIGHT = 0x17C9, // 5.4.1 17538 CMSG_MOVE_START_TURN_RIGHT = 0x17C9, // 5.4.1 17538
CMSG_MOVE_STOP_TURN = 0x1749, // 5.4.1 17538 CMSG_MOVE_STOP_TURN = 0x1749, // 5.4.1 17538

View file

@ -336,70 +336,74 @@ MovementStatusElements MovementJumpSequence[] =
MSEPositionY, MSEPositionY,
MSEPositionX, MSEPositionX,
MSEPositionZ, MSEPositionZ,
MSEHasTimestamp,
MSEGuidBit5,
MSEHasMovementFlags,
MSEGuidBit4,
MSEGuidBit6,
MSEHasMovementFlags2,
MSEGuidBit0,
MSEHasTransportData,
MSEGuidBit3,
MSEHasPitch,
MSEGuidBit7,
MSEHasFallData,
MSEHasSpline,
MSEHasOrientation,
MSEGuidBit1, MSEGuidBit1,
MSEGuidBit7,
MSEHasMovementFlags2,
MSEGuidBit5,
MSEHasSplineElevation, MSEHasSplineElevation,
MSEHasOrientation,
MSEGuidBit6,
MSEGuidBit4,
MSEHasUnknownBit, MSEHasUnknownBit,
MSEHasTransportData,
MSEHasUnknownBit,
MSECounterCount,
MSEHasPitch,
MSEHasMovementFlags,
MSEHasTimestamp,
MSEHasUnkTime,
MSEGuidBit3,
MSEHasUnknownBit,
MSEHasFallData,
MSEGuidBit2, MSEGuidBit2,
MSEGuidBit0,
MSETransportGuidBit2,
MSETransportGuidBit3, MSETransportGuidBit3,
MSETransportGuidBit7,
MSETransportGuidBit6,
MSETransportGuidBit0,
MSETransportGuidBit5,
MSETransportGuidBit1, MSETransportGuidBit1,
MSETransportGuidBit4, MSETransportGuidBit4,
MSEHasTransportTime3,
MSEHasTransportTime2, MSEHasTransportTime2,
MSETransportGuidBit2, MSETransportGuidBit5,
MSEHasFallDirection, MSETransportGuidBit6,
MSETransportGuidBit0,
MSETransportGuidBit7,
MSEHasTransportTime3,
MSEFlags, MSEFlags,
MSEFlags2, MSEFlags2,
MSEGuidByte6, MSEHasFallDirection,
MSEGuidByte5,
MSEGuidByte4,
MSEGuidByte0,
MSEGuidByte2,
MSEGuidByte3,
MSEGuidByte7, MSEGuidByte7,
MSEGuidByte1, MSEGuidByte1,
MSETransportGuidByte1, MSEGuidByte0,
MSETransportGuidByte7, MSEMovementCounter,
MSETransportPositionX, MSEGuidByte2,
MSETransportGuidByte4, MSEGuidByte6,
MSETransportTime3, MSEGuidByte3,
MSETransportGuidByte0, MSEGuidByte4,
MSETransportPositionO, MSEGuidByte5,
MSETransportTime2,
MSETransportTime,
MSETransportGuidByte6,
MSETransportPositionZ,
MSETransportSeat,
MSETransportPositionY,
MSETransportGuidByte3,
MSETransportGuidByte2,
MSETransportGuidByte5,
MSEPitch,
MSETimestamp,
MSEFallCosAngle,
MSEFallSinAngle,
MSEFallHorizontalSpeed,
MSEFallVerticalSpeed, MSEFallVerticalSpeed,
MSEFallSinAngle,
MSEFallCosAngle,
MSEFallHorizontalSpeed,
MSEFallTime, MSEFallTime,
MSETransportGuidByte5,
MSETransportGuidByte7,
MSETransportGuidByte4,
MSETransportGuidByte0,
MSETransportPositionZ,
MSETransportGuidByte6,
MSETransportGuidByte2,
MSETransportPositionY,
MSETransportTime,
MSETransportPositionX,
MSETransportTime2,
MSETransportGuidByte1,
MSETransportGuidByte3,
MSETransportTime3,
MSETransportPositionO,
MSESplineElevation, MSESplineElevation,
MSEPositionO, MSEPositionO,
MSEPitch,
MSEUnkTime,
MSETimestamp,
MSEEnd, MSEEnd,
}; };
@ -2591,7 +2595,7 @@ MovementStatusElements* GetMovementStatusElementsSequence(uint16 opcode)
return MovementFallLandSequence; return MovementFallLandSequence;
case CMSG_MOVE_FALL_RESET: case CMSG_MOVE_FALL_RESET:
return MovementFallResetSequence; return MovementFallResetSequence;
case CMSG_MOVE_JUMP: case MSG_MOVE_JUMP:
return MovementJumpSequence; return MovementJumpSequence;
case CMSG_MOVE_SET_CAN_FLY_ACK: case CMSG_MOVE_SET_CAN_FLY_ACK:
return MovementSetCanFlyAckSequence; return MovementSetCanFlyAckSequence;