summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/scripting/lua.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/scripting/lua.cpp b/src/scripting/lua.cpp
index f9d2021d..fc9bb483 100644
--- a/src/scripting/lua.cpp
+++ b/src/scripting/lua.cpp
@@ -586,6 +586,11 @@ static int monster_create(lua_State *s)
static int chr_get_quest(lua_State *s)
{
Character *q = getCharacter(s, 1);
+ if (!q)
+ {
+ raiseScriptError(s, "chr_get_quest called for nonexistent character.");
+ }
+
char const *m = lua_tostring(s, 2);
if (!m || m[0] == 0)
{