mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-24 18:39:59 +00:00
Use correct direction multipliers during awareness check
This commit is contained in:
parent
3ebfb47983
commit
b1020dcd42
@ -1435,7 +1435,7 @@ namespace MWMechanics
|
||||
osg::Vec3f observerDir = (observer.getRefData().getBaseNode()->getAttitude() * osg::Vec3f(0,1,0));
|
||||
|
||||
float angleRadians = std::acos(observerDir * vec / (observerDir.length() * vec.length()));
|
||||
if (angleRadians < osg::DegreesToRadians(90.f))
|
||||
if (angleRadians > osg::DegreesToRadians(90.f))
|
||||
y = obsTerm * observerStats.getFatigueTerm() * fSneakNoViewMult;
|
||||
else
|
||||
y = obsTerm * observerStats.getFatigueTerm() * fSneakViewMult;
|
||||
|
Loading…
x
Reference in New Issue
Block a user