TL;DR
Trains would benefit from the ability to disable stations in the schedule based on train-side data, also a toggle to wait for disabled stations instead of skipping them.What ?
Currently we can disable train stations based on circuit network conditions on the station side. In addition to this I'd like to be able to disable station stops in a trains schedule based on conditions within the train itself (cargo, fuel).To be specific I don't want the station itself to be disabled, just for the train to treat it as if it were.
In addition, currently trains will skip disabled stations, I'd love for a toggle to change them to wait at the previous station for the stop to enable.
Why ?
There are certain behaviors that seem like they should be possible in vanilla that I can't get working, and these seem like the obvious way to do them.My use case: I'm currently experimenting with a system of small, single purpose trains, where a single train might have a schedule that looks like:
Pick up iron ore.
Drop off iron ore.
Wait at refueling depot. (ideally only if next station is disabled, or train is low on fuel.)
With the pickup an drop-off stations disabling themselves based on supply and need respectively. What I'd like to do is have the train stop at the depot and wait if say, it has a load of ore but no drop-offs are available, but currently it will just go back and forth between the pickup and depot. If I were able to disable the pickup stop when it already has a full load, or have the train wait if the next station is disabled my problems would be solved. Another obvious use case would be to have the train go to a refueling station when low on fuel.
I can imagine there are other uses for the station stop toggle in more complex schedules (don't want to drop off the wrong item in a schedule with multiple item types being delivered.)
With the current UI already being overhauled I'm hoping this wouldn't be too much trouble to add in.
Thank you for reading!