*Enchant* Loop and *Heal* Potion Loop fixes

The borg might bounce between town and the dungeon thinking he needed to “drop off potions” in the house. He would only do this if he was collecting heal potions.

The borg might try to enchant his ammo up to the new enchant_limit instead of using the +8. He goes through ammo so fast, it seems a waste to have him enchant up to +15,+15 his ammo.

The borg needed to be able to decide to fight an adjacent monster while he was in munchkin mode. Sometimes, he would walk 100 steps with an adjacent kobold beating on him instead of stopping to attack.

Improved a report on level preparation. Still, he is always prepared from town. So if you want an accurate report on what his preparedness is, use ^z2 while in the dungeon.

There was a loop with him buying and selling *Enchant* Weapon Scrolls.

This entry was posted in Uncategorized and tagged , . Bookmark the permalink.

2 Responses to *Enchant* Loop and *Heal* Potion Loop fixes

  1. Thapper says:

    After installing this fix the *enchant* loop continued for a couple of iterations and then he snapped out of it. He proceeded to descend into the dungeon, still with very little healing (3 heal, 1 *heal*, but he was a paladin so I guess the spells counted for something). He claimed that he was ready for 98 (Ungoliant wasn’t dead). His doom came when he refused to leave a level (~dlvl 94) with several uniques. He was completely out of healing and escapes and after a while, of course, also out of mana, so he swiftly got killed. I think he could have recalled before it was too late. I can’t remember if he could reach any stairs, probably not, he had teleported away so many things that all corners of the dungeon were dangerous. He was at least looking for up stairs.

    • apwhite says:

      I found the same thing while running this borg last night. It was very helpful to me to watch him. He was using Banishment way too much. I modified the use of the spell so that he will use those mana points more judiciously.

Leave a Reply

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