April 2019 V Borg Update
- 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.
This entry was posted in
Angband (Vanillia) and tagged
341,
inventory,
loops. Bookmark the
permalink.