From b71f15256feed9aeadee06b712464594be9addbf Mon Sep 17 00:00:00 2001 From: gumi Date: Mon, 1 Oct 2018 21:26:04 -0400 Subject: allow buildin_getd to work with constants and params this is highly discouraged, but it should still work --- src/map/script.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/map/script.c b/src/map/script.c index b787d0138..191b32195 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -17870,7 +17870,9 @@ static BUILDIN(getd) id = script->add_variable(varname); - if (script->str_data[id].type != C_NAME) { + if (script->str_data[id].type != C_NAME && // variable + script->str_data[id].type != C_PARAM && // param + script->str_data[id].type != C_INT) { // constant ShowError("script:getd: `%s` is already used by something that is not a variable.\n", varname); st->state = END; return false; -- cgit v1.2.3-60-g2f50