Index: server/settlers.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/settlers.c,v retrieving revision 1.146 diff -u -r1.146 settlers.c --- server/settlers.c 2002/09/27 12:32:47 1.146 +++ server/settlers.c 2002/10/29 22:02:51 @@ -894,7 +894,7 @@ struct unit **ferryboat) { struct city *mycity = map_get_city(punit->x, punit->y); - int newv, b, moves = 0; + int newv, b, moves = 0, best_moves = 0; struct player *pplayer = unit_owner(punit); bool nav_known = (get_invention(pplayer, game.rtech.nav) == TECH_KNOWN); int ucont = map_get_continent(punit->x, punit->y); @@ -1012,6 +1012,7 @@ #endif } else if (newv > best_newv) { best_newv = newv; + best_moves = moves; if (w_virtual) { *gx = -1; *gy = -1; } else { @@ -1021,10 +1022,11 @@ } } square_iterate_end; - freelog(LOG_DEBUG, - "%s (%d, %d) wants city at (%d, %d) with want %d, distance %d moves", + freelog(LOG_NORMAL, + "%s %d(%d, %d) wants city at (%d, %d) with want %d, distance %d moves", (punit->id != 0 ? unit_type(punit)->name : mycity->name), - punit->x, punit->y, *gx, *gy, best_newv, moves); + (punit->id != 0 ? punit->id : mycity->id), + punit->x, punit->y, *gx, *gy, best_newv, best_moves); return best_newv; }