First floor set collisions

This commit is contained in:
2026-01-15 01:37:57 -08:00
parent db218f26e7
commit 3fe45cb3e7
39 changed files with 2170 additions and 866 deletions

View File

@@ -1,4 +1,4 @@
<Project Sdk="Godot.NET.Sdk/4.4.1">
<Project Sdk="Godot.NET.Sdk/4.4.0">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<EnableDynamicLoading>true</EnableDynamicLoading>

View File

@@ -18,15 +18,15 @@ public partial class ExitRoom : DungeonRoom
public override void _Ready()
{
_exit.AreaEntered += Exit_AreaEntered;
_exit.AreaEntered += Exit_AreaEntered;
}
public void ExitReached()
=> Game.FloorExitReached();
=> Game.FloorExitReached();
private void Exit_AreaEntered(Area3D area)
{
if (area.GetOwner() is IPlayer)
ExitReached();
if (area.GetOwner() is IPlayer)
ExitReached();
}
}

View File

@@ -1,9 +1,56 @@
[gd_scene load_steps=3 format=3 uid="uid://8d6n4tk5aam0"]
[gd_scene load_steps=6 format=3 uid="uid://8d6n4tk5aam0"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_cg6gx"]
[ext_resource type="PackedScene" uid="uid://cjknjhcx843r6" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_1BLOCK.glb" id="2_ppwe6"]
[sub_resource type="BoxShape3D" id="BoxShape3D_wumfs"]
size = Vector3(3.98187, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_g2f4c"]
size = Vector3(3.96973, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ymply"]
size = Vector3(4.00526, 0.1, 4.01191)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_cg6gx")
[node name="CA1_1BLOCK" parent="." instance=ExtResource("2_ppwe6")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.0035, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_wumfs")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99706, 1.99092, -0.0477528)
shape = SubResource("BoxShape3D_g2f4c")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99706, 1.99092, -3.95286)
shape = SubResource("BoxShape3D_g2f4c")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00139, -0.00317979, -1.99123)
shape = SubResource("BoxShape3D_ymply")

View File

@@ -1,9 +1,56 @@
[gd_scene load_steps=3 format=3 uid="uid://dfjc54vc4yc45"]
[gd_scene load_steps=6 format=3 uid="uid://dfjc54vc4yc45"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_iqgx8"]
[ext_resource type="PackedScene" uid="uid://bfhasvqwthkmf" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_2BLOCK.glb" id="2_feq52"]
[sub_resource type="BoxShape3D" id="BoxShape3D_k6ifr"]
size = Vector3(7.99652, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_a8qsn"]
size = Vector3(7.98376, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_fopvt"]
size = Vector3(7.99089, 0.1, 4.01191)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_iqgx8")
[node name="CA1_2BLOCK" parent="." instance=ExtResource("2_feq52")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.01083, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_k6ifr")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00408, 1.99092, -0.0477528)
shape = SubResource("BoxShape3D_a8qsn")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00408, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_a8qsn")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.99877, -0.00317979, -1.99123)
shape = SubResource("BoxShape3D_fopvt")

View File

@@ -1,9 +1,63 @@
[gd_scene load_steps=3 format=3 uid="uid://dlrd6vvwaqq3n"]
[gd_scene load_steps=7 format=3 uid="uid://dlrd6vvwaqq3n"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_ph8ua"]
[ext_resource type="PackedScene" uid="uid://bxi1l14rcpjpf" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_3BLOCK.glb" id="2_oc3ya"]
[sub_resource type="BoxShape3D" id="BoxShape3D_lbqh3"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_25pxh"]
size = Vector3(12.0104, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_22yw6"]
size = Vector3(11.9919, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_06274"]
size = Vector3(11.9919, 3.9892, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_ph8ua")
[node name="CA1_3BLOCK" parent="." instance=ExtResource("2_oc3ya")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_lbqh3")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.9926, -9.84679, -2.04589)
shape = SubResource("BoxShape3D_lbqh3")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0019, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_25pxh")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.00815, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_22yw6")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 6.00815, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_06274")

View File

@@ -1,9 +1,61 @@
[gd_scene load_steps=3 format=3 uid="uid://b6tcqnvlc5ayk"]
[gd_scene load_steps=7 format=3 uid="uid://b6tcqnvlc5ayk"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_icfon"]
[ext_resource type="PackedScene" uid="uid://d0s23qa45g3pg" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_4BLOCK.glb" id="2_20qq7"]
[sub_resource type="BoxShape3D" id="BoxShape3D_kf5o1"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_oov8q"]
size = Vector3(16.0049, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_gpjgy"]
size = Vector3(15.9861, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_bxp2w"]
size = Vector3(15.9852, 3.9892, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_icfon")
[node name="CA1_4BLOCK" parent="." instance=ExtResource("2_20qq7")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_kf5o1")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.99, -9.84679, -2.03668)
shape = SubResource("BoxShape3D_kf5o1")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.99915, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_oov8q")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.00523, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_gpjgy")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 8.0048, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_bxp2w")

View File

@@ -1,9 +1,61 @@
[gd_scene load_steps=3 format=3 uid="uid://ckopnseygq01m"]
[gd_scene load_steps=7 format=3 uid="uid://ckopnseygq01m"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_67h0r"]
[ext_resource type="PackedScene" uid="uid://csye32n2nh7uo" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_5BLOCK.glb" id="2_e2gre"]
[sub_resource type="BoxShape3D" id="BoxShape3D_5qk5g"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_w2iy3"]
size = Vector3(20.0077, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_adhl7"]
size = Vector3(19.9861, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_dscly"]
size = Vector3(19.9872, 3.9892, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_67h0r")
[node name="CA1_5BLOCK" parent="." instance=ExtResource("2_e2gre")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_5qk5g")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.0111, -9.84679, -2.04151)
shape = SubResource("BoxShape3D_5qk5g")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0005, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_w2iy3")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0052, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_adhl7")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 10.0058, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_dscly")

View File

@@ -1,10 +1,86 @@
[gd_scene load_steps=3 format=3 uid="uid://cjxrkxr0bgeh1"]
[gd_scene load_steps=11 format=3 uid="uid://cjxrkxr0bgeh1"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_lawpv"]
[ext_resource type="PackedScene" uid="uid://d3iikbygqlww5" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_CORNERBLOCK.glb" id="2_huy2k"]
[sub_resource type="BoxShape3D" id="BoxShape3D_87led"]
size = Vector3(1.98914, 3.98102, 3.72977)
[sub_resource type="BoxShape3D" id="BoxShape3D_rj2in"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_so2qp"]
size = Vector3(8.00651, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_qaqpb"]
size = Vector3(4.27669, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_gtvhb"]
size = Vector3(0.271647, 3.9892, 4.00205)
[sub_resource type="BoxShape3D" id="BoxShape3D_rta5i"]
size = Vector3(0.271647, 3.9892, 7.98074)
[sub_resource type="BoxShape3D" id="BoxShape3D_62cg2"]
size = Vector3(7.98925, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_k040t"]
size = Vector3(3.994, 7.9736, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_lawpv")
[node name="CA1_CORNERBLOCK" parent="." instance=ExtResource("2_huy2k")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00333917, 0, 8.9407e-08)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.06521, -9.87613, -7.02853)
shape = SubResource("BoxShape3D_87led")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.9863, -9.84679, -2.03325)
shape = SubResource("BoxShape3D_rj2in")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.01012, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_so2qp")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.87503, 1.97029, -4.04086)
shape = SubResource("BoxShape3D_qaqpb")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.8725, 1.97029, -5.99188)
shape = SubResource("BoxShape3D_gtvhb")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.128486, 1.97029, -4.00254)
shape = SubResource("BoxShape3D_rta5i")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00682, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_62cg2")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 2.00919, -0.0448336, -4.00891)
shape = SubResource("BoxShape3D_k040t")

View File

@@ -1,10 +1,98 @@
[gd_scene load_steps=3 format=3 uid="uid://cmobnodvd3884"]
[gd_scene load_steps=7 format=3 uid="uid://cmobnodvd3884"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_6txl7"]
[ext_resource type="PackedScene" uid="uid://cotx3wyjwiuv2" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_CROSSBLOCK.glb" id="2_7kt5i"]
[sub_resource type="BoxShape3D" id="BoxShape3D_gkwp0"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_d0ovo"]
size = Vector3(4.30623, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_fhir2"]
size = Vector3(4.30623, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_jvqea"]
size = Vector3(12.0023, 4.01132, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_6txl7")
[node name="CA1_CROSSBLOCK" parent="." instance=ExtResource("2_7kt5i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0113125, 0, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.02327, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_gkwp0")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.93491, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_gkwp0")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.98159, -9.84679, 3.03271)
shape = SubResource("BoxShape3D_gkwp0")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.98159, -9.84679, -7.00162)
shape = SubResource("BoxShape3D_gkwp0")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, 1.85113)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, 1.86142)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_jvqea")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_jvqea")

View File

@@ -1,9 +1,104 @@
[gd_scene load_steps=3 format=3 uid="uid://cf28w6f6dvu5a"]
[gd_scene load_steps=13 format=3 uid="uid://cf28w6f6dvu5a"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_u04dj"]
[ext_resource type="PackedScene" uid="uid://bn4ix4eirgmx4" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_SBLOCK.glb" id="2_j3ujp"]
[sub_resource type="BoxShape3D" id="BoxShape3D_1x558"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_fp0e4"]
size = Vector3(7.98399, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_2kfn4"]
size = Vector3(8.0179, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_e4dmm"]
size = Vector3(4.31111, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_g56w7"]
size = Vector3(12.2511, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_cf3ii"]
size = Vector3(12.2511, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_10onk"]
size = Vector3(4.26076, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_f3men"]
size = Vector3(7.97403, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_1y7cb"]
size = Vector3(15.9244, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_jiiwu"]
size = Vector3(3.96991, 8.00859, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_u04dj")
[node name="CA1_SBLOCK" parent="." instance=ExtResource("2_j3ujp")]
[node name="Room" type="Node3D" parent="."]
visible = false
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_1x558")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8223, -9.84679, -14.0183)
shape = SubResource("BoxShape3D_1x558")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.98868, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_fp0e4")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.01712, 1.97029, -15.9581)
shape = SubResource("BoxShape3D_2kfn4")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.87052, 1.97029, -11.9789)
shape = SubResource("BoxShape3D_e4dmm")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.03087, 1.97029, -9.86815)
shape = SubResource("BoxShape3D_g56w7")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.96295, 1.97029, -6.10201)
shape = SubResource("BoxShape3D_cf3ii")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.14257, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_10onk")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.98598, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_f3men")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 5.98112, -0.0448337, -8.00035)
shape = SubResource("BoxShape3D_1y7cb")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 8.07679, -0.0420819, -13.9679)
shape = SubResource("BoxShape3D_jiiwu")

View File

@@ -1,9 +1,86 @@
[gd_scene load_steps=3 format=3 uid="uid://dgimg6s6w3xxd"]
[gd_scene load_steps=10 format=3 uid="uid://dgimg6s6w3xxd"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_jw60f"]
[ext_resource type="PackedScene" uid="uid://cwf4awh1e7wwf" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_TBLOCK.glb" id="2_8iso1"]
[sub_resource type="BoxShape3D" id="BoxShape3D_p4vjy"]
size = Vector3(3.97492, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_23kwe"]
size = Vector3(4.33736, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_66d21"]
size = Vector3(4.33736, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_or1dk"]
size = Vector3(4.33736, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_hhnql"]
size = Vector3(12.0027, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_8422v"]
size = Vector3(4.00874, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_sj14y"]
size = Vector3(7.97935, 11.9599, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_jw60f")
[node name="CA1_TBLOCK" parent="." instance=ExtResource("2_8iso1")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00002, -9.84679, -10.1023)
shape = SubResource("BoxShape3D_p4vjy")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.01977, -9.84679, -5.96785)
shape = SubResource("BoxShape3D_p4vjy")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99943, -9.84679, -1.9657)
shape = SubResource("BoxShape3D_p4vjy")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80531, 1.97029, -7.97344)
shape = SubResource("BoxShape3D_23kwe")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80531, 1.97029, -4.04542)
shape = SubResource("BoxShape3D_66d21")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.95848, 1.97029, -2.16882)
shape = SubResource("BoxShape3D_or1dk")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0427248, 1.97029, -6.0015)
shape = SubResource("BoxShape3D_hhnql")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.96361, 1.97029, -9.9985)
shape = SubResource("BoxShape3D_8422v")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00187, -0.0448335, -6.00208)
shape = SubResource("BoxShape3D_sj14y")

View File

@@ -1,9 +1,103 @@
[gd_scene load_steps=3 format=3 uid="uid://8u5kue6pljh0"]
[gd_scene load_steps=13 format=3 uid="uid://8u5kue6pljh0"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_q7f8v"]
[ext_resource type="PackedScene" uid="uid://kjv0f5l7xast" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1_ZBLOCK.glb" id="2_apwqt"]
[sub_resource type="BoxShape3D" id="BoxShape3D_l07sf"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_r3hgq"]
size = Vector3(8.02621, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_v4bqp"]
size = Vector3(4.28414, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_tb32i"]
size = Vector3(11.9954, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_8481d"]
size = Vector3(15.9967, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_2p26a"]
size = Vector3(4.30012, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_76y3k"]
size = Vector3(7.99044, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_r2cvw"]
size = Vector3(7.97435, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_nya3s"]
size = Vector3(15.9697, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_8e0vl"]
size = Vector3(3.97751, 8.10873, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_q7f8v")
[node name="CA1_ZBLOCK" parent="." instance=ExtResource("2_apwqt")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_l07sf")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8223, -9.84679, 9.91407)
shape = SubResource("BoxShape3D_l07sf")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.99401, 1.97029, 11.9822)
shape = SubResource("BoxShape3D_r3hgq")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.86504, 1.97029, 8.05021)
shape = SubResource("BoxShape3D_v4bqp")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.95679, 1.97029, 2.00171)
shape = SubResource("BoxShape3D_tb32i")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.03538, 1.97029, 4.00237)
shape = SubResource("BoxShape3D_8481d")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.13555, 1.97029, -0.035171)
shape = SubResource("BoxShape3D_2p26a")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00741, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_76y3k")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.99937, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_r2cvw")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 5.89896, -0.0448337, 3.99374)
shape = SubResource("BoxShape3D_nya3s")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 7.95873, -0.0448337, 9.98981)
shape = SubResource("BoxShape3D_8e0vl")

View File

@@ -1,9 +1,126 @@
[gd_scene load_steps=3 format=3 uid="uid://nghm4vbxdvcx"]
[gd_scene load_steps=14 format=3 uid="uid://nghm4vbxdvcx"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_unmj6"]
[ext_resource type="PackedScene" uid="uid://dlj1dadm3muxe" path="res://src/map/dungeon/corridors/Corridor Models/A1 Corridor Blocks/CA1-ZagBlock.glb" id="2_gr5ss"]
[sub_resource type="BoxShape3D" id="BoxShape3D_5t05g"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_fvi2i"]
size = Vector3(8.01119, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_jeg68"]
size = Vector3(4.01451, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_hou4a"]
size = Vector3(4.01451, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ppkln"]
size = Vector3(8.00418, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_26pae"]
size = Vector3(3.97572, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_01qss"]
size = Vector3(3.97572, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_vw7a1"]
size = Vector3(8.03128, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_s0pi4"]
size = Vector3(7.9945, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ysxcx"]
size = Vector3(7.97826, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ldn3x"]
size = Vector3(7.97826, 3.9892, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_unmj6")
[node name="CA1-ZagBlock" parent="." instance=ExtResource("2_gr5ss")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.01555, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_5t05g")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.02993, -9.84679, 6.0383)
shape = SubResource("BoxShape3D_5t05g")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.01671, 1.97029, -0.0430538)
shape = SubResource("BoxShape3D_fvi2i")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.01836, 1.97029, 3.96975)
shape = SubResource("BoxShape3D_jeg68")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0475216, 1.97029, 5.93111)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.94812, 1.97029, 1.98525)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.11416, 1.97029, -1.96748)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3.98564, 1.97029, 1.96148)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.98787, 1.97029, 7.96445)
shape = SubResource("BoxShape3D_ppkln")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.0021, 1.97029, 4.01159)
shape = SubResource("BoxShape3D_26pae")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.98969, 1.97029, 0.029349)
shape = SubResource("BoxShape3D_01qss")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.99062, 1.97029, -3.9656)
shape = SubResource("BoxShape3D_vw7a1")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00944, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_s0pi4")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00132, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_ysxcx")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0.0218341, -0.0448337, 1.97933)
shape = SubResource("BoxShape3D_ldn3x")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -3.9614, -0.0448337, 5.95247)
shape = SubResource("BoxShape3D_ldn3x")

View File

@@ -1,10 +1,35 @@
[gd_scene load_steps=3 format=3 uid="uid://cetblp4mtwotw"]
[gd_scene load_steps=4 format=3 uid="uid://cetblp4mtwotw"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_4snqm"]
[ext_resource type="PackedScene" uid="uid://ckwr0w106wj7g" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/CA2_1BLOCK.glb" id="2_4snqm"]
[sub_resource type="BoxShape3D" id="BoxShape3D_4snqm"]
size = Vector3(3.95453, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_4snqm")
[node name="CA2_1BLOCK" parent="." instance=ExtResource("2_4snqm")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45451, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.98983, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_4snqm")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,10 +1,35 @@
[gd_scene load_steps=3 format=3 uid="uid://bp8dy2pd56gkm"]
[gd_scene load_steps=4 format=3 uid="uid://bp8dy2pd56gkm"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_wf6mw"]
[ext_resource type="PackedScene" uid="uid://dty3eg8aci4bn" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/CA2_2BLOCK.glb" id="2_wf6mw"]
[sub_resource type="BoxShape3D" id="BoxShape3D_wf6mw"]
size = Vector3(7.98786, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_wf6mw")
[node name="CA2_2BLOCK" parent="." instance=ExtResource("2_wf6mw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45367, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00649, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_wf6mw")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,10 +1,39 @@
[gd_scene load_steps=3 format=3 uid="uid://ck42j6i3df2q5"]
[gd_scene load_steps=4 format=3 uid="uid://ck42j6i3df2q5"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_v580m"]
[ext_resource type="PackedScene" uid="uid://5yy2xmdlt1q3" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/area 2 3block.glb" id="2_v580m"]
[sub_resource type="BoxShape3D" id="BoxShape3D_v580m"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_v580m")
[node name="area 2 3block" parent="." instance=ExtResource("2_v580m")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46519, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_v580m")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8223, -9.84679, -2.04168)
shape = SubResource("BoxShape3D_v580m")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,10 +1,39 @@
[gd_scene load_steps=3 format=3 uid="uid://bnhcth7efq2da"]
[gd_scene load_steps=4 format=3 uid="uid://bnhcth7efq2da"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_t61r6"]
[ext_resource type="PackedScene" uid="uid://bvd24kwls4gud" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/CA2_4BLOCK.glb" id="2_t61r6"]
[sub_resource type="BoxShape3D" id="BoxShape3D_t61r6"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_t61r6")
[node name="CA2_4BLOCK" parent="." instance=ExtResource("2_t61r6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45435, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -2.04557)
shape = SubResource("BoxShape3D_t61r6")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0212, -9.84679, -2.05341)
shape = SubResource("BoxShape3D_t61r6")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,10 +1,39 @@
[gd_scene load_steps=3 format=3 uid="uid://dashmsecoojsf"]
[gd_scene load_steps=4 format=3 uid="uid://dashmsecoojsf"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_hceu2"]
[ext_resource type="PackedScene" uid="uid://k2ibaps2edtl" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/CA2_5BLOCK.glb" id="2_hceu2"]
[sub_resource type="BoxShape3D" id="BoxShape3D_hceu2"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_hceu2")
[node name="CA2_5BLOCK" parent="." instance=ExtResource("2_hceu2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46146, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.968672, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_hceu2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.9897, -9.84679, -2.01055)
shape = SubResource("BoxShape3D_hceu2")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,9 +1,41 @@
[gd_scene load_steps=3 format=3 uid="uid://ds6g6la483j2v"]
[gd_scene load_steps=5 format=3 uid="uid://ds6g6la483j2v"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_aknhk"]
[ext_resource type="PackedScene" uid="uid://dvo5y352kwouj" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/Ca2_CornerBlock1.glb" id="2_aknhk"]
[sub_resource type="BoxShape3D" id="BoxShape3D_aknhk"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_oxdo1"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_aknhk")
[node name="Ca2_CornerBlock1" parent="." instance=ExtResource("2_aknhk")]
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.01658, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_aknhk")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.03834, -9.84679, -6.99831)
shape = SubResource("BoxShape3D_oxdo1")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,10 +1,39 @@
[gd_scene load_steps=3 format=3 uid="uid://dp42gsgacl331"]
[gd_scene load_steps=4 format=3 uid="uid://dp42gsgacl331"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_8hqtj"]
[ext_resource type="PackedScene" uid="uid://dvosjgbg4dru8" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/CA2_SBLOCK.glb" id="2_8hqtj"]
[sub_resource type="BoxShape3D" id="BoxShape3D_8hqtj"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_8hqtj")
[node name="CA2_SBLOCK" parent="." instance=ExtResource("2_8hqtj")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46486, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_8hqtj")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.0645, -9.84679, -14.027)
shape = SubResource("BoxShape3D_8hqtj")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,10 +1,43 @@
[gd_scene load_steps=3 format=3 uid="uid://c3lwv11e6oi7a"]
[gd_scene load_steps=4 format=3 uid="uid://c3lwv11e6oi7a"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_efs71"]
[ext_resource type="PackedScene" uid="uid://ck1uuj321jas" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/CA2_TBLOCK.glb" id="2_efs71"]
[sub_resource type="BoxShape3D" id="BoxShape3D_efs71"]
size = Vector3(3.97492, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_efs71")
[node name="CA2_TBLOCK" parent="." instance=ExtResource("2_efs71")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.43714, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00002, -9.84679, -10.0783)
shape = SubResource("BoxShape3D_efs71")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.01977, -9.84679, -5.96785)
shape = SubResource("BoxShape3D_efs71")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99943, -9.84679, -1.9657)
shape = SubResource("BoxShape3D_efs71")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,10 +1,40 @@
[gd_scene load_steps=3 format=3 uid="uid://b7hdsijrg4g8c"]
[gd_scene load_steps=4 format=3 uid="uid://b7hdsijrg4g8c"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_lpude"]
[ext_resource type="PackedScene" uid="uid://b212lt0u1q2ry" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/CA2_ZBLOCK.glb" id="2_lpude"]
[sub_resource type="BoxShape3D" id="BoxShape3D_lpude"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_lpude")
[node name="CA2_ZBLOCK" parent="." instance=ExtResource("2_lpude")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46396, 0)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.73045, 0, -11.9164)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_lpude")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8223, -9.84679, 9.91407)
shape = SubResource("BoxShape3D_lpude")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.73045, 0.0586098, -11.9164)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

View File

@@ -1,10 +1,39 @@
[gd_scene load_steps=3 format=3 uid="uid://ba1qktwfba0h8"]
[gd_scene load_steps=4 format=3 uid="uid://ba1qktwfba0h8"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_a5b6m"]
[ext_resource type="PackedScene" uid="uid://b7e41cldp2phf" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/CA2_ZAGBLOCK.glb" id="2_a5b6m"]
[sub_resource type="BoxShape3D" id="BoxShape3D_11cjv"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_a5b6m")
[node name="CA2_ZAGBLOCK" parent="." instance=ExtResource("2_a5b6m")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.56869, 0)
[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 = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_11cjv")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0322, -9.84679, -9.99908)
shape = SubResource("BoxShape3D_11cjv")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")

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

@@ -660,6 +660,7 @@ skeleton = NodePath("")
[node name="STATUE ROOM\\" type="MeshInstance3D" parent="Model/A1-CornerBlockRoom"]
transform = Transform3D(0.287344, 0, 0, 0, 0.287443, 0, 0, 0, 0.287429, -0.2314, 5.02113, 0.860735)
visible = false
mesh = SubResource("ArrayMesh_k5wts")
skeleton = NodePath("")
@@ -705,7 +706,6 @@ skeleton = NodePath("")
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.79802, -61.655, -8.19072)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -967,7 +967,6 @@ surface_material_override/1 = SubResource("ShaderMaterial_gmijg")
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.04081, 2, -1.07468)
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(0.287315, 0, 0, 0, 0.288009, 0, 0, 0, 0.383238, 0.0204401, 2.03121, -0.0189954)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -161,19 +161,6 @@ skeleton = NodePath("")
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.09202, 0)
visible = false
[node name="CSGBox3D2" type="CSGBox3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.193875, -0.524414, 10.1829)
visible = false
layers = 4
size = Vector3(18.3369, 6.6543, 12.5115)
[node name="CSGBox3D3" type="CSGBox3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0993766, -0.524414, -10.1295)
visible = false
layers = 4
size = Vector3(19.2304, 6.6543, 13.5585)
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1.2, 0, 0, 0, 1.125, 0, 0, 0, 1.125, -11.1402, -18.0046, -26.4489)
@@ -252,6 +239,7 @@ shape = SubResource("BoxShape3D_2nfuf")
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_44h5a")
skeleton = NodePath("")

File diff suppressed because one or more lines are too long

View File

@@ -91,53 +91,54 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.926884, 2.0775, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.34809, 2.7067, 0.0909004)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.103113)
shape = SubResource("ConcavePolygonShape3D_5aadh")
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.84, 12, -0.235001)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.55434, -8.73997, 0.638)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.55434, -8.73997, 0.534887)
shape = SubResource("BoxShape3D_xhe56")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.65688, -11.3774, -5.74381)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.65688, -11.3774, -5.84692)
shape = SubResource("BoxShape3D_gh7is")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.35885, -6.46019, 6.28267)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.35885, -6.46019, 6.17956)
shape = SubResource("BoxShape3D_gh7is")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.871, -11.3774, 8.94015)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.871, -11.3774, 8.83704)
shape = SubResource("BoxShape3D_dterl")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.1345, -11.3774, 12.8074)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.1345, -11.3774, 12.7043)
shape = SubResource("BoxShape3D_201ll")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.3233, -10.5579, 4.15391)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.4995, -10.5579, 4.33708)
shape = SubResource("CylinderShape3D_5aadh")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.78325, -12.495, 0.154269)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.78325, -12.495, 0.051156)
shape = SubResource("CylinderShape3D_5aadh")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.445, -11.1036, -3.92843)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.4272, -11.1036, -3.97162)
shape = SubResource("CylinderShape3D_5aadh")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.8217, -10.8466, -4.03799)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.8217, -10.8466, -4.1411)
shape = SubResource("CylinderShape3D_xhe56")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.9956, -11.4577, 4.16631)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.9956, -11.4577, 4.0632)
shape = SubResource("CylinderShape3D_xhe56")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.2795, -10.3701, -8.39756)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.2795, -10.3701, -8.50067)
shape = SubResource("BoxShape3D_0lf1a")
[node name="Room" type="Node3D" parent="."]

View File

@@ -1736,4 +1736,4 @@ omni_attenuation = 2.812
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46673, 0)
[node name="Gesthemii" parent="NPC" instance=ExtResource("29_43nhx")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0197773, -0.683665, 3.52021)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0197773, -0.817697, 3.52021)

View File

@@ -8,24 +8,24 @@
[ext_resource type="AudioStream" uid="uid://b306wov6yfaan" path="res://src/audio/sfx/amb_flame_burning.ogg" id="6_54fgm"]
[ext_resource type="Texture2D" uid="uid://dw8vvn66qqfj2" path="res://src/minimap/textures/Room Maps/mi_exit.png" id="6_ljhl3"]
[sub_resource type="BoxShape3D" id="BoxShape3D_umdkt"]
size = Vector3(0.391602, 21, 37)
[sub_resource type="BoxShape3D" id="BoxShape3D_ljhl3"]
size = Vector3(6.65894, 0.1, 9.03726)
[sub_resource type="BoxShape3D" id="BoxShape3D_daunu"]
size = Vector3(0.0434814, 21, 6.864)
[sub_resource type="BoxShape3D" id="BoxShape3D_5n72k"]
size = Vector3(0.25, 4.23633, 18.2139)
[sub_resource type="BoxShape3D" id="BoxShape3D_7230f"]
size = Vector3(4.66064, 21, 19.2147)
[sub_resource type="BoxShape3D" id="BoxShape3D_l1s1j"]
size = Vector3(2.35376, 4.23633, 0.0171016)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_umdkt"]
height = 14.3952
radius = 1.40381
[sub_resource type="CylinderShape3D" id="CylinderShape3D_ljhl3"]
height = 2.76123
radius = 0.18457
[sub_resource type="BoxShape3D" id="BoxShape3D_62xqw"]
size = Vector3(1.31396, 11.3767, 3.75488)
[sub_resource type="BoxShape3D" id="BoxShape3D_xbcfg"]
size = Vector3(6.88965, 2.62292, 12.3677)
[sub_resource type="BoxShape3D" id="BoxShape3D_mg5bq"]
size = Vector3(15.7098, 10.2039, 7.09571)
size = Vector3(5.96239, 4.04241, 0.991822)
[sub_resource type="BoxShape3D" id="BoxShape3D_tgauh"]
size = Vector3(20, 20, 36)
@@ -74,6 +74,81 @@ size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[sub_resource type="Animation" id="Animation_k6ywg"]
resource_name = "Flame Flicker"
length = 2.62501
loop_mode = 1
step = 0.0625
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:frame")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2.5625),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 41]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../Flame2:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2.5625),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 41]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("OmniLight3D2:light_energy")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125, 1.25, 1.375, 1.5, 1.625, 1.75, 1.875, 2, 2.125, 2.25, 2.375, 2.5),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("../Flame2/OmniLight3D2:light_energy")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125, 1.25, 1.375, 1.5, 1.625, 1.75, 1.875, 2, 2.125, 2.25, 2.375, 2.5),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0]
}
[sub_resource type="Animation" id="Animation_54fgm"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:frame")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [0]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ljhl3"]
_data = {
&"Flame Flicker": SubResource("Animation_k6ywg"),
&"RESET": SubResource("Animation_54fgm")
}
[sub_resource type="AtlasTexture" id="AtlasTexture_fa0yd"]
atlas = ExtResource("6_5n72k")
region = Rect2(1024, 0, 512, 502)
@@ -376,105 +451,6 @@ animations = [{
"speed": 16.0
}]
[sub_resource type="Animation" id="Animation_k6ywg"]
resource_name = "Flame Flicker"
length = 2.62501
loop_mode = 1
step = 0.0625
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:frame")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2.5625),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 41]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../AnimatedSprite3D2:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2.5625),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 41]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../OmniLight3D:light_energy")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125, 1.25, 1.375, 1.5, 1.625, 1.75, 1.875, 2, 2.125, 2.25, 2.375, 2.5),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("../OmniLight3D2:light_energy")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125, 1.25, 1.375, 1.5, 1.625, 1.75, 1.875, 2, 2.125, 2.25, 2.375, 2.5),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0, 6.436, 6.0, 6.9, 5.6, 6.2, 5.5, 6.0]
}
[sub_resource type="Animation" id="Animation_54fgm"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:frame")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../AnimatedSprite3D2:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../OmniLight3D:light_energy")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [6.436]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ljhl3"]
_data = {
&"Flame Flicker": SubResource("Animation_k6ywg"),
&"RESET": SubResource("Animation_54fgm")
}
[node name="Floor Exit A" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.1224, 0, 19.9536)
script = ExtResource("2_umdkt")
@@ -483,58 +459,51 @@ script = ExtResource("2_umdkt")
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 6.46985, -2.01312)
visible = false
[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")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0545654, -14.6274, 8.8418)
shape = SubResource("BoxShape3D_ljhl3")
[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")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.2792, -12.5911, 4.27106)
shape = SubResource("BoxShape3D_5n72k")
[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")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.18622, -12.5911, 4.27106)
shape = SubResource("BoxShape3D_5n72k")
[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")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.13434, -12.5911, 13.3695)
shape = SubResource("BoxShape3D_l1s1j")
[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")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.21595, -12.5911, 13.3695)
shape = SubResource("BoxShape3D_l1s1j")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -8.15778, -7.50703, -0.669771)
shape = SubResource("CylinderShape3D_umdkt")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.33478, -13.2395, 13.1488)
shape = SubResource("CylinderShape3D_ljhl3")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.13223, -8.33589, -0.669771)
shape = SubResource("CylinderShape3D_umdkt")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.29999, -13.2395, 13.1488)
shape = SubResource("CylinderShape3D_ljhl3")
[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="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.99862, -5.18835, 9.61777)
shape = SubResource("BoxShape3D_62xqw")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.127686, -13.6495, 1.28505)
shape = SubResource("BoxShape3D_xbcfg")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.90128, -0.186399)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.02384, -1.45994, 0.387373)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0273809, -1.45994, 13.8075)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38592, -1.90128)
visible = false
[node name="Exit" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -542,7 +511,7 @@ 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.00295544, 1.56831, 4.23168)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0927229, -0.573011, 10.4861)
shape = SubResource("BoxShape3D_mg5bq")
[node name="Room" type="Area3D" parent="Room"]
@@ -579,36 +548,6 @@ local_coords = true
process_material = SubResource("ParticleProcessMaterial_63u6y")
draw_pass_1 = SubResource("QuadMesh_fwdls")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.37101, 4.44375, -0.0360394)
light_color = Color(0.414176, 0.813573, 0.948183, 1)
light_energy = 6.436
shadow_enabled = true
shadow_blur = 10.0
omni_range = 19.166
omni_attenuation = 1.106
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.71382, 4.51263, -0.0790882)
light_color = Color(0.414176, 0.813573, 0.948183, 1)
light_energy = 6.436
shadow_enabled = true
shadow_blur = 10.0
omni_range = 19.166
omni_attenuation = 1.106
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.615, 0, 0, 0, 0.445, 0, 0, 0, 0.445, -5.60284, 4.75245, -0.0712357)
billboard = 2
sprite_frames = SubResource("SpriteFrames_s0p2a")
autoplay = "default"
[node name="AnimatedSprite3D2" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.615, 0, 0, 0, 0.445, 0, 0, 0, 0.445, 5.46833, 4.73834, -0.0770664)
billboard = 2
sprite_frames = SubResource("SpriteFrames_s0p2a")
autoplay = "default"
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 13.623, -5.91127)
light_color = Color(0, 0.768998, 0.560773, 1)
@@ -620,24 +559,56 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.482666, 20.6513, -16.0869)
size = Vector3(30.7642, 10.3584, 24.915)
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
root_node = NodePath("../AnimatedSprite3D")
root_node = NodePath("../Flame1")
libraries = {
&"": SubResource("AnimationLibrary_ljhl3")
}
autoplay = "Flame Flicker"
[node name="FLAME1" type="AudioStreamPlayer3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.74898, 4.30518, -0.348886)
[node name="Flame1" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.615, 0, 0, 0, 0.445, 0, 0, 0, 0.445, -2.85658, 2.77495, 6.23744)
billboard = 2
sprite_frames = SubResource("SpriteFrames_s0p2a")
autoplay = "default"
[node name="FLAME1" type="AudioStreamPlayer3D" parent="Flame1"]
transform = Transform3D(1.62602, 0, 0, 0, 2.24719, 0, 0, 0, 2.24719, -0.237626, -1.0051, -0.623936)
stream = ExtResource("6_54fgm")
autoplay = true
max_distance = 25.0
bus = &"AMBIENT"
parameters/looping = true
[node name="FLAME2" type="AudioStreamPlayer3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.41704, 4.2363, -0.0849304)
[node name="OmniLight3D2" type="OmniLight3D" parent="Flame1"]
transform = Transform3D(1.62602, 0, 0, 0, 2.24719, 0, 0, 0, 2.24719, -0.180455, -0.538921, -0.0176468)
light_color = Color(0.414176, 0.813573, 0.948183, 1)
light_energy = 6.436
shadow_enabled = true
shadow_blur = 10.0
omni_range = 19.166
omni_attenuation = 1.106
[node name="Flame2" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.615, 0, 0, 0, 0.445, 0, 0, 0, 0.445, 2.72699, 2.77495, 6.23744)
billboard = 2
sprite_frames = SubResource("SpriteFrames_s0p2a")
autoplay = "default"
[node name="FLAME2" type="AudioStreamPlayer3D" parent="Flame2"]
transform = Transform3D(1.62602, 0, 0, 0, 2.24719, 0, 0, 0, 2.24719, -0.237626, -1.0051, -0.623936)
stream = ExtResource("6_54fgm")
autoplay = true
max_distance = 25.0
bus = &"AMBIENT"
parameters/looping = true
[node name="OmniLight3D2" type="OmniLight3D" parent="Flame2"]
transform = Transform3D(1.62602, 0, 0, 0, 2.24719, 0, 0, 0, 2.24719, -0.180455, -0.538921, -0.0176468)
light_color = Color(0.414176, 0.813573, 0.948183, 1)
light_energy = 6.436
shadow_enabled = true
shadow_blur = 10.0
omni_range = 19.166
omni_attenuation = 1.106
[editable path="A1-Exit"]

View File

@@ -2,32 +2,26 @@
[ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_d5tpe"]
[ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_xassj"]
[ext_resource type="Texture2D" uid="uid://b2oi3m1eh0hyn" path="res://src/npc/Gesthesemii/Frames - Gesth1/gesth11.png" id="3_m5jqa"]
[ext_resource type="Texture2D" uid="uid://dimcevxeo0kop" path="res://src/npc/Gesthesemii/Frames - Gesth1/gesth12.png" id="4_xlatl"]
[ext_resource type="Texture2D" uid="uid://y36poq5qyhyp" path="res://src/npc/Gesthesemii/Frames - Gesth1/gesth13.png" id="5_m57jb"]
[ext_resource type="Texture2D" uid="uid://cnsynvu0bbjj8" path="res://src/npc/Gesthesemii/Frames - Gesth1/gesth14.png" id="6_aefdm"]
[ext_resource type="Texture2D" uid="uid://bdhpfdrhhxswq" path="res://src/npc/Gesthesemii/Frames - Gesth2/gesth21.png" id="3_xlatl"]
[ext_resource type="Texture2D" uid="uid://d4g1v6fqtvscv" path="res://src/npc/Gesthesemii/Frames - Gesth2/gesth22.png" id="4_m57jb"]
[ext_resource type="Texture2D" uid="uid://c44qtdgv0wcwo" path="res://src/npc/Gesthesemii/Frames - Gesth2/gesth23.png" id="5_aefdm"]
[ext_resource type="Texture2D" uid="uid://wmfeujrpqt78" path="res://src/npc/Gesthesemii/Frames - Gesth2/gesth24.png" id="6_yguia"]
[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="7_xlatl"]
[sub_resource type="SpriteFrames" id="SpriteFrames_yguia"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("3_m5jqa")
"texture": ExtResource("3_xlatl")
}, {
"duration": 1.0,
"texture": ExtResource("4_xlatl")
"texture": ExtResource("4_m57jb")
}, {
"duration": 1.0,
"texture": ExtResource("5_m57jb")
"texture": ExtResource("5_aefdm")
}, {
"duration": 1.0,
"texture": ExtResource("6_aefdm")
}, {
"duration": 1.0,
"texture": ExtResource("5_m57jb")
}, {
"duration": 1.0,
"texture": ExtResource("4_xlatl")
"texture": ExtResource("6_yguia")
}],
"loop": true,
"name": &"default",
@@ -50,7 +44,6 @@ script = ExtResource("1_d5tpe")
Dialogue = ExtResource("2_xassj")
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.85956, 0, 0)
billboard = 2
shaded = true
texture_filter = 1
@@ -85,7 +78,7 @@ collision_mask = 2068
shape = SubResource("CylinderShape3D_nwuwj")
[node name="Shadow" type="Sprite3D" parent="."]
transform = Transform3D(1.075, 0, 0, 0, -4.69897e-08, 1.075, 0, -1.075, -4.69897e-08, 0.94821, -1.76158, 0)
transform = Transform3D(1.075, 0, 0, 0, -4.69897e-08, 1.075, 0, -1.075, -4.69897e-08, 0, -1.62483, 0)
transparency = 0.1
cast_shadow = 0
modulate = Color(1, 1, 1, 0.625)