February Improvements

    • Fixed a problem with wearing swap items. Sometimes, the borg might lose a critical skill (Free Action) when switching to a swap item.
    • There had been some crashes reported with using Windows 8 and using the ‘~’ knowledge menus. Its related to permissions in creating files.
    • There were crashes in the Self Knowledge object. The game was encountering an error in self_knowledge() at line 88, which read: strcpy(v_name, virtue[(p_ptr->vir_types[v_nr])-1]); Strangely, this was a [-1] error.  I never encountered it prior to using windows 8 and MSVS2012.  So it may be related to the IDE.
    • The borg needed support to know if he was in the self knowledge screen and to escape out of it.
    • Borg was having a little issue with borg_wear_swap() and wanting to remove important gear.
    • Improved the routine which allowed him to swap in items to do more damage.
    • Problem with the chaos spell of Meteor Swarm.
      • The do…while loop was processing the reverse of what it should (the out-of-bounds were allowed to pass instead of being sent back into the block). This lead to crashes when the spell was cast near the border of the dungeon.
      • The old logic forced meteors to land on grids 5 spaces away, which forced them to land in corner relative to the player. That was repaired.
    • Chaos spell of Meteor Swarm needed a little better support for targetting and correctly adding up possible damage. It is a handy spell while in a hallway.
This entry was posted in Zangband 240 and tagged , , , , . Bookmark the permalink.

Leave a Reply

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