Hello everybody! So, my suggestion is:
I don't know if you already use it, but as long as I could observe I think you are using a greedy approach (like the closest body) to select what body the bot should go loot. Since the bot usually don't have more than 10 bodies in it looting queue I think Dijkstra would work pretty fast and you always be sure that the bot is walking the best way it could. If you want we can study this case together @Lucas Terra.
Att. Gabriel