From 6b7ebc770b78be3799b7b45fc5a26306269cb343 Mon Sep 17 00:00:00 2001 From: mittorn Date: Sun, 21 Oct 2018 15:07:51 +0700 Subject: [PATCH] Force SpawnPlayer on restoring checkpoint when player dead --- dlls/coop.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/coop.cpp b/dlls/coop.cpp index 2e176549..e23608c9 100644 --- a/dlls/coop.cpp +++ b/dlls/coop.cpp @@ -899,7 +899,7 @@ bool COOP_ClientCommand( edict_t *pEntity ) int i = atoi(CMD_ARGV(1)); if( i > 4 ) return false; - if( pPlayer->gravgunmod_data.m_state != STATE_SPAWNED ) + if( pPlayer->gravgunmod_data.m_state != STATE_SPAWNED || pPlayer->pev->health < 1 ) UTIL_SpawnPlayer( pPlayer ); GGM_RestorePosition( pPlayer, &g_pCurrentMap->checkpoints[i].pos ); return true;