[gd_scene load_steps=28 format=3 uid="uid://b5jubpjj3d277"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="1_3u410"] [ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="2_tfbib"] [ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="3_e8utx"] [ext_resource type="Texture2D" uid="uid://m2qxenym1otw" path="res://assets/level/wall/wall_2_C.png" id="4_r07l4"] [ext_resource type="Texture2D" uid="uid://begn6qloo0m1q" path="res://assets/level/wall/wall_2_M.png" id="5_67o2j"] [ext_resource type="Texture2D" uid="uid://cpdrvdu3qt62t" path="res://assets/level/wall/wall_2_N.png" id="6_4yjoq"] [ext_resource type="Texture2D" uid="uid://ba5vvrx730go8" path="res://assets/level/wall/wall_2_R.png" id="7_c27im"] [ext_resource type="PackedScene" uid="uid://dgqx1h4dtkwma" path="res://src/world/mechanics/trigger/gunk_trigger.tscn" id="8_gx82l"] [ext_resource type="PackedScene" uid="uid://bttust5ohud8e" path="res://src/world/mechanics/relay/gunk_relay.tscn" id="9_d4a3d"] [ext_resource type="PackedScene" uid="uid://dgeg3kkogm71m" path="res://src/world/mechanics/alarm/gunk_alarm.tscn" id="10_l8xa5"] [ext_resource type="PackedScene" uid="uid://d0j20q65wnqsr" path="res://src/world/mechanics/heart/gunk_heart.tscn" id="11_tfbib"] [ext_resource type="PackedScene" uid="uid://kctp5erogwcb" path="res://src/world/mechanics/listener/listener.tscn" id="12_e8utx"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cgmn0"] resource_local_to_scene = true cull_mode = 2 albedo_texture = ExtResource("4_r07l4") metallic = 1.0 metallic_texture = ExtResource("5_67o2j") roughness_texture = ExtResource("7_c27im") normal_enabled = true normal_texture = ExtResource("6_4yjoq") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_ix0jw"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "format": 34896613377, "index_count": 6, "index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_xrfi2"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "attribute_data": PackedByteArray(255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0), "format": 34896613399, "index_count": 6, "index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), "material": SubResource("StandardMaterial3D_cgmn0"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 191, 255, 255, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 255, 191, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127) }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_ix0jw") [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_f342o"] load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_iyuyb"] width = 256 height = 256 depth = 32 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("3_e8utx") [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_qjnj2"] width = 256 height = 256 depth = 32 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("3_e8utx") [sub_resource type="ShaderMaterial" id="ShaderMaterial_e8utx"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("2_tfbib") shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) shader_parameter/pixellation = 128.0 shader_parameter/time_pixellation = 30.0 shader_parameter/roughness = 0.15 shader_parameter/specular_contribution = 0.8 shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_f342o") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_iyuyb") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_qjnj2") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 shader_parameter/overlay_emission_scale = 1.0 [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_x2vho"] data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3u410"] resource_local_to_scene = true cull_mode = 2 albedo_texture = ExtResource("4_r07l4") metallic = 1.0 metallic_texture = ExtResource("5_67o2j") roughness_texture = ExtResource("7_c27im") normal_enabled = true normal_texture = ExtResource("6_4yjoq") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_tfbib"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "format": 34896613377, "index_count": 6, "index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_e8utx"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "attribute_data": PackedByteArray(255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0), "format": 34896613399, "index_count": 6, "index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), "material": SubResource("StandardMaterial3D_3u410"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 191, 255, 255, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 255, 191, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127) }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_tfbib") [sub_resource type="ShaderMaterial" id="ShaderMaterial_r07l4"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("2_tfbib") shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) shader_parameter/pixellation = 128.0 shader_parameter/time_pixellation = 30.0 shader_parameter/roughness = 0.15 shader_parameter/specular_contribution = 0.8 shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_f342o") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_iyuyb") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_qjnj2") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 shader_parameter/overlay_emission_scale = 1.0 [sub_resource type="ArrayMesh" id="ArrayMesh_r07l4"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "format": 34896613377, "index_count": 6, "index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_67o2j"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "attribute_data": PackedByteArray(255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0), "format": 34896613399, "index_count": 6, "index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), "material": SubResource("StandardMaterial3D_3u410"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 191, 255, 255, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 255, 191, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127) }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_r07l4") [sub_resource type="ShaderMaterial" id="ShaderMaterial_67o2j"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("2_tfbib") shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) shader_parameter/pixellation = 128.0 shader_parameter/time_pixellation = 30.0 shader_parameter/roughness = 0.15 shader_parameter/specular_contribution = 0.8 shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_f342o") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_iyuyb") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_qjnj2") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 shader_parameter/overlay_emission_scale = 1.0 [node name="SignalTest" type="Node3D"] [node name="TriggerNetWall" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 1.5, 0) mesh = SubResource("ArrayMesh_xrfi2") skeleton = NodePath("GunkBody") [node name="GunkBody" parent="TriggerNetWall" instance=ExtResource("1_3u410")] mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_e8utx") [node name="CollisionShape3D" type="CollisionShape3D" parent="TriggerNetWall/GunkBody"] shape = SubResource("ConcavePolygonShape3D_x2vho") [node name="Puzzle" type="Node3D" parent="TriggerNetWall"] [node name="GunkTrigger" parent="TriggerNetWall/Puzzle" instance=ExtResource("8_gx82l")] transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -1, 0, 0) [node name="GunkRelay" parent="TriggerNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.45, -2.62268e-08, -0.6) [node name="GunkRelay5" parent="TriggerNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.05, -4.80825e-08, -1.1) [node name="GunkRelay2" parent="TriggerNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.15, -1.09278e-08, -0.25) [node name="GunkRelay3" parent="TriggerNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.2, -1.96701e-08, -0.45) [node name="GunkRelay4" parent="TriggerNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.2, 2.18558e-09, 0.05) [node name="GunkAlarm" parent="TriggerNetWall/Puzzle" instance=ExtResource("10_l8xa5")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9, 0, -0.25) [node name="PulseNetWall" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.5, 1.5, 0) mesh = SubResource("ArrayMesh_e8utx") skeleton = NodePath("GunkBody") [node name="GunkBody" parent="PulseNetWall" instance=ExtResource("1_3u410")] mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_r07l4") [node name="CollisionShape3D" type="CollisionShape3D" parent="PulseNetWall/GunkBody"] shape = SubResource("ConcavePolygonShape3D_x2vho") [node name="Puzzle" type="Node3D" parent="PulseNetWall"] [node name="GunkHeart" parent="PulseNetWall/Puzzle" instance=ExtResource("11_tfbib")] transform = Transform3D(0.4, 0, 0, 0, 0.282843, -0.282843, 0, 0.282843, 0.282843, 0, 4.37114e-08, 1) [node name="GunkRelay" parent="PulseNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.18557e-08, 0.5) [node name="GunkRelay2" parent="PulseNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.3, 8.74228e-09, 0.2) [node name="GunkRelay3" parent="PulseNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3, 8.74228e-09, 0.2) [node name="GunkRelay4" parent="PulseNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4.37114e-09, -0.1) [node name="GunkRelay5" parent="PulseNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.3, -1.96701e-08, -0.45) [node name="GunkRelay6" parent="PulseNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3, -1.96701e-08, -0.45) [node name="GunkAlarm" parent="PulseNetWall/Puzzle" instance=ExtResource("10_l8xa5")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4.37114e-08, -1) [node name="ListenerWall" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 7, 1.5, 0) mesh = SubResource("ArrayMesh_67o2j") [node name="GunkBody" parent="ListenerWall" instance=ExtResource("1_3u410")] mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_67o2j") [node name="CollisionShape3D" type="CollisionShape3D" parent="ListenerWall/GunkBody"] shape = SubResource("ConcavePolygonShape3D_x2vho") [node name="Puzzle" type="Node3D" parent="ListenerWall"] [node name="Listener" parent="ListenerWall/Puzzle" instance=ExtResource("12_e8utx")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.37114e-08, 1) [node name="GunkRelay" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.35, 2.18557e-08, 0.5) [node name="GunkRelay2" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.7, 4.37115e-09, 0.1) [node name="GunkRelay3" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.9, -1.96701e-08, -0.45) [node name="GunkRelay4" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.65, -4.15258e-08, -0.95) [node name="GunkRelay5" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0999994, -5.02681e-08, -1.15) [node name="GunkRelay6" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.400001, -3.71547e-08, -0.85) [node name="GunkRelay7" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, -1.5299e-08, -0.35) [node name="GunkRelay8" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.2, -2.18557e-09, -0.0500002) [node name="GunkRelay9" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.15, -6.55671e-09, -0.15) [node name="GunkRelay10" parent="ListenerWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.15, -2.18557e-08, -0.5) [connection signal="destroyed" from="TriggerNetWall/Puzzle/GunkTrigger" to="TriggerNetWall/Puzzle/GunkRelay" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay" to="TriggerNetWall/Puzzle/GunkRelay2" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay5" to="TriggerNetWall/Puzzle/GunkRelay2" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay2" to="TriggerNetWall/Puzzle/GunkRelay3" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay2" to="TriggerNetWall/Puzzle/GunkRelay4" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay3" to="TriggerNetWall/Puzzle/GunkAlarm" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay4" to="TriggerNetWall/Puzzle/GunkAlarm" method="trigger"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkHeart" to="PulseNetWall/Puzzle/GunkRelay" method="pulse"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkRelay" to="PulseNetWall/Puzzle/GunkRelay2" method="pulse"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkRelay" to="PulseNetWall/Puzzle/GunkRelay3" method="pulse"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkRelay2" to="PulseNetWall/Puzzle/GunkRelay4" method="pulse"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkRelay3" to="PulseNetWall/Puzzle/GunkRelay4" method="pulse"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkRelay4" to="PulseNetWall/Puzzle/GunkRelay5" method="pulse"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkRelay4" to="PulseNetWall/Puzzle/GunkRelay6" method="pulse"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkRelay5" to="PulseNetWall/Puzzle/GunkAlarm" method="pulse"] [connection signal="pulsed" from="PulseNetWall/Puzzle/GunkRelay6" to="PulseNetWall/Puzzle/GunkAlarm" method="pulse"] [connection signal="triggered" from="ListenerWall/Puzzle/Listener" to="ListenerWall/Puzzle/GunkRelay" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay" to="ListenerWall/Puzzle/GunkRelay2" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay" to="ListenerWall/Puzzle/GunkRelay2" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay2" to="ListenerWall/Puzzle/GunkRelay3" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay2" to="ListenerWall/Puzzle/GunkRelay3" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay3" to="ListenerWall/Puzzle/GunkRelay4" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay3" to="ListenerWall/Puzzle/GunkRelay4" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay4" to="ListenerWall/Puzzle/GunkRelay5" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay4" to="ListenerWall/Puzzle/GunkRelay5" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay5" to="ListenerWall/Puzzle/GunkRelay6" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay5" to="ListenerWall/Puzzle/GunkRelay6" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay6" to="ListenerWall/Puzzle/GunkRelay7" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay6" to="ListenerWall/Puzzle/GunkRelay7" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay7" to="ListenerWall/Puzzle/GunkRelay8" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay7" to="ListenerWall/Puzzle/GunkRelay8" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay8" to="ListenerWall/Puzzle/GunkRelay9" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay8" to="ListenerWall/Puzzle/GunkRelay9" method="trigger"] [connection signal="pulsed" from="ListenerWall/Puzzle/GunkRelay9" to="ListenerWall/Puzzle/GunkRelay10" method="trigger"] [connection signal="triggered" from="ListenerWall/Puzzle/GunkRelay9" to="ListenerWall/Puzzle/GunkRelay10" method="trigger"]