mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 15:40:45 +01:00
Core/PacketIO: Enabled some movement opcodes for 6.1.2
This commit is contained in:
@@ -59,7 +59,7 @@ void WorldSession::HandleChatMessageOpcode(WorldPackets::Chat::ChatMessage& pack
|
||||
case CMSG_MESSAGECHAT_OFFICER:
|
||||
type = CHAT_MSG_OFFICER;
|
||||
break;
|
||||
/*case CMSG_MESSAGECHAT_PARTY:
|
||||
case CMSG_MESSAGECHAT_PARTY:
|
||||
type = CHAT_MSG_PARTY;
|
||||
break;
|
||||
case CMSG_MESSAGECHAT_RAID:
|
||||
@@ -67,7 +67,7 @@ void WorldSession::HandleChatMessageOpcode(WorldPackets::Chat::ChatMessage& pack
|
||||
break;
|
||||
case CMSG_MESSAGECHAT_RAID_WARNING:
|
||||
type = CHAT_MSG_RAID_WARNING;
|
||||
break;*/
|
||||
break;
|
||||
default:
|
||||
TC_LOG_ERROR("network", "HandleMessagechatOpcode : Unknown chat opcode (%u)", packet.GetOpcode());
|
||||
return;
|
||||
@@ -378,7 +378,7 @@ void WorldSession::HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMes
|
||||
|
||||
switch (packet.GetOpcode())
|
||||
{
|
||||
/* case CMSG_MESSAGECHAT_ADDON_GUILD:
|
||||
case CMSG_MESSAGECHAT_ADDON_GUILD:
|
||||
type = CHAT_MSG_GUILD;
|
||||
break;
|
||||
case CMSG_MESSAGECHAT_ADDON_OFFICER:
|
||||
@@ -389,7 +389,7 @@ void WorldSession::HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMes
|
||||
break;
|
||||
case CMSG_MESSAGECHAT_ADDON_RAID:
|
||||
type = CHAT_MSG_RAID;
|
||||
break;*/
|
||||
break;
|
||||
default:
|
||||
TC_LOG_ERROR("network", "HandleChatAddonMessageOpcode: Unknown addon chat opcode (%u)", packet.GetOpcode());
|
||||
return;
|
||||
|
||||
@@ -345,7 +345,7 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_HANDLER(CMSG_DUEL_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Duel::DuelResponse, &WorldSession::HandleDuelResponseOpcode);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_EJECT_PASSENGER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::EmoteClient, &WorldSession::HandleEmoteOpcode);
|
||||
DEFINE_HANDLER(CMSG_ENABLE_NAGLE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
|
||||
DEFINE_HANDLER(CMSG_ENABLE_NAGLE, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_ENABLE_TAXI_NODE, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleTaxiQueryAvailableNodes );
|
||||
DEFINE_HANDLER(CMSG_EQUIPMENT_SET_SAVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::SaveEquipmentSet, &WorldSession::HandleEquipmentSetSave);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_FAR_SIGHT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleFarSightOpcode );
|
||||
@@ -457,7 +457,7 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_HANDLER(CMSG_JOIN_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::JoinChannel, &WorldSession::HandleJoinChannel);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_PET_BATTLE_QUEUE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_RATED_BATTLEGROUND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_KEEP_ALIVE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
|
||||
DEFINE_HANDLER(CMSG_KEEP_ALIVE, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_KEYBOUND_OVERRIDE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_LEARN_TALENTS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Talent::LearnTalents, &WorldSession::HandleLearnTalentsOpcode);
|
||||
DEFINE_HANDLER(CMSG_LEAVE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::LeaveChannel, &WorldSession::HandleLeaveChannel);
|
||||
@@ -489,7 +489,7 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_LF_GUILD_SET_GUILD_POST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildFinderSetGuildPost );
|
||||
DEFINE_HANDLER(CMSG_LIST_INVENTORY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleListInventoryOpcode);
|
||||
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_HANDLER(CMSG_LOGOUT_CANCEL, STATUS_LOGGEDIN, 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_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutRequest, &WorldSession::HandleLogoutRequestOpcode);
|
||||
DEFINE_HANDLER(CMSG_LOG_DISCONNECT, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
|
||||
@@ -537,25 +537,25 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOUNT_SET_FAVORITE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOUNT_SPECIAL_ANIM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleMountSpecialAnimOpcode );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_MOVE_CHANGE_TRANSPORT, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_CHANGE_TRANSPORT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_CHANGE_VEHICLE_SEATS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleChangeSeatsOnControlledVehicle);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_CHARM_TELEPORT_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_DISMISS_VEHICLE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleDismissControlledVehicle );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_MOVE_FALL_LAND, STATUS_NEVER, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FALL_RESET, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FALL_LAND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FALL_RESET, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FEATHER_FALL_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleFeatherFallAck );
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_ROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveRootAck );
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_UNROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveUnRootAck );
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_HANDLER(CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_GRAVITY_DISABLE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_GRAVITY_ENABLE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_MOVE_HEARTBEAT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
@@ -570,9 +570,9 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_COLLISION_HEIGHT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleSetCollisionHeightAck );
|
||||
DEFINE_HANDLER(CMSG_MOVE_SET_FACING, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_SET_FLY, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_SET_FLY, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_MOVE_SET_PITCH, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_SET_PITCH, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_RELATIVE_POSITION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_RUN_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_VEHICLE_REC_ID_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
@@ -582,16 +582,16 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_BACKWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_DESCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_FORWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_PITCH_DOWN, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_PITCH_UP, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_PITCH_DOWN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_PITCH_UP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_STRAFE_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_STRAFE_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_SWIM, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_TURN_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_START_TURN_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_STOP, STATUS_LOGGEDIN , PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_STOP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_STOP_ASCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_STOP_PITCH, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_STOP_PITCH, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_STOP_STRAFE, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_STOP_SWIM, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
DEFINE_HANDLER(CMSG_MOVE_STOP_TURN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
|
||||
@@ -601,7 +601,7 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TOGGLE_COLLISION_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TOGGLE_COLLISION_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_WATER_WALK_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveWaterWalkAck );
|
||||
DEFINE_HANDLER(CMSG_MOVE_WORLDPORT_ACK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Movement::WorldPortAck, &WorldSession::HandleMoveWorldportAckOpcode);
|
||||
DEFINE_HANDLER(CMSG_MOVE_WORLDPORT_ACK, STATUS_TRANSFER, PROCESS_THREADUNSAFE, WorldPackets::Movement::WorldPortAck, &WorldSession::HandleMoveWorldportAckOpcode);
|
||||
DEFINE_HANDLER(CMSG_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPlayerName, &WorldSession::HandleNameQueryOpcode);
|
||||
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 );
|
||||
@@ -1349,7 +1349,7 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_SELECTED_TROPHY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SET_TIME_SPEED, STATUS_NEVER, 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_CANCEL_ACK, STATUS_NEVER, 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_XP_GAIN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
@@ -1738,8 +1738,8 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_ABORTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_ABORTED, STATUS_NEVER, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_PENDING, STATUS_NEVER, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_CINEMATIC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_MOVIE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TURN_IN_PETITION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
|
||||
@@ -110,12 +110,12 @@ enum OpcodeClient : uint32
|
||||
CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0x1A1F,
|
||||
CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0xBADD,
|
||||
CMSG_BATTLE_PAY_GET_PRODUCT_LIST_QUERY = 0x0A1D,
|
||||
CMSG_BATTLE_PAY_GET_PURCHASE_LIST_QUERY = 0xBADD,
|
||||
CMSG_BATTLE_PAY_GET_PURCHASE_LIST_QUERY = 0x1616,
|
||||
CMSG_BATTLE_PAY_START_PURCHASE = 0x173F,
|
||||
CMSG_BATTLE_PET_DELETE_PET = 0x07BD,
|
||||
CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0x079D,
|
||||
CMSG_BATTLE_PET_MODIFY_NAME = 0x0B37,
|
||||
CMSG_BATTLE_PET_NAME_QUERY = 0xBADD,
|
||||
CMSG_BATTLE_PET_NAME_QUERY = 0x0AFC,
|
||||
CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x0F37,
|
||||
CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x0396,
|
||||
CMSG_BATTLE_PET_REQUEST_UPDATE = 0xBADD,
|
||||
@@ -265,7 +265,7 @@ enum OpcodeClient : uint32
|
||||
CMSG_GARRISON_RECRUIT_FOLLOWER = 0xBADD,
|
||||
CMSG_GARRISON_REMOVE_FOLLOWER = 0xBADD,
|
||||
CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0xBADD,
|
||||
CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA= 0x1B8C,
|
||||
CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x1B8C,
|
||||
CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0x06DA,
|
||||
CMSG_GARRISON_REQUEST_UPGRADEABLE = 0x12FA,
|
||||
CMSG_GARRISON_SET_BUILDING_ACTIVE = 0xBADD,
|
||||
@@ -444,54 +444,54 @@ enum OpcodeClient : uint32
|
||||
CMSG_MISSILE_TRAJECTORY_COLLISION = 0xBADD,
|
||||
CMSG_MOUNT_SET_FAVORITE = 0x061E,
|
||||
CMSG_MOUNT_SPECIAL_ANIM = 0x02D1,
|
||||
CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0xBADD,
|
||||
CMSG_MOVE_CHANGE_TRANSPORT = 0xBADD,
|
||||
CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0xBADD,
|
||||
CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0xBADD,
|
||||
CMSG_MOVE_DISMISS_VEHICLE = 0xBADD,
|
||||
CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0xBADD,
|
||||
CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0x090F,
|
||||
CMSG_MOVE_CHANGE_TRANSPORT = 0x044F,
|
||||
CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x0404,
|
||||
CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0x055B,
|
||||
CMSG_MOVE_DISMISS_VEHICLE = 0x085F,
|
||||
CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x0944,
|
||||
CMSG_MOVE_FALL_LAND = 0x095F,
|
||||
CMSG_MOVE_FALL_RESET = 0x0448,
|
||||
CMSG_MOVE_FEATHER_FALL_ACK = 0xBADD,
|
||||
CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0xBADD,
|
||||
CMSG_MOVE_FEATHER_FALL_ACK = 0x0120,
|
||||
CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x0148,
|
||||
CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x004F,
|
||||
CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0xBADD,
|
||||
CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0x0410,
|
||||
CMSG_MOVE_FORCE_ROOT_ACK = 0x0008,
|
||||
CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x044C,
|
||||
CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x0407,
|
||||
CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0xBADD,
|
||||
CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x0110,
|
||||
CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x0517,
|
||||
CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0xBADD,
|
||||
CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0x014C,
|
||||
CMSG_MOVE_FORCE_UNROOT_ACK = 0x054C,
|
||||
CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x0813,
|
||||
CMSG_MOVE_GRAVITY_DISABLE_ACK = 0xBADD,
|
||||
CMSG_MOVE_GRAVITY_ENABLE_ACK = 0xBADD,
|
||||
CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x050B,
|
||||
CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x0017,
|
||||
CMSG_MOVE_HEARTBEAT = 0x055C,
|
||||
CMSG_MOVE_HOVER_ACK = 0xBADD,
|
||||
CMSG_MOVE_HOVER_ACK = 0x0860,
|
||||
CMSG_MOVE_JUMP = 0x0158,
|
||||
CMSG_MOVE_KNOCK_BACK_ACK = 0xBADD,
|
||||
CMSG_MOVE_KNOCK_BACK_ACK = 0x040F,
|
||||
CMSG_MOVE_NOT_ACTIVE_MOVER = 0xBADD,
|
||||
CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x0913,
|
||||
CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0xBADD,
|
||||
CMSG_MOVE_SET_CAN_FLY_ACK = 0xBADD,
|
||||
CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0x090C,
|
||||
CMSG_MOVE_SET_CAN_FLY_ACK = 0x0C03,
|
||||
CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK = 0xBADD,
|
||||
CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0xBADD,
|
||||
CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0x054F,
|
||||
CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x0018,
|
||||
CMSG_MOVE_SET_FACING = 0x0803,
|
||||
CMSG_MOVE_SET_FLY = 0x080F,
|
||||
CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0xBADD,
|
||||
CMSG_MOVE_SET_FLY = 0x010C,
|
||||
CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0x0557,
|
||||
CMSG_MOVE_SET_PITCH = 0x080F,
|
||||
CMSG_MOVE_SET_RELATIVE_POSITION = 0xBADD,
|
||||
CMSG_MOVE_SET_RUN_MODE = 0xBADD,
|
||||
CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0xBADD,
|
||||
CMSG_MOVE_SET_WALK_MODE = 0xBADD,
|
||||
CMSG_MOVE_SET_RELATIVE_POSITION = 0x051B,
|
||||
CMSG_MOVE_SET_RUN_MODE = 0x0053,
|
||||
CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0x091B,
|
||||
CMSG_MOVE_SET_WALK_MODE = 0x0843,
|
||||
CMSG_MOVE_SPLINE_DONE = 0x0514,
|
||||
CMSG_MOVE_START_ASCEND = 0x0510,
|
||||
CMSG_MOVE_START_BACKWARD = 0x0147,
|
||||
CMSG_MOVE_START_DESCEND = 0x0117,
|
||||
CMSG_MOVE_START_FORWARD = 0x0004,
|
||||
CMSG_MOVE_START_PITCH_DOWN = 0xBADD,
|
||||
CMSG_MOVE_START_PITCH_UP = 0xBADD,
|
||||
CMSG_MOVE_START_PITCH_DOWN = 0x004B,
|
||||
CMSG_MOVE_START_PITCH_UP = 0x0450,
|
||||
CMSG_MOVE_START_STRAFE_LEFT = 0x0844,
|
||||
CMSG_MOVE_START_STRAFE_RIGHT = 0x0957,
|
||||
CMSG_MOVE_START_SWIM = 0x0157,
|
||||
@@ -499,17 +499,17 @@ enum OpcodeClient : uint32
|
||||
CMSG_MOVE_START_TURN_RIGHT = 0x094B,
|
||||
CMSG_MOVE_STOP = 0x044B,
|
||||
CMSG_MOVE_STOP_ASCEND = 0x011C,
|
||||
CMSG_MOVE_STOP_PITCH = 0xBADD,
|
||||
CMSG_MOVE_STOP_PITCH = 0x045B,
|
||||
CMSG_MOVE_STOP_STRAFE = 0x084B,
|
||||
CMSG_MOVE_STOP_SWIM = 0x081B,
|
||||
CMSG_MOVE_STOP_TURN = 0x0854,
|
||||
CMSG_MOVE_TELEPORT_ACK = 0x0520,
|
||||
CMSG_MOVE_TELEPORT_CHEAT = 0xBADD,
|
||||
CMSG_MOVE_TELEPORT_CHEAT = 0x0C0B,
|
||||
CMSG_MOVE_TIME_SKIPPED = 0x0903,
|
||||
CMSG_MOVE_TOGGLE_COLLISION_ACK = 0xBADD,
|
||||
CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0xBADD,
|
||||
CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x0548,
|
||||
CMSG_MOVE_WATER_WALK_ACK = 0x0C07,
|
||||
CMSG_MOVE_WORLDPORT_ACK = 0xBADD,
|
||||
CMSG_MOVE_WORLDPORT_ACK = 0x061D,
|
||||
CMSG_NAME_QUERY = 0x0BBD,
|
||||
CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0xBADD,
|
||||
CMSG_NEW_SPELL_SLOT = 0xBADD,
|
||||
@@ -566,14 +566,14 @@ enum OpcodeClient : uint32
|
||||
CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x014E,
|
||||
CMSG_QUERY_NEXT_MAIL_TIME = 0x08B6,
|
||||
CMSG_QUERY_PETITION = 0xBADD,
|
||||
CMSG_QUERY_QUEST_COMPLETION_NPCS = 0xBADD,
|
||||
CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x0489,
|
||||
CMSG_QUERY_SCENARIO_POI = 0xBADD,
|
||||
CMSG_QUERY_TIME = 0x0F0A,
|
||||
CMSG_QUESTGIVER_ACCEPT_QUEST = 0x1865,
|
||||
CMSG_QUESTGIVER_CANCEL = 0xBADD,
|
||||
CMSG_QUESTGIVER_CHOOSE_REWARD = 0x0DA2,
|
||||
CMSG_QUESTGIVER_COMPLETE_QUEST = 0x0CE6,
|
||||
CMSG_QUESTGIVER_HELLO = 0xBADD,
|
||||
CMSG_QUESTGIVER_HELLO = 0x01CE,
|
||||
CMSG_QUESTGIVER_QUERY_QUEST = 0x0DA6,
|
||||
CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0xBADD,
|
||||
CMSG_QUESTGIVER_REQUEST_REWARD = 0x19F6,
|
||||
@@ -581,7 +581,7 @@ enum OpcodeClient : uint32
|
||||
CMSG_QUESTGIVER_STATUS_QUERY = 0x0836,
|
||||
CMSG_QUESTLOG_REMOVE_QUEST = 0x1DE1,
|
||||
CMSG_QUESTLOG_SWAP_QUEST = 0xBADD,
|
||||
CMSG_QUEST_CLOSE_AUTOACCEPT_QUEST = 0xBADD,
|
||||
CMSG_QUEST_CLOSE_AUTOACCEPT_QUEST = 0x0925,
|
||||
CMSG_QUEST_CONFIRM_ACCEPT = 0xBADD,
|
||||
CMSG_QUEST_POI_QUERY = 0x1240,
|
||||
CMSG_QUEST_PUSH_RESULT = 0x1F81,
|
||||
@@ -595,7 +595,7 @@ enum OpcodeClient : uint32
|
||||
CMSG_REALM_NAME_QUERY = 0x0F9F,
|
||||
CMSG_RECLAIM_CORPSE = 0x0DB1,
|
||||
CMSG_RECRUIT_A_FRIEND = 0x0F3E,
|
||||
CMSG_REGISTER_ADDON_PREFIXES = 0xBADD,
|
||||
CMSG_REGISTER_ADDON_PREFIXES = 0x1D2A,
|
||||
CMSG_REORDER_CHARACTERS = 0x17B7,
|
||||
CMSG_REPAIR_ITEM = 0x19A2,
|
||||
CMSG_REPLACE_ACCOUNT_DATA = 0xBADD,
|
||||
@@ -704,7 +704,7 @@ enum OpcodeClient : uint32
|
||||
CMSG_SPELLCLICK = 0x1DB2,
|
||||
CMSG_SPIRIT_HEALER_ACTIVATE = 0x1E8A,
|
||||
CMSG_SPLIT_ITEM = 0x052B,
|
||||
CMSG_STAND_STATE_CHANGE = 0xBADD,
|
||||
CMSG_STAND_STATE_CHANGE = 0x01AD,
|
||||
CMSG_START_QUEST = 0xBADD,
|
||||
CMSG_START_SPECTATOR_WAR_GAME = 0x16B5,
|
||||
CMSG_START_WARGAME = 0xBADD,
|
||||
@@ -973,9 +973,9 @@ enum OpcodeServer : uint32
|
||||
SMSG_CHAT_RECONNECT = 0x14F0,
|
||||
SMSG_CHAT_RESTRICTED = 0x19E8,
|
||||
SMSG_CHAT_SERVER_MESSAGE = 0x14E3,
|
||||
SMSG_CHUNKED_PACKET = 0x005A,
|
||||
SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0x118E,
|
||||
SMSG_CHECK_WARGAME_ENTRY = 0x129F,
|
||||
SMSG_CHUNKED_PACKET = 0x005A,
|
||||
SMSG_CLEAR_ALL_SPELL_CHARGES = 0x152D,
|
||||
SMSG_CLEAR_BOSS_EMOTES = 0x18A1,
|
||||
SMSG_CLEAR_COOLDOWN = 0x0A38,
|
||||
|
||||
Reference in New Issue
Block a user