mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-04-22 13:55:43 +00:00
fix
This commit is contained in:
parent
5392d3152e
commit
a51fa98d02
@ -2633,29 +2633,31 @@ bot_lookat( pos, time, vel, doAimPredict )
|
|||||||
|
|
||||||
angles = VectorToAngles( ( pos - myEye ) - anglesToForward( myAngle ) );
|
angles = VectorToAngles( ( pos - myEye ) - anglesToForward( myAngle ) );
|
||||||
|
|
||||||
X = ( angles[0] - myAngle[0] );
|
X = AngleClamp180( angles[0] - myAngle[0] );
|
||||||
|
|
||||||
while ( X > 170.0 )
|
|
||||||
X = X - 360.0;
|
|
||||||
|
|
||||||
while ( X < -170.0 )
|
|
||||||
X = X + 360.0;
|
|
||||||
|
|
||||||
X = X / steps;
|
X = X / steps;
|
||||||
|
|
||||||
Y = ( angles[1] - myAngle[1] );
|
Y = AngleClamp180( angles[1] - myAngle[1] );
|
||||||
|
|
||||||
while ( Y > 180.0 )
|
|
||||||
Y = Y - 360.0;
|
|
||||||
|
|
||||||
while ( Y < -180.0 )
|
|
||||||
Y = Y + 360.0;
|
|
||||||
|
|
||||||
Y = Y / steps;
|
Y = Y / steps;
|
||||||
|
|
||||||
for ( i = 0; i < steps; i++ )
|
for ( i = 0; i < steps; i++ )
|
||||||
{
|
{
|
||||||
myAngle = ( myAngle[0] + X, myAngle[1] + Y, 0 );
|
newX = myAngle[0] + X;
|
||||||
|
|
||||||
|
while ( newX < 0 )
|
||||||
|
newX += 360.0;
|
||||||
|
|
||||||
|
while ( newX >= 360.0 )
|
||||||
|
newX -= 360.0;
|
||||||
|
|
||||||
|
newY = myAngle[1] + Y;
|
||||||
|
|
||||||
|
while ( newY < 0 )
|
||||||
|
newY += 360.0;
|
||||||
|
|
||||||
|
while ( newY >= 360.0 )
|
||||||
|
newY -= 360.0;
|
||||||
|
|
||||||
|
myAngle = ( newX, newY, 0 );
|
||||||
self setPlayerAngles( myAngle );
|
self setPlayerAngles( myAngle );
|
||||||
wait 0.05;
|
wait 0.05;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user