From 620a7856532c0dec53c1da7aec699b308cd4959c Mon Sep 17 00:00:00 2001 From: pennyrigate Date: Sat, 30 Dec 2023 19:54:34 -0500 Subject: [PATCH] fixed bug where pausing after collecting a shard would play 2 songs at once --- autoloads/audio.gd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoloads/audio.gd b/autoloads/audio.gd index 1ca9b47..c639de8 100644 --- a/autoloads/audio.gd +++ b/autoloads/audio.gd @@ -66,6 +66,7 @@ func play_shard_sound(): var idx = AudioServer.get_bus_index("sound") AudioServer.set_bus_mute(idx, true) ac_music.set_stream_paused(true) + ac_pause_music.set_stream_paused(true) if Game.deaths == 0: play_sound(a_good_job,ac_shard) else: @@ -74,4 +75,5 @@ func play_shard_sound(): func _on_ShardSound_finished(): var idx = AudioServer.get_bus_index("sound") AudioServer.set_bus_mute(idx, false) - ac_music.set_stream_paused(false) + if !get_tree().paused: ac_music.set_stream_paused(false) + ac_pause_music.set_stream_paused(false)