Fix bananadrag wrap around

This commit is contained in:
NepDisk 2025-05-29 10:10:08 -04:00
parent 03c78ea8a5
commit cda4515780
2 changed files with 3 additions and 3 deletions

View file

@ -709,7 +709,7 @@ struct player_t
UINT8 eggmanexplode; // Fake item recieved, explode in a few seconds
SINT8 eggmanblame; // (-1 to 15) - Fake item recieved, who set this fake
UINT8 bananadrag; // After a second of holding a banana behind you, you start to slow down
UINT16 bananadrag; // After a second of holding a banana behind you, you start to slow down
SINT8 lastjawztarget; // (-1 to 15) - Last person you target with jawz, for playing the target switch sfx
UINT8 jawztargetdelay; // (0 to 5) - Delay for Jawz target switching, to make it less twitchy

View file

@ -346,7 +346,7 @@ static void P_NetArchivePlayers(savebuffer_t *save)
WRITEUINT8(save->p, players[i].eggmanexplode);
WRITESINT8(save->p, players[i].eggmanblame);
WRITEUINT8(save->p, players[i].bananadrag);
WRITEUINT16(save->p, players[i].bananadrag);
WRITESINT8(save->p, players[i].lastjawztarget);
WRITEUINT8(save->p, players[i].jawztargetdelay);
@ -684,7 +684,7 @@ static void P_NetUnArchivePlayers(savebuffer_t *save)
players[i].eggmanexplode = READUINT8(save->p);
players[i].eggmanblame = READSINT8(save->p);
players[i].bananadrag = READUINT8(save->p);
players[i].bananadrag = READUINT16(save->p);
players[i].lastjawztarget = READSINT8(save->p);
players[i].jawztargetdelay = READUINT8(save->p);