From: Jakob MG Date: Sun, 12 Jun 2011 18:31:34 +0000 (+0200) Subject: Stop engine sounds on vehicle exit X-Git-Tag: xonotic-v0.5.0~199^2~11^2~17 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=5a487e53baa65762ff031466303a6448e810dc13;p=xonotic%2Fxonotic-data.pk3dir.git Stop engine sounds on vehicle exit --- diff --git a/qcsrc/server/vehicles/racer.qc b/qcsrc/server/vehicles/racer.qc index fc528add4..26582df1d 100644 --- a/qcsrc/server/vehicles/racer.qc +++ b/qcsrc/server/vehicles/racer.qc @@ -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; diff --git a/qcsrc/server/vehicles/vehicles.qc b/qcsrc/server/vehicles/vehicles.qc index 2062c1726..706affcbb 100644 --- a/qcsrc/server/vehicles/vehicles.qc +++ b/qcsrc/server/vehicles/vehicles.qc @@ -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;