? civgame580.sav Index: server/settlers.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/settlers.c,v retrieving revision 1.73 diff -u -r1.73 settlers.c --- settlers.c 2000/06/13 22:19:51 1.73 +++ settlers.c 2000/06/28 21:08:24 @@ -1050,8 +1050,11 @@ gx, gy, best_newv); } save_newv = best_newv; - - boatid = find_boat(pplayer, &bx, &by, 1); /* might need 2 for body */ + + if (pplayer->ai.control) + boatid = find_boat(pplayer, &bx, &by, 1); /* might need 2 for body */ + else + boatid = 0; ferryboat = unit_list_find(&(map_get_tile(punit->x, punit->y)->units), boatid); if (ferryboat) really_generate_warmap(mycity, ferryboat, SEA_MOVING);