I have a custom game which relies on this but I haven’t opened it in some time so I don’t know at what point this stopped working well.
There is a lot of wonkiness now when using “Start Accelerating.”
For one thing, the numbers don’t fit. In spite of what you specify as the max speed it seems to be scaled based on the movement speed of the hero, even in the air with zero gravity. Even the direction the hero is facing affects it somewhat, where it will accelerate to slightly higher if you face the direction of the acceleration.
If I apply an impulse of magnitude 5 in the same direction it seems to do nothing, but an impulse of magnitude 100 pushes it up to ~50 speed. Also applying an impulse with the acceleration causes the horizontal speed to fluctuate rapidly.
Adding directional input (throttle) to the acceleration also causes weird rapid fluctuations.
I’m not even sure that the Horizontal Speed variable is reporting correctly because I can get it into a state where I’m sliding around but the Horizontal Speed is saying “0” on my hud text, and rules that I set that are meant to trigger when Horizontal Speed goes below a certain value aren’t triggering anymore.
I hope this can be fixed or reverted!