diff --git a/src/lua_mobjlib.c b/src/lua_mobjlib.c index 62b5d736fe0150e0e1bcd81007055b82dfcb5ec6..c828fdb9c18a420f8b2063fcab22c3c7e0dbfbb9 100644 --- a/src/lua_mobjlib.c +++ b/src/lua_mobjlib.c @@ -449,7 +449,8 @@ static int mobj_set(lua_State *L) return UNIMPLEMENTED; case mobj_angle: mo->angle = luaL_checkangle(L, 3); - P_SetPlayerAngle(mo->player, mo->angle); + if (mo->player) + P_SetPlayerAngle(mo->player, mo->angle); break; case mobj_rollangle: mo->rollangle = luaL_checkangle(L, 3);