diff --git a/source/funkin/play/PlayState.hx b/source/funkin/play/PlayState.hx index 80efb8f0104..94dcaf4dcfc 100644 --- a/source/funkin/play/PlayState.hx +++ b/source/funkin/play/PlayState.hx @@ -3191,7 +3191,11 @@ class PlayState extends MusicBeatSubState if (playSound) { var tempVocals:Bool = currentStage != null && currentStage.getBoyfriend()?.tempVocals; - if (vocals != null && !tempVocals) vocals.playerVolume = 0; + if (vocals != null && !tempVocals) + { + if (vocals.legacyVoiceSystem && !vocals.legacyVoiceUsesPlayer) vocals.opponentVolume = 0; + vocals.playerVolume = 0; + } FunkinSound.playOnce(Paths.soundRandom('missnote', 1, 3), FlxG.random.float(0.5, 0.6)); } } @@ -3233,7 +3237,11 @@ class PlayState extends MusicBeatSubState if (event.playSound) { var tempVocals:Bool = currentStage != null && currentStage.getBoyfriend()?.tempVocals; - if (vocals != null && !tempVocals) vocals.playerVolume = 0; + if (vocals != null && !tempVocals) + { + if (vocals.legacyVoiceSystem && !vocals.legacyVoiceUsesPlayer) vocals.opponentVolume = 0; + vocals.playerVolume = 0; + } FunkinSound.playOnce(Paths.soundRandom('missnote', 1, 3), FlxG.random.float(0.1, 0.2)); } }