diff --git a/Source/Game/Movement/MotionMaster.cs b/Source/Game/Movement/MotionMaster.cs index 534dfabb3..f026f0a00 100644 --- a/Source/Game/Movement/MotionMaster.cs +++ b/Source/Game/Movement/MotionMaster.cs @@ -812,6 +812,7 @@ namespace Game.Movement init.SetParabolicVerticalAcceleration(gravity, 0); init.SetUncompressed(); init.SetVelocity(speedXY); + init.SetUnlimitedSpeed(); if (hasOrientation) init.SetFacing(pos.GetOrientation()); if (spellEffectExtraData != null) diff --git a/Source/Game/Movement/MoveSplineInit.cs b/Source/Game/Movement/MoveSplineInit.cs index 83b06d158..a9edefc5e 100644 --- a/Source/Game/Movement/MoveSplineInit.cs +++ b/Source/Game/Movement/MoveSplineInit.cs @@ -283,6 +283,8 @@ namespace Game.Movement public void SetOrientationFixed(bool enable) { args.flags.SetUnsetFlag(SplineFlag.OrientationFixed, enable); } + public void SetUnlimitedSpeed() { args.flags.SetUnsetFlag(SplineFlag.UnlimitedSpeed, true); } + public void MovebyPath(Vector3[] controls, int path_offset = 0) { args.path_Idx_offset = path_offset;