(prod): Match materials_cost() more closely. No functional changes.

This commit is contained in:
Markus Armbruster 2004-05-14 19:40:49 +00:00
parent 79e94bf9d1
commit fb5a4b8532

View file

@ -239,22 +239,20 @@ prod(void)
} else {
level_p_e = 1.0;
}
/*
* raw material limit
*/
used = 999;
comp = pp->p_vtype;
endcomp = pp->p_vtype + pp->p_nv;
amount = pp->p_vamt;
while (comp < endcomp) {
endcomp = pp->p_vtype + pp->p_nv;
for (comp = pp->p_vtype; comp < endcomp; comp++, amount++) {
if (*amount == 0)
unit_work++;
else {
continue;
used = min(used, sect.sct_item[(int)*comp] / *amount);
unit_work += *amount;
}
++comp;
++amount;
}
if (unit_work == 0)
continue;
unit_work = 1;
/*
* is production limited by resources or
* workforce?