So as promised! Ever since we released to supporters and you guys, I've been off work (mostly because I was ill) and worked on the game every day. Based on feedback, one of the biggest problems right now is the AI and the combat system, so I decided to start addressing both. First, I'm completely reworking the player, with the main focus being Animation continuity and the player object being completely independent of any other object in the game. I'm working closely with Sephra to re-make some old animations and add extra frames to make sure everything is as fluid as possible. The player now uses a proper State machine, and doesn't depend on any other object in the game, reducing the risks of crashes and making future development MUCH easier. With that said, we're also reworking how combat works. Amber now gets a block ability, which can also be used to parry if timed right. I made a short video showing all the changes to the current player, animation continuity and I showed off how the block works right now. I simulate some light and heavy punches being thrown at her (Attacking the player is now a single function call! Yay!) to show what it'll look like to have an enemy hit her.
Any feedback is welcome, I'll try to get the AI working soon as well to this degree with the new State machine!