so that stopped sectors don't repair units. The update sequence
masked this bug until its change in src/lib/update/main.c rev. 1.25,
but use of budget priorities (gone since rev. 1.24) could unmask it.
if (infptr->path)
free(infptr->path);
#endif /* SAVE_FINISH_PATHS */
+
+ sp->sct_off = 0;
}
logerror("done importing\n");
bp_disable_cachepath();
bp_clear_cachepath();
- if (sp->sct_off || np->nat_money < 0) {
- if (!player->simulation)
- sp->sct_off = 0;
+ if (sp->sct_off || np->nat_money < 0)
continue;
- }
neweff = sp->sct_effic;
amount = 0;