March updates for Zborg
- Borg will not attempt to flow to a recover grid if a tunneling monster is too close. They tend to follow him.
- If flowing to a stair, the borg will consider the ‘breeder_level’ as much as ‘unique_on_level’. This will help him to escape the breeder levels a little better.
- Increased the danger for Blindness, and Confusion attacks against the borg.
- The attack method, Resting for monster, needed a fix. He might rest for a monster when another was too close.
- The radius of the Life spell Call Light needed a fix.
- The borg was not reading the enchant scrolls if an item was at +8. He needes to do so up to +9.
- Due to the limited range of vision over water, the borg needed to better use the fear_regional[y][x] in order to calculate danger due to monsters.
- The danger applied from spells in fear_regional[y][x] will be doubled. This is danger from an unseen monster who is casting spells at the borg.
- Borg_projectable_pure() was not returning the proper danger on some bolt damage calculations. The bolts were believed to stop at the monster casting the bolt. It should have been ‘stop at another monster.’ This is a bug fix.
- Borg will be careful to not cast Orb of Draining on objects (which he does to destroy cursed items in the stack) if a vulnerable pet is in the blast radius.
- If the borg had been sitting on the level for a while, he would delete the list of monsters. This might happen if monsters were nearby. That action could allow the borg to not calculate danger correctly (since all the monsters get deleted).
- The defense spell Day of the Dove was a little over generous is predicting its protection value.
- Needed some help pushing past my pets in a hallway. There was a problem if the borg was passwalling through a closed door and tried to swap positions with a pet.
- Borg_activate_item() was returning false if the item was recharging. It should be set to ‘continue’ since the borg might have two items and the first one might be recharging. Think of two Rings of Flames.
- The borg will not passwall through a door if a monster is on the opposite side and adjacent to the door. He will open the door instead. That allows the monster to come to him.
This entry was posted in
Zangband 240 and tagged
Bug Fix,
defense,
flow,
loops. Bookmark the
permalink.