aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2025-10-09 18:58:12 +0200
committernokoe <nokoe@mailbox.org>2025-10-09 19:00:04 +0200
commit46d997a8663f4f5692dacfd84b9ac9f72359c257 (patch)
treecc1ed5c165bf461923439811a91e02d1f6c041ea
parent6058627254cdcecf08551b72211535743385b1c7 (diff)
downloadhurrycurry-46d997a8663f4f5692dacfd84b9ac9f72359c257.tar
hurrycurry-46d997a8663f4f5692dacfd84b9ac9f72359c257.tar.bz2
hurrycurry-46d997a8663f4f5692dacfd84b9ac9f72359c257.tar.zst
move music dampen effect to sound.gd
-rw-r--r--client/audio/sound.gd6
-rw-r--r--client/audio/sound.tscn2
-rw-r--r--client/gui/menus/character.gd8
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():