diff options
-rw-r--r-- | client/audio/play_random.gd | 11 | ||||
-rw-r--r-- | client/player/character/character.tscn | 8 |
2 files changed, 13 insertions, 6 deletions
diff --git a/client/audio/play_random.gd b/client/audio/play_random.gd index 1efced30..afdf046f 100644 --- a/client/audio/play_random.gd +++ b/client/audio/play_random.gd @@ -16,13 +16,20 @@ extends Node class_name PlayRandom -@onready var sounds = get_children() +@export var volume_db := 0.0 +@export var enable_attenuations := true var autoplay := false +@onready var sounds = get_children() + func _ready(): - for s in sounds: + for s: AudioStreamPlayer3D in sounds: s.connect("finished", sound_finished) + s.volume_db = volume_db + + if not enable_attenuations: + s.attenuation_filter_cutoff_hz = 20500 func play_random(): var s = sounds[randi_range(0, sounds.size() - 1)] diff --git a/client/player/character/character.tscn b/client/player/character/character.tscn index 3bea6100..571f8397 100644 --- a/client/player/character/character.tscn +++ b/client/player/character/character.tscn @@ -663,25 +663,25 @@ scale_amount_curve = SubResource("Curve_7ml8g") [node name="Steps" type="Node" parent="."] script = ExtResource("14_3rb6x") +volume_db = -8.0 +enable_attenuations = false [node name="Step1" type="AudioStreamPlayer3D" parent="Steps"] stream = ExtResource("10_qpd6x") -volume_db = -8.0 [node name="Step2" type="AudioStreamPlayer3D" parent="Steps"] stream = ExtResource("11_2dmo8") -volume_db = -8.0 [node name="Step3" type="AudioStreamPlayer3D" parent="Steps"] stream = ExtResource("12_bj5ue") -volume_db = -8.0 [node name="Boosts" type="Node" parent="."] script = ExtResource("14_3rb6x") +volume_db = -12.0 +enable_attenuations = false [node name="Woosh1" type="AudioStreamPlayer3D" parent="Boosts"] stream = ExtResource("14_ikcec") -volume_db = -8.0 [node name="Woosh2" type="AudioStreamPlayer3D" parent="Boosts"] stream = ExtResource("15_iv4wu") |