netsync and expose to lua
This commit is contained in:
parent
dd15f7cc67
commit
030fc99099
2 changed files with 19 additions and 2 deletions
|
|
@ -455,7 +455,9 @@ static int lib_lenLocalplayers(lua_State *L)
|
|||
X(loop) \
|
||||
X(prevonground) \
|
||||
X(walltransfered) \
|
||||
X(walltransferboost)
|
||||
X(walltransferboost) \
|
||||
X(recoverydashcharge) \
|
||||
X(recoverydash)
|
||||
|
||||
enum player_e
|
||||
{
|
||||
|
|
@ -1185,6 +1187,12 @@ static int player_get(lua_State *L)
|
|||
case player_walltransferboost:
|
||||
lua_pushinteger(L, plr->walltransferboost);
|
||||
break;
|
||||
case player_recoverydashcharge:
|
||||
lua_pushinteger(L, plr->recoverydashcharge);
|
||||
break;
|
||||
case player_recoverydash:
|
||||
lua_pushinteger(L, plr->recoverydash);
|
||||
break;
|
||||
#ifdef HWRENDER
|
||||
case player_fovadd:
|
||||
lua_pushfixed(L, plr->fovadd);
|
||||
|
|
@ -1938,6 +1946,12 @@ static int player_set(lua_State *L)
|
|||
case player_walltransferboost:
|
||||
plr->walltransferboost = lua_tointeger(L, 3);
|
||||
break;
|
||||
case player_recoverydashcharge:
|
||||
plr->recoverydashcharge = lua_tointeger(L, 3);
|
||||
break;
|
||||
case player_recoverydash:
|
||||
plr->recoverydash = lua_tointeger(L, 3);
|
||||
break;
|
||||
#ifdef HWRENDER
|
||||
case player_fovadd:
|
||||
plr->fovadd = luaL_checkfixed(L, 3);
|
||||
|
|
|
|||
|
|
@ -614,6 +614,9 @@ static void P_NetSyncPlayers(savebuffer_t *save)
|
|||
SYNC(players[i].driftboost);
|
||||
SYNC(players[i].airdriftspeed);
|
||||
|
||||
SYNC(players[i].recoverydashcharge);
|
||||
SYNC(players[i].recoverydash);
|
||||
|
||||
SYNC(players[i].aizdriftstrat);
|
||||
SYNC(players[i].aizdrifttilt);
|
||||
SYNC(players[i].aizdriftturn);
|
||||
|
|
|
|||
Loading…
Reference in a new issue