In UCharacterMovementComponent code such as PhysFalling, RestorePreAdditiveRootMotionVelocity is called before FVector OldVelocity = Velocity; leaving OldVelocity in a pre-additive state making further calculations in accurate for cases involving additive root motion.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-81651 in the post.

Login to Vote

Won't Fix
ComponentUE - Gameplay - Player Movement
Affects Versions4.
CreatedOct 10, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021