From e7ab2b46ad6e631cf1a6422e362b432510da6f85 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sun, 27 Mar 2011 21:05:22 +0200 Subject: [PATCH] do not assert on rich units, warn instead --- src/kernel/pool.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/kernel/pool.c b/src/kernel/pool.c index 9eb7b7ca1..4d280d4ef 100644 --- a/src/kernel/pool.c +++ b/src/kernel/pool.c @@ -79,7 +79,10 @@ int change_resource(unit * u, const resource_type * rtype, int change) i = change_maxspellpoints(u, change); else assert(!"undefined resource detected. rtype->uchange not initialized."); - assert(i >= 0 && (i < 100000000)); /* soft test to catch mischief */ + assert(i >= 0); + if (i >= 100000000) { + log_warning(("%s has %d %s\n", unitname(u), i, rtype->_name[0])); + } return i; }