From 94d3caaf1bd95586e6f49f8360756f1be332040b Mon Sep 17 00:00:00 2001 From: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com> Date: Fri, 19 Jul 2024 05:58:58 -0400 Subject: [PATCH] fix(Core): Further adjust packet structure for attack stop opcode. (#19438) * Init. * Fixy fix. --- src/server/game/Entities/Unit/Unit.cpp | 3 +-- src/server/game/Handlers/CombatHandler.cpp | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index d9837d0f6..0fdb6dfdd 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -3054,9 +3054,8 @@ void Unit::SendMeleeAttackStop(Unit* victim) if (victim) { - uint8 nowDead = victim->isDead(); data << victim->GetPackGUID(); - data << nowDead; + data << (uint32)victim->isDead(); } SendMessageToSet(&data, true); LOG_DEBUG("entities.unit", "WORLD: Sent SMSG_ATTACKSTOP"); diff --git a/src/server/game/Handlers/CombatHandler.cpp b/src/server/game/Handlers/CombatHandler.cpp index c1fecb778..25399927d 100644 --- a/src/server/game/Handlers/CombatHandler.cpp +++ b/src/server/game/Handlers/CombatHandler.cpp @@ -89,9 +89,8 @@ void WorldSession::SendAttackStop(Unit const* enemy) if (enemy) { - uint8 nowDead = enemy->isDead(); data << enemy->GetPackGUID(); // must be packed guid - data << nowDead; + data << (uint32)enemy->isDead(); } SendPacket(&data); }