I'm using PMO and have noticed an annoying inconsistency with my game's movement. There's a lot of programming in there, so I don't expect anyone to give me an exact answer, but I'm wondering if anyone has any ideas what could be causing the problem? There's a video below showing me perform the same actions, but getting a different result.
The problem shown is half the time I roll off the platform, I hit the ramp and jump upwards. The other half, I miss the ramp completely. I've tested this many times and it seems completely random. I have some counters on screen that have been checking X Velocity, Additional X Velocity and Gravity. They all remain the same value when the problem occurs.
Any ideas? (One thought I have is that I'm running Fusion on a virtual machine, which does have random lag spikes, could be this..?)
Video example: Please login to see this media element.