]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/vehicles/raptor.qc
New raptor fly sounds from nifrek. Make vehicle engines use CHAN_TRIGGER (items slide...
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / vehicles / raptor.qc
index 37db0cf4b510dfcdeaf7a2be7a9c8a55dd8a9c8a..50501456670db84bf209f52c3b445067a490c73e 100644 (file)
@@ -267,7 +267,7 @@ float raptor_takeoff()
     if(self.sound_nexttime < time)
     {        
         self.sound_nexttime = time + 7.955812; //soundlength("vehicles/raptor_fly.wav");
-        sound (self, CHAN_VOICE, "vehicles/raptor_fly.wav", VOL_VEHICLEENGINE, ATTN_NORM);
+        sound (self, CHAN_TRIGGER, "vehicles/raptor_speed.wav", VOL_VEHICLEENGINE, ATTN_NORM);
     }   
 
     // Takeoff sequense
@@ -317,19 +317,28 @@ float raptor_frame()
     raptor = self.vehicle;
     self   = raptor;
     
+    /*
     ftmp = vlen(self.velocity);
     if(ftmp > autocvar_g_vehicle_raptor_speed_forward) 
         ftmp = 1;
     else  
         ftmp = ftmp / autocvar_g_vehicle_raptor_speed_forward;
-    
-    if(fabs(ftmp - self.wait) > 0.2 || self.sound_nexttime < time)
+    */    
+    if(self.sound_nexttime < time)
     {        
-        self.sound_nexttime = time + 7.955812; //soundlength("vehicles/raptor_fly.wav");
-        sound (self, CHAN_VOICE, "vehicles/raptor_fly.wav", 1 - ftmp,   ATTN_NORM );
-        sound (self, CHAN_PLAYER, "vehicles/raptor_speed.wav", ftmp, ATTN_NORM);
-        self.wait = ftmp;
+        self.sound_nexttime = time + 7.955812; 
+        //dprint("LEN:", ftos(soundlength("vehicles/raptor_fly.wav")), "\n");
+        //sound (self, CHAN_VOICE, "vehicles/raptor_fly.wav", 1 - ftmp,   ATTN_NORM );
+        sound (self, CHAN_TRIGGER, "vehicles/raptor_speed.wav", VOL_VEHICLEENGINE, ATTN_NORM);        
+        //self.wait = ftmp;
     }    
+    /*
+    else if(fabs(ftmp - self.wait) > 0.2)
+    {
+        sound (self, CHAN_VOICE, "", 1 - ftmp,   ATTN_NORM );
+        sound (self, CHAN_PLAYER, "", ftmp, ATTN_NORM);        
+        self.wait = ftmp;
+    }*/
     
     if(player.BUTTON_USE && raptor.deadflag == DEAD_NO)
     {