Core/Movement: Implement initializing parabolic splines using jump gravity instead of max parabolic height

Port From (https://github.com/TrinityCore/TrinityCore/commit/684cd9d9681466019dcd06ad6f994890cff8cb2e)
This commit is contained in:
hondacrx
2021-12-01 10:34:19 -05:00
parent 4ec905e0dc
commit 2208a7be60
5 changed files with 54 additions and 5 deletions
+9
View File
@@ -293,6 +293,15 @@ namespace Game.Movement
{
args.time_perc = time_shift;
args.parabolic_amplitude = amplitude;
args.vertical_acceleration = 0.0f;
args.flags.EnableParabolic();
}
public void SetParabolicVerticalAcceleration(float vertical_acceleration, float time_shift)
{
args.time_perc = time_shift;
args.parabolic_amplitude = 0.0f;
args.vertical_acceleration = vertical_acceleration;
args.flags.EnableParabolic();
}