diff --git a/src/k_grandprix.c b/src/k_grandprix.c index d26787100..6d879054b 100644 --- a/src/k_grandprix.c +++ b/src/k_grandprix.c @@ -675,7 +675,7 @@ void K_PlayerLoseLife(player_t *player) return; } - if (player->spectator || player->exiting || player->bot || player->lives <= 0 || (player->pflags & PF_LOSTLIFE)) + if (player->spectator || (player->exiting && !(player->pflags & PF_NOCONTEST)) || player->bot || player->lives <= 0 || (player->pflags & PF_LOSTLIFE)) { return; }