Trains: Load at edges, unload at edges
Posted: Fri Jan 23, 2015 9:42 am
People who've played with trains for a while have likely noticed that, while inserters load objects into a train at its edges, inserters that are unloading it reach all the way to the center of the wagon. This seems very strange, for a number of reasons.
First, it's a marked asymmetry in how inserters handle trains, which ends up looking odd. More significantly, it creates an asymmetry in load/unload time, as a train can be loaded significantly faster than it can be unloaded due to the added time the inserters need for extension.
Second, while realism is not and should not be a primary goal of the game, it should try to make sense. I look at how these inserters are behaving and find myself wondering why they can do things that they can't do otherwise. These inserters unloading a train reach much further and at angles they can't be made to use under other circumstances, and I think it's inconsistent that they can do so here.
(Yes, I know they do something similar when unloading assemblers, but the effect is much less pronounced. What they do with trains just looks bizarre.)
It also makes me wonder why they have to reach all the way to the center when unloading, when they can load just fine at the edges. There doesn't seem to be any good reason for it, so it breaks the game's plausibility a little.
So, I propose that, when loading and unloading trains, inserters always work at the edge of the train, whether loading or unloading it.
First, it's a marked asymmetry in how inserters handle trains, which ends up looking odd. More significantly, it creates an asymmetry in load/unload time, as a train can be loaded significantly faster than it can be unloaded due to the added time the inserters need for extension.
Second, while realism is not and should not be a primary goal of the game, it should try to make sense. I look at how these inserters are behaving and find myself wondering why they can do things that they can't do otherwise. These inserters unloading a train reach much further and at angles they can't be made to use under other circumstances, and I think it's inconsistent that they can do so here.
(Yes, I know they do something similar when unloading assemblers, but the effect is much less pronounced. What they do with trains just looks bizarre.)
It also makes me wonder why they have to reach all the way to the center when unloading, when they can load just fine at the edges. There doesn't seem to be any good reason for it, so it breaks the game's plausibility a little.
So, I propose that, when loading and unloading trains, inserters always work at the edge of the train, whether loading or unloading it.