The best solution is to reproduce your issue/systems in a new project and provide us with a copy for it.
It is not possible to investigate your issue as it is.
The use of "Trigger once" is confusing in your collisions events.
They are already triggered events that only trigger once while true.
Nevertheless, with the added use of "Trigger once", your actions will only be executed once, and the next time your event is executed, those actions are supposed to be ignored.
And this was before you used timers, who knows what your project looks like now. You do, we don't.
Provide a copy of it and it will be easier for us to investigate and answer accurately.
Thanks Kyatric! I appreciate your reply and detailed explanation.
If I won't be able to solve this I will try to Re-Create a capx so the community can have a look and help.
For now, I found a temporary solution but it is not perfect...
I made that the "HIT" animation a.k.a "Anim_Priority = 1000" will set the INPUT group deactivate.
so as I brutally press attack while collide with the enemy it works but the minor is that I can still change the direction of my character the moment he touches the floor for a milli sec and than the IGNORE starts.
I even put the Direction / Mirror event inside the INPUT group but that didn't solve the issue.
It's not how I want it to act because when Knocked-Out will always works that the Direction will stay the last one before collision. Anyway it's not critical but as I'm perfectionist it's annoying only for me, the player probably won't even notice this...
As I'm still learning C3 and you guys are AMAZING with your tips, I would like to understand something:
Trigger Once:
How do I know if the action will trigger once or not? that's why I used it and it's not working well without the Trigger one... so I'm very confused now.
Wait v.s. Timers:
Should I actually NEVER use the wait? and use Timers only for less bugs and issues? or it's just in very specific parts?
To be honest, the "WAIT" looks much cleaner with 1 line compare to Timer that needs a bit more (not bothering me, I'm just looking at my code now).
Thanks again for the help and for your patience with me!