aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Server/Packets/CombatLogPackets.cpp9
-rw-r--r--src/server/game/Server/Packets/CombatLogPackets.h4
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;
};