Expose flipover damage stuff to lua

This commit is contained in:
NepDisk 2025-06-30 13:28:22 -04:00
parent 545bdbb97b
commit ee0ef71dfa

View file

@ -226,6 +226,8 @@ enum player_e
player_flashing,
player_spinouttimer,
player_spinouttype,
player_flipovertimer,
player_flipoverangle,
player_instashield,
player_wipeoutslow,
player_justbumped,
@ -406,6 +408,8 @@ static const char *const player_opt[] = {
"flashing",
"spinouttimer",
"spinouttype",
"flipovertimer",
"flipoverangle",
"instashield",
"wipeoutslow",
"justbumped",
@ -672,6 +676,12 @@ static int player_get(lua_State *L)
case player_spinouttype:
lua_pushinteger(L, plr->spinouttype);
break;
case player_flipovertimer:
lua_pushinteger(L, plr->flipovertimer);
break;
case player_flipoverangle:
lua_pushinteger(L, plr->flipoverangle);
break;
case player_instashield:
lua_pushinteger(L, plr->instashield);
break;
@ -1299,6 +1309,12 @@ static int player_set(lua_State *L)
case player_spinouttype:
plr->spinouttype = luaL_checkinteger(L, 3);
break;
case player_flipovertimer:
plr->flipovertimer = luaL_checkinteger(L, 3);
break;
case player_flipoverangle:
plr->flipoverangle = luaL_checkinteger(L, 3);
break;
case player_instashield:
plr->instashield = luaL_checkinteger(L, 3);
break;