diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index dc05703..283990a 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -1909,7 +1909,12 @@ movetowards( goal ) timeslow = 0; time = 0; - while ( distanceSquared( self.origin, goal ) > level.bots_goalDistance ) + if ( self.bot.issprinting ) + tempGoalDist = level.bots_goalDistance * 2; + else + tempGoalDist = level.bots_goalDistance; + + while ( distanceSquared( self.origin, goal ) > tempGoalDist ) { self botMoveTo( goal ); @@ -1951,6 +1956,11 @@ movetowards( goal ) else timeslow = 0; + if ( self.bot.issprinting ) + tempGoalDist = level.bots_goalDistance * 2; + else + tempGoalDist = level.bots_goalDistance; + if ( stucks == 2 ) self notify( "bad_path_internal" ); }