Allow interrupt returns with no station to keep you at your current station

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

delor
Manual Inserter
Manual Inserter
Posts: 2
Joined: Fri Nov 08, 2024 9:53 pm
Contact:

Allow interrupt returns with no station to keep you at your current station

Post by delor »

TL;DR
When an interrupt signal with no destination station fires and returns you to your normal schedule, if you're already at the station the schedule wants to go to it should accept that it's there instead of entering a "No Path" state.
What?
Normally, when a schedule paths to the station the train is already at this is treated as a "No Path". This is apparently intended behavior. (viewtopic.php?t=110778) Interrupts, however, do not do this. If they pick the station you're already at, the train will accept it's reached its destination and end the interrupt.

What I would like is for an interrupt that punts you back to the train's main schedule to accept the destination even if it's where you already are, the same as if the interrupt told you to go to the station you're already at.

Why?
A useful use for the "No Path" interrupt condition is to give you a way to give up on an unreachable destination and return to normal function. One obvious thing a player might want to do, then, is this:
give_up.png
give_up.png (39.34 KiB) Viewed 235 times
However, if this occurs while you're at the next station the train wants to go to, it will enter a "No Path" state instead of recognizing it has reached the schedule destination. This means that with a schedule like this:
home_schedule.png
home_schedule.png (34.83 KiB) Viewed 235 times
If the train picks a destination from its home station and can't reach it, it will then just get stuck eternally in a "No Path" state instead of going home. If there are multiple stations with the home station's name, it will not get stuck but it will needlessly travel to a further away station instead of taking the one it already is at.
keeen63
Manual Inserter
Manual Inserter
Posts: 2
Joined: Tue Oct 22, 2024 1:28 am
Contact:

Re: Allow interrupt returns with no station to keep you at your current station

Post by keeen63 »

I like this idea, too. I sometimes build stations that disable before a delivery train fully empties cargo, and schedules such that trains will attempt to find another delivery station until it does fully empty cargo before returning to a supplier. in some cases, if there is only 1 such station in existence on a given rail network, the train will enter a "no path" state due to currently being at the only possible station it could path to, resulting in an indefinite "no path" alert.

Ideally, instead of the train entering a state of "no path", the train could instead just enter a state of "no need to path", and idle/sleep until the current station or some other station becomes enabled/available. alternatively, if the "no path" warning alert could be simply ignored for trains that are "no path"ing to the station they're already at, that would suffice in my opinion as well :D
Post Reply

Return to “Ideas and Suggestions”