From bd7ddada7b47eee6b152a1c7dd45450482c46eee Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Wed, 10 Aug 2022 12:59:41 +0300 Subject: [PATCH] Cancel stagger when random attack animations end --- apps/openmw/mwmechanics/character.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/openmw/mwmechanics/character.cpp b/apps/openmw/mwmechanics/character.cpp index f93d538ab0..7e45911d9b 100644 --- a/apps/openmw/mwmechanics/character.cpp +++ b/apps/openmw/mwmechanics/character.cpp @@ -1697,6 +1697,8 @@ bool CharacterController::updateWeaponState() else if(complete >= 1.0f && isRandomAttackAnimation(mCurrentWeapon)) { clearStateAnimation(mCurrentWeapon); + if (isRecovery()) + mAnimation->disable(mCurrentHit); mUpperBodyState = UpperBodyState::WeaponEquipped; }