Move space platform request to the schedule part
Posted: Tue Sep 09, 2025 8:45 am
I just thought of a good solution to the inflexibility of space platform requests: instead of a centralized section like in a requester chest, make requests a schedule clause. An example way to do so is to rewrite the current "Request satisfied for XXX" as "Request XXX * NNN" with a "wait for satisfication" checkbox.
This single change has several benefits:
- Removes the need for an "import from planet" icon and the UI confusion when importing the same thing from multiple planets.
- Enables prioritized loading by going to the same planet several times. For example, a promethium hauler may want to ensure there are enough quantum processors before loading eggs.
- Enables stationary "phases" for manufacturing platforms. Like a quantum processor maker may want to stay above Vulcanus for the free solar power, but right now if it keeps consuming tungsten carbide it may never finish loading it.
- Enables signal-controlled loading with interrupts, while also reading hub contents.
This single change has several benefits:
- Removes the need for an "import from planet" icon and the UI confusion when importing the same thing from multiple planets.
- Enables prioritized loading by going to the same planet several times. For example, a promethium hauler may want to ensure there are enough quantum processors before loading eggs.
- Enables stationary "phases" for manufacturing platforms. Like a quantum processor maker may want to stay above Vulcanus for the free solar power, but right now if it keeps consuming tungsten carbide it may never finish loading it.
- Enables signal-controlled loading with interrupts, while also reading hub contents.