Posted June 01, 2023 by chemicalcrux
I’ve moved all of Fen’s actions over to the new state-machine system. This means that everything should be working properly: grabbing, eating, and throwing.
Note that Fen only throws you on the “peckish” setting, and only if it hasn’t eaten recently (after waiting about 3 times the time it takes to digest someone, Fen’s hunger reaches 100%).
I’ve also re-introduced some old animations. Fen can now lunge-grab, or even just lunge-devour you directly. It’s a little too easy to dodge these right now, so I might tweak them more in the future.
There is now an option in the Difficulty section for digestion speed. This ranges from about 10 minutes at slowest to 3 seconds at the fastest. If you want to tweak things further, you can mess with the slider in the debug menu.
There’s also a “digestion roughness” setting. Currently, this just controls how much your oxygen meter fills up while devoured. At maximum roughness, you can’t breathe at all.
The game now tracks a few statistics. I spent an entire bloody day bikeshedding this. I was originally thinking of tracking player and non-player events separately, but I wound up deciding not to.
Currently, the game tracks just a few things: how many times prey has been grabbed, thrown, eaten, and digested. It also counts how many times you’ve loaded a scene.
I will introduce some more kind of stats later (e.g. the amount of time that Fen has spent digesting prey).
Stats will probably get reset a few times as I make changes to the system.