From 1bc89c3fa7d32ebb471a2812c36927561eb9cb48 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Thu, 13 Nov 2025 10:02:02 -0500 Subject: [PATCH] If flags are not specified, assume 0 for P_DoPlayerExit --- src/lua_baselib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lua_baselib.c b/src/lua_baselib.c index 7e11a3bee..c79010696 100644 --- a/src/lua_baselib.c +++ b/src/lua_baselib.c @@ -1418,7 +1418,7 @@ static int lib_pMovePlayer(lua_State *L) static int lib_pDoPlayerExit(lua_State *L) { player_t *player = *((player_t **)luaL_checkudata(L, 1, META_PLAYER)); - pflags_t flags = luaL_checkinteger(L, 2); + pflags_t flags = lua_isnoneornil(L, 2) ? 0 : luaL_checkinteger(L, 2); NOHUD INLEVEL if (!player)