--- /home/dzinsli/source/freeciv-cvs/common/city.c Tue Feb 15 02:24:28 2000 +++ /home/dzinsli/source/freeciv/common/city.c Wed Mar 8 18:44:26 2000 @@ -355,7 +355,7 @@ return 0; if ((id==B_HARBOUR || id==B_COASTAL || id == B_OFFSHORE || id == B_PORT) && !is_terrain_near_tile(pcity->x, pcity->y, T_OCEAN)) return 0; - if ((id == B_HYDRO || id == B_HOOVER) + if (id == B_HYDRO && !(map_get_terrain(pcity->x, pcity->y) == T_RIVER) && !(map_get_special(pcity->x, pcity->y) & S_RIVER) && !(map_get_terrain(pcity->x, pcity->y) == T_MOUNTAINS)