Core/Packets: CANCEL_AURA "fix"
-Updates to WorldPacket and MovementInfo
This commit is contained in:
@@ -461,25 +461,26 @@ ByteBuffer& operator<<(ByteBuffer& buf, Position::PositionXYZOStreamer const& st
|
||||
struct MovementInfo
|
||||
{
|
||||
// common
|
||||
uint64 guid;
|
||||
uint32 flags;
|
||||
uint16 flags2;
|
||||
uint64 guid;
|
||||
uint32 flags;
|
||||
uint16 flags2;
|
||||
Position pos;
|
||||
uint32 time;
|
||||
uint32 time;
|
||||
// transport
|
||||
uint64 t_guid;
|
||||
uint64 t_guid;
|
||||
Position t_pos;
|
||||
uint32 t_time;
|
||||
uint32 t_time2;
|
||||
int8 t_seat;
|
||||
uint32 t_time;
|
||||
uint32 t_time2;
|
||||
uint32 t_time3;
|
||||
int8 t_seat;
|
||||
// swimming/flying
|
||||
float pitch;
|
||||
float pitch;
|
||||
// falling
|
||||
uint32 fallTime;
|
||||
uint32 fallTime;
|
||||
// jumping
|
||||
float j_zspeed, j_sinAngle, j_cosAngle, j_xyspeed;
|
||||
float j_zspeed, j_sinAngle, j_cosAngle, j_xyspeed;
|
||||
// spline
|
||||
float splineElevation;
|
||||
float splineElevation;
|
||||
|
||||
MovementInfo()
|
||||
{
|
||||
@@ -487,7 +488,7 @@ struct MovementInfo
|
||||
guid = 0;
|
||||
flags = 0;
|
||||
flags2 = 0;
|
||||
time = t_time = t_time2 = fallTime = 0;
|
||||
time = t_time = t_time2 = t_time3 = fallTime = 0;
|
||||
splineElevation = 0;
|
||||
pitch = j_zspeed = j_sinAngle = j_cosAngle = j_xyspeed = 0.0f;
|
||||
t_guid = 0;
|
||||
|
||||
@@ -352,7 +352,7 @@ void InitOpcodes()
|
||||
DEFINE_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//DEFINE_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//DEFINE_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//DEFINE_OPCODE_HANDLER(CMSG_CANCEL_AURA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelAuraOpcode );
|
||||
DEFINE_OPCODE_HANDLER(CMSG_CANCEL_AURA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelAuraOpcode );
|
||||
//DEFINE_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_SAVED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//DEFINE_OPCODE_HANDLER(SMSG_PET_CAST_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//DEFINE_OPCODE_HANDLER(MSG_CHANNEL_START, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
|
||||
@@ -96,7 +96,7 @@ enum Opcodes
|
||||
CMSG_CALENDAR_GUILD_FILTER = 0x00,
|
||||
CMSG_CALENDAR_REMOVE_EVENT = 0x00,
|
||||
CMSG_CALENDAR_UPDATE_EVENT = 0x5CD2,
|
||||
CMSG_CANCEL_AURA = 0x00,
|
||||
CMSG_CANCEL_AURA = 0x9c43,
|
||||
CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x5CEE,
|
||||
CMSG_CANCEL_CAST = 0x00,
|
||||
CMSG_CANCEL_CHANNELLING = 0xC8FE,
|
||||
|
||||
Reference in New Issue
Block a user