aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfunjoker <funjoker109@gmail.com>2025-06-30 03:56:19 +0200
committerfunjoker <funjoker109@gmail.com>2025-06-30 03:56:19 +0200
commit3bb40348cfec21d494743ea2a6c749e53cecbc7a (patch)
tree0601186a73e3dd2ba2de4503c16dab8a29b1dd9f
parentd73d15e85597700d59d47fc6b4062b384548c739 (diff)
Core/PacketIO: Followup e84736a4f781f970707bc2339d0839f59c4944c8
-rw-r--r--src/server/game/Entities/Object/MovementInfo.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/MovementInfo.h b/src/server/game/Entities/Object/MovementInfo.h
index ba22f7e4454..3eeed926ade 100644
--- a/src/server/game/Entities/Object/MovementInfo.h
+++ b/src/server/game/Entities/Object/MovementInfo.h
@@ -92,12 +92,26 @@ struct MovementInfo
// advflying
struct AdvFlying
{
+ AdvFlying() : forwardVelocity(0.0f), upVelocity(0.0f) {}
+
float forwardVelocity;
float upVelocity;
};
+ struct Drive
+ {
+ Drive() : speed(0.0f), movementAngle(0.0f), accelerating(false), drifting(false) {}
+
+ float speed;
+ float movementAngle;
+ bool accelerating;
+ bool drifting;
+ };
+
Optional<AdvFlying> advFlying;
+ Optional<Drive> driveStatus;
+
Optional<ObjectGuid> standingOnGameObjectGUID;
uint32 GetMovementFlags() const { return flags; }