forked from github/server
do not assert on rich units, warn instead
This commit is contained in:
parent
813d75f820
commit
e7ab2b46ad
|
@ -79,7 +79,10 @@ int change_resource(unit * u, const resource_type * rtype, int change)
|
||||||
i = change_maxspellpoints(u, change);
|
i = change_maxspellpoints(u, change);
|
||||||
else
|
else
|
||||||
assert(!"undefined resource detected. rtype->uchange not initialized.");
|
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;
|
return i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue