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.