Demo reel build

This commit is contained in:
2024-09-17 23:56:50 -07:00
parent 27fa657f92
commit b7a982d340
75 changed files with 4531 additions and 220 deletions

View File

@@ -1,10 +1,12 @@
[gd_scene load_steps=9 format=3 uid="uid://by67pn7fdsg1m"]
[gd_scene load_steps=11 format=3 uid="uid://by67pn7fdsg1m"]
[ext_resource type="Script" path="res://src/map/Map.cs" id="1_bw70o"]
[ext_resource type="PackedScene" uid="uid://dvnc26rebk6o0" path="res://src/map/overworld/Overworld.tscn" id="1_ope1x"]
[ext_resource type="PackedScene" uid="uid://bc1sp6xwe0j65" path="res://src/map/dungeon/floors/Floor01.tscn" id="2_merfv"]
[ext_resource type="PackedScene" uid="uid://g28xmp6cn16h" path="res://src/map/dungeon/floors/Floor11.tscn" id="3_niasb"]
[ext_resource type="PackedScene" uid="uid://dmiqwmivkjgmq" path="res://src/map/dungeon/floors/Floor02.tscn" id="4_8y0oy"]
[ext_resource type="PackedScene" uid="uid://bjqgl5u05ia04" path="res://src/map/dungeon/Teleport.tscn" id="5_jiohg"]
[ext_resource type="PackedScene" uid="uid://dl1scvkp8r5sw" path="res://src/map/dungeon/floors/Floor03.tscn" id="5_uag72"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_phn4t"]
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
@@ -38,6 +40,10 @@ unique_name_in_owner = true
[node name="Floor1" parent="." instance=ExtResource("2_merfv")]
unique_name_in_owner = true
[node name="Floor2" parent="." instance=ExtResource("4_8y0oy")]
[node name="Floor3" parent="." instance=ExtResource("5_uag72")]
[node name="Floor11" parent="." instance=ExtResource("3_niasb")]
[node name="Teleport" parent="." instance=ExtResource("5_jiohg")]

View File

@@ -0,0 +1,15 @@
using Chickensoft.AutoInject;
using Chickensoft.Introspection;
using Godot;
[Meta(typeof(IAutoNode))]
public partial class MinimapManager : Area3D
{
public override void _Notification(int what) => this.Notify(what);
[Node] public MeshInstance3D Minimap { get; set; } = default!;
public void OnResolved() => BodyEntered += MinimapManager_BodyEntered;
private void MinimapManager_BodyEntered(Node3D area) => Minimap.Show();
}

View File

@@ -1,8 +1,10 @@
[gd_scene load_steps=6 format=3 uid="uid://bn4gslp2gk8ds"]
[gd_scene load_steps=9 format=3 uid="uid://bn4gslp2gk8ds"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_y0rqi"]
[ext_resource type="Script" path="res://src/map/dungeon/corridor/remove_unused_doors.gd" id="3_8i1ij"]
[ext_resource type="Texture2D" uid="uid://vtnruibl68fq" path="res://src/map/dungeon/models/antechamber_1/ANTECHAMBER_TYPE1_VER2_FLOOR1.jpg" id="3_opvgc"]
[ext_resource type="Script" path="res://src/map/dungeon/code/MinimapManager.cs" id="4_na28n"]
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="4_yo35n"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_p2p1w"]
albedo_texture = ExtResource("3_opvgc")
@@ -10,8 +12,12 @@ uv1_scale = Vector3(1.52, 1.52, 1.52)
uv1_triplanar = true
[sub_resource type="PlaneMesh" id="PlaneMesh_xt554"]
material = ExtResource("4_yo35n")
size = Vector2(4, 4)
[sub_resource type="BoxShape3D" id="BoxShape3D_5u3wq"]
size = Vector3(4, 4, 4)
[node name="Corridor" type="Node3D"]
script = ExtResource("1_y0rqi")
voxel_scale = Vector3(4, 4, 4)
@@ -49,6 +55,18 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00830109, -0.00256348, 1.94
operation = 2
size = Vector3(3.75879, 3.79468, 0.105042)
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
[node name="Area3D" type="Area3D" parent="."]
collision_layer = 512
collision_mask = 512
script = ExtResource("4_na28n")
[node name="Minimap" type="MeshInstance3D" parent="Area3D"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.90563, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_xt554")
skeleton = NodePath("../..")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
shape = SubResource("BoxShape3D_5u3wq")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=9 format=3 uid="uid://bc1sp6xwe0j65"]
[gd_scene load_steps=11 format=3 uid="uid://bc1sp6xwe0j65"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_0ecnn"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_cxmwa"]
@@ -7,6 +7,8 @@
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/corridor/Corridor.tscn" id="4_gni6i"]
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/InnerBalcony.tscn" id="5_v15cv"]
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/ColumnRoom.tscn" id="6_gy758"]
[ext_resource type="PackedScene" uid="uid://wkwqods1sfep" path="res://src/map/dungeon/scenes/PitRoom.tscn" id="7_p7uga"]
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/WaterRoom.tscn" id="8_8qebi"]
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
border_size = 1.0
@@ -23,7 +25,7 @@ navigation_mesh = SubResource("NavigationMesh_gqi8w")
[node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"]
unique_name_in_owner = true
script = ExtResource("2_cxmwa")
room_scenes = Array[PackedScene]([ExtResource("3_tsw3y"), ExtResource("4_b2rkl"), ExtResource("5_v15cv"), ExtResource("6_gy758")])
room_scenes = Array[PackedScene]([ExtResource("3_tsw3y"), ExtResource("4_b2rkl"), ExtResource("5_v15cv"), ExtResource("6_gy758"), ExtResource("7_p7uga"), ExtResource("8_8qebi")])
corridor_room_scene = ExtResource("4_gni6i")
dungeon_size = Vector3i(50, 1, 50)
voxel_scale = Vector3(4, 4, 4)

View File

@@ -1,18 +1,32 @@
[gd_scene load_steps=6 format=3 uid="uid://b3r0r22kc67bl"]
[gd_scene load_steps=11 format=3 uid="uid://dmiqwmivkjgmq"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="1_afeds"]
[ext_resource type="PackedScene" path="res://src/map/dungeon/rooms/Room1.tscn" id="2_dss74"]
[ext_resource type="PackedScene" path="res://src/map/dungeon/rooms/Room2.tscn" id="3_5748f"]
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/corridor/Corridor.tscn" id="4_mebix"]
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Antechamber.tscn" id="3_7txs6"]
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/BasinRoom.tscn" id="4_r7shj"]
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/InnerBalcony.tscn" id="5_geyju"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonFloor.cs" id="5_ld0kt"]
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/ColumnRoom.tscn" id="6_jgovx"]
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/corridor/Corridor.tscn" id="7_86if8"]
[ext_resource type="PackedScene" uid="uid://wkwqods1sfep" path="res://src/map/dungeon/scenes/PitRoom.tscn" id="7_tlwet"]
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/WaterRoom.tscn" id="8_lpc1g"]
[node name="Floor2" type="Node3D"]
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
border_size = 1.0
agent_height = 3.0
agent_radius = 0.1
[node name="Floor1" type="Node3D"]
script = ExtResource("5_ld0kt")
[node name="DungeonGenerator" type="Node3D" parent="."]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
unique_name_in_owner = true
navigation_mesh = SubResource("NavigationMesh_gqi8w")
[node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"]
unique_name_in_owner = true
script = ExtResource("1_afeds")
room_scenes = Array[PackedScene]([ExtResource("2_dss74"), ExtResource("3_5748f")])
corridor_room_scene = ExtResource("4_mebix")
dungeon_size = Vector3i(10, 1, 10)
room_scenes = Array[PackedScene]([ExtResource("3_7txs6"), ExtResource("4_r7shj"), ExtResource("5_geyju"), ExtResource("6_jgovx"), ExtResource("7_tlwet"), ExtResource("8_lpc1g")])
corridor_room_scene = ExtResource("7_86if8")
dungeon_size = Vector3i(30, 1, 30)
voxel_scale = Vector3(4, 4, 4)
generate_on_ready = false

View File

@@ -1,18 +1,32 @@
[gd_scene load_steps=6 format=3 uid="uid://b40sstnic41dw"]
[gd_scene load_steps=11 format=3 uid="uid://dl1scvkp8r5sw"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="1_ou8lo"]
[ext_resource type="PackedScene" path="res://src/map/dungeon/rooms/Room1.tscn" id="2_8mwqw"]
[ext_resource type="PackedScene" path="res://src/map/dungeon/rooms/Room2.tscn" id="3_ap5wj"]
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/corridor/Corridor.tscn" id="4_1741m"]
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Antechamber.tscn" id="3_yeqmp"]
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/BasinRoom.tscn" id="4_2o7kq"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonFloor.cs" id="5_mo2td"]
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/InnerBalcony.tscn" id="5_wo0bu"]
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/ColumnRoom.tscn" id="6_o010k"]
[ext_resource type="PackedScene" uid="uid://wkwqods1sfep" path="res://src/map/dungeon/scenes/PitRoom.tscn" id="7_f70ga"]
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/corridor/Corridor.tscn" id="7_qjouh"]
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/WaterRoom.tscn" id="8_06hbf"]
[node name="Floor3" type="Node3D"]
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
border_size = 1.0
agent_height = 3.0
agent_radius = 0.1
[node name="Floor1" type="Node3D"]
script = ExtResource("5_mo2td")
[node name="DungeonGenerator" type="Node3D" parent="."]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
unique_name_in_owner = true
navigation_mesh = SubResource("NavigationMesh_gqi8w")
[node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"]
unique_name_in_owner = true
script = ExtResource("1_ou8lo")
room_scenes = Array[PackedScene]([ExtResource("2_8mwqw"), ExtResource("3_ap5wj")])
corridor_room_scene = ExtResource("4_1741m")
dungeon_size = Vector3i(10, 1, 10)
room_scenes = Array[PackedScene]([ExtResource("3_yeqmp"), ExtResource("4_2o7kq"), ExtResource("5_wo0bu"), ExtResource("6_o010k"), ExtResource("7_f70ga"), ExtResource("8_06hbf")])
corridor_room_scene = ExtResource("7_qjouh")
dungeon_size = Vector3i(40, 1, 40)
voxel_scale = Vector3(4, 4, 4)
generate_on_ready = false

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dm62mh0tqe0ut"
path="res://.godot/imported/COLUMN_ROOM_VER3_5r4b2vhc34xa1.png-bbe317b7429c7856903475394d526e1a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://src/map/dungeon/models/COLUMN_ROOM_VER3_5r4b2vhc34xa1.png"
dest_files=["res://.godot/imported/COLUMN_ROOM_VER3_5r4b2vhc34xa1.png-bbe317b7429c7856903475394d526e1a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=57 format=4 uid="uid://dpec2lbt83dhe"]
[gd_scene load_steps=60 format=4 uid="uid://dpec2lbt83dhe"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_ho6e8"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_iwuh7"]
@@ -19,6 +19,8 @@
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="18_v6hub"]
[ext_resource type="Texture2D" uid="uid://0idh4qh35cp7" path="res://src/map/dungeon/corridor/CORRIDOR test_FLOOR1.jpg" id="19_06gih"]
[ext_resource type="Texture2D" uid="uid://del2dfj3etokd" path="res://src/map/dungeon/textures/BLOCKED-DOOR_REGULAR.png" id="20_le1vp"]
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="21_8vpi3"]
[ext_resource type="Script" path="res://src/map/dungeon/code/MinimapManager.cs" id="21_h0ti6"]
[ext_resource type="Script" path="res://src/map/dungeon/corridor/remove_unused_doors.gd" id="21_m6pqv"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3hnk1"]
@@ -640,8 +642,12 @@ albedo_texture = ExtResource("19_06gih")
albedo_texture = ExtResource("19_06gih")
[sub_resource type="PlaneMesh" id="PlaneMesh_s0txx"]
material = ExtResource("21_8vpi3")
size = Vector2(20, 16)
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
size = Vector3(20, 8, 16)
[node name="Antechamber" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
script = ExtResource("1_ho6e8")
@@ -725,13 +731,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.4629, -3.217, -10.9274)
unique_name_in_owner = true
[node name="EnemySpawn1" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.21, -3.217, -16.535)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.21, -2.98, -16.535)
[node name="EnemySpawn2" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0833, -3.217, -16.535)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0833, -2.98, -16.535)
[node name="EnemySpawn3" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0833, -3.217, -11.4824)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0833, -2.98, -11.4824)
[node name="ItemDatabase" parent="Room" instance=ExtResource("17_25wvm")]
unique_name_in_owner = true
@@ -757,10 +763,10 @@ size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_51rrf")
[node name="DOOR?1" type="CSGBox3D" parent="CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.872507, 0, 0.0686455)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.293891, 0, -0.104667)
material_override = SubResource("StandardMaterial3D_alrge")
operation = 2
size = Vector3(4, 4, 2)
size = Vector3(4.98816, 4, 2)
material = SubResource("StandardMaterial3D_x3ul8")
[node name="CSGBox" type="CSGBox3D" parent="."]
@@ -779,11 +785,24 @@ material = SubResource("StandardMaterial3D_x3ul8")
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("21_m6pqv")
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.01147, 0)
mesh = SubResource("PlaneMesh_s0txx")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0)
light_energy = 0.0
shadow_enabled = true
[node name="Minimap Manager" type="Area3D" parent="."]
collision_layer = 512
collision_mask = 512
script = ExtResource("21_h0ti6")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.01147, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../..")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.94617, 0)
shape = SubResource("BoxShape3D_24rcp")

View File

@@ -1732,7 +1732,6 @@ material = SubResource("StandardMaterial3D_3mejj")
[node name="DOOR?1" type="CSGBox3D" parent="CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.872507, 0, 0.0686455)
visible = false
material_override = SubResource("StandardMaterial3D_2xt56")
operation = 2
size = Vector3(4, 4, 2)
@@ -1746,7 +1745,6 @@ material = SubResource("StandardMaterial3D_3mejj")
[node name="DOOR?1" type="CSGBox3D" parent="CSGBox"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.0686455)
visible = false
material_override = SubResource("StandardMaterial3D_2xt56")
operation = 2
size = Vector3(4, 4, 2)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=64 format=4 uid="uid://b82dx66mgs2d7"]
[gd_scene load_steps=66 format=4 uid="uid://b82dx66mgs2d7"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_0qew1"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_dthr7"]
@@ -19,6 +19,8 @@
[ext_resource type="Texture2D" uid="uid://bb5c4q66smcc7" path="res://src/map/dungeon/models/basin_room/BASIN_ROOM_VER2_TILE5.png" id="14_x3qy3"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="18_bwap2"]
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="19_oogxr"]
[ext_resource type="Script" path="res://src/map/dungeon/code/MinimapManager.cs" id="20_q54wm"]
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="20_yhlud"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6oscl"]
resource_name = "Material.006"
@@ -693,14 +695,13 @@ albedo_texture = ExtResource("4_gh4c7")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jwoo1"]
albedo_texture = ExtResource("4_gh4c7")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wapyw"]
transparency = 1
albedo_color = Color(1, 1, 1, 0)
[sub_resource type="PlaneMesh" id="PlaneMesh_g88f5"]
material = SubResource("StandardMaterial3D_wapyw")
material = ExtResource("20_yhlud")
size = Vector2(20, 16)
[sub_resource type="BoxShape3D" id="BoxShape3D_xepai"]
size = Vector3(19.9796, 8, 16)
[node name="BasinRoom" type="Node3D"]
script = ExtResource("1_0qew1")
size_in_voxels = Vector3i(5, 1, 4)
@@ -824,7 +825,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.07756, -3.06795, -2.83273)
unique_name_in_owner = true
[node name="EnemySpawn1" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.55, -2, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.55, -2.55692, 0)
[node name="ItemDatabase" parent="Room" instance=ExtResource("18_bwap2")]
unique_name_in_owner = true
@@ -836,6 +837,19 @@ unique_name_in_owner = true
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.85963, -3.14213, 3.91352)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.84845, 0)
[node name="Area3D" type="Area3D" parent="."]
collision_layer = 512
collision_mask = 512
script = ExtResource("20_q54wm")
[node name="Minimap" type="MeshInstance3D" parent="Area3D"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.177235, -1.19746, -0.126597)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_g88f5")
skeleton = NodePath("../../Room")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
transform = Transform3D(1, 0, 0, 0, 0.999142, 0.0414048, 0, -0.0414048, 0.999142, -0.143891, 1.9078, 0.474629)
shape = SubResource("BoxShape3D_xepai")

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,7 @@
[gd_scene load_steps=74 format=4 uid="uid://b7111krf365x0"]
[gd_scene load_steps=78 format=4 uid="uid://b7111krf365x0"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_jccmw"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_5p5p8"]
[ext_resource type="Texture2D" uid="uid://bb7y5jjl32b11" path="res://src/map/dungeon/models/inner_balcony/INNER_BALCONY_ROOM_VER2_STONE_PANEL_2png.png" id="2_40w7a"]
[ext_resource type="Texture2D" uid="uid://1bmgm045nm7e" path="res://src/map/dungeon/models/inner_balcony/INNER_BALCONY_ROOM_VER2_COLUMN.jpg" id="3_87bce"]
[ext_resource type="Texture2D" uid="uid://dgceb3iovrvsf" path="res://src/map/dungeon/models/inner_balcony/INNER_BALCONY_ROOM_VER2_WALL TILE 1.jpg" id="4_j2bdg"]
@@ -17,6 +18,8 @@
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="15_n8s21"]
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="16_mk0iw"]
[ext_resource type="Script" path="res://src/map/dungeon/corridor/remove_unused_doors.gd" id="17_atu1n"]
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="19_dmkqn"]
[ext_resource type="Script" path="res://src/map/dungeon/code/MinimapManager.cs" id="19_gi8bh"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ta5ix"]
resource_name = "Material.003"
@@ -710,9 +713,6 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_g3rwf")
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_448xx"]
data = PackedVector3Array(-3.3391, -0.6359, 1, -3.3391, 0.6359, -1, -3.3391, 0.6359, 1, -3.3391, -0.6359, 1, -3.3391, -0.6359, -1, -3.3391, 0.6359, -1, -3.3391, -0.6359, -1, -1.3391, 0.6359, -1, -3.3391, 0.6359, -1, -3.3391, -0.6359, -1, -1.3391, -0.6359, -1, -1.3391, 0.6359, -1, -1.3391, 0.6359, -1, -3.3391, 0.6359, 1, -3.3391, 0.6359, -1, -1.3391, 0.6359, -1, -1.3391, 0.6359, 1, -3.3391, 0.6359, 1, -1.3391, -0.6359, -1, 4.6782, 0.6359, -1, -1.3391, 0.6359, -1, -1.3391, 0.6359, -1, 4.6782, 0.6359, 1, -1.3391, 0.6359, 1, -1.3391, 0.6359, -1, 4.6782, 0.6359, -1, 4.6782, 0.6359, 1, -1.3391, 0.6359, 1, 4.6782, 0.6359, 1, 4.6782, -0.6359, 1, 4.6782, -0.6359, -1, 4.6782, 0.6359, 1, 4.6782, 0.6359, -1, -1.3391, -0.6359, -1, 4.6782, -0.6359, -1, 4.6782, 0.6359, -1, 4.6782, -0.6359, -1, 4.6782, -0.6359, 1, 4.6782, 0.6359, 1, -1.3391, -0.6359, 1, 4.6782, -0.6359, -1, -1.3391, -0.6359, -1, -1.3391, -0.6359, 1, 4.6782, -0.6359, 1, 4.6782, -0.6359, -1, -1.3391, 0.6359, 1, 4.6782, -0.6359, 1, -1.3391, -0.6359, 1, -3.3391, -0.6359, -1, -1.3391, -0.6359, 1, -1.3391, -0.6359, -1, -3.3391, -0.6359, -1, -3.3391, -0.6359, 1, -1.3391, -0.6359, 1, -1.3391, -0.6359, 1, -3.3391, 0.6359, 1, -1.3391, 0.6359, 1, -1.3391, -0.6359, 1, -3.3391, -0.6359, 1, -3.3391, 0.6359, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hhxg6"]
[sub_resource type="ArrayMesh" id="ArrayMesh_vk5q6"]
@@ -869,185 +869,227 @@ albedo_texture = ExtResource("14_vh3wx")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xw1ea"]
albedo_texture = ExtResource("14_vh3wx")
[sub_resource type="BoxShape3D" id="BoxShape3D_suh2k"]
size = Vector3(36, 8, 36)
[sub_resource type="PlaneMesh" id="PlaneMesh_fhks4"]
material = ExtResource("19_dmkqn")
size = Vector2(36, 32)
[node name="DungeonRoom3D" type="Node3D"]
script = ExtResource("1_jccmw")
size_in_voxels = Vector3i(9, 1, 8)
voxel_scale = Vector3(4, 4, 4)
min_count = 1
max_count = 1
[node name="Node3D" type="Node3D" parent="."]
[node name="InnerBalcony" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.420509, -0.231827, -0.327061)
script = ExtResource("2_5p5p8")
[node name="INNER_BALCONY_ROOM_VER2" type="Node3D" parent="Node3D"]
[node name="INNER_BALCONY_ROOM_VER2" type="Node3D" parent="InnerBalcony"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.0192, -69.2062, -78.9245)
[node name="COLISION_001" type="Node3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="COLISION_001" type="Node3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(0.249554, 0, 0, 0, -10.8865, 0, 0, 0, 0.25, 17.1674, 69.9, 77.2533)
[node name="RAILING" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="RAILING" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(-3.3109e-09, 0, 0.0349675, 0, 0.0310414, 0, -0.0277738, 0, -4.16846e-09, 15.7658, 68.2012, 75.8911)
mesh = SubResource("ArrayMesh_vul0g")
skeleton = NodePath("")
[node name="SIGIL BASE" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="SIGIL BASE" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(5.03323, 0, 0, 0, 0, -5.03323, 0, 1.01423, 0, 15.4876, 70.4577, 93.5438)
mesh = SubResource("ArrayMesh_6ryll")
skeleton = NodePath("")
[node name="SIGIL" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="SIGIL" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(5.03323, 0, 0, 0, 0, -5.03323, 0, 1.01423, 0, 15.4876, 70.4577, 92.9245)
mesh = SubResource("ArrayMesh_nw32o")
skeleton = NodePath("")
[node name="COLUMN THIN" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="COLUMN THIN" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(0.0533971, -0.0757119, -1.62516e-08, 0, 2.20889e-08, -0.0834111, 0.0757119, 0.0533971, 1.14617e-08, 9.55237, 68.5525, 78.9478)
mesh = SubResource("ArrayMesh_0rdah")
skeleton = NodePath("")
[node name="COLUMN THIN_001" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="COLUMN THIN_001" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(0.08238, -0.042392, -5.71939e-09, 1.38055e-09, 1.65666e-08, -0.0834111, 0.042392, 0.08238, 1.38309e-08, 21.4674, 68.5231, 78.8724)
mesh = SubResource("ArrayMesh_v5mki")
skeleton = NodePath("")
[node name="CEILING EMBELISHMENT" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="CEILING EMBELISHMENT" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(0.288009, 0, 0, 0, 0.191728, 0, 0, 0, 0.288009, 15.5256, 71.3576, 78.986)
mesh = SubResource("ArrayMesh_mbdvj")
skeleton = NodePath("")
[node name="COLUMNS" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="COLUMNS" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(0.381103, 0, 0, 0, -0.381103, 1.24179e-07, 0, -1.24179e-07, -0.381103, 17.6002, 69.496, 79.4943)
mesh = SubResource("ArrayMesh_2hm0w")
skeleton = NodePath("")
[node name="eye railing" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="eye railing" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(-1.0959, -1.2087e-07, -1.46162e-07, 1.78544e-07, 0, -0.897139, 1.78544e-07, -0.741897, 2.38129e-14, 15.5373, 68.5408, 83.891)
mesh = SubResource("ArrayMesh_0pl86")
skeleton = NodePath("")
[node name="GATE EMBLEISHMENTS" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="GATE EMBLEISHMENTS" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(-0.0968268, 0, -1.10517e-07, 0, 5.10597, 0, 3.15502e-08, 0, -0.339175, -2.30542, 69.2694, 74.7059)
mesh = SubResource("ArrayMesh_qc1n4")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="Node3D/INNER_BALCONY_ROOM_VER2"]
[node name="StaticBody3D" type="StaticBody3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
[node name="COLISSION_003" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="COLISSION_003" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(1.98349, 0, 0, 0, -7.00202, 0, 0, 0, 1.98349, -30.3962, 63.6483, 97.2109)
visible = false
mesh = SubResource("ArrayMesh_04tja")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(1.98349, 0, 0, 0, -7.00202, 0, 0, 0, 1.98349, -30.3962, 63.6483, 97.2109)
shape = SubResource("ConcavePolygonShape3D_448xx")
[node name="COLISION_002" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="COLISION_002" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(3.36494, 0, 0, 0, 3.36494, 0, 0, 0, 3.36494, 4.04179, 71.4128, 68.9592)
visible = false
mesh = SubResource("ArrayMesh_nffib")
skeleton = NodePath("")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(3.36494, 0, 0, 0, 3.36494, 0, 0, 0, 3.36494, 4.04179, 71.4128, 68.9592)
shape = SubResource("ConcavePolygonShape3D_v8am4")
[node name="COLISION_003" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="COLISION_003" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(3.36494, 0, 0, 0, 3.36494, 0, 0, 0, 3.36494, 27.0667, 71.4128, 68.8693)
visible = false
mesh = SubResource("ArrayMesh_nffib")
skeleton = NodePath("")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(3.36494, 0, 0, 0, 3.36494, 0, 0, 0, 3.36494, 27.0667, 71.4128, 68.8693)
shape = SubResource("ConcavePolygonShape3D_xeaqg")
[node name="COLISION" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="COLISION" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 0, -6.13394, 0, 1, 0, -2.15596, 69.2674, 78.5379)
visible = false
mesh = SubResource("ArrayMesh_gybil")
skeleton = NodePath("")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 0, -6.13394, 0, 1, 0, -2.15596, 69.2674, 78.5379)
shape = SubResource("ConcavePolygonShape3D_forj7")
[node name="ROOM" type="MeshInstance3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="ROOM" type="MeshInstance3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(17.9944, 0, 0, 0, 12.016, 0, 0, 0, 16, 15.3038, 70.9543, 79.828)
mesh = SubResource("ArrayMesh_of5bx")
skeleton = NodePath("")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Node3D/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2/StaticBody3D"]
transform = Transform3D(17.9944, 0, 0, 0, 12.016, 0, 0, 0, 16, 15.3038, 70.9543, 79.828)
shape = SubResource("ConcavePolygonShape3D_j7ylk")
[node name="CSGBox3D" type="CSGBox3D" parent="Node3D"]
[node name="CSGBox3D" type="CSGBox3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(1, 0, 0, 0, 0.997884, 0.06502, 0, -0.06502, 0.997884, 27.4999, 68.1382, 78.9222)
visible = false
use_collision = true
size = Vector3(12.2137, 20, 1)
[node name="CSGBox3D2" type="CSGBox3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(1, 0, 0, 0, 0.997884, 0.06502, 0, -0.06502, 0.997884, 27.4999, 68.1382, 75.1497)
visible = false
use_collision = true
size = Vector3(12.2137, 20, 1)
[node name="CSGBox3D3" type="CSGBox3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(1, 0, 0, 0, 0.997884, 0.06502, 0, -0.06502, 0.997884, 4.78586, 68.1382, 75.1497)
visible = false
use_collision = true
size = Vector3(12.2137, 20, 1)
[node name="CSGBox3D4" type="CSGBox3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(1, 0, 0, 0, 0.997884, 0.06502, 0, -0.06502, 0.997884, 4.44098, 68.1382, 78.8713)
visible = false
use_collision = true
size = Vector3(11.524, 20, 1)
[node name="CSGBox3D5" type="CSGBox3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 10.149, 68.1382, 69.5204)
visible = false
use_collision = true
size = Vector3(12.3674, 20, 1.23621)
[node name="CSGBox3D6" type="CSGBox3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 20.8228, 68.1382, 69.5204)
visible = false
use_collision = true
size = Vector3(12.3674, 20, 1.23621)
[node name="CSGBox3D" type="CSGBox3D" parent="InnerBalcony"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.377571, 0.153494, 0.288738)
visible = false
operation = 1
flip_faces = true
size = Vector3(36, 20, 32)
[node name="CSGBox2" type="CSGBox3D" parent="Node3D"]
[node name="CSGBox2" type="CSGBox3D" parent="InnerBalcony"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.437618, 0.219975, -15.7059)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_fgovc")
[node name="DOOR?" type="CSGBox3D" parent="Node3D/CSGBox2"]
[node name="DOOR?" type="CSGBox3D" parent="InnerBalcony/CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -3.72529e-08, 0.0686455)
material_override = SubResource("StandardMaterial3D_ce8rm")
operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_xw1ea")
[node name="CSGBox3" type="CSGBox3D" parent="Node3D"]
[node name="CSGBox3" type="CSGBox3D" parent="InnerBalcony"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 18.7051, 0.219975, -1.82483)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_fgovc")
[node name="DOOR?" type="CSGBox3D" parent="Node3D/CSGBox3"]
[node name="DOOR?" type="CSGBox3D" parent="InnerBalcony/CSGBox3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -3.72529e-08, 0.0686455)
material_override = SubResource("StandardMaterial3D_ce8rm")
operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_xw1ea")
[node name="CSGBox4" type="CSGBox3D" parent="Node3D"]
[node name="CSGBox4" type="CSGBox3D" parent="InnerBalcony"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -17.7429, 0.219975, -1.82483)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_fgovc")
[node name="DOOR?" type="CSGBox3D" parent="Node3D/CSGBox4"]
[node name="DOOR?" type="CSGBox3D" parent="InnerBalcony/CSGBox4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -3.72529e-08, 0.0686455)
material_override = SubResource("StandardMaterial3D_ce8rm")
operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_xw1ea")
[node name="PlayerSpawn" type="Marker3D" parent="Node3D"]
[node name="PlayerSpawn" type="Marker3D" parent="InnerBalcony"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.28634, -1.14026, -8.99855)
[node name="ItemSpawnPoints" type="Node3D" parent="Node3D"]
[node name="ItemSpawnPoints" type="Node3D" parent="InnerBalcony"]
unique_name_in_owner = true
[node name="ItemSpawnPoint" type="Marker3D" parent="Node3D/ItemSpawnPoints"]
[node name="ItemSpawnPoint" type="Marker3D" parent="InnerBalcony/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.751074, -0.889025, 0.745985)
[node name="EnemySpawnPoints" type="Node3D" parent="Node3D"]
[node name="EnemySpawnPoints" type="Node3D" parent="InnerBalcony"]
unique_name_in_owner = true
[node name="EnemySpawn1" type="Marker3D" parent="Node3D/EnemySpawnPoints"]
[node name="EnemySpawn1" type="Marker3D" parent="InnerBalcony/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.346, -0.5, -3.546)
[node name="ItemDatabase" parent="Node3D" instance=ExtResource("15_n8s21")]
[node name="ItemDatabase" parent="InnerBalcony" instance=ExtResource("15_n8s21")]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="Node3D" instance=ExtResource("16_mk0iw")]
[node name="EnemyDatabase" parent="InnerBalcony" instance=ExtResource("16_mk0iw")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="Node3D"]
[node name="TeleportSpawn" type="Marker3D" parent="InnerBalcony"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.35346, -1.15477, -2.52356)
@@ -1062,41 +1104,64 @@ shadow_enabled = true
[node name="OmniLight" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.07531, -0.384938, 2.13334)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 5.112
light_energy = 0.662
light_indirect_energy = 1.582
light_size = 0.281
omni_range = 3.235
[node name="OmniLight2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.29897, -0.444593, 3.76422)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 5.112
light_energy = 0.662
light_indirect_energy = 1.582
light_size = 0.281
omni_range = 3.235
[node name="OmniLight3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1078, -0.414419, 4.60354)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 5.112
light_energy = 0.662
light_indirect_energy = 1.582
light_size = 0.281
omni_range = 3.235
[node name="OmniLight4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.951148, -0.43593, 4.64544)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 5.112
light_energy = 0.662
light_indirect_energy = 1.582
light_size = 0.281
omni_range = 3.235
[node name="OmniLight5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1715, -0.360244, 3.75154)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 5.112
light_energy = 0.662
light_indirect_energy = 1.582
light_size = 0.281
omni_range = 3.235
[node name="OmniLight6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.83607, -0.382083, 2.04846)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 5.112
light_energy = 0.662
light_indirect_energy = 1.582
light_size = 0.281
omni_range = 3.235
[node name="Minimap Manager" type="Area3D" parent="."]
collision_layer = 512
collision_mask = 512
script = ExtResource("19_gi8bh")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.94617, 0)
shape = SubResource("BoxShape3D_suh2k")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.1755, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_fhks4")
skeleton = NodePath("../..")

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bsafm3t4drpl"]
[resource]
transparency = 1
depth_draw_mode = 1
vertex_color_use_as_albedo = true
albedo_color = Color(0.20871, 0.20871, 0.20871, 0.482353)

View File

@@ -33,11 +33,11 @@ directional_shadow_fade_start = 0.63
[node name="PlayerSpawnPoint" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.03633, 0.654655, 6.89279)
transform = Transform3D(-0.0104718, 0, 0.999945, 0, 1, 0, -0.999945, 0, -0.0104718, 6.03633, 0.654655, 6.89279)
[node name="ExitSpawnPoint" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.60081, 1.49242, -45.1221)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.3664, 0.9708, 17.5532)
[node name="OverworldMap" parent="." instance=ExtResource("2_qwsky")]