diff --git a/scenes/game_elements/props/hookable_lever/components/hookable_lever.gd b/scenes/game_elements/props/hookable_lever/components/hookable_lever.gd index 0b36357ccf..6f19ee9d88 100644 --- a/scenes/game_elements/props/hookable_lever/components/hookable_lever.gd +++ b/scenes/game_elements/props/hookable_lever/components/hookable_lever.gd @@ -20,7 +20,7 @@ signal toggled(is_on: bool) @onready var hookable_area: HookableArea = %HookableArea @onready var lever_sprite: Sprite2D = %LeverSprite @onready var shaker: Shaker = %Shaker - +@export var lever_sound: AudioStreamPlayer2D func update_appearance() -> void: if not is_node_ready(): @@ -62,4 +62,7 @@ func got_pulled(direction: Vector2) -> void: func toggle(new_val: bool = not is_on) -> void: is_on = new_val - toggled.emit(is_on) + + if lever_sound != null: + lever_sound.play() + toggled.emit(is_on) diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/temple_room_1.tscn b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/temple_room_1.tscn index 06328ce4ee..7c6686a2ec 100644 --- a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/temple_room_1.tscn +++ b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/temple_room_1.tscn @@ -17,6 +17,7 @@ [ext_resource type="Script" uid="uid://ba44mdk6tmkay" path="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/lever_sequence.gd" id="9_3lamy"] [ext_resource type="Script" uid="uid://c8405c212rbn6" path="res://scenes/game_elements/props/background_music/components/background_music.gd" id="9_lixwc"] [ext_resource type="AudioStream" uid="uid://bvq56m78f2v7g" path="res://scenes/quests/story_quests/shjourney/Otros_componentes/musicas/2 The Veil of Night Loop 1 Start .ogg" id="10_waxgu"] +[ext_resource type="AudioStream" uid="uid://b6loocmbmb4sb" path="res://assets/third_party/nepalese_hand_bells/handBells-c5.ogg" id="13_7llt8"] [ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="17_r17np"] [ext_resource type="Resource" uid="uid://4u8orowyb4xp" path="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue" id="18_cyi2i"] @@ -79,14 +80,21 @@ rotation = 1.5707964 [node name="Levers" type="Node2D" parent="OnTheGround/Lever Sequence" unique_id=893408355] -[node name="HookableLever" parent="OnTheGround/Lever Sequence/Levers" unique_id=37452001 instance=ExtResource("4_2w3su")] +[node name="LeverSound" type="AudioStreamPlayer2D" parent="OnTheGround/Lever Sequence/Levers" unique_id=136831817] position = Vector2(128, 1164) +stream = ExtResource("13_7llt8") -[node name="HookableLever2" parent="OnTheGround/Lever Sequence/Levers" unique_id=430448745 instance=ExtResource("4_2w3su")] +[node name="HookableLever" parent="OnTheGround/Lever Sequence/Levers" unique_id=37452001 node_paths=PackedStringArray("lever_sound") instance=ExtResource("4_2w3su")] +position = Vector2(128, 1164) +lever_sound = NodePath("../LeverSound") + +[node name="HookableLever2" parent="OnTheGround/Lever Sequence/Levers" unique_id=430448745 node_paths=PackedStringArray("lever_sound") instance=ExtResource("4_2w3su")] position = Vector2(869, 57) +lever_sound = NodePath("../LeverSound") -[node name="HookableLever3" parent="OnTheGround/Lever Sequence/Levers" unique_id=1987582634 instance=ExtResource("4_2w3su")] +[node name="HookableLever3" parent="OnTheGround/Lever Sequence/Levers" unique_id=1987582634 node_paths=PackedStringArray("lever_sound") instance=ExtResource("4_2w3su")] position = Vector2(1027, 1257) +lever_sound = NodePath("../LeverSound") [node name="Lights" type="Node2D" parent="OnTheGround/Lever Sequence" unique_id=1789316480] diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/book.tscn b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/book.tscn index d37f973850..8f2b5db483 100644 --- a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/book.tscn +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/book.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://b8hje84ld36o5"] -[ext_resource type="Texture2D" uid="uid://bhqanyxhpxpm" path="res://assets/first_party/rocks/Rock_Idle.png" id="1_g276n"] +[ext_resource type="Texture2D" uid="uid://dia12nos8hkgk" path="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/eternalQuilt.png" id="1_g276n"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_spiih"] size = Vector2(53, 45) diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/eternalQuilt.png b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/eternalQuilt.png new file mode 100644 index 0000000000..118137d17f --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/eternalQuilt.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:294277a2c37230ebcecbffc5245c67476f5abbbfe55cb266ab89d8b4a09fa3d3 +size 5367 diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/eternalQuilt.png.import b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/eternalQuilt.png.import new file mode 100644 index 0000000000..d1fa9378e6 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/eternalQuilt.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dia12nos8hkgk" +path="res://.godot/imported/eternalQuilt.png-705087bc36677bd761199c66a7400d53.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/book/eternalQuilt.png" +dest_files=["res://.godot/imported/eternalQuilt.png-705087bc36677bd761199c66a7400d53.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1