Page 1 of 1

Allow copying of individual wait conditions in schedules

Posted: Tue Jul 15, 2025 2:50 pm
by jguy1987
TL;DR
Allow the copy/paste of individual wait conditions in train stops and ship stops.

What?
If you create a stop for a train or a ship, sometimes you want multiple conditions to be true in different and/or blocks before you allow that train/ship to leave.
For example, here I have a stop for my freighter which should stop at Nauvis.
07-15-2025, 09-41-26.png
07-15-2025, 09-41-26.png (39.69 KiB) Viewed 119 times
As you can see I want to allow that ship to leave either when all the requests have been fulfilled, OR when 240s of inactivity occurs, so that the ship isn't sitting above Nauvis for eternity waiting for 1 thing that isn't important that I don't have in stock at that time at Nauvis. This freighter brings science back to Nauvis from both Fulgora and Vulcanus, so I want to keep it moving. But in either scenario, I only want to allow the ship to leave when the ammo stockpiled is greater than 175 units, and when I have 15,000 units of water in storage, so that I can defend against asteroids and continue making fuel in route to keep the buffer tanks topped off.
Shift right click a wait condition should be allowed, when you can shift left click that condition onto another one. As long as the types of conditions match, it should be copied (so for example, I couldn't copy the wait for circuit condition for water onto the "all requests fulfilled" type, but I could copy the wait for circuit condition for water onto a blank wait for circuit condition that I just added.
Why?
Managing station stops becomes easier when you have multiple conditions to leave to be true in order to leave, sometimes those conditions repeat or need to be true for multiple blocks of conditions (or, multiple planets, for in my example I want the water and ammo conditions to be true before I leave any planet).

Re: Allow copying of individual wait conditions in schedules

Posted: Tue Jul 15, 2025 2:59 pm
by eugenekay
Previously:
120293
128487
129496

:-)

Re: Allow copying of individual wait conditions in schedules

Posted: Tue Jul 15, 2025 3:19 pm
by jguy1987
eugenekay wrote: Tue Jul 15, 2025 2:59 pm Previously:
120293
128487
129496

:-)
Darnit, and I thought I searched sufficiently. Thanks