Open Nexela opened 8 years ago
The way it's currently working is the way I intended. I have always thought the shuttle train as an extra train, so it only should operate in shuttle mode. I don't see any advantage to having a mixed train? Since it then would clear the schedule if you use it in shuttle mode.
Hmm I see where you are coming from...
As an example for my use case I only use 1x shuttle train in my game. I use it with FARL + Smart Trains My Train is set up like this FARL-Shuttle-6x-Wagons-Shuttle-FARL The only station in its schedule is FARL station (wait on circuit condition so it waits permanently) All the loading inserters at the FARL station are wired up to only load if there is a train at station. The caveat is "Train at station" is only output if the train is in automatic mode. I use this for quickly reloading my FARL train while I am building some far off outpost.
Now to come up with some possible solutions for a workaround on my end. I might do something like this. If you are interested in a pull req if I do it just let me know. Granted it is kind of a one off use case though.
Store State - Auto/manual Store Schedule Send to called station restore schedule if was auto and station = stored scheduled station then set state auto else set state manual
Related to this change -Made the train reset to manual mode upon arrival at destination station
All this is done through factorio not the shuttle train interface. Make a train with a shuttle-train in it. Assign the train to a route. Put the train into automatic. When the train arrives at it's destination it goes into manual mode.
Expected behavior: train only goes into manual mode when called as a shuttle.