From 31c45c884c7c83271a095b9e262c96a630286e01 Mon Sep 17 00:00:00 2001 From: Emagi Date: Sat, 1 Feb 2025 06:52:36 -0500 Subject: [PATCH] null spawn ptr fix for SetSpellList --- source/WorldServer/LuaFunctions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/WorldServer/LuaFunctions.cpp b/source/WorldServer/LuaFunctions.cpp index 38ecd91..5ccfe6c 100644 --- a/source/WorldServer/LuaFunctions.cpp +++ b/source/WorldServer/LuaFunctions.cpp @@ -5150,7 +5150,7 @@ int EQ2Emu_lua_SetSpellList(lua_State* state) { secondary_list = lua_interface->GetInt32Value(state, 3); lua_interface->ResetFunctionStack(state); - if (!spawn->IsNPC()) { + if (!spawn || !spawn->IsNPC()) { lua_interface->LogError("%s: LUA SetSpellList command error: Spawn was not a valid NPC", lua_interface->GetScriptName(state)); return 0; }