From fd863d10db16c9b3ec9e92c4d8c14eb3dc0b09ca Mon Sep 17 00:00:00 2001 From: Mario Date: Sun, 15 Sep 2013 17:36:04 +1000 Subject: [PATCH] Remove monster accuracy check (monsters no longer use normal weapon functions, this should be fine) --- qcsrc/common/monsters/sv_monsters.qc | 7 +------ qcsrc/server/accuracy.qc | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) 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)) -- 2.39.2