[gd_scene load_steps=21 format=3 uid="uid://bnskiyx1sksww"] [ext_resource type="Texture2D" uid="uid://bi3xqdknw5tpe" path="res://logic-scenes/board/board-texture/Cork002_2K_Color.png" id="1_8brxc"] [ext_resource type="Shader" uid="uid://kyd37e0s6fdu" path="res://logic-scenes/board/physics-board.gdshader" id="1_ggnth"] [ext_resource type="Script" uid="uid://cqsor57nvowni" path="res://logic-scenes/board/card-board.gd" id="3_8v4c4"] [ext_resource type="AudioStream" uid="uid://bywmf3patoe56" path="res://base-environments/youth_room/audio/board_completed.wav" id="5_qjqy3"] [ext_resource type="AudioStream" uid="uid://bgtohhyd8whbm" path="res://base-environments/youth_room/audio/board_completed_de.wav" id="6_ni75f"] [ext_resource type="AudioStream" uid="uid://dj8fpajqhj4k7" path="res://base-environments/youth_room/audio/board_incomplete.wav" id="6_vtvtf"] [ext_resource type="AudioStream" uid="uid://brolrc3lhaeid" path="res://base-environments/youth_room/audio/board_unfitting.wav" id="7_0phgc"] [ext_resource type="AudioStream" uid="uid://swlo6elqs4vx" path="res://base-environments/youth_room/audio/board_incomplete_de.wav" id="7_2qppy"] [ext_resource type="Script" uid="uid://c1oub0cs7cph6" path="res://dev-util/stereo-switch.gd" id="8_ni75f"] [ext_resource type="AudioStream" uid="uid://y8fg3wjscvci" path="res://base-environments/youth_room/audio/board_unfitting_de.wav" id="10_kvxnu"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_ttqei"] shader = ExtResource("1_ggnth") shader_parameter/tex = ExtResource("1_8brxc") shader_parameter/magic_scale_factor = 1500.0 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_m1g7s"] [sub_resource type="Animation" id="Animation_qjqy3"] length = 0.001 [sub_resource type="Animation" id="Animation_2qppy"] resource_name = "complete" length = 14.5 tracks/0/type = "audio" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimationPlayer/LisaFeedback") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.42, "stream": ExtResource("5_qjqy3") }], "times": PackedFloat32Array(0.1) } tracks/0/use_blend = true [sub_resource type="Animation" id="Animation_vtvtf"] resource_name = "complete_de" length = 14.5 tracks/0/type = "audio" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimationPlayer/LisaFeedback") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.0, "stream": ExtResource("6_ni75f") }], "times": PackedFloat32Array(0.533333) } tracks/0/use_blend = true [sub_resource type="Animation" id="Animation_kvxnu"] resource_name = "incomplete" length = 11.0 tracks/0/type = "audio" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimationPlayer/LisaFeedback") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.0, "stream": ExtResource("7_2qppy") }], "times": PackedFloat32Array(0.533333) } tracks/0/use_blend = true [sub_resource type="Animation" id="Animation_0phgc"] resource_name = "incomplete_de" length = 12.0 tracks/0/type = "audio" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimationPlayer/LisaFeedback") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.36, "stream": ExtResource("6_vtvtf") }], "times": PackedFloat32Array(0.1) } tracks/0/use_blend = true [sub_resource type="Animation" id="Animation_k5h0q"] resource_name = "unfitting" length = 9.0 tracks/0/type = "audio" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimationPlayer/LisaFeedback") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "clips": [{ "end_offset": 1.06, "start_offset": 0.59, "stream": ExtResource("7_0phgc") }], "times": PackedFloat32Array(0.333333) } tracks/0/use_blend = true [sub_resource type="Animation" id="Animation_ni75f"] resource_name = "unfitting_de" length = 8.0 tracks/0/type = "audio" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimationPlayer/LisaFeedback") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.0, "stream": ExtResource("10_kvxnu") }], "times": PackedFloat32Array(0.133333) } tracks/0/use_blend = true [sub_resource type="AnimationLibrary" id="AnimationLibrary_htay1"] _data = { &"RESET": SubResource("Animation_qjqy3"), &"complete": SubResource("Animation_2qppy"), &"complete_de": SubResource("Animation_vtvtf"), &"incomplete": SubResource("Animation_kvxnu"), &"incomplete_de": SubResource("Animation_0phgc"), &"unfitting": SubResource("Animation_k5h0q"), &"unfitting_de": SubResource("Animation_ni75f") } [node name="board" type="PanelContainer"] material = SubResource("ShaderMaterial_ttqei") clip_contents = true anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 6 size_flags_vertical = 6 mouse_filter = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_m1g7s") script = ExtResource("3_8v4c4") [node name="HBoxContainer" type="HBoxContainer" parent="."] layout_mode = 2 [node name="CardZone" type="Control" parent="HBoxContainer"] unique_name_in_owner = true self_modulate = Color(1, 1, 1, 0) layout_mode = 2 size_flags_horizontal = 3 mouse_filter = 1 [node name="NoteZone" type="Control" parent="HBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(400, 0) layout_mode = 2 mouse_filter = 1 [node name="instructions_panel" type="PanelContainer" parent="."] z_index = 100 layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 0 mouse_filter = 2 [node name="HBoxContainer" type="HBoxContainer" parent="instructions_panel"] layout_mode = 2 mouse_filter = 2 [node name="VSeparator2" type="VSeparator" parent="instructions_panel/HBoxContainer"] custom_minimum_size = Vector2(15, 0) layout_mode = 2 [node name="cards_remaining" type="Label" parent="instructions_panel/HBoxContainer"] layout_mode = 2 size_flags_vertical = 0 text = "Collect all four Mementos to fill the mind-board. " horizontal_alignment = 1 vertical_alignment = 1 [node name="VSeparator" type="VSeparator" parent="instructions_panel/HBoxContainer"] custom_minimum_size = Vector2(15, 0) layout_mode = 2 [node name="Timer" type="Timer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_htay1") } [node name="LisaFeedback" type="AudioStreamPlayer" parent="AnimationPlayer"] volume_db = 10.0 mix_target = 2 bus = &"text" script = ExtResource("8_ni75f")