From fe3a76c784acf0438afea5b0d89eb007bf122d53 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Fri, 17 Sep 2010 14:15:50 +0200 Subject: [PATCH] electro/hook: add a safeguard to stop the sound 10 seconds after last update --- qcsrc/client/hook.qc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qcsrc/client/hook.qc b/qcsrc/client/hook.qc index 06858d597..b22dba825 100644 --- a/qcsrc/client/hook.qc +++ b/qcsrc/client/hook.qc @@ -63,6 +63,13 @@ void Draw_GrapplingHook() vector vs; float intensity, offset; + if(self.teleport_time) + if(time > self.teleport_time) + { + sound (self, CHAN_PROJECTILE, "misc/null.wav", VOL_BASE, ATTN_NORM); // safeguard + self.teleport_time = 0; + } + InterpolateOrigin_Do(); s = cvar("cl_gunalign"); @@ -274,6 +281,8 @@ void Ent_ReadHook(float bIsNew, float type) break; } } + + self.teleport_time = time + 10; } void Hook_Precache() -- 2.39.2