[2.0.21] Space platform "read moving to" signal not set if thrusters are empty.

Bugs that are actually features.
JoeSchmoe
Inserter
Inserter
Posts: 37
Joined: Thu May 08, 2014 4:06 pm
Contact:

[2.0.21] Space platform "read moving to" signal not set if thrusters are empty.

Post by JoeSchmoe »

When a space platform's schedule moves to the next planet the "Read moving to" signal is not set to 2 if the thrusters are empty.
There doesn't appear to be any way to read the amount of fuel in the thrusters, remove excess fuel to thrusters, or in general tell the ship to start making fuel without pre filling the thrusters to full. If you want a slow start up it doesn't seem possible to wait for the ship to be ready and then start the thrusters.
Even if the signal is only one tick we could kick of the thrusters.


I can't believe this isn't already submitted but my searching "Read moving to" doesn't search for the whole phrase, just individual words, which makes way to many results to process.
Muche
Filter Inserter
Filter Inserter
Posts: 305
Joined: Fri Jun 02, 2017 6:20 pm
Contact:

Re: [2.0.21] Space platform "read moving to" signal not set if thrusters are empty.

Post by Muche »

Indeed. If all thrusters are empty, the platform doesn't try to depart, so no "Read moving to" is set.

You could try to use some circuitry, like

, however it doesn't solve the problem of empty thrusters after they run out of the initial fuel, i.e. if the fuel runs out completely, the platform falls back to an orbit, thrusters will never get filled again, the original issue it was meant to solve.
It can be reset via R signal, so you'll have to experiment in what conditions it should do that.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3191
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.21] Space platform "read moving to" signal not set if thrusters are empty.

Post by boskid »

This is on the edge of being bug and not a bug but definitely more towards a not a bug. In general the decision regarding "read moving from" and "read moving to" was to make it possible to read current position of the space platform without introducing yet another signal type, a space-connection. It would be possible to have space-connections as a way to tell the position of a platform but that would mean if you want to check if the platform is going towards aquilo you would have to check if the position signal indicates one of 3 possible routes and you still do not get info if platform is arriving or moving away. Ability to read current position as "moving from" and "moving to" pair in that sense solves quite a lot of issues about this. This feature was never intended to tell you what are the move intentions of a space platform or what is the final goal which you may observe by having platform move from vulcanus to aquilo: it will never show vulcanus and aquilo at the same time since there is no direct connection between those two and so the platform reports connection it is currently on. Given that this was made to expose current position of a platform, technically if the platform has no thrust it is not allowed to depart current planet by other means so it never enters the space connection and as such not having those signals set is the expected behavior. Given that what you described fits exact the design requirements i was following when implementing this feature, i am moving this to Not a bug.
Post Reply

Return to “Not a bug”