diff --git a/evennia/utils/funcparser.py b/evennia/utils/funcparser.py index 4019bb9cec..1265a561eb 100644 --- a/evennia/utils/funcparser.py +++ b/evennia/utils/funcparser.py @@ -659,6 +659,8 @@ def funcparser_callable_toint(*args, **kwargs): inp = funcparser_callable_eval(*args, **kwargs) try: return int(inp) + except TypeError: + return inp except ValueError: return inp