diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-11-14 17:33:33 +0100 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-11-14 17:33:33 +0100 |
commit | 02a3a6ce86770fd2d7367bb085253ba98262bf7b (patch) | |
tree | 9b8195e0cbf60b9ee162d76e8b5ca2bbcd775994 /src | |
parent | f4395bbb6204004ef7ae5d180c40a756def026dd (diff) |
Core/Packets: updated SMSG_ATTACKER_STATE_UPDATE packet structure to 4.4.1
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Server/Packets/CombatLogPackets.cpp | 9 | ||||
-rw-r--r-- | src/server/game/Server/Packets/CombatLogPackets.h | 4 |
2 files changed, 9 insertions, 4 deletions
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<float, 5> State10 = {}; + std::array<float, 5> State11 = {}; uint32 State12 = 0; }; |