From e6588d96c8e2603c51dc79a708864e0d0726f7d4 Mon Sep 17 00:00:00 2001 From: tjw Date: Fri, 13 Oct 2006 18:58:57 +0000 Subject: * (bug 2893) OpenAL was not tracking one-shot sound effects to the entity's position git-svn-id: svn://svn.icculus.org/quake3/trunk@934 edf5b092-35ff-0310-97b2-ce42778d08ea --- code/client/snd_openal.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'code') diff --git a/code/client/snd_openal.c b/code/client/snd_openal.c index 002867c..78781a4 100644 --- a/code/client/snd_openal.c +++ b/code/client/snd_openal.c @@ -866,8 +866,6 @@ void S_AL_StartSound( vec3_t origin, int entnum, int entchannel, sfxHandle_t sfx // Set up the effect if( origin == NULL ) { - srcList[ src ].isTracking = qtrue; - if( S_AL_HearingThroughEntity( entnum ) ) { // Where the entity is the local player, play a local sound @@ -879,6 +877,7 @@ void S_AL_StartSound( vec3_t origin, int entnum, int entchannel, sfxHandle_t sfx S_AL_SrcSetup( src, sfx, SRCPRI_ONESHOT, entnum, entchannel, qfalse ); VectorCopy( entityList[ entnum ].origin, sorigin ); } + srcList[ src ].isTracking = qtrue; } else { -- cgit v1.2.3