Page 1 of 1

bots reassigned to a network carrying stuff

Posted: Tue Aug 25, 2015 4:53 pm
by LotA
I thought it was a bug, actually not but a very annoying behavior.

When disconnected from a logistic network, bots will go to the nearest, that is a normal behavior.
When disconnected from a logistic network, bots carrying stuff will get reassigned to the nearest roboport and then ordered to empty themself to a storage network. normal behavior

The problem is that if the said network has no storage available (tested with no storage chest but i guess it will act the same if all storage chests are full), then bots will stay at their current position (which can be far, far away from the new assigned network) with the item and they will just do nothing and replacing a network around them won't do a thing either. Of course, they they finally move to the network once they need recharge (and then wait over the roboport but that's not a problem). But standing still, they have many minutes of autonomy which leads to this feel of bugged robots.

Suggestion :
- Robot that are outside their network get assigned to whatever network they pass through
- Placing a roboport overrides robot in range to assign them to his network if they're not
- When robot are reassigned to a network, force them to recharge so at least they don't stand still in such case but moves right away to their network

the last suggestion is a good fix and i believe is very simple to implement especially as those bots will need to recharge anyway due to the distance.