diff options
| author | nokoe <nokoe@mailbox.org> | 2025-10-09 18:58:12 +0200 |
|---|---|---|
| committer | nokoe <nokoe@mailbox.org> | 2025-10-09 19:00:04 +0200 |
| commit | 46d997a8663f4f5692dacfd84b9ac9f72359c257 (patch) | |
| tree | cc1ed5c165bf461923439811a91e02d1f6c041ea | |
| parent | 6058627254cdcecf08551b72211535743385b1c7 (diff) | |
| download | hurrycurry-46d997a8663f4f5692dacfd84b9ac9f72359c257.tar hurrycurry-46d997a8663f4f5692dacfd84b9ac9f72359c257.tar.bz2 hurrycurry-46d997a8663f4f5692dacfd84b9ac9f72359c257.tar.zst | |
move music dampen effect to sound.gd
| -rw-r--r-- | client/audio/sound.gd | 6 | ||||
| -rw-r--r-- | client/audio/sound.tscn | 2 | ||||
| -rw-r--r-- | client/gui/menus/character.gd | 8 |
3 files changed, 9 insertions, 7 deletions
diff --git a/client/audio/sound.gd b/client/audio/sound.gd index 833d0bbe..f44710bc 100644 --- a/client/audio/sound.gd +++ b/client/audio/sound.gd @@ -23,6 +23,12 @@ extends Node var item_sounds: Dictionary = {} var item_id: int = 0 var current_song = null +var dampen_music := false: + set(value): + AudioServer.set_bus_effect_enabled(1, 0, value) + AudioServer.set_bus_effect_enabled(1, 1, value) + AudioServer.set_bus_volume_db(1, -10. if value else 0.) + func play_music(music): if music: diff --git a/client/audio/sound.tscn b/client/audio/sound.tscn index bdd865a4..8cb6f4bb 100644 --- a/client/audio/sound.tscn +++ b/client/audio/sound.tscn @@ -27,7 +27,7 @@ bus = &"SFX" [node name="MainMenu" type="AudioStreamPlayer" parent="Music"] stream = ExtResource("5_j8h5s") -volume_db = -3.0 +volume_db = 3.0 bus = &"Music" [node name="Lobby" type="AudioStreamPlayer" parent="Music"] diff --git a/client/gui/menus/character.gd b/client/gui/menus/character.gd index 6216d67d..217edaf9 100644 --- a/client/gui/menus/character.gd +++ b/client/gui/menus/character.gd @@ -23,9 +23,7 @@ func _ready(): super() $VBoxContainer/top_panel/a/username.text = Profile.read("username") character.set_style(Profile.read("character_style"), "chef") - AudioServer.set_bus_effect_enabled(1, 0, true) - AudioServer.set_bus_effect_enabled(1, 1, true) - AudioServer.set_bus_volume_db(1, -12.) + Sound.dampen_music = true func exit(): if username_edit.text == "": @@ -37,9 +35,7 @@ func exit(): await submenu("res://gui/menus/popup.tscn", popup_data) return Profile.write("username", username_edit.text) - AudioServer.set_bus_effect_enabled(1, 0, false) - AudioServer.set_bus_effect_enabled(1, 1, false) - AudioServer.set_bus_volume_db(1, 0.) + Sound.dampen_music = false super() func _on_character_back_pressed(): |