Commit 485e3f3 introduced a change where we split the calculation of a vehicle's velocity from its speed.
While the vehicles still applied acceleration smoothing, they applied it to the result of the force calculation. However, force calculations don't necessarily take place every frame, whereas force application does. It would make more sense - and yield smoother behavior - to perform this force smoothing on when the force is applied to the vehicle, since otherwise the speed being applied still changes in steps based on the last calculation.
Commit 485e3f3 introduced a change where we split the calculation of a vehicle's velocity from its speed.
While the vehicles still applied acceleration smoothing, they applied it to the result of the force calculation. However, force calculations don't necessarily take place every frame, whereas force application does. It would make more sense - and yield smoother behavior - to perform this force smoothing on when the force is applied to the vehicle, since otherwise the speed being applied still changes in steps based on the last calculation.