Make player, enemy, and items spawn at consistent heights
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://i781lbf2wb22"]
|
||||
[gd_scene load_steps=85 format=4 uid="uid://i781lbf2wb22"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_owolg"]
|
||||
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_557rl"]
|
||||
@@ -1054,6 +1054,10 @@ albedo_texture = ExtResource("24_nv6nc")
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_oy2lv"]
|
||||
albedo_texture = ExtResource("2_q760f")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_umsfe"]
|
||||
vertices = PackedVector3Array(-7.44927, -3.04459, -6.62198, -7.44927, -3.04459, 8.37802, 7.55073, -3.04459, 8.37802, 7.55073, -3.04459, -6.62198)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_qpvag"]
|
||||
material = ExtResource("22_3xjct")
|
||||
size = Vector2(16, 16)
|
||||
@@ -1069,11 +1073,10 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="TreeRoom" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, 1.80944, -0.862442)
|
||||
script = ExtResource("2_557rl")
|
||||
|
||||
[node name="TREE_ROOM_VER2_1" type="Node3D" parent="TreeRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.9924, -63.4836, -122.468)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.0197, -61.6663, -123.329)
|
||||
|
||||
[node name="Cube_013" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(0.0120302, 0.270411, 0.0983988, 0.276076, -0.038622, 0.0723847, 0.0811572, 0.0912983, -0.26082, -20.2849, 65.829, 130.736)
|
||||
@@ -1161,22 +1164,22 @@ unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="TreeRoom"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.40546, -3.47258, -3.926)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.37813, -1.65528, -4.78663)
|
||||
|
||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="TreeRoom"]
|
||||
transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866026, -0.500003, 0.749999, -0.43301, -0.301735, -2.68384, 0)
|
||||
transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.75, -0.43301, -0.274407, -0.866544, -0.860627)
|
||||
light_energy = 0.0
|
||||
shadow_enabled = true
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="TreeRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0189193, -0.619318, 0.840048)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00840919, 1.19798, -0.0205792)
|
||||
visible = false
|
||||
operation = 1
|
||||
flip_faces = true
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[node name="CSGBox2" type="CSGBox3D" parent="TreeRoom"]
|
||||
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.0676295, -1.78672, -7.33448)
|
||||
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.040301, 0.0305765, -8.19511)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.5)
|
||||
material = SubResource("StandardMaterial3D_10ksi")
|
||||
@@ -1189,7 +1192,7 @@ size = Vector3(4.10754, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_bs0wy")
|
||||
|
||||
[node name="CSGBox3" type="CSGBox3D" parent="TreeRoom"]
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -10.076, -1.78672, 2.83435)
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -10.0487, 0.0305765, 1.97372)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.5)
|
||||
material = SubResource("StandardMaterial3D_10ksi")
|
||||
@@ -1202,7 +1205,7 @@ size = Vector3(4.10754, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_bs0wy")
|
||||
|
||||
[node name="CSGBox4" type="CSGBox3D" parent="TreeRoom"]
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 10.1616, -1.78672, 2.83435)
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 10.1889, 0.0305765, 1.97372)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.5)
|
||||
material = SubResource("StandardMaterial3D_10ksi")
|
||||
@@ -1215,50 +1218,60 @@ size = Vector3(4.10754, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_bs0wy")
|
||||
|
||||
[node name="CSGBox3D2" type="CSGBox3D" parent="TreeRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.69718, -2.30486, 6.76618)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.66985, -0.487564, 5.90555)
|
||||
material_override = SubResource("StandardMaterial3D_oy2lv")
|
||||
size = Vector3(0.207886, 1, 1)
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="."]
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="TreeRoom"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.07457, -1.72526, -0.530585)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.05117, -1.7174, -0.52877)
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="."]
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="TreeRoom"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.251003, -0.8744, -0.862442)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.274407, -0.866544, -0.860627)
|
||||
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="TreeRoom/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.48549, -0.129931, 0.745985)
|
||||
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="TreeRoom/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0462846, 0.228239, 6.06625)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="."]
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="TreeRoom"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.251003, -0.8744, -0.862442)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.274407, -0.866544, -0.860627)
|
||||
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="EnemySpawnPoints"]
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="TreeRoom/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.21313, 0.119529, -1.78418)
|
||||
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="EnemySpawnPoints"]
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="TreeRoom/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.27566, -0.246464, -3.5794)
|
||||
|
||||
[node name="RemoveUnusedDoors" type="Node" parent="."]
|
||||
script = ExtResource("21_s12yd")
|
||||
|
||||
[node name="Minimap Manager" type="Area3D" parent="."]
|
||||
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0273285, 1.57384, -0.860627)
|
||||
navigation_mesh = SubResource("NavigationMesh_umsfe")
|
||||
|
||||
[node name="Minimap Manager" type="Area3D" parent="NavigationRegion3D"]
|
||||
collision_layer = 512
|
||||
collision_mask = 512
|
||||
script = ExtResource("24_s8wpb")
|
||||
|
||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
|
||||
[node name="Minimap" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, -2.88268, -0.862442)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, -3.54459, 0.878017)
|
||||
visible = false
|
||||
layers = 2
|
||||
mesh = SubResource("PlaneMesh_qpvag")
|
||||
skeleton = NodePath("../../TreeRoom")
|
||||
skeleton = NodePath("../../../TreeRoom")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
|
||||
[node name="Minimap2" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, -3.54078, 0.878017)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_qpvag")
|
||||
skeleton = NodePath("../../../TreeRoom")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.187622, 1.94617, 0.0406494)
|
||||
shape = SubResource("BoxShape3D_5sviy")
|
||||
|
||||
Reference in New Issue
Block a user