K 10
svn:author
V 7
freeciv
K 8
svn:date
V 27
1998-08-02T20:07:10.000000Z
K 7
svn:log
V 1318
Reordering functs so that low-level routines come first and high-level
routines come later in the file.  Adding util funct unit_move_turns
which actually acknowledges MAGELLAN, but I need to implement it a dozen
more places.  Adding bodyguard/charge stuff.  Making bodyguards zero
their charge if they should change homecity.  Adding unit_vul_virtual.
Changing the desperation kluge so that units don't attack with certain
death, although probable death is still OK.  Hacking findvictim to return
an int.  Hacking findvictim so ferryboats do not attack.  Adding more
safeguards to prevent SIGFPE's when non-attackers try to attack.
Adding ai_military_bodyguard.  Adding find_beachhead for invasions.
Adding bodyguard code to ai_military_gothere.  Adding invasion code
to ai_military_gothere.  Adding util funct unit_can_defend for
findjob and new funct look_for_charge.  Allowing a lot of defenders
to become bodyguards if needed as such.  Calling generate_warmap more
than I would like; it seems to slow the game down some.  Adding invasion
code to find_something_to_kill.  Using unit_being_aggressive to calc unhap.
Making ai_manage_ferryboat a lot more intelligent regarding multiple
passengers and not leaving shore too soon.  Maybe something else,
but with the rearranging of functs, the diffs are ugly. -- Syela

END
