From: Mario Date: Mon, 22 Apr 2013 08:37:14 +0000 (+1000) Subject: Also remove monster count check X-Git-Tag: xonotic-v0.8.0~241^2^2~324 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=8003e3fa9afd59eb6331c11168125149bff96632;p=xonotic%2Fxonotic-data.pk3dir.git Also remove monster count check --- diff --git a/qcsrc/server/mutators/gamemode_towerdefense.qc b/qcsrc/server/mutators/gamemode_towerdefense.qc index 549619823..c83cbbd96 100644 --- a/qcsrc/server/mutators/gamemode_towerdefense.qc +++ b/qcsrc/server/mutators/gamemode_towerdefense.qc @@ -762,25 +762,6 @@ MUTATOR_HOOKFUNCTION(td_MonsterCheckBossFlag) MUTATOR_HOOKFUNCTION(td_MonsterMove) { - entity monster = world; - float dot = 0, es = 10; - vector extra_size = '1 1 1' * es; - - if not(self.enemy) - { - makevectors (self.angles); - - FOR_EACH_MONSTER(monster) if(monster != self) - { - dot = normalize (monster.origin - self.origin) * v_forward; - if(boxesoverlap(self.absmin - extra_size, self.absmax + extra_size, monster.absmin, monster.absmax) && dot > 0.3) - { - self.moveto = (v_forward * 50) + ((random() > 0.5) ? (v_right * 0.5) : ((v_right * -1) * 0.5)); - break; - } - } - } - if not(self.enemy) // don't change targets while attacking if((vlen(self.goalentity.origin - self.origin) <= 100 && self.goalentity.classname == "td_waypoint") || (vlen(self.goalentity.origin - self.origin) <= 200 && (self.flags & FL_FLY) && self.goalentity.classname == "td_waypoint")) {