diff --git a/apps/openmw/mwmechanics/character.cpp b/apps/openmw/mwmechanics/character.cpp index ad6f324d77..eef594855d 100644 --- a/apps/openmw/mwmechanics/character.cpp +++ b/apps/openmw/mwmechanics/character.cpp @@ -2200,7 +2200,10 @@ void CharacterController::update(float duration) } if (movestate != CharState_None) + { clearAnimQueue(); + jumpstate = JumpState_None; + } if(mAnimQueue.empty() || inwater || (sneak && mIdleState != CharState_SpecialIdle)) {