Quote: First off, YES!!!! Finally recognition that I"m NOT nuts!!! Secondly, just to make sure, this is expected behaiviour and not a bug?
Yes it is expected behavior. phent_enable() is basically just setting a flag putting the object into pause mode- thus it's extremely fast to execute.
I thought you were referring to phent_settype() earlier (which does perform a reset but is slow).
Quote: 2)Even within phent_enable, I can use the velocity govenor (phent_setmaxspeed()) as a way to trick my PE into setting my velocity to 0. This is sneaky...hadn't thought of it..
It is sneaky and not as straight-forward as something like a setvelocity() call would be. I am very concerned that setting velocity directly might screw things up easily. But adding a clearvelocity() function could be a useful additions..or not?