Rotor angle seems to increase past 360 degrees internally
I'm trying to use rotor limits in only one direction (i.e. set a lower limit, but not an upper limit, and have it only apply to negative RPM but not stop rotation in positive RPM), and it looks like running the rotor in the positive direction doesn't really wrap around from 360 degrees back to 0, but keeps going and only the UI shows the angle modulo 360. I can determine that because if I run the rotor for, say, five rotations in the positive direction, when I switch it to negative it does not stop at the specified lower limit, but has to spin for another full five rotations before it will then stop at the limit. Obviously angle metric has advanced to 1800 degrees in those five revolutions, so it has to wind back all that before it will actually reach the limit. This is highly non-intuitive, and for rotors that are intended to spin in one direction for a very long time (say a drill rotor) it means that eventually you can't even use the lower limit at all, because it will take forever to spin it back down to reach the actual limit. It can also be very dangerous (in-game) if the build does not allow a full rotation and the limit is intended to stop the rotor safely before reaching an obstacle.
I have the same bug
Replies have been locked on this page!