Page 1 of 1

Train interrupts skip stations

Posted: Sat Nov 02, 2024 9:56 am
by Roaders
Hi all

I have just added a tain interrupt that is supposed to remove trains blocking stations when there is a full train waiting behind them but the next station is full. I.e. a smelting station has run dry, train at station is empty but mines are all full .

I added a simple interrupt, when next station is full or blocked go to holding area.

This sounded great but when the mine is full as in my example the holding area is added to the schedule but the train gets to the holding area, blows right through and just goes straight back to the smelter with no ore on board.

It seems to me this is a train skip not a train interrupt. I guess the same thing probably happens on my fuel interrupt but that happens infrequently so I've not noticed and it doesn't happen often anyway.

Is there any way to fix this?

Re: Train interrupts skip stations

Posted: Sat Nov 02, 2024 12:52 pm
by apriori
My first try appeared the same with "inaccessible station" condition. And it looks ok from logics perspective. Seems it's we who should define interruption cases better)))

Fuelling stations work fine.

Edit:
Interruptions trigger when a train is going to leave any station.
The train standing on smelting site runs interruption. The interruption sees that mining site is inaccessible and triggers. The train goes to holding station. If there's no wait condition, the train visually just passes through the holding station to the next (after inaccessible) station — the smelting site.
Now i see what you mean... It really skips, but not interrupts (injects an action as the current one before the next scheduled).

Try posting a bug report.

Edit 2: may be interruption with "inaccessible station" condition is not an interruption but an instead-uption?)))

Re: Train interrupts skip stations

Posted: Mon Nov 04, 2024 11:00 am
by Koub
[Koub] Moved to Gameplay Help.

Re: Train interrupts skip stations

Posted: Mon Nov 04, 2024 4:43 pm
by awm23
Roaders wrote: Sat Nov 02, 2024 9:56 am
I added a simple interrupt, when next station is full or blocked go to holding area.

This sounded great but when the mine is full as in my example the holding area is added to the schedule but the train gets to the holding area, blows right through and just goes straight back to the smelter with no ore on board.
You can add several stations into interrapt. Remember it is a schedule inside schedule.

Re: Train interrupts skip stations

Posted: Mon Nov 04, 2024 6:28 pm
by Roaders
awm23 wrote: Mon Nov 04, 2024 4:43 pm
You can add several stations into interrapt. Remember it is a schedule inside schedule.
I can't see how that would help. I want the interrupt to fire when any station is full so I don't know what station needs to be added after the interrupt

Re: Train interrupts skip stations

Posted: Mon Nov 04, 2024 9:47 pm
by Zanthra
What are the wait conditions for the holding station?

Re: Train interrupts skip stations

Posted: Mon Nov 04, 2024 11:23 pm
by Mightyloly
Roaders wrote: Sat Nov 02, 2024 9:56 am Hi all

I have just added a tain interrupt that is supposed to remove trains blocking stations when there is a full train waiting behind them but the next station is full. I.e. a smelting station has run dry, train at station is empty but mines are all full .

I added a simple interrupt, when next station is full or blocked go to holding area.

This sounded great but when the mine is full as in my example the holding area is added to the schedule but the train gets to the holding area, blows right through and just goes straight back to the smelter with no ore on board.

It seems to me this is a train skip not a train interrupt. I guess the same thing probably happens on my fuel interrupt but that happens infrequently so I've not noticed and it doesn't happen often anyway.

Is there any way to fix this?
Could you attach some screenshots of your train scheduling & interrupts? And circuits if you have any.

Re: Train interrupts skip stations

Posted: Tue Nov 05, 2024 5:08 am
by Roaders
11-05-2024, 05-08-38.png
11-05-2024, 05-08-38.png (119.16 KiB) Viewed 1596 times
the temporary stop should have been added before the mine but it's added before smelting so the train goes smelting -> holding -> smelting.

My interrupt:
11-05-2024, 05-10-14.png
11-05-2024, 05-10-14.png (97.56 KiB) Viewed 1595 times

Re: Train interrupts skip stations

Posted: Tue Nov 05, 2024 5:11 am
by Roaders
Zanthra wrote: Mon Nov 04, 2024 9:47 pm What are the wait conditions for the holding station?
There is no wait condition. It should wait until the next station is free. I have edited the interrupt based on your comment to not fire if the train is at the holding station.

Re: Train interrupts skip stations

Posted: Tue Nov 05, 2024 3:19 pm
by awm23
Roaders wrote: Tue Nov 05, 2024 5:08 am the temporary stop should have been added before the mine
It isn't anymore, they fixed somehow without mentioning it in changelog, thus interrupt finally skips station. I tested it in first few days after release, interrupt behaved as you say and it could lead to infinite loop of waiting condition in simple setup of 1 train 2 mines and 1 smelting stations.

so, what I mentioned before you can tweak interrupt to have more intelligent options. Choose for interrupt destination station, then add wait conditions to wait for station (mine) become available and then add this exact station as an additional destination. You can adapt this scenario both for "same-name-stations" approach and different names, which will take a little more clicks.

Re: Train interrupts skip stations

Posted: Thu Nov 07, 2024 2:00 am
by gigahurts
Seems related to this existing post: 117344