My character goes idle after running instead of moving on to the next animation

Hi! So my problem is pretty simple, I want to make CHAR1 do scream_angry after walking in doing run_super_speed_loop but she goes idle for half a second in between. Here’s the code:

@CHAR2 is flirt_liftchin_receive_shy AND CHAR1 spot 0.45 0 433 AND CHAR1 moves to layer 3 AND CHAR1 walks to spot 0.45 164 433 in 1 AND CHAR1 does it while run_super_speed_loop THEN CHAR1 is scream_angry AND CHAR2 is react_shocked_gasp

I don’t understand why this is happening, since I’ve used the same code for other similar situation and it worked perfectly. What’s the issue?

If you want your character to move to two different spots, you have to seperate the two spot codes
And then use pause for 2-5 in between it

Same thing with the angry stuff, you have to seperate it

@CHAR2 is flirt_liftchin_receive_shy AND CHAR1 spot 0.45 0 433 AND CHAR1 moves to layer 3
@pause for 2
@CHAR1 walks to spot 0.45 164 433 in 1 AND CHAR1 does it while run_super_speed_loop
@pause for 1
@CHAR1 is scream_angry AND CHAR2 is react_shocked_gasp

So this is because of a little more complicated of a system. Because they’re occurring at the same time, the duration it takes for both animations to occur defaults to the length of the longest one. To remedy this, have both characters moving on separate lines with their “THEN” statements on those same lines. They will, otherwise, pause for just a short amount of time, even long enough to be noticeable.

1 Like

Ensuring you use the & symbol for both movements rather than the @ sign

1 Like

Ohhhh that makes so much sense and it fixed the problem! I guess that same line worked with other animations because they walked for longer. Thank you so much!

1 Like

You’re welcome :)! Good luck with your story!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.