From 81116646e4b1057c39f2107300dedd7d2562390d Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 12 Sep 2021 01:17:26 +0200 Subject: [PATCH] Sound_Distance: Use pointsound, because the engine may do a funny with channels and whatnot in the OpenAL backend. It works when no entities are involved. --- src/shared/sound.qc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/shared/sound.qc b/src/shared/sound.qc index 1905203c..c5305ba5 100644 --- a/src/shared/sound.qc +++ b/src/shared/sound.qc @@ -329,7 +329,7 @@ Sound_Distance(entity target, string shader) print(sprintf("Sound_Distance: %s\n", argv(r))); #endif - sound( + /*sound( target, 5, argv(r), @@ -338,7 +338,8 @@ Sound_Distance(entity target, string shader) pitch, flag, g_sounds[sample].offset - ); + );*/ + pointsound(target.origin, argv(r), volume, ATTN_NONE); } void