Another loop issue resolved.

Another important fix for 341. I am still correcting the porting problems which include bad spell address, unhooks, loops, etc. I will be starting on version 3.5 next week.

  • Looping correction in the borg_defend_aux_panel_shift() and borg_wear_swap().
  • Better implementation of the squelch function.
  • The mineral veins are no longer considered ‘interesting’ if the borg will have to dig them.  They will still be interesting if he has Stone to Mud.
  • There was a shopping loop related to the money-scum shopping
  • The borg has been getting out of sync with the game quite a bit with version 341.  I have not traced down the source.  He must be making a keypress which is not expected under certain circumstances.  I found one instance where the borg will indicated that he is dropping one item from a stack, but when he drops the last item he wants to indicated ‘1’ for the quantity.  The game assumes only one is dropped so the 1 keypress gets him out of sync.  There must be other situations like this and I’m trying to catch them.

 

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 *