? diff ? diff2 ? common_bool1.diff ? a Index: server/citytools.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/citytools.c,v retrieving revision 1.160 diff -u -r1.160 citytools.c --- server/citytools.c 2002/02/12 10:08:05 1.160 +++ server/citytools.c 2002/02/13 18:00:02 @@ -1362,7 +1362,8 @@ for(o=0; oowner==o) continue; /* already sent above */ - if (map_get_known_and_seen(pcity->x, pcity->y, pplayer)) { + if (map_get_known_and_seen(pcity->x, pcity->y, pplayer) || + player_has_traderoute_with_city(pplayer, pcity)) { update_dumb_city(pplayer, pcity); package_dumb_city(pplayer, pcity->x, pcity->y, &sc_pack); lsend_packet_short_city(&pplayer->connections, &sc_pack);