[1.1.87] Inserters can pull from far lane if belt orientation changes indirectly
Posted: Wed Aug 02, 2023 8:27 pm
Normally inserters prefer pulling from the near lane.
If a belt that is placed perpendicular to the inserter, it can either be straight or curved depending on whether the belt leading into it is going straight or coming in from the side.
If the belt is curved, the inserter will prefer pulling from the far lane instead. (I guess this is okay.)
If the belt was curved, but the incoming belt changes to make it straight, the inserter will unexpectedly continue to pull from the far lane. Removing and replacing the inserter will revert it to pulling from the near lane as expected. (This can also be done in the opposite direction to make an inserter that pulls from the near lane of the curved belt.)
I guess the inserter remembers which lane to use, but this doesn't update when the source belt changes indirectly (as a result of surrounding belts even though it hasn't been touched itself). Making inserters pull from the desired lane can be useful, but this is quite an awkward and unexpected way to achieve this result.
If a belt that is placed perpendicular to the inserter, it can either be straight or curved depending on whether the belt leading into it is going straight or coming in from the side.
If the belt is curved, the inserter will prefer pulling from the far lane instead. (I guess this is okay.)
If the belt was curved, but the incoming belt changes to make it straight, the inserter will unexpectedly continue to pull from the far lane. Removing and replacing the inserter will revert it to pulling from the near lane as expected. (This can also be done in the opposite direction to make an inserter that pulls from the near lane of the curved belt.)
I guess the inserter remembers which lane to use, but this doesn't update when the source belt changes indirectly (as a result of surrounding belts even though it hasn't been touched itself). Making inserters pull from the desired lane can be useful, but this is quite an awkward and unexpected way to achieve this result.