Remove columns lnd, pln from spy report to fix spy unit leak
The values in these columns were computed by count_sect_units() and count_sect_planes(), which included land units and planes in the count that aren't shown by prunits() and prplanes(), namely own and embarked units. Confusing. Moreover, count_sect_planes() and prunits() rolled dice separately for spy units. This could leak the presence of spies even when prunits() didn't show them. All fixable, but not worth the trouble; just remove the counts.
This commit is contained in:
parent
c658d1e08d
commit
a233ecfea9
5 changed files with 4 additions and 56 deletions
|
@ -180,7 +180,6 @@ extern void lnd_submil(struct lndstr *, int);
|
|||
extern void lnd_takemob(struct emp_qelem *, double);
|
||||
extern int lnd_spyval(struct lndstr *);
|
||||
extern void intelligence_report(int, struct lndstr *, int, char *);
|
||||
extern int count_sect_units(struct sctstr *);
|
||||
extern void count_units(struct shpstr *);
|
||||
extern void lnd_count_units(struct lndstr *);
|
||||
extern void lnd_mar(struct emp_qelem *, double *, double *, int *, natid);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue