"All Offworld Requests Empty" space platform wait condition

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

DorianTheFactorian
Burner Inserter
Burner Inserter
Posts: 7
Joined: Wed Feb 27, 2019 5:28 am
Contact:

"All Offworld Requests Empty" space platform wait condition

Post by DorianTheFactorian »

TL;DR
I want an easy way to tell a space platform to wait at one planet until nothing imported from all other planets is in its inventory.

What?
I want a wait condition on space platforms that prevents the platform from leaving while, for all active (checked) requests, for all items imported from a planet _other than the one being waited at_, there are zero of those items in the space platform hub's inventory. The wait condition can be called "All Offworld Requests Empty" or similar.

This is different from a request not satisfied: if I want 2k of something, 1,999 of it is not satisfied. But I want zero. The exception for requests from this planet is important, since otherwise the platform would get stuck at that planet. The concrete example is taking science packs to Nauvis, but importing nuclear fuel cells from Nauvis: the nuclear fuel import request being satisfied should not affect this wait condition.

There is an edge case for when an item is imported from multiple planets, including the one being orbited. I don't care what the behavior is in this case, since it's a silly thing to do in game.
Why?
Currently, I have to have several wait conditions on my platforms for Item Count: Cargo <x> = 0, for several values of x (different science packs, most commonly). I would like a single wait condition that prevents the platform from leaving orbit until it has dropped all cargo taken from other planets. Otherwise, it will go back to the original planet carrying the cargo from that planet, which just seems wasteful. There doesn't seem to be any easy way to set up the platforms to do this.
Post Reply

Return to “Ideas and Suggestions”