From 9a8a7f11c6f7aa4adfeef834966d1443ce03c7fd Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sun, 27 Oct 2002 10:17:47 +0000 Subject: [PATCH] Bugfix Schiffbau zuviel Resourcen --- src/common/kernel/build.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/kernel/build.c b/src/common/kernel/build.c index 3004ca798..f6cfe7532 100644 --- a/src/common/kernel/build.c +++ b/src/common/kernel/build.c @@ -661,6 +661,9 @@ build(unit * u, const construction * ctype, int completed, int want) n = min(want, n); if (type->maxsize>0) { n = min(type->maxsize-completed, n); + if (type->improvement==NULL) { + want = n; + } } if (type->materials) for (c=0;n>0 && type->materials[c].number;c++) {