From 34e4f88636984bdd7783b7cefa897e2769cd6744 Mon Sep 17 00:00:00 2001 From: JugadorXEI Date: Fri, 8 Aug 2025 02:27:00 +0200 Subject: [PATCH] Expose P_SetFreezeLevel to Lua --- src/lua_baselib.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lua_baselib.c b/src/lua_baselib.c index f9e895a46..d9bb53c93 100644 --- a/src/lua_baselib.c +++ b/src/lua_baselib.c @@ -1513,6 +1513,15 @@ static int lib_pPlayerZMovement(lua_State *L) // P_TICK //////////// +static int lib_pSetFreezeLevel(lua_State *L) +{ + boolean value = luaL_checkboolean(L, 1); + NOHUD + INLEVEL + P_SetFreezeLevel(value); + return 0; +} + static int lib_pMobjIsFrozen(lua_State *L) { mobj_t *mobj = *((mobj_t **)luaL_checkudata(L, 1, META_MOBJ)); @@ -4458,6 +4467,7 @@ static luaL_Reg lib[] = { {"P_PlayerZMovement",lib_pPlayerZMovement}, // p_tick + {"P_SetFreezeLevel",lib_pSetFreezeLevel}, {"P_MobjIsFrozen",lib_pMobjIsFrozen}, // p_user