More improvements

Download here: threads-of-fate-2.2.zip. The list of changes since 2.1 follows.
Note: the game still hasn't been tested beyond the first dungeon following all these changes :)

(log in to comment)

Comments

Hmm... I can't end my turn, and then after re-entering the dungeon I get an ALSA lib error.
in level.py, line 1006, in on_character_action_used
    character.actions_remaining, character.max_actions)
KeyError: 'Dodo-ap'
AL lib: ALc.c:1253 exit() 1 device(s) and 1 contexst(s) NOT deleted
AL lib: alSource.c:2291: alcDestroyContext(): 1 Source(s) NOT deleted
AL lib: alBuffer.c:1097: exit() 33 Buffer(s) NOT deleted
Hrm, that's no good. Unfortunately ALSA is deprecated in pyglet these days so this sort of problem isn't likely to be fixed. I expect I'll be moving up to pyglet 1.2 in the next release.

Try running with the --nomusic command-line option.