diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 5bac98c..c67ac29 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -2484,23 +2484,7 @@ bot_lookat( pos, time, vel, doAimPredict ) for ( i = 0; i < steps; i++ ) { - 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 ); + myAngle = ( AngleClamp180(myAngle[0] + X), AngleClamp180(myAngle[1] + Y), 0 ); self setPlayerAngles( myAngle ); wait 0.05; } diff --git a/main_shared/maps/mp/bots/_bot_utility.gsc b/main_shared/maps/mp/bots/_bot_utility.gsc index 9ee8e0a..73063ee 100644 --- a/main_shared/maps/mp/bots/_bot_utility.gsc +++ b/main_shared/maps/mp/bots/_bot_utility.gsc @@ -1112,20 +1112,6 @@ cac_init_patch() } } -/* - clamps angle between -180 and 180 -*/ -AngleClamp180( angle ) -{ - angleFrac = angle / 360.0; - angle = ( angleFrac - floor( angleFrac ) ) * 360.0; - - if ( angle > 180.0 ) - return angle - 360.0; - - return angle; -} - /* Clamps between value */