diff --git a/apps/openmw/mwmechanics/character.cpp b/apps/openmw/mwmechanics/character.cpp index 90236b2b4b..f4c975c41f 100644 --- a/apps/openmw/mwmechanics/character.cpp +++ b/apps/openmw/mwmechanics/character.cpp @@ -528,7 +528,8 @@ void CharacterController::update(float duration, Movement &movement) } } - if(weaptype != WeapType_PickProbe) + if(weaptype != WeapType_PickProbe && weaptype != WeapType_BowAndArrow + && weaptype != WeapType_Crossbow && weaptype != WeapType_ThowWeapon) { std::string weapgroup; getWeaponGroup(mWeaponType, weapgroup);