Thanks for the helpful feedback, it really helps me understand what’s going on.
A ‘dead’ fighter can’t receive new wounds anymore, and I’ve added a maximum number of wounds they can take (100), so they won’t stay lying dead on the ground for too long. It should feel better now 😙

After a lot of tests, I even reduced that max wounds number to 60.
Please give it a try 😊

After the latest update now the opponent doesn't get stuck on the ground after the third Dash Attack, instead they will bounce off. 😅

Oh yeah... Thanks for pointing that out 😅

I exported that value as a global variable and updated the code where it’s used, so I won’t forget to change all the lines that depend on it. Now it’s fixed. I played a bit with the max wounds while dead to 60, but that felt a bit too short to land a Ki wave. So here’s a new version with the value set to 80. Please try it and let me know how it goes 😊

I tried it with both values (80 and 100), testing ki waves and special attacks, and I think both work great, everything feels balanced and fair. Whichever one you choose is good in my opinion. 😄

After looking at the full code again, there was a problem with how the wounds were set by all the different Ki attacks.
Now it is consistent everywhere, and I set the max wounds to 150 = 2.5 seconds.
I think it is perfect, now.