The actual position of a planet, sun or witchpoint has been anything but constant in the past, and - while we might just be able to stop all this drifting for future versions - it looks like we'll have to live with different planets positions on different platforms for the time being.
While the abs coordinates make it possible to place items in the ooniverse with great accuracy - and it's the only way to place items in witchspace - the older coordinate systems - pws, pwm, psm, etc (all the ones mentioned here actually!) seem to provide a more than adequate way of avoiding major positioning problems.
Should we just disable abs from within shipdata.plist? We could have oolite check for witchspace, still use abs if we're in a witchspace pocket universe, but get Oolite to stop spawning ships with an error like
Code: Select all
ERROR - spawnShip cannot use 'abs' coordinates in normal space
This would only apply to the spawnShip/legacy_spawnShip command. The other commands used to add ships to the universe ( addShip/legacy_addShip and similar) could still be free to use abs, of course.
What do you think?