X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fbot%2Fhavocbot%2Froles.qc;h=bfa8f8436c3e5c30d47894ae5d0b51fa75806039;hb=c67e77ba36fb8dd44b39722e41943b6671b549ff;hp=af219b8ec730272f85f334402ea9c8cc4dc229f4;hpb=530e06120a7b41f6175b1144fedf6903da8c13b0;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/bot/havocbot/roles.qc b/qcsrc/server/bot/havocbot/roles.qc index af219b8ec..bfa8f8436 100644 --- a/qcsrc/server/bot/havocbot/roles.qc +++ b/qcsrc/server/bot/havocbot/roles.qc @@ -1,3 +1,10 @@ +#include "../../_all.qh" + +#include "havocbot.qh" +#include "role_keyhunt.qh" + +#include "../bot.qh" +#include "../navigation.qh" .float max_armorvalue; .float havocbot_role_timeout; @@ -234,12 +241,10 @@ void havocbot_chooserole() { dprint("choosing a role...\n"); self.bot_strategytime = 0; - if (MUTATOR_CALLHOOK(HavocBot_ChooseRole)) + if (MUTATOR_CALLHOOK(HavocBot_ChooseRole, self)) return; else if (g_keyhunt) havocbot_chooserole_kh(); - else if (g_onslaught) - havocbot_chooserole_ons(); else // assume anything else is deathmatch havocbot_chooserole_dm(); }