(produce_sect): Game state changes may be changed only if

player->simulation.  Fix a missing guard.  Existing callers should not
need it.
This commit is contained in:
Markus Armbruster 2006-09-23 10:47:58 +00:00
parent 8da88626d5
commit 25dece0a3d

View file

@ -296,9 +296,11 @@ produce_sect(int natnum, int etu, int *bp, long p_sect[][2])
*/ */
if (vec[I_CIVIL] == 0 && vec[I_MILIT] == 0 && if (vec[I_CIVIL] == 0 && vec[I_MILIT] == 0 &&
!has_units(sp->sct_x, sp->sct_y, sp->sct_own, 0)) { !has_units(sp->sct_x, sp->sct_y, sp->sct_own, 0)) {
if (!player->simulation) {
makelost(EF_SECTOR, sp->sct_own, 0, sp->sct_x, sp->sct_y); makelost(EF_SECTOR, sp->sct_own, 0, sp->sct_x, sp->sct_y);
sp->sct_own = 0; sp->sct_own = 0;
sp->sct_oldown = 0; sp->sct_oldown = 0;
}
continue; continue;
} }