aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-11-11 21:38:05 +0100
committerShauren <shauren.trinity@gmail.com>2021-11-11 21:38:05 +0100
commitebf8f46aed96f4c10673e4f07ff8aabaad15a35c (patch)
treee0d2c99c31d03a37ab7669698ad1a10eaf15667d /src
parent8ff0572ee30db22c81d9131348f5350781f64a4f (diff)
Core/Movement: Define new spline flag name
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Movement/Spline/MoveSplineFlag.h6
-rw-r--r--src/server/game/Movement/Spline/MoveSplineInit.cpp2
-rw-r--r--src/server/game/Movement/Spline/MovementUtil.cpp2
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
};