[1.1.5] new train behaviour introduce refuel problem

Bugs that are actually features.
burninghey
Fast Inserter
Fast Inserter
Posts: 127
Joined: Fri Sep 14, 2018 2:06 am
Contact:

[1.1.5] new train behaviour introduce refuel problem

Post by burninghey »

Train waiting for reserved station via train limit 1 -> considered "en route", no refuel
Train waiting for blocked station because disabled while full -> stopped train, refuel ok
Train waiting for reserved station via train limit 1 + disabled while full -> stopped train, refuel ok

Trains running on wood.

This leads to this strange behaviour:
1. Train wait for departure until full cargo. Let's assume it got no full fuel yet. Gets refueled while loading.
2. Full now, wants to start, but destination reserved because there is another train and train limit = 1. Despite it's still in departure station, it's considered "en route" and no refuel possible.
3. Destination station is now disabled because circuits / too much cargo. Our train is no longer en route, get refueled again.

what happened:
train departing, en route but doesn't drive, stopped, departing
aka
refuel, no refuel, refuel

expected behaviour:
train wait for departure, driving, arriving
aka
refuel once
aka
destination full = stopped

I'm sorry if my english may be cumbersome. The save file shows it better, but uploading gives an error. watch it here:
Choumiko
Smart Inserter
Smart Inserter
Posts: 1352
Joined: Fri Mar 21, 2014 10:51 pm
Contact:

Re: [1.1.5] new train behaviour introduce refuel problem

Post by Choumiko »

I think that's not a bug.
If you want to make sure your train gets completely refueled add the "Inactivity" condition to the station in the schedule.
Meredy
Manual Inserter
Manual Inserter
Posts: 3
Joined: Mon Nov 30, 2020 6:33 pm
Contact:

Re: [1.1.5] new train behaviour introduce refuel problem

Post by Meredy »

additionally the inserters will show status waiting for source item when destination (the train) is in this state.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3052
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [1.1.5] new train behaviour introduce refuel problem

Post by boskid »

Not a bug
FeepingCreature
Inserter
Inserter
Posts: 21
Joined: Sat Dec 13, 2014 1:08 am
Contact:

Re: [1.1.5] new train behaviour introduce refuel problem

Post by FeepingCreature »

Aw, but I really want it to be a bug :( - ;)

Could there be a wait condition "Until next station is free"? That way it would still be counted as "stopped" at the station where it can refuel.
Zavian
Smart Inserter
Smart Inserter
Posts: 1649
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: [1.1.5] new train behaviour introduce refuel problem

Post by Zavian »

If you want to be sure your train will fully refuel, just use faster inserters (and/or more inserters, and/or a fuel with a smaller stack size). eg 3 stack inserters grabbing from chests can fully refuel a locomotive with rocket fuel in just 1 swing.
Locked

Return to “Not a bug”