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 , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *