diff --git a/src/server/game/Server/Packets/CombatLogPackets.cpp b/src/server/game/Server/Packets/CombatLogPackets.cpp index 7a621b4cb27..3809e49d596 100644 --- a/src/server/game/Server/Packets/CombatLogPackets.cpp +++ b/src/server/game/Server/Packets/CombatLogPackets.cpp @@ -51,7 +51,7 @@ WorldPacket const* WorldPackets::CombatLog::AttackerStateUpdate::Write() if (HitInfo & HITINFO_UNK1) { - _worldPacket << uint32(UnkState.State1); + _worldPacket << int32(UnkState.State1); _worldPacket << float(UnkState.State2); _worldPacket << float(UnkState.State3); _worldPacket << float(UnkState.State4); @@ -62,7 +62,8 @@ WorldPacket const* WorldPackets::CombatLog::AttackerStateUpdate::Write() _worldPacket << float(UnkState.State9); _worldPacket << float(UnkState.State10); _worldPacket << float(UnkState.State11); - _worldPacket << uint32(UnkState.State12); + _worldPacket << int32(UnkState.State12); + _worldPacket << int32(UnkState.State13); } return &_worldPacket; diff --git a/src/server/game/Server/Packets/CombatLogPackets.h b/src/server/game/Server/Packets/CombatLogPackets.h index 2e57c8e54a6..60c0b60df25 100644 --- a/src/server/game/Server/Packets/CombatLogPackets.h +++ b/src/server/game/Server/Packets/CombatLogPackets.h @@ -37,7 +37,7 @@ namespace WorldPackets struct UnkAttackerState { - uint32 State1 = 0; + int32 State1 = 0; float State2 = 0.0f; float State3 = 0.0f; float State4 = 0.0f; @@ -48,7 +48,8 @@ namespace WorldPackets float State9 = 0.0f; float State10 = 0.0f; float State11 = 0.0f; - uint32 State12 = 0; + int32 State12 = 0; + int32 State13 = 0; }; class AttackerStateUpdate final : public ServerPacket