diff --git a/asset_dev/level/elevator_shaft/elevator_shaft.blend b/asset_dev/level/elevator_shaft/elevator_shaft.blend index 25ff874..dd5762d 100644 Binary files a/asset_dev/level/elevator_shaft/elevator_shaft.blend and b/asset_dev/level/elevator_shaft/elevator_shaft.blend differ diff --git a/asset_dev/level/elevator_shaft/elevator_shaft.blend1 b/asset_dev/level/elevator_shaft/elevator_shaft.blend1 index a98fc1c..3e49269 100644 Binary files a/asset_dev/level/elevator_shaft/elevator_shaft.blend1 and b/asset_dev/level/elevator_shaft/elevator_shaft.blend1 differ diff --git a/levels/ghost_ship/level/cargo_bay/cargo_bay.tscn b/levels/ghost_ship/level/cargo_bay/cargo_bay.tscn index 3d5d5fc..3878538 100644 --- a/levels/ghost_ship/level/cargo_bay/cargo_bay.tscn +++ b/levels/ghost_ship/level/cargo_bay/cargo_bay.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=30 format=3 uid="uid://c2k0x1dp527n1"] +[gd_scene load_steps=37 format=3 uid="uid://c2k0x1dp527n1"] [ext_resource type="ArrayMesh" uid="uid://bumwpsm42csme" path="res://assets/level/ceiling/ceiling_9x9.mesh" id="1_20lab"] [ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_jd3pc"] @@ -12,10 +12,13 @@ [ext_resource type="Texture2D" uid="uid://rjuyd20y2ov1" path="res://assets/props/bulkhead/bulkhead_door_R.png" id="10_txlc2"] [ext_resource type="ArrayMesh" uid="uid://dbgk0kdg1vufk" path="res://assets/level/ceiling/ceiling_1.mesh" id="11_t6ns3"] [ext_resource type="PackedScene" uid="uid://b21fp0ko055os" path="res://levels/ghost_ship/level/cargo_bay/elevator/cargo_lift.tscn" id="12_18p4i"] -[ext_resource type="ArrayMesh" uid="uid://dkh2r61ydupb7" path="res://assets/level/floor/floor_2.mesh" id="13_exqd3"] -[ext_resource type="ArrayMesh" uid="uid://b17naqcl4ie21" path="res://assets/level/floor/floor_1.mesh" id="13_jd3pc"] +[ext_resource type="ArrayMesh" uid="uid://c2pruwilyqs07" path="res://assets/level/floor/floor_6x9.mesh" id="14_exqd3"] +[ext_resource type="Texture2D" uid="uid://ddjth5slpjrcd" path="res://assets/level/ceiling/ceiling_1_C.png" id="14_qdfj2"] [ext_resource type="ArrayMesh" uid="uid://dy5g0blap43vr" path="res://assets/level/wall/wall_9x9.mesh" id="14_s2uxq"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="15_fopii"] +[ext_resource type="Texture2D" uid="uid://bs1fx1h0tddde" path="res://assets/level/ceiling/ceiling_1_M.png" id="15_wwtwk"] +[ext_resource type="Texture2D" uid="uid://bmwmajwul60ti" path="res://assets/level/ceiling/ceiling_1_N.png" id="16_txlc2"] +[ext_resource type="Texture2D" uid="uid://8hav47a84uk" path="res://assets/level/ceiling/ceiling_1_R.png" id="17_t6ns3"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_dly4i"] 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) @@ -41,13 +44,10 @@ texture_filter = 2 [sub_resource type="BoxMesh" id="BoxMesh_dly4i"] material = SubResource("StandardMaterial3D_sqa4l") -size = Vector3(9, 6, 0.2) +size = Vector3(18, 6, 0.2) -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_fopii"] -points = PackedVector3Array(4.5, 3, 0.1, 4.5, 3, -0.1, -4.5, 3, 0.1, 4.5, -3, 0.1, 4.5, -3, -0.1, -4.5, 3, -0.1, -4.5, -3, 0.1, -4.5, -3, -0.1) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_s2uxq"] -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="ConcavePolygonShape3D" id="ConcavePolygonShape3D_fopii"] +data = PackedVector3Array(-9, 3, 0.1, 9, 3, 0.1, -9, -3, 0.1, 9, 3, 0.1, 9, -3, 0.1, -9, -3, 0.1, 9, 3, -0.1, -9, 3, -0.1, 9, -3, -0.1, -9, 3, -0.1, -9, -3, -0.1, 9, -3, -0.1, 9, 3, 0.1, 9, 3, -0.1, 9, -3, 0.1, 9, 3, -0.1, 9, -3, -0.1, 9, -3, 0.1, -9, 3, -0.1, -9, 3, 0.1, -9, -3, -0.1, -9, 3, 0.1, -9, -3, 0.1, -9, -3, -0.1, 9, 3, 0.1, -9, 3, 0.1, 9, 3, -0.1, -9, 3, 0.1, -9, 3, -0.1, 9, 3, -0.1, -9, -3, 0.1, 9, -3, 0.1, -9, -3, -0.1, 9, -3, 0.1, 9, -3, -0.1, -9, -3, -0.1) [sub_resource type="Gradient" id="Gradient_yfel2"] offsets = PackedFloat32Array(0, 0.1, 0.4, 0.6, 1) @@ -65,7 +65,7 @@ curve = SubResource("Curve_yfel2") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_d0c5k"] emission_shape = 3 -emission_box_extents = Vector3(4.5, 3, 9) +emission_box_extents = Vector3(9, 3, 15) direction = Vector3(0, -1, 0) spread = 100.0 initial_velocity_min = 0.05 @@ -79,6 +79,54 @@ turbulence_noise_strength = 0.1 turbulence_noise_scale = 0.3 turbulence_influence_min = 0.0 +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u2hqf"] +resource_local_to_scene = true +albedo_texture = ExtResource("14_qdfj2") +metallic = 1.0 +metallic_texture = ExtResource("15_wwtwk") +roughness_texture = ExtResource("17_t6ns3") +normal_enabled = true +normal_texture = ExtResource("16_txlc2") +uv1_scale = Vector3(3, 2, 1) +texture_filter = 4 + +[sub_resource type="ArrayMesh" id="ArrayMesh_f0xh4"] +_surfaces = [{ +"aabb": AABB(-4.5, 0, -3, 9, 1e-05, 6), +"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_18p4i"] +_surfaces = [{ +"aabb": AABB(-4.5, 0, -3, 9, 1e-05, 6), +"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_u2hqf"), +"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_f0xh4") + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_yqx8r"] +data = PackedVector3Array(4.5, 0, 3, -4.5, 0, 3, 4.5, 0, -3, 4.5, 0, -3, -4.5, 0, 3, -4.5, 0, -3) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d0c5k"] +data = PackedVector3Array(4.5, 0, 3, -4.5, 0, 3, 4.5, 0, -3, 4.5, 0, -3, -4.5, 0, 3, -4.5, 0, -3) + [node name="CargoBay" type="Node3D"] [node name="LoadingDock" type="Node3D" parent="."] @@ -102,6 +150,22 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") +[node name="Ceiling9" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 9, 6, 6) +mesh = ExtResource("1_20lab") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Ceiling9"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Ceiling9/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_dly4i") + +[node name="Gunkable" parent="LoadingDock/Bounds/Ceiling9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + [node name="Ceiling2" type="MeshInstance3D" parent="LoadingDock/Bounds"] transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 0, 6, -3) mesh = ExtResource("1_20lab") @@ -118,8 +182,56 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") +[node name="Ceiling12" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 0, 6, -12) +mesh = ExtResource("1_20lab") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Ceiling12"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Ceiling12/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_dly4i") + +[node name="Gunkable" parent="LoadingDock/Bounds/Ceiling12/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + +[node name="Ceiling10" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 9, 6, -3) +mesh = ExtResource("1_20lab") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Ceiling10"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Ceiling10/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_dly4i") + +[node name="Gunkable" parent="LoadingDock/Bounds/Ceiling10/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + +[node name="Ceiling11" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 9, 6, -12) +mesh = ExtResource("1_20lab") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Ceiling11"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Ceiling11/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_dly4i") + +[node name="Gunkable" parent="LoadingDock/Bounds/Ceiling11/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + [node name="Ceiling3" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 3, 6, -9) +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 12, 6, -18) mesh = ExtResource("11_t6ns3") skeleton = NodePath("../../..") @@ -137,7 +249,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Ceiling4" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 6, -9) +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 9, 6, -18) mesh = ExtResource("11_t6ns3") skeleton = NodePath("../../..") @@ -155,7 +267,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Ceiling5" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -3, 6, -9) +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 6, 6, -18) mesh = ExtResource("11_t6ns3") skeleton = NodePath("../../..") @@ -173,7 +285,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Ceiling6" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -3, 6, -12) +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 3, 6, -18) mesh = ExtResource("11_t6ns3") skeleton = NodePath("../../..") @@ -191,7 +303,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Ceiling7" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 6, -12) +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 6, -18) mesh = ExtResource("11_t6ns3") skeleton = NodePath("../../..") @@ -209,7 +321,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Ceiling8" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 3, 6, -12) +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -3, 6, -18) mesh = ExtResource("11_t6ns3") skeleton = NodePath("../../..") @@ -243,6 +355,23 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") +[node name="Floor3" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 6) +mesh = ExtResource("4_exqd3") +skeleton = NodePath("") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Floor3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Floor3/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_fll4m") + +[node name="Gunkable" parent="LoadingDock/Bounds/Floor3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + [node name="Floor2" type="MeshInstance3D" parent="LoadingDock/Bounds"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3) mesh = ExtResource("4_exqd3") @@ -260,6 +389,23 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") +[node name="Floor4" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -3) +mesh = ExtResource("4_exqd3") +skeleton = NodePath("") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Floor4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Floor4/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_fll4m") + +[node name="Gunkable" parent="LoadingDock/Bounds/Floor4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + [node name="Wall2" type="MeshInstance3D" parent="LoadingDock/Bounds"] transform = Transform3D(-2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -4.5, 1.5, -3) mesh = ExtResource("5_fopii") @@ -295,7 +441,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall13" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 1.5, -6) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, -6) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall13"] @@ -312,7 +458,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall25" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 1.5, -9) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, -9) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall25"] @@ -329,7 +475,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall26" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 1.5, -12) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, -12) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall26"] @@ -345,8 +491,42 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") +[node name="Wall29" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, -15) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall29"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall29/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall29/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall31" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, -18) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall31"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall31/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall31/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + [node name="Wall36" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -3, 4.5, -13.5) +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -3, 4.5, -19.5) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall36"] @@ -363,7 +543,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall37" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 0, 4.5, -13.5) +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 0, 4.5, -19.5) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall37"] @@ -380,7 +560,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall38" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 3, 4.5, -13.5) +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 3, 4.5, -19.5) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall38"] @@ -396,8 +576,59 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") +[node name="Wall40" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 6, 4.5, -19.5) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall40"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall40/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall40/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall41" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 9, 4.5, -19.5) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall41"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall41/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall41/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall42" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 12, 4.5, -19.5) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall42"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall42/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall42/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + [node name="Wall27" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 4.5, -12) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, -12) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall27"] @@ -413,8 +644,42 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") +[node name="Wall33" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, -15) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall33"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall33/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall33/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall34" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, -18) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall34"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall34/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall34/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + [node name="Wall28" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 4.5, -9) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, -9) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall28"] @@ -431,7 +696,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall14" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 1.5, -3) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, -3) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall14"] @@ -448,7 +713,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall15" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 1.5, 0) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, 0) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall15"] @@ -465,7 +730,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall16" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 1.5, 3) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, 3) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall16"] @@ -482,7 +747,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall17" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 1.5, 6) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, 6) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall17"] @@ -499,7 +764,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall18" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 1.5, 9) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 1.5, 9) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall18"] @@ -516,7 +781,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall19" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 4.5, 9) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, 9) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall19"] @@ -533,7 +798,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall20" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 4.5, 6) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, 6) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall20"] @@ -550,7 +815,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall21" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 4.5, 3) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, 3) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall21"] @@ -567,7 +832,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall22" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 4.5, 0) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, 0) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall22"] @@ -584,7 +849,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall23" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 4.5, -3) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, -3) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall23"] @@ -601,7 +866,7 @@ mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") [node name="Wall24" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 4.5, 4.5, -6) +transform = Transform3D(1.31135e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31135e-07, -5.73205e-15, 13.5, 4.5, -6) mesh = ExtResource("5_fopii") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall24"] @@ -804,243 +1069,314 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") +[node name="Wall35" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(-2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -4.5, 4.5, -15) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall35"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall35/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall35/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall39" type="MeshInstance3D" parent="LoadingDock/Bounds"] +transform = Transform3D(-2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -4.5, 4.5, -18) +mesh = ExtResource("5_fopii") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/Wall39"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/Wall39/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Bounds/Wall39/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + [node name="BayDoor" type="MeshInstance3D" parent="LoadingDock/Bounds"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 10.5) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 3, 10.5) mesh = SubResource("BoxMesh_dly4i") [node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Bounds/BayDoor"] +collision_layer = 5 +collision_mask = 0 [node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Bounds/BayDoor/StaticBody3D"] -shape = SubResource("ConvexPolygonShape3D_fopii") +shape = SubResource("ConcavePolygonShape3D_fopii") [node name="Elevator" parent="LoadingDock" instance=ExtResource("12_18p4i")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -10.5) - -[node name="Ceiling" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -19, -15, -1.5) -mesh = ExtResource("11_t6ns3") -skeleton = NodePath("../../../..") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Ceiling"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Ceiling/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_54or8") - -[node name="Gunkable" parent="LoadingDock/Elevator/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Ceiling2" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -19, -15, 1.5) -mesh = ExtResource("11_t6ns3") -skeleton = NodePath("../../../..") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Ceiling2"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Ceiling2/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_54or8") - -[node name="Gunkable" parent="LoadingDock/Elevator/Ceiling2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Ceiling3" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -19, -15, 4.5) -mesh = ExtResource("11_t6ns3") -skeleton = NodePath("../../../..") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Ceiling3"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Ceiling3/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_54or8") - -[node name="Gunkable" parent="LoadingDock/Elevator/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Ceiling4" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -16, -15, 4.5) -mesh = ExtResource("11_t6ns3") -skeleton = NodePath("../../../..") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Ceiling4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Ceiling4/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_54or8") - -[node name="Gunkable" parent="LoadingDock/Elevator/Ceiling4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Ceiling5" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -13, -15, 4.5) -mesh = ExtResource("11_t6ns3") -skeleton = NodePath("../../../..") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Ceiling5"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Ceiling5/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_54or8") - -[node name="Gunkable" parent="LoadingDock/Elevator/Ceiling5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Floor4" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13, -24, 4.5) -mesh = ExtResource("13_exqd3") -skeleton = NodePath("../../../Warehouse") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Floor4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Floor4/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_s2uxq") - -[node name="Gunkable" parent="LoadingDock/Elevator/Floor4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Floor5" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16, -24, 4.5) -mesh = ExtResource("13_jd3pc") -skeleton = NodePath("../../../Warehouse") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Floor5"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Floor5/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_s2uxq") - -[node name="Gunkable" parent="LoadingDock/Elevator/Floor5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Floor6" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19, -24, 4.5) -mesh = ExtResource("13_jd3pc") -skeleton = NodePath("../../../Warehouse") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Floor6"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Floor6/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_s2uxq") - -[node name="Gunkable" parent="LoadingDock/Elevator/Floor6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Wall2" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -11.5, -22.5, 4.5) -mesh = ExtResource("5_fopii") -skeleton = NodePath("../../../Warehouse/Bounds") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Wall2"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Wall2/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_if0c2") - -[node name="Gunkable" parent="LoadingDock/Elevator/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Wall3" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -11.5, -19.5, 4.5) -mesh = ExtResource("5_fopii") -skeleton = NodePath("../../../Warehouse/Bounds") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Wall3"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Wall3/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_if0c2") - -[node name="Gunkable" parent="LoadingDock/Elevator/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") - -[node name="Wall4" type="MeshInstance3D" parent="LoadingDock/Elevator"] -transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -11.5, -16.5, 4.5) -mesh = ExtResource("5_fopii") -skeleton = NodePath("../../../Warehouse/Bounds") - -[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Elevator/Wall4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Elevator/Wall4/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_if0c2") - -[node name="Gunkable" parent="LoadingDock/Elevator/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("6_d0c5k") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -13.5) [node name="FloatingDust" parent="LoadingDock" instance=ExtResource("15_fopii")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 1.5) -visibility_aabb = AABB(-4.5, -3, -9, 9, 6, 18) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 3, -4.5) +visibility_aabb = AABB(-9, -3, -15, 18, 6, 30) process_material = SubResource("ParticleProcessMaterial_d0c5k") -[node name="Warehouse" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33, -24, 12) +[node name="Node3D" type="Node3D" parent="LoadingDock"] -[node name="Bounds" type="Node3D" parent="Warehouse"] +[node name="Ceiling" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -19, -15, -18) +mesh = ExtResource("11_t6ns3") +skeleton = NodePath("../../../..") -[node name="Floor" type="MeshInstance3D" parent="Warehouse/Bounds"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 0, -3) -mesh = ExtResource("4_exqd3") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="Warehouse/Bounds/Floor"] +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Ceiling"] collision_layer = 5 collision_mask = 0 -[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse/Bounds/Floor/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_fll4m") +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Ceiling/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_54or8") -[node name="Gunkable" parent="Warehouse/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +[node name="Gunkable" parent="LoadingDock/Node3D/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Ceiling2" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -19, -15, -15) +mesh = ExtResource("11_t6ns3") +skeleton = NodePath("../../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Ceiling2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Ceiling2/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="LoadingDock/Node3D/Ceiling2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Ceiling3" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -19, -15, -12) +mesh = ExtResource("11_t6ns3") +skeleton = NodePath("../../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Ceiling3/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="LoadingDock/Node3D/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Ceiling4" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -19, -15, -9) +mesh = ExtResource("11_t6ns3") +skeleton = NodePath("../../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Ceiling4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Ceiling4/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="LoadingDock/Node3D/Ceiling4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Ceiling6" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -16, -15, -4.5) +mesh = SubResource("ArrayMesh_18p4i") +skeleton = NodePath("") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Ceiling6"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Ceiling6/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_yqx8r") + +[node name="Gunkable" parent="LoadingDock/Node3D/Ceiling6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") +[node name="Ceiling7" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -7, -15, -4.5) +mesh = SubResource("ArrayMesh_18p4i") +skeleton = NodePath("") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Ceiling7"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Ceiling7/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_yqx8r") + +[node name="Gunkable" parent="LoadingDock/Node3D/Ceiling7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + +[node name="Floor" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16, -24, -4.5) +mesh = ExtResource("14_exqd3") +skeleton = NodePath("") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_d0c5k") + +[node name="Gunkable" parent="LoadingDock/Node3D/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + +[node name="Floor2" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, -24, -4.5) +mesh = ExtResource("14_exqd3") +skeleton = NodePath("") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Floor2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Floor2/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_d0c5k") + +[node name="Gunkable" parent="LoadingDock/Node3D/Floor2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("3_s2uxq") + +[node name="Wall2" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -2.5, -22.5, -6) +mesh = ExtResource("5_fopii") +skeleton = NodePath("../../../Warehouse/Bounds") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Wall2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Wall2/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Node3D/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall3" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -2.5, -19.5, -6) +mesh = ExtResource("5_fopii") +skeleton = NodePath("../../../Warehouse/Bounds") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Wall3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Wall3/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Node3D/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall4" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -2.5, -16.5, -6) +mesh = ExtResource("5_fopii") +skeleton = NodePath("../../../Warehouse/Bounds") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Wall4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Wall4/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Node3D/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall5" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -2.5, -22.5, -3) +mesh = ExtResource("5_fopii") +skeleton = NodePath("../../../Warehouse/Bounds") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Wall5"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Wall5/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Node3D/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall6" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -2.5, -19.5, -3) +mesh = ExtResource("5_fopii") +skeleton = NodePath("../../../Warehouse/Bounds") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Wall6"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Wall6/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Node3D/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Wall7" type="MeshInstance3D" parent="LoadingDock/Node3D"] +transform = Transform3D(1.19209e-07, -1, -4.37114e-08, 6.21725e-15, 4.37114e-08, -1, 1, 1.19209e-07, 9.10273e-15, -2.5, -16.5, -3) +mesh = ExtResource("5_fopii") +skeleton = NodePath("../../../Warehouse/Bounds") + +[node name="StaticBody3D" type="StaticBody3D" parent="LoadingDock/Node3D/Wall7"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadingDock/Node3D/Wall7/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="Gunkable" parent="LoadingDock/Node3D/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("6_d0c5k") + +[node name="Warehouse" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24, -24, 6) + +[node name="Bounds" type="Node3D" parent="Warehouse"] + [node name="Floor2" type="MeshInstance3D" parent="Warehouse/Bounds"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 0, 6) mesh = ExtResource("4_exqd3") @@ -1109,40 +1445,6 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") -[node name="Floor6" type="MeshInstance3D" parent="Warehouse/Bounds"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, -3) -mesh = ExtResource("4_exqd3") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="Warehouse/Bounds/Floor6"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse/Bounds/Floor6/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_fll4m") - -[node name="Gunkable" parent="Warehouse/Bounds/Floor6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("3_s2uxq") - -[node name="Floor7" type="MeshInstance3D" parent="Warehouse/Bounds"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, -12) -mesh = ExtResource("4_exqd3") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="Warehouse/Bounds/Floor7"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse/Bounds/Floor7/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_fll4m") - -[node name="Gunkable" parent="Warehouse/Bounds/Floor7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("3_s2uxq") - [node name="Floor8" type="MeshInstance3D" parent="Warehouse/Bounds"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 15) mesh = ExtResource("4_exqd3") @@ -1347,23 +1649,6 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") -[node name="Wall" type="MeshInstance3D" parent="Warehouse/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91069e-15, 21.5, 4.5, -3) -mesh = ExtResource("14_s2uxq") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="Warehouse/Bounds/Wall"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse/Bounds/Wall/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_fll4m") - -[node name="Gunkable" parent="Warehouse/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("3_s2uxq") - [node name="Wall2" type="MeshInstance3D" parent="Warehouse/Bounds"] transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91069e-15, 21.5, 4.5, 6) mesh = ExtResource("14_s2uxq") @@ -1602,39 +1887,6 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") -[node name="Wall16" type="MeshInstance3D" parent="Warehouse/Bounds"] -transform = Transform3D(1, -1.74846e-07, 7.64274e-15, 0, -4.37114e-08, -1, 1.74846e-07, 1, -4.37114e-08, 8, 4.5, -16.5) -mesh = ExtResource("14_s2uxq") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="Warehouse/Bounds/Wall16"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse/Bounds/Wall16/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_fll4m") - -[node name="Gunkable" parent="Warehouse/Bounds/Wall16/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("3_s2uxq") - -[node name="Ceiling" type="MeshInstance3D" parent="Warehouse/Bounds"] -transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 17, 9, -3) -mesh = ExtResource("1_20lab") - -[node name="StaticBody3D" type="StaticBody3D" parent="Warehouse/Bounds/Ceiling"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse/Bounds/Ceiling/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_dly4i") - -[node name="Gunkable" parent="Warehouse/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("3_s2uxq") - [node name="Ceiling2" type="MeshInstance3D" parent="Warehouse/Bounds"] transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 17, 9, 6) mesh = ExtResource("1_20lab") @@ -1667,38 +1919,6 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("3_s2uxq") -[node name="Ceiling4" type="MeshInstance3D" parent="Warehouse/Bounds"] -transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 8, 9, -3) -mesh = ExtResource("1_20lab") - -[node name="StaticBody3D" type="StaticBody3D" parent="Warehouse/Bounds/Ceiling4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse/Bounds/Ceiling4/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_dly4i") - -[node name="Gunkable" parent="Warehouse/Bounds/Ceiling4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("3_s2uxq") - -[node name="Ceiling7" type="MeshInstance3D" parent="Warehouse/Bounds"] -transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 8, 9, -12) -mesh = ExtResource("1_20lab") - -[node name="StaticBody3D" type="StaticBody3D" parent="Warehouse/Bounds/Ceiling7"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse/Bounds/Ceiling7/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_dly4i") - -[node name="Gunkable" parent="Warehouse/Bounds/Ceiling7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_jd3pc")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("3_s2uxq") - [node name="Ceiling5" type="MeshInstance3D" parent="Warehouse/Bounds"] transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 8, 9, 6) mesh = ExtResource("1_20lab") diff --git a/levels/ghost_ship/level/cargo_bay/elevator/cargo_lift.tscn b/levels/ghost_ship/level/cargo_bay/elevator/cargo_lift.tscn index 628d8bb..94407a6 100644 --- a/levels/ghost_ship/level/cargo_bay/elevator/cargo_lift.tscn +++ b/levels/ghost_ship/level/cargo_bay/elevator/cargo_lift.tscn @@ -10,7 +10,7 @@ [ext_resource type="PackedScene" uid="uid://bbmi28batmn0p" path="res://levels/ghost_ship/level/cargo_bay/elevator/elevator_control.tscn" id="8_g20so"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_extwr"] -data = PackedVector3Array(0, 3, 0, 0, -0.0001, 0, 0, 3, -9.0002, 0, 3, -9.0002, 0, -0.0001, 0, 0, -0.0001, -9.0002, 0, -0.0001, -9.0002, 0, -0.0001, -11.0002, 0, 3, -9.0002, 0, -0.0001, 0, 0, -24.0003, -25, 0, -0.0001, -9.0002, 0, -0.0001, -9.0002, 0, -24.0003, -25, 0, -0.0001, -11.0002, 0, -24.0003, -16.0002, 0, -24.0003, -25, 0, -0.0001, 0, 0, -0.0001, -11.0002, 0, -24.0003, -25, 0, -15.0001, -21.0002, 0, -15.0001, -21.0002, 0, -24.0003, -25, 0, -21.0002, -25, 0, -15.0001, -25, 0, -15.0001, -21.0002, 0, -21.0002, -25, 0, -24.0003, -16.0002, 0, -0.0001, 0, -6, -24.0003, -16.0002, -6, -24.0003, -16.0002, 0, -0.0001, 0, -6, -15.0001, -10, -6, -15.0001, -10, 0, -0.0001, 0, -6, -0.0001, 0, 0, -24.0003, -16.0002, -6, -24.0003, -16.0002, 0, -25.2, -16.0002, 0, -25.2, -16.0002, -6, -24.0003, -16.0002, -6, -25.2, -16.0002, -6, -0.0001, 0, -6, -0.0001, -9.0002, -6, -15.0001, -10, -6, -15.0001, -10, -6, -0.0001, -9.0002, -6, -15.0001, -16.0002, -6, -15.0001, -16.0002, -6, -24.0003, -16.0002, -6, -15.0001, -10, -6, -15.0001, -16.0002, -6, -0.0001, -9.0002, -6, -15.0001, -21.0002, -6, -15.0001, -21.0002, -6, -0.0001, -9.0002, -6, -0.0001, -11.0002, -6, -0.0001, -9.0002, -6, 3, -9.0002, -6, -0.0001, -11.0002, 0, -25.2, -22.0001, 0, -25.2, -16.0002, -6, -25.2, -22.0001, -6, -25.2, -22.0001, 0, -25.2, -16.0002, -6, -25.2, -16.0002, -6, -24.0003, -25, 0, -24.0003, -25, -6, -25.2, -22.0001, -6, -25.2, -22.0001, 0, -24.0003, -25, 0, -25.2, -22.0001, -6, -24.0003, -16.0002, -6, -24.0003, -25, -6, -25.2, -16.0002, -6, -25.2, -16.0002, -6, -24.0003, -25, -6, -25.2, -22.0001, 0, -24.0003, -25, 0, -24.0003, -16.0002, 0, -25.2, -22.0001, 0, -25.2, -22.0001, 0, -24.0003, -16.0002, 0, -25.2, -16.0002, -6, -15.0001, -21.0002, -6, -0.0001, -11.0002, 0, -15.0001, -21.0002, 0, -15.0001, -21.0002, -6, -0.0001, -11.0002, 0, -0.0001, -11.0002, 0, -0.0001, -11.0002, -6, -0.0001, -11.0002, 0, 3, -9.0002, 0, 3, -9.0002, -6, -0.0001, -11.0002, -6, 3, -9.0002) +data = PackedVector3Array(0, 3, 0, 0, -0.0001, 0, 0, 3, -18, 0, 3, -18, 0, -0.0001, 0, 0, -0.0001, -18, 0, -0.0001, -18, 0, -0.0001, -20, 0, 3, -18, 0, -0.0001, 0, 0, -24.0003, -34, 0, -0.0001, -18, 0, -0.0001, -18, 0, -24.0003, -34, 0, -0.0001, -20, 0, -24.0003, -16, 0, -24.0003, -34, 0, -0.0001, 0, 0, -0.0001, -20, 0, -24.0003, -34, 0, -15.0001, -30, 0, -15.0001, -30, 0, -24.0003, -34, 0, -21.0002, -34, 0, -15.0001, -34, 0, -15.0001, -30, 0, -21.0002, -34, 0, -24.0003, -16, 0, -0.0001, 0, -12, -24.0003, -16, -12, -24.0003, -16, 0, -0.0001, 0, -12, -15.0001, -10, -12, -15.0001, -10, 0, -0.0001, 0, -12, -0.0001, 0, 0, -24.0003, -16, -12, -24.0003, -16, 0, -25.2, -16, 0, -25.2, -16, -12, -24.0003, -16, -12, -25.2, -16, -12, -0.0001, 0, -12, -0.0001, -18, -12, -15.0001, -10, -12, -15.0001, -10, -12, -0.0001, -18, -12, -15.0001, -16, -12, -15.0001, -16, -12, -24.0003, -16, -12, -15.0001, -10, -12, -15.0001, -16, -12, -0.0001, -18, -12, -15.0001, -30, -12, -15.0001, -30, -12, -0.0001, -18, -12, -0.0001, -20, -12, -0.0001, -18, -12, 3, -18, -12, -0.0001, -20, 0, -25.2, -31.0003, 0, -25.2, -16, -12, -25.2, -31.0003, -12, -25.2, -31.0003, 0, -25.2, -16, -12, -25.2, -16, -12, -24.0003, -34, 0, -24.0003, -34, -12, -25.2, -31.0003, -12, -25.2, -31.0003, 0, -24.0003, -34, 0, -25.2, -31.0003, -12, -24.0003, -16, -12, -24.0003, -34, -12, -25.2, -16, -12, -25.2, -16, -12, -24.0003, -34, -12, -25.2, -31.0003, 0, -24.0003, -34, 0, -24.0003, -16, 0, -25.2, -31.0003, 0, -25.2, -31.0003, 0, -24.0003, -16, 0, -25.2, -16, 0, -15.0001, -31.0003, 0, -15.0001, -30, 0, -15.0001, -34, -12, -15.0001, -30, -12, -0.0001, -20, 0, -15.0001, -30, 0, -15.0001, -30, -12, -0.0001, -20, 0, -0.0001, -20, 0, -0.0001, -20, -12, -0.0001, -20, 0, 3, -18, 0, 3, -18, -12, -0.0001, -20, -12, 3, -18, 0, -15.0001, -30, 0, -15.0001, -31.0003, -12, -15.0001, -30, -12, -15.0001, -30, 0, -15.0001, -31.0003, -12, -15.0001, -31.0003) [sub_resource type="Curve3D" id="Curve3D_54or8"] _data = { @@ -31,19 +31,19 @@ texture_filter = 2 [sub_resource type="BoxMesh" id="BoxMesh_qo5rw"] material = SubResource("StandardMaterial3D_54or8") -size = Vector3(6, 1, 6) +size = Vector3(12, 1, 12) [sub_resource type="BoxShape3D" id="BoxShape3D_wg450"] -size = Vector3(6, 1, 6) +size = Vector3(12, 1, 12) [sub_resource type="BoxShape3D" id="BoxShape3D_egxej"] -size = Vector3(6, 0.2, 6) +size = Vector3(12, 0.2, 12) [node name="CargoLift" type="Node3D" groups=["Persistent"]] script = ExtResource("1_extwr") [node name="Shaft" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.5, 0, -3) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.5, 0, -6) mesh = ExtResource("2_1wrn3") [node name="StaticBody3D" type="StaticBody3D" parent="Shaft"] @@ -92,17 +92,27 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.4, 0) shape = SubResource("BoxShape3D_egxej") [node name="Railing" parent="ElevatorPath/ElevatorPathFollow/ElevatorPlatform" instance=ExtResource("7_esw7b")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.5, 0.5, 1.5) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.5, 0.5, 4.5) gi_mode = 0 skeleton = NodePath("../../../..") [node name="Railing2" parent="ElevatorPath/ElevatorPathFollow/ElevatorPlatform" instance=ExtResource("7_esw7b")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.5, 0.5, -1.5) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.5, 0.5, 1.5) +gi_mode = 0 +skeleton = NodePath("../../../..") + +[node name="Railing3" parent="ElevatorPath/ElevatorPathFollow/ElevatorPlatform" instance=ExtResource("7_esw7b")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.5, 0.5, -1.5) +gi_mode = 0 +skeleton = NodePath("../../../..") + +[node name="Railing4" parent="ElevatorPath/ElevatorPathFollow/ElevatorPlatform" instance=ExtResource("7_esw7b")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.5, 0.5, -4.5) gi_mode = 0 skeleton = NodePath("../../../..") [node name="ControlConsole" type="Node3D" parent="ElevatorPath/ElevatorPathFollow/ElevatorPlatform"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0.5, -1.4) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0.5, -0.5) [node name="ConsoleBase" type="CSGCombiner3D" parent="ElevatorPath/ElevatorPathFollow/ElevatorPlatform/ControlConsole"] gi_mode = 0 @@ -111,10 +121,10 @@ collision_layer = 5 collision_mask = 0 [node name="BaseBox" type="CSGBox3D" parent="ElevatorPath/ElevatorPathFollow/ElevatorPlatform/ControlConsole/ConsoleBase"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.55) +transform = Transform3D(0.999991, 1.10134e-12, -4.2826e-18, -1.10134e-12, 0.999991, 0, -4.87891e-19, 2.5411e-20, 1, 0, 0, -2.5) gi_mode = 0 use_collision = true -size = Vector3(1, 1, 2.1) +size = Vector3(1, 1, 6) [node name="ControlPanel" type="CSGBox3D" parent="ElevatorPath/ElevatorPathFollow/ElevatorPlatform/ControlConsole/ConsoleBase"] transform = Transform3D(0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0, 1, -0.6, 0.6, 0) @@ -131,7 +141,10 @@ size = Vector3(0.4, 0.2, 0.02) transform = Transform3D(0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0, 1, -0.225, 0.285, 0) [node name="Railing" parent="." instance=ExtResource("7_esw7b")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0.5, 3) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0.5, 6) + +[node name="Railing2" parent="." instance=ExtResource("7_esw7b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0.5, 6) [connection signal="at_limit" from="." to="ElevatorPath/ElevatorPathFollow/ElevatorPlatform/ControlConsole/ElevatorControl" method="on_set_mid"] [connection signal="body_exited" from="ElevatorPath/ElevatorPathFollow/ElevatorPlatform/MeshInstance3D/RumbleZone" to="ElevatorPath/ElevatorPathFollow/ElevatorPlatform/MeshInstance3D/RumbleZone" method="_on_body_exited"] diff --git a/levels/ghost_ship/level/cargo_bay/elevator_shaft.obj b/levels/ghost_ship/level/cargo_bay/elevator_shaft.obj index b90dfe9..a55f060 100644 --- a/levels/ghost_ship/level/cargo_bay/elevator_shaft.obj +++ b/levels/ghost_ship/level/cargo_bay/elevator_shaft.obj @@ -4,29 +4,29 @@ mtllib elevator_shaft.mtl o Geometry v 0.000000 0.000000 0.000000 v -0.000000 3.000000 0.000000 -v 0.000000 0.000000 -9.000000 -v -0.000000 3.000000 -9.000000 -v -6.000000 0.000000 0.000000 -v -6.000000 0.000000 -9.000000 -v -6.000000 3.000000 -9.000000 +v 0.000000 0.000000 -18.000000 +v -0.000000 3.000000 -18.000000 +v -12.000000 0.000000 0.000000 +v -12.000000 0.000000 -18.000000 +v -12.000000 3.000000 -18.000000 v 0.000000 -24.000000 -16.000000 -v -0.000000 -21.000000 -25.000000 -v -6.000000 -24.000000 -16.000000 -v -6.000000 -15.000000 -16.000000 -v 0.000000 -24.000000 -25.000000 -v -6.000000 -15.000000 -21.000000 -v -6.000000 -15.000000 -10.000000 -v -0.000000 -15.000000 -21.000000 -v -6.000000 -24.000000 -25.000000 -v 0.000000 -25.200001 -22.000000 +v -0.000000 -21.000000 -34.000000 +v -12.000000 -24.000000 -16.000000 +v -12.000000 -15.000000 -16.000000 +v 0.000000 -24.000000 -34.000000 +v -12.000000 -15.000000 -30.000000 +v -12.000000 -15.000000 -10.000000 +v -0.000000 -15.000000 -30.000000 +v -12.000000 -24.000000 -34.000000 +v 0.000000 -25.200001 -31.000000 v 0.000000 -25.200001 -16.000000 -v -6.000000 -25.200001 -22.000000 -v -6.000000 -25.200001 -16.000000 -v -0.000000 -15.000000 -25.000000 -v -0.000000 0.000000 -11.000000 -v -6.000000 0.000000 -11.000000 -v -6.000000 -15.000000 -22.000000 -v -0.000000 -15.000000 -22.000000 +v -12.000000 -25.200001 -31.000000 +v -12.000000 -25.200001 -16.000000 +v -0.000000 -15.000000 -34.000000 +v -0.000000 0.000000 -20.000000 +v -12.000000 0.000000 -20.000000 +v -12.000000 -15.000000 -31.000000 +v -0.000000 -15.000000 -31.000000 vn -1.0000 -0.0000 -0.0000 vn -0.0000 0.5547 -0.8321 vn -0.0000 -0.0000 -1.0000 @@ -35,49 +35,50 @@ vn -0.0000 1.0000 -0.0000 vn -0.0000 0.9285 0.3714 vn -0.0000 -0.5547 0.8321 vn -0.0000 -1.0000 -0.0000 -vt 0.000193 0.065669 -vt 0.043844 0.000193 -vt 0.240271 0.131145 -vt 0.196620 0.196620 -vt 0.568422 0.756802 -vt 0.568422 0.000193 -vt 0.725806 0.000193 -vt 0.725806 0.283921 -vt 0.725806 0.756802 -vt 0.240271 0.225721 -vt 0.726192 0.813096 -vt 0.726192 0.655712 -vt 0.757669 0.655712 -vt 0.757669 0.813096 -vt 0.524385 0.625850 -vt 0.327958 0.756802 -vt 0.327958 0.283921 -vt 0.458909 0.196620 -vt 0.568036 0.123869 -vt 0.568036 0.596750 -vt 0.196620 0.953229 -vt 0.000193 0.822278 -vt 0.240271 0.698601 -vt 0.240271 0.887753 -vt 0.915053 0.655712 -vt 0.915053 0.813096 -vt 0.999807 0.655712 -vt 0.999807 0.813096 -vt 0.780616 0.900773 -vt 0.768925 0.871547 -vt 0.780616 0.568036 -vt 0.768925 0.597261 -vt 0.327958 0.000193 -vt 0.283921 0.727701 -vt 0.327572 0.756802 -vt 0.568036 0.691326 -vt 0.883576 0.094769 -vt 0.883576 0.567650 -vt 0.726192 0.567650 -vt 0.726192 0.094769 -vt 0.726192 0.000193 -vt 0.883576 0.000193 -vt 0.000000 0.000000 +vt 0.000198 0.045970 +vt 0.030712 0.000198 +vt 0.305341 0.183284 +vt 0.274827 0.229056 +vt 0.672306 0.529113 +vt 0.672306 0.000198 +vt 0.892348 0.000198 +vt 0.892348 0.198541 +vt 0.892348 0.529113 +vt 0.305341 0.249398 +vt 0.723071 0.657177 +vt 0.723071 0.877219 +vt 0.701067 0.877219 +vt 0.701067 0.657177 +vt 0.641395 0.351113 +vt 0.366766 0.534199 +vt 0.366766 0.203627 +vt 0.458309 0.142598 +vt 0.671910 0.000198 +vt 0.671910 0.330770 +vt 0.274827 0.757971 +vt 0.000198 0.574885 +vt 0.305341 0.579970 +vt 0.305341 0.712199 +vt 0.426014 0.877219 +vt 0.426014 0.657177 +vt 0.366766 0.877219 +vt 0.366766 0.657177 +vt 0.673222 0.534595 +vt 0.681394 0.555025 +vt 0.673222 0.999802 +vt 0.681394 0.979371 +vt 0.366766 0.005284 +vt 0.320599 0.590142 +vt 0.366370 0.620656 +vt 0.671910 0.396884 +vt 0.723467 0.883504 +vt 0.723467 0.552932 +vt 0.943509 0.552932 +vt 0.943509 0.883504 +vt 0.943509 0.949618 +vt 0.723467 0.949618 +vt 0.943509 0.534595 +vt 0.723467 0.534595 s 0 f 1/1/1 2/2/1 4/3/1 3/4/1 f 1/5/2 8/6/2 10/7/2 14/8/2 5/9/2 @@ -93,4 +94,4 @@ f 10/33/4 11/18/4 14/17/4 f 15/23/1 25/34/1 21/35/1 9/24/1 f 7/36/4 6/15/4 23/20/4 f 23/37/7 13/38/7 15/39/7 22/40/7 4/41/7 7/42/7 -f 25/34/8 15/23/8 13/38/8 24/43/8 +f 25/43/8 15/39/8 13/38/8 24/44/8 diff --git a/levels/ghost_ship/level/crew_quarters/crew_quarters.tscn b/levels/ghost_ship/level/crew_quarters/crew_quarters.tscn index 46b211f..f39046b 100644 --- a/levels/ghost_ship/level/crew_quarters/crew_quarters.tscn +++ b/levels/ghost_ship/level/crew_quarters/crew_quarters.tscn @@ -99,7 +99,7 @@ normal_texture = ExtResource("16_jbppi") uv1_scale = Vector3(3, 2, 1) texture_filter = 4 -[sub_resource type="ArrayMesh" id="ArrayMesh_f0xh4"] +[sub_resource type="ArrayMesh" id="ArrayMesh_nxaus"] _surfaces = [{ "aabb": AABB(-4.5, 0, -3, 9, 1e-05, 6), "format": 34896613377, @@ -128,7 +128,7 @@ _surfaces = [{ "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_f0xh4") +shadow_mesh = SubResource("ArrayMesh_nxaus") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_u2hqf"] 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)