Reorganize every room's node structure

This commit is contained in:
2025-02-27 23:48:05 -08:00
parent d9cb9fb31e
commit 66661054bf
39 changed files with 4084 additions and 3708 deletions

View File

@@ -556,17 +556,17 @@ albedo_texture = ExtResource("19_p23g3")
shading_mode = 0
albedo_texture = ExtResource("19_p23g3")
[sub_resource type="PlaneMesh" id="PlaneMesh_s0txx"]
material = ExtResource("22_twkyh")
size = Vector2(20, 16)
[sub_resource type="BoxShape3D" id="BoxShape3D_7o05s"]
size = Vector3(20, 20, 36)
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
size = Vector3(20, 8, 16)
[sub_resource type="BoxShape3D" id="BoxShape3D_7o05s"]
size = Vector3(20, 20, 36)
[sub_resource type="PlaneMesh" id="PlaneMesh_s0txx"]
material = ExtResource("22_twkyh")
size = Vector2(20, 16)
[node name="Floor Exit A" type="Node3D"]
[node name="Floor Exit B" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
script = ExtResource("1_sofp0")
size_in_voxels = Vector3i(5, 1, 9)
@@ -574,146 +574,148 @@ voxel_scale = Vector3(4, 4, 4)
min_count = 1
max_count = 3
[node name="Floor Exit A" type="Node3D" parent="."]
[node name="Model" type="Node3D" parent="."]
[node name="Floor Exit B" type="Node3D" parent="Model"]
unique_name_in_owner = true
script = ExtResource("2_tnx8b")
[node name="38_A2_FLOOR_EXIT_B" type="Node3D" parent="Floor Exit A"]
[node name="38_A2_FLOOR_EXIT_B" type="Node3D" parent="Model/Floor Exit B"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.11174, 2.89397)
[node name="ROOM" type="MeshInstance3D" parent="Floor Exit A/38_A2_FLOOR_EXIT_B"]
[node name="ROOM" type="MeshInstance3D" parent="Model/Floor Exit B/38_A2_FLOOR_EXIT_B"]
mesh = SubResource("ArrayMesh_pbqna")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="Floor Exit A"]
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.11174, 2.89397)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.6958, 0, -3)
shape = SubResource("BoxShape3D_umdkt")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.76518, -4, -3)
shape = SubResource("BoxShape3D_umdkt")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 5.93701, -4, 14.8145)
shape = SubResource("BoxShape3D_daunu")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.14846, -4, 14.8145)
shape = SubResource("BoxShape3D_daunu")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.234899, -4, -2.54907)
shape = SubResource("BoxShape3D_7230f")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.78578, -4, -0.669771)
shape = SubResource("CylinderShape3D_umdkt")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.83053, -7.21649, -0.669771)
shape = SubResource("CylinderShape3D_umdkt")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.02964, -5.18835, 9.67496)
shape = SubResource("BoxShape3D_bracd")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Floor Exit A/StaticBody3D"]
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.99862, -5.18835, 9.61777)
shape = SubResource("BoxShape3D_bracd")
[node name="PlayerSpawn" type="Marker3D" parent="Floor Exit A"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.61757, -1.89174, 0.580412)
[node name="Doors" type="Node3D" parent="."]
[node name="ItemSpawnPoints" type="Node3D" parent="Floor Exit A"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="RemoveUnusedDoors" type="Node" parent="Doors"]
script = ExtResource("20_ir6hy")
[node name="ItemSpawnPoint" type="Marker3D" parent="Floor Exit A/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, -2.27499)
[node name="ItemSpawnPoint2" type="Marker3D" parent="Floor Exit A/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, 2.60611)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Floor Exit A/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.93753, -3.217, 3.33261)
[node name="EnemySpawnPoints" type="Node3D" parent="Floor Exit A"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="EnemySpawn1" type="Marker3D" parent="Floor Exit A/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.31537, -2.98, -2.27499)
[node name="EnemySpawn2" type="Marker3D" parent="Floor Exit A/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.55793, -2.98, -2.27499)
[node name="EnemySpawn3" type="Marker3D" parent="Floor Exit A/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.55793, -2.98, 2.77761)
[node name="ItemDatabase" parent="Floor Exit A" instance=ExtResource("17_fpw5b")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="Floor Exit A"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.33663, -1.49877, 0.845012)
[node name="CSGBox3D" type="CSGBox3D" parent="."]
[node name="CSGBox3D" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0314088, 4.23029, -0.0385468)
visible = false
operation = 1
flip_faces = true
size = Vector3(20, 10, 16)
[node name="CSGBox2" type="CSGBox3D" parent="."]
[node name="CSGBox2" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0481999, 0.00102097, 18.2309)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_51rrf")
[node name="DOOR?1" type="CSGBox3D" parent="CSGBox2"]
[node name="DOOR?1" type="CSGBox3D" parent="Doors/CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.293891, 0, -0.104667)
material_override = SubResource("StandardMaterial3D_alrge")
operation = 2
size = Vector3(4.98816, 4, 2)
material = SubResource("StandardMaterial3D_x3ul8")
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("20_ir6hy")
[node name="Spawn Points" type="Node3D" parent="."]
[node name="Minimap Manager" type="Area3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
collision_layer = 512
collision_mask = 512
script = ExtResource("21_ux8yt")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4.03725, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../..")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.61757, -1.89174, 0.580412)
[node name="Minimap2" type="MeshInstance3D" parent="Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.98417, 0)
layers = 4
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../..")
[node name="ItemSpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.94617, 0)
shape = SubResource("BoxShape3D_24rcp")
[node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, -2.27499)
[node name="Room" type="Area3D" parent="."]
[node name="ItemSpawnPoint2" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, 2.60611)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.93753, -3.217, 3.33261)
[node name="EnemySpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("17_fpw5b")]
unique_name_in_owner = true
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
collision_layer = 8
collision_mask = 8
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -3.99197, -1.19209e-07)
shape = SubResource("BoxShape3D_7o05s")
[node name="Exit" type="Area3D" parent="Room"]
unique_name_in_owner = true
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Exit"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.9474, 0)
shape = SubResource("BoxShape3D_24rcp")
[node name="Minimap" type="Node3D" parent="."]
[node name="Minimap Manager" type="Area3D" parent="Minimap"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
collision_layer = 512
collision_mask = 512
script = ExtResource("21_ux8yt")
[node name="Minimap" type="MeshInstance3D" parent="Minimap/Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4.03725, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../../..")
[node name="Minimap2" type="MeshInstance3D" parent="Minimap/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.98417, 0)
layers = 4
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../../..")