Hello great community! This is my first post ever in this forum and I'm happy using Construct 3 and I hope not to make some mistakes in my topic.
So, my problem is this: in a really simple beat-em-up, when an enemy hit my hero (called "mainCharacter"), it spawn a hit box (hitBoxEnemy) which is destroyed after 0.2 seconds (it appears just for a little time).
When the hitBoxEnemy triggers "On_collision" event with my hero, my hero gets into a "HIT" STATUS and then starts his "hit" animation.
My problem is: IF my enemy hits my hero a second time BEFORE my hero is finishing his "hit" animation, my hero doesn't start over his "hit" animation. Why? I tried so many ways you cannot even imagine, and I suppose I'm using in the right way "Set animation" and "Start animation" actions, but the second action never triggers.
My final (non-sense) approach which works just fine is to add a useless action which triggers "Start animation" action... it sounds strange but it works.
Below you see what I'm talking about: if I remove "Set animation speed to 7" action, next action "Start animation from beginning" NEVER triggers, NEVER!
Can somebody help me and advise me, if there's a logical problem I can't see, or is the engine?
Thank you so much.