diff --git a/source/src/clientgame.cpp b/source/src/clientgame.cpp index 5be0684a..bd76645c 100644 --- a/source/src/clientgame.cpp +++ b/source/src/clientgame.cpp @@ -541,7 +541,7 @@ void startmap(char *name) // called just after a map load spawncycle = -1; if(!m_mp(gamemode)) spawnplayer(player1); else findplayerstart(player1); - player1->frags = player1->flagscore = 0; + player1->frags = player1->flagscore = player1->lifesequence = 0; loopv(players) if(players[i]) players[i]->frags = players[i]->flagscore = players[i]->lifesequence = 0; s_strcpy(clientmap, name); if(editmode) toggleedit(); diff --git a/source/src/server.cpp b/source/src/server.cpp index d7ce313c..628083df 100644 --- a/source/src/server.cpp +++ b/source/src/server.cpp @@ -101,7 +101,7 @@ struct clientstate : playerstate void reset() { state = CS_DEAD; - lifesequence = 0; + lifesequence = -1; grenades = akimbos = 0; akimbomillis = 0; flagscore = frags = 0;