Root lock stays on momentarily when changing animation with a notify

If a notify is triggered in a montage that has root motion, and the notify starts another montage that does not have root motion, the root lock remains on, and I can’t apply velocity.

This happens even if the blend time for both montages are set to 0.
It does not happen if the second animation is triggered by something else like user input.
It doesn’t matter if I use a Stop Anim Montage node prior to starting the second animation.

I’m trying to set up an input buffer so that if I give input, a dodge in this case, prior to the interruptible frames of an attack, it sets a variable and then executes the input at the start of the attack’s interruptible frames

I’m able to get around the problem by adding a very small delay (0.01 seconds) between the notify and the dodge command, so it’s not a big deal to me, but it’s still a bug.

Hey Feyntan,

I’m having trouble reproducing this. Is there any way you can migrate your character to an example project and send it to me? You can PM me a download link on the forums if you’d like to keep it private.

-Matt W.

Hey Fyntan,

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will follow up.

-Matt W.