From 4f9579db91a1c5d23bb395d3461435c08fec162d Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Mon, 20 Apr 2020 18:28:01 +0200 Subject: [PATCH] Core/Packets: added structure for SMSG_UNIT_HEALTH_FREQUENT --- src/server/game/Server/Packets/MiscPackets.cpp | 9 +++++++++ src/server/game/Server/Packets/MiscPackets.h | 11 +++++++++++ 2 files changed, 20 insertions(+) diff --git a/src/server/game/Server/Packets/MiscPackets.cpp b/src/server/game/Server/Packets/MiscPackets.cpp index f853a49e7ce..dfb19dc158b 100644 --- a/src/server/game/Server/Packets/MiscPackets.cpp +++ b/src/server/game/Server/Packets/MiscPackets.cpp @@ -224,3 +224,12 @@ WorldPacket const* WorldPackets::Misc::SetMovementAnimKit::Write() return &_worldPacket; } + + +WorldPacket const* WorldPackets::Misc::UnitHealthFrquent::Write() +{ + _worldPacket << UnitGUID.WriteAsPacked(); + _worldPacket << int32(Health); + + return &_worldPacket; +} diff --git a/src/server/game/Server/Packets/MiscPackets.h b/src/server/game/Server/Packets/MiscPackets.h index 8fe8179ed3d..c2afd9c91be 100644 --- a/src/server/game/Server/Packets/MiscPackets.h +++ b/src/server/game/Server/Packets/MiscPackets.h @@ -270,6 +270,17 @@ namespace WorldPackets ObjectGuid Unit; uint16 AnimKitID = 0; }; + + class UnitHealthFrquent final : public ServerPacket + { + public: + UnitHealthFrquent() : ServerPacket(SMSG_UNIT_HEALTH_FREQUENT, 12) { } + + WorldPacket const* Write() override; + + ObjectGuid UnitGUID; + int32 Health = 0; + }; } }