Let roboports have a shorter logistics_connection_distance than logistics_radius

Things that we aren't going to implement
petrathekat
Inserter
Inserter
Posts: 21
Joined: Fri Apr 19, 2024 7:12 pm
Contact:

Let roboports have a shorter logistics_connection_distance than logistics_radius

Post by petrathekat »

Hello,

I'd like to implement an earlier-game roboport that has a logistics radius but does not connect to other roboports (so you can have belt malls, but can't replace your whole base with bots). It looks like the cleanest way to do this would be to set the logistics_connection_distance to 0 (or less than the size of the roboport), but for some reason, it "Must be >= logistics_radius" according to the docs.

Would it be possible to remove this restriction? If not, why?
Rseding91
Factorio Staff
Factorio Staff
Posts: 15584
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Let roboports have a shorter logistics_connection_distance than logistics_radius

Post by Rseding91 »

It is not possible. It’s required to be >= so that if a roboport overlaps an entity, any other roboport that might also overlap the same entity will be connected to the other overlapping roboports.

This is because entities do not support being in multiple logistic networks.
If you want to get ahold of me I'm almost always on Discord.
User avatar
Nova
Filter Inserter
Filter Inserter
Posts: 964
Joined: Mon Mar 04, 2013 12:13 am
Contact:

Re: Let roboports have a shorter logistics_connection_distance than logistics_radius

Post by Nova »

You could try to prevent placing the same building too close to the same type. Not exactly sure how to do that, but either it is already possible within the game, or you have to manually program that with a lua script so that each time the player tries to prevent primitive_roboport, the game prevents that when another is in radius X.
Post Reply

Return to “Won't implement”