1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-04 03:40:14 +00:00

Slight cleanup

This commit is contained in:
Capostrophic 2018-08-31 01:54:59 +03:00
parent 533b72eff6
commit fa3e45fa7d

View File

@ -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<ESM::Creature> *ref = actor.get<ESM::Creature>();
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;
}