From 4a5ea9d7cfcf1c83e6e576fba0d28f4a6d847df2 Mon Sep 17 00:00:00 2001 From: Katja Zedel Date: Sun, 24 Feb 2002 11:38:09 +0000 Subject: [PATCH] =?UTF-8?q?Bugfix:=20GIB=20ALLES=20ber=C3=BCcksichtigte=20?= =?UTF-8?q?keine=20reservierungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wer auch immer die Schleife über alle items geändert hat, hat den Kommentar, den ich da mal rübergeschrieben hatte, nicht gelesen. --- src/common/gamecode/economy.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/gamecode/economy.c b/src/common/gamecode/economy.c index 4c6c6731f..d3a1b515a 100644 --- a/src/common/gamecode/economy.c +++ b/src/common/gamecode/economy.c @@ -977,7 +977,8 @@ dogive(region * r, unit * u, strlist * S, boolean liefere, int mode) while (*itmp) { if ((*itmp)->number > 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; }