[0.15.x] Construction drones repairing each-other will loop
Posted: Tue May 16, 2017 7:19 am
Construction drones which try to repair each other will get stuck in a loop, rapidly oscillating back and forth indefinitely and never repairing each-other.
This only occurs if both drones are trying to repair each-other. E.G. drone A and drone B is damaged, drone A is trying to repair drone B, and drone B is trying to repair drone A. Longer chains are possible, eg, A>B>C>A and so on.
I've uploaded a short clip of the problem to youtube: https://youtu.be/WaxneYkJFjU
I'm not certain how to actually reproduce the problem. Obviously, it happens if two repair drones try to repair each other, but getting that to happen probably comes down to spitters shooting at construction drones & a bit of luck. I can upload a save/log file if desired but it seems unnecessary here.
This only occurs if both drones are trying to repair each-other. E.G. drone A and drone B is damaged, drone A is trying to repair drone B, and drone B is trying to repair drone A. Longer chains are possible, eg, A>B>C>A and so on.
I've uploaded a short clip of the problem to youtube: https://youtu.be/WaxneYkJFjU
I'm not certain how to actually reproduce the problem. Obviously, it happens if two repair drones try to repair each other, but getting that to happen probably comes down to spitters shooting at construction drones & a bit of luck. I can upload a save/log file if desired but it seems unnecessary here.