Expose K_GetKartDriftSparkValueForStage to Lua

This commit is contained in:
JugadorXEI 2025-08-22 08:57:14 +02:00
parent 30a20b970c
commit f7beb971d3

View file

@ -4496,6 +4496,17 @@ static int lib_kSpawnDriftElectricSparks(lua_State *L)
return 0;
}
static int lib_kGetKartDriftSparkValueForStage(lua_State *L)
{
player_t *player = *((player_t **)luaL_checkudata(L, 1, META_PLAYER));
UINT8 stage = luaL_checkinteger(L, 2);
INLEVEL
if (!player)
return LUA_ErrInvalid(L, "player_t");
lua_pushinteger(L, K_GetKartDriftSparkValueForStage(player, stage));
return 1;
}
static int lib_kKartUpdatePosition(lua_State *L)
{
player_t *player = *((player_t **)luaL_checkudata(L, 1, META_PLAYER));
@ -5835,6 +5846,7 @@ static luaL_Reg lib[] = {
{"K_StairJankFlip",lib_kStairJankFlip},
{"K_SpawnDriftBoostExplosion",lib_kSpawnDriftBoostExplosion},
{"K_SpawnDriftElectricSparks",lib_kSpawnDriftElectricSparks},
{"K_GetKartDriftSparkValueForStage",lib_kGetKartDriftSparkValueForStage},
{"K_KartUpdatePosition",lib_kKartUpdatePosition},
{"K_DropPaperItem",lib_kDropPaperItem},
{"K_CreatePaperItem",lib_kCreatePaperItem},