diff options
| author | NoName <322016+Faq@users.noreply.github.com> | 2020-02-28 20:03:52 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-12-22 14:33:58 +0100 |
| commit | 61f3d51143b51b04169bd1c2ff0393d2b9be7c33 (patch) | |
| tree | 2f785946aa0861ccb30181d839c4f2812ffd1996 /src/server/game/Server/Packets | |
| parent | 94f7d2fb49c9c9f1d2e7dc3a4fe2a368d830404f (diff) | |
Core/Movement: Implement MoveSplineFlag::Enter_Cycle (#24049)
by xvwyh
(cherry picked from commit 40542f01e3fec0bff2c6e5eadbe20e58f19b0fd8)
Diffstat (limited to 'src/server/game/Server/Packets')
| -rw-r--r-- | src/server/game/Server/Packets/MovementPackets.cpp | 8 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/MovementPackets.h | 11 |
2 files changed, 19 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/MovementPackets.cpp b/src/server/game/Server/Packets/MovementPackets.cpp index c18c3ea5e1a..8bc93a75a74 100644 --- a/src/server/game/Server/Packets/MovementPackets.cpp +++ b/src/server/game/Server/Packets/MovementPackets.cpp @@ -568,6 +568,14 @@ WorldPacket const* WorldPackets::Movement::MonsterMove::Write() return &_worldPacket; } +WorldPacket const* WorldPackets::Movement::FlightSplineSync::Write() +{ + _worldPacket << Guid; + _worldPacket << float(SplineDist); + + return &_worldPacket; +} + WorldPacket const* WorldPackets::Movement::MoveSplineSetSpeed::Write() { _worldPacket << MoverGUID; diff --git a/src/server/game/Server/Packets/MovementPackets.h b/src/server/game/Server/Packets/MovementPackets.h index 18936d9773a..73310a9e023 100644 --- a/src/server/game/Server/Packets/MovementPackets.h +++ b/src/server/game/Server/Packets/MovementPackets.h @@ -168,6 +168,17 @@ namespace WorldPackets TaggedPosition<Position::XYZ> Pos; }; + class FlightSplineSync final : public ServerPacket + { + public: + FlightSplineSync() : ServerPacket(SMSG_FLIGHT_SPLINE_SYNC, 16 + 4) { } + + WorldPacket const* Write() override; + + ObjectGuid Guid; + float SplineDist = 0.0f; + }; + class MoveSplineSetSpeed : public ServerPacket { public: |
