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.