From 2e8f3286cbd36eadba3d39430913fdb1036ce20c Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Mon, 17 Dec 2012 17:04:46 +0100 Subject: [PATCH] fix a turret system bug using uninitialized stuff --- qcsrc/server/tturrets/system/system_main.qc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/qcsrc/server/tturrets/system/system_main.qc b/qcsrc/server/tturrets/system/system_main.qc index 36154fbb9..891941c93 100644 --- a/qcsrc/server/tturrets/system/system_main.qc +++ b/qcsrc/server/tturrets/system/system_main.qc @@ -718,9 +718,7 @@ entity turret_select_target() float m_score; // currently best scoreing target's score m_score = 0; - if(self.enemy) - if(self.enemy.takedamage) - if(turret_validate_target(self,self.enemy,self.target_validate_flags) > 0) + if(self.enemy && self.enemy.takedamage && turret_validate_target(self,self.enemy,self.target_validate_flags) > 0) { e_enemy = self.enemy; m_score = self.turret_score_target(self,e_enemy) * self.target_select_samebias; -- 2.39.2