Use Special Room script type to mark rooms that don't have monster/item/player spawns

Fix some minimap display issues
Fix michael animation state
This commit is contained in:
2025-10-06 14:20:08 -07:00
parent 57b61e86a4
commit 0bf87c0dc2
52 changed files with 560 additions and 490 deletions

View File

@@ -1004,6 +1004,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.61193, 0.859072, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.6337, -0.983959, 8.01052)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_7ppra")
surface_material_override/0 = SubResource("StandardMaterial3D_850tl")

View File

@@ -63,6 +63,7 @@ subdivide_depth = 1
size = Vector2(20, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vyfk3"]
shading_mode = 0
albedo_texture = ExtResource("7_hy27a")
texture_filter = 0
@@ -179,6 +180,7 @@ draw_pass_1 = SubResource("QuadMesh_55djs")
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 8)
visible = false
mesh = SubResource("PlaneMesh_jfnkd")
skeleton = NodePath("../cor_t_intersection")
surface_material_override/0 = SubResource("StandardMaterial3D_vyfk3")

View File

@@ -798,6 +798,7 @@ size = Vector3(36, 8, 36)
size = Vector2(36, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_06rpm"]
shading_mode = 0
albedo_texture = ExtResource("6_5ju0l")
texture_filter = 0
@@ -1110,11 +1111,11 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.0457, -13.6094, 18)
shape = SubResource("BoxShape3D_c4wqw")
[node name="Minimap" type="Node3D" parent="."]
visible = false
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 18)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_gx7da")
surface_material_override/0 = SubResource("StandardMaterial3D_06rpm")

View File

@@ -762,6 +762,7 @@ size = Vector3(36, 8, 32)
size = Vector2(36, 32)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_awhym"]
shading_mode = 0
albedo_texture = ExtResource("5_gctlo")
texture_filter = 0
@@ -1058,11 +1059,11 @@ size = Vector3(39.9, 16.6792, 34.6)
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.171951, -10.2003, -1.80546)
visible = false
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10.1785, 1.98844)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_f286s")
surface_material_override/0 = SubResource("StandardMaterial3D_awhym")

View File

@@ -600,6 +600,7 @@ size = Vector3(16, 8, 16)
size = Vector2(16, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ay4ur"]
shading_mode = 0
albedo_texture = ExtResource("6_1pw1o")
texture_filter = 0
@@ -770,11 +771,11 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
shape = SubResource("BoxShape3D_jruxb")
[node name="Minimap" type="Node3D" parent="."]
visible = false
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0469627, 0, -0.0469637)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_owv6l")
surface_material_override/0 = SubResource("StandardMaterial3D_ay4ur")

View File

@@ -307,6 +307,7 @@ size = Vector3(20, 8, 16)
size = Vector2(20, 16)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_e38rf"]
shading_mode = 0
albedo_texture = ExtResource("6_j8xcb")
texture_filter = 0
@@ -464,6 +465,7 @@ shape = SubResource("BoxShape3D_txn5d")
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
visible = false
layers = 2
mesh = SubResource("PlaneMesh_quakg")
surface_material_override/0 = SubResource("StandardMaterial3D_e38rf")

View File

@@ -818,6 +818,7 @@ size = Vector3(48, 8, 28)
size = Vector2(48, 28)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3edpy"]
shading_mode = 0
albedo_texture = ExtResource("6_0g1f2")
texture_filter = 0
@@ -998,6 +999,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.07468, 0, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
visible = false
layers = 2
mesh = SubResource("PlaneMesh_ikddg")
surface_material_override/0 = SubResource("StandardMaterial3D_3edpy")

View File

@@ -1,7 +1,7 @@
[gd_scene load_steps=80 format=4 uid="uid://dn5546yqyntfr"]
[gd_scene load_steps=79 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"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_xx257"]
[ext_resource type="Texture2D" uid="uid://b1srfcp1sq3ac" path="res://src/enemy/enemy_types/16. demon wall/PIPE_PIPE2.jpg" id="3_aeopg"]
[ext_resource type="Texture2D" uid="uid://dhgoha7sn4nrh" path="res://src/map/dungeon/models/Area 1/Hand/handroomfixes_SNEK TILE.png" id="4_7kuia"]
[ext_resource type="Texture2D" uid="uid://djqwqxcwx7r1" path="res://src/map/dungeon/models/Area 1/Hand/handroomfixes_SA115.png" id="5_q5u28"]
@@ -17,7 +17,6 @@
[ext_resource type="Texture2D" uid="uid://be454vb0rtay5" path="res://src/map/dungeon/models/Area 1/Hand/A1-Hand_TILE4.png" id="14_vpja1"]
[ext_resource type="Texture2D" uid="uid://b677606l5mwuk" path="res://src/map/dungeon/models/Area 1/Hand/A1-Hand_CEILING_1.jpg" id="15_f0ykb"]
[ext_resource type="Texture2D" uid="uid://b5ve25tvk4hr1" path="res://src/map/dungeon/models/Area 1/Hand/A1-Hand_OW_METALISH_1.jpg" id="16_7prcm"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="16_rmjiw"]
[ext_resource type="Texture2D" uid="uid://clbrxw77p4ptx" path="res://src/map/dungeon/models/Area 1/Hand/A1-Hand_darkbrick.png" id="17_8tnfw"]
[ext_resource type="Texture2D" uid="uid://bgueiddjnkpbd" path="res://src/map/dungeon/models/Area 1/Hand/A1-Hand_wood_0003_color_1k.jpg" id="18_8umh4"]
[ext_resource type="Texture2D" uid="uid://c5kmadqynfnv" path="res://src/map/dungeon/models/Area 1/Hand/A1-Hand_PIPE.jpg" id="19_sks5y"]
@@ -875,6 +874,7 @@ size = Vector2(12, 14)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gvy7k"]
transparency = 1
shading_mode = 0
albedo_texture = ExtResource("7_vjfy5")
texture_filter = 0
@@ -915,7 +915,7 @@ subdivide_depth = 1
[node name="Item Transfer Room" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0592, 0, 7.01805)
script = ExtResource("2_xx257")
script = ExtResource("1_7rwa4")
[node name="Model" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.04081, 0, -1.07468)
@@ -983,25 +983,6 @@ transform = Transform3D(5.57054, 0, 0, 0, 0.25, 0, 0, 0, 0.239837, -0.1406, -2.6
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4.1695)
shape = SubResource("ConcavePolygonShape3D_6p8o4")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.04081, 0, -1.07468)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.593048, -1.89174, -3.5752)
[node name="ItemSpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="EnemySpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("16_rmjiw")]
unique_name_in_owner = true
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.04081, 2.02774, -1.07468)
visible = false
@@ -1023,6 +1004,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.215604, 1)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -3.95701, 0, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_j35qd")
surface_material_override/0 = SubResource("StandardMaterial3D_gvy7k")

View File

@@ -20,6 +20,7 @@ size = Vector2(48, 28)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_s7fpw"]
transparency = 1
shading_mode = 0
albedo_texture = ExtResource("6_aug1p")
texture_filter = 0
@@ -183,6 +184,7 @@ shape = SubResource("BoxShape3D_7sgjq")
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
visible = false
layers = 2
mesh = SubResource("PlaneMesh_rum6r")
surface_material_override/0 = SubResource("StandardMaterial3D_s7fpw")

File diff suppressed because one or more lines are too long

View File

@@ -111,6 +111,7 @@ size = Vector3(28, 8, 48)
size = Vector2(34, 54)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8fw5d"]
shading_mode = 0
albedo_texture = ExtResource("5_f4tjo")
texture_filter = 0
@@ -251,11 +252,11 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
shape = SubResource("BoxShape3D_2nfuf")
[node name="Minimap" type="Node3D" parent="."]
visible = false
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_44h5a")
skeleton = NodePath("")

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=94 format=4 uid="uid://c5eon2dk4ojua"]
[gd_scene load_steps=93 format=4 uid="uid://c5eon2dk4ojua"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_bgwrn"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_plyiv"]
[ext_resource type="Texture2D" uid="uid://b3ypwr2e1o8ip" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_COLUM6N.png" id="3_plyiv"]
[ext_resource type="Texture2D" uid="uid://did8sxg3s3cng" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_FLOOR2.jpg" id="4_pps52"]
[ext_resource type="Texture2D" uid="uid://cbigi3n8f6nyr" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_apple.png" id="5_s88wa"]
@@ -20,7 +20,6 @@
[ext_resource type="Texture2D" uid="uid://b7ocsn10ercom" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_swirled_column.png" id="18_ikjuq"]
[ext_resource type="Texture2D" uid="uid://caom5g3md86u2" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_hand-tiile.png" id="19_ix0ff"]
[ext_resource type="Texture2D" uid="uid://csi5w8mfxy30n" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_mother.png" id="20_iinry"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="20_lckfy"]
[ext_resource type="Texture2D" uid="uid://c0x5xjelgy20m" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_brick3.png" id="21_ivu3u"]
[ext_resource type="Texture2D" uid="uid://nfm0ogwfxnvc" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_reddertex.png" id="22_koan8"]
[ext_resource type="Texture2D" uid="uid://28tm1duewpt" path="res://src/map/dungeon/models/Area 1/Ran/ran-fix_yellow_grunge_glass.png" id="23_e0cd2"]
@@ -32,6 +31,7 @@
size = Vector2(32, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_oqgqk"]
shading_mode = 0
albedo_texture = ExtResource("6_yve7s")
texture_filter = 0
@@ -1511,13 +1511,14 @@ subdivide_depth = 1
[node name="RansRoom" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.2076, 0, 18.045)
script = ExtResource("2_bgwrn")
script = ExtResource("1_plyiv")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 0)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
visible = false
layers = 2
mesh = SubResource("PlaneMesh_h7w4d")
surface_material_override/0 = SubResource("StandardMaterial3D_oqgqk")
@@ -1674,25 +1675,6 @@ shape = SubResource("BoxShape3D_808ah")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.9439, -4.22095, 6.15349)
shape = SubResource("CylinderShape3D_tja2i")
[node name="Spawn Points" type="Node3D" parent="Minimap"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Minimap/Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.33753, -1.72347, 0.580412)
[node name="ItemSpawnPoints" type="Node3D" parent="Minimap/Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1695, 0)
[node name="EnemySpawnPoints" type="Node3D" parent="Minimap/Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1695, 0)
[node name="ItemDatabase" parent="Minimap/Spawn Points" instance=ExtResource("20_lckfy")]
unique_name_in_owner = true
[node name="Room" type="Node3D" parent="Minimap"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=22 format=3 uid="uid://crf30tibwsnri"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_5aadh"]
[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"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_h7lr2"]
[ext_resource type="Texture2D" uid="uid://bq7885v4qi06v" path="res://src/minimap/textures/Room Maps/mi_seshats_room.png" id="5_hiy7k"]
@@ -39,6 +39,7 @@ size = Vector3(36, 8, 28)
size = Vector2(36, 28)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_aviq7"]
shading_mode = 0
albedo_texture = ExtResource("5_hiy7k")
texture_filter = 0
@@ -79,7 +80,7 @@ subdivide_depth = 1
[node name="Seshat\'s Room" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 0, 14)
script = ExtResource("2_5aadh")
script = ExtResource("1_q135t")
[node name="SeshFix" parent="." instance=ExtResource("2_q135t")]
@@ -153,11 +154,11 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
shape = SubResource("BoxShape3D_1cfoy")
[node name="Minimap" type="Node3D" parent="."]
visible = false
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.05067, 0, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_xmenr")
surface_material_override/0 = SubResource("StandardMaterial3D_aviq7")

View File

@@ -1,7 +1,7 @@
[gd_scene load_steps=118 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"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_56tk6"]
[ext_resource type="Texture2D" uid="uid://cdcirbbxuy6wu" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_SA115.png" id="3_yqj60"]
[ext_resource type="Texture2D" uid="uid://bra68keug0qok" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_STONE_PANEL_1png.png" id="4_sfkvo"]
[ext_resource type="Texture2D" uid="uid://b8tcavu52nelm" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_brick_corridor_corrected.png" id="5_h3ucl"]
@@ -16,7 +16,6 @@
[ext_resource type="Texture2D" uid="uid://eosdauppro0y" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_greeen2.png" id="13_gneja"]
[ext_resource type="Texture2D" uid="uid://b1e5c67oc7bj6" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_outside_desert.png" id="14_g4fdx"]
[ext_resource type="Texture2D" uid="uid://bjfviv2hqjmha" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_scythians.png" id="15_kd57r"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="16_bvr5k"]
[ext_resource type="Texture2D" uid="uid://c2ourd7pwxnsh" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_thracian.png" id="16_ki0t1"]
[ext_resource type="Texture2D" uid="uid://cbo86av0ojddv" path="res://src/map/dungeon/models/Area 1/Gesthemii/gesthfix_boat-04m41s.png" id="17_sktd2"]
[ext_resource type="Texture2D" uid="uid://dommnwxiowya8" path="res://src/map/dungeon/models/Area 1/Gesthemii/A1-Gesthesemii_Green mottled.png" id="18_fgm22"]
@@ -1520,6 +1519,7 @@ size = Vector2(36, 20)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dex4g"]
transparency = 1
shading_mode = 0
albedo_texture = ExtResource("6_vpyvt")
texture_filter = 0
@@ -1560,7 +1560,7 @@ subdivide_depth = 1
[node name="GesthemiisRoom" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.0531, 0, 10.006)
script = ExtResource("2_56tk6")
script = ExtResource("1_yqj60")
[node name="gesthfix" type="Node3D" parent="."]
@@ -1674,24 +1674,6 @@ transform = Transform3D(18, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 2)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
shape = SubResource("ConcavePolygonShape3D_hybta")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.90291, 0)
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.61757, -1.89174, 0.580412)
[node name="ItemSpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="EnemySpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("16_bvr5k")]
unique_name_in_owner = true
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.13783, 0)
@@ -1708,6 +1690,7 @@ shape = SubResource("BoxShape3D_43nhx")
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
visible = false
layers = 2
mesh = SubResource("PlaneMesh_gok5f")
surface_material_override/0 = SubResource("StandardMaterial3D_dex4g")

View File

@@ -527,6 +527,7 @@ 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, 0, 3.50431, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_adgr5")
skeleton = NodePath("../..")

View File

@@ -1,11 +1,10 @@
[gd_scene load_steps=64 format=3 uid="uid://cihbmyo0ltq4m"]
[gd_scene load_steps=63 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"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_54fgm"]
[ext_resource type="Texture2D" uid="uid://b7kj1pxt7wx1g" path="res://src/vfx/World/BLUE_FLAME.png" id="6_5n72k"]
[ext_resource type="Texture2D" uid="uid://dw8vvn66qqfj2" path="res://src/minimap/textures/Room Maps/mi_exit.png" id="6_ljhl3"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="16_ymrc7"]
[sub_resource type="BoxShape3D" id="BoxShape3D_umdkt"]
size = Vector3(0.391602, 21, 37)
@@ -34,6 +33,7 @@ size = Vector2(36, 20)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l1s1j"]
transparency = 1
shading_mode = 0
albedo_texture = ExtResource("6_ljhl3")
texture_filter = 0
@@ -427,17 +427,6 @@ shape = SubResource("BoxShape3D_62xqw")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.90128, -0.186399)
visible = false
[node name="ItemSpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="EnemySpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("16_ymrc7")]
unique_name_in_owner = true
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.02384, -1.45994, 0.387373)
@@ -470,6 +459,7 @@ shape = SubResource("BoxShape3D_tgauh")
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -1.986)
visible = false
layers = 3
mesh = SubResource("PlaneMesh_5n72k")
surface_material_override/0 = SubResource("StandardMaterial3D_l1s1j")