]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Stop engine sounds on vehicle exit
authorJakob MG <jakob_mg@hotmail.com>
Sun, 12 Jun 2011 18:31:34 +0000 (20:31 +0200)
committerJakob MG <jakob_mg@hotmail.com>
Sun, 12 Jun 2011 18:31:34 +0000 (20:31 +0200)
qcsrc/server/vehicles/racer.qc
qcsrc/server/vehicles/vehicles.qc

index fc528add4a0009a4e594f92f53f5f1e3193d854b..26582df1d1425c244847e146ea6705ea366f0aa0 100644 (file)
@@ -343,7 +343,7 @@ float racer_frame()
         {        
             //self.sounds = 2;
             self.strength_finished = time + 10.922667; //soundlength("vehicles/racer_boost.wav");
-            sound (self, CHAN_PAIN, "vehicles/racer_boost.wav", VOL_VEHICLEENGINE, ATTN_NORM);
+            sound (self, CHAN_PAIN, "vehicles/racer_boost.wav", VOL_VEHICLEENGINE, ATTN_NORM);            
         }        
     }
     else
@@ -490,7 +490,8 @@ void racer_exit(float eject)
     self.think      = racer_think;
     self.nextthink  = time;
     self.movetype   = MOVETYPE_TOSS;
-
+    sound (self, CHAN_PAIN, "misc/null.wav", VOL_VEHICLEENGINE, ATTN_NORM);
+    
     if not (self.owner)
         return;
 
index 2062c1726befd18afe0b667ae6ad0ecbd871e0b7..706affcbb604dbac9a893c00318e440af67a051b 100644 (file)
@@ -628,6 +628,7 @@ void vehicles_exit(float eject)
         setorigin(self.owner.flagcarried, FLAG_CARRY_POS);
     }
     
+    sound (self, CHAN_TRIGGER, "misc/null.wav", 1, ATTN_NORM);
     self.vehicle_exit(eject);
     self.owner = world;