X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fbot%2Fdefault%2Fbot.qc;fp=qcsrc%2Fserver%2Fbot%2Fdefault%2Fbot.qc;h=3911d596dc51859afd8058272ec394bf402014a7;hp=03f539383e5bd2e1471b3bab1ae482f03c1a0303;hb=797bf448a96c0c13d783c7c919bb2caf6fa16707;hpb=057a30619b24b998bb9502aaaf6fd4fc757f9979 diff --git a/qcsrc/server/bot/default/bot.qc b/qcsrc/server/bot/default/bot.qc index 03f539383e..3911d596dc 100644 --- a/qcsrc/server/bot/default/bot.qc +++ b/qcsrc/server/bot/default/bot.qc @@ -613,7 +613,7 @@ bool bot_fixcount() // cap bots to the max players allowed by the server int player_limit = GetPlayerLimit(); if(player_limit) - bots = min(bots, player_limit - activerealplayers); + bots = min(bots, max(player_limit - activerealplayers, 0)); bots = min(bots, maxclients - realplayers); if(bots > minbots) @@ -636,7 +636,7 @@ bool bot_fixcount() return false; } } - while (currentbots > bots) + while (currentbots > bots && bots >= 0) bot_removenewest(); }