diff options
-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; }; |