[gd_scene load_steps=13 format=4 uid="uid://bk3yqawritfnj"] [ext_resource type="Script" uid="uid://yjsgte3x7jjw" path="res://scripts/hack.gd" id="1_6h4aj"] [ext_resource type="Texture2D" uid="uid://u12dmhohea1g" path="res://external/destroy-icon.png" id="2_oyohn"] [ext_resource type="Shader" uid="uid://c3fo17afoeh3v" path="res://hack.gdshader" id="4_mxvh5"] [ext_resource type="Texture2D" uid="uid://cm288pisiir7v" path="res://visuals/images/force_panel_strip.png" id="4_oj6ox"] [ext_resource type="Material" uid="uid://csslbdbpj3gpc" path="res://models/material_0.tres" id="5_b2s8y"] [ext_resource type="Texture2D" uid="uid://0a53qj5dfrd6" path="res://hack texture.tres" id="5_odo83"] [sub_resource type="BoxShape3D" id="BoxShape3D_dw7u0"] size = Vector3(0.8, 1, 0.8) [sub_resource type="BoxShape3D" id="BoxShape3D_6h4aj"] resource_local_to_scene = true [sub_resource type="ShaderMaterial" id="ShaderMaterial_odo83"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("4_mxvh5") shader_parameter/texture_image = ExtResource("5_odo83") shader_parameter/line_color = Color(1, 1, 1, 1) shader_parameter/line_width = 0.010000000475 shader_parameter/line_blur = 0.3590000170525 shader_parameter/line_speed = 0.01000004797499998 shader_parameter/straight_lines = true shader_parameter/interrupt_width = 0.5 shader_parameter/interrupt_blur = 0.314000014915 shader_parameter/interrupt_speed = 0.23700005875750008 shader_parameter/glow_color = Color(1, 1, 1, 1) shader_parameter/glow_itensity = 7.8000003705 shader_parameter/glow_amount = 1.286000061085 shader_parameter/flickering = 0.0 [sub_resource type="ArrayMesh" id="ArrayMesh_bybv3"] _surfaces = [{ "aabb": AABB(-0.59375, 0.4375, -0.69375, 1.1875, 0.125, 1.3875), "format": 34896613377, "index_count": 72, "index_data": PackedByteArray("AAABAAIAAgADAAAAAAADAAQAAAAEAAUABQABAAAAAwAGAAQABQAEAAcABAAGAAcABQAHAAgACAABAAUABwAGAAkACAAHAAkACgAGAAMAAgAKAAMACQAGAAsACwAGAAoACAAJAAwADAAJAAsADAABAAgADQAKAAIADQALAAoAAgABAA0ADAALAA0ADQABAAwA"), "name": "material_0", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 14, "vertex_data": PackedByteArray("2P8AANFFAAD/fwAA/38AAP//AABwugAAK+///3BOAAD/f///9hIAAP9/AAAAAAAA/3////9/AACyEP//Nk4AAAAAAACORQAAshD//46xAABM7///yLEAAP9///8I7QAAAAAAAC26AAD/fwAA//8AAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_4gip8"] resource_name = "blockbench_export_mesh" _surfaces = [{ "aabb": AABB(-0.59375, 0.4375, -0.69375, 1.1875, 0.125, 1.3875), "attribute_data": PackedByteArray("9EvHQf8lmS3/S1MZxVD/Lz12/yc5ef8vx1P/J/+B/3n/X/9n/4H/U/8l/1n/JZkt9EvHQf8//w97af8HBW3/D5BCNAj/gf95/1//Z/+B/1MAAN9B/yWZLf8l/1n8UP8XbHsyEP99/xeCVP8P/4H/ef9f/2f/gf9TAABrGf8lmS0AAN9BxVD/Jzx2/x85ef8nxlP/H/+B/3n/X/9n/4H/U/8lMwH/JZktAABrGf83/weGYQAAD2X/B5I6NAD/gf95/1//Z/+B/1P/S1MZ/yWZLf8lMwH8UP8fbHsyGP99/x+CVP8X/4H/ef9f/2f/gf9T"), "format": 34896613399, "index_count": 72, "index_data": PackedByteArray("AAABAAIAAwAEAAUAAwAGAAQABwAIAAkACgALAAwADQAOAA8ADQAQAA4AEQASABMAFAAVABYAFwAYABkAFwAaABgAGwAcAB0AHgAfACAAIQAiACMAIQAkACIAJQAmACcAKAApACoAKwAsAC0AKwAuACwALwAwADEAMgAzADQANQA2ADcANQA4ADYAOQA6ADsA"), "material": ExtResource("5_b2s8y"), "name": "material_0", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 60, "vertex_data": PackedByteArray("2P8AANFF/7//fwAA/3//v///AABwuv+///8AAHC6GMMr7///cE4Yw9j/AADRRRjDTO///8ixGMNM7///yLEBwP9/////fwHAK+///3BOAcD/fwAAAAD/v/9/AAD/f/+/2P8AANFF/7/Y/wAA0UXs6f9////2Eu/p/38AAAAA7+kr7///cE7s6Svv//9wTmvJ/3////9/a8n/f///9hJryQAAAACORf+//38AAP9//7//fwAAAAD/v/9/AAAAAOjpshD//zZO6+kAAAAAjkXr6f9////2Eujp/3////YSJeL/f////38l4rIQ//82TiXiAAAAAC26/7//fwAA/3//vwAAAACORf+/AAAAAI5FDcOyEP//jrENwwAAAAAtug3DshD//zZODcOyEP//Nk4r//9/////fyv/shD//46xK///fwAA////v/9/AAD/f/+/AAAAAC26/78AAAAALbqXof9///8I7ZWh/38AAP//laGyEP//jrGYobIQ//+Osd7j/3////9/3uP/f///CO3e4///AABwuv+//38AAP9//7//fwAA////v/9/AAD//6mgTO///8ixqKD//wAAcLqooP9///8I7aqg/3///wjtkcr/f////3+Rykzv///IsZHKAAD/fwAA/38AAP9/Z64wF2euMBdnrjAXZ64wF278x4Fu/MeBbvzHgQAA/38AAP9/AAD/f9mkXAjUpFMI06RSCNqkXwib3jk9m945PZveOT0AAP9/AAD/fwAA/38BiJXc+Yea3PeHm9wEiJTch84QHYfOEB2HzhAdAAD/fwAA/38AAP9/N5eP0TeXj9E3l4/RN5eP0XPA6ABzwOgAc8DoAAAA/38AAP9/AAD/f3y5pbWLuae1jrmntXm5pLVom0qyaJtKsmibSrIAAP9/AAD/fwAA/3+1yEQ4s8hROLLIVDi2yEA42LqSoti6kqLYupKi") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_bybv3") [sub_resource type="ArrayMesh" id="ArrayMesh_tpds2"] resource_name = "blockbench_export_mesh" _surfaces = [{ "aabb": AABB(-0.59375, 0.4375, -0.69375, 1.1875, 0.125, 1.3875), "attribute_data": PackedByteArray("9EvHQf8lmS3/S1MZxVD/Lz12/yc5ef8vx1P/J/+B/3n/X/9n/4H/U/8l/1n/JZkt9EvHQf8//w97af8HBW3/D5BCNAj/gf95/1//Z/+B/1MAAN9B/yWZLf8l/1n8UP8XbHsyEP99/xeCVP8P/4H/ef9f/2f/gf9TAABrGf8lmS0AAN9BxVD/Jzx2/x85ef8nxlP/H/+B/3n/X/9n/4H/U/8lMwH/JZktAABrGf83/weGYQAAD2X/B5I6NAD/gf95/1//Z/+B/1P/S1MZ/yWZLf8lMwH8UP8fbHsyGP99/x+CVP8X/4H/ef9f/2f/gf9T"), "format": 34896613399, "index_count": 72, "index_data": PackedByteArray("AAABAAIAAwAEAAUAAwAGAAQABwAIAAkACgALAAwADQAOAA8ADQAQAA4AEQASABMAFAAVABYAFwAYABkAFwAaABgAGwAcAB0AHgAfACAAIQAiACMAIQAkACIAJQAmACcAKAApACoAKwAsAC0AKwAuACwALwAwADEAMgAzADQANQA2ADcANQA4ADYAOQA6ADsA"), "material": SubResource("ShaderMaterial_odo83"), "name": "material_0", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 60, "vertex_data": PackedByteArray("2P8AANFF/7//fwAA/3//v///AABwuv+///8AAHC6GMMr7///cE4Yw9j/AADRRRjDTO///8ixGMNM7///yLEBwP9/////fwHAK+///3BOAcD/fwAAAAD/v/9/AAD/f/+/2P8AANFF/7/Y/wAA0UXs6f9////2Eu/p/38AAAAA7+kr7///cE7s6Svv//9wTmvJ/3////9/a8n/f///9hJryQAAAACORf+//38AAP9//7//fwAAAAD/v/9/AAAAAOjpshD//zZO6+kAAAAAjkXr6f9////2Eujp/3////YSJeL/f////38l4rIQ//82TiXiAAAAAC26/7//fwAA/3//vwAAAACORf+/AAAAAI5FDcOyEP//jrENwwAAAAAtug3DshD//zZODcOyEP//Nk4r//9/////fyv/shD//46xK///fwAA////v/9/AAD/f/+/AAAAAC26/78AAAAALbqXof9///8I7ZWh/38AAP//laGyEP//jrGYobIQ//+Osd7j/3////9/3uP/f///CO3e4///AABwuv+//38AAP9//7//fwAA////v/9/AAD//6mgTO///8ixqKD//wAAcLqooP9///8I7aqg/3///wjtkcr/f////3+Rykzv///IsZHKAAD/fwAA/38AAP9/Z64wF2euMBdnrjAXZ64wF278x4Fu/MeBbvzHgQAA/38AAP9/AAD/f9mkXAjUpFMI06RSCNqkXwib3jk9m945PZveOT0AAP9/AAD/fwAA/38BiJXc+Yea3PeHm9wEiJTch84QHYfOEB2HzhAdAAD/fwAA/38AAP9/N5eP0TeXj9E3l4/RN5eP0XPA6ABzwOgAc8DoAAAA/38AAP9/AAD/f3y5pbWLuae1jrmntXm5pLVom0qyaJtKsmibSrIAAP9/AAD/fwAA/3+1yEQ4s8hROLLIVDi2yEA42LqSoti6kqLYupKi") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_4gip8") [node name="Trap" type="Area3D"] collision_layer = 4 collision_mask = 2 script = ExtResource("1_6h4aj") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) shape = SubResource("BoxShape3D_dw7u0") [node name="Icon" type="Sprite3D" parent="."] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.17676345, 0.06314404) pixel_size = 0.0107 axis = 1 double_sided = false texture = ExtResource("2_oyohn") [node name="RevealTimer" type="Timer" parent="."] unique_name_in_owner = true [node name="RangeArea" type="Area3D" parent="."] unique_name_in_owner = true collision_layer = 0 collision_mask = 6 [node name="RangeShape" type="CollisionShape3D" parent="RangeArea"] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) shape = SubResource("BoxShape3D_6h4aj") [node name="ActivationTimer" type="Timer" parent="."] unique_name_in_owner = true wait_time = 5.0 [node name="ForceStrip" type="Sprite3D" parent="."] unique_name_in_owner = true transform = Transform3D(1.4, 0, 0, 0, -6.119594e-08, 1.4, 0, -1.4, -6.119594e-08, 0, 0.1, 0) visible = false texture_filter = 0 texture = ExtResource("4_oj6ox") [node name="Model" type="MeshInstance3D" parent="."] unique_name_in_owner = true transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, -0.22, 0) mesh = SubResource("ArrayMesh_tpds2") skeleton = NodePath("") [connection signal="body_entered" from="." to="." method="_on_body_entered"] [connection signal="timeout" from="RevealTimer" to="." method="_on_reveal_timeout"] [connection signal="timeout" from="ActivationTimer" to="." method="_on_activation_timer_timeout"]