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; + }; } }