[gd_scene load_steps=127 format=4 uid="uid://crydi5cjgfwe5"] [ext_resource type="PackedScene" uid="uid://oowut88kr2ox" path="res://levels/ghost_ship/player_ship/player_ship.tscn" id="1_2pyr1"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="2_2egij"] [ext_resource type="Texture2D" uid="uid://c0a6flcoixsr2" path="res://assets/level/floor/floor_1_C.png" id="3_1chi6"] [ext_resource type="Texture2D" uid="uid://dthjo3ymo7say" path="res://levels/ghost_ship/airlock/floor_mask.png" id="3_35kna"] [ext_resource type="Texture2D" uid="uid://dxuxhlycaamcy" path="res://assets/level/floor/floor_1_M.png" id="4_3ryvr"] [ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="5_1njh5"] [ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_3kphg"] [ext_resource type="Texture2D" uid="uid://bgc8oqsnimb8i" path="res://assets/level/floor/floor_1_N.png" id="7_726th"] [ext_resource type="Texture2D" uid="uid://23uupxc78b8n" path="res://assets/level/floor/floor_1_R.png" id="8_r8dlq"] [ext_resource type="Texture2D" uid="uid://ddjth5slpjrcd" path="res://assets/level/ceiling/ceiling_1_C.png" id="9_p11ap"] [ext_resource type="Texture2D" uid="uid://bs1fx1h0tddde" path="res://assets/level/ceiling/ceiling_1_M.png" id="10_d1yty"] [ext_resource type="Texture2D" uid="uid://bmwmajwul60ti" path="res://assets/level/ceiling/ceiling_1_N.png" id="11_ruwlj"] [ext_resource type="Texture2D" uid="uid://8hav47a84uk" path="res://assets/level/ceiling/ceiling_1_R.png" id="12_0idgf"] [ext_resource type="Texture2D" uid="uid://m2qxenym1otw" path="res://assets/level/wall/wall_2_C.png" id="13_fll4m"] [ext_resource type="Texture2D" uid="uid://begn6qloo0m1q" path="res://assets/level/wall/wall_2_M.png" id="14_dly4i"] [ext_resource type="Texture2D" uid="uid://bn4nrclcovuej" path="res://assets/level/wall/wall_1_C.png" id="14_gim1e"] [ext_resource type="Texture2D" uid="uid://da3nqwmiwbu8s" path="res://assets/level/wall/wall_1_M.png" id="15_6giaa"] [ext_resource type="Texture2D" uid="uid://cpdrvdu3qt62t" path="res://assets/level/wall/wall_2_N.png" id="15_rp2qp"] [ext_resource type="Texture2D" uid="uid://ba5vvrx730go8" path="res://assets/level/wall/wall_2_R.png" id="16_if0c2"] [ext_resource type="Texture2D" uid="uid://bujelwt4b5d0s" path="res://assets/level/wall/wall_1_N.png" id="16_otfxe"] [ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="17_0idgf"] [ext_resource type="Texture2D" uid="uid://dwi2opqp2s8ak" path="res://assets/level/wall/wall_1_R.png" id="17_smvh1"] [ext_resource type="PackedScene" uid="uid://dvma1hufsl6mc" path="res://src/props/bulkhead/bulkhead.tscn" id="18_17ivy"] [ext_resource type="Texture2D" uid="uid://ckgmc6j7r0rh1" path="res://assets/level/t-junction/t-junction_2_C.png" id="18_qu6vm"] [ext_resource type="Texture2D" uid="uid://cjbem2fg50idh" path="res://assets/level/t-junction/t-junction_1_C.png" id="18_sqa4l"] [ext_resource type="Texture2D" uid="uid://cgsvlb8qc5yml" path="res://assets/level/t-junction/t-junction_1_M.png" id="19_17ivy"] [ext_resource type="PackedScene" uid="uid://2yqi5u5eo025" path="res://src/world/gunk_node/grunk_nodule.tscn" id="19_ji5cn"] [ext_resource type="Texture2D" uid="uid://ckhslm3gb3xsk" path="res://assets/level/t-junction/t-junction_2_M.png" id="19_v8y1j"] [ext_resource type="Texture2D" uid="uid://c3nw2htq0gmit" path="res://assets/level/t-junction/t-junction_2_N.png" id="20_54or8"] [ext_resource type="Texture2D" uid="uid://dt4olb3vehawo" path="res://assets/level/t-junction/t-junction_1_N.png" id="20_ji5cn"] [ext_resource type="Texture2D" uid="uid://c385j3y8iyb3p" path="res://assets/level/t-junction/t-junction_1_R.png" id="21_35kna"] [ext_resource type="Texture2D" uid="uid://c8tkrddted8r2" path="res://assets/level/t-junction/t-junction_2_R.png" id="21_qo5rw"] [ext_resource type="Texture2D" uid="uid://1mr7tplfxcrc" path="res://assets/level/wall/wall_3_C.png" id="22_sqa4l"] [ext_resource type="Texture2D" uid="uid://cwqr6plpp3aov" path="res://assets/level/wall/wall_3_M.png" id="23_17ivy"] [ext_resource type="Texture2D" uid="uid://qw6yjgadiv5f" path="res://assets/level/wall/wall_3_N.png" id="24_ji5cn"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="25_6giaa"] [ext_resource type="Texture2D" uid="uid://dqkarguq5m5hn" path="res://assets/level/wall/wall_3_R.png" id="25_35kna"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"] load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_if0c2"] width = 256 height = 256 depth = 32 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("6_3kphg") [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2pd8h"] width = 256 height = 256 depth = 32 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("6_3kphg") [sub_resource type="ShaderMaterial" id="ShaderMaterial_sqa4l"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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_rp2qp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") 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 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d1yty"] resource_local_to_scene = true albedo_texture = ExtResource("3_1chi6") metallic = 1.0 metallic_texture = ExtResource("4_3ryvr") roughness_texture = ExtResource("8_r8dlq") normal_enabled = true normal_texture = ExtResource("7_726th") uv1_scale = Vector3(3, 3, 3) texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_7kdnt"] _surfaces = [{ "aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), "format": 34896613377, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_ruwlj"] _surfaces = [{ "aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), "attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), "format": 34896613399, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "material": SubResource("StandardMaterial3D_d1yty"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_7kdnt") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_yvipw"] data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) [sub_resource type="ShaderMaterial" id="ShaderMaterial_17ivy"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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_rp2qp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") 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 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qu6vm"] resource_local_to_scene = true albedo_texture = ExtResource("9_p11ap") metallic = 1.0 metallic_texture = ExtResource("10_d1yty") roughness_texture = ExtResource("12_0idgf") normal_enabled = true normal_texture = ExtResource("11_ruwlj") uv1_scale = Vector3(3, 3, 3) texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_0idgf"] _surfaces = [{ "aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), "attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), "format": 34896613399, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "material": SubResource("StandardMaterial3D_qu6vm"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_7kdnt") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d1yty"] data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_48a1a"] resource_local_to_scene = true albedo_texture = ExtResource("14_gim1e") metallic = 1.0 metallic_texture = ExtResource("15_6giaa") roughness_texture = ExtResource("17_smvh1") normal_enabled = true normal_texture = ExtResource("16_otfxe") uv1_scale = Vector3(3, 1, 1) texture_filter = 4 [sub_resource type="QuadMesh" id="QuadMesh_7y0xw"] material = SubResource("StandardMaterial3D_48a1a") size = Vector2(9, 3) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2egij"] data = PackedVector3Array(4.5, -1.5, 0, -4.5, -1.5, 0, 4.5, 1.5, 0, -4.5, -1.5, 0, -4.5, 1.5, 0, 4.5, 1.5, 0) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ajjdt"] data = PackedVector3Array(4.5, -1.5, 0, -4.5, -1.5, 0, 4.5, 1.5, 0, -4.5, -1.5, 0, -4.5, 1.5, 0, 4.5, 1.5, 0) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kp5n7"] resource_local_to_scene = true cull_mode = 2 albedo_texture = ExtResource("13_fll4m") metallic = 1.0 metallic_texture = ExtResource("14_dly4i") roughness_texture = ExtResource("16_if0c2") normal_enabled = true normal_texture = ExtResource("15_rp2qp") uv1_scale = Vector3(1.167, 1, 1) texture_filter = 4 [sub_resource type="QuadMesh" id="QuadMesh_kcek3"] material = SubResource("StandardMaterial3D_kp5n7") size = Vector2(3.5, 3) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_gim1e"] data = PackedVector3Array(1.75, -1.5, 0, -1.75, -1.5, 0, 1.75, 1.5, 0, -1.75, -1.5, 0, -1.75, 1.5, 0, 1.75, 1.5, 0) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6giaa"] data = PackedVector3Array(1.75, -1.5, 0, -1.75, -1.5, 0, 1.75, 1.5, 0, -1.75, -1.5, 0, -1.75, 1.5, 0, 1.75, 1.5, 0) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_f0xh4"] resource_local_to_scene = true cull_mode = 2 albedo_texture = ExtResource("14_gim1e") metallic = 1.0 metallic_texture = ExtResource("15_6giaa") roughness_texture = ExtResource("17_smvh1") normal_enabled = true normal_texture = ExtResource("16_otfxe") uv1_scale = Vector3(0.667, 0.167, 1) texture_filter = 4 [sub_resource type="QuadMesh" id="QuadMesh_1njh5"] material = SubResource("StandardMaterial3D_f0xh4") size = Vector2(2, 0.5) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_smvh1"] data = PackedVector3Array(1, -0.25, 0, -1, -0.25, 0, 1, 0.25, 0, -1, -0.25, 0, -1, 0.25, 0, 1, 0.25, 0) [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_hrvvi"] load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2roq2"] width = 256 height = 256 depth = 32 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("6_3kphg") [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_fk1xc"] width = 256 height = 256 depth = 32 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("6_3kphg") [sub_resource type="ShaderMaterial" id="ShaderMaterial_2pd8h"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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(2, 2) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") 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 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_35kna"] resource_local_to_scene = true albedo_texture = ExtResource("13_fll4m") metallic = 1.0 metallic_texture = ExtResource("14_dly4i") roughness_texture = ExtResource("16_if0c2") normal_enabled = true normal_texture = ExtResource("15_rp2qp") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_4a0u4"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "format": 34896613377, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_gim1e"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), "format": 34896613399, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "material": SubResource("StandardMaterial3D_35kna"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_4a0u4") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_p11ap"] 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="ShaderMaterial" id="ShaderMaterial_ji5cn"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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(2, 2) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") 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 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6giaa"] resource_local_to_scene = true albedo_texture = ExtResource("13_fll4m") metallic = 1.0 metallic_texture = ExtResource("14_dly4i") roughness_texture = ExtResource("16_if0c2") normal_enabled = true normal_texture = ExtResource("15_rp2qp") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_smvh1"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "format": 34896613377, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_lfacn"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), "format": 34896613399, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "material": SubResource("StandardMaterial3D_6giaa"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_smvh1") [sub_resource type="Curve" id="Curve_w3xaq"] _limits = [0.0, 0.4, 0.0, 1.0] _data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.3, 0.4), 0.0, 0.0, 0, 0, Vector2(0.7, 0.4), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 4 [sub_resource type="CurveTexture" id="CurveTexture_ty63v"] curve = SubResource("Curve_w3xaq") [sub_resource type="Gradient" id="Gradient_yfel2"] offsets = PackedFloat32Array(0, 0.1, 0.4, 0.6, 1) colors = PackedColorArray(0.15, 0.15, 0.15, 1, 0.355313, 0.355314, 0.355313, 1, 0.356863, 0.356863, 0.356863, 1, 0.647059, 0.647059, 0.647059, 1, 0.15, 0.15, 0.15, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_w3xaq"] gradient = SubResource("Gradient_yfel2") [sub_resource type="Curve" id="Curve_yfel2"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.746094, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_w3xaq"] curve = SubResource("Curve_yfel2") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_otfxe"] emission_shape = 3 emission_box_extents = Vector3(4.5, 1.5, 4.5) direction = Vector3(0, -1, 0) spread = 100.0 initial_velocity_min = 0.05 initial_velocity_max = 0.15 gravity = Vector3(0, 0, 0) scale_curve = SubResource("CurveTexture_w3xaq") color_ramp = SubResource("GradientTexture1D_w3xaq") alpha_curve = SubResource("CurveTexture_ty63v") turbulence_enabled = true turbulence_noise_strength = 0.1 turbulence_noise_scale = 0.3 turbulence_influence_min = 0.0 [sub_resource type="ShaderMaterial" id="ShaderMaterial_35kna"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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_rp2qp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") 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 [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rlaob"] load_path = "res://.godot/imported/hallway_1_C.png-9a126edbc39655070332e0af1a5ee780.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_sv0aa"] load_path = "res://.godot/imported/hallway_1_M.png-b3c5e22318ae1f3d03aaa8c1818762f7.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_y24fl"] load_path = "res://.godot/imported/hallway_1_N.png-51db985672dd9b41c5fc36f4a085de59.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ulod1"] load_path = "res://.godot/imported/hallway_1_R.png-9be1c4defb83d9d71353c85d69b7912b.ctex" [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4a0u4"] albedo_texture = SubResource("CompressedTexture2D_rlaob") metallic = 1.0 metallic_texture = SubResource("CompressedTexture2D_sv0aa") roughness_texture = SubResource("CompressedTexture2D_ulod1") normal_enabled = true normal_texture = SubResource("CompressedTexture2D_y24fl") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_okeuk"] _surfaces = [{ "aabb": AABB(-1.5, 0, -6, 3, 3, 12), "format": 34896613377, "index_count": 24, "index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 8, "vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_d8p6j"] _surfaces = [{ "aabb": AABB(-1.5, 0, -6, 3, 3, 12), "attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), "format": 34896613399, "index_count": 24, "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), "material": SubResource("StandardMaterial3D_4a0u4"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 16, "vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_okeuk") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ruwlj"] data = PackedVector3Array(-1.5, 0, -6, -1.5, 0, 6, -1.5, 3, -6, -1.5, 3, -6, -1.5, 0, 6, -1.5, 3, 6, 1.5, 0, 6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, 6, 1.5, 0, -6, 1.5, 3, -6, -1.5, 0, 6, -1.5, 0, -6, 1.5, 0, 6, 1.5, 0, 6, -1.5, 0, -6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, -6, -1.5, 3, 6, -1.5, 3, 6, 1.5, 3, -6, -1.5, 3, -6) [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_6giaa"] emission_shape = 3 emission_box_extents = Vector3(1.5, 1.5, 6) direction = Vector3(0, -1, 0) spread = 100.0 initial_velocity_min = 0.05 initial_velocity_max = 0.15 gravity = Vector3(0, 0, 0) scale_curve = SubResource("CurveTexture_w3xaq") color_ramp = SubResource("GradientTexture1D_w3xaq") alpha_curve = SubResource("CurveTexture_ty63v") turbulence_enabled = true turbulence_noise_strength = 0.1 turbulence_noise_scale = 0.3 turbulence_influence_min = 0.0 [sub_resource type="ShaderMaterial" id="ShaderMaterial_4a0u4"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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_rp2qp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") 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 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_okeuk"] albedo_texture = ExtResource("18_sqa4l") metallic = 1.0 metallic_texture = ExtResource("19_17ivy") roughness_texture = ExtResource("21_35kna") normal_enabled = true normal_texture = ExtResource("20_ji5cn") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_6giaa"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), "format": 34896613377, "index_count": 18, "index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAgABAAUABQAGAAIABwAGAAUA"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 8, "vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAA//8AAP//AAD//wAAAAAAAAAA/////wAA/////wAAAAD///////8AAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_otfxe"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), "attribute_data": PackedByteArray("AABUVVRVVFUAAKqqVFWqqlRVVFUAAFRVVFUAAAAAAABUVf//AAD//1RVqqoAAKqq"), "format": 34896613399, "index_count": 18, "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsA"), "material": SubResource("StandardMaterial3D_okeuk"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 12, "vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD///////8AAAAA//9U1QAAAAAAAFTV//8AAP//VNX//wAAAABU1f///////1TV/////wAAVNUAAP////9U1QAA//8AAFTV/7//f/+//3//v/9//7//f6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_6giaa") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_if0c2"] data = PackedVector3Array(-1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 3, -1.5, -1.5, 3, -1.5, -1.5, 0, 1.5, -1.5, 3, 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, 1.5, 0, -1.5, 1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, 1.5, -1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, -1.5) [sub_resource type="ShaderMaterial" id="ShaderMaterial_okeuk"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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_rp2qp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") 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 [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_j0yby"] load_path = "res://.godot/imported/hallway_3_C.png-9b45a5b023d4947b4c559574fc3e621c.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_saigg"] load_path = "res://.godot/imported/hallway_3_M.png-6d432a7e82e31420f6671047ebc348f7.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_2l4r6"] load_path = "res://.godot/imported/hallway_3_N.png-3a3b90c817ff23ffb14b76803b3c61fc.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_aj57l"] load_path = "res://.godot/imported/hallway_3_R.png-e7b238f537dbeb1347813ad41e0203bb.ctex" [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_smvh1"] albedo_texture = SubResource("CompressedTexture2D_j0yby") metallic = 1.0 metallic_texture = SubResource("CompressedTexture2D_saigg") roughness_texture = SubResource("CompressedTexture2D_aj57l") normal_enabled = true normal_texture = SubResource("CompressedTexture2D_2l4r6") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_48a1a"] _surfaces = [{ "aabb": AABB(-1.5, 0, -6, 3, 3, 12), "format": 34896613377, "index_count": 24, "index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 8, "vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_kp5n7"] _surfaces = [{ "aabb": AABB(-1.5, 0, -6, 3, 3, 12), "attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), "format": 34896613399, "index_count": 24, "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), "material": SubResource("StandardMaterial3D_smvh1"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 16, "vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_48a1a") [sub_resource type="ShaderMaterial" id="ShaderMaterial_d8p6j"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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_rp2qp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") 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 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lfacn"] albedo_texture = SubResource("CompressedTexture2D_rlaob") metallic = 1.0 metallic_texture = SubResource("CompressedTexture2D_sv0aa") roughness_texture = SubResource("CompressedTexture2D_ulod1") normal_enabled = true normal_texture = SubResource("CompressedTexture2D_y24fl") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_f0xh4"] _surfaces = [{ "aabb": AABB(-1.5, 0, -6, 3, 3, 12), "format": 34896613377, "index_count": 24, "index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 8, "vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_nmnkj"] _surfaces = [{ "aabb": AABB(-1.5, 0, -6, 3, 3, 12), "attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), "format": 34896613399, "index_count": 24, "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), "material": SubResource("StandardMaterial3D_lfacn"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 16, "vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_f0xh4") [sub_resource type="ShaderMaterial" id="ShaderMaterial_gim1e"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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_rp2qp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") 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 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_54end"] transparency = 2 alpha_scissor_threshold = 0.5 alpha_antialiasing_mode = 0 albedo_texture = ExtResource("18_qu6vm") metallic = 1.0 metallic_texture = ExtResource("19_v8y1j") roughness_texture = ExtResource("21_qo5rw") normal_enabled = true normal_texture = ExtResource("20_54or8") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_ncghj"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), "format": 34896613377, "index_count": 18, "index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAgABAAUABQAGAAIABwAGAAUA"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 8, "vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAA//8AAP//AAD//wAAAAAAAAAA/////wAA/////wAAAAD///////8AAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_1h5r5"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), "attribute_data": PackedByteArray("AABUVVRVVFUAAKqqVFWqqlRVVFUAAFRVVFUAAAAAAABUVf//AAD//1RVqqoAAKqq"), "format": 34896613399, "index_count": 18, "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsA"), "material": SubResource("StandardMaterial3D_54end"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 12, "vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD///////8AAAAA//9U1QAAAAAAAFTV//8AAP//VNX//wAAAABU1f///////1TV/////wAAVNUAAP////9U1QAA//8AAFTV/7//f/+//3//v/9//7//f6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_ncghj") [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ji5cn"] load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_35kna"] width = 256 height = 256 depth = 32 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("6_3kphg") [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_4a0u4"] width = 256 height = 256 depth = 32 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("6_3kphg") [sub_resource type="ShaderMaterial" id="ShaderMaterial_6giaa"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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(2, 2) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_ji5cn") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_35kna") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_4a0u4") 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 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sqa4l"] resource_local_to_scene = true albedo_texture = ExtResource("22_sqa4l") metallic = 1.0 metallic_texture = ExtResource("23_17ivy") roughness_texture = ExtResource("25_35kna") normal_enabled = true normal_texture = ExtResource("24_ji5cn") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_17ivy"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "format": 34896613377, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_ji5cn"] _surfaces = [{ "aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), "attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), "format": 34896613399, "index_count": 6, "index_data": PackedByteArray("AAABAAIAAgABAAMA"), "material": SubResource("StandardMaterial3D_sqa4l"), "name": "Plane", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 4, "vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_17ivy") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_17ivy"] 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="ShaderMaterial" id="ShaderMaterial_otfxe"] resource_local_to_scene = true render_priority = 0 shader = ExtResource("5_1njh5") 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_rp2qp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") 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 [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_2h3rs"] load_path = "res://.godot/imported/hallway_2_C.png-368e035781dbfc292f80210e8377e1f9.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_powch"] load_path = "res://.godot/imported/hallway_2_M.png-f213557d859a0fe7aab8242b25a4a2c0.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_sh2xs"] load_path = "res://.godot/imported/hallway_2_N.png-6d22130ff0aeb6510ae322aebc31a58e.ctex" [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_tpfln"] load_path = "res://.godot/imported/hallway_2_R.png-e22266e6db52a2c329569fdae3b64571.ctex" [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u2hqf"] albedo_texture = SubResource("CompressedTexture2D_2h3rs") metallic = 1.0 metallic_texture = SubResource("CompressedTexture2D_powch") roughness_texture = SubResource("CompressedTexture2D_tpfln") normal_enabled = true normal_texture = SubResource("CompressedTexture2D_sh2xs") texture_filter = 4 [sub_resource type="ArrayMesh" id="ArrayMesh_62grt"] _surfaces = [{ "aabb": AABB(-1.5, 0, -6, 3, 3, 12), "format": 34896613377, "index_count": 24, "index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 8, "vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_6nvhk"] _surfaces = [{ "aabb": AABB(-1.5, 0, -6, 3, 3, 12), "attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), "format": 34896613399, "index_count": 24, "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), "material": SubResource("StandardMaterial3D_u2hqf"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 16, "vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_62grt") [node name="GhostShipLevel" type="Node3D"] [node name="PlayerShip" parent="." instance=ExtResource("1_2pyr1")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.75) [node name="Airlock" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -12) [node name="Floor" parent="Airlock" instance=ExtResource("2_2egij")] initial_mask = ExtResource("3_35kna") source_gunk_material = SubResource("ShaderMaterial_sqa4l") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/Floor"] mesh = SubResource("ArrayMesh_ruwlj") skeleton = NodePath("../..") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/Floor"] shape = SubResource("ConcavePolygonShape3D_yvipw") [node name="Ceiling" parent="Airlock" instance=ExtResource("2_2egij")] transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 0, 3, 0) initial_mask = ExtResource("3_35kna") source_gunk_material = SubResource("ShaderMaterial_17ivy") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/Ceiling"] mesh = SubResource("ArrayMesh_0idgf") skeleton = NodePath("../..") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/Ceiling"] shape = SubResource("ConcavePolygonShape3D_d1yty") [node name="SimpleWalls" type="StaticBody3D" parent="Airlock"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.5, 0, 0) mesh = SubResource("QuadMesh_7y0xw") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.5, 0, 0) shape = SubResource("ConcavePolygonShape3D_2egij") [node name="MeshInstance3D2" type="MeshInstance3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.5, 0, 0) mesh = SubResource("QuadMesh_7y0xw") [node name="CollisionShape3D2" type="CollisionShape3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.5, 0, 0) shape = SubResource("ConcavePolygonShape3D_ajjdt") [node name="MeshInstance3D3" type="MeshInstance3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.75, 0, 4.5) mesh = SubResource("QuadMesh_kcek3") [node name="CollisionShape3D3" type="CollisionShape3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.75, 0, 4.5) shape = SubResource("ConcavePolygonShape3D_gim1e") [node name="MeshInstance3D4" type="MeshInstance3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.75, 0, 4.5) mesh = SubResource("QuadMesh_kcek3") [node name="CollisionShape3D4" type="CollisionShape3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.75, 0, 4.5) shape = SubResource("ConcavePolygonShape3D_6giaa") [node name="MeshInstance3D7" type="MeshInstance3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1.25, 4.5) mesh = SubResource("QuadMesh_1njh5") [node name="CollisionShape3D5" type="CollisionShape3D" parent="Airlock/SimpleWalls"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1.25, 4.5) shape = SubResource("ConcavePolygonShape3D_smvh1") [node name="FarWall" type="Node3D" parent="Airlock"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4.5) [node name="LeftWall" parent="Airlock/FarWall" instance=ExtResource("2_2egij")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -3, 1.5, 0) mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_2pd8h") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/FarWall/LeftWall"] mesh = SubResource("ArrayMesh_gim1e") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/FarWall/LeftWall"] shape = SubResource("ConcavePolygonShape3D_p11ap") [node name="RightWall" parent="Airlock/FarWall" instance=ExtResource("2_2egij")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3, 1.5, 0) mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_ji5cn") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/FarWall/RightWall"] mesh = SubResource("ArrayMesh_lfacn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/FarWall/RightWall"] shape = SubResource("ConcavePolygonShape3D_p11ap") [node name="WallSwitch" parent="Airlock/FarWall" instance=ExtResource("17_0idgf")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1.5, 0.1) [node name="Bulkhead" parent="Airlock/FarWall" instance=ExtResource("18_17ivy")] [node name="GrunkNodule" parent="Airlock" instance=ExtResource("19_ji5cn")] transform = Transform3D(1, 0, 0, 0, 0.866026, -0.5, 0, 0.5, 0.866026, -2.05, 0.15, -4.5) value = 4000.0 [node name="GrunkNodule2" parent="Airlock" instance=ExtResource("19_ji5cn")] transform = Transform3D(0.5, 0, 0, 0, 0.353553, 0.353554, 0, -0.353554, 0.353553, -1.1, 0.15, -4.3) [node name="GrunkNodule3" parent="Airlock" instance=ExtResource("19_ji5cn")] transform = Transform3D(0.5, 0, 0, 0, 0.353553, 0.353554, 0, -0.353554, 0.353553, 1.4, 2.65, -4.3) [node name="FloatingDust" parent="Airlock" instance=ExtResource("25_6giaa")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) preprocess = 12.0 process_material = SubResource("ParticleProcessMaterial_otfxe") [node name="Corridor1" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -22.5) [node name="Hallway1" parent="Corridor1" instance=ExtResource("2_2egij")] source_gunk_material = SubResource("ShaderMaterial_35kna") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway1"] mesh = SubResource("ArrayMesh_d8p6j") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway1"] shape = SubResource("ConcavePolygonShape3D_ruwlj") [node name="FloatingDust" parent="Corridor1/Hallway1" instance=ExtResource("25_6giaa")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) preprocess = 12.0 process_material = SubResource("ParticleProcessMaterial_6giaa") [node name="T-Junction1" parent="Corridor1" instance=ExtResource("2_2egij")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -7.5) mask_dim = 192 source_gunk_material = SubResource("ShaderMaterial_4a0u4") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/T-Junction1"] mesh = SubResource("ArrayMesh_otfxe") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction1"] shape = SubResource("ConcavePolygonShape3D_if0c2") [node name="Bulkhead1" parent="Corridor1" instance=ExtResource("18_17ivy")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.5, 0, -7.5) [node name="Hallway2" parent="Corridor1" instance=ExtResource("2_2egij")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.5, 0, -7.5) source_gunk_material = SubResource("ShaderMaterial_okeuk") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway2"] mesh = SubResource("ArrayMesh_kp5n7") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway2"] shape = SubResource("ConcavePolygonShape3D_ruwlj") [node name="GrunkNodule" parent="Corridor1/Hallway2" instance=ExtResource("19_ji5cn")] transform = Transform3D(0.866025, 0.5, 0, -0.5, 0.866025, 0, 0, 0, 1, -1.35, 0, -1.15) value = 4000.0 [node name="GrunkNodule2" parent="Corridor1/Hallway2" instance=ExtResource("19_ji5cn")] transform = Transform3D(0.519615, 0.3, 0, 2.98023e-08, 2.98023e-08, -0.6, -0.3, 0.519615, 0, -1.35, 0, 0.25) [node name="GrunkNodule3" parent="Corridor1/Hallway2" instance=ExtResource("19_ji5cn")] transform = Transform3D(0.129904, 0.375, -0.45, -0.439868, -0.241946, -0.328601, -0.386835, 0.401045, 0.222535, -1.35, 0.5, -0.25) [node name="GrunkNodule4" parent="Corridor1/Hallway2" instance=ExtResource("19_ji5cn")] transform = Transform3D(0.34641, 0.2, -8.74228e-09, 0, -1.74846e-08, -0.4, -0.2, 0.34641, -1.51421e-08, -1.5, 1.02511, -1.25) value = 800.0 [node name="GrunkNodule6" parent="Corridor1/Hallway2" instance=ExtResource("19_ji5cn")] transform = Transform3D(0.109602, 0.109602, 0.268468, 0.219203, -0.219203, 9.58262e-10, 0.189835, 0.189835, -0.155, -1.5, 1.52511, -2.25) value = 800.0 [node name="GrunkNodule5" parent="Corridor1/Hallway2" instance=ExtResource("19_ji5cn")] transform = Transform3D(0.0773296, 0.288598, 0.1725, 0.0446463, 0.166622, -0.298779, -0.333244, 0.0892925, -7.54021e-09, -1.5, 1.12511, -1.75) value = 800.0 [node name="FloatingDust" parent="Corridor1/Hallway2" instance=ExtResource("25_6giaa")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) preprocess = 12.0 process_material = SubResource("ParticleProcessMaterial_6giaa") [node name="Hallway3" parent="Corridor1" instance=ExtResource("2_2egij")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -19.5, 0, -7.5) source_gunk_material = SubResource("ShaderMaterial_d8p6j") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway3"] mesh = SubResource("ArrayMesh_nmnkj") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway3"] shape = SubResource("ConcavePolygonShape3D_ruwlj") [node name="FloatingDust" parent="Corridor1/Hallway3" instance=ExtResource("25_6giaa")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) preprocess = 12.0 process_material = SubResource("ParticleProcessMaterial_6giaa") [node name="T-Junction2" parent="Corridor1" instance=ExtResource("2_2egij")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -27, 0, -7.5) mask_dim = 192 source_gunk_material = SubResource("ShaderMaterial_gim1e") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/T-Junction2"] mesh = SubResource("ArrayMesh_1h5r5") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction2"] shape = SubResource("ConcavePolygonShape3D_if0c2") [node name="EndCap" parent="Corridor1" instance=ExtResource("2_2egij")] transform = Transform3D(2.98023e-08, 1, 0, 4.37114e-08, -1.3027e-15, -1, -1, 2.98023e-08, -4.37114e-08, -28.5, 1.5, -7.5) mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_6giaa") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/EndCap"] mesh = SubResource("ArrayMesh_ji5cn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/EndCap"] shape = SubResource("ConcavePolygonShape3D_17ivy") [node name="Hallway4" parent="Corridor1" instance=ExtResource("2_2egij")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27, 0, -15) source_gunk_material = SubResource("ShaderMaterial_otfxe") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway4"] mesh = SubResource("ArrayMesh_6nvhk") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway4"] shape = SubResource("ConcavePolygonShape3D_ruwlj") [node name="FloatingDust" parent="Corridor1/Hallway4" instance=ExtResource("25_6giaa")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) preprocess = 12.0 process_material = SubResource("ParticleProcessMaterial_6giaa") [connection signal="activated" from="Airlock/FarWall/WallSwitch" to="Airlock/FarWall/WallSwitch" method="disable"] [connection signal="activated" from="Airlock/FarWall/WallSwitch" to="Airlock/FarWall/Bulkhead" method="open"]