From a4eff1c8711c7c7083cf28dcc82f33adb84ad904 Mon Sep 17 00:00:00 2001 From: Capostrophic Date: Fri, 2 Nov 2018 00:22:37 +0300 Subject: [PATCH] Fix isWithinMaxRange function --- apps/openmw/mwmechanics/aitravel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openmw/mwmechanics/aitravel.cpp b/apps/openmw/mwmechanics/aitravel.cpp index cce9c0314c..c63e56c110 100644 --- a/apps/openmw/mwmechanics/aitravel.cpp +++ b/apps/openmw/mwmechanics/aitravel.cpp @@ -22,7 +22,7 @@ bool isWithinMaxRange(const osg::Vec3f& pos1, const osg::Vec3f& pos2) // Maximum travel distance for vanilla compatibility. // Was likely meant to prevent NPCs walking into non-loaded exterior cells, but for some reason is used in interior cells as well. // We can make this configurable at some point, but the default *must* be the below value. Anything else will break shoddily-written content (*cough* MW *cough*) in bizarre ways. - bool aiDistance = MWBase::Environment::get().getMechanicsManager()->getActorsProcessingRange(); + float aiDistance = MWBase::Environment::get().getMechanicsManager()->getActorsProcessingRange(); return (pos1 - pos2).length2() <= aiDistance*aiDistance; }