Factorio

Factorio

View Stats:
Regicide Feb 23, 2019 @ 11:33pm
Do we miss a condition for trains to skip certain train stations?
Hey there,

I'm sure this isn't new and maybe got discussed before, but correct me if I'm wrong: We don't have any easy way yet to tell a train to skip certain stops if special conditions are set/not fulfilled. Right?

For example: If I want to build a gas station and add this station to every train schedule but with the condition to just skip it, if fuel is < > = X.

Such an option/condition would be very useful in many other scenarios I think.

But maybe I'm just blind/not up to date and there is allready an option like this in the game?

Regards
< >
Showing 1-15 of 41 comments
in vanilla you just can deactivate the station with conditions and then the train ignore this station
but you must connect all the stations

maybe there are mods for that
Eternal Feb 24, 2019 @ 1:11am 
Originally posted by hässliches Frettchen:
in vanilla you just can deactivate the station with conditions and then the train ignore this station
but you must connect all the stations

maybe there are mods for that

Similarly i put all ore stations names as iron, or copper...then they activate when lets say ore over 12 k to match my 6 wagons setup. But stations for ore have 4 lines stacker each plus 1 line paralel to loading station so trains in stacker can run to another ore station if the current one is not active anymore cause previous train took the load.

I tried to make the parking setup for ores wherefull trains pending for right signal... That pushes few trains at once to delivery... So ill still need stacker there...

So ill stick to my first, the easy way, where they can go to active stations or skip them and run to next active ore station...
Zorz (Banned) Feb 24, 2019 @ 1:16am 
Originally posted by Regicide:
For example: If I want to build a gas station and add this station to every train schedule but with the condition to just skip it, if fuel is < > = X.
sounds like u want to have a gas station in the shedule of a train which doesn't need gas station.. sounds strange..
Eternal Feb 24, 2019 @ 1:17am 
Originally posted by Zorz:
Originally posted by Regicide:
For example: If I want to build a gas station and add this station to every train schedule but with the condition to just skip it, if fuel is < > = X.
sounds like u want to have a gas station in the shedule of a train which doesn't need gas station.. sounds strange..
No, ithink he wants his trains to skip the non filled ones.
Zorz (Banned) Feb 24, 2019 @ 1:19am 
Originally posted by Eternal:
Originally posted by Zorz:
sounds like u want to have a gas station in the shedule of a train which doesn't need gas station.. sounds strange..
No, ithink he wants his trains to skip the non filled ones.
non filled? maybe don't add stations which are non filled? oO

just let the train drive in and wait 1sek inactivity and the train continue on the shedule.. ^^
you can wire a crate/tank to a station and say activate/deactivate when X<>Y
when no match, station is deactivated and the train don't drive to this station
Eternal Feb 24, 2019 @ 3:56am 
I think an option would be to have train stations only request 1 train at time, or if the train already picked up that signal make it appear like order taken... So in this way u dont have stations to be skipped or having too many trains going for 1 signal... I dunno, it defo needs a workaround as it is.


For Zorz: u completely missed the point.
a-bullet Feb 24, 2019 @ 6:20am 
the op wants to skip a station based on the trains content, not based on a station, which is sadly not possible. fuel isnt readable and others can only be read at a station

i'd recommend against such a refueling station (did it once myself), as this will create a lot of traffic on your rails. you'd have to balance traffic vs the ability to travel long distances with the amount of fuel you'd accept - given that it was possible at all

a better solution (for fuel) is to refuel all trains at their pickup / dropoff station. you can create a seperate station to unload fuel and (de)activate that station based on the supply it has left, so the fuel train only leaves when it is really neccessary
AlexMBrennan Feb 24, 2019 @ 7:38am 
sounds like u want to have a gas station in the shedule of a train which doesn't need gas station.. sounds strange..
OK, let's image that you are driving a car which has a range of 500km - do you think that it is necessary to stop at every gas station to refuel? No? Do you think it follows that your car does not need fuel? Do you think it might be smart to stop to refuel when the fuel tank is nearly empty?

This isn't rocket science ffs
Last edited by AlexMBrennan; Feb 24, 2019 @ 7:38am
Nailfoot Feb 24, 2019 @ 9:53am 
Originally posted by a-bullet:
...

a better solution (for fuel) is to refuel all trains at their pickup / dropoff station. you can create a seperate station to unload fuel and (de)activate that station based on the supply it has left, so the fuel train only leaves when it is really neccessary

I have one single-wagon train that runs around my entire factory, stopping at every "refueling station" for one minute, or until it is empty. I am using nuclear fuel, which lasts a very long time!

I pondered deactivating every refueling station until it actually needs fuel (I do this same thing for my arty turret stations) but I would commonly have 5 or 6 stations turn on at once. I suppose it isn't a huge deal because the refueler is going to get to each of them before they actually run out anyway but I just didn't continue with that process.
SeaBee Feb 24, 2019 @ 10:01am 
Originally posted by a-bullet:

a better solution (for fuel) is to refuel all trains at their pickup / dropoff station. you can create a seperate station to unload fuel and (de)activate that station based on the supply it has left, so the fuel train only leaves when it is really neccessary

This would be the best way without mods. If you have a staging/holding area for trains when waiting to load/unload, that is the best place to add in the fueling, so it doesn't interfere with the actual loading/unloading station. You just need a bypass line for the fuel train to get around the loading/unloading station.
Nailfoot Feb 24, 2019 @ 10:55am 
Originally posted by SeaBee:
Originally posted by a-bullet:

a better solution (for fuel) is to refuel all trains at their pickup / dropoff station. you can create a seperate station to unload fuel and (de)activate that station based on the supply it has left, so the fuel train only leaves when it is really neccessary

This would be the best way without mods. If you have a staging/holding area for trains when waiting to load/unload, that is the best place to add in the fueling, so it doesn't interfere with the actual loading/unloading station. You just need a bypass line for the fuel train to get around the loading/unloading station.

My "parking" areas are always on an angle I can't fuel trains there. Plus, you need a fuel setup for every single lane in the parking lot.

I think it is better to fuel at the actual loading/unloading station. Every train is gonna set there for at least a few seconds unloading anyway. I have a small robot network with maybe 10 robots in it at every station, and a refueler that stops by every so often to top up the system.
SeaBee Feb 24, 2019 @ 12:13pm 
Originally posted by Nailfoot:
Originally posted by SeaBee:

This would be the best way without mods. If you have a staging/holding area for trains when waiting to load/unload, that is the best place to add in the fueling, so it doesn't interfere with the actual loading/unloading station. You just need a bypass line for the fuel train to get around the loading/unloading station.

My "parking" areas are always on an angle I can't fuel trains there. Plus, you need a fuel setup for every single lane in the parking lot.

I think it is better to fuel at the actual loading/unloading station. Every train is gonna set there for at least a few seconds unloading anyway. I have a small robot network with maybe 10 robots in it at every station, and a refueler that stops by every so often to top up the system.

It isn't that difficult, I have one stop for the fuel train at each staging area, the fuel train keeps a logisitics chest filled and the station calls the fuel train when it gets below a set capacity. The logistics chest can feed a requester chest set at each staging stop by robot. Every train that passes through the staging area gets fueled.
Nailfoot Feb 24, 2019 @ 1:17pm 
Originally posted by SeaBee:
Originally posted by Nailfoot:

My "parking" areas are always on an angle I can't fuel trains there. Plus, you need a fuel setup for every single lane in the parking lot.

I think it is better to fuel at the actual loading/unloading station. Every train is gonna set there for at least a few seconds unloading anyway. I have a small robot network with maybe 10 robots in it at every station, and a refueler that stops by every so often to top up the system.

It isn't that difficult, I have one stop for the fuel train at each staging area, the fuel train keeps a logisitics chest filled and the station calls the fuel train when it gets below a set capacity. The logistics chest can feed a requester chest set at each staging stop by robot. Every train that passes through the staging area gets fueled.

You're right, its simple. But only for staging areas right tracks that go east/west or north/south. My stageing areas are on 45 degree angles, where you can't set up a trainstop.
Ekimusha Feb 24, 2019 @ 2:00pm 
so what you are wanting is " If (fuel) is > X = skip station"? ill have a think about it, but i really dont think its possible
< >
Showing 1-15 of 41 comments
Per page: 1530 50

Date Posted: Feb 23, 2019 @ 11:33pm
Posts: 41