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
{
// 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;
+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_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 );
+1 -1
View File
@@ -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,