I had to add a fix for the use of borg_shield and borg_stone. There was some overwriting of the borg_shield and the borg was not catching the message about the shield being enhanced.
The borg needed to be able to standardize his threshold for digging tunnels in order to reduce some flow bounces.
I made a new behavior. The borg will wait in a hallway for a summoner to approach him. He will carefully check the hallway and just stay in place until a summoner approaches him. This can help him reduce the frequency with which he has to fight summoners out in the open. This behavior had to be carefully coordinated with the digging of anti-summoning corridors.
The One ring (13) was being handled correctly. He tried to junk it and then refused to wear it. He didn’t like the curse on it.
Improvement to how the borg can calculate benefit if wearing a ring on the right hand, when he already has one on the left.
Improved the speed table. Borg will value Speed less if he has +20 and has speed effect (like Tulkas, or a rod of speed). This can allow him to diversify he equipment more and wear elemental rings instead of always going for =Speed. Once he gets up to +30 speed, there is not much benefit to going to +40 hastened. This way, he will hover about +20 and move to +30 hastened.