From c66f056ecf66516b0c7dcf92b146ca121065360a Mon Sep 17 00:00:00 2001 From: div0 Date: Tue, 21 Apr 2009 16:03:54 +0000 Subject: [PATCH] more notarget fixes :P git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6549 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/bots.qc | 2 +- data/qcsrc/server/cl_physics.qc | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/data/qcsrc/server/bots.qc b/data/qcsrc/server/bots.qc index 3f70202be..d4e6e8142 100644 --- a/data/qcsrc/server/bots.qc +++ b/data/qcsrc/server/bots.qc @@ -1931,7 +1931,7 @@ float bot_shouldattack(entity e) if(e.items & IT_STRENGTH) return FALSE; if(e.flags & FL_NOTARGET) - return false; + return FALSE; return TRUE; }; diff --git a/data/qcsrc/server/cl_physics.qc b/data/qcsrc/server/cl_physics.qc index 747f141b0..d0c6deabc 100644 --- a/data/qcsrc/server/cl_physics.qc +++ b/data/qcsrc/server/cl_physics.qc @@ -349,6 +349,7 @@ void RaceCarPhysics() .vector movement_old; .float buttons_old; .vector v_angle_old; +.string lastclassname; void Nixnex_GiveCurrentWeapon(); void SV_PlayerPhysics() @@ -447,7 +448,7 @@ void SV_PlayerPhysics() self.spectatorspeed = maxspd_mod; if(self.impulse && self.impulse <= 19) { - // if(self.lastflags & FL_NOTARGET) + if(self.lastclassname != "player") { if(self.impulse == 10 || self.impulse == 15 || self.impulse == 18) self.spectatorspeed = bound(1, self.spectatorspeed + 0.5, 5); @@ -850,4 +851,5 @@ void SV_PlayerPhysics() self.lastground = time; self.lastflags = self.flags; + self.lastclassname = self.classname; }; -- 2.39.2