This commit is contained in:
Pal
2026-02-01 05:03:10 -08:00
59 changed files with 1237 additions and 9599 deletions

View File

@@ -39,7 +39,7 @@ public partial class BossTypeA : Enemy, IHaveEngagePlayerBehavior, IHaveFollowBe
private float _movementSpeed = 2.0f;
public void OnReady()
public void OnResolved()
{
FollowBehavior.Init(NavigationAgent);
FollowBehavior.OnVelocityComputed += OnVelocityComputed;

View File

@@ -20,6 +20,8 @@ public abstract partial class DungeonRoom : Node3D, IDungeonRoom
[Node] private Area3D _room { get; set; } = default!;
[Node] public Node3D MinimapShadow { get; set; } = default!;
private ImmutableList<IEnemy> _enemiesInRoom;
private bool _isPlayerInRoom = false;
private bool _playerDiscoveredRoom = false;
@@ -61,6 +63,7 @@ public abstract partial class DungeonRoom : Node3D, IDungeonRoom
{
_isPlayerInRoom = true;
_playerDiscoveredRoom = true;
MinimapShadow.Hide();
}
public void OnExitTree()

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=6 format=3 uid="uid://8d6n4tk5aam0"]
[gd_scene load_steps=7 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/models/Corridor Models/A1 Corridor Blocks/CA1_1BLOCK.glb" id="2_ppwe6"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_g2f4c"]
[sub_resource type="BoxShape3D" id="BoxShape3D_wumfs"]
size = Vector3(3.98187, 3.98102, 3.88313)
@@ -29,15 +30,8 @@ collision_mask = 10
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="Reveal Cube" parent="Room" instance=ExtResource("3_g2f4c")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Collision" type="Node3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=6 format=3 uid="uid://dfjc54vc4yc45"]
[gd_scene load_steps=7 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/models/Corridor Models/A1 Corridor Blocks/CA1_2BLOCK.glb" id="2_feq52"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_a8qsn"]
[sub_resource type="BoxShape3D" id="BoxShape3D_k6ifr"]
size = Vector3(7.99652, 3.98102, 3.88313)
@@ -29,15 +30,11 @@ collision_mask = 10
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="Reveal Cube" parent="Room" instance=ExtResource("3_a8qsn")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_a8qsn")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Collision" type="Node3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=7 format=3 uid="uid://dlrd6vvwaqq3n"]
[gd_scene load_steps=8 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/models/Corridor Models/A1 Corridor Blocks/CA1_3BLOCK.glb" id="2_oc3ya"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_25pxh"]
[sub_resource type="BoxShape3D" id="BoxShape3D_lbqh3"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -36,15 +37,14 @@ shape = SubResource("BoxShape3D_lbqh3")
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="Reveal Cube" parent="Room" instance=ExtResource("3_25pxh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_25pxh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_25pxh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Collision" type="Node3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=7 format=3 uid="uid://b6tcqnvlc5ayk"]
[gd_scene load_steps=8 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/models/Corridor Models/A1 Corridor Blocks/CA1_4BLOCK.glb" id="2_20qq7"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_oov8q"]
[sub_resource type="BoxShape3D" id="BoxShape3D_kf5o1"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -37,15 +38,17 @@ shape = SubResource("BoxShape3D_kf5o1")
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="Reveal Cube" parent="Room" instance=ExtResource("3_oov8q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_oov8q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_oov8q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_oov8q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -2)
[node name="StaticBody3D" type="StaticBody3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=7 format=3 uid="uid://ckopnseygq01m"]
[gd_scene load_steps=8 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/models/Corridor Models/A1 Corridor Blocks/CA1_5BLOCK.glb" id="2_e2gre"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_w2iy3"]
[sub_resource type="BoxShape3D" id="BoxShape3D_5qk5g"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -37,15 +38,20 @@ shape = SubResource("BoxShape3D_5qk5g")
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="Reveal Cube" parent="Room" instance=ExtResource("3_w2iy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_w2iy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_w2iy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_w2iy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -2)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_w2iy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -2)
[node name="StaticBody3D" type="StaticBody3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=11 format=3 uid="uid://cjxrkxr0bgeh1"]
[gd_scene load_steps=12 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/models/Corridor Models/A1 Corridor Blocks/CA1_CORNERBLOCK.glb" id="2_huy2k"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_so2qp"]
[sub_resource type="BoxShape3D" id="BoxShape3D_87led"]
size = Vector3(1.98914, 3.98102, 3.72977)
@@ -50,15 +51,14 @@ shape = SubResource("BoxShape3D_87led")
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="Reveal Cube" parent="Room" instance=ExtResource("3_so2qp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_so2qp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_so2qp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
[node name="StaticBody3D" type="StaticBody3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=7 format=3 uid="uid://cmobnodvd3884"]
[gd_scene load_steps=8 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/models/Corridor Models/A1 Corridor Blocks/CA1_CROSSBLOCK.glb" id="2_7kt5i"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_d0ovo"]
[sub_resource type="BoxShape3D" id="BoxShape3D_gkwp0"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -46,15 +47,20 @@ shape = SubResource("BoxShape3D_gkwp0")
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="Reveal Cube" parent="Room" instance=ExtResource("3_d0ovo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_d0ovo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_d0ovo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -2)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_d0ovo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_d0ovo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
[node name="StaticBody3D" type="StaticBody3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=13 format=3 uid="uid://cf28w6f6dvu5a"]
[gd_scene load_steps=14 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/models/Corridor Models/A1 Corridor Blocks/CA1_SBLOCK.glb" id="2_j3ujp"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_fp0e4"]
[sub_resource type="BoxShape3D" id="BoxShape3D_1x558"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -39,7 +40,6 @@ 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
@@ -55,15 +55,23 @@ shape = SubResource("BoxShape3D_1x558")
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="Reveal Cube" parent="Room" instance=ExtResource("3_fp0e4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_fp0e4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_fp0e4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_fp0e4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -10)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_fp0e4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -14)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_fp0e4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -14)
[node name="StaticBody3D" type="StaticBody3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=10 format=3 uid="uid://dgimg6s6w3xxd"]
[gd_scene load_steps=11 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/models/Corridor Models/A1 Corridor Blocks/CA1_TBLOCK.glb" id="2_8iso1"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_23kwe"]
[sub_resource type="BoxShape3D" id="BoxShape3D_p4vjy"]
size = Vector3(3.97492, 3.98102, 3.88313)
@@ -30,7 +31,6 @@ script = ExtResource("1_jw60f")
[node name="CA1_TBLOCK" parent="." instance=ExtResource("2_8iso1")]
[node name="Room" type="Node3D" parent="."]
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -50,15 +50,17 @@ shape = SubResource("BoxShape3D_p4vjy")
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="Reveal Cube" parent="Room" instance=ExtResource("3_23kwe")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_23kwe")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_23kwe")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_23kwe")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -10)
[node name="StaticBody3D" type="StaticBody3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=13 format=3 uid="uid://8u5kue6pljh0"]
[gd_scene load_steps=14 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/models/Corridor Models/A1 Corridor Blocks/CA1_ZBLOCK.glb" id="2_apwqt"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_r3hgq"]
[sub_resource type="BoxShape3D" id="BoxShape3D_l07sf"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -55,15 +56,23 @@ shape = SubResource("BoxShape3D_l07sf")
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="Reveal Cube" parent="Room" instance=ExtResource("3_r3hgq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_r3hgq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_r3hgq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 2)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_r3hgq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 6)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_r3hgq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 10)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_r3hgq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 10)
[node name="StaticBody3D" type="StaticBody3D" parent="."]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=14 format=3 uid="uid://nghm4vbxdvcx"]
[gd_scene load_steps=15 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/models/Corridor Models/A1 Corridor Blocks/CA1-ZagBlock.glb" id="2_gr5ss"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_fvi2i"]
[sub_resource type="BoxShape3D" id="BoxShape3D_5t05g"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -58,15 +59,23 @@ shape = SubResource("BoxShape3D_5t05g")
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="Reveal Cube" parent="Room" instance=ExtResource("3_fvi2i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[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="Reveal Cube2" parent="Room" instance=ExtResource("3_fvi2i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_fvi2i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_fvi2i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 2)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_fvi2i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 6)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_fvi2i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 6)
[node name="StaticBody3D" type="StaticBody3D" parent="."]

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=12 format=3 uid="uid://dv6umo0bmlyyj"]
[gd_scene load_steps=14 format=3 uid="uid://dv6umo0bmlyyj"]
[ext_resource type="PackedScene" uid="uid://bwx3fvmfagdtr" path="res://src/map/dungeon/models/Area 1/SmallBlockRoom/A1-SmallBlock.glb" id="1_mpkwb"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_r0cck"]
@@ -28,7 +28,14 @@ size = Vector3(4.02051, 3.9624, 4.02655)
size = Vector3(19.9524, 0.1, 19.9805)
[sub_resource type="BoxShape3D" id="BoxShape3D_yk0st"]
size = Vector3(12.0847, 8, 12.0664)
size = Vector3(19.9269, 8, 20.0117)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r0cck"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_r0cck"]
material = SubResource("StandardMaterial3D_r0cck")
size = Vector2(20.5, 20.5)
[node name="01_SmallBlockA1" type="Node3D"]
script = ExtResource("1_r0cck")
@@ -124,5 +131,16 @@ 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, 10.3539, 4.09071, 8.84395)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2995, 4.09071, 8.86348)
shape = SubResource("BoxShape3D_yk0st")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.337, -0.377879, 8.873)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_r0cck")
[editable path="Model/A1-SmallBlock"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=19 format=3 uid="uid://by2op0p65ht27"]
[gd_scene load_steps=21 format=3 uid="uid://by2op0p65ht27"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_apti7"]
[ext_resource type="PackedScene" uid="uid://cakhdxwa4pp0" path="res://src/map/dungeon/models/Area 1/LargeBlockRoom/A1-LargeBlock.glb" id="1_kpudl"]
@@ -51,6 +51,13 @@ size = Vector3(1.99298, 8, 2.01283)
[sub_resource type="BoxShape3D" id="BoxShape3D_qt2sk"]
size = Vector3(36.0175, 8, 20.0029)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r0cck"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_apti7"]
material = SubResource("StandardMaterial3D_r0cck")
size = Vector2(44.5, 21)
[node name="02_BigBlockRoom" type="Node3D"]
script = ExtResource("1_apti7")
@@ -186,3 +193,12 @@ collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.826404, 1.9843, -0.0330553)
shape = SubResource("BoxShape3D_qt2sk")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.883196, -2.51358, -0.0243163)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_apti7")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=60 format=4 uid="uid://dpec2lbt83dhe"]
[gd_scene load_steps=62 format=4 uid="uid://dpec2lbt83dhe"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_312b8"]
[ext_resource type="Texture2D" uid="uid://dloho0aquwytw" path="res://src/map/dungeon/models/Area 1/Antechamber/antechamberfix_WALL TILE 1.jpg" id="2_312b8"]
@@ -850,6 +850,13 @@ radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_e81mq"]
size = Vector3(20, 8, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_oetqg"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_8327w"]
material = SubResource("StandardMaterial3D_oetqg")
size = Vector2(21, 17)
[sub_resource type="Curve" id="Curve_jig7d"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -1036,7 +1043,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.9752, -3.71027, 11.0699)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.749275, 2.10907, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -1047,6 +1053,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.1021, 1.9843, 8.2923)
shape = SubResource("BoxShape3D_e81mq")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8047, -2.35338, 8.12474)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_8327w")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=21 format=3 uid="uid://tpgwccr6v43e"]
[gd_scene load_steps=23 format=3 uid="uid://tpgwccr6v43e"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_58osi"]
[ext_resource type="PackedScene" uid="uid://cljj515aklhoq" path="res://src/map/dungeon/models/Area 1/Tree/A1-Tree.glb" id="2_rr4cd"]
@@ -44,6 +44,13 @@ radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_cgshv"]
size = Vector3(20, 8, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1sirf"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_q0uor"]
material = SubResource("StandardMaterial3D_1sirf")
size = Vector2(22, 17)
[sub_resource type="Curve" id="Curve_82gcq"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -189,7 +196,6 @@ shape = SubResource("CylinderShape3D_1sirf")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7193, 0)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
@@ -217,7 +223,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2757, -0.246464, 4.4206)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00223, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -228,6 +233,16 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0457, 1.9843, 8)
shape = SubResource("BoxShape3D_cgshv")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0251, -2.05643, 8.01533)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_q0uor")
skeleton = NodePath("../..")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=17 format=3 uid="uid://cam640h4euewx"]
[gd_scene load_steps=19 format=3 uid="uid://cam640h4euewx"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_5ni02"]
[ext_resource type="PackedScene" uid="uid://xseoidsaunp4" path="res://src/map/dungeon/models/Area 1/Pit/A1-Pit.glb" id="2_ial2h"]
@@ -31,6 +31,13 @@ size = Vector3(53.0972, 0.001, 53.1202)
[sub_resource type="BoxShape3D" id="BoxShape3D_c4wqw"]
size = Vector3(51.8721, 17.7382, 52.1556)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_34j7u"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_ial2h"]
material = SubResource("StandardMaterial3D_34j7u")
size = Vector2(54, 54.5)
[sub_resource type="Curve" id="Curve_7744s"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -244,7 +251,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.23212, -1.76654, 7.753)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.77516, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -256,6 +262,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.1249, -13.1183, -26.339)
shape = SubResource("BoxShape3D_c4wqw")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, -6, -26)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_ial2h")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=24 format=3 uid="uid://b7111krf365x0"]
[gd_scene load_steps=26 format=3 uid="uid://b7111krf365x0"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_fedas"]
[ext_resource type="PackedScene" uid="uid://d4me6wfx21vug" path="res://src/map/dungeon/models/Area 1/Balcony/A1-Balcony.glb" id="2_ybo5h"]
@@ -49,6 +49,13 @@ size = Vector3(41.3612, 0.1, 35.3871)
[sub_resource type="BoxShape3D" id="BoxShape3D_1up8d"]
size = Vector3(36, 8, 32)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ybo5h"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_d2a01"]
material = SubResource("StandardMaterial3D_ybo5h")
size = Vector2(62, 50)
[sub_resource type="Curve" id="Curve_k6i88"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -230,7 +237,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.346, -0.5, -3.546)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -241,6 +247,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 5.65958, 0)
shape = SubResource("BoxShape3D_1up8d")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.337, -10.7933, -2.85486)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_d2a01")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=67 format=4 uid="uid://ce0cjm6v7ct6c"]
[gd_scene load_steps=69 format=4 uid="uid://ce0cjm6v7ct6c"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_6xco5"]
[ext_resource type="Texture2D" uid="uid://bwdaaecc443lb" path="res://src/map/dungeon/models/Area 1/Corner Block/A1-CornerBlockRoom_COLUM6N.png" id="2_uoixu"]
@@ -619,6 +619,13 @@ size = Vector3(4.01486, 8.02875, 0.428496)
[sub_resource type="BoxShape3D" id="BoxShape3D_jruxb"]
size = Vector3(16, 8, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cws3j"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_uoixu"]
material = SubResource("StandardMaterial3D_cws3j")
size = Vector2(17, 17)
[sub_resource type="Curve" id="Curve_u7fba"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -821,7 +828,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9514, -2.12568, -13.2894)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -832,6 +838,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
shape = SubResource("BoxShape3D_jruxb")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0063982, -2.11231, -0.021162)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_uoixu")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=39 format=4 uid="uid://b82dx66mgs2d7"]
[gd_scene load_steps=41 format=4 uid="uid://b82dx66mgs2d7"]
[ext_resource type="Texture2D" uid="uid://cynil12ridsej" path="res://src/map/dungeon/models/Area 1/Basin/A1-Basin_WALL TILE 1.jpg" id="2_ih385"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_pu81k"]
@@ -304,6 +304,13 @@ size = Vector3(0.375244, 5.457, 16.0834)
[sub_resource type="BoxShape3D" id="BoxShape3D_txn5d"]
size = Vector3(20, 8, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sfsow"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_bghcm"]
material = SubResource("StandardMaterial3D_sfsow")
size = Vector2(21, 17)
[sub_resource type="Curve" id="Curve_qs4sv"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -431,7 +438,6 @@ shape = SubResource("BoxShape3D_cawjg")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
@@ -453,7 +459,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.55, -2.55692, 0)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -465,6 +470,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
shape = SubResource("BoxShape3D_txn5d")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0557356, -2.14522, -0.0170946)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_bghcm")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=77 format=4 uid="uid://c1qicmrcg6q6x"]
[gd_scene load_steps=79 format=4 uid="uid://c1qicmrcg6q6x"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_lij04"]
[ext_resource type="Texture2D" uid="uid://cs0x02prnkfl6" path="res://src/map/dungeon/models/Area 1/Column/A1-ColumnRoom_FLOOR1.jpg" id="2_v11dj"]
@@ -831,6 +831,13 @@ size = Vector3(48.0952, 0.0307617, 28.0626)
[sub_resource type="BoxShape3D" id="BoxShape3D_07e0r"]
size = Vector3(48, 8, 28)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_x02w5"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_v11dj"]
material = SubResource("StandardMaterial3D_x02w5")
size = Vector2(49, 29)
[sub_resource type="Curve" id="Curve_a10l6"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -1149,6 +1156,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 2.00828, 0)
shape = SubResource("BoxShape3D_07e0r")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0325813, -2.94515, 0.00641251)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_v11dj")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=80 format=4 uid="uid://dn5546yqyntfr"]
[gd_scene load_steps=82 format=4 uid="uid://dn5546yqyntfr"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_7rwa4"]
[ext_resource type="Shader" uid="uid://cntrajooialrn" path="res://src/map/map shaders/DemonWall Wave.gdshader" id="2_7rwa4"]
@@ -882,6 +882,13 @@ radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_x7lek"]
size = Vector3(12, 8, 14)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_i8fsj"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_kbwvc"]
material = SubResource("StandardMaterial3D_i8fsj")
size = Vector2(12.5, 14.5)
[sub_resource type="Curve" id="Curve_77ny7"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -1019,7 +1026,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.04081, 2.02774, -1.07468)
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
visible = false
collision_layer = 0
collision_mask = 10
@@ -1030,6 +1036,15 @@ shape = SubResource("BoxShape3D_x7lek")
[node name="Item Rescue" parent="Room" instance=ExtResource("24_x7lek")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.215604, 1)
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0418267, -2.19433, 1.06724)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_kbwvc")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=24 format=3 uid="uid://dhm2lyfkrjugf"]
[gd_scene load_steps=26 format=3 uid="uid://dhm2lyfkrjugf"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_lh7xt"]
[ext_resource type="PackedScene" uid="uid://upif0wx18xp0" path="res://src/map/dungeon/models/Area 1/LongRoom/A1-Longroom.glb" id="4_ykoit"]
@@ -48,6 +48,13 @@ radius = 0.618164
[sub_resource type="BoxShape3D" id="BoxShape3D_7sgjq"]
size = Vector3(48, 12, 28)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ykoit"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_8lisv"]
material = SubResource("StandardMaterial3D_ykoit")
size = Vector2(49, 29)
[sub_resource type="Curve" id="Curve_aug1p"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -258,6 +265,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 3.93401, 0)
shape = SubResource("BoxShape3D_7sgjq")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.45355, -2.04239, 0.114305)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_8lisv")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=15 format=3 uid="uid://dhkbvos11tkdw"]
[gd_scene load_steps=17 format=3 uid="uid://dhkbvos11tkdw"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_5m2h2"]
[ext_resource type="PackedScene" uid="uid://bc7ubbvnx0jdo" path="res://src/map/dungeon/models/Area 1/Jumpscare/A1-Jumpscare.glb" id="2_umqhi"]
@@ -24,6 +24,13 @@ radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_3jg1k"]
size = Vector3(20.0336, 8, 18.4926)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_unlia"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_unlia"]
material = SubResource("StandardMaterial3D_unlia")
size = Vector2(20.5, 19)
[sub_resource type="Curve" id="Curve_umqhi"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -103,7 +110,6 @@ shape = SubResource("CylinderShape3D_fgt65")
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0246, 2, 7.9943)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -114,6 +120,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0156765, 5.38675, 1.28534)
shape = SubResource("BoxShape3D_3jg1k")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, 0, 1.27829)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_unlia")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=146 format=4 uid="uid://c5eon2dk4ojua"]
[gd_scene load_steps=148 format=4 uid="uid://c5eon2dk4ojua"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_plyiv"]
[ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="2_xyps6"]
@@ -1732,6 +1732,13 @@ transitions = ["Start", "idle", SubResource("AnimationNodeStateMachineTransition
[sub_resource type="BoxShape3D" id="BoxShape3D_81jou"]
size = Vector3(32, 8, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r0cck"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_2wejk"]
material = SubResource("StandardMaterial3D_r0cck")
size = Vector2(33, 37)
[sub_resource type="Curve" id="Curve_aw882"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -2077,6 +2084,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
shape = SubResource("BoxShape3D_81jou")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0729809, 0, -0.117586)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_2wejk")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=20 format=3 uid="uid://crf30tibwsnri"]
[gd_scene load_steps=22 format=3 uid="uid://crf30tibwsnri"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_q135t"]
[ext_resource type="PackedScene" uid="uid://cvty2cdttg7bh" path="res://src/map/dungeon/models/Area 1/Seshat/SeshFix.glb" id="2_q135t"]
@@ -38,6 +38,13 @@ radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_1cfoy"]
size = Vector3(36, 8, 28)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xv0vr"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_q135t"]
material = SubResource("StandardMaterial3D_xv0vr")
size = Vector2(36.5, 29)
[sub_resource type="Curve" id="Curve_hiy7k"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -148,7 +155,6 @@ shape = SubResource("CylinderShape3D_xv0vr")
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.479425, 2.10946, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -159,6 +165,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
shape = SubResource("BoxShape3D_1cfoy")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.434504, -2.45955, 0.0633774)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_q135t")
[node name="NPC" type="Node3D" parent="."]
[node name="Seshat" parent="NPC" instance=ExtResource("31_1cfoy")]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=115 format=4 uid="uid://cw33vpar237pm"]
[gd_scene load_steps=117 format=4 uid="uid://cw33vpar237pm"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_yqj60"]
[ext_resource type="Texture2D" uid="uid://divd0yl3mgaqp" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_SNEK TILE.png" id="2_4l7hs"]
@@ -1517,6 +1517,13 @@ data = PackedVector3Array(-1, -1, -0.8333, -1, 1, -1, -1, -1, -1, -1, -1, -0.833
[sub_resource type="BoxShape3D" id="BoxShape3D_43nhx"]
size = Vector3(36, 6, 20)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_m6nq4"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_4l7hs"]
material = SubResource("StandardMaterial3D_m6nq4")
size = Vector2(37, 19)
[sub_resource type="Curve" id="Curve_h3ucl"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -1690,6 +1697,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 0.894945, 0)
shape = SubResource("BoxShape3D_43nhx")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0200825, -2.1338, 1.01485)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_4l7hs")
[node name="NPC" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46673, 0)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=64 format=3 uid="uid://cihbmyo0ltq4m"]
[gd_scene load_steps=66 format=3 uid="uid://cihbmyo0ltq4m"]
[ext_resource type="PackedScene" uid="uid://c77acs4px36hq" path="res://src/map/dungeon/models/Area 1/Exit/A1-Exit.glb" id="2_54fgm"]
[ext_resource type="Script" uid="uid://bd824eigybu51" path="res://src/map/dungeon/code/ExitRoom.cs" id="2_umdkt"]
@@ -28,6 +28,13 @@ size = Vector3(5.96239, 4.04241, 0.991822)
[sub_resource type="BoxShape3D" id="BoxShape3D_tgauh"]
size = Vector3(20, 20, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k6ywg"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_54fgm"]
material = SubResource("StandardMaterial3D_k6ywg")
size = Vector2(8, 26)
[sub_resource type="Curve" id="Curve_l1s1j"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -515,6 +522,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -4.02862, -1.19209e-07)
shape = SubResource("BoxShape3D_tgauh")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.55592, 3.41991)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_54fgm")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=23 format=3 uid="uid://b8u3sfhexlhfu"]
[gd_scene load_steps=25 format=3 uid="uid://b8u3sfhexlhfu"]
[ext_resource type="PackedScene" uid="uid://cvajnig5nw537" path="res://src/map/dungeon/models/Area 1/WaterCircle/A1-WateryCircle.glb" id="1_1t1ov"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_k4n66"]
@@ -97,6 +97,13 @@ data = PackedVector3Array(-1, -0.4965, 0.4905, -1, 0.04, 0.4905, -1, 0.04, -0.47
[sub_resource type="BoxShape3D" id="BoxShape3D_yramv"]
size = Vector3(12.0847, 8, 12.0664)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_unlia"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_qjvxm"]
material = SubResource("StandardMaterial3D_unlia")
size = Vector2(29, 29)
[sub_resource type="Curve" id="Curve_vo6nb"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -228,6 +235,15 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3539, 4.09071, 8.84395)
visible = false
shape = SubResource("BoxShape3D_yramv")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3289, -2.94209, 8.95937)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_qjvxm")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=20 format=3 uid="uid://d2fbbjlkiqlao"]
[gd_scene load_steps=22 format=3 uid="uid://d2fbbjlkiqlao"]
[ext_resource type="PackedScene" uid="uid://c72vrk43ky2y0" path="res://src/map/dungeon/models/Area 1/Gallery/A1Gallery.glb" id="1_4yixp"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_wk80w"]
@@ -20,6 +20,13 @@ size = Vector3(12.0425, 0.1, 23.948)
[sub_resource type="BoxShape3D" id="BoxShape3D_5pjpw"]
size = Vector3(12.0074, 4.00659, 23.9081)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wk80w"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_w4hfg"]
material = SubResource("StandardMaterial3D_wk80w")
size = Vector2(13, 25)
[sub_resource type="Gradient" id="Gradient_w4hfg"]
[sub_resource type="GradientTexture2D" id="GradientTexture2D_wbbo3"]
@@ -161,6 +168,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.98005, 0.0134397, 12.0133)
shape = SubResource("BoxShape3D_5pjpw")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3225, -2.2025, 12.8518)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_w4hfg")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -561,6 +561,9 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.29049, -10.7568, -11.6103)
shape = SubResource("BoxShape3D_rhdyw")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=16 format=3 uid="uid://dadl2rua1ovhq"]
[gd_scene load_steps=18 format=3 uid="uid://dadl2rua1ovhq"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_rsrpd"]
[ext_resource type="PackedScene" uid="uid://0p07shc8wsja" path="res://src/map/dungeon/models/Area 2/Antechamber/A2-Antechamber.glb" id="2_v2k4g"]
@@ -24,6 +24,13 @@ size = Vector3(16.0869, 0.001, 16.1317)
[sub_resource type="BoxShape3D" id="BoxShape3D_nuwng"]
size = Vector3(20, 6, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a6kbu"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_f607g"]
material = SubResource("StandardMaterial3D_a6kbu")
size = Vector2(20.5, 17)
[sub_resource type="Curve" id="Curve_v2k4g"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -172,6 +179,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_nuwng")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, 0, 0.0304482)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_f607g")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=17 format=3 uid="uid://dra1mqcqhw7g0"]
[gd_scene load_steps=19 format=3 uid="uid://dra1mqcqhw7g0"]
[ext_resource type="PackedScene" uid="uid://dxgo871lwt6ph" path="res://src/map/dungeon/models/Area 2/Gallery/A2-Gallery.glb" id="2_ghwoy"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_snhgn"]
@@ -31,6 +31,13 @@ size = Vector3(16.0869, 0.001, 16.1317)
[sub_resource type="BoxShape3D" id="BoxShape3D_wex81"]
size = Vector3(16, 6, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_unlia"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_0m8be"]
material = SubResource("StandardMaterial3D_unlia")
size = Vector2(17, 17)
[sub_resource type="Curve" id="Curve_06r4o"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -173,8 +180,19 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_wex81")
[node name="OmniLight3D" type="OmniLight3D" parent="Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.288392, 4.33054, -0.0836668)
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_0m8be")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.288392, 5.81418, -0.0836668)
light_energy = 4.5
shadow_enabled = true
omni_range = 13.0

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=21 format=3 uid="uid://cq82tqhlshn1k"]
[gd_scene load_steps=23 format=3 uid="uid://cq82tqhlshn1k"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_7fo8x"]
[ext_resource type="PackedScene" uid="uid://dycfeab5r3s1w" path="res://src/map/dungeon/models/Area 2/Pit/A2-Pit.glb" id="2_ycerh"]
@@ -40,6 +40,13 @@ size = Vector3(52.1012, 0.001, 52.1391)
[sub_resource type="BoxShape3D" id="BoxShape3D_d346t"]
size = Vector3(36, 6, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_unlia"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_hfmc7"]
material = SubResource("StandardMaterial3D_unlia")
size = Vector2(53, 53)
[sub_resource type="Curve" id="Curve_ycerh"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -235,7 +242,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.76788, -1.76654, -10.247)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.82181, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -247,6 +253,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_d346t")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_hfmc7")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=18 format=3 uid="uid://d1uldtsv8u8vw"]
[gd_scene load_steps=20 format=3 uid="uid://d1uldtsv8u8vw"]
[ext_resource type="PackedScene" uid="uid://82gby88dqm0l" path="res://src/map/dungeon/models/Area 2/Fountain/A2-Fountain.glb" id="2_0wmhg"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_dp1b6"]
@@ -34,6 +34,13 @@ data = PackedVector3Array(27.7283, 2.9884, 14.2, 27.7283, 9.9474, 23.5664, 27.72
[sub_resource type="BoxShape3D" id="BoxShape3D_oifm3"]
size = Vector3(20, 6, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h8hok"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_oe1fl"]
material = SubResource("StandardMaterial3D_h8hok")
size = Vector2(21, 17)
[sub_resource type="Curve" id="Curve_w6m53"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -186,6 +193,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_oifm3")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_oe1fl")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=33 format=3 uid="uid://bhqmpgpegcuu5"]
[gd_scene load_steps=35 format=3 uid="uid://bhqmpgpegcuu5"]
[ext_resource type="PackedScene" uid="uid://bsppp04is0p3t" path="res://src/map/dungeon/models/Area 2/Balcony/A2-Balcony.glb" id="2_csh2d"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_fp3eo"]
@@ -76,6 +76,13 @@ size = Vector3(1, 2.717, 1)
[sub_resource type="BoxShape3D" id="BoxShape3D_lyww4"]
size = Vector3(36, 20, 32)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nl2nb"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_coe44"]
material = SubResource("StandardMaterial3D_nl2nb")
size = Vector2(61, 49)
[sub_resource type="Curve" id="Curve_63d3w"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -329,6 +336,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -7.8126, -1.19209e-07)
shape = SubResource("BoxShape3D_lyww4")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 4.08741)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_coe44")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=24 format=3 uid="uid://dbfkpodwvxmfe"]
[gd_scene load_steps=26 format=3 uid="uid://dbfkpodwvxmfe"]
[ext_resource type="PackedScene" uid="uid://coxgcbcccj24q" path="res://src/map/dungeon/models/Area 2/Deadend/A2-Deadend.glb" id="2_3jq7h"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_dhi6g"]
@@ -36,6 +36,13 @@ radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_kske3"]
size = Vector3(20, 6, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_y6ow7"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_ew8nf"]
material = SubResource("StandardMaterial3D_y6ow7")
size = Vector2(21, 17)
[sub_resource type="Curve" id="Curve_k1t35"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -204,6 +211,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_kske3")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_ew8nf")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=17 format=3 uid="uid://d2k2v4bcybx3k"]
[gd_scene load_steps=19 format=3 uid="uid://d2k2v4bcybx3k"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_6bkq3"]
[ext_resource type="PackedScene" uid="uid://1dm3irbxbf18" path="res://src/map/dungeon/models/Area 2/Hand/A2-Hand.glb" id="2_mjll6"]
@@ -28,6 +28,13 @@ size = Vector3(4.24561, 6.43213, 0.318787)
[sub_resource type="BoxShape3D" id="BoxShape3D_5vmve"]
size = Vector3(12, 6, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k68oc"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_6bkq3"]
material = SubResource("StandardMaterial3D_k68oc")
size = Vector2(13, 17)
[sub_resource type="Curve" id="Curve_pie7o"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -127,8 +134,17 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_5vmve")
[node name="Item Rescue" parent="." instance=ExtResource("5_6bkq3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.392338, 2.21357, 2.35609)
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_6bkq3")
[node name="Item Rescue" parent="Room" instance=ExtResource("5_6bkq3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.392338, 0.53597, 2.35609)
[node name="Lights" type="Node3D" parent="."]

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=18 format=3 uid="uid://b8tiuu3l181ke"]
[gd_scene load_steps=20 format=3 uid="uid://b8tiuu3l181ke"]
[ext_resource type="PackedScene" uid="uid://xahptbyj5wfn" path="res://src/map/dungeon/models/Area 2/Longroom/A2-Longroom.glb" id="2_kp5lh"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_oayuk"]
@@ -32,6 +32,13 @@ radius = 0.618652
[sub_resource type="BoxShape3D" id="BoxShape3D_w5a3p"]
size = Vector3(48, 6, 28)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0611p"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_h44ap"]
material = SubResource("StandardMaterial3D_0611p")
size = Vector2(49, 29)
[sub_resource type="Curve" id="Curve_kp5lh"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -208,6 +215,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_w5a3p")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_h44ap")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=12 format=3 uid="uid://5cstpejxygy6"]
[gd_scene load_steps=14 format=3 uid="uid://5cstpejxygy6"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_i2lux"]
[ext_resource type="PackedScene" uid="uid://bglktekocmksl" path="res://src/map/dungeon/models/Area 2/CircleColumn/A2-CircleColumn.glb" id="2_nqsfp"]
@@ -13,6 +13,13 @@ size = Vector3(1.49561, 4.7276, 1.23734)
[sub_resource type="BoxShape3D" id="BoxShape3D_6sers"]
size = Vector3(20, 6, 20)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k267b"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_icta1"]
material = SubResource("StandardMaterial3D_k267b")
size = Vector2(21, 21)
[sub_resource type="Curve" id="Curve_nqsfp"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -51,96 +58,98 @@ subdivide_depth = 1
[node name="Column Circle Room" type="Node3D"]
script = ExtResource("2_i2lux")
[node name="A2-CircleColumn" parent="." instance=ExtResource("2_nqsfp")]
[node name="Model" type="Node3D" parent="."]
[node name="Collision" type="Node3D" parent="."]
[node name="A2-CircleColumn" parent="Model" instance=ExtResource("2_nqsfp")]
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.43295, 2.95279)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_jpe4o")
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"]
[node name="StaticBody3D2" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.05794, 0.306868, -6.20794)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.49197, 0.306868, -5.33891)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.67449, 0.306868, -4.05297)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.53517, 0.306868, -2.45604)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.95265, 0.306868, -0.703285)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.79619, 0.306868, 0.961584)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.34225, 0.306868, 2.5451)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.62439, 0.306868, 4.08638)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.51874, 0.306868, 5.25444)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.0613, 0.306868, 6.18041)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.15378, 0.306868, 6.18041)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.62798, 0.306868, 5.3093)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.73363, 0.306868, 4.03613)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.45398, 0.306868, 2.51167)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.88954, 0.306868, 0.920209)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.04031, 0.306868, -0.738264)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.63825, 0.306868, -2.4805)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.75039, 0.306868, -4.10546)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.59448, 0.306868, -5.39539)
shape = SubResource("BoxShape3D_jpe4o")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.13703, 0.306868, -6.24975)
shape = SubResource("BoxShape3D_jpe4o")
@@ -181,7 +190,27 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_6sers")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_icta1")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.082139, 4.86582, -0.0836668)
light_energy = 4.5
shadow_enabled = true
shadow_blur = 0.373
omni_range = 13.0
[node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(0.499, 0, 0, 0, 0.307, 0, 0, 0, 0.507, 0.281, 6.094, -0.438)
amount = 20
lifetime = 41.19
@@ -189,18 +218,11 @@ local_coords = true
process_material = SubResource("ParticleProcessMaterial_6drtk")
draw_pass_1 = SubResource("QuadMesh_oelme")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.082139, 4.86582, -0.0836668)
light_energy = 4.5
shadow_enabled = true
shadow_blur = 0.373
omni_range = 13.0
[node name="FogVolume" type="FogVolume" parent="."]
[node name="FogVolume" type="FogVolume" parent="VFX"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.279114, 11.441, -0.138376)
size = Vector3(20.0836, 8.33643, 19.1257)
[node name="FogVolume" type="FogVolume" parent="FogVolume"]
[node name="FogVolume" type="FogVolume" parent="VFX/FogVolume"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.353651, -5.22283, 0.0979897)
size = Vector3(3.38, 2.69, 3.08)
shape = 2

View File

@@ -369,6 +369,9 @@ debug_color = Color(1, 1, 1, 0.42)
[node name="Room" type="Node3D" parent="."]
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=30 format=3 uid="uid://b1oayub1dt5ag"]
[gd_scene load_steps=32 format=3 uid="uid://b1oayub1dt5ag"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_2ejwg"]
[ext_resource type="PackedScene" uid="uid://cglb4comfsrkq" path="res://src/map/dungeon/models/Area 2/Dismantled/A2-Dismantled.glb" id="2_kepl6"]
@@ -39,28 +39,12 @@ size = Vector3(36.9648, 0.150879, 19.9662)
[sub_resource type="BoxShape3D" id="BoxShape3D_3f3ac"]
size = Vector3(36, 20, 20)
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_kepl6"]
particle_flag_rotate_y = true
emission_shape_scale = Vector3(3.24, 0.365, 4.49)
emission_shape = 3
emission_box_extents = Vector3(1, 1, 1)
angle_min = -180.0
angle_max = 180.0
gravity = Vector3(0, -0.655, 0)
radial_accel_min = -1.5
radial_accel_max = 1.5
turbulence_noise_speed = Vector3(0, 0.78, 0)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ohig7"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_636bv"]
transparency = 4
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("4_2ejwg")
texture_filter = 0
[sub_resource type="QuadMesh" id="QuadMesh_3f3ac"]
material = SubResource("StandardMaterial3D_636bv")
size = Vector2(0.15, 0.15)
[sub_resource type="PlaneMesh" id="PlaneMesh_2ejwg"]
material = SubResource("StandardMaterial3D_ohig7")
size = Vector2(38, 21)
[sub_resource type="Gradient" id="Gradient_kepl6"]
@@ -87,6 +71,47 @@ shader_parameter/emission_energy = 0.33
shader_parameter/uv1_scale = Vector3(5, 0, 0)
shader_parameter/uv1_offset = Vector3(0, 1, 0)
[sub_resource type="Environment" id="Environment_fhmuq"]
background_mode = 1
background_color = Color(0.37792, 0.377918, 0.377919, 1)
ambient_light_energy = 0.0
sdfgi_enabled = true
sdfgi_use_occlusion = true
sdfgi_y_scale = 0
glow_enabled = true
glow_levels/1 = 1.0
glow_levels/2 = 1.0
glow_levels/3 = 0.0
glow_strength = 0.54
glow_bloom = 1.0
glow_blend_mode = 0
fog_enabled = true
volumetric_fog_enabled = true
volumetric_fog_density = 0.02
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_kepl6"]
particle_flag_rotate_y = true
emission_shape_scale = Vector3(3.24, 0.365, 4.49)
emission_shape = 3
emission_box_extents = Vector3(1, 1, 1)
angle_min = -180.0
angle_max = 180.0
gravity = Vector3(0, -0.655, 0)
radial_accel_min = -1.5
radial_accel_max = 1.5
turbulence_noise_speed = Vector3(0, 0.78, 0)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_636bv"]
transparency = 4
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("4_2ejwg")
texture_filter = 0
[sub_resource type="QuadMesh" id="QuadMesh_3f3ac"]
material = SubResource("StandardMaterial3D_636bv")
size = Vector2(0.15, 0.15)
[sub_resource type="Curve" id="Curve_cfmpu"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -122,89 +147,73 @@ size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[sub_resource type="Environment" id="Environment_fhmuq"]
background_mode = 1
background_color = Color(0.37792, 0.377918, 0.377919, 1)
ambient_light_energy = 0.0
sdfgi_enabled = true
sdfgi_use_occlusion = true
sdfgi_y_scale = 0
glow_enabled = true
glow_levels/1 = 1.0
glow_levels/2 = 1.0
glow_levels/3 = 0.0
glow_strength = 0.54
glow_bloom = 1.0
glow_blend_mode = 0
fog_enabled = true
volumetric_fog_enabled = true
volumetric_fog_density = 0.02
[node name="Dismantled Saint\'s Room" type="Node3D"]
script = ExtResource("1_2ejwg")
[node name="A2-Dismantled" parent="." instance=ExtResource("2_kepl6")]
[node name="Model" type="Node3D" parent="."]
[node name="A2-Dismantled" parent="Model" instance=ExtResource("2_kepl6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.473629, 0.0699916, -8.3828)
[node name="Collision" type="Node3D" parent="."]
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.681246, -0.227311)
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"]
[node name="StaticBody3D2" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.8912, -1.17153, -8.38958)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.78796, 2.63444, 8.5445)
shape = SubResource("CylinderShape3D_e2vx2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.08601, 1.14867, 1.9198)
shape = SubResource("BoxShape3D_e2vx2")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.9958, 9.23235, -1.82567)
shape = SubResource("BoxShape3D_2ejwg")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.9958, 9.23235, 19.0671)
shape = SubResource("BoxShape3D_2ejwg")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.9896, 9.23235, 17.0853)
shape = SubResource("BoxShape3D_thkk8")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.9896, 9.23235, 0.248703)
shape = SubResource("BoxShape3D_thkk8")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.6385, 9.23235, 2.61584)
shape = SubResource("BoxShape3D_x0rdp")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.7848, 9.23235, 14.5931)
shape = SubResource("BoxShape3D_x0rdp")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2.50863, 9.23235, 8.66161)
shape = SubResource("BoxShape3D_kepl6")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.3704, 5.19147, 14.6238)
shape = SubResource("CylinderShape3D_2ejwg")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.3704, 5.19147, 2.53433)
shape = SubResource("CylinderShape3D_2ejwg")
[node name="CollisionShape3D37" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D37" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.5185, 3.6704, 6.01001)
shape = SubResource("CylinderShape3D_ohig7")
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.5185, 3.6704, 11.2101)
shape = SubResource("CylinderShape3D_ohig7")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.4905, 1.8692, 8.5882)
shape = SubResource("BoxShape3D_ohig7")
@@ -221,7 +230,45 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -3.8538, -1.19209e-07)
shape = SubResource("BoxShape3D_3f3ac")
[node name="GPUParticles3D" type="GPUParticles3D" parent="."]
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.288008, -2.09774, 0.214209)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_2ejwg")
[node name="Lights" type="Node3D" parent="."]
[node name="Altar Spotlight" type="SpotLight3D" parent="Lights"]
transform = Transform3D(-0.883843, 0.456943, -0.100124, -0.0780599, 0.0669684, 0.994697, 0.461225, 0.886971, -0.0235206, -11.6467, 25.4356, -0.433904)
light_energy = 0.273
spot_range = 30.0348
spot_attenuation = -1.2
spot_angle = 11.147
[node name="Altar Godrays" type="CSGCylinder3D" parent="Lights"]
transform = Transform3D(-5.3359, -1.66964, -19.3952, -1.21993, 20.0997, -1.39465, 19.4287, 0.803518, -5.41428, -11.0653, 16.8333, 0.798496)
radius = 0.0800781
height = 1.69762
cone = true
material = SubResource("ShaderMaterial_x0rdp")
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.92014, 4.69921, -0.310978)
light_energy = 1.243
shadow_enabled = true
shadow_blur = 1.24
omni_range = 7.81036
omni_attenuation = 1.842
[node name="WorldEnvironment" type="WorldEnvironment" parent="Lights"]
environment = SubResource("Environment_fhmuq")
[node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(1, 0, 0, 0, 3.515, 0, 0, 0, 0.71, -10.0284, 20.0435, -0.129559)
amount = 200
lifetime = 25.0
@@ -231,35 +278,10 @@ randomness = 0.5
process_material = SubResource("ParticleProcessMaterial_kepl6")
draw_pass_1 = SubResource("QuadMesh_3f3ac")
[node name="Altar Spotlight" type="SpotLight3D" parent="."]
transform = Transform3D(-0.883843, 0.456943, -0.100124, -0.0780599, 0.0669684, 0.994697, 0.461225, 0.886971, -0.0235206, -11.6467, 25.4356, -0.433904)
light_energy = 0.273
spot_range = 30.0348
spot_attenuation = -1.2
spot_angle = 11.147
[node name="Altar Godrays" type="CSGCylinder3D" parent="."]
transform = Transform3D(-5.3359, -1.66964, -19.3952, -1.21993, 20.0997, -1.39465, 19.4287, 0.803518, -5.41428, -11.0653, 16.8333, 0.798496)
radius = 0.0800781
height = 1.69762
cone = true
material = SubResource("ShaderMaterial_x0rdp")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(0.864, 0, 0, 0, 0.477, 0, 0, 0, 0.542, 0.361, 10.083, -0.666)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_twy7h")
draw_pass_1 = SubResource("QuadMesh_tni1f")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_fhmuq")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.92014, 4.69921, -0.310978)
light_energy = 1.243
shadow_enabled = true
shadow_blur = 1.24
omni_range = 7.81036
omni_attenuation = 1.842

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=26 format=3 uid="uid://cuau7xgx3rkxu"]
[gd_scene load_steps=28 format=3 uid="uid://cuau7xgx3rkxu"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_w3a78"]
[ext_resource type="PackedScene" uid="uid://dekf66gxvufrt" path="res://src/map/dungeon/models/Area 2/Proscenium/A2-Proscenium.glb" id="2_vbs5p"]
@@ -52,6 +52,13 @@ texture_filter = 0
[sub_resource type="BoxShape3D" id="BoxShape3D_nu4bg"]
size = Vector3(36, 6, 28)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wpyu0"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_w3a78"]
material = SubResource("StandardMaterial3D_wpyu0")
size = Vector2(67, 31)
[sub_resource type="Curve" id="Curve_vbs5p"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -227,6 +234,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_nu4bg")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.0048, -2.09774, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_w3a78")
[node name="NPC" type="Node3D" parent="."]
transform = Transform3D(0.535, 0, 0, 0, 0.535, 0, 0, 0, 0.535, 1.27456, 1.75386, 0)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=94 format=4 uid="uid://b6akxaacr8jd2"]
[gd_scene load_steps=96 format=4 uid="uid://b6akxaacr8jd2"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_r0ujh"]
[ext_resource type="Texture2D" uid="uid://cjy6hw7ehd6hs" path="res://src/map/dungeon/models/Area 2/Puer/A2-Puer_AREA_2_MAIN_STONE.png" id="2_bhd03"]
@@ -1319,6 +1319,13 @@ radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_407jo"]
size = Vector3(36, 6, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_407jo"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_p2jw2"]
material = SubResource("StandardMaterial3D_407jo")
size = Vector2(37, 37)
[sub_resource type="Curve" id="Curve_plnii"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -1569,7 +1576,6 @@ shape = SubResource("CylinderShape3D_407jo")
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -1581,6 +1587,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_407jo")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -4.40319, 0.0293603)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_p2jw2")
[node name="NPC" type="Node3D" parent="."]
transform = Transform3D(1.28, 0, 0, 0, 1.28, 0, 0, 0, 1.28, 0, 0.486467, 0)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=65 format=3 uid="uid://02v033xrh6xi"]
[gd_scene load_steps=67 format=3 uid="uid://02v033xrh6xi"]
[ext_resource type="Script" uid="uid://bd824eigybu51" path="res://src/map/dungeon/code/ExitRoom.cs" id="2_7o05s"]
[ext_resource type="PackedScene" uid="uid://bpihpjlg5mcq" path="res://src/map/dungeon/models/Area 2/Exit/A2-Exit.glb" id="2_d13sj"]
@@ -32,6 +32,13 @@ size = Vector3(13.496, 20, 17.3486)
[sub_resource type="BoxShape3D" id="BoxShape3D_wu8s2"]
size = Vector3(15.7098, 10.2039, 7.09571)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k6ywg"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_kx0t3"]
material = SubResource("StandardMaterial3D_k6ywg")
size = Vector2(8, 26)
[sub_resource type="Curve" id="Curve_d13sj"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -555,6 +562,15 @@ collision_mask = 256
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00295544, 1.56831, 4.23168)
shape = SubResource("BoxShape3D_wu8s2")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.55592, 3.41991)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_kx0t3")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=3 uid="uid://dqppy7sj8pial"]
[gd_scene load_steps=16 format=3 uid="uid://dqppy7sj8pial"]
[ext_resource type="PackedScene" uid="uid://bb1cwg2xq5exh" path="res://src/map/dungeon/models/Area 2/Gesthemii/A2-Gesthemii.glb" id="2_bh4f4"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_kprvd"]
@@ -18,6 +18,13 @@ data = PackedVector3Array(-1, -1, -0.8333, -1, 1, -1, -1, -1, -1, -1, -1, -0.833
[sub_resource type="BoxShape3D" id="BoxShape3D_43nhx"]
size = Vector3(36, 6, 20)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4h6mu"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_2c1i6"]
material = SubResource("StandardMaterial3D_4h6mu")
size = Vector2(37, 21)
[sub_resource type="Curve" id="Curve_bh4f4"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -103,6 +110,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 0.894945, 0)
shape = SubResource("BoxShape3D_43nhx")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.55592, 0.00524849)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_2c1i6")
[node name="NPC" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.569493, 2.38497, 1.51063)

View File

@@ -1,8 +1,15 @@
[gd_scene load_steps=8 format=3 uid="uid://boonyo0b1q1ad"]
[gd_scene load_steps=10 format=3 uid="uid://boonyo0b1q1ad"]
[ext_resource type="PackedScene" uid="uid://bqvkbpfsuu0d4" path="res://src/map/dungeon/models/Area 2/Donut/A2 Donut.glb" id="1_8nndw"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="1_ewwkl"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ewwkl"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_pvs4g"]
material = SubResource("StandardMaterial3D_ewwkl")
size = Vector2(37, 50)
[sub_resource type="Curve" id="Curve_v0m5w"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
@@ -44,6 +51,17 @@ subdivide_depth = 1
[node name="A2 Donut" parent="Model" instance=ExtResource("1_8nndw")]
[node name="Room" type="Node3D" parent="."]
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.55592, -6.40325)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_pvs4g")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=5 format=3 uid="uid://cgp60ood1orpr"]
[gd_scene load_steps=7 format=3 uid="uid://cgp60ood1orpr"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_e3spp"]
[ext_resource type="PackedScene" uid="uid://u3h6q7df6h4y" path="res://src/map/dungeon/models/Area 2/Circle/A2 Circular Water Room.glb" id="1_wyllr"]
@@ -9,6 +9,13 @@ data = PackedVector3Array(-1, -0.4965, 0.4905, -1, 0.04, 0.4905, -1, 0.04, -0.47
[sub_resource type="BoxShape3D" id="BoxShape3D_a5ll2"]
size = Vector3(28, 6, 48)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_e3spp"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_awssr"]
material = SubResource("StandardMaterial3D_e3spp")
size = Vector2(29, 29)
[node name="40_DonutGallery" type="Node3D"]
script = ExtResource("1_e3spp")
@@ -69,6 +76,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_a5ll2")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -50.8212, 0.114777)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_awssr")
[node name="Lights" type="Node3D" parent="."]
[node name="SpotLight3D" type="SpotLight3D" parent="Lights"]

View File

@@ -1,10 +1,17 @@
[gd_scene load_steps=11 format=3 uid="uid://bp6h4at643bbo"]
[gd_scene load_steps=13 format=3 uid="uid://bp6h4at643bbo"]
[ext_resource type="PackedScene" uid="uid://btrmq1rhdfdpt" path="res://src/map/dungeon/models/Area 2/BlockRoomSmall/A2-BlockRoomSmall.glb" id="1_jxmh2"]
[sub_resource type="BoxShape3D" id="BoxShape3D_jxmh2"]
size = Vector3(12.0847, 8, 12.0664)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jxmh2"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_sabk0"]
material = SubResource("StandardMaterial3D_jxmh2")
size = Vector2(20.5, 20.5)
[sub_resource type="BoxShape3D" id="BoxShape3D_sabk0"]
size = Vector3(3.92139, 3.9624, 4.01892)
@@ -37,7 +44,6 @@ size = Vector3(19.9524, 0.1, 19.9805)
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2895, 0, -9.00508)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
@@ -71,7 +77,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.9752, -1.602, 11.0699)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2895, 0, -9.00508)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -82,6 +87,15 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3539, 4.09071, 8.84395)
shape = SubResource("BoxShape3D_jxmh2")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2326, -2.55592, 8.90595)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_sabk0")
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.785047, 2.10907, -0.117584)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=3 uid="uid://bbyjnuf1p6w3r"]
[gd_scene load_steps=16 format=3 uid="uid://bbyjnuf1p6w3r"]
[ext_resource type="PackedScene" uid="uid://ddeqj2mmaw0vr" path="res://src/map/dungeon/models/Area 2/BlockRoomLarge/A2-BlockRoomLarge.glb" id="1_37pbi"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_wvkq2"]
@@ -36,6 +36,13 @@ size = Vector3(28.1197, 8.36009, 1.94437)
[sub_resource type="BoxShape3D" id="BoxShape3D_37pbi"]
size = Vector3(36.0175, 8, 20.0029)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wvkq2"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_w7x07"]
material = SubResource("StandardMaterial3D_wvkq2")
size = Vector2(37, 21)
[node name="LargeBlockRoom" type="Node3D"]
script = ExtResource("1_wvkq2")
@@ -159,3 +166,12 @@ collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.826404, 1.9843, -0.0330553)
shape = SubResource("BoxShape3D_37pbi")
[node name="MinimapShadow" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.759798, -2.55592, -0.0814438)
layers = 2
sorting_offset = 100.0
mesh = SubResource("PlaneMesh_w7x07")

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=5 format=3 uid="uid://jx4x2weyky45"]
[gd_scene load_steps=5 format=3 uid="uid://dn50mjadk31jn"]
[ext_resource type="Script" uid="uid://bd4q02maxynl3" path="res://src/minimap/MapRevealerCube.cs" id="1_sxj35"]
@@ -6,7 +6,7 @@
size = Vector3(4, 4, 4)
[sub_resource type="PlaneMesh" id="PlaneMesh_i1kg7"]
size = Vector2(4, 4)
size = Vector2(6, 6)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jqd72"]
shading_mode = 0

File diff suppressed because it is too large Load Diff