*cost += work_cost;
if (!n && IS_BIG_CITY(old_type) &&
!IS_BIG_CITY(*desig)) {
+ // FIXME use trunc_people() and total_work()
int maxpop = max_population(np->nat_level[NAT_RLEV], *desig, n);
if (vec[I_CIVIL] > maxpop)
vec[I_CIVIL] = maxpop;
/* Need to check treaties here */
enlisted = 0;
- maxmil = (vec[I_CIVIL] / 2) - vec[I_MILIT];
+ maxmil = vec[I_CIVIL] / 2 - vec[I_MILIT];
if (maxmil > 0) {
- enlisted = (etu * (10 + vec[I_MILIT]) * 0.05);
+ enlisted = etu * (10 + vec[I_MILIT]) * 0.05;
if (enlisted > maxmil)
enlisted = maxmil;
vec[I_CIVIL] -= enlisted;