Borg will be penalized for carrying heavy equipment even after his strength is >15 (Previously it only penalzied < 15)
Borg will carry up to 10 !Speed, he used to carry up to 20. They tend to just slow him down and he doesn’t need that many.
Minor correction to how the borg buys arrows and fills the quiver.
A blind borg could misattribute “Something moans” if an unseen creature attempts a mana drain spell. The message “Something moans.” Is also a pain message (in addition to being a spell message). So the borg will treat it as a monster receiving pain and attempt to locate that monster. This path will avoid adding regional danger and allow the borg to rest in the area, creating a long loop. The borg can break the loop, but it will take some time. So I have added a check for the “Something moans” to skip the pain messages and go to the spell messages.
Borg_wear_stuff() was missing a borg_notice(0,0) at the end of the “full ring check.” Borg was also incorrectly reducing the inventory quantity when testing new equipment. This resulted in him incorrectly calculating some values of borg_skill[].
Borg is keeping 80 flasks of oil.
A cursed artifact crush loop was found with Camlost. The borg knows he can’t crush artifacts, but cursed artifacts slipped the checks.
Borg crashed due to checking an empty equipment slot. Somehow it had an item->iqty set at 255 so it missed the empty checks.
The borg was incorrectly estimating how much heavy gloves were hurting his mana. This caused a loop with him swapping gloves.