/*
* Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2000, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Copyright (C) 1986-2004, Dave Pare, Jeff Bailey, Thomas Ruschak,
* Ken Stevens, Steve McClure
*
* This program is free software; you can redistribute it and/or modify
pr(" ---- --------------------------\n");
}
mil = sect.sct_item[I_MILIT];
- che = get_che_value(sect.sct_che);
- target = get_che_cnum(sect.sct_che);
+ che = sect.sct_che;
+ target = sect.sct_che_target;
avail_mil = sect.sct_mobil / 2;
if (mil <= avail_mil)
avail_mil = mil;
sect.sct_mobil = sect.sct_mobil - chekilled - milkilled;
sect.sct_item[I_MILIT] = mil - milkilled;
if (ache == 0)
- sect.sct_che = 0;
- set_che_value(sect.sct_che, ache);
+ sect.sct_che_target = 0;
+ sect.sct_che = ache;
putsect(§);
pr(" Body count: Military %d - Guerillas %d.\n",
milkilled, chekilled);
/* Ok, now leave anywhere from 16% to 25% of the che */
n_cheleft = (ache / (n_cheleft + 3));
ache -= n_cheleft;
- set_che_value(sect.sct_che, n_cheleft);
- } else
+ sect.sct_che = n_cheleft;
+ } else {
sect.sct_che = 0;
+ sect.sct_che_target = 0;
+ }
sect.sct_item[I_MILIT] = ache;
if (sect.sct_own == sect.sct_oldown)
sect.sct_oldown = 0;