Core/Packets: CANCEL_AURA "fix"

-Updates to WorldPacket and MovementInfo
This commit is contained in:
Rat
2011-11-28 15:50:25 +01:00
parent 059d4f52a3
commit c1d6359218
3 changed files with 16 additions and 15 deletions
+14 -13
View File
@@ -461,25 +461,26 @@ ByteBuffer& operator<<(ByteBuffer& buf, Position::PositionXYZOStreamer const& st
struct MovementInfo struct MovementInfo
{ {
// common // common
uint64 guid; uint64 guid;
uint32 flags; uint32 flags;
uint16 flags2; uint16 flags2;
Position pos; Position pos;
uint32 time; uint32 time;
// transport // transport
uint64 t_guid; uint64 t_guid;
Position t_pos; Position t_pos;
uint32 t_time; uint32 t_time;
uint32 t_time2; uint32 t_time2;
int8 t_seat; uint32 t_time3;
int8 t_seat;
// swimming/flying // swimming/flying
float pitch; float pitch;
// falling // falling
uint32 fallTime; uint32 fallTime;
// jumping // jumping
float j_zspeed, j_sinAngle, j_cosAngle, j_xyspeed; float j_zspeed, j_sinAngle, j_cosAngle, j_xyspeed;
// spline // spline
float splineElevation; float splineElevation;
MovementInfo() MovementInfo()
{ {
@@ -487,7 +488,7 @@ struct MovementInfo
guid = 0; guid = 0;
flags = 0; flags = 0;
flags2 = 0; flags2 = 0;
time = t_time = t_time2 = fallTime = 0; time = t_time = t_time2 = t_time3 = fallTime = 0;
splineElevation = 0; splineElevation = 0;
pitch = j_zspeed = j_sinAngle = j_cosAngle = j_xyspeed = 0.0f; pitch = j_zspeed = j_sinAngle = j_cosAngle = j_xyspeed = 0.0f;
t_guid = 0; t_guid = 0;
+1 -1
View File
@@ -352,7 +352,7 @@ void InitOpcodes()
DEFINE_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); 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_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(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_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(SMSG_PET_CAST_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//DEFINE_OPCODE_HANDLER(MSG_CHANNEL_START, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //DEFINE_OPCODE_HANDLER(MSG_CHANNEL_START, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
+1 -1
View File
@@ -96,7 +96,7 @@ enum Opcodes
CMSG_CALENDAR_GUILD_FILTER = 0x00, CMSG_CALENDAR_GUILD_FILTER = 0x00,
CMSG_CALENDAR_REMOVE_EVENT = 0x00, CMSG_CALENDAR_REMOVE_EVENT = 0x00,
CMSG_CALENDAR_UPDATE_EVENT = 0x5CD2, CMSG_CALENDAR_UPDATE_EVENT = 0x5CD2,
CMSG_CANCEL_AURA = 0x00, CMSG_CANCEL_AURA = 0x9c43,
CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x5CEE, CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x5CEE,
CMSG_CANCEL_CAST = 0x00, CMSG_CANCEL_CAST = 0x00,
CMSG_CANCEL_CHANNELLING = 0xC8FE, CMSG_CANCEL_CHANNELLING = 0xC8FE,