X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Ftturrets%2Fsystem%2Fsystem_damage.qc;h=48f76219bd40a6417432422749ab5800f57a1c0f;hb=fcbf9538330960b989dbe84e7188349d7e8b109f;hp=88358e771e3c2392fb63a2d5ddd3a023bc74bd7d;hpb=79ab84695f689fd7024d60c3429988f7c8774552;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/tturrets/system/system_damage.qc b/qcsrc/server/tturrets/system/system_damage.qc index 88358e771..48f76219b 100644 --- a/qcsrc/server/tturrets/system/system_damage.qc +++ b/qcsrc/server/tturrets/system/system_damage.qc @@ -84,11 +84,11 @@ void turret_stdproc_respawn() void turret_stdproc_damage (entity inflictor, entity attacker, float damage, float deathtype, vector hitloc, vector vforce) { // Enougth allready! - if (self.health <= 0) + if(self.deadflag == DEAD_DEAD) return; // Inactive turrets take no damage. (hm..) - if not (self.tur_active) + if not (self.active) return; if (teamplay) @@ -113,7 +113,6 @@ void turret_stdproc_damage (entity inflictor, entity attacker, float damage, flo self.tur_head.angles_y = self.tur_head.angles_y + (-0.5 + random()) * damage; self.SendFlags |= TNSF_ANG; - } if (self.turrcaps_flags & TFL_TURRCAPS_MOVE)