From f7b73e5ff0f628cbcfbb1c1e1082e99d5c593e9f Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 15 Nov 2021 20:55:11 -0500 Subject: [PATCH] Core/Movement: Define new spline flag name Port From (https://github.com/TrinityCore/TrinityCore/commit/ebf8f46aed96f4c10673e4f07ff8aabaad15a35c) --- Source/Framework/Constants/Movement/SplineConst.cs | 4 ++-- Source/Game/Movement/MoveSplineInit.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Framework/Constants/Movement/SplineConst.cs b/Source/Framework/Constants/Movement/SplineConst.cs index dff8e2a66..d9e80c3ce 100644 --- a/Source/Framework/Constants/Movement/SplineConst.cs +++ b/Source/Framework/Constants/Movement/SplineConst.cs @@ -61,7 +61,7 @@ namespace Framework.Constants 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 @@ -71,6 +71,6 @@ namespace Framework.Constants MaskNoMonsterMove = Done, // Unused, not suported flags MaskUnused = NoSpline | EnterCycle | 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 } } diff --git a/Source/Game/Movement/MoveSplineInit.cs b/Source/Game/Movement/MoveSplineInit.cs index e22cca753..27e627554 100644 --- a/Source/Game/Movement/MoveSplineInit.cs +++ b/Source/Game/Movement/MoveSplineInit.cs @@ -127,7 +127,7 @@ namespace Game.Movement // limit the speed in the same way the client does float speedLimit() { - if (args.flags.HasFlag(SplineFlag.Unknown_0x20000000)) + if (args.flags.HasFlag(SplineFlag.UnlimitedSpeed)) return float.MaxValue; if (args.flags.HasFlag(SplineFlag.Falling) || args.flags.HasFlag(SplineFlag.Catmullrom) || args.flags.HasFlag(SplineFlag.Flying) || args.flags.HasFlag(SplineFlag.Parabolic))