From fa3e45fa7dfb4a1f2733e8b02b73c6c6aa596623 Mon Sep 17 00:00:00 2001 From: Capostrophic Date: Fri, 31 Aug 2018 01:54:59 +0300 Subject: [PATCH] Slight cleanup --- apps/openmw/mwmechanics/weaponpriority.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/openmw/mwmechanics/weaponpriority.cpp b/apps/openmw/mwmechanics/weaponpriority.cpp index 61d348e14f..6b96163593 100644 --- a/apps/openmw/mwmechanics/weaponpriority.cpp +++ b/apps/openmw/mwmechanics/weaponpriority.cpp @@ -100,21 +100,21 @@ namespace MWMechanics if (weapon->mData.mType <= ESM::Weapon::MarksmanThrown) rating *= weapon->mData.mSpeed; + int value = 50.f; if (actor.getClass().isNpc()) { int skill = item.getClass().getEquipmentSkill(item); if (skill != -1) - { - int value = actor.getClass().getSkill(actor, skill); - rating *= getHitChance(actor, enemy, value) / 100.f; - } + value = actor.getClass().getSkill(actor, skill); } else { MWWorld::LiveCellRef *ref = actor.get(); - rating *= getHitChance(actor, enemy, ref->mBase->mData.mCombat) / 100.f; + value = ref->mBase->mData.mCombat; } + rating *= getHitChance(actor, enemy, value) / 100.f; + return rating * rangedMult; }