diff --git a/src/game/server/teams.cpp b/src/game/server/teams.cpp index 7eca61256..c602d4596 100644 --- a/src/game/server/teams.cpp +++ b/src/game/server/teams.cpp @@ -646,6 +646,8 @@ void CGameTeams::OnCharacterSpawn(int ClientID) void CGameTeams::OnCharacterDeath(int ClientID, int Weapon) { + GameServer()->m_apPlayers[ClientID]->Respawn(); // queue the spawn as kill tiles don't + m_Core.SetSolo(ClientID, false); int Team = m_Core.Team(ClientID);