@ -377,9 +377,9 @@ static void AiNew_State_LocateRoute(Player *p)
if ( p - > ainew . temp = = - 1 ) {
// First, we pick a random spot to search from
if ( p - > ainew . from_type = = AI_CITY ) {
p - > ainew . temp = AI_RandomRange ( Get TownArraySize( ) ) ;
p - > ainew . temp = AI_RandomRange ( Get MaxTownIndex( ) + 1 ) ;
} else {
p - > ainew . temp = AI_RandomRange ( Get IndustryArraySize( ) ) ;
p - > ainew . temp = AI_RandomRange ( Get MaxIndustryIndex( ) + 1 ) ;
}
}
@ -389,9 +389,9 @@ static void AiNew_State_LocateRoute(Player *p)
// to try again
p - > ainew . temp + + ;
if ( p - > ainew . from_type = = AI_CITY ) {
if ( p - > ainew . temp > = GetTownArraySize ( ) ) p - > ainew . temp = 0 ;
if ( p - > ainew . temp > GetMaxTownIndex ( ) ) p - > ainew . temp = 0 ;
} else {
if ( p - > ainew . temp > = GetIndustryArraySize ( ) ) p - > ainew . temp = 0 ;
if ( p - > ainew . temp > GetMaxIndustryIndex ( ) ) p - > ainew . temp = 0 ;
}
// Don't do an attempt if we are trying the same id as the last time...
@ -413,9 +413,9 @@ static void AiNew_State_LocateRoute(Player *p)
if ( p - > ainew . temp = = - 1 ) {
// First, we pick a random spot to search to
if ( p - > ainew . to_type = = AI_CITY ) {
p - > ainew . temp = AI_RandomRange ( Get TownArraySize( ) ) ;
p - > ainew . temp = AI_RandomRange ( Get MaxTownIndex( ) + 1 ) ;
} else {
p - > ainew . temp = AI_RandomRange ( Get IndustryArraySize( ) ) ;
p - > ainew . temp = AI_RandomRange ( Get MaxIndustryIndex( ) + 1 ) ;
}
}
@ -529,9 +529,9 @@ static void AiNew_State_LocateRoute(Player *p)
// to try again
p - > ainew . temp + + ;
if ( p - > ainew . to_type = = AI_CITY ) {
if ( p - > ainew . temp > = GetTownArraySize ( ) ) p - > ainew . temp = 0 ;
if ( p - > ainew . temp > GetMaxTownIndex ( ) ) p - > ainew . temp = 0 ;
} else {
if ( p - > ainew . temp > = GetIndustryArraySize ( ) ) p - > ainew . temp = 0 ;
if ( p - > ainew . temp > GetMaxIndustryIndex ( ) ) p - > ainew . temp = 0 ;
}
// Don't do an attempt if we are trying the same id as the last time...