Follow-up Comment #2, bug #19253 (project freeciv):

> ./diplomats.c:1449: cost += cost * punit->veteran / 3; /* Extra cost for
veterans */

Without investigating version history more, I'm not sure if this has been
written with multiple veteran levels in mind at all. It might come from times
when veterancy was just boolean thing (meaning that veterans had 1.33x cost
compared to green ones)

Which leads to discovery that actually patch *is* worse than current code.
Just because classic ruleset has veterancy levels beyond veteran should not
make veterans less valuable than in civ/2 (or rather, as the change to current
behavior would be: cost for veterans should not be so high in civ/2 (old code:
1.33x, new code 2x))


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to