ODE Middleware

Ok, checked it on Windows and fixed it. At least apparently, need confirmation. It seems like the problem was in fact OS-specific, in a way, but I think it’s more probable it was some difference between the Linux and Windows Panda built that was causing the glitch. I just don’t see how the system by itself could’ve caused it.

Anyway, the thing was that when crouching there was a collision between the footRay and the capsuleGeom. As a result the KCC thought you’re lower than levitation, and pushed you upwards. Hence the “we have lift-off to the International Space Station” thing. I’ve added an if to the ray collision callback to check if we’re not colliding with the capsule. I could’ve done that using masks, but that was quicker.

I’ve updated the package and it should work now.