aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorNoName <322016+Faq@users.noreply.github.com>2020-02-28 20:03:52 +0200
committerShauren <shauren.trinity@gmail.com>2021-12-22 14:33:58 +0100
commit61f3d51143b51b04169bd1c2ff0393d2b9be7c33 (patch)
tree2f785946aa0861ccb30181d839c4f2812ffd1996 /src/server/game/Server/Packets
parent94f7d2fb49c9c9f1d2e7dc3a4fe2a368d830404f (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.cpp8
-rw-r--r--src/server/game/Server/Packets/MovementPackets.h11
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: