Hi everyone! I'm new to Construct 3 and I'm exploring its features before taking on bigger challenges.
I was trying to make a "weakened state" system for an enemy in which we can either jump on its head or throw a block at it to make it weakened, and then we can do any of those actions again to kill it. This part is working as intended, but the issue arises when I let the Weakened timer run out (4 seconds) and try to weaken it again. For a little while, it simply doesn't work or it works for less than 4 seconds.
Weakening by block:
What happens when the enemy is Weakened and when it's not:
Weakening by jump:
I would love if someone could shed some light onto this.