From 02a3a6ce86770fd2d7367bb085253ba98262bf7b Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 14 Nov 2024 17:33:33 +0100 Subject: Core/Packets: updated SMSG_ATTACKER_STATE_UPDATE packet structure to 4.4.1 --- src/server/game/Server/Packets/CombatLogPackets.cpp | 9 +++++++-- src/server/game/Server/Packets/CombatLogPackets.h | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/server/game/Server/Packets/CombatLogPackets.cpp b/src/server/game/Server/Packets/CombatLogPackets.cpp index 83fad7d24be..d3f4bb1956f 100644 --- a/src/server/game/Server/Packets/CombatLogPackets.cpp +++ b/src/server/game/Server/Packets/CombatLogPackets.cpp @@ -376,8 +376,13 @@ WorldPacket const* AttackerStateUpdate::Write() attackRoundInfo << float(UnkState.State7); attackRoundInfo << float(UnkState.State8); attackRoundInfo << float(UnkState.State9); - attackRoundInfo << float(UnkState.State10); - attackRoundInfo << float(UnkState.State11); + + for (size_t i = 0; i < UnkState.State10.size(); ++i) + { + attackRoundInfo << float(UnkState.State10[i]); + attackRoundInfo << float(UnkState.State11[i]); + } + attackRoundInfo << uint32(UnkState.State12); } diff --git a/src/server/game/Server/Packets/CombatLogPackets.h b/src/server/game/Server/Packets/CombatLogPackets.h index b6ceb531983..67f337c2c78 100644 --- a/src/server/game/Server/Packets/CombatLogPackets.h +++ b/src/server/game/Server/Packets/CombatLogPackets.h @@ -293,8 +293,8 @@ namespace WorldPackets float State7 = 0.0f; float State8 = 0.0f; float State9 = 0.0f; - float State10 = 0.0f; - float State11 = 0.0f; + std::array State10 = {}; + std::array State11 = {}; uint32 State12 = 0; }; -- cgit v1.2.3