From 5d52c072c813531ae457775700a505a28e58304d Mon Sep 17 00:00:00 2001 From: Jakob MG Date: Wed, 1 Jun 2011 20:38:47 +0200 Subject: [PATCH] Hardcode sound length's, soundlength(...) seems broken when run as dedicated. --- qcsrc/server/vehicles/racer.qc | 6 +++--- qcsrc/server/vehicles/raptor.qc | 4 ++-- qcsrc/server/vehicles/spiderbot.qc | 10 +++++++--- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/qcsrc/server/vehicles/racer.qc b/qcsrc/server/vehicles/racer.qc index 05390ff87..8f7db6d87 100644 --- a/qcsrc/server/vehicles/racer.qc +++ b/qcsrc/server/vehicles/racer.qc @@ -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); } } diff --git a/qcsrc/server/vehicles/raptor.qc b/qcsrc/server/vehicles/raptor.qc index 4293d2c23..c7c384f19 100644 --- a/qcsrc/server/vehicles/raptor.qc +++ b/qcsrc/server/vehicles/raptor.qc @@ -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; diff --git a/qcsrc/server/vehicles/spiderbot.qc b/qcsrc/server/vehicles/spiderbot.qc index 922596986..e0eb6ff47 100644 --- a/qcsrc/server/vehicles/spiderbot.qc +++ b/qcsrc/server/vehicles/spiderbot.qc @@ -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"); } } } -- 2.39.2