diff --git a/source/snd_dma.c b/source/snd_dma.c index 0d2f1b7..c33c2a4 100644 --- a/source/snd_dma.c +++ b/source/snd_dma.c @@ -398,8 +398,9 @@ void SND_Spatialize (channel_t *ch) vec_t lscale, rscale, scale; vec3_t source_vec; -// anything coming from the view entity will always be full volume - if (ch->entnum == cl.viewentity) + // anything coming from the view entity will always be full volume + // cypress -- added full volume for no attenuation. + if (ch->entnum == cl.viewentity || ch->dist_mult == 0) { ch->leftvol = ch->master_vol; ch->rightvol = ch->master_vol;