diff --git a/src/lua_playerlib.c b/src/lua_playerlib.c index d873a4f28..ae4d93343 100644 --- a/src/lua_playerlib.c +++ b/src/lua_playerlib.c @@ -345,6 +345,8 @@ static int player_get(lua_State *L) lua_pushinteger(L, plr->finalfailsafe); else if (fastcmp(field,"lastsafelap")) lua_pushinteger(L, plr->lastsafelap); + else if (fastcmp(field,"topAccel")) + lua_pushinteger(L, plr->topAccel); else if (fastcmp(field,"instaWhipCharge")) lua_pushinteger(L, plr->instaWhipCharge); else if (fastcmp(field,"defenseLockout")) @@ -865,6 +867,8 @@ static int player_set(lua_State *L) plr->finalfailsafe = luaL_checkinteger(L, 3); else if (fastcmp(field,"lastsafelap")) plr->lastsafelap = luaL_checkinteger(L, 3); + else if (fastcmp(field,"topAccel")) + plr->topAccel = luaL_checkinteger(L, 3); else if (fastcmp(field,"instaWhipCharge")) plr->instaWhipCharge = luaL_checkinteger(L, 3); else if (fastcmp(field,"defenseLockout")) diff --git a/src/p_saveg.c b/src/p_saveg.c index 25252ca02..e1ed123f9 100644 --- a/src/p_saveg.c +++ b/src/p_saveg.c @@ -571,6 +571,8 @@ static void P_NetArchivePlayers(savebuffer_t *save) WRITEUINT8(save->p, players[i].lastsafelap); + WRITEFIXED(save->p, players[i].topAccel); + WRITEMEM(save->p, players[i].public_key, PUBKEYLENGTH); WRITEUINT8(save->p, players[i].instaWhipCharge); @@ -1142,6 +1144,8 @@ static void P_NetUnArchivePlayers(savebuffer_t *save) players[i].lastsafelap = READUINT8(save->p); + players[i].topAccel = READFIXED(save->p); + READMEM(save->p, players[i].public_key, PUBKEYLENGTH); players[i].instaWhipCharge = READUINT8(save->p);