X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Ftturrets%2Fsystem%2Fsystem_damage.qc;h=a8feaebc3ba81ff49823e705f0a3a750e8defc72;hb=d2aa2e833adeef6854046076d65472310ac9f542;hp=971d65cca3916eea9f99a17d28b5d41ee096211f;hpb=f5689f55e2665c871cfabcee9f8534c482e2b79b;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 971d65cca..a8feaebc3 100644 --- a/qcsrc/server/tturrets/system/system_damage.qc +++ b/qcsrc/server/tturrets/system/system_damage.qc @@ -40,7 +40,7 @@ void turret_stdproc_die() self.SendFlags |= TNSF_STATUS; self.nextthink = time + 0.2; self.think = turret_hide; - + if (self.turret_diehook) self.turret_diehook(); } @@ -52,11 +52,11 @@ void turret_stdproc_respawn() // this function doubles as "teamchange" function. self.tur_head.team = self.team; - self.effects &~= EF_NODRAW; + self.effects &= ~EF_NODRAW; self.deadflag = DEAD_NO; self.effects = EF_LOWPRECISION; self.solid = SOLID_BBOX; - + self.takedamage = DAMAGE_AIM; self.event_damage = turret_stdproc_damage; @@ -71,7 +71,7 @@ void turret_stdproc_respawn() self.nextthink = time + self.ticrate; self.think = turret_think; - + self.SendFlags = TNSF_FULL_UPDATE; if (self.turret_respawnhook) @@ -88,14 +88,14 @@ void turret_stdproc_damage (entity inflictor, entity attacker, float damage, flo return; // Inactive turrets take no damage. (hm..) - if not (self.active) + if (!self.active) return; if (teamplay) if (self.team == attacker.team) { // This does not happen anymore. Re-enable if you fix that. - if(clienttype(attacker) == CLIENTTYPE_REAL) + if(IS_REAL_CLIENT(attacker)) sprint(attacker, "\{1}Turret tells you: I'm on your team!\n"); if(autocvar_g_friendlyfire) @@ -111,13 +111,13 @@ void turret_stdproc_damage (entity inflictor, entity attacker, float damage, flo { self.tur_head.angles_x = self.tur_head.angles_x + (-0.5 + random()) * damage; 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) self.velocity = self.velocity + vforce; - + if (self.health <= 0) { self.event_damage = func_null; @@ -126,6 +126,6 @@ void turret_stdproc_damage (entity inflictor, entity attacker, float damage, flo self.nextthink = time; self.think = turret_stdproc_die; } - + self.SendFlags |= TNSF_STATUS; }