Train schedule priority input

Don't know how to use a machine? Looking for efficient setups? Stuck in a mission?
FlameBear
Manual Inserter
Manual Inserter
Posts: 4
Joined: Mon May 05, 2025 10:12 am
Contact:

Train schedule priority input

Post by FlameBear »

I'm trying to get the following behaviour:
Train from a station waits at station X (for a period of time) until station A is free, if it spends too long waiting then go to station B.
Another train is waiting at station Y until station A is free.
I want the train from X to leave before the train from Y.

Motivation is that I have a byproduct that I would like to use if there's a need for it but if not then void it.

I've tried a couple of things but none of them worked.
My issues come down to:
  1. If I have wait conditions for the trains to be until A is available there's no consistent behaviour which train will be picked to be sent to it (priority of the stations doesn't seem to make a difference, there seems to be some round-robin choice)
  2. There is no interrupt to combine with "Destination full or no path" that would let the train at X wait for a period of time for A to be available before switching to B.
2. Doesn't seem like the behaviour I'd expect but I'm not sure if it could be classified as a bug.
Here's a blueprint with what I have tried:

Code: Select all

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
06-16-2025, 00-27-09.png
06-16-2025, 00-27-09.png (40.34 KiB) Viewed 269 times
Tl;dr:
I want the train from "tx byproduct" to go to "rx" before the train from "tx primary" and if not possible send it to "overflow"
mergele
Fast Inserter
Fast Inserter
Posts: 206
Joined: Sat Aug 20, 2016 5:45 am
Contact:

Re: Train schedule priority input

Post by mergele »

I think there is an easier solution for your goal. If you name the usage and the voiding station the same, but give the voiding station a priority of 1, then the train will always go to the usage station if it has a train slot open, and if not dispose of the product.
FlameBear
Manual Inserter
Manual Inserter
Posts: 4
Joined: Mon May 05, 2025 10:12 am
Contact:

Re: Train schedule priority input

Post by FlameBear »

name the usage and the voiding station the same, but give the voiding station a priority of 1
This will lead to the trains going from the "main" source to the void as well. I would like to avoid this.

My "solution" only really has a problem when the primary source has enough product to completely fill demand, if it doesn't then the byproduct will go to the consumer first and there's not even a need for the void.
Post Reply

Return to “Gameplay Help”