May Updates for Zborg240

The zborg has been hanging out on depth 76 for a while. He is having trouble killing a level-quest monster. But otherwise, he seems to be fighting well and staying alive. The cyberdemons are really posing a problem for him, as his Vecna and all the summoned liches.

  • If the borg is leaving the dungeon immediately due to neededing to restock, he will be allowed to use borg_recover first.
  • Borg will try to not use Mind Wave when sitting in an anti-summon corridor.
  • Borg will keep track of Wand of S2M and will try to hang on to them for AS corridors.
  • Borg will use DimDoor to jump into a hallway when fighting a summoner.
  • Resist Shards will be increased in value in order to protect against the cyberdemons and will also take into account Mephistopheles who will summon cyberdemons.
  • Slight improvement to how the borg calculates the benefit of using swaps.
  • The borg was being overly rewarded for wearing the artifact with PFE.
  • If the borg must rest to recharge an important rod (heal or recall), then the no_rest_prep counter is set to 0.
  • Borg was not using his Rod of Healing during Questor Combat.
  • Slight boost to using Psychic Drain when his mana is low.
  • No escaping from Danger Level 4 if sitting in an Anti-Summon Corridor.
  • When destroying junk, borg will not consider value of items after depth 40 or so.
  • Borg won’t use the DimDoor routine “jump into pit” if he is currently fighting a unique.
  • Repaired some problems with the borg shifting the panel to locate off-screen monsters which were attacking him.
  • Increased the likelihood of the borg using Psi_Drain on undead and demons.  Previously, he would not cast the spell against monsters whose clevel was greater than half the borg clevel, which effectively limited the use of the spell to monster clevel 25.  He will now use it on monsters up to clevel 60.
  • In borg_attack(), the borg will not attack monsters which have not been seen lately (within 2 turns).  But he misses out on opportunities to offset ball attack never_move monsters which have not been detected recently.  Since some never_moves are empty_mind, they would not be deteced by ESP.  So the borg will be allowed to offset ball attack never_move monsters if they have been detected within 20 turns.
  • Tweaked the healing thresholds a bit for the last few checks.
  • GF_NUKE needed to consider poison resistance for borg_danger() purposes.
  • The borg was believing that he could not use a ranged spell attacks against a pass_wall monster in a wall grid.
  • Psi_drain spell has a bonus when it’s used when mana is low and the effect (damage) is not limited.
  • Removing items that are not ID is more limited now.  He had suffered amnesia and ‘forgot’ about his +16 Ring of Speed, then removed and crushed it.

 

This entry was posted in Zangband 240. Bookmark the permalink.

Leave a Reply

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