This week went as I expected; I worked on the Animation for the whole week. The animation itself wasn’t too bad. However, after I had implemented the animation, I found out that the battle system didn’t like the way we were using our animation and went malfunctioning. More specifically, a player move could result in an infinite cycle and cause the bout to crash.
The difficulty of that problem was that we used a framework to handle the battle system, so we are kept away from the details of the battle system. I had to try different framework settings, but none of them worked. Luckily, in the end, I did find a way to change the existing script to make it work.