From 1949fd666aeb0d17ed04aa7b612e578228b72452 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sun, 29 May 2005 15:00:48 +0000 Subject: [PATCH] http://eressea.upb.de/mantis/view.php?id=525 Materialpool bei Eisengolems (Nachbesserung) genau falsch herum gefixt, das. --- src/common/kernel/pool.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/kernel/pool.c b/src/common/kernel/pool.c index 25903c5a5..d885951c4 100644 --- a/src/common/kernel/pool.c +++ b/src/common/kernel/pool.c @@ -186,7 +186,7 @@ new_get_pooled(const unit * u, const resource_type * rtype, int mode) int have = new_get_resource(u, rtype); if ((u->race->ec_flags & GETITEM) == 0) { - mode &= ~(GET_SLACK|GET_RESERVE); + mode &= (GET_SLACK|GET_RESERVE); } if ((mode & GET_SLACK) && (mode & GET_RESERVE)) use = have; @@ -229,7 +229,7 @@ new_use_pooled(unit * u, const resource_type * rtype, int mode, int count) int n = 0, have = new_get_resource(u, rtype); if ((u->race->ec_flags & GETITEM) == 0) { - mode &= ~(GET_SLACK|GET_RESERVE); + mode &= (GET_SLACK|GET_RESERVE); } if ((mode & GET_SLACK) && (mode & GET_RESERVE)) {