From: Mario Date: Sun, 15 Sep 2013 07:36:04 +0000 (+1000) Subject: Remove monster accuracy check (monsters no longer use normal weapon functions, this... X-Git-Tag: xonotic-v0.8.0~241^2^2~77 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=fd863d10db16c9b3ec9e92c4d8c14eb3dc0b09ca;p=xonotic%2Fxonotic-data.pk3dir.git Remove monster accuracy check (monsters no longer use normal weapon functions, this should be fine) --- diff --git a/qcsrc/common/monsters/sv_monsters.qc b/qcsrc/common/monsters/sv_monsters.qc index fe2f0a40f..80d9bc92a 100644 --- a/qcsrc/common/monsters/sv_monsters.qc +++ b/qcsrc/common/monsters/sv_monsters.qc @@ -541,12 +541,7 @@ void monster_move(float runspeed, float walkspeed, float stopspeed, float manim_ movelib_beak_simple(stopspeed); monsters_setframe(manim_idle); - - if(vlen(self.velocity) > 0) - { - self.velocity = '0 0 0'; - self.SendFlags |= MSF_MOVE; - } + self.enemy = world; self.nextthink = time + self.ticrate; diff --git a/qcsrc/server/accuracy.qc b/qcsrc/server/accuracy.qc index c7d851b6e..f5f28c5eb 100644 --- a/qcsrc/server/accuracy.qc +++ b/qcsrc/server/accuracy.qc @@ -113,7 +113,7 @@ float accuracy_isgooddamage(entity attacker, entity targ) if(!warmup_stage) if(targ_isvalid) - if not(attacker.flags & FL_MONSTER) // no accuracy for monsters + if(!targ.frozen) if(IS_CLIENT(targ)) if(targ.deadflag == DEAD_NO) if(DIFF_TEAM(attacker, targ))