From ae11db8b7838b1ce24368632c7c7cbf536366a59 Mon Sep 17 00:00:00 2001 From: JugadorXEI Date: Sun, 20 Oct 2024 21:13:25 +0200 Subject: [PATCH] Expose K_TimeAttackRules and K_CapsuleTimeAttackRules to Lua --- src/lua_baselib.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/lua_baselib.c b/src/lua_baselib.c index 63d2e6adf..0d8d4d404 100644 --- a/src/lua_baselib.c +++ b/src/lua_baselib.c @@ -3970,6 +3970,21 @@ static int lib_kSetItemCooldown(lua_State *L) return 0; } +static int lib_kTimeAttackRules(lua_State *L) +{ + //HUDSAFE + lua_pushboolean(L, K_TimeAttackRules()); + return 1; +} + +static int lib_kCapsuleTimeAttackRules(lua_State *L) +{ + //HUDSAFE + lua_pushboolean(L, K_CapsuleTimeAttackRules()); + return 1; +} + + static int lib_kGetCollideAngle(lua_State *L) { mobj_t *t1 = *((mobj_t **)luaL_checkudata(L, 1, META_MOBJ)); @@ -4566,6 +4581,8 @@ static luaL_Reg lib[] = { {"K_ItemResultToAmount",lib_kItemResultToAmount}, {"K_GetItemCooldown",lib_kGetItemCooldown}, {"K_SetItemCooldown",lib_kSetItemCooldown}, + {"K_TimeAttackRules",lib_kTimeAttackRules}, + {"K_CapsuleTimeAttackRules",lib_kCapsuleTimeAttackRules}, // k_powerup {"K_PowerUpRemaining",lib_kPowerUpRemaining},