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

@@ -12,6 +12,7 @@ public partial class ExitRoom : Node3D, IExitRoom
[Dependency] public IGame Game => this.DependOn<IGame>();
[Node] public Area3D Exit { get; set; } = default!;
public Marker3D PlayerSpawn { get; set; }
public void Setup()

View File

@@ -7,11 +7,11 @@ func _ready():
dungeon_done_generating.connect(remove_unused_doors_and_walls)
func remove_unused_doors_and_walls():
if get_door_by_node($"DOOR?_F_CUT").get_room_leads_to() != null:
$"DOOR?_F_CUT".queue_free()
if get_door_by_node($"DOOR?_R_CUT").get_room_leads_to() != null:
$"DOOR?_R_CUT".queue_free()
if get_door_by_node($"DOOR?_B_CUT").get_room_leads_to() != null:
$"DOOR?_B_CUT".queue_free()
if get_door_by_node($"DOOR?_L_CUT").get_room_leads_to() != null:
$"DOOR?_L_CUT".queue_free()
if get_door_by_node($"Doors/DOOR?_F_CUT").get_room_leads_to() != null:
$"Doors/DOOR?_F_CUT".queue_free()
if get_door_by_node($"Doors/DOOR?_R_CUT").get_room_leads_to() != null:
$"Doors/DOOR?_R_CUT".queue_free()
if get_door_by_node($"Doors/DOOR?_B_CUT").get_room_leads_to() != null:
$"Doors/DOOR?_B_CUT".queue_free()
if get_door_by_node($"Doors/DOOR?_L_CUT").get_room_leads_to() != null:
$"Doors/DOOR?_L_CUT".queue_free()

View File

@@ -3,9 +3,9 @@ extends Node
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
$"..".connect("dungeon_done_generating", remove_unused_doors)
$"../..".connect("dungeon_done_generating", remove_unused_doors)
func remove_unused_doors():
for door in $"..".get_doors():
for door in $"../..".get_doors():
if door.get_room_leads_to() == null:
door.door_node.queue_free()

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -62,9 +62,6 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_4eou0")
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_egg62"]
data = PackedVector3Array(-4.4915, 5.3515, 1, -6.5534, 5.3515, -1, -4.4915, 5.3515, -1, -4.4915, 5.3515, 1, -6.5534, 5.3515, 1, -6.5534, 5.3515, -1, -4.4915, 5.3515, 1, -6.5534, 5.3515, 3.5857, -6.5534, 5.3515, 1, -4.4915, 5.3515, 1, -4.4915, 5.3515, 3.5857, -6.5534, 5.3515, 3.5857, -1, 5.3515, 1, -4.4915, 5.3515, 1, -4.4915, 5.3515, -1, -1, 5.3515, 1, -4.4915, 5.3515, -1, -1, 5.3515, -1, 1, 5.3515, -1, -1, 5.3515, 1, -1, 5.3515, -1, 1, 5.3515, -1, 1, 5.3515, 1, -1, 5.3515, 1, -1, -1, -1, 1, 5.3515, -1, -1, 5.3515, -1, -1, -1, -1, 1, -1, -1, 1, 5.3515, -1, -1, 5.3515, -1, -4.4915, -1, -1, -1, -1, -1, -1, 5.3515, -1, -4.4915, 5.3515, -1, -4.4915, -1, -1, -4.4915, 5.3515, -1, -6.5534, -1, -1, -4.4915, -1, -1, -4.4915, 5.3515, -1, -6.5534, 5.3515, -1, -6.5534, -1, -1, 1, -1, -1, 1, 5.3515, 1, 1, 5.3515, -1, 1, -1, -1, 1, -1, 1, 1, 5.3515, 1, 1, -1, 1, -1, 5.3515, 1, 1, 5.3515, 1, 1, -1, 1, -1, -1, 1, -1, 5.3515, 1, -1, -1, 1, -4.4915, 5.3515, 1, -1, 5.3515, 1, -1, -1, 1, -4.4915, -1, 1, -4.4915, 5.3515, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, -1, -1, -1, -4.4915, -1, 1, -1, -1, 1, -1, -1, -1, -4.4915, -1, -1, -4.4915, -1, 1, -4.4915, -1, -1, -6.5534, -1, 1, -4.4915, -1, 1, -4.4915, -1, -1, -6.5534, -1, -1, -6.5534, -1, 1, -6.5534, -1, 1, -4.4915, -1, 3.5857, -4.4915, -1, 1, -6.5534, -1, 1, -6.5534, -1, 3.5857, -4.4915, -1, 3.5857, -6.5534, -1, 1, -6.5534, 5.3515, -1, -6.5534, 5.3515, 1, -6.5534, -1, 1, -6.5534, -1, -1, -6.5534, 5.3515, -1, -6.5534, 5.3515, 1, -6.5534, -1, 3.5857, -6.5534, -1, 1, -6.5534, 5.3515, 1, -6.5534, 5.3515, 3.5857, -6.5534, -1, 3.5857, -6.5534, 5.3515, 8.1282, -6.5534, -1, 10.228, -6.5534, -1, 8.1282, -6.5534, 5.3515, 8.1282, -6.5534, 5.3515, 10.228, -6.5534, -1, 10.228, -6.5534, 5.3515, 5.5083, -6.5534, 5.3515, 8.1282, -6.5534, -1, 8.1282, -6.5534, 5.3515, 5.5083, -6.5534, -1, 8.1282, -6.5534, -1, 5.5083, -4.4915, -1, 10.228, -6.5534, 5.3515, 10.228, -4.4915, 5.3515, 10.228, -4.4915, -1, 10.228, -6.5534, -1, 10.228, -6.5534, 5.3515, 10.228, -4.4915, 5.3515, 10.228, 1.0066, -1, 10.228, -4.4915, -1, 10.228, -4.4915, 5.3515, 10.228, 1.0066, 5.3515, 10.228, 1.0066, -1, 10.228, -6.5534, -1, 8.1282, -4.4915, -1, 10.228, -4.4915, -1, 8.1282, -6.5534, -1, 8.1282, -6.5534, -1, 10.228, -4.4915, -1, 10.228, -6.5534, -1, 5.5083, -6.5534, -1, 8.1282, -4.4915, -1, 8.1282, -6.5534, -1, 5.5083, -4.4915, -1, 8.1282, -4.4915, -1, 5.5083, -4.4915, -1, 10.228, 1.0066, -1, 8.1282, -4.4915, -1, 8.1282, -4.4915, -1, 10.228, 1.0066, -1, 10.228, 1.0066, -1, 8.1282, -4.4915, 5.3515, 8.1282, -6.5534, 5.3515, 10.228, -6.5534, 5.3515, 8.1282, -4.4915, 5.3515, 8.1282, -4.4915, 5.3515, 10.228, -6.5534, 5.3515, 10.228, -4.4915, 5.3515, 8.1282, 1.0066, 5.3515, 10.228, -4.4915, 5.3515, 10.228, -4.4915, 5.3515, 8.1282, 1.0066, 5.3515, 8.1282, 1.0066, 5.3515, 10.228, -4.4915, 5.3515, 5.5083, -4.4915, 5.3515, 8.1282, -6.5534, 5.3515, 8.1282, -4.4915, 5.3515, 5.5083, -6.5534, 5.3515, 8.1282, -6.5534, 5.3515, 5.5083, -4.4915, -1, 5.5083, -4.4915, 5.3515, 8.1282, -4.4915, 5.3515, 5.5083, -4.4915, -1, 5.5083, -4.4915, -1, 8.1282, -4.4915, 5.3515, 8.1282, 1.0066, -1, 8.1282, 1.0066, 5.3515, 10.228, 1.0066, 5.3515, 8.1282, 1.0066, -1, 8.1282, 1.0066, -1, 10.228, 1.0066, 5.3515, 10.228, -4.4915, -1, 8.1282, 1.0066, 5.3515, 8.1282, -4.4915, 5.3515, 8.1282, -4.4915, -1, 8.1282, 1.0066, -1, 8.1282, 1.0066, 5.3515, 8.1282, -6.5534, 5.3515, 3.5857, -4.4915, -1, 3.5857, -6.5534, -1, 3.5857, -6.5534, 5.3515, 3.5857, -4.4915, 5.3515, 3.5857, -4.4915, -1, 3.5857, -4.4915, -1, 1, -4.4915, 5.3515, 3.5857, -4.4915, 5.3515, 1, -4.4915, -1, 1, -4.4915, -1, 3.5857, -4.4915, 5.3515, 3.5857, -6.5534, -1, 5.5083, -4.4915, 5.3515, 5.5083, -6.5534, 5.3515, 5.5083, -6.5534, -1, 5.5083, -4.4915, -1, 5.5083, -4.4915, 5.3515, 5.5083)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jcrt6"]
resource_name = "SWIRL"
cull_mode = 2
@@ -667,90 +664,6 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_ac702")
[sub_resource type="BoxShape3D" id="BoxShape3D_1txpk"]
size = Vector3(2.23145, 85.1827, 109.442)
[sub_resource type="BoxShape3D" id="BoxShape3D_ytyxy"]
size = Vector3(2.23145, 85.1827, 41.9658)
[sub_resource type="BoxShape3D" id="BoxShape3D_rsajp"]
size = Vector3(2.23145, 85.1827, 41.9658)
[sub_resource type="BoxShape3D" id="BoxShape3D_6v41l"]
size = Vector3(219.364, 85.1827, 38.9213)
[sub_resource type="BoxShape3D" id="BoxShape3D_hllmm"]
size = Vector3(121.122, 85.1827, 121.055)
[sub_resource type="BoxShape3D" id="BoxShape3D_m30u3"]
size = Vector3(44.8284, 85.1827, 35.0648)
[sub_resource type="BoxShape3D" id="BoxShape3D_0u7qe"]
size = Vector3(23.3561, 85.1827, 86.7729)
[sub_resource type="BoxShape3D" id="BoxShape3D_2y86l"]
size = Vector3(57.711, 85.1827, 121.41)
[sub_resource type="BoxShape3D" id="BoxShape3D_ukub6"]
size = Vector3(11.6031, 85.1827, 18.5975)
[sub_resource type="BoxShape3D" id="BoxShape3D_3eq76"]
size = Vector3(11.6031, 85.1827, 18.5975)
[sub_resource type="BoxShape3D" id="BoxShape3D_s38tw"]
size = Vector3(11.6031, 85.1827, 52.5903)
[sub_resource type="BoxShape3D" id="BoxShape3D_11vyp"]
size = Vector3(11.6031, 85.1827, 52.5903)
[sub_resource type="BoxShape3D" id="BoxShape3D_qi47i"]
size = Vector3(27.868, 85.1827, 52.5903)
[sub_resource type="BoxShape3D" id="BoxShape3D_2vaxu"]
size = Vector3(27.868, 85.1827, 52.5903)
[sub_resource type="BoxShape3D" id="BoxShape3D_3yje1"]
size = Vector3(1.79349, 85.1827, 113.21)
[sub_resource type="BoxShape3D" id="BoxShape3D_0bv0n"]
size = Vector3(1.79349, 85.1827, 113.21)
[sub_resource type="BoxShape3D" id="BoxShape3D_htwt8"]
size = Vector3(41.8991, 85.1827, 56.0899)
[sub_resource type="BoxShape3D" id="BoxShape3D_rcf16"]
size = Vector3(41.8991, 85.1827, 56.0899)
[sub_resource type="BoxShape3D" id="BoxShape3D_al6ji"]
size = Vector3(369.77, 85.1827, 56.0899)
[sub_resource type="BoxShape3D" id="BoxShape3D_jvrkt"]
size = Vector3(369.77, 85.1827, 56.0899)
[sub_resource type="BoxShape3D" id="BoxShape3D_egg62"]
size = Vector3(38.8019, 85.1827, 82.6114)
[sub_resource type="BoxShape3D" id="BoxShape3D_4jjwy"]
size = Vector3(38.8019, 85.1827, 82.6114)
[sub_resource type="BoxShape3D" id="BoxShape3D_k26kc"]
size = Vector3(17.4662, 85.1827, 26.9297)
[sub_resource type="BoxShape3D" id="BoxShape3D_5igjt"]
size = Vector3(17.4662, 85.1827, 26.9297)
[sub_resource type="BoxShape3D" id="BoxShape3D_76tbm"]
size = Vector3(108.455, 266.4, 51.8922)
[sub_resource type="BoxShape3D" id="BoxShape3D_r6tbr"]
size = Vector3(108.455, 266.4, 51.8922)
[sub_resource type="BoxShape3D" id="BoxShape3D_a7kmh"]
size = Vector3(90.4606, 85.1827, 26.9297)
[sub_resource type="BoxShape3D" id="BoxShape3D_wylr3"]
size = Vector3(90.4606, 85.1827, 26.9297)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tulvh"]
[sub_resource type="ArrayMesh" id="ArrayMesh_nweei"]
@@ -783,12 +696,6 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_nweei")
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_01whq"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1txpk"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xm4ti"]
resource_name = "HAND CYCLE"
cull_mode = 2
@@ -851,9 +758,6 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_d6sdf")
[sub_resource type="BoxShape3D" id="BoxShape3D_01whq"]
size = Vector3(3.42822, 1.92615, 1.85886)
[sub_resource type="ArrayMesh" id="ArrayMesh_2xh7e"]
_surfaces = [{
"aabb": AABB(-10.8214, -29.365, -6.19888e-06, 21.6429, 58.73, 1.14441e-05),
@@ -1665,297 +1569,404 @@ _data = {
&"2_001Action_004": SubResource("Animation_5e8gf")
}
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_egg62"]
data = PackedVector3Array(-4.4915, 5.3515, 1, -6.5534, 5.3515, -1, -4.4915, 5.3515, -1, -4.4915, 5.3515, 1, -6.5534, 5.3515, 1, -6.5534, 5.3515, -1, -4.4915, 5.3515, 1, -6.5534, 5.3515, 3.5857, -6.5534, 5.3515, 1, -4.4915, 5.3515, 1, -4.4915, 5.3515, 3.5857, -6.5534, 5.3515, 3.5857, -1, 5.3515, 1, -4.4915, 5.3515, 1, -4.4915, 5.3515, -1, -1, 5.3515, 1, -4.4915, 5.3515, -1, -1, 5.3515, -1, 1, 5.3515, -1, -1, 5.3515, 1, -1, 5.3515, -1, 1, 5.3515, -1, 1, 5.3515, 1, -1, 5.3515, 1, -1, -1, -1, 1, 5.3515, -1, -1, 5.3515, -1, -1, -1, -1, 1, -1, -1, 1, 5.3515, -1, -1, 5.3515, -1, -4.4915, -1, -1, -1, -1, -1, -1, 5.3515, -1, -4.4915, 5.3515, -1, -4.4915, -1, -1, -4.4915, 5.3515, -1, -6.5534, -1, -1, -4.4915, -1, -1, -4.4915, 5.3515, -1, -6.5534, 5.3515, -1, -6.5534, -1, -1, 1, -1, -1, 1, 5.3515, 1, 1, 5.3515, -1, 1, -1, -1, 1, -1, 1, 1, 5.3515, 1, 1, -1, 1, -1, 5.3515, 1, 1, 5.3515, 1, 1, -1, 1, -1, -1, 1, -1, 5.3515, 1, -1, -1, 1, -4.4915, 5.3515, 1, -1, 5.3515, 1, -1, -1, 1, -4.4915, -1, 1, -4.4915, 5.3515, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, -1, -1, -1, -4.4915, -1, 1, -1, -1, 1, -1, -1, -1, -4.4915, -1, -1, -4.4915, -1, 1, -4.4915, -1, -1, -6.5534, -1, 1, -4.4915, -1, 1, -4.4915, -1, -1, -6.5534, -1, -1, -6.5534, -1, 1, -6.5534, -1, 1, -4.4915, -1, 3.5857, -4.4915, -1, 1, -6.5534, -1, 1, -6.5534, -1, 3.5857, -4.4915, -1, 3.5857, -6.5534, -1, 1, -6.5534, 5.3515, -1, -6.5534, 5.3515, 1, -6.5534, -1, 1, -6.5534, -1, -1, -6.5534, 5.3515, -1, -6.5534, 5.3515, 1, -6.5534, -1, 3.5857, -6.5534, -1, 1, -6.5534, 5.3515, 1, -6.5534, 5.3515, 3.5857, -6.5534, -1, 3.5857, -6.5534, 5.3515, 8.1282, -6.5534, -1, 10.228, -6.5534, -1, 8.1282, -6.5534, 5.3515, 8.1282, -6.5534, 5.3515, 10.228, -6.5534, -1, 10.228, -6.5534, 5.3515, 5.5083, -6.5534, 5.3515, 8.1282, -6.5534, -1, 8.1282, -6.5534, 5.3515, 5.5083, -6.5534, -1, 8.1282, -6.5534, -1, 5.5083, -4.4915, -1, 10.228, -6.5534, 5.3515, 10.228, -4.4915, 5.3515, 10.228, -4.4915, -1, 10.228, -6.5534, -1, 10.228, -6.5534, 5.3515, 10.228, -4.4915, 5.3515, 10.228, 1.0066, -1, 10.228, -4.4915, -1, 10.228, -4.4915, 5.3515, 10.228, 1.0066, 5.3515, 10.228, 1.0066, -1, 10.228, -6.5534, -1, 8.1282, -4.4915, -1, 10.228, -4.4915, -1, 8.1282, -6.5534, -1, 8.1282, -6.5534, -1, 10.228, -4.4915, -1, 10.228, -6.5534, -1, 5.5083, -6.5534, -1, 8.1282, -4.4915, -1, 8.1282, -6.5534, -1, 5.5083, -4.4915, -1, 8.1282, -4.4915, -1, 5.5083, -4.4915, -1, 10.228, 1.0066, -1, 8.1282, -4.4915, -1, 8.1282, -4.4915, -1, 10.228, 1.0066, -1, 10.228, 1.0066, -1, 8.1282, -4.4915, 5.3515, 8.1282, -6.5534, 5.3515, 10.228, -6.5534, 5.3515, 8.1282, -4.4915, 5.3515, 8.1282, -4.4915, 5.3515, 10.228, -6.5534, 5.3515, 10.228, -4.4915, 5.3515, 8.1282, 1.0066, 5.3515, 10.228, -4.4915, 5.3515, 10.228, -4.4915, 5.3515, 8.1282, 1.0066, 5.3515, 8.1282, 1.0066, 5.3515, 10.228, -4.4915, 5.3515, 5.5083, -4.4915, 5.3515, 8.1282, -6.5534, 5.3515, 8.1282, -4.4915, 5.3515, 5.5083, -6.5534, 5.3515, 8.1282, -6.5534, 5.3515, 5.5083, -4.4915, -1, 5.5083, -4.4915, 5.3515, 8.1282, -4.4915, 5.3515, 5.5083, -4.4915, -1, 5.5083, -4.4915, -1, 8.1282, -4.4915, 5.3515, 8.1282, 1.0066, -1, 8.1282, 1.0066, 5.3515, 10.228, 1.0066, 5.3515, 8.1282, 1.0066, -1, 8.1282, 1.0066, -1, 10.228, 1.0066, 5.3515, 10.228, -4.4915, -1, 8.1282, 1.0066, 5.3515, 8.1282, -4.4915, 5.3515, 8.1282, -4.4915, -1, 8.1282, 1.0066, -1, 8.1282, 1.0066, 5.3515, 8.1282, -6.5534, 5.3515, 3.5857, -4.4915, -1, 3.5857, -6.5534, -1, 3.5857, -6.5534, 5.3515, 3.5857, -4.4915, 5.3515, 3.5857, -4.4915, -1, 3.5857, -4.4915, -1, 1, -4.4915, 5.3515, 3.5857, -4.4915, 5.3515, 1, -4.4915, -1, 1, -4.4915, -1, 3.5857, -4.4915, 5.3515, 3.5857, -6.5534, -1, 5.5083, -4.4915, 5.3515, 5.5083, -6.5534, 5.3515, 5.5083, -6.5534, -1, 5.5083, -4.4915, -1, 5.5083, -4.4915, 5.3515, 5.5083)
[sub_resource type="BoxShape3D" id="BoxShape3D_1txpk"]
size = Vector3(2.23145, 85.1827, 109.442)
[sub_resource type="BoxShape3D" id="BoxShape3D_ytyxy"]
size = Vector3(2.23145, 85.1827, 41.9658)
[sub_resource type="BoxShape3D" id="BoxShape3D_rsajp"]
size = Vector3(2.23145, 85.1827, 41.9658)
[sub_resource type="BoxShape3D" id="BoxShape3D_6v41l"]
size = Vector3(219.364, 85.1827, 38.9213)
[sub_resource type="BoxShape3D" id="BoxShape3D_hllmm"]
size = Vector3(121.122, 85.1827, 121.055)
[sub_resource type="BoxShape3D" id="BoxShape3D_m30u3"]
size = Vector3(44.8284, 85.1827, 35.0648)
[sub_resource type="BoxShape3D" id="BoxShape3D_0u7qe"]
size = Vector3(23.3561, 85.1827, 86.7729)
[sub_resource type="BoxShape3D" id="BoxShape3D_2y86l"]
size = Vector3(57.711, 85.1827, 121.41)
[sub_resource type="BoxShape3D" id="BoxShape3D_ukub6"]
size = Vector3(11.6031, 85.1827, 18.5975)
[sub_resource type="BoxShape3D" id="BoxShape3D_3eq76"]
size = Vector3(11.6031, 85.1827, 18.5975)
[sub_resource type="BoxShape3D" id="BoxShape3D_s38tw"]
size = Vector3(11.6031, 85.1827, 52.5903)
[sub_resource type="BoxShape3D" id="BoxShape3D_11vyp"]
size = Vector3(11.6031, 85.1827, 52.5903)
[sub_resource type="BoxShape3D" id="BoxShape3D_qi47i"]
size = Vector3(27.868, 85.1827, 52.5903)
[sub_resource type="BoxShape3D" id="BoxShape3D_2vaxu"]
size = Vector3(27.868, 85.1827, 52.5903)
[sub_resource type="BoxShape3D" id="BoxShape3D_3yje1"]
size = Vector3(1.79349, 85.1827, 113.21)
[sub_resource type="BoxShape3D" id="BoxShape3D_0bv0n"]
size = Vector3(1.79349, 85.1827, 113.21)
[sub_resource type="BoxShape3D" id="BoxShape3D_htwt8"]
size = Vector3(41.8991, 85.1827, 56.0899)
[sub_resource type="BoxShape3D" id="BoxShape3D_rcf16"]
size = Vector3(41.8991, 85.1827, 56.0899)
[sub_resource type="BoxShape3D" id="BoxShape3D_al6ji"]
size = Vector3(369.77, 85.1827, 56.0899)
[sub_resource type="BoxShape3D" id="BoxShape3D_jvrkt"]
size = Vector3(369.77, 85.1827, 56.0899)
[sub_resource type="BoxShape3D" id="BoxShape3D_egg62"]
size = Vector3(38.8019, 85.1827, 82.6114)
[sub_resource type="BoxShape3D" id="BoxShape3D_4jjwy"]
size = Vector3(38.8019, 85.1827, 82.6114)
[sub_resource type="BoxShape3D" id="BoxShape3D_k26kc"]
size = Vector3(17.4662, 85.1827, 26.9297)
[sub_resource type="BoxShape3D" id="BoxShape3D_5igjt"]
size = Vector3(17.4662, 85.1827, 26.9297)
[sub_resource type="BoxShape3D" id="BoxShape3D_76tbm"]
size = Vector3(108.455, 266.4, 51.8922)
[sub_resource type="BoxShape3D" id="BoxShape3D_r6tbr"]
size = Vector3(108.455, 266.4, 51.8922)
[sub_resource type="BoxShape3D" id="BoxShape3D_a7kmh"]
size = Vector3(90.4606, 85.1827, 26.9297)
[sub_resource type="BoxShape3D" id="BoxShape3D_wylr3"]
size = Vector3(90.4606, 85.1827, 26.9297)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_01whq"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1txpk"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="BoxShape3D" id="BoxShape3D_01whq"]
size = Vector3(3.42822, 1.92615, 1.85886)
[sub_resource type="BoxShape3D" id="BoxShape3D_pkvyy"]
size = Vector3(6.25977, 15.6429, 37.6357)
[node name="Boss Floor A" type="Node3D"]
script = ExtResource("1_0h3lb")
[node name="15_A1_BOSS FLOOR A_VER_2" type="Node3D" parent="."]
[node name="Model" type="Node3D" parent="."]
[node name="15_A1_BOSS FLOOR A_VER_2" type="Node3D" parent="Model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.135796, -15.9299, 0)
[node name="COLLISION 2" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="COLLISION 2" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -88.3533, 14.402, -0.620708)
mesh = SubResource("ArrayMesh_dyjpi")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="15_A1_BOSS FLOOR A_VER_2/COLLISION 2"]
[node name="StaticBody3D2" type="StaticBody3D" parent="15_A1_BOSS FLOOR A_VER_2/COLLISION 2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/COLLISION 2/StaticBody3D2"]
shape = SubResource("ConcavePolygonShape3D_egg62")
[node name="BOSS FLOOR" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="BOSS FLOOR" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(-0.204149, 0, -3.36485e-08, 0, 0.0752327, 0, 6.08412e-08, 0, -0.112906, -99.3607, 17.1727, 15.4514)
mesh = SubResource("ArrayMesh_5yk1p")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -250.946, -8.11585, -18.6354)
shape = SubResource("BoxShape3D_1txpk")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -231.256, -8.11585, -73.6499)
shape = SubResource("BoxShape3D_ytyxy")
[node name="CollisionShape3D28" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -231.256, -8.11585, 35.5718)
shape = SubResource("BoxShape3D_rsajp")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -107.141, -8.11585, -53.8957)
shape = SubResource("BoxShape3D_6v41l")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -156.261, -8.11585, 59.4792)
shape = SubResource("BoxShape3D_hllmm")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -77.0873, -8.11585, 134.909)
shape = SubResource("BoxShape3D_m30u3")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -66.351, -8.11585, 42.7213)
shape = SubResource("BoxShape3D_0u7qe")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -26.3376, -8.11585, 60.0398)
shape = SubResource("BoxShape3D_2y86l")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 191.381, -8.11585, 25.5622)
shape = SubResource("BoxShape3D_ukub6")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 191.381, -8.11585, -60.5708)
shape = SubResource("BoxShape3D_3eq76")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 191.381, -8.11585, -128.552)
shape = SubResource("BoxShape3D_s38tw")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 191.381, -8.11585, 93.2546)
shape = SubResource("BoxShape3D_11vyp")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 211.139, -8.11585, -179.017)
shape = SubResource("BoxShape3D_qi47i")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 211.139, -8.11585, 144.689)
shape = SubResource("BoxShape3D_2vaxu")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 224.176, -8.11585, -97.8783)
shape = SubResource("BoxShape3D_3yje1")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 224.176, -8.11585, 65.1472)
shape = SubResource("BoxShape3D_0bv0n")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 240.339, -8.11585, 26.9786)
shape = SubResource("BoxShape3D_htwt8")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 240.339, -8.11585, -61.9858)
shape = SubResource("BoxShape3D_rcf16")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 446.413, -8.11585, 59.4939)
shape = SubResource("BoxShape3D_al6ji")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 446.413, -8.11585, -96.359)
shape = SubResource("BoxShape3D_jvrkt")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 639.373, -8.11585, -75.3131)
shape = SubResource("BoxShape3D_egg62")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 639.373, -8.11585, 40.2833)
shape = SubResource("BoxShape3D_4jjwy")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 681.578, -8.11585, 68.1241)
shape = SubResource("BoxShape3D_k26kc")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 681.578, -8.11585, -106.023)
shape = SubResource("BoxShape3D_5igjt")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 776.532, 82.4929, -93.5422)
shape = SubResource("BoxShape3D_76tbm")
[node name="CollisionShape3D27" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 776.532, 82.4929, 60.2349)
shape = SubResource("BoxShape3D_r6tbr")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 701.989, -8.11585, -118.42)
shape = SubResource("BoxShape3D_a7kmh")
[node name="CollisionShape3D25" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/BOSS FLOOR/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 701.989, -8.11585, 81.3988)
shape = SubResource("BoxShape3D_wylr3")
[node name="COLLISION 3" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="COLLISION 3" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(19.342, 0, 0, 0, 3.58, 0, 0, 0, 4.493, -118.368, 16.3753, 28.1552)
mesh = SubResource("ArrayMesh_tyise")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="15_A1_BOSS FLOOR A_VER_2/COLLISION 3"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/COLLISION 3/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_01whq")
[node name="COLLISION" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="COLLISION" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(19.342, 0, 0, 0, 3.12, 0, 0, 0, 4.493, -118.368, 16.0099, 6.55423)
mesh = SubResource("ArrayMesh_tyise")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="15_A1_BOSS FLOOR A_VER_2/COLLISION"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/COLLISION/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_1txpk")
[node name="GateCollision" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="GateCollision" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
unique_name_in_owner = true
transform = Transform3D(0.816274, 0, 0, 0, 1.99383, 0, 0, 0, 1.99383, -145.76, 15.2976, 17.4223)
mesh = SubResource("ArrayMesh_xlsos")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="15_A1_BOSS FLOOR A_VER_2/GateCollision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="15_A1_BOSS FLOOR A_VER_2/GateCollision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.337311, 0.0641477, -0.00570393)
shape = SubResource("BoxShape3D_01whq")
[node name="BOSS FLOOR_001" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="BOSS FLOOR_001" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(-0.188597, 0, -3.10851e-08, 0, 0.0695013, 0, 5.62062e-08, 0, -0.104304, -81.6436, 15.2955, 15.4911)
mesh = SubResource("ArrayMesh_31d0h")
skeleton = NodePath("")
[node name="2_001" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_001" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.420615, 3.31037e-08, 1.10187e-08, -3.31037e-08, 0.336709, 0.252079, -1.10187e-08, 0.252079, -0.336709, -130.9, 19.1732, 28.0257)
mesh = SubResource("ArrayMesh_2gc1s")
skeleton = NodePath("")
[node name="2_002" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_002" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.420615, 3.22962e-08, -1.2022e-08, -3.22962e-08, 0.318237, -0.275032, 1.2022e-08, -0.275032, -0.318237, -133.608, 19.3244, 6.98554)
mesh = SubResource("ArrayMesh_y8tem")
skeleton = NodePath("")
[node name="2_003" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_003" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.420615, 3.31037e-08, 1.10187e-08, -3.31037e-08, 0.336709, 0.252079, -1.10187e-08, 0.252079, -0.336709, -130.9, 19.1732, 6.86731)
mesh = SubResource("ArrayMesh_thq86")
skeleton = NodePath("")
[node name="2_004" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_004" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.420615, 3.22962e-08, -1.2022e-08, -3.22962e-08, 0.318237, -0.275032, 1.2022e-08, -0.275032, -0.318237, -133.608, 19.3244, 28.144)
mesh = SubResource("ArrayMesh_pf5x0")
skeleton = NodePath("")
[node name="2_005" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_005" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.420615, 3.31037e-08, 1.10187e-08, -3.31037e-08, 0.336709, 0.252079, -1.10187e-08, 0.252079, -0.336709, -130.9, 19.1732, 28.0257)
mesh = SubResource("ArrayMesh_oarhi")
skeleton = NodePath("")
[node name="2_006" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_006" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.420615, 3.31037e-08, 1.10187e-08, -3.31037e-08, 0.336709, 0.252079, -1.10187e-08, 0.252079, -0.336709, -130.9, 19.1732, 28.0257)
mesh = SubResource("ArrayMesh_6revm")
skeleton = NodePath("")
[node name="2_007" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_007" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.0884398, -0.171316, -0.373826, -0.410975, -0.0238365, -0.0863047, -0.0139668, -0.383405, 0.172401, -114.003, 13.7492, 7.61713)
mesh = SubResource("ArrayMesh_88f5j")
skeleton = NodePath("")
[node name="2_008" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_008" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.38021, -0.128634, 0.12574, 0.133267, 0.00395389, -0.398925, -0.120818, -0.400443, -0.0443303, -125.673, 14.0098, 27.9148)
mesh = SubResource("ArrayMesh_kfy1i")
skeleton = NodePath("")
[node name="2_009" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="2_009" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.355721, -0.218887, -0.0496747, 0.0411678, -0.0278827, 0.417666, 0.220645, 0.358089, 0.00215727, -117.2, 13.8895, 28.5258)
mesh = SubResource("ArrayMesh_olhiv")
skeleton = NodePath("")
[node name="BELL SUPPORT" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="BELL SUPPORT" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(2.58633e-08, 19.1305, -6.00261e-09, -0.137452, 3.49798e-06, 0.0450233, 0.0450233, -3.10349e-07, 0.137452, -118.123, 19.3523, 6.95032)
mesh = SubResource("ArrayMesh_c2wl3")
skeleton = NodePath("")
[node name="BELL SUPPORT_001" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="BELL SUPPORT_001" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(2.58633e-08, 19.1305, -6.00261e-09, -0.137452, 3.49798e-06, 0.0450233, 0.0450233, -3.10349e-07, 0.137452, -118.123, 19.3523, 28.132)
mesh = SubResource("ArrayMesh_pvjgr")
skeleton = NodePath("")
[node name="CHAIN_002" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="CHAIN_002" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(-0.110327, -0.462656, -7.40089e-08, 3.46728e-09, 1.29468e-15, -2.61873, 0.0369263, -1.38231, 2.47706e-08, -126.987, 22.0331, 28.1251)
mesh = SubResource("ArrayMesh_hlbek")
skeleton = NodePath("")
[node name="Plane" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="Plane" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(0.830223, 0, 0, 0, 0.830223, 0, 0, 0, 0.830223, -154.274, 14.7069, 11.3142)
mesh = SubResource("ArrayMesh_xcd53")
skeleton = NodePath("")
[node name="ROOM COLUMNS" type="MeshInstance3D" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="ROOM COLUMNS" type="MeshInstance3D" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
transform = Transform3D(1.02524, 0, 0, 0, 0, -0.828189, 0, 1.14293, 0, -91.9052, 16.4227, 3.93144)
mesh = SubResource("ArrayMesh_u2brk")
skeleton = NodePath("")
[node name="AnimationPlayer" type="AnimationPlayer" parent="15_A1_BOSS FLOOR A_VER_2"]
[node name="AnimationPlayer" type="AnimationPlayer" parent="Model/15_A1_BOSS FLOOR A_VER_2"]
libraries = {
&"": SubResource("AnimationLibrary_gkexj")
}
[node name="PlayerSpawn" type="Marker3D" parent="."]
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -88.2175, -1.5279, -0.620708)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
shape = SubResource("ConcavePolygonShape3D_egg62")
[node name="StaticBody3D3" type="StaticBody3D" parent="Collision"]
transform = Transform3D(-0.204149, 0, -3.36485e-08, 0, 0.0752327, 0, 6.08412e-08, 0, -0.112906, -99.2249, 1.2428, 15.4514)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -250.946, -8.11585, -18.6354)
shape = SubResource("BoxShape3D_1txpk")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -231.256, -8.11585, -73.6499)
shape = SubResource("BoxShape3D_ytyxy")
[node name="CollisionShape3D28" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -231.256, -8.11585, 35.5718)
shape = SubResource("BoxShape3D_rsajp")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -107.141, -8.11585, -53.8957)
shape = SubResource("BoxShape3D_6v41l")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -156.261, -8.11585, 59.4792)
shape = SubResource("BoxShape3D_hllmm")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -77.0873, -8.11585, 134.909)
shape = SubResource("BoxShape3D_m30u3")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -66.351, -8.11585, 42.7213)
shape = SubResource("BoxShape3D_0u7qe")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -26.3376, -8.11585, 60.0398)
shape = SubResource("BoxShape3D_2y86l")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 191.381, -8.11585, 25.5622)
shape = SubResource("BoxShape3D_ukub6")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 191.381, -8.11585, -60.5708)
shape = SubResource("BoxShape3D_3eq76")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 191.381, -8.11585, -128.552)
shape = SubResource("BoxShape3D_s38tw")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 191.381, -8.11585, 93.2546)
shape = SubResource("BoxShape3D_11vyp")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 211.139, -8.11585, -179.017)
shape = SubResource("BoxShape3D_qi47i")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 211.139, -8.11585, 144.689)
shape = SubResource("BoxShape3D_2vaxu")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 224.176, -8.11585, -97.8783)
shape = SubResource("BoxShape3D_3yje1")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 224.176, -8.11585, 65.1472)
shape = SubResource("BoxShape3D_0bv0n")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 240.339, -8.11585, 26.9786)
shape = SubResource("BoxShape3D_htwt8")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 240.339, -8.11585, -61.9858)
shape = SubResource("BoxShape3D_rcf16")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 446.413, -8.11585, 59.4939)
shape = SubResource("BoxShape3D_al6ji")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 446.413, -8.11585, -96.359)
shape = SubResource("BoxShape3D_jvrkt")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 639.373, -8.11585, -75.3131)
shape = SubResource("BoxShape3D_egg62")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 639.373, -8.11585, 40.2833)
shape = SubResource("BoxShape3D_4jjwy")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 681.578, -8.11585, 68.1241)
shape = SubResource("BoxShape3D_k26kc")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 681.578, -8.11585, -106.023)
shape = SubResource("BoxShape3D_5igjt")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 776.532, 82.4929, -93.5422)
shape = SubResource("BoxShape3D_76tbm")
[node name="CollisionShape3D27" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 776.532, 82.4929, 60.2349)
shape = SubResource("BoxShape3D_r6tbr")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 701.989, -8.11585, -118.42)
shape = SubResource("BoxShape3D_a7kmh")
[node name="CollisionShape3D25" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 701.989, -8.11585, 81.3988)
shape = SubResource("BoxShape3D_wylr3")
[node name="StaticBody3D4" type="StaticBody3D" parent="Collision"]
transform = Transform3D(19.342, 0, 0, 0, 3.58, 0, 0, 0, 4.493, -118.232, 0.445399, 28.1552)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D4"]
shape = SubResource("ConcavePolygonShape3D_01whq")
[node name="StaticBody3D5" type="StaticBody3D" parent="Collision"]
transform = Transform3D(19.342, 0, 0, 0, 3.12, 0, 0, 0, 4.493, -118.232, 0.079999, 6.55423)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D5"]
shape = SubResource("ConcavePolygonShape3D_1txpk")
[node name="StaticBody3D6" type="StaticBody3D" parent="Collision"]
transform = Transform3D(0.816274, 0, 0, 0, 1.99383, 0, 0, 0, 1.99383, -145.624, -0.6323, 17.4223)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D6"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.337311, 0.0641477, -0.00570393)
shape = SubResource("BoxShape3D_01whq")
[node name="Doors" type="Node3D" parent="."]
[node name="Spawn Points" type="Node3D" parent="."]
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -53.747, -2.58899, 17.731)
[node name="ItemDatabase" parent="." instance=ExtResource("23_gov56")]
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("23_gov56")]
unique_name_in_owner = true
[node name="ItemSpawnPoint" type="Marker3D" parent="."]
[node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -115.98, -2.05432, 16.535)
[node name="TeleportSpawn" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -241.306, -2.32229, 16.2439)
[node name="Room" type="Node3D" parent="."]
[node name="HorseHeadStatue" parent="." instance=ExtResource("24_r1rk5")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -102.157, -2.30863, 13.0139)
[node name="HorseFace" parent="." instance=ExtResource("25_a482y")]
unique_name_in_owner = true
transform = Transform3D(0.15, 0, 0, 0, 0.15, 0, 0, 0, 0.15, -102.157, -2.30863, 13.0139)
visible = false
[node name="OxFaceStatue" parent="." instance=ExtResource("26_futcf")]
unique_name_in_owner = true
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -101.555, -2.30863, 21.5833)
[node name="OxFace" parent="." instance=ExtResource("27_g6y6v")]
unique_name_in_owner = true
transform = Transform3D(-0.15, 0, -2.26494e-08, 0, 0.15, 0, 2.26494e-08, 0, -0.15, -101.703, -2.44182, 22.0955)
visible = false
[node name="ActivateTrap" type="Area3D" parent="."]
[node name="ActivateTrap" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 117.392, -35.0626, -17.4901)
collision_layer = 2
collision_mask = 2
[node name="CollisionShape3D" type="CollisionShape3D" parent="ActivateTrap"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/ActivateTrap"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -240.071, 36.4279, 34.624)
shape = SubResource("BoxShape3D_pkvyy")
[node name="HorseHeadStatue" parent="Room" instance=ExtResource("24_r1rk5")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -102.157, -2.30863, 13.0139)
[node name="HorseFace" parent="Room" instance=ExtResource("25_a482y")]
unique_name_in_owner = true
transform = Transform3D(0.15, 0, 0, 0, 0.15, 0, 0, 0, 0.15, -102.157, -2.30863, 13.0139)
visible = false
[node name="OxFaceStatue" parent="Room" instance=ExtResource("26_futcf")]
unique_name_in_owner = true
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -101.555, -2.30863, 21.5833)
[node name="OxFace" parent="Room" instance=ExtResource("27_g6y6v")]
unique_name_in_owner = true
transform = Transform3D(-0.15, 0, -2.26494e-08, 0, 0.15, 0, 2.26494e-08, 0, -0.15, -101.703, -2.44182, 22.0955)
visible = false
[node name="Minimap" type="Node3D" parent="."]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=38 format=4 uid="uid://bn4gslp2gk8ds"]
[gd_scene load_steps=41 format=4 uid="uid://bn4gslp2gk8ds"]
[ext_resource type="Script" uid="uid://fk3jis6rsipv" path="res://src/map/dungeon/code/corridor.gd" id="1_lepkf"]
[ext_resource type="Texture2D" uid="uid://crsw35eypj6ry" path="res://src/map/dungeon/models/Set A/18. Corridor A/18_A1_CORRIDOR_A_WALL TILE 1.jpg" id="2_jmyyj"]
@@ -7,6 +7,8 @@
[ext_resource type="Texture2D" uid="uid://bb4i5iu6c0jrt" path="res://src/map/dungeon/models/Set A/18. Corridor A/18_A1_CORRIDOR_A_lower_corridor_lower.png" id="5_qnt5r"]
[ext_resource type="Texture2D" uid="uid://db1toc6kj5uq8" path="res://src/map/dungeon/models/Set A/18. Corridor A/18_A1_CORRIDOR_A_darkbrick.png" id="6_liffc"]
[ext_resource type="Texture2D" uid="uid://3f43egfmyocx" path="res://src/map/dungeon/models/Set A/18. Corridor A/18_A1_CORRIDOR_A_concrete_0003_color_1k.png" id="7_3kayh"]
[ext_resource type="Script" uid="uid://c6s8hvdj3u3aq" path="res://src/map/dungeon/code/MinimapManager.cs" id="8_xywry"]
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="9_7a87o"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jhg27"]
resource_name = "WALL.007"
@@ -674,127 +676,164 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_ood8f")
[sub_resource type="PlaneMesh" id="PlaneMesh_adgr5"]
material = ExtResource("9_7a87o")
size = Vector2(4, 4)
[node name="Corridor" type="Node3D"]
script = ExtResource("1_lepkf")
voxel_scale = Vector3(4, 4, 4)
[node name="18_A1_CORRIDOR_A" type="Node3D" parent="."]
[node name="Model" type="Node3D" parent="."]
[node name="18_A1_CORRIDOR_A" type="Node3D" parent="Model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.88616, -2.025, -0.989241)
[node name="FLOOR_CEILING" type="MeshInstance3D" parent="18_A1_CORRIDOR_A"]
[node name="FLOOR_CEILING" type="MeshInstance3D" parent="Model/18_A1_CORRIDOR_A"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_wxha4")
skeleton = NodePath("")
[node name="CA_COLUMN_001" type="MeshInstance3D" parent="18_A1_CORRIDOR_A"]
[node name="CA_COLUMN_001" type="MeshInstance3D" parent="Model/18_A1_CORRIDOR_A"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_vt22i")
skeleton = NodePath("")
[node name="CA_COLUMN_002" type="MeshInstance3D" parent="18_A1_CORRIDOR_A"]
[node name="CA_COLUMN_002" type="MeshInstance3D" parent="Model/18_A1_CORRIDOR_A"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_yrm7d")
skeleton = NodePath("")
[node name="CA_COLUMN_003" type="MeshInstance3D" parent="18_A1_CORRIDOR_A"]
[node name="CA_COLUMN_003" type="MeshInstance3D" parent="Model/18_A1_CORRIDOR_A"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_ltk4i")
skeleton = NodePath("")
[node name="CA_COLUMN" type="MeshInstance3D" parent="18_A1_CORRIDOR_A"]
[node name="CA_COLUMN" type="MeshInstance3D" parent="Model/18_A1_CORRIDOR_A"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_pjk1a")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="18_A1_CORRIDOR_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, 9.88616, -2.025, -0.989241)
collision_layer = 2147483649
collision_mask = 2147483649
[node name="CollisionShape3D" type="CollisionShape3D" parent="18_A1_CORRIDOR_A/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.7192, 2.25405, -0.816737)
shape = SubResource("BoxShape3D_d16dk")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="18_A1_CORRIDOR_A/StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.13273, 2.03746, -0.752249)
shape = SubResource("BoxShape3D_d16dk")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="18_A1_CORRIDOR_A/StaticBody3D"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.14647, 1.81901, 2.73139)
shape = SubResource("BoxShape3D_d16dk")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="18_A1_CORRIDOR_A/StaticBody3D"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.637, 2.14158, 2.73139)
shape = SubResource("BoxShape3D_d16dk")
[node name="DOOR?_F_CUT" type="CSGBox3D" parent="."]
[node name="Doors" type="Node3D" parent="."]
[node name="DOOR?_F_CUT" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -0.0339368, -0.095025, 1.87165)
use_collision = true
size = Vector3(3.8, 3.8, 0.25)
material = SubResource("StandardMaterial3D_2qrwe")
[node name="CA_WALL_3" type="MeshInstance3D" parent="DOOR?_F_CUT"]
[node name="CA_WALL_3" type="MeshInstance3D" parent="Doors/DOOR?_F_CUT"]
transform = Transform3D(-2, 0, 1.74846e-07, 0, 0.10779, 0, -1.74846e-07, 0, -2, 0.00432254, 1.99581, 1.94811)
mesh = SubResource("ArrayMesh_ux4sw")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="DOOR?_F_CUT"]
[node name="StaticBody3D" type="StaticBody3D" parent="Doors/DOOR?_F_CUT"]
collision_layer = 2147483648
collision_mask = 2147483648
[node name="CollisionShape3D" type="CollisionShape3D" parent="DOOR?_F_CUT/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Doors/DOOR?_F_CUT/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0286865, 0, 0.439088)
shape = SubResource("BoxShape3D_gbjb2")
[node name="DOOR?_R_CUT" type="CSGBox3D" parent="."]
[node name="DOOR?_R_CUT" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.87415, -0.109414, -0.094615)
use_collision = true
size = Vector3(3.8, 3.8, 0.25)
material = SubResource("StandardMaterial3D_lepkf")
[node name="CA_WALL_4" type="MeshInstance3D" parent="DOOR?_R_CUT"]
[node name="CA_WALL_4" type="MeshInstance3D" parent="Doors/DOOR?_R_CUT"]
transform = Transform3D(-8.74228e-08, 0, -2, 0, 0.10779, 0, 2, 0, -8.74228e-08, -0.0181541, 2.0102, 1.83589)
mesh = SubResource("ArrayMesh_tmqha")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="DOOR?_R_CUT"]
[node name="StaticBody3D" type="StaticBody3D" parent="Doors/DOOR?_R_CUT"]
collision_layer = 2147483648
collision_mask = 2147483648
[node name="CollisionShape3D" type="CollisionShape3D" parent="DOOR?_R_CUT/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Doors/DOOR?_R_CUT/StaticBody3D"]
shape = SubResource("BoxShape3D_gbjb2")
[node name="DOOR?_L_CUT" type="CSGBox3D" parent="."]
[node name="DOOR?_L_CUT" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.98471, -0.0715388, -0.0946158)
use_collision = true
size = Vector3(3.8, 3.8, 0.25)
material = SubResource("StandardMaterial3D_0m8h3")
[node name="CA_WALL_1" type="MeshInstance3D" parent="DOOR?_L_CUT"]
[node name="CA_WALL_1" type="MeshInstance3D" parent="Doors/DOOR?_L_CUT"]
transform = Transform3D(-8.74228e-08, 0, -2, 0, 0.10779, 0, 2, 0, -8.74228e-08, -0.0181548, 1.97232, -2.02297)
mesh = SubResource("ArrayMesh_o04ue")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="DOOR?_L_CUT"]
[node name="StaticBody3D" type="StaticBody3D" parent="Doors/DOOR?_L_CUT"]
collision_layer = 2147483648
collision_mask = 2147483648
[node name="CollisionShape3D" type="CollisionShape3D" parent="DOOR?_L_CUT/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Doors/DOOR?_L_CUT/StaticBody3D"]
shape = SubResource("BoxShape3D_gbjb2")
[node name="DOOR?_B_CUT" type="CSGBox3D" parent="."]
[node name="DOOR?_B_CUT" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -0.0339377, -0.127415, -2.00389)
use_collision = true
size = Vector3(3.8, 3.8, 0.25)
material = SubResource("StandardMaterial3D_4xu2u")
[node name="CA_WALL_2" type="MeshInstance3D" parent="DOOR?_B_CUT"]
[node name="CA_WALL_2" type="MeshInstance3D" parent="Doors/DOOR?_B_CUT"]
transform = Transform3D(-2, 0, 1.74846e-07, 0, 0.10779, 0, -1.74846e-07, 0, -2, 0.00432197, 2.0282, -1.92743)
mesh = SubResource("ArrayMesh_ue4n7")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="DOOR?_B_CUT"]
[node name="StaticBody3D" type="StaticBody3D" parent="Doors/DOOR?_B_CUT"]
collision_layer = 2147483648
collision_mask = 2147483648
[node name="CollisionShape3D" type="CollisionShape3D" parent="DOOR?_B_CUT/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Doors/DOOR?_B_CUT/StaticBody3D"]
shape = SubResource("BoxShape3D_gbjb2")
[node name="Spawn Points" type="Node3D" parent="."]
[node name="Room" type="Node3D" parent="."]
[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("8_xywry")
[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_adgr5")
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_adgr5")
skeleton = NodePath("../../..")

View File

@@ -459,9 +459,6 @@ radius = 1.40381
[sub_resource type="BoxShape3D" id="BoxShape3D_62xqw"]
size = Vector3(1.31396, 11.3767, 3.75488)
[sub_resource type="BoxShape3D" id="BoxShape3D_mg5bq"]
size = Vector3(19.8499, 10.2039, 7.09571)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_51rrf"]
shading_mode = 0
albedo_texture = ExtResource("17_c2x10")
@@ -475,6 +472,12 @@ albedo_texture = ExtResource("18_r3pjb")
shading_mode = 0
albedo_texture = ExtResource("18_r3pjb")
[sub_resource type="BoxShape3D" id="BoxShape3D_mg5bq"]
size = Vector3(19.8499, 10.2039, 7.09571)
[sub_resource type="BoxShape3D" id="BoxShape3D_tgauh"]
size = Vector3(20, 20, 36)
[sub_resource type="PlaneMesh" id="PlaneMesh_s0txx"]
material = ExtResource("21_am10m")
size = Vector2(20, 36)
@@ -482,137 +485,146 @@ size = Vector2(20, 36)
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
size = Vector3(20.9775, 8, 34.2681)
[sub_resource type="BoxShape3D" id="BoxShape3D_tgauh"]
size = Vector3(20, 20, 36)
[node name="Floor Exit A" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
script = ExtResource("1_3m472")
size_in_voxels = Vector3i(5, 1, 9)
voxel_scale = Vector3(4, 4, 4)
min_count = 1
max_count = 1
[node name="Floor Exit A" type="Node3D" parent="."]
[node name="Model" type="Node3D" parent="."]
[node name="Floor Exit A" type="Node3D" parent="Model"]
unique_name_in_owner = true
script = ExtResource("2_umdkt")
[node name="19_A1_FLOOR_EXIT_A" type="Node3D" parent="Floor Exit A"]
[node name="19_A1_FLOOR_EXIT_A" type="Node3D" parent="Model/Floor Exit A"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.11174, 2.89397)
[node name="AREA 1 EXIT" type="MeshInstance3D" parent="Floor Exit A/19_A1_FLOOR_EXIT_A"]
[node name="AREA 1 EXIT" type="MeshInstance3D" parent="Model/Floor Exit A/19_A1_FLOOR_EXIT_A"]
transform = Transform3D(-2, 0, 0, 0, 0.10779, 0, 0, 0, -0.725529, 0.0502472, -6.19661, 14.4557)
mesh = SubResource("ArrayMesh_ypwy1")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="Floor Exit A/19_A1_FLOOR_EXIT_A"]
[node name="Collision" type="Node3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor Exit A/19_A1_FLOOR_EXIT_A/StaticBody3D"]
[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="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/19_A1_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/19_A1_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, 15.1188)
shape = SubResource("BoxShape3D_daunu")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Floor Exit A/19_A1_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/19_A1_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, -0.533201)
shape = SubResource("BoxShape3D_7230f")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Floor Exit A/19_A1_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/19_A1_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/19_A1_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_62xqw")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Floor Exit A/19_A1_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_62xqw")
[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, -0.0456917, -1.89174, 12.7327)
[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="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="ItemDatabase" parent="Floor Exit A" instance=ExtResource("16_ymrc7")]
unique_name_in_owner = true
[node name="Exit" type="Area3D" parent="Floor Exit A"]
unique_name_in_owner = true
collision_layer = 256
collision_mask = 256
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor Exit A/Exit"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00817108, 1.56831, 4.23168)
shape = SubResource("BoxShape3D_mg5bq")
[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="."]
[node name="RemoveUnusedDoors" type="Node" parent="Doors"]
script = ExtResource("19_3q8wp")
[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("20_cs7my")
[node name="Spawn Points" type="Node3D" parent="."]
[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)
layers = 2
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../..")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0456917, -1.89174, 12.7327)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.168457, 1.94617, -0.287262)
shape = SubResource("BoxShape3D_24rcp")
[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="Room" type="Area3D" parent="."]
[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("16_ymrc7")]
unique_name_in_owner = true
[node name="Room" type="Node3D" parent="."]
[node name="Exit" type="Area3D" parent="Room"]
unique_name_in_owner = true
collision_layer = 256
collision_mask = 256
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Exit"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00817108, 1.56831, 4.23168)
shape = SubResource("BoxShape3D_mg5bq")
[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, -4.02862, -1.19209e-07)
shape = SubResource("BoxShape3D_tgauh")
[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("20_cs7my")
[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)
layers = 2
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../../..")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.168457, 1.94617, -0.287262)
shape = SubResource("BoxShape3D_24rcp")

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -562,6 +562,10 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_psex2")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4f64f"]
transparency = 1
albedo_color = Color(1, 1, 1, 0)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_26x7m"]
data = PackedVector3Array(0, -0.79, -1, 0.866, 0.79, -0.5, 0, 0.79, -1, 0, -0.79, -1, 0.866, -0.79, -0.5, 0.866, 0.79, -0.5, 0.866, -0.79, -0.5, 0.866, 0.79, 0.5, 0.866, 0.79, -0.5, 0.866, -0.79, -0.5, 0.866, -0.79, 0.5, 0.866, 0.79, 0.5, 0.866, -0.79, 0.5, 0, 0.79, 1, 0.866, 0.79, 0.5, 0.866, -0.79, 0.5, 0, -0.79, 1, 0, 0.79, 1, 0, -0.79, 1, -0.866, 0.79, 0.5, 0, 0.79, 1, 0, -0.79, 1, -0.866, -0.79, 0.5, -0.866, 0.79, 0.5, -0.866, -0.79, 0.5, -0.866, 0.79, -0.5, -0.866, 0.79, 0.5, -0.866, -0.79, 0.5, -0.866, -0.79, -0.5, -0.866, 0.79, -0.5, -0.866, -0.79, -0.5, 0, 0.79, -1, -0.866, 0.79, -0.5, -0.866, -0.79, -0.5, 0, -0.79, -1, 0, 0.79, -1)
@@ -583,17 +587,13 @@ albedo_texture = ExtResource("18_ngeo4")
shading_mode = 0
albedo_texture = ExtResource("18_ngeo4")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4f64f"]
transparency = 1
albedo_color = Color(1, 1, 1, 0)
[sub_resource type="BoxShape3D" id="BoxShape3D_d346t"]
size = Vector3(36, 6, 36)
[sub_resource type="PlaneMesh" id="PlaneMesh_i3uar"]
material = ExtResource("22_7wqw8")
size = Vector2(36, 36)
[sub_resource type="BoxShape3D" id="BoxShape3D_d346t"]
size = Vector3(36, 6, 36)
[node name="Pit Room B" type="Node3D"]
script = ExtResource("1_mjoyd")
size_in_voxels = Vector3i(9, 1, 9)
@@ -601,272 +601,280 @@ voxel_scale = Vector3(4, 4, 4)
min_count = 1
max_count = 2
[node name="PitRoom" type="Node3D" parent="."]
[node name="Model" type="Node3D" parent="."]
[node name="PitRoom" type="Node3D" parent="Model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0629635)
script = ExtResource("2_7fo8x")
[node name="Model" type="Node3D" parent="PitRoom"]
[node name="Model" type="Node3D" parent="Model/PitRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.4866, -11.2786, 1.89266)
[node name="22_A2_PIT_ROOM_B" type="Node3D" parent="PitRoom/Model"]
[node name="22_A2_PIT_ROOM_B" type="Node3D" parent="Model/PitRoom/Model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.99366, -57.9205, -125.787)
[node name="CHEST_003" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="CHEST_003" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(3.53998, 0, 0, 0, 2.11e-07, -3.53998, 0, 3.53998, 2.11e-07, 15.1459, 49.9458, 120.306)
mesh = SubResource("ArrayMesh_wbkrm")
skeleton = NodePath("")
[node name="Plane_001" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Plane_001" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(2.37484, 0, 0.787006, 0, 2.34951, 0, -1.38368, 0, 1.35075, 14.0732, 67.1471, 126.444)
mesh = SubResource("ArrayMesh_2qjgy")
skeleton = NodePath("")
[node name="Plane_002" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Plane_002" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(-2.71045, 0, 0.259328, 0, 2.34951, 0, -0.455941, 0, -1.54164, 13.0449, 67.2463, 121.955)
mesh = SubResource("ArrayMesh_2qjgy")
skeleton = NodePath("")
[node name="Circle" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Circle" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.345161, 0)
mesh = SubResource("ArrayMesh_yj355")
skeleton = NodePath("")
[node name="COLLISSION" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="COLLISSION" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(5.37627, 0, 0, 0, 11.3947, 0, 0, 0, 5.37627, 13.5592, 71.3781, 124.086)
visible = false
mesh = SubResource("ArrayMesh_rl5sm")
skeleton = NodePath("")
[node name="Cube_003" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Cube_003" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(-3.13664, -4.72924e-07, 3.87385e-07, 4.7362e-07, 0, 2.56553, -4.7362e-07, 3.13204, 5.84935e-14, 13.563, 76.4374, 124.054)
mesh = SubResource("ArrayMesh_qfcgj")
skeleton = NodePath("")
[node name="Cylinder_015" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Cylinder_015" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(0.437261, 0, 0, 0, 0.437261, 0, 0, 0, 0.437261, 13.434, 74.0971, 123.922)
mesh = SubResource("ArrayMesh_brwyc")
skeleton = NodePath("")
[node name="Plane" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Plane" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(5.51753, 0, 0, 0, 5.51753, 0, 0, 0, 5.51753, 13.25, 67.099, 124.449)
mesh = SubResource("ArrayMesh_f6nol")
skeleton = NodePath("")
surface_material_override/0 = SubResource("ShaderMaterial_7fo8x")
[node name="ROOM_003" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="ROOM_003" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(18, 0, 0, 0, 12.6632, 0, 0, 0, 18, 13.4949, 71.0702, 123.976)
mesh = SubResource("ArrayMesh_a3e4d")
skeleton = NodePath("")
[node name="Torus_002" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Torus_002" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 13.7335, 78.7813, 123.447)
mesh = SubResource("ArrayMesh_egfbg")
skeleton = NodePath("")
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(0.204149, 0, 0, 0, 0.0752327, 0, 0, 0, 0.112906, -4.10248, 71.003, 125.952)
mesh = SubResource("ArrayMesh_hwy5y")
skeleton = NodePath("")
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, 15.5374, 71.0033, 141.581)
mesh = SubResource("ArrayMesh_hwy5y")
skeleton = NodePath("")
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, 11.5071, 71.011, 106.289)
mesh = SubResource("ArrayMesh_hwy5y")
skeleton = NodePath("")
[node name="Pancaked Ways_006" type="MeshInstance3D" parent="PitRoom/Model/22_A2_PIT_ROOM_B"]
[node name="Pancaked Ways_006" type="MeshInstance3D" parent="Model/PitRoom/Model/22_A2_PIT_ROOM_B"]
transform = Transform3D(-0.204149, 0, -3.36485e-08, 0, 0.0752327, 0, 6.08412e-08, 0, -0.112906, 31.173, 70.9899, 121.927)
mesh = SubResource("ArrayMesh_hwy5y")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="PitRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.5541, -69.249, -123.875)
[node name="Collision" type="Node3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.051639, -0.480896, -0.013773)
material_override = SubResource("StandardMaterial3D_4f64f")
radius = 4.55558
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.5541, -69.249, -123.938)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(5.37627, 0, 0, 0, 11.3947, 0, 0, 0, 5.37627, 13.5592, 71.3781, 124.086)
shape = SubResource("ConcavePolygonShape3D_26x7m")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(18, 0, 0, 0, 12.6632, 0, 0, 0, 18, 13.4949, 71.0702, 123.976)
shape = SubResource("ConcavePolygonShape3D_8vm10")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.87455, 73.283, 108.448)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.39347, 73.283, 108.448)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.95265, 73.283, 114.911)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.7534, 73.283, 108.456)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.6509, 73.283, 108.456)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.8369, 73.283, 114.752)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.8369, 73.283, 133.293)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.8369, 73.283, 139.148)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.7289, 73.283, 139.148)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00718, 73.283, 139.148)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.99243, 73.283, 139.148)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="PitRoom/StaticBody3D"]
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.99243, 73.283, 133.365)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="CSGBox3D" type="CSGBox3D" parent="PitRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0496787, 4.31423, -0.266716)
[node name="Doors" type="Node3D" parent="."]
[node name="RemoveUnusedDoors" type="Node" parent="Doors"]
script = ExtResource("20_n10ny")
[node name="CSGBox3D" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0496787, 4.31423, -0.329679)
visible = false
operation = 1
size = Vector3(36, 12, 35.4266)
[node name="CSGBox2" type="CSGBox3D" parent="PitRoom"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0660033, 0.0621085, 17.9484)
[node name="CSGBox2" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0660033, 0.0621085, 17.8854)
use_collision = true
size = Vector3(4, 4, 0.29248)
material = SubResource("StandardMaterial3D_2xv0l")
[node name="DOOR?" type="CSGBox3D" parent="PitRoom/CSGBox2"]
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -3.72529e-08, 0.612764)
material_override = SubResource("StandardMaterial3D_eem4o")
operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_dd0w8")
[node name="CSGBox3" type="CSGBox3D" parent="PitRoom"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0660033, -0.0712214, -17.9307)
[node name="CSGBox3" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0660033, -0.0712214, -17.9937)
use_collision = true
size = Vector3(4, 4, 0.29248)
material = SubResource("StandardMaterial3D_2xv0l")
[node name="DOOR?" type="CSGBox3D" parent="PitRoom/CSGBox3"]
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -3.72529e-08, -0.291462)
material_override = SubResource("StandardMaterial3D_eem4o")
operation = 2
size = Vector3(4, 4, 1.27979)
material = SubResource("StandardMaterial3D_dd0w8")
[node name="CSGBox4" type="CSGBox3D" parent="PitRoom"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 17.9379, -0.0712214, 0.0823821)
[node name="CSGBox4" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 17.9379, -0.0712214, 0.0194186)
use_collision = true
size = Vector3(4, 4, 0.29248)
material = SubResource("StandardMaterial3D_2xv0l")
[node name="DOOR?" type="CSGBox3D" parent="PitRoom/CSGBox4"]
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -1.67638e-08, 0.550755)
material_override = SubResource("StandardMaterial3D_eem4o")
operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_dd0w8")
[node name="CSGBox5" type="CSGBox3D" parent="PitRoom"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -17.9413, -0.0712214, 0.0823821)
[node name="CSGBox5" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -17.9413, -0.0712214, 0.0194186)
use_collision = true
size = Vector3(4, 4, 0.29248)
material = SubResource("StandardMaterial3D_2xv0l")
[node name="DOOR?" type="CSGBox3D" parent="PitRoom/CSGBox5"]
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox5"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -6.51926e-08, -0.573383)
material_override = SubResource("StandardMaterial3D_eem4o")
operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_dd0w8")
[node name="ItemSpawnPoints" type="Node3D" parent="PitRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.764877, 4.39249, -0.482112)
[node name="Spawn Points" type="Node3D" parent="."]
[node name="ItemSpawnPoint" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
[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.764877, 4.39249, -0.545075)
[node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.34155, -6.07459, -9.01409)
[node name="ItemSpawnPoint2" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
[node name="ItemSpawnPoint2" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.43525, -6.07459, -9.01409)
[node name="ItemSpawnPoint3" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
[node name="ItemSpawnPoint3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.43525, -6.07459, 11.7575)
[node name="EnemySpawnPoints" type="Node3D" parent="PitRoom"]
[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.764877, 4.39249, -0.482112)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.764877, 4.39249, -0.545075)
[node name="Marker3D" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
[node name="Marker3D" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.13979, -5.72487, 0)
[node name="Marker3D2" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
[node name="Marker3D2" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.2311, -5.81234, 0)
[node name="ItemDatabase" parent="PitRoom" instance=ExtResource("19_y4v80")]
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("19_y4v80")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="PitRoom"]
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.86977, -1.3941, -5.82187)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.76788, -1.76654, -10.247)
[node name="PlayerSpawn" type="Marker3D" parent="PitRoom"]
[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, -8.76788, -1.76654, -10.184)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
collision_layer = 8
collision_mask = 8
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("20_n10ny")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_d346t")
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.051639, -0.480896, -0.013773)
material_override = SubResource("StandardMaterial3D_4f64f")
radius = 4.55558
[node name="Minimap" type="Node3D" parent="."]
[node name="Minimap Manager" type="Area3D" parent="."]
[node name="Minimap Manager" type="Area3D" parent="Minimap"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.764877, -0.480896, -0.482112)
collision_layer = 512
collision_mask = 512
script = ExtResource("21_ju35g")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
[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.60688, -2.08931, 0.47202)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_i3uar")
[node name="Minimap2" type="MeshInstance3D" parent="Minimap Manager"]
[node name="Minimap2" type="MeshInstance3D" parent="Minimap/Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.51272, 0)
layers = 4
mesh = SubResource("PlaneMesh_i3uar")
[node name="Room" type="Area3D" parent="."]
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"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_d346t")

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -272,30 +272,42 @@ shadow_mesh = SubResource("ArrayMesh_aaruf")
[node name="Void Room" type="Node3D"]
[node name="30_A2_VOID_ROOM_VER_2" type="Node3D" parent="."]
[node name="Model" type="Node3D" parent="."]
[node name="30_A2_VOID_ROOM_VER_2" type="Node3D" parent="Model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.05993, -2.41216, -5.95563)
[node name="VOID_ROOM" type="MeshInstance3D" parent="30_A2_VOID_ROOM_VER_2"]
[node name="VOID_ROOM" type="MeshInstance3D" parent="Model/30_A2_VOID_ROOM_VER_2"]
transform = Transform3D(18, 0, 0, 0, 4, 0, 0, 0, 18, -1.80463, -2.08026, 3.33676)
mesh = SubResource("ArrayMesh_cvb7x")
skeleton = NodePath("")
[node name="WALKWAY" type="MeshInstance3D" parent="30_A2_VOID_ROOM_VER_2"]
[node name="WALKWAY" type="MeshInstance3D" parent="Model/30_A2_VOID_ROOM_VER_2"]
transform = Transform3D(18, 0, 0, 0, 4, 0, 0, 0, 18, 1.55556, 0.202592, 1.73333)
mesh = SubResource("ArrayMesh_mf5gl")
skeleton = NodePath("")
[node name="COLUMNS" type="MeshInstance3D" parent="30_A2_VOID_ROOM_VER_2"]
[node name="COLUMNS" type="MeshInstance3D" parent="Model/30_A2_VOID_ROOM_VER_2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.8493, 0.25681, 33.6825)
mesh = SubResource("ArrayMesh_iw20e")
skeleton = NodePath("")
[node name="ENTRY_VOID_ROOM" type="MeshInstance3D" parent="30_A2_VOID_ROOM_VER_2"]
[node name="ENTRY_VOID_ROOM" type="MeshInstance3D" parent="Model/30_A2_VOID_ROOM_VER_2"]
transform = Transform3D(18, 0, 0, 0, 4, 0, 0, 0, 18, -1.80463, -2.08026, 3.33676)
mesh = SubResource("ArrayMesh_pnqkk")
skeleton = NodePath("")
[node name="PRIZE_ROOM" type="MeshInstance3D" parent="30_A2_VOID_ROOM_VER_2"]
[node name="PRIZE_ROOM" type="MeshInstance3D" parent="Model/30_A2_VOID_ROOM_VER_2"]
transform = Transform3D(18, 0, 0, 0, 4, 0, 0, 0, 18, -1.80463, -2.08026, 3.33676)
mesh = SubResource("ArrayMesh_1saaw")
skeleton = NodePath("")
[node name="Collision" type="Node3D" parent="."]
[node name="Doors" type="Node3D" parent="."]
[node name="Spawn Points" type="Node3D" parent="."]
[node name="Room" type="Node3D" parent="."]
[node name="Minimap" type="Node3D" parent="."]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1626,296 +1626,304 @@ size = Vector3(1.9823, 12.776, 1.97168)
[node name="Boss Floor B" type="Node3D"]
[node name="34_A2_BOSS FLOOR B_VER_1" type="Node3D" parent="."]
[node name="Model" type="Node3D" parent="."]
[node name="CEILING EMBELISHMENT" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="34_A2_BOSS FLOOR B_VER_1" type="Node3D" parent="Model"]
[node name="CEILING EMBELISHMENT" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(1.46129, 0, 0, 0, 0.739795, 0, 0, 0, 1.46129, -0.572829, 32.2968, 11.9288)
mesh = SubResource("ArrayMesh_6guha")
skeleton = NodePath("")
[node name="Cube_020" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cube_020" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(13.7546, 0, 0, 0, 13.7546, 0, 0, 0, 13.7546, 2.02274, 29.5563, 12.3041)
mesh = SubResource("ArrayMesh_r5oyn")
skeleton = NodePath("")
[node name="Cylinder_003" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cylinder_003" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(2.06395, 0, 0, 0, 0.973546, 0, 0, 0, 2.06395, 6.49035, 28.659, 11.321)
mesh = SubResource("ArrayMesh_0ylsa")
skeleton = NodePath("")
[node name="Pancaked Ways_015" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Pancaked Ways_015" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, -0.66846, 29.1975, -25.7813)
mesh = SubResource("ArrayMesh_envef")
skeleton = NodePath("")
[node name="Pancaked Ways_001" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Pancaked Ways_001" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, -0.646254, 29.1975, 48.7662)
mesh = SubResource("ArrayMesh_envef")
skeleton = NodePath("")
[node name="Cube" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cube" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(1, 0, 0, 0, 5.36442e-07, 1, 0, -1, 5.36442e-07, 13.0826, 20.1717, -0.14459)
mesh = SubResource("ArrayMesh_okdo5")
skeleton = NodePath("")
[node name="mirroring plane" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="mirroring plane" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0.0415569, 0, 0, 0, -1.98159e-08, -0.0415569, 0, 0.0415569, -1.98159e-08, -108.525, 78.6699, 17.4413)
mesh = SubResource("ArrayMesh_xifjq")
skeleton = NodePath("")
[node name="ROOM WALL" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="ROOM WALL" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0, -1.97275, 0, 0, 0, -3.00253, 1.9233, 0, 0, -0.641214, 28.3016, 91.1329)
mesh = SubResource("ArrayMesh_hq63d")
skeleton = NodePath("")
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0, 0, -0.132003, 0, 0.0980089, 0, 0.23868, 0, 0, -0.63289, 28.9323, 54.8347)
mesh = SubResource("ArrayMesh_vlkud")
skeleton = NodePath("")
[node name="Pancaked Ways_002" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Pancaked Ways_002" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 0, -2.73665, 29.1282, 144.06)
mesh = SubResource("ArrayMesh_ing2h")
skeleton = NodePath("")
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, 1.34868, 29.1343, 100.297)
mesh = SubResource("ArrayMesh_ing2h")
skeleton = NodePath("")
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, 15.1226, 29.1235, 111.973)
mesh = SubResource("ArrayMesh_ing2h")
skeleton = NodePath("")
[node name="FLOOR SEAL" type="Node3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="FLOOR SEAL" type="Node3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0, 0, -3.13427, 0, 3.13427, 0, 3.13427, 0, 0, 0.0174561, 38.1937, 25.7215)
[node name="Cylinder" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cylinder" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0.989353, 0, 0.145537, 0, 1, 0, -0.145537, 0, 0.989353, 19.4376, 19.0209, 59.1627)
mesh = SubResource("ArrayMesh_c5cdv")
skeleton = NodePath("")
[node name="Cylinder_001" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cylinder_001" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0.556926, 0, -0.830562, 0, 1, 0, 0.830562, 0, 0.556926, 16.1395, 19.167, -39.8095)
mesh = SubResource("ArrayMesh_c5cdv")
skeleton = NodePath("")
[node name="COLUMN_L" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="COLUMN_L" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(3.62949, 0, 0, 0, 0, -3.72312, 0, 3.62949, 0, 12.5645, 31.5028, 59.5233)
mesh = SubResource("ArrayMesh_eiugt")
skeleton = NodePath("")
[node name="COLUMN_R" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="COLUMN_R" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(3.62949, 0, 0, 0, 0, -3.72312, 0, 3.62949, 0, -13.3798, 31.5028, 59.5233)
mesh = SubResource("ArrayMesh_gcjr4")
skeleton = NodePath("")
[node name="ROOM" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="ROOM" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.674493, 35.4721, -46.1588)
mesh = SubResource("ArrayMesh_mvrh3")
skeleton = NodePath("")
[node name="Plane" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Plane" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0.479406, 0, 0, 0, 0.534395, 0, 0, 0, 0.396577, 4.75782, 26.4915, 31.0096)
mesh = SubResource("ArrayMesh_uhi34")
skeleton = NodePath("")
[node name="Plane_001" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Plane_001" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(1.46539, 0, 0, 0, 1.46539, 0, 0, 0, 1.46539, 13.0622, 28.8152, 101.971)
mesh = SubResource("ArrayMesh_1cct7")
skeleton = NodePath("")
[node name="Plane_002" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Plane_002" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(1.09333, 0, 1.81027, 0, 2.11482, 0, -1.81027, 0, 1.09333, 13.0839, 25.3567, 107.392)
mesh = SubResource("ArrayMesh_h1amv")
skeleton = NodePath("")
[node name="Plane_003" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Plane_003" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(-1.69843, 0, 0.0709576, 0, 1.39923, 0, -0.0433412, 0, -2.78065, 2.82606, 25.3497, 118.171)
mesh = SubResource("ArrayMesh_h1amv")
skeleton = NodePath("")
[node name="Cube_001" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cube_001" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
mesh = SubResource("ArrayMesh_k3jqk")
skeleton = NodePath("")
[node name="Cube_002" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cube_002" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.4641, 0, 0)
mesh = SubResource("ArrayMesh_k3jqk")
skeleton = NodePath("")
[node name="Cube_003" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cube_003" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(1, 0, 0, 0, 1.66609, 0, 0, 0, 1, 0, -13.8795, 45.2989)
mesh = SubResource("ArrayMesh_k3jqk")
skeleton = NodePath("")
[node name="Cube_004" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="Cube_004" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(1, 0, 0, 0, 1.66609, 0, 0, 0, 1, -27.4641, -13.8795, 45.2989)
mesh = SubResource("ArrayMesh_k3jqk")
skeleton = NodePath("")
[node name="PILARR" type="MeshInstance3D" parent="34_A2_BOSS FLOOR B_VER_1"]
[node name="PILARR" type="MeshInstance3D" parent="Model/34_A2_BOSS FLOOR B_VER_1"]
transform = Transform3D(0.101906, 0, 0, 0, 0, -0.0507176, 0, 0.101906, 0, -18.7801, 29.4934, 49.9705)
mesh = SubResource("ArrayMesh_6b45w")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(-8.92364e-09, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.93528e-09, 1.457, 28.799, 100.455)
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -3.73035e-14, 0, 1, 0, 3.62377e-13, 0, 1, -274.541, -8.11584, -18.6354)
shape = SubResource("BoxShape3D_1txpk")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37121e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113e-08, -242.126, -8.11584, -73.6499)
shape = SubResource("BoxShape3D_ytyxy")
[node name="CollisionShape3D28" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D28" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37119e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113e-08, -242.987, -8.11584, 35.5718)
shape = SubResource("BoxShape3D_rsajp")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 4.56524e-13, 0, 1, 0, 2.62901e-12, 0, 1, -105.68, -8.11584, -89.5513)
shape = SubResource("BoxShape3D_6v41l")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 6.03961e-13, 0, 1, 0, 3.30402e-12, 0, 1, -153.544, -8.11584, 59.4792)
shape = SubResource("BoxShape3D_hllmm")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -77.0873, -8.11585, 134.909)
shape = SubResource("BoxShape3D_m30u3")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, -66.351, -8.11585, 42.7213)
shape = SubResource("BoxShape3D_0u7qe")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 1.33049e-12, 0, 1, 0, 6.65779e-12, 0, 1, -27.8259, -8.11584, 25.3721)
shape = SubResource("BoxShape3D_2y86l")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 211.139, -8.11585, 144.689)
shape = SubResource("BoxShape3D_2vaxu")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 224.176, -8.11585, -97.8783)
shape = SubResource("BoxShape3D_3yje1")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 224.176, -8.11585, 65.1472)
shape = SubResource("BoxShape3D_0bv0n")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 7.2653e-13, 0, 1, 0, 3.87246e-12, 0, 1, 243.18, -8.11584, 26.9786)
shape = SubResource("BoxShape3D_htwt8")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 3.31113e-12, 0, 1, 0, 1.57669e-11, 0, 1, 238.04, -8.11584, -101.97)
shape = SubResource("BoxShape3D_rcf16")
[node name="CollisionShape3D33" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D33" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 5.65947e-12, 0, 1, 0, 2.65743e-11, 0, 1, 238.164, -15.4981, 64.5764)
shape = SubResource("BoxShape3D_rcf16")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 446.413, -8.11585, 59.4939)
shape = SubResource("BoxShape3D_al6ji")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 446.413, -8.11585, -96.359)
shape = SubResource("BoxShape3D_jvrkt")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 3.30402e-13, 0, 1, 0, 2.04636e-12, 0, 1, 633.007, -8.11584, -75.3131)
shape = SubResource("BoxShape3D_egg62")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 1.23102e-12, 0, 1, 0, 6.18883e-12, 0, 1, 632.277, -8.11584, 40.2833)
shape = SubResource("BoxShape3D_4jjwy")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -3.73035e-14, 0, 1, 0, 3.62377e-13, 0, 1, 670.368, -8.11584, 70.6204)
shape = SubResource("BoxShape3D_k26kc")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.08562e-14, 0, 1, 0, 3.48166e-13, 0, 1, 670.238, -8.11584, -106.023)
shape = SubResource("BoxShape3D_5igjt")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 776.532, 82.4929, -93.5422)
shape = SubResource("BoxShape3D_76tbm")
[node name="CollisionShape3D27" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D27" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 1.86517e-13, 0, 1, 0, 1.38556e-12, 0, 1, 772.73, 82.493, 60.2349)
shape = SubResource("BoxShape3D_r6tbr")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 6.0929e-13, 0, 1, 0, 3.32534e-12, 0, 1, 695.619, -8.11584, -119.559)
shape = SubResource("BoxShape3D_a7kmh")
[node name="CollisionShape3D25" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D25" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, -4.26326e-14, 0, 1, 0, 3.41061e-13, 0, 1, 701.989, -8.11585, 81.3988)
shape = SubResource("BoxShape3D_wylr3")
[node name="CollisionShape3D29" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D29" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 2.27907e-12, 0, 1, 0, 1.04734e-11, 0, 1, -3.78909, 0.962891, 78.7262)
shape = SubResource("BoxShape3D_egkxs")
[node name="CollisionShape3D30" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D30" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37115e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113e-08, -35.4713, 0.962891, 155.618)
shape = SubResource("BoxShape3D_sfnee")
[node name="CollisionShape3D31" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D31" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37115e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113e-08, 122.473, -0.842346, -153.269)
shape = SubResource("BoxShape3D_utkqh")
[node name="CollisionShape3D32" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D32" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37115e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113e-08, 122.473, -0.842346, 120.476)
shape = SubResource("BoxShape3D_utkqh")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 1.26832e-12, 0, 1, 0, 5.80513e-12, 0, 1, 730.937, -20.7406, -16.3514)
shape = SubResource("BoxShape3D_f0q5s")
[node name="PlayerSpawn" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -53.747, -2.58899, 17.731)
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"]
[node name="ItemDatabase" parent="." instance=ExtResource("23_br0k2")]
unique_name_in_owner = true
[node name="ItemSpawnPoint" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -115.98, -2.05432, 16.535)
[node name="TeleportSpawn" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -241.306, -2.32229, 16.2439)
[node name="StaticBody3D2" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.3791, 28.4076, 59.5319)
shape = SubResource("CylinderShape3D_egkxs")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D2"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.5246, 28.4076, 59.5319)
shape = SubResource("CylinderShape3D_egkxs")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D2"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.4496, 28.2717, 54.8965)
shape = SubResource("BoxShape3D_oqcwc")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D2"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.0092, 28.2717, 54.8599)
shape = SubResource("BoxShape3D_oqcwc")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D2"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.0092, 28.2717, 100.202)
shape = SubResource("BoxShape3D_oqcwc")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D2"]
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.4341, 28.2717, 100.202)
shape = SubResource("BoxShape3D_oqcwc")
[node name="Doors" type="Node3D" parent="."]
[node name="Spawn Points" type="Node3D" parent="."]
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -53.747, -2.58899, 17.731)
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("23_br0k2")]
unique_name_in_owner = true
[node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -115.98, -2.05432, 16.535)
[node name="Room" type="Node3D" parent="."]
[node name="Minimap" type="Node3D" parent="."]

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -676,74 +676,86 @@ shadow_mesh = SubResource("ArrayMesh_jtq5r")
script = ExtResource("1_71ggh")
voxel_scale = Vector3(4, 4, 4)
[node name="37_A2_CORRIDOR_B" type="Node3D" parent="."]
[node name="Model" type="Node3D" parent="."]
[node name="37_A2_CORRIDOR_B" type="Node3D" parent="Model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0203, -1.96873, -0.90789)
[node name="CB_COLUMN_001" type="MeshInstance3D" parent="37_A2_CORRIDOR_B"]
[node name="CB_COLUMN_001" type="MeshInstance3D" parent="Model/37_A2_CORRIDOR_B"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_50d54")
skeleton = NodePath("")
[node name="CB_FLOOR_CEILING" type="MeshInstance3D" parent="37_A2_CORRIDOR_B"]
[node name="CB_FLOOR_CEILING" type="MeshInstance3D" parent="Model/37_A2_CORRIDOR_B"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_ti0il")
skeleton = NodePath("")
[node name="CB_COLUMN_002" type="MeshInstance3D" parent="37_A2_CORRIDOR_B"]
[node name="CB_COLUMN_002" type="MeshInstance3D" parent="Model/37_A2_CORRIDOR_B"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_2mu70")
skeleton = NodePath("")
[node name="CB_COLUMN_003" type="MeshInstance3D" parent="37_A2_CORRIDOR_B"]
[node name="CB_COLUMN_003" type="MeshInstance3D" parent="Model/37_A2_CORRIDOR_B"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_pj3dv")
skeleton = NodePath("")
[node name="CB_COLUMN" type="MeshInstance3D" parent="37_A2_CORRIDOR_B"]
[node name="CB_COLUMN" type="MeshInstance3D" parent="Model/37_A2_CORRIDOR_B"]
transform = Transform3D(2, 0, 0, 0, 0.10779, 0, 0, 0, 2, -9.92441, 3.92578, 0.91278)
mesh = SubResource("ArrayMesh_fqsry")
skeleton = NodePath("")
[node name="DOOR?_F_CUT" type="CSGBox3D" parent="."]
[node name="Collision" type="Node3D" parent="."]
[node name="Doors" type="Node3D" parent="."]
[node name="DOOR?_F_CUT" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -0.0339368, -0.095025, 1.87165)
use_collision = true
size = Vector3(3.8, 3.8, 0.25)
material = SubResource("StandardMaterial3D_2qrwe")
[node name="CB_WALL_4" type="MeshInstance3D" parent="DOOR?_F_CUT"]
[node name="CB_WALL_4" type="MeshInstance3D" parent="Doors/DOOR?_F_CUT"]
transform = Transform3D(-2, 0, 1.74846e-07, 0, 0.10779, 0, -1.74846e-07, 0, -2, -0.129782, 2.05207, 1.86676)
mesh = SubResource("ArrayMesh_jb11o")
skeleton = NodePath("")
[node name="DOOR?_R_CUT" type="CSGBox3D" parent="."]
[node name="DOOR?_R_CUT" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.87415, -0.109414, -0.094615)
use_collision = true
size = Vector3(3.8, 3.8, 0.25)
material = SubResource("StandardMaterial3D_lepkf")
[node name="CB_WALL_1" type="MeshInstance3D" parent="DOOR?_R_CUT"]
[node name="CB_WALL_1" type="MeshInstance3D" parent="Doors/DOOR?_R_CUT"]
transform = Transform3D(-8.74228e-08, 0, -2, 0, 0.10779, 0, 2, 0, -8.74228e-08, -0.0995048, 2.06646, 1.97)
mesh = SubResource("ArrayMesh_ogsb3")
skeleton = NodePath("")
[node name="DOOR?_L_CUT" type="CSGBox3D" parent="."]
[node name="DOOR?_L_CUT" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.98471, -0.0715388, -0.0946158)
use_collision = true
size = Vector3(3.8, 3.8, 0.25)
material = SubResource("StandardMaterial3D_0m8h3")
[node name="CB_WALL_3" type="MeshInstance3D" parent="DOOR?_L_CUT"]
[node name="CB_WALL_3" type="MeshInstance3D" parent="Doors/DOOR?_L_CUT"]
transform = Transform3D(-8.74228e-08, 0, -2, 0, 0.10779, 0, 2, 0, -8.74228e-08, -0.0995054, 2.02859, -1.88886)
mesh = SubResource("ArrayMesh_eoqpa")
skeleton = NodePath("")
[node name="DOOR?_B_CUT" type="CSGBox3D" parent="."]
[node name="DOOR?_B_CUT" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -0.0339377, -0.127415, -2.00389)
use_collision = true
size = Vector3(3.8, 3.8, 0.25)
material = SubResource("StandardMaterial3D_4xu2u")
[node name="CB_WALL_2" type="MeshInstance3D" parent="DOOR?_B_CUT"]
[node name="CB_WALL_2" type="MeshInstance3D" parent="Doors/DOOR?_B_CUT"]
transform = Transform3D(-2, 0, 1.74846e-07, 0, 0.10779, 0, -1.74846e-07, 0, -2, -0.129783, 2.08446, -2.00878)
mesh = SubResource("ArrayMesh_opeel")
skeleton = NodePath("")
[node name="Spawn Points" type="Node3D" parent="."]
[node name="Room" type="Node3D" parent="."]
[node name="Minimap" type="Node3D" parent="."]

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("../../..")