Combo system without using montages

I want to make a 3-attack sword combo system with locomotion system, not montages. Because I want to use anim composite, I can’t make montages from that.

With this system, there is something wrong. At the end of each three animations, there is a notify to reset booleans (isAttacking, isAttacking2, isAttacking3 for each animations). Somehow one of them stays true, like notify couldn’t trigger at the end or something.

it could happen if the animation ends before the time where notify is
dont depend on animation notifies for setting up crucial things like attack, set it up manually when you update the animation variables

It’s okay with 1.0 play speed but when it’s 2.0, there is a problem.

as i said earlier, at 2x there might be something else like a timer, that interrupts the animation which results in missing the notifies

Like what? And what do you mean by “setting up manually”?

i meant
write the notifies such as they will get fired even if the animation is interrupted,
or update the variables where you update the transition variables of the animation states,
although montages would be the right way to go for something like this.

I did manually but sometimes character takes a second to go back to idle animation, just freezes for a moment. I don’t know why.

Going back from attacks to idle is when all attacks are false in locomotion.

r u still using the animation states from image 1?
if yes then what is the condition for returning to idle?
on what attack (1,2,3) does it freeze?
is there any pattern in freezing?

Yes it is still same.
Returning condition was false boolean of each attack and now I tried combined those false booleans and still the same.
Freeze happens at the end of 3rd attack and close to end of 1st attack (it doesn’t go to 2nd attack and freezes for like a half second).

I solved my problem with this:

It’s superb now. Thanks for trying.

I solved my problem with this: