From 083fda357be74ba681f45ec27c093913f49ce16d Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Tue, 9 Aug 2022 23:03:53 +0300 Subject: [PATCH] Fix creature attack swish pitch and invisibility break --- apps/openmw/mwmechanics/character.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwmechanics/character.cpp b/apps/openmw/mwmechanics/character.cpp index 970ac32b82..6b091693a6 100644 --- a/apps/openmw/mwmechanics/character.cpp +++ b/apps/openmw/mwmechanics/character.cpp @@ -1559,8 +1559,9 @@ bool CharacterController::updateWeaponState() mUpperBodyState = UpperBodyState::AttackPreWindUp; if (isRandomAttackAnimation(mCurrentWeapon)) { + world->breakInvisibility(mPtr); mAttackStrength = std::min(1.f, 0.1f + Misc::Rng::rollClosedProbability(prng)); - playSwishSound(0.0f); + playSwishSound(mAttackStrength); } } }