Train interrupts - insert temporary before current destination

Things that has been reported already before.
Post Reply
4wry
Burner Inserter
Burner Inserter
Posts: 11
Joined: Mon Oct 21, 2024 10:58 pm
Contact:

Train interrupts - insert temporary before current destination

Post by 4wry »

I'm exploring the potential of train interrupts and blueprint parameters. Generally this is fantastic addition and offers a lot.
A gripe with the system is that the temporary station is inserted after the station the train was heading to, and I believe this is the same when using shift/crtl+click to autodrive trains.

I tested this in a simple track with 4 station A, B, C, D:
  • A, B, C are the schedule, limited to 1
  • D is the interrupt re-direct, triggered when a destination is full
  • Trains will cycle A-B-C when they are available, however, when I park a train at e.g. B the other one will go A-->D-->C. The expectation is that it would go A-->D, but then resume B-C.

The improvement suggestion would be to have both the manually added temporary destinations as well as the Interrupts be inserted before the current destination. That way, once the temporary re-direct is handled, the train will not skip a station, but continue on it's original route. This makes more sense for e.g. re-fuelling or temporary re-directs.

It would also be fantastic to have a 'Next destination free' condition e.g. to interrupt a parking.

Sidenote: I found a workaround using the parking "D" position as part of the regular schedule and using the interrupt for e.g. "C" as the dropoff, however, it feels unelegant to always send trains to parking and then generally interrupt it for dropping off items.


PS / Secondly:
I don't believe it is currently possible to the general fuel signal interrupt condition to a flexible condition based on stack sizes? A constant value may not work well if the fuel evolves, especially once nuclear fuel is available. The issue is that e.g. nuclear fuel has a stack size of 1, but setting a condition of e.g. <2 will not work well for e.g. wood or coal. If this could be defined as <2 stacks it would be flexible throughout. I suppose the alternative would be to set a AND condition for each fuel and use variable limits, but I feel like that adds a lot more unnecessary checks for fuels not actually in use.


Post Reply

Return to “Duplicates”