]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/server/tturrets/system/system_damage.qc
Turret hit and explode sounds
[voretournament/voretournament.git] / data / qcsrc / server / tturrets / system / system_damage.qc
index c95ece424e0f3b783a89e48cc8b52a455faf7962..cb7c26569783213dff8fee7f7cd72a9217d37ff2 100644 (file)
@@ -182,6 +182,8 @@ void turret_stdproc_die()
 // Go boom\r
     //RadiusDamage (self,self, min(self.ammo,50),min(self.ammo,50) * 0.25,250,world,min(self.ammo,50)*5,DEATH_TURRET,world);\r
 \r
+       sound(self, CHAN_TRIGGER, "turrets/turret_exp.wav", VOL_BASE, ATTN_NORM);\r
+\r
     if(self.damage_flags & TFL_DMG_DEATH_NORESPAWN)\r
     {\r
         if (self.turret_diehook)\r
@@ -297,6 +299,12 @@ void turret_stdproc_damage (entity inflictor, entity attacker, float damage, flo
 \r
     self.health = self.health - damage;\r
 \r
+       //sound on every hit\r
+       if (random() < 0.5)\r
+               sound(self, CHAN_TRIGGER, "turrets/turret_hit1.wav", VOL_BASE, ATTN_NORM);\r
+       else\r
+               sound(self, CHAN_TRIGGER, "turrets/turret_hit2.wav", VOL_BASE, ATTN_NORM);\r
+\r
     // thorw head slightly off aim when hit?\r
     if (self.damage_flags & TFL_DMG_HEADSHAKE)\r
     {\r