diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/Sara.cs b/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/Sara.cs index 24da81ab..5e8e522c 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/Sara.cs +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/Sara.cs @@ -1,13 +1,15 @@ using Chickensoft.AutoInject; using Chickensoft.Introspection; using Godot; +using System.Collections.Generic; +using System; using Zennysoft.Game.Abstractions; using Zennysoft.Ma.Adapter; namespace Zennysoft.Game.Ma; [Meta(typeof(IAutoNode))] -public partial class Sara : Enemy, IHasPrimaryAttack, ICanPatrol +public partial class Sara : Enemy, IHasPrimaryAttack, IHasSecondaryAttack, ICanPatrol { public override void _Notification(int what) => this.Notify(what); @@ -18,6 +20,10 @@ public partial class Sara : Enemy, IHasPrimaryAttack, ICanPatrol [Node] private INavigationAgentClient _navigationAgentClient { get; set; } = default!; + public ElementType SecondaryAttackElementalType { get; set; } = ElementType.None; + + public double SecondaryAttackElementalDamageBonus { get; set; } = 1.0; + public void OnReady() { SetPhysicsProcess(true); @@ -45,7 +51,10 @@ public partial class Sara : Enemy, IHasPrimaryAttack, ICanPatrol public override void TakeAction() { - PrimaryAttack(); + var rng = new RandomNumberGenerator(); + var options = new List() { PrimaryAttack, SecondaryAttack }; + var selection = rng.RandWeighted([0.875f, 0.125f]); + options[(int)selection].Invoke(); } public void PrimaryAttack() @@ -53,6 +62,11 @@ public partial class Sara : Enemy, IHasPrimaryAttack, ICanPatrol _enemyModelView.PlayPrimaryAttackAnimation(); } + public void SecondaryAttack() + { + _enemyModelView.PlaySecondaryAttackAnimation(); + } + public override void SetTarget(Vector3 target) => _navigationAgentClient.SetTarget(target); public void Patrol() diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/SaraModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/SaraModelView.tscn index fa117b36..abaca618 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/SaraModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/SaraModelView.tscn @@ -436,6 +436,36 @@ tracks/2/keys = { "values": [true] } +[sub_resource type="Animation" id="Animation_r14ie"] +resource_name = "idle_back" +length = 2.08334 +loop_mode = 1 +step = 0.0833333 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"idle_back"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +} + [sub_resource type="Animation" id="Animation_sobol"] resource_name = "idle_front" length = 2.08334 @@ -496,36 +526,6 @@ tracks/1/keys = { "values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] } -[sub_resource type="Animation" id="Animation_r14ie"] -resource_name = "idle_back" -length = 2.08334 -loop_mode = 1 -step = 0.0833333 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [&"idle_back"] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] -} - [sub_resource type="Animation" id="Animation_iw0no"] resource_name = "primary_attack" length = 0.500008 @@ -702,8 +702,8 @@ script = ExtResource("1_oh25a") [node name="Sprite3D" type="Sprite3D" parent="."] transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) -pixel_size = 0.003 -billboard = 2 +pixel_size = 0.005 +billboard = 1 alpha_cut = 1 texture_filter = 0 render_priority = 100 diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor04.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor04.tscn index b91cf995..30a09b85 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor04.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor04.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=3 uid="uid://cikq7vuorlpbl"] +[gd_scene load_steps=18 format=3 uid="uid://cikq7vuorlpbl"] [ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_8amoj"] [ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_p7nwd"] @@ -12,10 +12,9 @@ [ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="10_8amoj"] [ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_he2ag"] [ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_f4225"] -[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="12_te0rp"] [ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/02. michael/Michael.tscn" id="13_5kttw"] -[ext_resource type="Script" uid="uid://fk3jis6rsipv" path="res://src/map/dungeon/code/corridor.gd" id="13_i5hjj"] [ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="14_h5hhw"] +[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/04. sara/Sara.tscn" id="15_p7nwd"] [sub_resource type="NavigationMesh" id="NavigationMesh_katpr"] vertices = PackedVector3Array(-13.5, -0.588592, -28.75, -13, -0.588592, -29, -13, -0.588592, -29.75, -13.5, -0.588592, -31.5, -7.5, -0.588592, -30.5, -4.5, -0.588592, -30.5, -4.75, -0.588592, -31.25, -5.5, -0.588592, -31.5, -6.5, -0.588592, -31.5, -7.25, -0.588592, -31.25, 53.75, -0.588592, -35.25, 50.75, -0.588592, -35.25, 51, -0.588592, -33.5, 53.5, -0.588592, -33.25, -12.5, -0.588592, -30.5, -12.75, -0.588592, -31.25, -14.5, -0.588592, -7.5, -15.25, -0.588592, -7.25, -15.5, -0.588592, -6.5, -13.5, -0.588592, -6, 33.5, -0.588592, -31.5, 32.75, -0.588592, -31.25, 32.5, -0.588592, -30.5, 34.5, -0.588592, -30, 39.5, -0.588592, -2.5, 39.25, -0.588592, -3.25, 38.5, -0.588592, -3.5, 37.5, -0.588592, -2, -42.5, -0.588592, 26.25, -42.75, -0.588592, 25, -43.25, -0.588592, 25, -43.25, -0.588592, 39.25, -42.75, -0.588592, 39.25, -42.5, -0.588592, 37.75, -15.5, -0.588592, -50, -15.25, -0.588592, -49, -14.5, -0.588592, -48.75, -13.5, -0.588592, -50.5, 0.5, -0.588592, 2, 0.75, -0.588592, 3, 1.5, -0.588592, 3.25, 2.5, -0.588592, 1.5, -19.5, -0.588592, 22, -19.25, -0.588592, 23, -18.5, -0.588592, 23.25, -17.5, -0.588592, 21.5, -25.75, -0.588592, 37.75, -25.5, -0.588592, 39.25, -25, -0.588592, 39.25, -25, -0.588592, 25, -25.5, -0.588592, 26.25, -28.5, -0.588592, 25, -29.75, -0.588592, 25, -30, -0.588592, 25.75, -28.25, -0.588592, 26.25, -18.5, -0.588592, -6.5, -17.5, -0.588592, -4.75, -16.75, -0.588592, -6, -36.5, -0.588592, 18.5, -15.5, -0.588592, 18.5, -21, -0.588592, 0.75, 34.75, -0.588592, -12.75, 35.5, -0.588592, -14.5, 35.25, -0.588592, -17.25, 23.25, -0.588592, -27, 5.5, -0.588592, -32.75, 18.75, -0.588592, -32.75, 19.5, -0.588592, -33.5, 53.5, -0.588592, -30.25, 62.5, -0.588592, -60.5, -37.75, -0.588592, 25.75, -38, -0.588592, 25, -39.75, -0.588592, 25, -40, -0.588592, 26.25, -2.75, -0.588592, -1, -1, -0.588592, -0.25, -0.5, -0.588592, -1.5, -18.5, -0.588592, 42, -15.5, -0.588592, 42, -16.75, -0.588592, 41, -17.5, -0.588592, 40.5, 35, -0.588592, -45.5, 35.5, -0.588592, -46.25, 35.25, -0.588592, -48, 31.5, -0.588592, -45.5, 37.5, -0.588592, -12.75, 38.5, -0.588592, -14.5, -20.5, -0.588592, -9.5, -17.25, -0.588592, -9.5, -17.25, -0.588592, -47, 40, -0.588592, -43.75, 37.75, -0.588592, -43.75, 37.5, -0.588592, -42.75, 23, -0.588592, -29.75, 21.5, -0.588592, -30.5, 21.5, -0.588592, -27.5, -21.25, -0.588592, 25, -23.5, -0.588592, 25, -23.75, -0.588592, 40.75, -21.25, -0.588592, 44.5, -2.5, -0.588592, 2, -0.5, -0.588592, 1.5, 30.75, -0.588592, -33.5, 30.75, -0.588592, -44.75, -37, -0.588592, -47.25, -37.25, -0.588592, -52.75, -62.5, -0.588592, -60.5, -21.25, -0.588592, -8.75, -32.75, -0.588592, -47, -33, -0.588592, -49.75, -34.5, -0.588592, -50.5, -34.5, -0.588592, -47.5, 49.25, -0.588592, -5, 49.5, -0.588592, 0.5, 62.5, -0.588592, 60.5, -3.25, -0.588592, -42.75, -6.5, -0.588592, -42.5, -5.5, -0.588592, -40.75, -2.5, -0.588592, -40.75, 2.5, -0.588592, 24.5, 1.5, -0.588592, 24.5, 52.25, -0.588592, -30, 52.25, -0.588592, -27.25, 47.75, -0.588592, -32, 50.75, -0.588592, -32.25, -38, -0.588592, 23, -37.25, -0.588592, 22.75, -37.25, -0.588592, 19.25, -42.5, -0.588592, 23.25, 19, -0.588592, -27.25, -38, -0.588592, 23.5, -36.5, -0.588592, -53.5, -32.75, -0.588592, 25.75, -32.75, -0.588592, 30.5, -11.5, -0.588592, -3, -14.5, -0.588592, -3, -14.5, -0.588592, 0.5, -5.25, -0.588592, -0.75, -10.5, -0.588592, -3.5, -3.5, -0.588592, -45.5, -35.5, -0.588592, 30.75, -34.75, -0.588592, 25.75, 35.75, -0.588592, -48.5, -10.75, -0.588592, -53, -18.5, -0.588592, 0.5, -17.25, -0.588592, 0.75, 41.5, -0.588592, -16.75, 41.5, -0.588592, -5.5, 48.5, -0.588592, -5.5, -5.25, -0.588592, 4.5, 36.5, -0.588592, -27, 40.5, -0.588592, -17.5, -44.75, -0.588592, 23.75, 47.75, -0.588592, -44, 47.75, -0.588592, -47, 40.25, -0.588592, -47, 0.5, -0.588592, -30, 40.25, -0.588592, -32, 40.25, -0.588592, -28.75, 47.75, -0.588592, -28.75, 2.5, -0.588592, -30.5, 1, -0.588592, -27.75, 2.5, -0.588592, -27.5, -40, -0.588592, 37.75, -35.25, -0.588592, 33.5, -34.5, -0.588592, 21.5, -33, -0.588592, 22.25, 51, -0.588592, -43.75, -20.75, -0.588592, 45, -44.5, -0.588592, 40.75, -62.5, -0.588592, 60.5, 37.25, -0.588592, -27.5, 44.5, -0.588592, -2, 46.5, -0.588592, -2.5, -11.5, -0.588592, -53.5, 45, -0.588592, 0.25, 46.5, -0.588592, 0.5, 5.5, -0.588592, -27.5, 0.5, -0.588592, -27, 44.5, -0.588592, 1, 5.5, -0.588592, 24.5, -15.5, -0.588592, 45, 37.75, -0.588592, -41, 37.5, -0.588592, -32.25, 35.25, -0.588592, 1, 53.75, -0.588592, -38, 34.5, -0.588592, -40.75, 33.5, -0.588592, -42.5, 35, -0.588592, -41.25, 36.5, -0.588592, -42.5, -2.5, -0.588592, -33.5, 4.5, -0.588592, -33.5, 52.5, -0.588592, -48, 52.25, -0.588592, -38.25, -1.25, -0.588592, 24.5, -1.25, -0.588592, 5, -4.75, -0.588592, 5, -10.5, -0.588592, -33.5, -9.25, -0.588592, -33.5, -9.25, -0.588592, -44.75, -14.5, -0.588592, 19.25, -14.5, -0.588592, 40.5, -8.5, -0.588592, -45.5, -39.75, -0.588592, 39.25, -28.5, -0.588592, 39.25, -28.25, -0.588592, 37.75, -32.5, -0.588592, 33.25, 4.5, -0.588592, -1.5, -10.5, -0.588592, -27, 52, -0.588592, -48.5, 34.75, -0.588592, 0.5, 5.5, -0.588592, -0.75, 48.75, 6.66141, -47.5, 48.75, 6.66141, -44.75, 51.25, 6.66141, -44.75, 51.25, 6.66141, -47.5, 36.75, 6.66141, -47.25, 36.75, 6.66141, -44.75, 39.25, 6.66141, -44.75, 39.25, 6.66141, -47.25, 49, -0.588592, -47, 49, -0.588592, -45, 51, -0.588592, -45, 51, -0.588592, -47, 36.75, 6.66141, -31.25, 36.75, 6.66141, -28.75, 39.25, 6.66141, -28.75, 39.25, 6.66141, -31.25, 48.75, 6.66141, -31.25, 48.75, 6.66141, -28.75, 51.25, 6.66141, -28.75, 51.25, 6.66141, -31.25) @@ -45,349 +44,197 @@ dungeon_size = Vector3i(30, 1, 30) voxel_scale = Vector3(4, 4, 4) generate_on_ready = false -[node name="BasinRoom_0" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_i5hjj")] +[node name="BasinRoom_0" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_i5hjj")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 32) -script = ExtResource("12_te0rp") -size_in_voxels = Vector3i(5, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Pit Room A_1" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_gn1yf")] +[node name="Pit Room A_1" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_gn1yf")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2, 0, 42) -script = ExtResource("12_te0rp") -size_in_voxels = Vector3i(9, 1, 9) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Water Room_2" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_5wyu4")] +[node name="Water Room_2" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_5wyu4")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 12, 0, -14) -script = ExtResource("12_te0rp") -size_in_voxels = Vector3i(7, 1, 12) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Balcony Room A_3" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_katpr")] +[node name="Balcony Room A_3" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_katpr")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -32, 0, -30) -script = ExtResource("12_te0rp") -size_in_voxels = Vector3i(9, 1, 8) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Antechamber A_4" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("3_te0rp")] +[node name="Antechamber A_4" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("3_te0rp")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, 44, 0, -38) -script = ExtResource("12_te0rp") -size_in_voxels = Vector3i(5, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Column Room_5" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_8pmtc")] +[node name="Column Room_5" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_8pmtc")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 46, 0, 24) -script = ExtResource("12_te0rp") -size_in_voxels = Vector3i(12, 1, 7) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Floor Exit A_6" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_8amoj")] +[node name="Floor Exit A_6" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_8amoj")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, 14, 0, -42) -script = ExtResource("12_te0rp") -size_in_voxels = Vector3i(5, 1, 9) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Statue Room_7" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_36gcj")] +[node name="Statue Room_7" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_36gcj")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 8) -script = ExtResource("12_te0rp") -size_in_voxels = Vector3i(4, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Corridor_8" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_8" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 22) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_9" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_9" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 22) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_10" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_10" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, 22) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_11" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_11" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 22) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_12" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_12" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 22) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_13" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_13" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 26) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_14" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_14" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_15" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_15" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 34) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_16" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_16" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 38) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_17" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_17" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 42) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_18" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_18" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 22) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_19" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_19" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 18) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_20" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_20" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 14) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_21" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_21" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 10) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_22" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_22" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 6) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_23" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_23" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_24" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_24" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 2) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_25" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_25" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_26" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_26" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_27" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_27" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_28" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_28" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_29" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_29" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_30" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_30" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -34) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_31" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_31" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -38) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_32" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_32" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -42) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_33" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_33" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -46) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_34" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_34" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -50) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_35" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_35" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, -50) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_36" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_36" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, -50) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_37" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_37" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, -50) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_38" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_38" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -50) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_39" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_39" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, -50) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_40" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_40" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_41" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_41" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_42" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_42" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_43" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_43" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, -30) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_44" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_44" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, -34) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_45" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_45" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, -38) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_46" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_46" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, -42) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_47" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_47" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, -14) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_48" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_48" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, -10) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_49" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_49" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, -6) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_50" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_50" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, -2) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_51" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_51" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, -2) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_52" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_52" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, -2) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_53" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_53" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -34) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_54" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_54" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -38) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_55" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_55" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -42) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_56" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_56" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -26) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_57" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_57" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -22) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_58" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_58" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -18) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_59" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_59" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -14) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_60" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_60" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -10) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_61" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_61" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -6) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_62" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_62" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, -6) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_63" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] +[node name="Corridor_63" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_he2ag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, -2) -script = ExtResource("13_i5hjj") -voxel_scale = Vector3(4, 4, 4) [node name="RoomsContainer" type="Node3D" parent="NavigationRegion3D/DungeonGenerator"] @@ -401,5 +248,5 @@ shape = SubResource("BoxShape3D_8pmtc") [node name="EnemyDatabase" parent="." instance=ExtResource("11_f4225")] unique_name_in_owner = true -EnemyList = Array[PackedScene]([ExtResource("13_5kttw"), ExtResource("14_h5hhw")]) -SpawnRate = PackedFloat32Array(0.5, 1) +EnemyList = Array[PackedScene]([ExtResource("13_5kttw"), ExtResource("14_h5hhw"), ExtResource("15_p7nwd")]) +SpawnRate = PackedFloat32Array(0.5, 1, 1) diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor05.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor05.tscn index ebb746ec..a320224b 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor05.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor05.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=3 uid="uid://t7cac7801bnk"] +[gd_scene load_steps=18 format=3 uid="uid://t7cac7801bnk"] [ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_8l7r7"] [ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_ksplq"] @@ -11,11 +11,10 @@ [ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_puq45"] [ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="10_ksplq"] [ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_slkpn"] -[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="11_b3rou"] [ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_l2dei"] -[ext_resource type="Script" uid="uid://fk3jis6rsipv" path="res://src/map/dungeon/code/corridor.gd" id="12_duhq4"] [ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/02. michael/Michael.tscn" id="12_uv3l4"] [ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="13_v44hk"] +[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/04. sara/Sara.tscn" id="15_b3rou"] [sub_resource type="NavigationMesh" id="NavigationMesh_duhq4"] vertices = PackedVector3Array(-73.5, -0.588592, -19.5, -73.5, -0.588592, -16.75, -72.75, -0.588592, -18, -72.5, -0.588592, -18.5, -72.75, -0.588592, -19.25, -56.5, -0.588592, 17.5, -56.75, -0.588592, 14.75, -57, -0.588592, 18.25, 6.5, -0.588592, -90.25, 6.75, -0.588592, -89.5, 7.25, -0.588592, -89.5, 7.25, -0.588592, -103.25, 6.75, -0.588592, -103.25, 6.5, -0.588592, -101.75, -37.5, -0.588592, 15.25, -37, -0.588592, 15, -37, -0.588592, 14.25, -33.5, -0.588592, 3.25, -33, -0.588592, 3, -33, -0.588592, 2.25, -34.5, -0.588592, -0.75, -23.25, -0.588592, 2.25, -23.25, -0.588592, 3, -22.5, -0.588592, 3.25, -21.5, -0.588592, 1.5, -35.5, -0.588592, 13.5, -33.5, -0.588592, 14, -34.5, -0.588592, 12.5, -35.25, -0.588592, 12.75, -74.5, -0.588592, 52.5, -75.25, -0.588592, 52.75, -75.5, -0.588592, 53.5, -73.5, -0.588592, 54, -89.25, -0.588592, 51.25, -88.5, -0.588592, 50.5, -77.25, -0.588592, 35.25, -77.25, -0.588592, 0.5, -96.75, -0.588592, -39, -97.25, -0.588592, -39.5, -38.5, -0.588592, 16.5, -39.25, -0.588592, 16.75, -39.5, -0.588592, 17.5, -37.5, -0.588592, 18, 16.5, -0.588592, -34, 16.75, -0.588592, -33, 17.5, -0.588592, -32.75, 18.5, -0.588592, -34.5, -75.5, -0.588592, -42, -75.25, -0.588592, -41, -74.5, -0.588592, -40.75, -73.5, -0.588592, -42.5, -19.5, -0.588592, 78, -19.25, -0.588592, 78.75, -18.25, -0.588592, 79, 4.5, -0.588592, -86, 4.75, -0.588592, -85, 5.5, -0.588592, -84.75, 6.5, -0.588592, -86.5, -70.5, -0.588592, 56.5, -83.25, -0.588592, 68.75, -108.5, -0.588592, 94.5, -20.25, -0.588592, 92.75, -20.75, -0.588592, 92.25, -10.25, -0.588592, -101.75, -10.5, -0.588592, -103.25, -11, -0.588592, -103.25, -11, -0.588592, -89, -10.5, -0.588592, -90.25, -7.5, -0.588592, -89, -6.25, -0.588592, -89, -6, -0.588592, -89.75, -7.75, -0.588592, -90.25, -86.5, -0.588592, 53.5, -85.5, -0.588592, 55.25, -84.75, -0.588592, 54, -32.5, -0.588592, 1.5, -33, -0.588592, -0.25, -32.5, -0.588592, -1.5, -94.75, -0.588592, -45, -93, -0.588592, -44.25, -92.5, -0.588592, -45.5, 1.25, -0.588592, -37, 3, -0.588592, -36.25, 3.5, -0.588592, -37.5, -16, -0.588592, 76.25, -18.25, -0.588592, 76.25, -18.5, -0.588592, 77.25, -94.5, -0.588592, -42, -92.5, -0.588592, -42.5, -74.5, -0.588592, 0.5, 1.5, -0.588592, -34, 3.5, -0.588592, -34.5, -37, -0.588592, -35.25, -47.5, -0.588592, -21.5, -47.25, -0.588592, -18.75, 6.5, -0.588592, -63.5, 5.5, -0.588592, -63.5, 3, -0.588592, -63.25, -31.25, -0.588592, -50.75, -34.5, -0.588592, -50.5, -33.5, -0.588592, -48.75, -30.5, -0.588592, -48.75, 2.75, -0.588592, -83, -4.75, -0.588592, -83, -2.5, -0.588592, 89.75, -3.75, -0.588592, 90, -3.75, -0.588592, 92.75, 41.5, -0.588592, 94.5, -5.25, -0.588592, -83.5, -5.25, -0.588592, -87, -6, -0.588592, -87, -8.25, -0.588592, 88, -5.25, -0.588592, 87.75, -5, -0.588592, 86.5, -18.25, -0.588592, 81.75, -16, -0.588592, 87.75, -21.25, -0.588592, 81.75, -21.25, -0.588592, 81, -24.75, -0.588592, 81, -6.25, -0.588592, -87.5, -10.5, -0.588592, -87.25, -20.5, -0.588592, 82, -37, -0.588592, -1, -3.25, -0.588592, -89.75, -3.25, -0.588592, -94.5, -97.25, -0.588592, -44.75, -108.5, -0.588592, -108.5, -1.25, -0.588592, -36.75, -31.5, -0.588592, -53.5, -1.25, -0.588592, -31.5, -12.5, -0.588592, -87.75, -31.5, -0.588592, 17, -34.5, -0.588592, 17, -34.75, -0.588592, 20.75, -1.25, -0.588592, -89.75, 3.75, -0.588592, -89.5, 4, -0.588592, -90.25, -0.5, -0.588592, -94.75, -30.5, -0.588592, 16.5, -25.25, -0.588592, 80.5, -19.25, -0.588592, 82, -19.25, -0.588592, 87.75, -2.25, -0.588592, 84.75, -2.5, -0.588592, 86.75, -73.25, -0.588592, 0.75, -7.5, -0.588592, -103.25, -7.75, -0.588592, -101.75, -3.5, -0.588592, -97.25, -0.75, -0.588592, -97.5, 4, -0.588592, -101.75, 3.75, -0.588592, -103.25, -8.25, -0.588592, 76, -8.25, -0.588592, 73, -15.75, -0.588592, 73, -19.5, -0.588592, -1.5, -18.5, -0.588592, -0.75, 20.75, -0.588592, -23.25, -15.75, -0.588592, 91.25, -8.25, -0.588592, 91.25, -74.75, -0.588592, 35, -12.5, -0.588592, -104.5, -36.5, -0.588592, -53.5, 20.5, -0.588592, -37.5, 9.5, -0.588592, -63.5, -30.5, -0.588592, -35.5, -47.25, -0.588592, -15.25, 15.25, -0.588592, -23, -0.75, -0.588592, -31, -5.25, -0.588592, 84.75, -5, -0.588592, 76.25, -71.5, -0.588592, -45.5, -37.25, -0.588592, -52.75, -38.5, -0.588592, 13.5, -89.25, -0.588592, 68.5, -3.5, -0.588592, 72, -3.75, -0.588592, 81.75, -2.25, -0.588592, 82, -70.5, -0.588592, -44.75, -86.5, -0.588592, 66, -85.5, -0.588592, 64.5, -4, -0.588592, 71.5, -84.75, -0.588592, 65, -83.5, -0.588592, 66, -77.25, -0.588592, 50.5, -82.5, -0.588592, 64.5, -71.5, -0.588592, 57, 8.75, -0.588592, -104.5, 41.5, -0.588592, -108.5, -40.5, -0.588592, 10.5, -37.25, -0.588592, 10.5, -56.75, -0.588592, 21, -70.75, -0.588592, 35, 21.5, -0.588592, -36.75, 9.5, -0.588592, -88.75, 21.5, -0.588592, -27.5, -47.5, -0.588592, -18, -1.5, -0.588592, -87, -2.5, -0.588592, -88.75, -25.25, -0.588592, 5, -30.5, -0.588592, 5, -88.75, -0.588592, 69, -77.25, -0.588592, -39, -70.5, -0.588592, -15, -70.5, -0.588592, 0.5, -2.5, -0.588592, -86, -0.5, -0.588592, -86.5, -18.5, -0.588592, 71.75, -41.25, -0.588592, 11.25, 18.5, -0.588592, -27.5, 17.5, -0.588592, -26, 19.25, -0.588592, -27, 20.5, -0.588592, -26, 14.75, -0.588592, -23.5, -34.5, -0.588592, -35.5, -33.5, -0.588592, -35.5, -82.5, -0.588592, 57, -20.75, -0.588592, 77.25, -22.5, -0.588592, 78, 8.75, -0.588592, -89, -41.25, -0.588592, 14.5, 14.75, -0.588592, -31, -73.5, -0.588592, 35.25, -21.5, -0.588592, 76.5, -70.5, -0.588592, -21.5, -7.25, 6.66141, 72.5, -7.25, 6.66141, 75.25, -4.75, 6.66141, 75.25, -4.75, 6.66141, 72.5, -19.25, 6.66141, 72.75, -19.25, 6.66141, 75.25, -16.75, 6.66141, 75.25, -16.75, 6.66141, 72.75, -7, -0.588592, 73, -7, -0.588592, 75, -5, -0.588592, 75, -5, -0.588592, 73, -19.25, 6.66141, 88.75, -19.25, 6.66141, 91.25, -16.75, 6.66141, 91.25, -16.75, 6.66141, 88.75, -7.25, 6.66141, 88.75, -7.25, 6.66141, 91.25, -4.75, 6.66141, 91.25, -4.75, 6.66141, 88.75, -19, -0.588592, 89, -19, -0.588592, 91, -17, -0.588592, 91, -17, -0.588592, 89) @@ -45,489 +44,281 @@ dungeon_size = Vector3i(60, 1, 60) voxel_scale = Vector3(4, 4, 4) generate_on_ready = false -[node name="Antechamber A_0" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("3_b3rou")] +[node name="Antechamber A_0" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("3_b3rou")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -12, 0, 82) -script = ExtResource("11_b3rou") -size_in_voxels = Vector3i(5, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Balcony Room A_1" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_ut4ij")] +[node name="Balcony Room A_1" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_ut4ij")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -32, 0, -18) -script = ExtResource("11_b3rou") -size_in_voxels = Vector3i(9, 1, 8) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="BasinRoom_2" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_duhq4")] +[node name="BasinRoom_2" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_duhq4")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2, 0, -96) -script = ExtResource("11_b3rou") -size_in_voxels = Vector3i(5, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Floor Exit A_3" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_ksplq")] +[node name="Floor Exit A_3" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_ksplq")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -66, 0, 66) -script = ExtResource("11_b3rou") -size_in_voxels = Vector3i(5, 1, 9) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Water Room_4" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_mb8sd")] +[node name="Water Room_4" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_mb8sd")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -8, 0, -50) -script = ExtResource("11_b3rou") -size_in_voxels = Vector3i(7, 1, 12) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Statue Room_5" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_573ke")] +[node name="Statue Room_5" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_573ke")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 28, 0, -24) -script = ExtResource("11_b3rou") -size_in_voxels = Vector3i(4, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Pit Room A_6" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_puq45")] +[node name="Pit Room A_6" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_puq45")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -74, 0, 18) -script = ExtResource("11_b3rou") -size_in_voxels = Vector3i(9, 1, 9) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Column Room_7" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_lposy")] +[node name="Column Room_7" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_lposy")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -58) -script = ExtResource("11_b3rou") -size_in_voxels = Vector3i(12, 1, 7) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Corridor_8" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_8" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 78) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_9" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_9" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 74) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_10" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_10" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 70) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_11" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_11" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 66) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_12" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_12" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 62) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_13" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_13" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 58) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_14" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_14" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 54) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_15" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_15" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 50) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_16" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_16" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 46) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_17" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_17" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_18" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_18" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 38) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_19" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_19" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 34) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_20" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_20" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 30) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_21" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_21" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 26) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_22" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_22" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 22) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_23" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_23" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_24" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_24" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 14) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_25" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_25" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 10) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_26" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_26" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 6) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_27" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_27" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 2) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_28" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_28" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, 2) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_29" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_29" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 2) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_30" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_30" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 2) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_31" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_31" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, -38) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_32" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_32" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, -42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_33" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_33" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, -46) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_34" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_34" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, -50) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_35" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_35" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -66) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_36" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_36" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -70) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_37" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_37" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -74) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_38" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_38" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -78) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_39" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_39" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -82) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_40" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_40" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -86) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_41" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_41" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -86) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_42" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_42" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -86) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_43" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_43" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 6) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_44" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_44" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 10) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_45" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_45" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 14) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_46" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_46" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 14) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_47" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_47" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_48" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_48" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, 0, 18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_49" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_49" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46, 0, 18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_50" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_50" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_51" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_51" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, 18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_52" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_52" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, 38) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_53" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_53" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, 42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_54" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_54" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, 46) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_55" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_55" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, 50) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_56" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_56" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, 54) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_57" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_57" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -78, 0, 54) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_58" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_58" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -82, 0, 54) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_59" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_59" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -86, 0, 54) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_60" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_60" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -86, 0, 58) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_61" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_61" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -86, 0, 62) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_62" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_62" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -86, 0, 66) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_63" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_63" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -34) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_64" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_64" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -34) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_65" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_65" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -34) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_66" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_66" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -34) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_67" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_67" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -34) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_68" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_68" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -30) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_69" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_69" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -26) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_70" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_70" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_71" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_71" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, -18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_72" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_72" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -58, 0, -18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_73" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_73" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -62, 0, -18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_74" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_74" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -66, 0, -18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_75" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_75" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_76" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_76" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -18) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_77" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_77" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -14) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_78" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_78" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -10) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_79" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_79" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -6) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_80" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_80" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -2) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_81" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_81" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -22) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_82" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_82" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -26) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_83" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_83" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -30) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_84" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_84" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -34) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_85" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_85" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -38) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_86" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_86" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_87" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_87" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -78, 0, -42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_88" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_88" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -82, 0, -42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_89" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_89" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -86, 0, -42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_90" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_90" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_91" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] +[node name="Corridor_91" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_slkpn")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -94, 0, -42) -script = ExtResource("12_duhq4") -voxel_scale = Vector3(4, 4, 4) [node name="RoomsContainer" type="Node3D" parent="NavigationRegion3D/DungeonGenerator"] @@ -541,5 +332,5 @@ shape = SubResource("BoxShape3D_duhq4") [node name="EnemyDatabase" parent="." instance=ExtResource("11_l2dei")] unique_name_in_owner = true -EnemyList = Array[PackedScene]([ExtResource("12_uv3l4"), ExtResource("13_v44hk")]) -SpawnRate = PackedFloat32Array(0.5, 1) +EnemyList = Array[PackedScene]([ExtResource("12_uv3l4"), ExtResource("13_v44hk"), ExtResource("15_b3rou")]) +SpawnRate = PackedFloat32Array(0.5, 1, 1) diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor06.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor06.tscn index ad622f25..ce9307c9 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor06.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor06.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=3 uid="uid://da107mywg18x1"] +[gd_scene load_steps=19 format=3 uid="uid://da107mywg18x1"] [ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_51vs0"] [ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_ixj2e"] @@ -15,8 +15,7 @@ [ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_vn8cd"] [ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/05. ballos/Ballos.tscn" id="13_0tmnj"] [ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="13_gb3sg"] -[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="13_xalbn"] -[ext_resource type="Script" uid="uid://fk3jis6rsipv" path="res://src/map/dungeon/code/corridor.gd" id="14_yfjr1"] +[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/04. sara/Sara.tscn" id="16_rgrkc"] [sub_resource type="NavigationMesh" id="NavigationMesh_ltey6"] vertices = PackedVector3Array(-1.5, -0.588592, -59.5, -1.5, -0.588592, -56.75, -0.75, -0.588592, -58, -0.5, -0.588592, -58.5, -0.75, -0.588592, -59.25, 9.5, -0.588592, -79.5, 8.75, -0.588592, -79.25, 8.5, -0.588592, -78.5, 10.5, -0.588592, -78, 5.5, -0.588592, -71.5, 4.75, -0.588592, -71.25, 4.5, -0.588592, -70.5, 6.5, -0.588592, -70, -105.25, -0.588592, -11.5, -105.25, -0.588592, -16.75, -116.5, -0.588592, -103.5, -116.5, -0.588592, 119.5, -72.5, -0.588592, -10.5, -72.75, -0.588592, -11.25, -73.5, -0.588592, -11.5, -74.5, -0.588592, -10, -20.5, -0.588592, 9.5, -20.75, -0.588592, 8.75, -21.5, -0.588592, 8.5, -22.5, -0.588592, 10, -28.5, -0.588592, 37.5, -28.75, -0.588592, 36.75, -29.5, -0.588592, 36.5, -30.5, -0.588592, 36.5, -32.25, -0.588592, 37, -33, -0.588592, 38.25, 69.75, -0.588592, 9.5, 71, -0.588592, 9.25, 71, -0.588592, 8.75, 56.75, -0.588592, 8.75, 56.75, -0.588592, 9.25, 58.25, -0.588592, 9.5, -75.5, -0.588592, -14, -75.25, -0.588592, -13, -74.5, -0.588592, -12.75, -73.5, -0.588592, -14.5, -23.5, -0.588592, -10, -23.25, -0.588592, -9, -22.5, -0.588592, -8.75, -21.5, -0.588592, -8.75, 16.5, -0.588592, 38, 16.75, -0.588592, 39, 17.5, -0.588592, 39.25, 18.5, -0.588592, 39.25, 19.25, -0.588592, 38, 58.25, -0.588592, 26.25, 56.75, -0.588592, 26.5, 56.75, -0.588592, 27, 70.75, -0.588592, 27, 69.75, -0.588592, 26.5, 40.75, -0.588592, -101.75, 41, -0.588592, -99, 42.75, -0.588592, -101.5, -33.25, -0.588592, 36.5, -2.5, -0.588592, -70.5, -1.5, -0.588592, -68.75, -0.75, -0.588592, -70, 70.25, -0.588592, 14.25, 71, -0.588592, 14, 71, -0.588592, 12.25, 69.75, -0.588592, 12, -2.75, -0.588592, -27.25, -5.25, -0.588592, -27.5, -19.5, -0.588592, -13.5, -102.75, -0.588592, -17, -101, -0.588592, -16.25, -100.5, -0.588592, -17.5, -76.75, -0.588592, -7, -77.25, -0.588592, -7.5, -104.75, -0.588592, -11, 74.5, -0.588592, 42, 74.5, -0.588592, 17.5, 73.5, -0.588592, 19.25, 73.5, -0.588592, 40.5, 32.25, -0.588592, -88, 32.25, -0.588592, -85.75, 33.25, -0.588592, -85.5, -102.5, -0.588592, -14, -100.5, -0.588592, -14.5, -71.5, -0.588592, -17.5, 2.75, -0.588592, -80.75, 3.5, -0.588592, -81.5, 71, -0.588592, 44.75, 71.25, -0.588592, 42, 70.75, -0.588592, 40.5, 55.25, -0.588592, 28.25, -19.25, -0.588592, -10.75, -1.25, -0.588592, -27.25, -27.25, -0.588592, 21.25, -30.5, -0.588592, 21.5, -29.5, -0.588592, 23.25, -26.5, -0.588592, 23.25, 6.75, -0.588592, -84.75, 7.5, -0.588592, -85.5, 72.5, -0.588592, 14, 73.25, -0.588592, 14.5, 75.5, -0.588592, 14.5, 72.75, -0.588592, 9.5, 32.5, -0.588592, -82.5, 9.5, -0.588592, -82.5, 11.25, -0.588592, -82, 34.5, -0.588592, -82, 43.75, -0.588592, -96, 43.75, -0.588592, -98.75, 42.5, -0.588592, -99, 45.75, -0.588592, -101.5, 46, -0.588592, -100.25, 48.75, -0.588592, -100.25, 75.5, -0.588592, -103.5, 38, -0.588592, -83.5, 37.5, -0.588592, -82.75, 37.5, -0.588592, -79.5, 48.25, -0.588592, -83.25, 69.75, -0.588592, 23.75, 70.75, -0.588592, 23.5, 70.25, -0.588592, 19.25, 65.25, -0.588592, 16.5, 65.5, -0.588592, 19.25, -32.75, -0.588592, 41, 6.75, -0.588592, -81.5, -27.5, -0.588592, 18.5, -19.5, -0.588592, 13, -24.75, -0.588592, 13, -18.5, -0.588592, -8.75, 33.25, -0.588592, -83.25, 34.5, -0.588592, -84.75, 70.25, -0.588592, 17.25, 6.5, -0.588592, -76.75, 5.5, -0.588592, -78.5, -4.5, -0.588592, -73.5, 7.25, -0.588592, -78, -5.25, -0.588592, -72.75, -70.5, -0.588592, -16.75, -77.25, -0.588592, -11, 10.5, -0.588592, -80.75, 71.75, -0.588592, 41, 37.75, -0.588592, -85.75, 38, -0.588592, -84.75, 43.75, -0.588592, -84.75, 43.75, -0.588592, -88, 1.5, -0.588592, -27.5, 62.75, -0.588592, 19.5, 62.5, -0.588592, 16.75, 58.25, -0.588592, 12, 56.75, -0.588592, 12.25, 56.75, -0.588592, 23.5, 58.25, -0.588592, 23.75, 72.25, -0.588592, 7.25, 32, -0.588592, -95.75, 29, -0.588592, -95.75, 29, -0.588592, -88.25, 18.75, -0.588592, 80.75, 17.5, -0.588592, 80.5, 14.75, -0.588592, 80.5, 75.5, -0.588592, 119.5, 47.25, -0.588592, -88.25, 47.25, -0.588592, -95.75, 44.75, -0.588592, 37.25, 44.5, -0.588592, 38, 13.25, -0.588592, -75.25, 9.5, -0.588592, -75, 9.5, -0.588592, -67.5, 16.5, -0.588592, -61.5, 16.75, -0.588592, -55.25, 1.5, -0.588592, -55, 8.5, -0.588592, -67, 1.5, -0.588592, -67, 1.5, -0.588592, -61.5, 35, -0.588592, -85.75, 32.25, -0.588592, -99, -14.5, -0.588592, 7.25, -14.5, -0.588592, 12.5, 44.5, -0.588592, 34.5, 48.75, -0.588592, -83.75, 28, -0.588592, -100.5, 38, -0.588592, -101.75, 37.75, -0.588592, -100.25, 14.75, -0.588592, 41, 2.75, -0.588592, -73.5, 55.25, -0.588592, 7.5, -33.25, -0.588592, 19.25, -32.5, -0.588592, 18.5, -25.25, -0.588592, -7, -25.25, -0.588592, 12.5, 36.5, -0.588592, -79, -70.5, -0.588592, -13.5, 75.5, -0.588592, 45, 44.75, -0.588592, 40.75, 21.5, -0.588592, 41, 21.5, -0.588592, 80.5, 27.75, -0.588592, -85.5, 27.5, -0.588592, -100, -18.5, -0.588592, 6.5, -15.5, -0.588592, 6.5, 16.5, -0.588592, -58, 16.5, -0.588592, -58.5, -19.5, -0.588592, 10, -17.5, -0.588592, 9.5, 70.75, -0.588592, 28.5, -19, -0.588592, 12.25, -17.25, -0.588592, 12.75, -26.5, -0.588592, 34.5, 13.5, -0.588592, -79, 28.5, 6.66141, -99.25, 28.5, 6.66141, -96.75, 31.25, 6.66141, -96.75, 31.25, 6.66141, -99.25, 44.75, 6.66141, -99.25, 44.75, 6.66141, -96.75, 47.25, 6.66141, -96.75, 47.25, 6.66141, -99.25, 29, -0.588592, -99, 29, -0.588592, -97, 31, -0.588592, -97, 31, -0.588592, -99, 28.75, 6.66141, -87.25, 28.75, 6.66141, -84.75, 31.25, 6.66141, -84.75, 31.25, 6.66141, -87.25, 44.75, 6.66141, -87.25, 44.75, 6.66141, -84.75, 47.25, 6.66141, -84.75, 47.25, 6.66141, -87.25, 45, -0.588592, -87, 45, -0.588592, -85, 47, -0.588592, -85, 47, -0.588592, -87) @@ -46,552 +45,317 @@ dungeon_size = Vector3i(60, 1, 60) voxel_scale = Vector3(4, 4, 4) generate_on_ready = false -[node name="Statue Room_0" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_7s220")] +[node name="Statue Room_0" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_7s220")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 20) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(4, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Pit Room A_1" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_twkiu")] +[node name="Pit Room A_1" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_twkiu")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2, 0, -10) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(9, 1, 9) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Antechamber A_2" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("3_rgrkc")] +[node name="Antechamber A_2" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("3_rgrkc")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, -92) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(5, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Floor Exit A_3" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_51vs0")] +[node name="Floor Exit A_3" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_51vs0")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -102, 0, -34) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(5, 1, 9) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Seshat\'s Room_4" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_ltey6")] +[node name="Seshat\'s Room_4" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_ltey6")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, -58) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(9, 1, 7) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Column Room_5" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_yfjr1")] +[node name="Column Room_5" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_yfjr1")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -46, 0, 52) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(12, 1, 7) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="BasinRoom_6" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_ltey6")] +[node name="BasinRoom_6" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_ltey6")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, 64, 0, 18) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(5, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Water Room_7" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_wnhhx")] +[node name="Water Room_7" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_wnhhx")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58, 0, 52) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(7, 1, 12) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Balcony Room A_8" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_xalbn")] +[node name="Balcony Room A_8" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_xalbn")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, 16, 0, 98) -script = ExtResource("13_xalbn") -size_in_voxels = Vector3i(9, 1, 8) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Corridor_9" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_9" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_10" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_10" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_11" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_11" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 6) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_12" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_12" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 2) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_13" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_13" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, -2) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_14" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_14" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, -6) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_15" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_15" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_16" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_16" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -30) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_17" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_17" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -34) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_18" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_18" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_19" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_19" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -42) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_20" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_20" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -46) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_21" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_21" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -50) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_22" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_22" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -54) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_23" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_23" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -58) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_24" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_24" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -62) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_25" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_25" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -66) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_26" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_26" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -70) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_27" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_27" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -70) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_28" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_28" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -70) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_29" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_29" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -74) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_30" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_30" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -78) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_31" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_31" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -78) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_32" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_32" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -82) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_33" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_33" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -82) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_34" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_34" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -82) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_35" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_35" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -82) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_36" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_36" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, -82) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_37" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_37" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -82) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_38" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_38" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, -82) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_39" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_39" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_40" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_40" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_41" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_41" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_42" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_42" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_43" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_43" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_44" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_44" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_45" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_45" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_46" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_46" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_47" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_47" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -58, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_48" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_48" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -62, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_49" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_49" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -66, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_50" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_50" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_51" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_51" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -10) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_52" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_52" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, -14) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_53" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_53" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -78, 0, -14) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_54" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_54" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -82, 0, -14) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_55" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_55" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -86, 0, -14) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_56" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_56" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -14) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_57" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_57" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -94, 0, -14) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_58" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_58" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -98, 0, -14) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_59" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_59" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -102, 0, -14) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_60" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_60" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -58) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_61" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_61" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -58) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_62" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_62" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -58) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_63" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_63" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -58) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_64" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_64" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 22) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_65" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_65" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 26) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_66" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_66" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 30) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_67" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_67" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 34) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_68" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_68" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_69" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_69" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_70" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_70" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_71" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_71" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_72" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_72" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_73" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_73" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_74" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_74" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_75" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_75" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_76" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_76" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_77" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_77" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_78" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_78" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_79" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_79" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_80" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_80" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_81" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_81" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_82" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_82" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_83" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_83" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_84" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_84" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_85" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_85" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_86" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_86" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_87" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_87" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 42) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_88" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_88" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 38) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_89" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_89" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 34) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_90" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_90" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 30) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_91" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_91" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 26) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_92" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_92" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 22) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_93" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_93" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 18) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_94" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_94" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 42) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_95" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_95" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 46) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_96" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_96" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 50) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_97" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_97" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 54) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_98" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_98" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 58) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_99" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_99" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 62) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_100" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_100" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 66) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_101" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_101" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 70) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_102" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_102" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 74) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_103" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] +[node name="Corridor_103" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xh2mp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 78) -script = ExtResource("14_yfjr1") -voxel_scale = Vector3(4, 4, 4) [node name="RoomsContainer" type="Node3D" parent="NavigationRegion3D/DungeonGenerator"] @@ -605,5 +369,5 @@ shape = SubResource("BoxShape3D_ltey6") [node name="EnemyDatabase" parent="." instance=ExtResource("11_vn8cd")] unique_name_in_owner = true -EnemyList = Array[PackedScene]([ExtResource("13_gb3sg"), ExtResource("13_0tmnj")]) -SpawnRate = PackedFloat32Array(1, 0.5) +EnemyList = Array[PackedScene]([ExtResource("13_gb3sg"), ExtResource("13_0tmnj"), ExtResource("16_rgrkc")]) +SpawnRate = PackedFloat32Array(1, 0.5, 1) diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor07.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor07.tscn index af6ed9a5..6bf79e34 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor07.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor07.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=3 uid="uid://cgtqjgh1f5fqi"] +[gd_scene load_steps=19 format=3 uid="uid://cgtqjgh1f5fqi"] [ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_un5rc"] [ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_purgj"] @@ -12,11 +12,10 @@ [ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="10_fjqnq"] [ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_xvcp8"] [ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_xast8"] -[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="12_bji1g"] [ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="12_tr8km"] [ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/05. ballos/Ballos.tscn" id="13_43euk"] -[ext_resource type="Script" uid="uid://fk3jis6rsipv" path="res://src/map/dungeon/code/corridor.gd" id="13_sqvag"] [ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/06. chariot/Chariot.tscn" id="14_purgj"] +[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/04. sara/Sara.tscn" id="16_ogmgc"] [sub_resource type="NavigationMesh" id="NavigationMesh_fjqnq"] vertices = PackedVector3Array(18.5, -0.588592, -27.5, 18.5, -0.588592, -24.75, 19.25, -0.588592, -26, 19.5, -0.588592, -26.5, 19.25, -0.588592, -27.25, -57, -0.588592, 54.25, -56.5, -0.588592, 53.5, -56.75, -0.588592, 50.75, -80.75, -0.588592, 5, 45.5, -0.588592, 12.5, 44.75, -0.588592, 12.75, 44.5, -0.588592, 13.5, 44.5, -0.588592, 14, 44.75, -0.588592, 15, 45.5, -0.588592, 15.25, -34.5, -0.588592, 84.5, -35.75, -0.588592, 85, -35.5, -0.588592, 86, -76.5, -0.588592, 1.5, -76.75, -0.588592, 0.75, -77.5, -0.588592, 0.5, -78.5, -0.588592, 2, 46.5, -0.588592, 48.5, 45.5, -0.588592, 48.5, 44.75, -0.588592, 48.75, 44.5, -0.588592, 49.5, 47.5, -0.588592, 49.5, 47.25, -0.588592, 48.75, 41.5, -0.588592, 52.5, 40.75, -0.588592, 52.75, 40.5, -0.588592, 53.5, 42.5, -0.588592, 54, -37.5, -0.588592, 84.5, -37.5, -0.588592, 55.25, -38.5, -0.588592, 55.25, -38.5, -0.588592, 86, -82.25, -0.588592, -18.5, -81, -0.588592, -18.75, -81, -0.588592, -19.25, -95.25, -0.588592, -19.25, -95.25, -0.588592, -18.75, -93.75, -0.588592, -18.5, -116.5, -0.588592, -103.5, -96.75, -0.588592, -20.5, -79.75, -0.588592, -20.75, 14.75, -0.588592, -44.75, 75.5, -0.588592, -103.5, -39.5, -0.588592, 54, -39.25, -0.588592, 55, -36.75, -0.588592, 54, -41.25, -0.588592, 88.5, -41.25, -0.588592, 57, -56.75, -0.588592, 57, -93.75, -0.588592, -1.75, -95.25, -0.588592, -1.5, -95.25, -0.588592, -1, -81.25, -0.588592, -1, -82.25, -0.588592, -1.5, 46, -0.588592, 69, 45.75, -0.588592, 68.5, 44, -0.588592, 68.75, -35.25, -0.588592, 88.75, -81.75, -0.588592, -13.75, -81, -0.588592, -14, -81, -0.588592, -15.75, -82.25, -0.588592, -16, 49.5, -0.588592, -8.75, 60.5, -0.588592, 46.5, 61.5, -0.588592, 47.25, 46.5, -0.588592, -8.75, 48.25, -0.588592, 64, 48.25, -0.588592, 66.25, 49.25, -0.588592, 66.5, 64.75, -0.588592, 51.75, 64.75, -0.588592, 68.25, 75.5, -0.588592, 119.5, 14.75, -0.588592, -11.5, -19.5, -0.588592, -1.5, -19.25, -0.588592, 1.25, 62, -0.588592, 50.75, 62, -0.588592, 51.75, 59.75, -0.588592, 56, 59.75, -0.588592, 53.25, 58.5, -0.588592, 53, 48.25, -0.588592, 56, 45.5, -0.588592, 56.25, 45, -0.588592, 56.75, 45, -0.588592, 63.75, 61.5, -0.588592, 50.5, -79.5, -0.588592, -14, -78.75, -0.588592, -13.5, -75.5, -0.588592, -13.5, -79.25, -0.588592, -18.5, 45.25, -0.588592, -9, 21.5, -0.588592, -44.75, 28.5, -0.588592, -29.5, -82.25, -0.588592, -4.25, -81.25, -0.588592, -4.5, -81.75, -0.588592, -8.75, -86.5, -0.588592, -8.75, -81.75, -0.588592, -10.75, -86.75, -0.588592, -11.5, -19.5, -0.588592, 2, 53.75, -0.588592, 66.25, 54, -0.588592, 67.25, 59.75, -0.588592, 67.25, 59.75, -0.588592, 64, -96.5, -0.588592, 0.5, -116.5, -0.588592, 119.5, -40.75, -0.588592, 89, -89.25, -0.588592, -8.5, -89.5, -0.588592, -11.25, -93.75, -0.588592, -16, -95.25, -0.588592, -15.75, -95.25, -0.588592, -4.5, -93.75, -0.588592, -4.25, -74.5, -0.588592, -12.75, 49.5, -0.588592, 46.5, 29.5, -0.588592, 16.5, 31.25, -0.588592, 17, 31.25, -0.588592, 14, 29.5, -0.588592, 13.5, 63.25, -0.588592, 63.75, 63.25, -0.588592, 56.25, 17.5, -0.588592, -44.75, 18.5, -0.588592, -44.75, 27, -0.588592, 16.75, 38.75, -0.588592, 50.5, 38.75, -0.588592, 47.25, 64.25, -0.588592, 68.75, 28.5, -0.588592, -26, 28.75, -0.588592, -26.75, 28.75, -0.588592, -23.25, 42.75, -0.588592, -8.75, 51, -0.588592, 66.25, 57, -0.588592, 53, 48.25, -0.588592, 53, -19.25, -0.588592, 4.75, -74.5, -0.588592, -1.5, 54, -0.588592, 68.5, 53.75, -0.588592, 69.25, 39.5, -0.588592, 46.5, 42.75, -0.588592, 17, 43.25, -0.588592, 50, 41.5, -0.588592, 49.5, 42.5, -0.588592, 51.25, 42.75, -0.588592, 46.5, -78.75, -0.588592, -9, 43.5, -0.588592, 68.25, -34.5, -0.588592, 57, 56.5, -0.588592, 50, 58.5, -0.588592, 49.5, -77.5, -0.588592, -10.5, 21.5, -0.588592, -23, 21.5, -0.588592, -11.5, 27.5, -0.588592, 10.5, 42.75, -0.588592, 10.5, -81.25, -0.588592, 4.5, -81.25, -0.588592, 0.5, 21.5, -0.588592, -29.5, 17.5, -0.588592, -11.5, 57, -0.588592, 50.5, 18.75, -0.588592, -11.25, 49, -0.588592, 69, 26.75, -0.588592, 11.25, 43.75, -0.588592, 57, 50.75, -0.588592, 69, 44.5, 6.66141, 52.75, 44.5, 6.66141, 55.25, 47.25, 6.66141, 55.25, 47.25, 6.66141, 52.75, 60.75, 6.66141, 52.75, 60.75, 6.66141, 55.25, 63.25, 6.66141, 55.25, 63.25, 6.66141, 52.75, 44.75, 6.66141, 64.75, 44.75, 6.66141, 67.25, 47.25, 6.66141, 67.25, 47.25, 6.66141, 64.75, 60.75, 6.66141, 64.75, 60.75, 6.66141, 67.25, 63.25, 6.66141, 67.25, 63.25, 6.66141, 64.75, 61, -0.588592, 65, 61, -0.588592, 67, 63, -0.588592, 67, 63, -0.588592, 65) @@ -46,489 +45,281 @@ dungeon_size = Vector3i(60, 1, 60) voxel_scale = Vector3(4, 4, 4) generate_on_ready = false -[node name="Balcony Room A_0" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_fjqnq")] +[node name="Balcony Room A_0" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_fjqnq")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -72, 0, 54) -script = ExtResource("12_bji1g") -size_in_voxels = Vector3i(9, 1, 8) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Antechamber A_1" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("3_67qnt")] +[node name="Antechamber A_1" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("3_67qnt")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, 60) -script = ExtResource("12_bji1g") -size_in_voxels = Vector3i(5, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Pit Room A_2" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_lo82o")] +[node name="Pit Room A_2" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_lo82o")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, 46, 0, -26) -script = ExtResource("12_bji1g") -size_in_voxels = Vector3i(9, 1, 9) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Statue Room_3" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_c5i81")] +[node name="Statue Room_3" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_c5i81")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -28, 0, 88) -script = ExtResource("12_bji1g") -size_in_voxels = Vector3i(4, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Floor Exit A_4" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_fjqnq")] +[node name="Floor Exit A_4" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_fjqnq")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 30, 0, 34) -script = ExtResource("12_bji1g") -size_in_voxels = Vector3i(5, 1, 9) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="Column Room_5" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_bji1g")] +[node name="Column Room_5" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_bji1g")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 4, 0, 2) -script = ExtResource("12_bji1g") -size_in_voxels = Vector3i(12, 1, 7) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 1 -[node name="BasinRoom_6" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_ogmgc")] +[node name="BasinRoom_6" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_ogmgc")] transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -88, 0, -10) -script = ExtResource("12_bji1g") -size_in_voxels = Vector3i(5, 1, 4) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Water Room_7" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_sqvag")] +[node name="Water Room_7" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_sqvag")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -68) -script = ExtResource("12_bji1g") -size_in_voxels = Vector3i(7, 1, 12) -voxel_scale = Vector3(4, 4, 4) -min_count = 1 -max_count = 2 -[node name="Corridor_8" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_8" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_9" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_9" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_10" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_10" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_11" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_11" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_12" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_12" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_13" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_13" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_14" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_14" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_15" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_15" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_16" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_16" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_17" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_17" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_18" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_18" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_19" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_19" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_20" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_20" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_21" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_21" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_22" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_22" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_23" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_23" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_24" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_24" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_25" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_25" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_26" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_26" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_27" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_27" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_28" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_28" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_29" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_29" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_30" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_30" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_31" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_31" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_32" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_32" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 54) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_33" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_33" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 50) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_34" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_34" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 50) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_35" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_35" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 50) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_36" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_36" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, 50) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_37" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_37" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58, 0, 50) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_38" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_38" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 46) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_39" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_39" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 42) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_40" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_40" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 38) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_41" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_41" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 34) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_42" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_42" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 30) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_43" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_43" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 26) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_44" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_44" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 22) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_45" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_45" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 18) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_46" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_46" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 14) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_47" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_47" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 10) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_48" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_48" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 6) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_49" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_49" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_50" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_50" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, -2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_51" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_51" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, -6) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_52" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_52" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 58) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_53" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_53" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 62) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_54" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_54" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 66) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_55" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_55" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 70) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_56" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_56" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 74) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_57" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_57" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 78) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_58" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_58" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 82) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_59" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_59" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 86) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_60" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_60" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 14) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_61" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_61" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, 14) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_62" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_62" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, 14) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_63" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_63" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 14) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_64" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_64" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, -26) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_65" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_65" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -26) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_66" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_66" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -26) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_67" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_67" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -22) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_68" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_68" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -18) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_69" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_69" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -14) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_70" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_70" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_71" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_71" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_72" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_72" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_73" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_73" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_74" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_74" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_75" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_75" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_76" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_76" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_77" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_77" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_78" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_78" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_79" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_79" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -58, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_80" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_80" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -62, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_81" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_81" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -66, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_82" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_82" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_83" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_83" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_84" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_84" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -78, 0, 2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_85" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_85" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -78, 0, -2) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_86" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_86" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -78, 0, -6) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_87" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_87" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -78, 0, -10) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_88" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_88" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -30) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_89" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_89" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -34) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_90" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_90" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -38) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) -[node name="Corridor_91" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] +[node name="Corridor_91" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_xvcp8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -42) -script = ExtResource("13_sqvag") -voxel_scale = Vector3(4, 4, 4) [node name="RoomsContainer" type="Node3D" parent="NavigationRegion3D/DungeonGenerator"] @@ -542,5 +333,5 @@ shape = SubResource("BoxShape3D_bji1g") [node name="EnemyDatabase" parent="." instance=ExtResource("11_xast8")] unique_name_in_owner = true -EnemyList = Array[PackedScene]([ExtResource("12_tr8km"), ExtResource("13_43euk"), ExtResource("14_purgj")]) -SpawnRate = PackedFloat32Array(0.5, 1, 0.25) +EnemyList = Array[PackedScene]([ExtResource("12_tr8km"), ExtResource("13_43euk"), ExtResource("14_purgj"), ExtResource("16_ogmgc")]) +SpawnRate = PackedFloat32Array(0.5, 1, 0.25, 0.5) diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor08.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor08.tscn index a50c7713..2078b6c2 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor08.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor08.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=17 format=3 uid="uid://dg20ovvj2m2lp"] +[gd_scene load_steps=18 format=3 uid="uid://dg20ovvj2m2lp"] [ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_qs20c"] [ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_6ps7u"] @@ -14,6 +14,7 @@ [ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_uflod"] [ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/05. ballos/Ballos.tscn" id="13_c8dl5"] [ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/06. chariot/Chariot.tscn" id="13_qs20c"] +[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/04. sara/Sara.tscn" id="15_pn3nc"] [sub_resource type="NavigationMesh" id="NavigationMesh_esh22"] vertices = PackedVector3Array(-28.7278, -0.588592, -18.5704, -28.9778, -0.588592, -21.3204, -28.7278, -0.588592, -18.0704, 42.5222, -0.588592, -12.5704, 43.0222, -0.588592, -12.8204, 43.0222, -0.588592, -13.8204, 40.7722, -0.588592, -13.8204, 40.7722, -0.588592, -12.8204, 41.5222, -0.588592, -12.5704, -6.47778, -0.588592, -15.5704, -7.22778, -0.588592, -15.3204, -7.47778, -0.588592, -14.5704, -4.72778, -0.588592, -14.5704, -5.47778, -0.588592, -15.5704, 41.5222, -0.588592, 60.4296, 40.7722, -0.588592, 60.6796, 40.5222, -0.588592, 61.4296, 40.5222, -0.588592, 61.9296, 40.7722, -0.588592, 63.1796, 41.5222, -0.588592, 63.4296, -51.4778, -0.588592, 78.4296, -51.2278, -0.588592, 79.1796, -50.4778, -0.588592, 79.4296, -40.7278, -0.588592, 64.9296, -40.9778, -0.588592, 62.1796, -15.4778, -0.588592, -21.5704, -15.2278, -0.588592, -20.8204, -14.4778, -0.588592, -20.5704, 72.5222, -0.588592, -37.5704, 72.7722, -0.588592, -36.8204, 73.5222, -0.588592, -36.5704, 88.5222, -0.588592, -33.5704, 126.522, -0.588592, -64.3204, 88.7722, -0.588592, -32.8204, 89.5222, -0.588592, -32.5704, 96.5222, -0.588592, 50.4296, 96.7722, -0.588592, 51.1796, 97.5222, -0.588592, 51.4296, 104.522, -0.588592, 78.4296, 104.772, -0.588592, 79.1796, 105.522, -0.588592, 79.4296, -50.4778, -0.588592, 92.4296, 92.7722, -0.588592, 54.1796, 92.7722, -0.588592, 55.1796, 93.5222, -0.588592, 55.4296, 94.5222, -0.588592, 53.4296, 82.2722, -0.588592, -16.8204, 83.0222, -0.588592, -17.0704, 83.2722, -0.588592, -18.0704, 77.5222, -0.588592, -16.8204, 70.2722, -0.588592, -9.8204, 68.7722, -0.588592, -9.5704, 68.7722, -0.588592, -9.0704, 83.0222, -0.588592, -9.0704, 81.7722, -0.588592, -9.5704, 42.5222, -0.588592, 55.4296, 43.0222, -0.588592, 55.1796, 43.2722, -0.588592, 53.9296, 43.2722, -0.588592, 53.4296, 42.5222, -0.588592, 52.4296, 73.5222, -0.588592, -33.5704, 68.5222, -0.588592, -34.0704, 68.7722, -0.588592, -32.8204, 69.5222, -0.588592, -32.5704, 84.5222, -0.588592, -30.0704, 84.7722, -0.588592, -28.8204, 85.5222, -0.588592, -28.5704, 86.5222, -0.588592, -30.5704, -19.4778, -0.588592, -18.0704, -19.2278, -0.588592, -16.8204, -18.4778, -0.588592, -16.5704, 55.2722, -0.588592, -17.0704, 63.7722, -0.588592, -19.8204, 53.5222, -0.588592, -17.0704, -55.4778, -0.588592, 81.9296, -55.2278, -0.588592, 83.1796, -54.4778, -0.588592, 83.4296, -53.4778, -0.588592, 81.4296, 83.0222, -0.588592, -12.3204, 83.0222, -0.588592, -13.8204, 82.2722, -0.588592, -14.0704, 81.7722, -0.588592, -12.0704, -61.4778, -0.588592, 84.4296, -61.4778, -0.588592, 79.4296, -85.7278, -0.588592, 126.43, 63.7722, -0.588592, -28.0704, 63.7722, -0.588592, -30.0704, 62.7722, -0.588592, -30.3204, 83.0222, -0.588592, 54.1796, 80.5222, -0.588592, 53.9296, 81.0222, -0.588592, 56.1796, 83.2722, -0.588592, 56.9296, -51.2278, -0.588592, 96.6796, 39.2722, -0.588592, 72.9296, 38.5222, -0.588592, 72.4296, 80.5222, -0.588592, 56.9296, 90.5222, -0.588592, 84.4296, 97.5222, -0.588592, 78.4296, -56.7278, -0.588592, 81.4296, -56.9778, -0.588592, 78.6796, -58.7278, -0.588592, 79.1796, -58.4778, -0.588592, 81.9296, 45.5222, -0.588592, 56.9296, 45.5222, -0.588592, 68.4296, 63.0222, -0.588592, -33.8204, 61.5222, -0.588592, -34.5704, 61.5222, -0.588592, -31.5704, 54.5222, -0.588592, -16.5704, 52.2722, -0.588592, -19.8204, 52.2722, -0.588592, -17.5704, 58.2722, -0.588592, -14.5704, 57.5222, -0.588592, -14.3204, 57.5222, -0.588592, -11.5704, 67.2722, -0.588592, -15.5704, 67.0222, -0.588592, -27.3204, 66.5222, -0.588592, -27.8204, 67.0222, -0.588592, -20.0704, -40.7278, -0.588592, 61.4296, -40.9778, -0.588592, 58.6796, 58.0222, -0.588592, -33.0704, 58.5222, -0.588592, -33.3204, 58.5222, -0.588592, -36.5704, 47.7722, -0.588592, -32.5704, 88.5222, -0.588592, -15.0704, 85.0222, -0.588592, -15.0704, 85.0222, -0.588592, -14.0704, 84.5222, -0.588592, -13.8204, 84.7722, -0.588592, -9.5704, -6.72778, -0.588592, -32.8204, -5.47778, -0.588592, -32.5704, -2.47778, -0.588592, -32.5704, 82.2722, -0.588592, -18.8204, 82.5222, -0.588592, -23.8204, 81.7722, -0.588592, -24.0704, 77.2722, -0.588592, -19.5704, -14.4778, -0.588592, -17.5704, -9.47778, -0.588592, -17.5704, -28.9778, -0.588592, -15.3204, 58.2722, -0.588592, -30.3204, 58.0222, -0.588592, -31.0704, 52.2722, -0.588592, -31.0704, 52.0222, -0.588592, -27.8204, 89.5222, -0.588592, -15.5704, 126.522, -0.588592, 126.43, 105.522, -0.588592, 84.4296, 102.522, -0.588592, 84.4296, 100.522, -0.588592, 84.9296, -9.47778, -0.588592, -32.5704, 74.7722, -0.588592, -16.5704, 74.5222, -0.588592, -19.3204, 70.2722, -0.588592, -24.0704, 68.7722, -0.588592, -23.8204, 68.7722, -0.588592, -12.5704, 70.2722, -0.588592, -12.3204, 84.2722, -0.588592, -7.3204, 59.2722, -0.588592, -37.5704, -85.7278, -0.588592, -64.3204, -56.7278, -0.588592, 96.9296, -57.4778, -0.588592, 96.4296, 81.7722, -0.588592, -26.5704, 70.2722, -0.588592, -26.5704, -21.4778, -0.588592, -11.5704, -21.4778, -0.588592, -15.0704, 48.7722, -0.588592, -27.8204, 48.7722, -0.588592, -20.0704, -2.47778, -0.588592, -17.5704, 47.5222, -0.588592, -17.5704, 47.2722, -0.588592, -32.0704, 101.022, -0.588592, 84.1796, 91.2722, -0.588592, 84.9296, 44.7722, -0.588592, 72.6796, 63.7722, -0.588592, -16.8204, -53.4778, -0.588592, 92.4296, -54.4778, -0.588592, 93.9296, -52.7278, -0.588592, 92.9296, -51.4778, -0.588592, 93.9296, 44.5222, -0.588592, 69.9296, 58.2722, -0.588592, -15.5704, -17.4778, -0.588592, -18.5704, -17.4778, -0.588592, -15.5704, 61.0222, -0.588592, -30.3204, -18.4778, -0.588592, -14.0704, -16.7278, -0.588592, -14.5704, 43.2722, -0.588592, 68.9296, 42.5222, -0.588592, 68.4296, 41.5222, -0.588592, 69.9296, -20.7278, -0.588592, -11.0704, 58.0222, -0.588592, -32.3204, 67.5222, -0.588592, -7.3204, 56.5222, -0.588592, -11.0704, 94.5222, -0.588592, 80.4296, 93.5222, -0.588592, 81.9296, -57.4778, -0.588592, 84.9296, -60.7278, -0.588592, 84.9296, 82.5222, -0.588592, -27.0704, 68.7722, -0.588592, -27.0704, 95.2722, -0.588592, 81.4296, 100.522, -0.588592, 81.9296, 102.522, -0.588592, 81.4296, 38.5222, -0.588592, 58.4296, 38.5222, -0.588592, -11.0704, 85.0222, -0.588592, -18.5704, 38.5222, -0.588592, 64.9296, 45.5222, -0.588592, 50.4296, 54.5222, -0.588592, -14.0704, 53.2722, -0.588592, -14.3204, 86.5222, -0.588592, -18.0704, 85.5222, -0.588592, -19.5704, 71.2722, -0.588592, -30.5704, 69.5222, -0.588592, -30.0704, 45.5222, -0.588592, -11.0704, 70.5222, -0.588592, -31.5704, 70.5222, -0.588592, -34.5704, 90.5222, -0.588592, 56.9296, 64.7722, 6.66141, -31.5704, 64.7722, 6.66141, -28.8204, 67.5222, 6.66141, -28.8204, 67.5222, 6.66141, -31.5704, 48.7722, 6.66141, -31.3204, 48.7722, 6.66141, -28.8204, 51.2722, 6.66141, -28.8204, 51.2722, 6.66141, -31.3204, 49.0222, -0.588592, -31.0704, 49.0222, -0.588592, -29.0704, 51.0222, -0.588592, -29.0704, 51.0222, -0.588592, -31.0704, 48.7722, 6.66141, -19.0704, 48.7722, 6.66141, -16.8204, 51.2722, 6.66141, -16.8204, 51.2722, 6.66141, -19.0704, 64.7722, 6.66141, -19.0704, 64.7722, 6.66141, -16.8204, 67.5222, 6.66141, -16.8204, 67.5222, 6.66141, -19.0704) @@ -394,4 +395,5 @@ shape = SubResource("BoxShape3D_mir7f") [node name="EnemyDatabase" parent="." instance=ExtResource("11_uflod")] unique_name_in_owner = true -EnemyList = Array[PackedScene]([ExtResource("13_c8dl5"), ExtResource("13_qs20c")]) +EnemyList = Array[PackedScene]([ExtResource("13_c8dl5"), ExtResource("13_qs20c"), ExtResource("15_pn3nc")]) +SpawnRate = PackedFloat32Array(1, 1, 0.5) diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor09.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor09.tscn index e4a9c6cd..6bd5a514 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor09.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor09.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=3 uid="uid://b5jk743ng6fqg"] +[gd_scene load_steps=17 format=3 uid="uid://b5jk743ng6fqg"] [ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_ah6eb"] [ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_2l5nt"] @@ -14,6 +14,7 @@ [ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="11_2admg"] [ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_xxd5b"] [ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/05. ballos/Ballos.tscn" id="12_mhyau"] +[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/04. sara/Sara.tscn" id="15_f55jb"] [sub_resource type="NavigationMesh" id="NavigationMesh_b81ow"] vertices = PackedVector3Array(-58.4873, -1.58859, -7.11705, -58.4873, -1.58859, -6.61705, -57.7373, -1.58859, -6.36705, -46.2373, -1.58859, -6.36705, -44.7373, -1.58859, -6.61705, -44.7373, -1.58859, -7.11705, 79.5127, -1.58859, 29.3829, 79.2627, -1.58859, 28.6329, 78.5127, -1.58859, 28.3829, 77.5127, -1.58859, 29.8829, 75.5127, -1.58859, 25.3829, 75.2627, -1.58859, 24.6329, 74.5127, -1.58859, 24.3829, 73.5127, -1.58859, 25.8829, 43.5127, -1.58859, 21.3829, 43.2627, -1.58859, 20.6329, 42.5127, -1.58859, 20.3829, 41.5127, -1.58859, 21.8829, 57.5127, -1.58859, -103.617, 56.7627, -1.58859, -103.367, 56.5127, -1.58859, -102.617, 58.5127, -1.58859, -102.117, 53.5127, -1.58859, -87.6171, 52.7627, -1.58859, -87.3671, 52.5127, -1.58859, -86.6171, 54.5127, -1.58859, -86.1171, -59.4873, -1.58859, 1.88295, -59.2373, -1.58859, 2.63295, -58.4873, -1.58859, 2.88295, -53.2373, -1.58859, 3.63295, 76.7627, -1.58859, 26.1329, 76.7627, -1.58859, 27.1329, 77.5127, -1.58859, 27.3829, -57.7373, -1.58859, 10.3829, -58.9873, -1.58859, 10.6329, -58.9873, -1.58859, 11.1329, -44.7373, -1.58859, 11.1329, -44.7373, -1.58859, 10.6329, -46.2373, -1.58859, 10.3829, -61.4873, -1.58859, -8.61705, -60.9873, -1.58859, -8.86705, -60.7373, -1.58859, -10.1171, -62.4873, -1.58859, -10.6171, 50.5127, -1.58859, -84.6171, 51.0127, -1.58859, -84.8671, 51.2627, -1.58859, -86.1171, 49.5127, -1.58859, -86.6171, 54.5127, -1.58859, -100.617, 55.0127, -1.58859, -100.867, 55.2627, -1.58859, -102.117, 53.5127, -1.58859, -102.617, 58.5127, -1.58859, -108.617, 59.0127, -1.58859, -108.867, 59.2627, -1.58859, -110.117, 57.5127, -1.58859, -110.617, -50.4873, -1.58859, 3.38295, -46.2373, -1.58859, 7.88295, -44.7373, -1.58859, 7.63295, -44.7373, -1.58859, -3.61705, -46.2373, -1.58859, -3.86705, -50.7373, -1.58859, 0.63295, 49.5127, -1.58859, -27.6171, 50.5127, -1.58859, -26.8671, 40.5127, -1.58859, -10.1171, 40.7627, -1.58859, -8.86705, 41.5127, -1.58859, -8.61705, 42.7627, -1.58859, -13.3671, 41.0127, -1.58859, -10.8671, 72.5127, -1.58859, 21.8829, 72.7627, -1.58859, 23.1329, 73.5127, -1.58859, 23.3829, 40.2627, -1.58859, -15.8671, 40.2627, -1.58859, -13.8671, 41.2627, -1.58859, -13.6171, 84.5127, -1.58859, 29.8829, 85.0127, -1.58859, 31.6329, 86.5127, -1.58859, 31.6329, 86.5127, -1.58859, 29.3829, -62.4873, -1.58859, 1.88295, -60.9873, -1.58859, 1.13295, 76.5127, -1.58859, -110.117, 77.0127, -1.58859, -108.367, 78.5127, -1.58859, -108.367, 78.5127, -1.58859, -110.617, 61.0127, -1.58859, 23.6329, 63.0127, -1.58859, 23.6329, 63.2627, -1.58859, 21.8829, 60.5127, -1.58859, 21.8829, -61.4873, -1.58859, 0.38295, 52.0127, -1.58859, -23.8671, 51.7627, -1.58859, -26.6171, 45.7627, -1.58859, -13.6171, 52.0127, -1.58859, -16.1171, -57.7373, -1.58859, -3.86705, -58.4873, -1.58859, -3.61705, -58.2373, -1.58859, 0.88295, -53.4873, -1.58859, 0.88295, 74.5127, -1.58859, 21.3829, -57.7373, -1.58859, 7.88295, 78.5127, -1.58859, 25.3829, -58.9873, -1.58859, 7.63295, 46.0127, -1.58859, -12.8671, 51.7627, -1.58859, -12.8671, 48.7627, -1.58859, -26.8671, 40.0127, -1.58859, -23.8671, 37.0127, -1.58859, -23.8671, 37.0127, -1.58859, -16.1171, 55.2627, -1.58859, -16.1171, 55.2627, -1.58859, -23.8671, 40.2627, -1.58859, -27.1171, 73.0127, 2.16141, -108.117, 75.0127, 2.16141, -108.117, 75.0127, 2.16141, -108.617, 72.7627, 2.16141, -108.867, 75.7627, 2.16141, -108.867, 60.7627, 2.16141, -108.867, 61.0127, 2.41141, -108.117, 63.0127, 2.16141, -108.117, 63.2627, 2.16141, -108.867, 64.7627, 2.16141, -108.867, 65.0127, 2.16141, -108.117, 67.0127, 2.16141, -108.117, 67.2627, 2.16141, -108.867, 68.7627, 2.16141, -108.867, 69.0127, 2.16141, -108.117, 71.0127, 2.16141, -108.117, 71.2627, 2.16141, -108.867, 60.0127, 2.16141, -109.117, 56.7627, 2.16141, -100.867, 57.0127, 2.41141, -100.117, 59.0127, 2.41141, -100.117, 59.2627, 2.41141, -100.867, 59.2627, 2.41141, -101.117, 60.5127, 2.41141, -100.617, 60.5127, 2.41141, -103.367, 59.5127, 2.41141, -103.117, 56.0127, 2.16141, -101.117, 52.7627, 2.16141, -84.8671, 53.0127, 2.41141, -84.1171, 55.0127, 2.41141, -84.1171, 55.2627, 2.41141, -84.8671, 55.2627, 2.41141, -85.1171, 56.5127, 2.41141, -84.6171, 56.5127, 2.41141, -87.3671, 55.5127, 2.41141, -87.1171, 52.0127, 2.16141, -85.1171, 36.5127, 6.66141, -27.3671, 36.5127, 6.66141, -24.8671, 39.2627, 6.66141, -24.8671, 39.2627, 6.66141, -27.3671, 52.7627, 6.66141, -27.3671, 52.7627, 6.66141, -24.8671, 55.2627, 6.66141, -24.8671, 55.2627, 6.66141, -27.3671, 37.0127, -1.58859, -27.1171, 37.0127, -1.58859, -25.1171, 39.0127, -1.58859, -25.1171, 39.0127, -1.58859, -27.1171, 36.5127, 6.66141, -12.6171, 39.2627, 6.66141, -12.3671, 39.2627, 6.66141, -15.1171, 36.7627, 6.66141, -15.1171, 52.7627, 6.66141, -15.1171, 52.7627, 6.66141, -12.6171, 55.2627, 6.66141, -12.6171, 55.2627, 6.66141, -15.1171, 53.0127, -1.58859, -14.8671, 53.0127, -1.58859, -12.8671, 55.0127, -1.58859, -12.8671, 55.0127, -1.58859, -14.8671, 37.0127, 2.16141, -8.11705, 39.0127, 2.16141, -8.11705, 39.0127, 2.16141, -8.61705, 36.7627, 2.16141, -8.86705, 39.7627, 2.16141, -8.86705, -43.2373, 2.16141, -8.86705, -42.9873, 2.16141, -8.11705, -40.9873, 2.16141, -8.11705, -40.7373, 2.16141, -8.86705, -39.2373, 2.16141, -8.86705, -38.9873, 2.16141, -8.11705, -36.9873, 2.16141, -8.11705, -36.7373, 2.16141, -8.86705, -35.2373, 2.16141, -8.86705, -34.9873, 2.16141, -8.11705, -32.9873, 2.16141, -8.11705, -32.7373, 2.16141, -8.86705, -31.2373, 2.16141, -8.86705, -30.9873, 2.16141, -8.11705, -28.9873, 2.16141, -8.11705, -28.7373, 2.16141, -8.86705, -27.2373, 2.16141, -8.86705, -26.9873, 2.16141, -8.11705, -24.9873, 2.16141, -8.11705, -24.7373, 2.16141, -8.86705, -23.2373, 2.16141, -8.86705, -22.9873, 2.16141, -8.11705, -20.9873, 2.16141, -8.11705, -20.7373, 2.16141, -8.86705, -19.2373, 2.16141, -8.86705, -18.9873, 2.16141, -8.11705, -16.9873, 2.16141, -8.11705, -16.7373, 2.16141, -8.86705, -15.2373, 2.16141, -8.86705, -14.9873, 2.16141, -8.11705, -12.9873, 2.16141, -8.11705, -12.7373, 2.16141, -8.86705, -11.2373, 2.16141, -8.86705, -10.9873, 2.16141, -8.11705, -8.98731, 2.16141, -8.11705, -8.73731, 2.16141, -8.86705, -7.23731, 2.16141, -8.86705, -6.98731, 2.16141, -8.11705, -4.98731, 2.16141, -8.11705, -4.73731, 2.16141, -8.86705, -3.23731, 2.16141, -8.86705, -2.98731, 2.16141, -8.11705, -0.987312, 2.16141, -8.11705, -0.737312, 2.16141, -8.86705, 0.762688, 2.16141, -8.86705, 1.01269, 2.16141, -8.11705, 3.01269, 2.16141, -8.11705, 3.26269, 2.16141, -8.86705, 4.76269, 2.16141, -8.86705, 5.01269, 2.16141, -8.11705, 7.01269, 2.16141, -8.11705, 7.26269, 2.16141, -8.86705, 8.76269, 2.16141, -8.86705, 9.01269, 2.16141, -8.11705, 11.0127, 2.16141, -8.11705, 11.2627, 2.16141, -8.86705, 12.7627, 2.16141, -8.86705, 13.0127, 2.16141, -8.11705, 15.0127, 2.16141, -8.11705, 15.2627, 2.16141, -8.86705, 16.7627, 2.16141, -8.86705, 17.0127, 2.16141, -8.11705, 19.0127, 2.16141, -8.11705, 19.2627, 2.16141, -8.86705, 20.7627, 2.16141, -8.86705, 21.0127, 2.16141, -8.11705, 23.0127, 2.16141, -8.11705, 23.2627, 2.16141, -8.86705, 24.7627, 2.16141, -8.86705, 25.0127, 2.16141, -8.11705, 27.0127, 2.16141, -8.11705, 27.2627, 2.16141, -8.86705, 28.7627, 2.16141, -8.86705, 29.0127, 2.16141, -8.11705, 31.0127, 2.16141, -8.11705, 31.2627, 2.16141, -8.86705, 32.7627, 2.16141, -8.86705, 33.0127, 2.16141, -8.11705, 35.0127, 2.16141, -8.11705, 35.2627, 2.16141, -8.86705, -59.9873, 2.16141, -9.11705, -59.2373, 2.16141, -8.61705, 57.0127, 2.16141, 23.8829, 59.0127, 2.16141, 23.8829, 59.0127, 2.16141, 23.3829, 40.7627, 2.16141, 22.8829, 40.5127, 2.16141, 20.8829, 39.7627, 2.16141, 20.8829, 39.7627, 2.16141, 23.1329, 40.7627, 2.16141, 23.1329, 47.2627, 2.16141, 23.1329, 48.7627, 2.16141, 23.1329, 44.7627, 2.16141, 23.1329, 41.0127, 2.16141, 23.8829, 43.0127, 2.16141, 23.8829, 43.2627, 2.16141, 23.1329, 56.7627, 2.16141, 23.1329, 59.7627, 2.16141, 23.1329, 45.0127, 2.16141, 23.8829, 47.0127, 2.16141, 23.8829, 49.0127, 2.16141, 23.8829, 51.0127, 2.16141, 23.8829, 51.2627, 2.16141, 23.1329, 52.7627, 2.16141, 23.1329, 53.0127, 2.16141, 23.8829, 55.0127, 2.16141, 23.8829, 55.2627, 2.16141, 23.1329, 69.0127, 2.16141, 23.8829, 71.0127, 2.16141, 23.8829, 71.0127, 2.16141, 23.3829, 68.7627, 2.16141, 23.1329, 71.7627, 2.16141, 23.1329, 64.7627, 2.16141, 23.1329, 65.0127, 2.16141, 23.8829, 67.0127, 2.16141, 23.8829, 67.2627, 2.16141, 23.1329, 64.0127, 2.16141, 22.8829, 73.0127, 2.16141, 27.8829, 75.0127, 2.16141, 27.8829, 75.0127, 2.16141, 27.3829, 72.7627, 2.16141, 26.8829, 72.5127, 2.16141, 24.8829, 71.7627, 2.16141, 24.8829, 71.7627, 2.16141, 27.1329, 72.7627, 2.16141, 27.1329, 75.7627, 2.16141, 27.1329, 81.0127, 2.16141, 31.8829, 83.0127, 2.16141, 31.8829, 83.0127, 2.16141, 31.3829, 76.7627, 2.16141, 30.8829, 76.5127, 2.16141, 28.8829, 75.7627, 2.16141, 28.8829, 75.7627, 2.16141, 31.1329, 76.7627, 2.16141, 31.1329, 80.7627, 2.16141, 31.1329, 83.7627, 2.16141, 31.1329, 79.2627, 2.16141, 31.1329, 77.0127, 2.16141, 31.8829, 79.0127, 2.16141, 31.8829, 61.5127, -1.58859, 52.3829, 61.5127, -1.58859, 63.6329, 62.5127, -1.58859, 63.6329, 62.5127, -1.58859, 52.3829, 6.51269, -1.58859, 83.3829, 7.01269, -1.58859, 83.1329, 7.26269, -1.58859, 81.8829, 4.51269, -1.58859, 81.8829, 4.76269, -1.58859, 83.1329, 5.51269, -1.58859, 83.3829, 43.5127, -1.58859, 81.8829, 43.5127, -1.58859, 81.3829, 7.51269, -1.58859, 105.883, 7.51269, -1.58859, 104.883, 6.51269, -1.58859, 104.383, 5.51269, -1.58859, 105.883, -51.7373, -1.58859, 81.3829, -51.7373, -1.58859, 81.8829, 92.5127, -1.58859, 81.8829, 92.7627, -1.58859, 83.1329, 93.5127, -1.58859, 83.3829, 95.5127, -1.58859, 85.8829, 95.5127, -1.58859, 84.8829, 94.5127, -1.58859, 84.3829, 93.5127, -1.58859, 85.8829, 80.2627, -1.58859, 81.3829, 80.2627, -1.58859, 81.8829, 94.5127, -1.58859, 81.3829, 1.01269, 2.16141, 83.8829, 3.01269, 2.16141, 83.8829, 3.01269, 2.16141, 83.3829, 0.762688, 2.16141, 83.1329, 3.76269, 2.16141, 83.1329, -51.2373, 2.16141, 83.1329, -50.9873, 2.16141, 83.8829, -48.9873, 2.16141, 83.8829, -48.7373, 2.16141, 83.1329, -47.2373, 2.16141, 83.1329, -46.9873, 2.16141, 83.8829, -44.9873, 2.16141, 83.8829, -44.7373, 2.16141, 83.1329, -43.2373, 2.16141, 83.1329, -42.9873, 2.16141, 83.8829, -40.9873, 2.16141, 83.8829, -40.7373, 2.16141, 83.1329, -39.2373, 2.16141, 83.1329, -38.9873, 2.16141, 83.8829, -36.9873, 2.16141, 83.8829, -36.7373, 2.16141, 83.1329, -35.2373, 2.16141, 83.1329, -34.9873, 2.16141, 83.8829, -32.9873, 2.16141, 83.8829, -32.7373, 2.16141, 83.1329, -31.2373, 2.16141, 83.1329, -30.9873, 2.16141, 83.8829, -28.9873, 2.16141, 83.8829, -28.7373, 2.16141, 83.1329, -27.2373, 2.16141, 83.1329, -26.9873, 2.16141, 83.8829, -24.9873, 2.16141, 83.8829, -24.7373, 2.16141, 83.1329, -23.2373, 2.16141, 83.1329, -22.9873, 2.16141, 83.8829, -20.9873, 2.16141, 83.8829, -20.7373, 2.16141, 83.1329, -19.2373, 2.16141, 83.1329, -18.9873, 2.16141, 83.8829, -16.9873, 2.16141, 83.8829, -16.7373, 2.16141, 83.1329, -15.2373, 2.16141, 83.1329, -14.9873, 2.16141, 83.8829, -12.9873, 2.16141, 83.8829, -12.7373, 2.16141, 83.1329, -11.2373, 2.16141, 83.1329, -10.9873, 2.16141, 83.8829, -8.98731, 2.16141, 83.8829, -8.73731, 2.16141, 83.1329, -7.23731, 2.16141, 83.1329, -6.98731, 2.16141, 83.8829, -4.98731, 2.16141, 83.8829, -4.73731, 2.16141, 83.1329, -3.23731, 2.16141, 83.1329, -2.98731, 2.16141, 83.8829, -0.987312, 2.16141, 83.8829, -0.737312, 2.16141, 83.1329, -51.9873, 2.16141, 82.8829, 41.0127, 2.16141, 83.8829, 43.0127, 2.16141, 83.8829, 43.0127, 2.16141, 83.3829, 40.7627, 2.16141, 83.1329, 43.7627, 2.16141, 83.1329, 8.76269, 2.16141, 83.1329, 9.01269, 2.41141, 83.8829, 11.0127, 2.16141, 83.8829, 11.2627, 2.16141, 83.1329, 12.7627, 2.16141, 83.1329, 13.0127, 2.16141, 83.8829, 15.0127, 2.16141, 83.8829, 15.2627, 2.16141, 83.1329, 16.7627, 2.16141, 83.1329, 17.0127, 2.16141, 83.8829, 19.0127, 2.16141, 83.8829, 19.2627, 2.16141, 83.1329, 20.7627, 2.16141, 83.1329, 21.0127, 2.16141, 83.8829, 23.0127, 2.16141, 83.8829, 23.2627, 2.16141, 83.1329, 24.7627, 2.16141, 83.1329, 25.0127, 2.16141, 83.8829, 27.0127, 2.16141, 83.8829, 27.2627, 2.16141, 83.1329, 28.7627, 2.16141, 83.1329, 29.0127, 2.16141, 83.8829, 31.0127, 2.16141, 83.8829, 31.2627, 2.16141, 83.1329, 32.7627, 2.16141, 83.1329, 33.0127, 2.16141, 83.8829, 35.0127, 2.16141, 83.8829, 35.2627, 2.16141, 83.1329, 36.7627, 2.16141, 83.1329, 37.0127, 2.16141, 83.8829, 39.0127, 2.16141, 83.8829, 39.2627, 2.16141, 83.1329, 8.01269, 2.16141, 82.8829, 89.0127, 2.16141, 83.8829, 91.0127, 2.16141, 83.8829, 91.0127, 2.16141, 83.3829, 88.7627, 2.16141, 83.1329, 91.7627, 2.16141, 83.1329, 80.7627, 2.16141, 83.1329, 81.0127, 2.16141, 83.8829, 83.0127, 2.16141, 83.8829, 83.2627, 2.16141, 83.1329, 84.7627, 2.16141, 83.1329, 85.0127, 2.16141, 83.8829, 87.0127, 2.16141, 83.8829, 87.2627, 2.16141, 83.1329, 80.0127, 2.16141, 82.8829, 93.0127, 2.16141, 87.8829, 95.0127, 2.16141, 87.8829, 95.0127, 2.16141, 87.3829, 92.7627, 2.16141, 86.8829, 92.5127, 2.16141, 84.8829, 91.7627, 2.16141, 84.8829, 91.7627, 2.16141, 87.1329, 92.7627, 2.16141, 87.1329, 95.7627, 2.16141, 87.1329, 5.01269, 2.16141, 107.883, 7.01269, 2.16141, 107.883, 7.01269, 2.16141, 107.383, 4.76269, 2.16141, 106.883, 4.51269, 2.16141, 104.883, 3.76269, 2.16141, 104.883, 3.76269, 2.16141, 107.133, 4.76269, 2.16141, 107.133, 7.76269, 2.16141, 107.133) @@ -422,5 +423,5 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 106) [node name="EnemyDatabase" parent="." instance=ExtResource("11_xxd5b")] unique_name_in_owner = true -EnemyList = Array[PackedScene]([ExtResource("12_mhyau")]) -SpawnRate = PackedFloat32Array(1) +EnemyList = Array[PackedScene]([ExtResource("12_mhyau"), ExtResource("15_f55jb")]) +SpawnRate = PackedFloat32Array(1, 0.5)