Expose K_DoPowerClash to Lua

This commit is contained in:
JugadorXEI 2025-08-05 19:05:00 +02:00
parent 2027ccd8da
commit f73697ad0a

View file

@ -3895,6 +3895,18 @@ static int lib_kDoInstashield(lua_State *L)
return 0;
}
static int lib_kDoPowerClash(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_DoPowerClash(t1, t2);
return 0;
}
static int lib_kSpawnBattlePoints(lua_State *L)
{
player_t *source = *((player_t **)luaL_checkudata(L, 1, META_PLAYER));
@ -5490,6 +5502,7 @@ static luaL_Reg lib[] = {
{"K_MomentumAngle",lib_kMomentumAngle},
{"K_AwardPlayerRings",lib_kAwardPlayerRings},
{"K_DoInstashield",lib_kDoInstashield},
{"K_DoPowerClash",lib_kDoPowerClash},
{"K_SpawnBattlePoints",lib_kSpawnBattlePoints},
{"K_RemoveGrowShrink",lib_kRemoveGrowShrink},
{"K_IsBigger",lib_kIsBigger},