Follow-up Comment #10, patch #2963 (project freeciv):

_Still needs to decide what to do with dai_is_unit_tired_waiting_boat(). It's
counting time from caravan's original birth. Old units could not be reassigned
to a mission, as they would give up immediately. _

This is trying to give some time to the unit to find an intercontinental route
and a transport to that city... and then fall back to continental trade... So
if the unit gets bored of waiting it finds a new route in the current island.

_I wonder why there's "if (unit_transported(punit) ||
is_ocean_tile(unit_tile(punit)))" when checking if unit needs a boat. Is the
latter part meant to check if unit can itself move on ocean tiles? (if it's
not transported as first checked, then to exist in ocean tile it must be able
to live there itself - ignoring possibility of ocean cities, native bases, and
native roads) In any case this cannot be right._

This is in dai_is_unit_tired_waiting_boat(), so it just only checks if the
unit is being transported... Can a unit be transported over land?


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to