Only in fog_of_war2/common: .#player.c diff -ur fog_of_war3/common/player.c fog_of_war2/common/player.c --- fog_of_war3/common/player.c Mon Mar 6 17:18:37 2000 +++ fog_of_war2/common/player.c Mon Mar 6 19:03:35 2000 @@ -186,6 +186,14 @@ { if(unit_list_size(&ptile->units)==0) return NULL; + if (ptile->terrain == T_OCEAN) + { + unit_list_iterate(ptile->units, punit) + if(get_transporter_capacity(punit) && player_can_see_unit(pplayer, punit)) + return punit; + unit_list_iterate_end; + } + unit_list_iterate(ptile->units, punit) if(player_can_see_unit(pplayer, punit)) return punit; unit_list_iterate_end;