fix(Core/Handlers): Adjust start swing handler. (#19267)
* Init. * Flesh out packet info. https: //github.com/TrinityCore/TrinityCore/commit/af6d207addfef177fb5ac3e7fa61ec93ced83d16 Co-Authored-By: ForesterDev <11771800+ForesterDev@users.noreply.github.com> --------- Co-authored-by: ForesterDev <11771800+ForesterDev@users.noreply.github.com>
This commit is contained in:
@@ -84,9 +84,12 @@ void WorldSession::HandleSetSheathedOpcode(WorldPackets::Combat::SetSheathed& pa
|
|||||||
|
|
||||||
void WorldSession::SendAttackStop(Unit const* enemy)
|
void WorldSession::SendAttackStop(Unit const* enemy)
|
||||||
{
|
{
|
||||||
WorldPacket data(SMSG_ATTACKSTOP, (8 + 8 + 4)); // we guess size
|
WorldPacket data(SMSG_ATTACKSTOP, (8 + 8 + 4)); // we guess size
|
||||||
data << GetPlayer()->GetPackGUID();
|
data << GetPlayer()->GetPackGUID();
|
||||||
data << (enemy ? enemy->GetPackGUID() : PackedGuid()); // must be packed guid
|
if (enemy)
|
||||||
data << uint32(0); // unk, can be 1 also
|
{
|
||||||
|
data << enemy->GetPackGUID(); // must be packed guid
|
||||||
|
data << enemy->isDead();
|
||||||
|
}
|
||||||
SendPacket(&data);
|
SendPacket(&data);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user