From ccc7eea832f4ee3c7eeb3513181133d0235d9b3f Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Thu, 18 Sep 2008 08:50:13 +0000 Subject: [PATCH] find default playerstart on map changes git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@2689 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/clientgame.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/src/clientgame.cpp b/source/src/clientgame.cpp index 2effedea..34971ae1 100644 --- a/source/src/clientgame.cpp +++ b/source/src/clientgame.cpp @@ -641,7 +641,8 @@ void startmap(const char *name) // called just after a map load particlereset(); suicided = -1; spawncycle = -1; - if(m_valid(gamemode)) respawnself(); + if(m_valid(gamemode) && !m_mp(gamemode)) respawnself(); + else findplayerstart(player1); player1->frags = player1->flagscore = player1->deaths = player1->lifesequence = 0; loopv(players) if(players[i]) players[i]->frags = players[i]->flagscore = players[i]->deaths = players[i]->lifesequence = 0; s_strcpy(clientmap, name);