This is an automated archive made by the Lemmit Bot.

The original was posted on /r/factorio by /u/NameLips on 2024-10-12 20:40:23+00:00.


For those who don’t know, you’ll be able to use Interrupts in your train schedules. This allows for if-then destination settings for trains, such as “if low on fuel, go to refueling station.” The train will only do the interrupt if the criteria is met.

You can also set up trains to be like LTN or Cybersyn – “If a station needs coal, go to a coal station, pick it up, and deliver it to that station.” They even added a way to send trains to a waiting depot between orders.

But then there are interrupts in interrupts, which allow for nesting interrupts inside other interrupts if certain conditions are met:

From FFF 389

Interrupt in interrupt

Normally, when an interrupt is activated, other interrupts won’t be able to interfere until it is finished. But in some specific cases, this is too limiting, so we added a another special interrupt condition, called “In interrupt”. This allows the interrupt to trigger while another interrupt is in progress, which clears the original interrupt and replaces it with the new interrupt targets.

There is some very specific case where this is a crucial thing to have, but it is on a planet we didn’t reveal yet, so more on that later :) .

So which planet is it, and what is the very specific use case for this?