diff --git a/engine/client/snd_dma.c b/engine/client/snd_dma.c index c14b2392c..9875fb676 100644 --- a/engine/client/snd_dma.c +++ b/engine/client/snd_dma.c @@ -1255,7 +1255,7 @@ channel_t *SND_PickChannel(soundcardinfo_t *sc, int entnum, int entchannel) { if (entchannel != 0 // channel 0 never overrides && sc->channel[ch_idx].entnum == entnum - && (sc->channel[ch_idx].entchannel == entchannel || entchannel == -1) && sc->channel[ch_idx].end > snd_speed/10) + && (sc->channel[ch_idx].entchannel == entchannel || entchannel == -1)) { // always override sound from same entity first_to_die = ch_idx; break;