]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Hardcode to 2 teams
authorz411 <z411@omaera.org>
Sun, 28 May 2023 19:28:20 +0000 (15:28 -0400)
committerz411 <z411@omaera.org>
Sun, 28 May 2023 19:28:20 +0000 (15:28 -0400)
qcsrc/server/teamplay.qc

index ba3277ad52888d9101d99492d3d1be5b1baa3ccc..34da59c22ea7cac9af597cde1637c7924df3e017 100644 (file)
@@ -236,7 +236,7 @@ bool Player_SetTeamIndex(entity player, int index)
 
 bool IsQueueNeeded(entity ignore)
 {
-       return (teamplay && autocvar_g_balance_teams_queue && TeamBalance_AreEqual(ignore));
+       return (teamplay && autocvar_g_balance_teams_queue && AVAILABLE_TEAMS == 2 && TeamBalance_AreEqual(ignore));
 }
 
 entity SpectatorWantsJoin(entity this)
@@ -719,6 +719,8 @@ bool TeamBalance_AreEqual(entity ignore)
 
 void TeamBalance_RemoveExcessPlayers(entity ignore)
 {
+       if(AVAILABLE_TEAMS != 2) return;
+
        entity balance = TeamBalance_CheckAllowedTeams(ignore);
        TeamBalance_GetTeamCounts(balance, ignore);