Follow-up Comment #6, bug #14037 (project freeciv):
There are 2 functions to don't confuse: transfer_unit() and
unit_change_homecity_hanling(). In unit_change_homecity_hanling(), only a
homecity change would be performed. So only the moving code would be
removed. The other stuff is a part of the bug #14017.
But, to answer you, I don't think in any case an unit have to be moved. For
me the transfer_unit() would take only the unit argument and look like:
if find a new possible homecity {
change_homecity();
return TRUE;
} else {
wipe_up();
return FALSE;
}
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?14037>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev