Fix wrong argument order for calculating distance
FossilOrigin-Name: 75095b4f6e2b5ed05c3279c84b6862521cf2103ea8c61e13fe09ee6e81723302
This commit is contained in:
parent
2f8d255946
commit
45f4039f3b
7 changed files with 20 additions and 21 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue