]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Hardcode sound length's, soundlength(...) seems broken when run as dedicated.
authorJakob MG <jakob_mg@hotmail.com>
Wed, 1 Jun 2011 18:38:47 +0000 (20:38 +0200)
committerJakob MG <jakob_mg@hotmail.com>
Wed, 1 Jun 2011 18:38:47 +0000 (20:38 +0200)
qcsrc/server/vehicles/racer.qc
qcsrc/server/vehicles/raptor.qc
qcsrc/server/vehicles/spiderbot.qc

index 05390ff87a7adebd6fabdc636085e0e48b88fcb6..8f7db6d8701414b24816b2266899563b3c9be437 100644 (file)
@@ -371,7 +371,7 @@ float racer_frame()
         if(self.sound_nexttime < time || self.sounds != 1)
         {        
             self.sounds = 1;
-            self.sound_nexttime = time + soundlength("vehicles/racer_move.wav");
+            self.sound_nexttime = time + 10.922667; //soundlength("vehicles/racer_move.wav");
             sound (self, CHAN_VOICE, "vehicles/racer_move.wav", VOL_BASE, ATTN_NORM);
         }
     }
@@ -380,7 +380,7 @@ float racer_frame()
         if(self.sound_nexttime < time || self.sounds != 0)
         {        
             self.sounds = 0;
-            self.sound_nexttime = time + soundlength("vehicles/racer_idle.wav");
+            self.sound_nexttime = time + 11.888604; //soundlength("vehicles/racer_idle.wav");
             sound (self, CHAN_VOICE, "vehicles/racer_idle.wav", VOL_BASE, ATTN_NORM);
         }        
     }
@@ -395,7 +395,7 @@ float racer_frame()
         if(self.strength_finished < time)
         {        
             //self.sounds = 2;
-            self.strength_finished = time + soundlength("vehicles/racer_boost.wav");
+            self.strength_finished = time + 10.922667; //soundlength("vehicles/racer_boost.wav");
             sound (self, CHAN_PLAYER, "vehicles/racer_boost.wav", VOL_BASE, ATTN_NORM);
         }        
     }
index 4293d2c2302e6e98b2f1b6a4a990229d1482486f..c7c384f19d2416d8a3d66c224f408bd788c2a419 100644 (file)
@@ -270,7 +270,7 @@ float raptor_takeoff()
     
     if(self.sound_nexttime < time)
     {        
-        self.sound_nexttime = time + soundlength("vehicles/raptor_fly.wav");
+        self.sound_nexttime = time + 7.955812; //soundlength("vehicles/raptor_fly.wav");
         sound (self, CHAN_VOICE, "vehicles/raptor_fly.wav", VOL_BASE, ATTN_NORM);
     }   
 
@@ -329,7 +329,7 @@ float raptor_frame()
     
     if(fabs(ftmp - self.wait) > 0.2 || self.sound_nexttime < time)
     {        
-        self.sound_nexttime = time + soundlength("vehicles/raptor_fly.wav");
+        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;
index 922596986524c27bbff1ae95e9b9d9c27c550943..e0eb6ff47809a3456a449233b3afddb932225996 100644 (file)
@@ -268,6 +268,7 @@ float spiderbot_frame()
         if(player.BUTTON_JUMP && self.tur_head.wait < time)
         {        
             sound (self, CHAN_VOICE, "vehicles/spiderbot_jump.wav", VOL_BASE, ATTN_NORM);
+            //dprint("spiderbot_jump:", ftos(soundlength("vehicles/spiderbot_jump.wav")), "\n");
             self.delay = 0;
 
             self.tur_head.wait = time + 2;
@@ -282,7 +283,8 @@ float spiderbot_frame()
                 if(self.sound_nexttime < time || self.delay != 3)
                 {                        
                     self.delay = 3;
-                    self.sound_nexttime = time + soundlength("vehicles/spiderbot_idle.wav");
+                    self.sound_nexttime = time + 6.486500; //soundlength("vehicles/spiderbot_idle.wav");
+                    //dprint("spiderbot_idle:", ftos(soundlength("vehicles/spiderbot_idle.wav")), "\n");
                     sound (self, CHAN_VOICE, "vehicles/spiderbot_idle.wav", VOL_BASE, ATTN_NORM);
                 }                
                 movelib_beak_simple(autocvar_g_vehicle_spiderbot_speed_stop);
@@ -311,8 +313,9 @@ float spiderbot_frame()
                     if(self.sound_nexttime < time || self.delay != 1)
                     {                        
                         self.delay = 1;
-                        self.sound_nexttime = time + soundlength("vehicles/spiderbot_walk.wav");
+                        self.sound_nexttime = time + 6.486500; //soundlength("vehicles/spiderbot_walk.wav");
                         sound (self, CHAN_VOICE, "vehicles/spiderbot_walk.wav", VOL_BASE, ATTN_NORM);
+                        //dprint("spiderbot_walk:", ftos(soundlength("vehicles/spiderbot_walk.wav")), "\n");
                     }
 
                 }
@@ -332,8 +335,9 @@ float spiderbot_frame()
                     if(self.sound_nexttime < time || self.delay != 2)
                     {                        
                         self.delay = 2;
-                        self.sound_nexttime = time + soundlength("vehicles/spiderbot_strafe.wav");
+                        self.sound_nexttime = time + 6.486500; //soundlength("vehicles/spiderbot_strafe.wav");
                         sound (self, CHAN_VOICE, "vehicles/spiderbot_strafe.wav", VOL_BASE, ATTN_NORM);
+                        //dprint("spiderbot_strafe:", ftos(soundlength("vehicles/spiderbot_strafe.wav")), "\n");
                     }
                 }
             }