From ddfeaa8bc520a103d59c2075a82c72298f6f6b47 Mon Sep 17 00:00:00 2001 From: betalars Date: Mon, 28 Jul 2025 20:17:47 +0200 Subject: [PATCH] prevent alternate streams from overwriting main stream for animations --- src/dev-util/stereo-switch.gd | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/dev-util/stereo-switch.gd b/src/dev-util/stereo-switch.gd index 79baf1a0..6d519fbd 100644 --- a/src/dev-util/stereo-switch.gd +++ b/src/dev-util/stereo-switch.gd @@ -16,9 +16,11 @@ func update_mix_target(): func play(from:float = 0.0) -> void: - match State.speech_language: - 1: stream = default_stream - 2: - if alternate_streams.keys().has("de"): - stream = alternate_streams["de"] + if not alternate_streams == {}: + match State.speech_language: + 1: stream = default_stream + 2: + if alternate_streams.keys().has("de"): + stream = alternate_streams["de"] + super.play(from)