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
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to