[2.0.23] Trains Ignoring Train Limits, Conditions
Posted: Wed Dec 11, 2024 4:55 am
I had the idea that trains with interrupts could fly around to stops that requst small amounts of items, then refill only when the cargo gets low. The behavior I'm encountering does not seem like it would be intended behavior.
Issues:
When a train has a single stop in its schedule, it remains at the stop even though it has fulfilled its conditions.
When a strain has just 2 of the same top in its schedule, it rapidly switches the target between those scheduled stops without actually moving.
Both of these conditions occur, even when the station has a 0 limit set.
Placing a second, 'dummy' station immediatly after and adding it to the schedule to foce the train to leave causes the train to vacate the station, but immediately return - despite the train limit being 0 (the station shows 1/0 for the limit, even while the train is away). It seems that somehow, the train is pathing to the station it's already at, and despite the train limit.
The interrupts are for low fuel, low cargo, and staging while target station is full [never triggers with this setup].
Save file "Test" attached - train will loop after a few seconds.
Issues:
When a train has a single stop in its schedule, it remains at the stop even though it has fulfilled its conditions.
When a strain has just 2 of the same top in its schedule, it rapidly switches the target between those scheduled stops without actually moving.
Both of these conditions occur, even when the station has a 0 limit set.
Placing a second, 'dummy' station immediatly after and adding it to the schedule to foce the train to leave causes the train to vacate the station, but immediately return - despite the train limit being 0 (the station shows 1/0 for the limit, even while the train is away). It seems that somehow, the train is pathing to the station it's already at, and despite the train limit.
The interrupts are for low fuel, low cargo, and staging while target station is full [never triggers with this setup].
Save file "Test" attached - train will loop after a few seconds.