From b10b78b1a4e804f638bde32745b80da1d0f8803b Mon Sep 17 00:00:00 2001 From: NepDisk <16447892+NepDisk@users.noreply.github.com> Date: Fri, 6 Sep 2024 04:13:07 -0400 Subject: [PATCH] Add waterrun to lua --- src/k_kart.c | 2 +- src/lua_playerlib.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index cdcffe904..1b6aaa230 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -6702,7 +6702,7 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) player->floorboost--; if (player->sneakertimer == 0) - player->waterrun = 0; + player->waterrun = false; if (player->driftboost) player->driftboost--; diff --git a/src/lua_playerlib.c b/src/lua_playerlib.c index 991817523..95a21022f 100644 --- a/src/lua_playerlib.c +++ b/src/lua_playerlib.c @@ -323,7 +323,9 @@ static int player_get(lua_State *L) else if (fastcmp(field,"sneakertimer")) lua_pushinteger(L, plr->sneakertimer); else if (fastcmp(field,"floorboost")) - lua_pushinteger(L, plr->floorboost); + lua_pushboolean(L, plr->floorboost); + else if (fastcmp(field,"waterrun")) + lua_pushinteger(L, plr->waterrun); else if (fastcmp(field,"growshrinktimer")) lua_pushinteger(L, plr->growshrinktimer); else if (fastcmp(field,"rocketsneakertimer")) @@ -674,6 +676,8 @@ static int player_set(lua_State *L) plr->sneakertimer = luaL_checkinteger(L, 3); else if (fastcmp(field,"floorboost")) plr->floorboost = luaL_checkinteger(L, 3); + else if (fastcmp(field,"waterrun")) + plr->waterrun = luaL_checkboolean(L, 3); else if (fastcmp(field,"growshrinktimer")) plr->growshrinktimer = luaL_checkinteger(L, 3); else if (fastcmp(field,"rocketsneakertimer"))