Looping sounds will continue to play despite their entity being reset when a new round starts.
In OG, all sounds are cleared on round reset, this includes things like the round end music, which we would not want to cancel. However, this prevented the aforementioned issue.
I can see two solutions, either somehow detect looping sounds currently playing on entities and stop them before the entity is cleared, or introduce a flag that should be applied on all sounds that we don't want to be cleared on the reset. Though it's only looping sounds that pose the issue really
Looping sounds will continue to play despite their entity being reset when a new round starts.
In OG, all sounds are cleared on round reset, this includes things like the round end music, which we would not want to cancel. However, this prevented the aforementioned issue.
I can see two solutions, either somehow detect looping sounds currently playing on entities and stop them before the entity is cleared, or introduce a flag that should be applied on all sounds that we don't want to be cleared on the reset. Though it's only looping sounds that pose the issue really