Repro:
- Go to any game
- Type /e dance
- When someone else runs into you the animation loop stops
Repro:
I believe this is because of the animation priority? Movement supersedes the dancing animation. In any case, I suppose this is indeed a bug if the expected behaviour is for the person to continue dancing.
If the dance animations were your own, you could give them a higher priority and just cancel them when the user uses movement controls.