#include "../race.qh"
#include "../t_items.qh"
-#include "../mutators/mutators_include.qh"
+#include "../mutators/all.qh"
#include "../weapons/accuracy.qh"
activerealplayers = 0;
realplayers = 0;
- FOR_EACH_REALCLIENT(head)
+ if(!MUTATOR_CALLHOOK(Bot_FixCount, activerealplayers, realplayers))
{
- if(IS_PLAYER(head) || g_lms || head.caplayer == 1)
- ++activerealplayers;
- ++realplayers;
+ FOR_EACH_REALCLIENT(head)
+ {
+ if(IS_PLAYER(head))
+ ++activerealplayers;
+ ++realplayers;
+ }
}
+ activerealplayers = bot_activerealplayers;
+ realplayers = bot_realplayers;
+
// add/remove bots if needed to make sure there are at least
// minplayers+bot_number, or remove all bots if no one is playing
// But don't remove bots immediately on level change, as the real players