mirror of
https://github.com/OpenMW/openmw.git
synced 2025-10-14 08:26:33 +00:00
Always use squared distance in types.Actor.isInActorsProcessingRange
This commit is contained in:
parent
c75aed5175
commit
7e41d81c9e
1 changed files with 2 additions and 2 deletions
|
@ -396,8 +396,8 @@ namespace MWLua
|
|||
const int actorsProcessingRange = Settings::game().mActorsProcessingRange;
|
||||
const osg::Vec3f playerPos = player.getRefData().getPosition().asVec3();
|
||||
|
||||
const float dist = (playerPos - target.getRefData().getPosition().asVec3()).length();
|
||||
return dist <= actorsProcessingRange;
|
||||
const float dist = (playerPos - target.getRefData().getPosition().asVec3()).length2();
|
||||
return dist <= (actorsProcessingRange * actorsProcessingRange);
|
||||
};
|
||||
|
||||
actor["isDead"] = [](const Object& o) {
|
||||
|
|
Loading…
Reference in a new issue