X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fteamplay.qc;h=ce41941c530e89e68605ad57ae5ca40887d0ee1c;hb=969dc49d01d650a812706aba16c765af488605d0;hp=ff9438e76d84b205679a05982d5b8bc1eb0b57f3;hpb=55b01068a314be4ecf84072a77de52f65571f097;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/teamplay.qc b/qcsrc/server/teamplay.qc index ff9438e76..ce41941c5 100644 --- a/qcsrc/server/teamplay.qc +++ b/qcsrc/server/teamplay.qc @@ -1,6 +1,8 @@ #include "teamplay.qh" #include "client.qh" +#include +#include #include "race.qh" #include "scores.qh" #include "scores_rules.qh" @@ -464,6 +466,7 @@ entity TeamBalance_CheckAllowedTeams(entity for_whom) team_ent.m_num_bots = 0; } setthink(balance, TeamBalance_Destroy); + balance.nextthink = time; int teams_mask = 0; string teament_name = string_null; @@ -496,8 +499,7 @@ entity TeamBalance_CheckAllowedTeams(entity for_whom) } // TODO: Balance quantity of bots across > 2 teams when bot_vs_human is set (and remove next line) - if (AvailableTeams() == 2) - if (autocvar_bot_vs_human && for_whom) + if (autocvar_bot_vs_human && AvailableTeams() == 2 && for_whom) { if (autocvar_bot_vs_human > 0) {