Bugfix: GIB ALLES berücksichtigte keine reservierungen

Wer auch immer die Schleife über alle items geändert hat, hat den
Kommentar, den ich da mal rübergeschrieben hatte, nicht gelesen.
This commit is contained in:
Katja Zedel 2002-02-24 11:38:09 +00:00
parent 02304df7b5
commit 4a5ea9d7cf
1 changed files with 2 additions and 1 deletions

View File

@ -977,7 +977,8 @@ dogive(region * r, unit * u, strlist * S, boolean liefere, int mode)
while (*itmp) { while (*itmp) {
if ((*itmp)->number > 0 if ((*itmp)->number > 0
&& (*itmp)->number - new_get_resvalue(u, (*itmp)->type->rtype) > 0) { && (*itmp)->number - new_get_resvalue(u, (*itmp)->type->rtype) > 0) {
give_item((*itmp)->number, (*itmp)->type, u, u2, S->s); n = (*itmp)->number - new_get_resvalue(u, (*itmp)->type->rtype);
give_item(n, (*itmp)->type, u, u2, S->s);
} }
else itmp = &(*itmp)->next; else itmp = &(*itmp)->next;
} }