Fix wrong argument order for calculating distance

FossilOrigin-Name: 75095b4f6e2b5ed05c3279c84b6862521cf2103ea8c61e13fe09ee6e81723302
This commit is contained in:
Jonathan Schleifer 2025-03-23 22:14:48 +00:00
parent 2f8d255946
commit 45f4039f3b
7 changed files with 20 additions and 21 deletions

View file

@ -272,7 +272,7 @@ enemylos(Monster *m, OFVector3D *v)
}
float disttoenemy =
OFDistanceOfVectors3D(self.origin, self.enemy.origin);
OFDistanceOfVectors3D(self.enemy.origin, self.origin);
self.pitch =
atan2(self.enemy.origin.z - self.origin.z, disttoenemy) * 180 / PI;
@ -470,7 +470,7 @@ enemylos(Monster *m, OFVector3D *v)
} else {
v.z += monster.eyeHeight;
float dist =
OFDistanceOfVectors3D(monster.origin, v);
OFDistanceOfVectors3D(v, monster.origin);
v.z -= monster.eyeHeight;
if (dist < 4)