Index: ai/aiunit.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/ai/aiunit.c,v retrieving revision 1.253 diff -u -r1.253 aiunit.c --- ai/aiunit.c 2003/01/12 22:24:04 1.253 +++ ai/aiunit.c 2003/01/13 12:43:46 @@ -973,7 +973,8 @@ /* ...and free foreign city waiting for us. Who would resist! */ if (pcity && pplayers_at_war(pplayer, city_owner(pcity)) - && is_ground_unit(punit) + && could_unit_move_to_tile(punit, x1, y1) != 0 + && COULD_OCCUPY(punit) && !is_ocean(map_get_terrain(punit->x, punit->y))) { SET_BEST(99999); continue;