Expose K_DoGuardBreak to Lua

This commit is contained in:
JugadorXEI 2025-08-08 02:45:20 +02:00
parent 4a2078aaa1
commit eb23e80376

View file

@ -3940,6 +3940,18 @@ static int lib_kDoPowerClash(lua_State *L)
return 0;
}
static int lib_kDoGuardBreak(lua_State *L)
{
mobj_t *t1 = *((mobj_t **)luaL_checkudata(L, 1, META_MOBJ));
mobj_t *t2 = *((mobj_t **)luaL_checkudata(L, 2, META_MOBJ));
NOHUD
INLEVEL
if (!t1 || !t2)
return LUA_ErrInvalid(L, "mobj_t");
K_DoGuardBreak(t1, t2);
return 0;
}
static int lib_kSpawnBattlePoints(lua_State *L)
{
player_t *source = *((player_t **)luaL_checkudata(L, 1, META_PLAYER));
@ -5614,6 +5626,7 @@ static luaL_Reg lib[] = {
{"K_AwardPlayerRings",lib_kAwardPlayerRings},
{"K_DoInstashield",lib_kDoInstashield},
{"K_DoPowerClash",lib_kDoPowerClash},
{"K_DoGuardBreak",lib_kDoGuardBreak},
{"K_SpawnBattlePoints",lib_kSpawnBattlePoints},
{"K_RemoveGrowShrink",lib_kRemoveGrowShrink},
{"K_IsBigger",lib_kIsBigger},