Core/Movement: Define new spline flag name
Port From (https://github.com/TrinityCore/TrinityCore/commit/ebf8f46aed96f4c10673e4f07ff8aabaad15a35c)
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user