Fixed some bugs in the look_room function. Earlier modification of the autoexit flag messed with the text sent to a regular character and not an immortal. Added new_spells.c and new_spells.h as a new location for the new spell system. I’m going to develop it along side the existing one. The method being used is sound, but it’s in such a mess that doing it from scratch seems to be the way to go.

Implementation of the spell system will rely on the  skill system as well so work on that will have to be done in tandem. At a bare minimum the skills:

  • Alteration
  • Abjuration
  • Evocation
  • Divination

will need to be added. A few small support functions to check these skills will live in the utils.c/h.

I will also take the time to prepare a cheat sheet of sorts for all the utility functions. These will be used heavily in the work to come.