TL;DR
Space platform "moving from" and "moving to" signals should output desired state even when zero thrust is available.What?
In the conditions that:- Space platform is stopped at a planet
- Space platform is going to go to different planet
- Space platform has zero thrust available
E.g, it should reflect the desired logical state, not the actual physical state.
Why?
Basically, to make it consistent with trains and to simplify control logic.When trains are going to go the the next station but are physically at the stop, but are not moving due to no fuel or no path or destination full, their cargo is closed, the train station doesn't read their id, etc.
When space platforms are going to go to the next destination but are physically not moving due to zero thrust available, their state is indistinguishable (with circuits) from the state when they are parked at a planet.
Right now, a simple control logic with pumps to thruster enabled when speed is less than a certain amount and no planet signal has value 3 works fine most of the time, but fails to move the platform when there's zero fuel or oxidizer left in the thrusters.