From d497c64faf9da892d8f6c4b2b9c7d7db4282b7c2 Mon Sep 17 00:00:00 2001 From: JugadorXEI Date: Thu, 21 Aug 2025 10:10:46 +0200 Subject: [PATCH] Expose K_Sliptiding to Lua --- src/lua_baselib.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lua_baselib.c b/src/lua_baselib.c index c2629b29f..0e5a7552b 100644 --- a/src/lua_baselib.c +++ b/src/lua_baselib.c @@ -4626,6 +4626,16 @@ static int lib_kPlayerEBrake(lua_State *L) return 1; } +static int lib_kSliptiding(lua_State *L) +{ + player_t *player = *((player_t **)luaL_checkudata(L, 1, META_PLAYER)); + INLEVEL + if (!player) + return LUA_ErrInvalid(L, "player_t"); + lua_pushinteger(L, K_Sliptiding(player)); + return 1; +} + static int lib_kGetCollideAngle(lua_State *L) { mobj_t *t1 = *((mobj_t **)luaL_checkudata(L, 1, META_MOBJ)); @@ -5099,8 +5109,9 @@ static luaL_Reg lib[] = { {"K_GetInvincibilityItemFrame",lib_kGetInvincibilityItemFrame}, {"K_GetOrbinautItemFrame",lib_kGetOrbinautItemFrame}, {"K_UpdateMobjItemOverlay",lib_kUpdateMobjItemOverlay}, - {"K_PlayerEBrake",lib_kPlayerEBrake}, + {"K_Sliptiding",lib_kSliptiding}, + {"K_GetCollideAngle",lib_kGetCollideAngle}, {"K_AddHitLag",lib_kAddHitLag},