From 6d61966a10850012aaedcc72c0c90f9136db3bfe Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Sun, 27 Feb 2011 18:17:49 +0200 Subject: [PATCH] Use fakepredator in more important cases --- data/qcsrc/server/cl_client.qc | 4 ++-- data/qcsrc/server/cl_physics.qc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index 3ec0cddf..47f27497 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -1603,7 +1603,7 @@ void ChatBubbleThink() remove(self); return; } - if ((self.owner.BUTTON_CHAT && !self.owner.deadflag && self.owner.predator.classname != "player") + if ((self.owner.BUTTON_CHAT && !self.owner.deadflag && self.owner.predator.classname != "player" && self.owner.fakepredator.classname != "player") #ifdef TETRIS || self.owner.tetris_on #endif @@ -1646,7 +1646,7 @@ void TeamBubbleThink() return; } // setorigin(self, self.owner.origin + '0 0 15' + self.owner.maxs_z * '0 0 1'); // bandwidth hog. setattachment does this now - if (self.owner.BUTTON_CHAT || self.owner.deadflag || self.owner.killindicator || self.owner.predator.classname == "player") + if (self.owner.BUTTON_CHAT || self.owner.deadflag || self.owner.killindicator || self.owner.predator.classname == "player" || self.owner.fakepredator.classname == "player") self.model = ""; else { diff --git a/data/qcsrc/server/cl_physics.qc b/data/qcsrc/server/cl_physics.qc index 9cd11650..bd04e84b 100644 --- a/data/qcsrc/server/cl_physics.qc +++ b/data/qcsrc/server/cl_physics.qc @@ -697,7 +697,7 @@ void SV_PlayerPhysics() } } - if(self.predator.classname == "player") + if(self.predator.classname == "player" || self.fakepredator.classname == "player") return; if (self.movetype == MOVETYPE_NONE) -- 2.39.2