From 03f9dcbbdbdffb7c6e163cf1ff9de657a5443bd0 Mon Sep 17 00:00:00 2001 From: z411 Date: Wed, 31 May 2023 19:37:34 -0400 Subject: [PATCH] Disable team queue on campaign --- qcsrc/server/teamplay.qc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qcsrc/server/teamplay.qc b/qcsrc/server/teamplay.qc index bc9a2652c..140d52624 100644 --- a/qcsrc/server/teamplay.qc +++ b/qcsrc/server/teamplay.qc @@ -236,7 +236,7 @@ bool Player_SetTeamIndex(entity player, int index) bool IsQueueNeeded(entity ignore) { - return (teamplay && autocvar_g_balance_teams_queue && AVAILABLE_TEAMS == 2 && TeamBalance_AreEqual(ignore)); + return (teamplay && autocvar_g_balance_teams_queue && !autocvar_g_campaign && AVAILABLE_TEAMS == 2 && TeamBalance_AreEqual(ignore)); } entity SpectatorWantsJoin(entity this) @@ -717,7 +717,7 @@ bool TeamBalance_AreEqual(entity ignore) void TeamBalance_RemoveExcessPlayers(entity ignore) { - if(AVAILABLE_TEAMS != 2) return; + if(AVAILABLE_TEAMS != 2 || autocvar_g_campaign) return; entity balance = TeamBalance_CheckAllowedTeams(ignore); TeamBalance_GetTeamCounts(balance, ignore); -- 2.39.2