Demo reel build
This commit is contained in:
15
src/map/dungeon/code/MinimapManager.cs
Normal file
15
src/map/dungeon/code/MinimapManager.cs
Normal 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();
|
||||
}
|
||||
@@ -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")
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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")
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
@@ -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("../..")
|
||||
|
||||
1432
src/map/dungeon/scenes/PitRoom.tscn
Normal file
1432
src/map/dungeon/scenes/PitRoom.tscn
Normal file
File diff suppressed because one or more lines are too long
1226
src/map/dungeon/scenes/TreeRoom.tscn
Normal file
1226
src/map/dungeon/scenes/TreeRoom.tscn
Normal file
File diff suppressed because one or more lines are too long
1272
src/map/dungeon/scenes/WaterRoom.tscn
Normal file
1272
src/map/dungeon/scenes/WaterRoom.tscn
Normal file
File diff suppressed because one or more lines are too long
7
src/map/dungeon/textures/MinimapTexture.tres
Normal file
7
src/map/dungeon/textures/MinimapTexture.tres
Normal 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)
|
||||
Reference in New Issue
Block a user