[0.12.1] [posila] Over-zealous personal bots
Posted: Wed Jul 29, 2015 1:24 pm
I noticed this now - a few of the bots from my personal roboport were going on very *very* long repair trips, giving up after a while and returning to charge, only to go back to repair some very-far entity, way beyond the range of my personal roboport.
I'm not sure how this happened, but what I assume is I was driving a tank and hit a tree, then a bot was dispatched to repair the tank. Because I was driving too fast the bot couldn't keep up, and eventually caught up with me after I left the tank.
The correct behavior (as I see it) should be - when the bot comes back to charge it should re-evaluate, to see if the original target is still in construction area, and if not - give up and return to player's inventory.
TL;DR - personal roboport bots will pursue targets outside construction range, if they ran out of juice while trying to reach them.
I'm not sure how this happened, but what I assume is I was driving a tank and hit a tree, then a bot was dispatched to repair the tank. Because I was driving too fast the bot couldn't keep up, and eventually caught up with me after I left the tank.
The correct behavior (as I see it) should be - when the bot comes back to charge it should re-evaluate, to see if the original target is still in construction area, and if not - give up and return to player's inventory.
TL;DR - personal roboport bots will pursue targets outside construction range, if they ran out of juice while trying to reach them.