From 5a487e53baa65762ff031466303a6448e810dc13 Mon Sep 17 00:00:00 2001 From: Jakob MG Date: Sun, 12 Jun 2011 20:31:34 +0200 Subject: [PATCH] Stop engine sounds on vehicle exit --- qcsrc/server/vehicles/racer.qc | 5 +++-- qcsrc/server/vehicles/vehicles.qc | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) 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; -- 2.39.2