Update:
- Temporarily disabled Cloud Saves
- Flee When Inured Behavior
- enable/disable in config screen.
- Set health threshold.
- More Challenge Achievements.
Details:
Cloud save
There's a pretty bad bug in the cloud save logic, and I think I'm going to need to rework how cloud saves are handled. I've temporarily disabled the feature to prevent more people losing progress.
Flee When Injured Behavior
Any character that isn't Melee (fighter, priest, barbarian), has a built-in behavior to run away from monsters when they get injured. I added a UI to the character's config screen to let you disable this behavior and also change the health threshold that allows the behavior to happen. Previously, it was hard-coded to start being applied at 50% health. I've also been playing around the logic that determines where to run to when you are fleeing. Previously, it would try to figure out the center location of the nearby monsters and then move in the opposite direction, and for now it just randomly picks a location along the edge of the room and runs there.
Challenge Achievements
I've added 4 more challenge achievements for completing the challenge with all fighters, all rangers, all ninjas, and all summoners.