diff options
author | Shauren <shauren.trinity@gmail.com> | 2021-11-11 21:38:05 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-11-11 21:38:05 +0100 |
commit | ebf8f46aed96f4c10673e4f07ff8aabaad15a35c (patch) | |
tree | e0d2c99c31d03a37ab7669698ad1a10eaf15667d /src | |
parent | 8ff0572ee30db22c81d9131348f5350781f64a4f (diff) |
Core/Movement: Define new spline flag name
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Movement/Spline/MoveSplineFlag.h | 6 | ||||
-rw-r--r-- | src/server/game/Movement/Spline/MoveSplineInit.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Movement/Spline/MovementUtil.cpp | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Movement/Spline/MoveSplineFlag.h b/src/server/game/Movement/Spline/MoveSplineFlag.h index a6396184a2e..6cb7f1baa24 100644 --- a/src/server/game/Movement/Spline/MoveSplineFlag.h +++ b/src/server/game/Movement/Spline/MoveSplineFlag.h @@ -59,7 +59,7 @@ namespace Movement Parabolic = 0x04000000, // Affects elevation computation, can't be combined with Falling flag FadeObject = 0x08000000, Steering = 0x10000000, - Unknown_0x20000000 = 0x20000000, // NOT VERIFIED + UnlimitedSpeed = 0x20000000, Unknown_0x40000000 = 0x40000000, // NOT VERIFIED Unknown_0x80000000 = 0x80000000, // NOT VERIFIED @@ -68,7 +68,7 @@ namespace Movement Mask_No_Monster_Move = Done, // Unused, not suported flags Mask_Unused = No_Spline | Enter_Cycle | Frozen | Unknown_0x8 | Unknown_0x100 | Unknown_0x20000 | Unknown_0x40000 - | Unknown_0x800000 | Unknown_0x1000000 | FadeObject | Steering | Unknown_0x20000000 | Unknown_0x40000000 | Unknown_0x80000000 + | Unknown_0x800000 | Unknown_0x1000000 | FadeObject | Steering | UnlimitedSpeed | Unknown_0x40000000 | Unknown_0x80000000 }; inline uint32& raw() { return (uint32&)*this; } @@ -130,7 +130,7 @@ namespace Movement bool parabolic : 1; bool fadeObject : 1; bool steering : 1; - bool unknown0x20000000 : 1; + bool unlimitedSpeed : 1; bool unknown0x40000000 : 1; bool unknown0x80000000 : 1; }; diff --git a/src/server/game/Movement/Spline/MoveSplineInit.cpp b/src/server/game/Movement/Spline/MoveSplineInit.cpp index a42e9504184..bc301bfb911 100644 --- a/src/server/game/Movement/Spline/MoveSplineInit.cpp +++ b/src/server/game/Movement/Spline/MoveSplineInit.cpp @@ -112,7 +112,7 @@ namespace Movement // limit the speed in the same way the client does float speedLimit = [&]() { - if (args.flags.unknown0x20000000) + if (args.flags.unlimitedSpeed) return std::numeric_limits<float>::max(); if (args.flags.falling || args.flags.catmullrom || args.flags.flying || args.flags.parabolic) diff --git a/src/server/game/Movement/Spline/MovementUtil.cpp b/src/server/game/Movement/Spline/MovementUtil.cpp index 155e48ba8f6..26e6e5a9e5f 100644 --- a/src/server/game/Movement/Spline/MovementUtil.cpp +++ b/src/server/game/Movement/Spline/MovementUtil.cpp @@ -173,7 +173,7 @@ namespace Movement STRINGIZE(Parabolic ), // 0x04000000 // Not Compartible With Fall Movement STRINGIZE(FadeObject ), // 0x08000000 STRINGIZE(Steering ), // 0x10000000 - STRINGIZE(Unknown_0x20000000), // 0x20000000 + STRINGIZE(UnlimitedSpeed ), // 0x20000000 STRINGIZE(Unknown_0x40000000), // 0x40000000 STRINGIZE(Unknown_0x80000000), // 0x80000000 }; |