From: Mircea Kitsune Date: Fri, 11 Feb 2011 22:37:11 +0000 (+0200) Subject: Skill limits for each bot reloading decision. Also improve some comments X-Git-Tag: xonotic-v0.5.0~309^2~7^2~32 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=10284ca32d207252cfb195464102f137f490720e;p=xonotic%2Fxonotic-data.pk3dir.git Skill limits for each bot reloading decision. Also improve some comments --- diff --git a/qcsrc/server/bot/havocbot/havocbot.qc b/qcsrc/server/bot/havocbot/havocbot.qc index 7d1ef3a08..2b58dd7dc 100644 --- a/qcsrc/server/bot/havocbot/havocbot.qc +++ b/qcsrc/server/bot/havocbot/havocbot.qc @@ -153,6 +153,7 @@ void havocbot_ai() entity e; // we are currently holding a weapon that's not fully loaded, reload it + if(skill > 2.5) // bots can only reload held weapons on purpose past this skill if(self.clip_load < self.clip_size && self.weapon) { self.impulse = 20; // "press" the reload button, not sure if this is done right @@ -160,6 +161,8 @@ void havocbot_ai() } // if we're not reloading a weapon, switch to any weapon in our invnetory that's not fully loaded to reload it next + // the code above executes next frame, starting the reloading then + if(skill >= 5) // bots can only switch to unloaded weapons to reload them past this skill if(self.clip_load >= 0) { for(i = WEP_FIRST; i <= WEP_LAST ; ++i)