From 620c40b01072dc38f894f5da6fe968fd35d08dde Mon Sep 17 00:00:00 2001 From: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com> Date: Fri, 5 Jul 2024 06:45:26 -0400 Subject: [PATCH] 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> --- src/server/game/Handlers/CombatHandler.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/server/game/Handlers/CombatHandler.cpp b/src/server/game/Handlers/CombatHandler.cpp index 0150c83e4..6a92526de 100644 --- a/src/server/game/Handlers/CombatHandler.cpp +++ b/src/server/game/Handlers/CombatHandler.cpp @@ -84,9 +84,12 @@ void WorldSession::HandleSetSheathedOpcode(WorldPackets::Combat::SetSheathed& pa 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 << (enemy ? enemy->GetPackGUID() : PackedGuid()); // must be packed guid - data << uint32(0); // unk, can be 1 also + if (enemy) + { + data << enemy->GetPackGUID(); // must be packed guid + data << enemy->isDead(); + } SendPacket(&data); }