fixed a segmentation fault when entering a cell which contains someone already attacking you

pull/74/head
Martijn Bakker 8 years ago
parent 85c7d014d3
commit 45ffdbb284

@ -229,6 +229,9 @@ namespace MWMechanics
osg::Vec3f vAimDir = MWBase::Environment::get().getWorld()->aimToTarget(actor, target);
float distToTarget = MWBase::Environment::get().getWorld()->getHitDistance(actor, target);
if (!currentAction)
return;
storage.mReadyToAttack = (currentAction->isAttackingOrSpell() && distToTarget <= rangeAttack);
// can't fight if attacker can't go where target is. E.g. A fish can't attack person on land.

Loading…
Cancel
Save