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.