(LND_SPY_DETECT_CHANCE): New.
(look_land, sabo, prunits, unitsatxy, lnd_mar_one_sector, count_sect_units, takeover): Use it. Closes bug#786369.
This commit is contained in:
parent
fc9ec1323a
commit
c2c16e1a04
7 changed files with 10 additions and 19 deletions
|
@ -61,7 +61,6 @@ takeover(register struct sctstr *sp, natid newown)
|
|||
int che_count;
|
||||
int oldche;
|
||||
int n, vec[I_MAX + 1];
|
||||
double odds;
|
||||
struct nstr_item ni;
|
||||
struct plnstr p;
|
||||
struct lndstr land;
|
||||
|
@ -101,8 +100,7 @@ takeover(register struct sctstr *sp, natid newown)
|
|||
continue;
|
||||
/* Spies get a chance to hide */
|
||||
if (lchr[(int)lp->lnd_type].l_flags & L_SPY) {
|
||||
odds = (double)(100 - lp->lnd_effic) + 0.10;
|
||||
if (!(chance(odds)))
|
||||
if (!(chance(LND_SPY_DETECT_CHANCE(lp->lnd_effic))))
|
||||
continue;
|
||||
}
|
||||
n = lp->lnd_effic - (30 + (random() % 100));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue