diff --git a/source/common/sound/s_sound.cpp b/source/common/sound/s_sound.cpp index cfef15607..d8274299e 100644 --- a/source/common/sound/s_sound.cpp +++ b/source/common/sound/s_sound.cpp @@ -584,7 +584,7 @@ FSoundChan *SoundEngine::StartSound(int type, const void *source, GSnd->MarkStartTime(chan); chanflags |= CHANF_EVICTED; } - if (attenuation > 0) + if (attenuation > 0 && type != SOURCE_None) { chanflags |= CHANF_IS3D | CHANF_JUSTSTARTED; }