From 93c3208621500e9a27896381db1539e1cd10db61 Mon Sep 17 00:00:00 2001 From: Mario Date: Sun, 13 Oct 2013 11:26:06 +1100 Subject: [PATCH] Attempt to fix mage teleporting behind walls --- qcsrc/common/monsters/monster/mage.qc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/qcsrc/common/monsters/monster/mage.qc b/qcsrc/common/monsters/monster/mage.qc index 9e78ce1ac9..b389a46c9d 100644 --- a/qcsrc/common/monsters/monster/mage.qc +++ b/qcsrc/common/monsters/monster/mage.qc @@ -249,13 +249,13 @@ void mage_teleport() return; makevectors(self.enemy.angles); - tracebox(self.enemy.origin + ((v_forward * -1) * 200), self.mins, self.maxs, self.origin - '0 0 5', MOVE_NORMAL, self); + tracebox(self.enemy.origin + ((v_forward * -1) * 200), self.mins, self.maxs, self.origin, MOVE_NOMONSTERS, self); - if(trace_fraction <= 1) - { - pointparticles(particleeffectnum("spawn_event_neutral"), self.origin, '0 0 0', 1); - setorigin(self, self.enemy.origin + ((v_forward * -1) * 200)); - } + if(trace_fraction < 1) + return; + + pointparticles(particleeffectnum("spawn_event_neutral"), self.origin, '0 0 0', 1); + setorigin(self, self.enemy.origin + ((v_forward * -1) * 200)); self.attack_finished_single = time + 0.2; } -- 2.39.2