mirror of
https://github.com/mangosfour/server.git
synced 2025-12-17 16:37:00 +00:00
[9551] Add and use PackedGuid wrapper.
Also * use more wide bytebuff << >> operators for objects * use at read packet faisl alsways exception way instead some time used bool results.
This commit is contained in:
parent
ad9243ebd0
commit
c8fd454a79
26 changed files with 351 additions and 340 deletions
|
|
@ -1232,7 +1232,7 @@ bool Aura::_RemoveAura()
|
|||
void Aura::SendAuraUpdate(bool remove)
|
||||
{
|
||||
WorldPacket data(SMSG_AURA_UPDATE);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << uint8(GetAuraSlot());
|
||||
data << uint32(remove ? 0 : GetId());
|
||||
|
||||
|
|
@ -2975,7 +2975,7 @@ void Aura::HandleAuraWaterWalk(bool apply, bool Real)
|
|||
data.Initialize(SMSG_MOVE_WATER_WALK, 8+4);
|
||||
else
|
||||
data.Initialize(SMSG_MOVE_LAND_WALK, 8+4);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << uint32(0);
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
}
|
||||
|
|
@ -2991,7 +2991,7 @@ void Aura::HandleAuraFeatherFall(bool apply, bool Real)
|
|||
data.Initialize(SMSG_MOVE_FEATHER_FALL, 8+4);
|
||||
else
|
||||
data.Initialize(SMSG_MOVE_NORMAL_FALL, 8+4);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << uint32(0);
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
|
||||
|
|
@ -3011,7 +3011,7 @@ void Aura::HandleAuraHover(bool apply, bool Real)
|
|||
data.Initialize(SMSG_MOVE_SET_HOVER, 8+4);
|
||||
else
|
||||
data.Initialize(SMSG_MOVE_UNSET_HOVER, 8+4);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << uint32(0);
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
}
|
||||
|
|
@ -3914,7 +3914,7 @@ void Aura::HandleAuraModStun(bool apply, bool Real)
|
|||
}
|
||||
|
||||
WorldPacket data(SMSG_FORCE_MOVE_ROOT, 8);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << uint32(0);
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
|
||||
|
|
@ -3972,7 +3972,7 @@ void Aura::HandleAuraModStun(bool apply, bool Real)
|
|||
m_target->SetTargetGUID(m_target->getVictim()->GetGUID());
|
||||
|
||||
WorldPacket data(SMSG_FORCE_MOVE_UNROOT, 8+4);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << uint32(0);
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
}
|
||||
|
|
@ -4182,7 +4182,7 @@ void Aura::HandleAuraModRoot(bool apply, bool Real)
|
|||
if(m_target->GetTypeId() == TYPEID_PLAYER)
|
||||
{
|
||||
WorldPacket data(SMSG_FORCE_MOVE_ROOT, 10);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << (uint32)2;
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
|
||||
|
|
@ -4231,7 +4231,7 @@ void Aura::HandleAuraModRoot(bool apply, bool Real)
|
|||
if(m_target->GetTypeId() == TYPEID_PLAYER)
|
||||
{
|
||||
WorldPacket data(SMSG_FORCE_MOVE_UNROOT, 10);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << (uint32)2;
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
}
|
||||
|
|
@ -4386,7 +4386,7 @@ void Aura::HandleAuraModIncreaseFlightSpeed(bool apply, bool Real)
|
|||
data.Initialize(SMSG_MOVE_SET_CAN_FLY, 12);
|
||||
else
|
||||
data.Initialize(SMSG_MOVE_UNSET_CAN_FLY, 12);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << uint32(0); // unknown
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
|
||||
|
|
@ -6649,7 +6649,7 @@ void Aura::HandleAuraAllowFlight(bool apply, bool Real)
|
|||
data.Initialize(SMSG_MOVE_SET_CAN_FLY, 12);
|
||||
else
|
||||
data.Initialize(SMSG_MOVE_UNSET_CAN_FLY, 12);
|
||||
data.append(m_target->GetPackGUID());
|
||||
data << m_target->GetPackGUID();
|
||||
data << uint32(0); // unk
|
||||
m_target->SendMessageToSet(&data, true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue