When does train interrupt status get updated?
Posted: Sun Feb 08, 2026 5:53 pm
I am trying to design an interrupt sequence for generic trains to go to/leave a shunting yard, and I am having issues with my design. I am trying to get an interrupt to trigger when a train has been routed to the shunting station but has not yet arrived because it is stopped in a stacker. I am trying to create a "deshunt" condition that will cancel the temporary stop at the shunting station and re-route the train to an unloader station if one has become available.
The middle train in the pic has iron ore, and there is an iron unloading station that has opened, so I want it to stop trying to go to the station "Shunt" and go drop off its load at the intended target. I cannot find the right sequence of conditions to get this desired action to trigger, and I am starting to wonder if it's because I am trying to do something that is outside the intended function of interrupts.
I made the interrupt "DeShunt" shown below. If I manually trigger it, it works as intended, but I cannot get it to trigger automagically. I was thinking that maybe the reason is that train interrupts only get updated when a train is idling at a stop for a few ticks? That's not explicitly stated in their description, but the more I think about it, the more I wonder if they would work properly otherwise. Anyway, thanks in advance for any help/tips.
I made the interrupt "DeShunt" shown below. If I manually trigger it, it works as intended, but I cannot get it to trigger automagically. I was thinking that maybe the reason is that train interrupts only get updated when a train is idling at a stop for a few ticks? That's not explicitly stated in their description, but the more I think about it, the more I wonder if they would work properly otherwise. Anyway, thanks in advance for any help/tips.