From d06805c5d41fdf24b2225fe8fc009af79541e44c Mon Sep 17 00:00:00 2001 From: div0 Date: Sun, 27 Jan 2008 17:49:37 +0000 Subject: [PATCH] fix spawnpoint selection again git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3292 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_client.qc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index d487cb8ab..022740a2a 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -164,9 +164,10 @@ entity SelectSpawnPoint (float anypoint) firstspot = findchain(classname, "info_player_deathmatch"); // filter out the bad ones // (note this returns the original list if none survived) - firstspot = Spawn_FilterOutBadSpots(firstspot, playerlist, 100, teamcheck); - if(!firstspot) - firstspot = Spawn_FilterOutBadSpots(firstspot, playerlist, -1, teamcheck); + firstspot_new = Spawn_FilterOutBadSpots(firstspot, playerlist, 100, teamcheck); + if(!firstspot_new) + firstspot_new = Spawn_FilterOutBadSpots(firstspot, playerlist, -1, teamcheck); + firstspot = firstspot_new; // there is 50/50 chance of choosing a random spot or the furthest spot // (this means that roughly every other spawn will be furthest, so you -- 2.39.2