From e038901f2b9c47c2a758648e3a88ae9a567e644a Mon Sep 17 00:00:00 2001 From: Zenny Date: Thu, 6 Mar 2025 12:10:43 -0800 Subject: [PATCH] Generate more floors --- src/map/dungeon/floors/Floor03.tscn | 4 +- src/map/dungeon/floors/Floor04.tscn | 367 ++++++++++++++- src/map/dungeon/floors/Floor05.tscn | 518 ++++++++++++++++++++- src/map/dungeon/floors/Floor06.tscn | 582 +++++++++++++++++++++++- src/map/dungeon/floors/Floor07.tscn | 518 ++++++++++++++++++++- src/map/dungeon/floors/Floor08.tscn | 623 ++++++++++++++++++++++++- src/map/dungeon/floors/Floor09.tscn | 681 +++++++++++++++++++++++++++- 7 files changed, 3253 insertions(+), 40 deletions(-) diff --git a/src/map/dungeon/floors/Floor03.tscn b/src/map/dungeon/floors/Floor03.tscn index 01e26d8b..1dcc6641 100644 --- a/src/map/dungeon/floors/Floor03.tscn +++ b/src/map/dungeon/floors/Floor03.tscn @@ -18,8 +18,8 @@ [ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="14_g81xt"] [sub_resource type="NavigationMesh" id="NavigationMesh_0ea7q"] -vertices = PackedVector3Array(-26.25, -0.588592, -54.25, -25.25, -0.588592, -54.5, -25.25, -0.588592, -55, -38.5, -0.588592, -55, -37.75, -0.588592, -54.5, -16.5, -0.588592, -6.5, -16.75, -0.588592, -7.25, -17.5, -0.588592, -7.5, -18.5, -0.588592, -6, -52.5, -0.588592, -10.5, -52.75, -0.588592, -11.25, -53.5, -0.588592, -11.5, -54.5, -0.588592, -10, 23.5, -0.588592, 41.5, 23.25, -0.588592, 40.75, 22.5, -0.588592, 40.5, 21.5, -0.588592, 42, -12.5, -0.588592, -46.5, -12.75, -0.588592, -47.25, -13.5, -0.588592, -47.5, -14.5, -0.588592, -46, -20.5, -0.588592, -50.5, -20.75, -0.588592, -51.25, -21.5, -0.588592, -51.5, -22.5, -0.588592, -50, -42.5, -0.588592, -47.5, -43.25, -0.588592, -47.25, -43.5, -0.588592, -46.5, -39.5, -0.588592, -46, -40.75, -0.588592, -47, -41.5, -0.588592, -47.5, -46.5, -0.588592, -43.5, -47.25, -0.588592, -43.25, -47.5, -0.588592, -42.5, -45.5, -0.588592, -42, 23.5, -0.588592, -10.5, 23.25, -0.588592, -11.25, 22.5, -0.588592, -11.5, 21.5, -0.588592, -10, -41.25, -0.588592, -42.25, -41.25, -0.588592, -43, -42.5, -0.588592, -43, -42.75, -0.588592, -39.25, -37.75, -0.588592, -37.5, -39, -0.588592, -37.25, -39, -0.588592, -36.75, -24.75, -0.588592, -36.75, -24.75, -0.588592, -37.25, -26.25, -0.588592, -37.5, -31.5, -0.588592, -10, -31.25, -0.588592, -9, -30.5, -0.588592, -8.75, -29.5, -0.588592, -8.75, -28.75, -0.588592, -10, -19.5, -0.588592, -10, -19.25, -0.588592, -9, -18.5, -0.588592, -8.75, -17.5, -0.588592, -10.5, -11.5, -0.588592, -6, -11.25, -0.588592, -5, -10.5, -0.588592, -4.75, -9.5, -0.588592, -6.5, 20.5, -0.588592, 30, 20.75, -0.588592, 31, 21.5, -0.588592, 31.25, 22.5, -0.588592, 29.5, 40.5, -0.588592, 42, 40.75, -0.588592, 43, 41.5, -0.588592, 43.25, 42.5, -0.588592, 41.5, 44.5, -0.588592, 46, 44.75, -0.588592, 46.75, 45.75, -0.588592, 47, -23.5, -0.588592, -58, -23.25, -0.588592, -57, -22.5, -0.588592, -56.75, -21.5, -0.588592, -58.5, -15.5, -0.588592, -50, -15.25, -0.588592, -49, -14.5, -0.588592, -48.75, -13.5, -0.588592, -50.5, -33, -0.588592, 6.25, -32.25, -0.588592, 5, -33.25, -0.588592, 4.5, -54.5, -0.588592, -42.5, -53.5, -0.588592, -40.75, -52.75, -0.588592, -42, 0.5, -0.588592, -43, 18.75, -0.588592, -24.75, 19.5, -0.588592, -26.5, 19.25, -0.588592, -29.25, 3.25, -0.588592, -43, 1, -0.588592, -43.75, 5.5, -0.588592, 27.25, 7, -0.588592, 27.75, 7.5, -0.588592, 26.5, -38.25, -0.588592, -42.25, -39, -0.588592, -42, -39, -0.588592, -40.25, -37.75, -0.588592, -40, 61.5, -0.588592, 57.75, 60.25, -0.588592, 58, 60.25, -0.588592, 59.5, 60.5, -0.588592, 60.5, 62.5, -0.588592, 60.5, -53.5, -0.588592, -20.75, -42.5, -0.588592, -58.5, -40.75, -0.588592, -58, 21.5, -0.588592, -24.75, 22.5, -0.588592, -26.5, 43.25, -0.588592, 45.25, 41.5, -0.588592, 46, 45.5, -0.588592, 45.25, 5.5, -0.588592, 30, 7.5, -0.588592, 29.5, -13.25, -0.588592, 3.25, -12.25, -0.588592, 1, -13.25, -0.588592, 0.5, -20.75, -0.588592, -3, 3, -0.588592, -45.75, 0.5, -0.588592, -46, 58.75, -0.588592, 52.75, 55.75, -0.588592, 44, 59, -0.588592, 54.5, -51.75, -0.588592, -23, -53.5, -0.588592, -23.5, -50.5, -0.588592, -20.75, 42.5, -0.588592, 44.5, -50.5, -0.588592, -23.5, -10.5, -0.588592, 3.25, -10.5, -0.588592, 0.5, 60.5, -0.588592, 40, 61.75, -0.588592, 50, 62.5, -0.588592, -60.5, -29.5, -0.588592, 6, -30.5, -0.588592, 4.5, -10.5, -0.588592, -52.75, -10.5, -0.588592, -49.5, 24.5, -0.588592, -49.5, 48.25, -0.588592, 44, 45.75, -0.588592, 44.25, 56, -0.588592, 55.75, 58.75, -0.588592, 55.75, -7.25, -0.588592, 12.75, 24.5, -0.588592, 26.5, -40.5, -0.588592, -42, -40.75, -0.588592, -37.5, 42.75, -0.588592, 49.75, 42.75, -0.588592, 49, 39.25, -0.588592, 49, 43.5, -0.588592, 50, 43.5, -0.588592, 60.5, -32.75, -0.588592, 9, -56.75, -0.588592, -7, -62.5, -0.588592, 60.5, 3, -0.588592, 27, -37.75, -0.588592, -51.75, -38.5, -0.588592, -51.5, -38.25, -0.588592, -47.25, -33.5, -0.588592, -47.25, -40.25, -0.588592, -35.25, -50.5, -0.588592, -39, 38.75, -0.588592, 48.5, 38.75, -0.588592, 45, 19.25, -0.588592, 45, -45.5, -0.588592, -44.75, -46.5, -0.588592, -46.5, -44.75, -0.588592, -46, 24.75, -0.588592, -43.25, 24.5, -0.588592, -29.5, -12.75, -0.588592, 13, -13.25, -0.588592, 12.5, -26.5, -0.588592, 8.5, -27.5, -0.588592, 9, -38.25, -0.588592, -45.25, -33.25, -0.588592, -44.5, 45.75, -0.588592, 49.75, 44.75, -0.588592, 50, 44.75, -0.588592, 55.75, 48, -0.588592, 55.75, 61.25, -0.588592, 54.5, 61.75, -0.588592, 52.75, 18.75, -0.588592, 44.5, 18.75, -0.588592, 33, 3.25, -0.588592, 33, -21.25, -0.588592, -3.5, -21.25, -0.588592, -7, -26.5, -0.588592, -7, -17.25, -0.588592, -43.5, -17.25, -0.588592, -47, -23.25, -0.588592, -47, -16.75, -0.588592, -43, -23.5, -0.588592, -35.25, -14.5, -0.588592, -12.75, -14.5, -0.588592, -9.5, -7.5, -0.588592, -9.5, 24.5, -0.588592, -46.5, 24.5, -0.588592, -46, -56.5, -0.588592, -45.5, -49.25, -0.588592, -45.5, -49.25, -0.588592, -48.75, 55.75, -0.588592, 41, 48.25, -0.588592, 41, -9.5, -0.588592, 8.5, -30.75, -0.588592, -47.5, -26.25, -0.588592, -51.75, -13.25, -0.588592, -3, 48.25, -0.588592, 59.25, 55.75, -0.588592, 59.25, -15.5, -0.588592, -13.5, -48.5, -0.588592, -49.5, -45.25, -0.588592, -60.5, -62.5, -0.588592, -60.5, 59, -0.588592, 44.25, -18.5, -0.588592, -60.5, -18.5, -0.588592, -53.5, -11.5, -0.588592, -53.5, -10.5, -0.588592, 10, -7.5, -0.588592, 10, -8.75, -0.588592, 9, 60.25, -0.588592, 49.75, 19.25, -0.588592, -7, 18.75, -0.588592, -7.5, -6.5, -0.588592, -8.75, -6.5, -0.588592, 8.5, 2.75, -0.588592, 32.5, 25.5, -0.588592, -28.75, -45.25, -0.588592, -49.5, -30.5, -0.588592, -44.75, -26.25, -0.588592, -40, -24.75, -0.588592, -40.25, -25.25, -0.588592, -51.5, 44.5, -0.588592, 38.5, 45.5, -0.588592, 39.75, 60, -0.588592, 39.5, 38.5, -0.588592, -7.5, 37, -0.588592, -7.75, 36.5, -0.588592, -7, -50.5, -0.588592, -13.5, 25.5, -0.588592, 27.25, 41.5, -0.588592, -7.5, 40.5, -0.588592, -13.5, 41.5, -0.588592, -12.75, -57.25, -0.588592, -7.5, -57.25, -0.588592, -44.75, -41.5, -0.588592, -56.75, 25.5, -0.588592, 38.5, 25.5, -0.588592, -13.5, 36.5, -0.588592, -10, 38.5, -0.588592, -10.5, -33.25, -0.588592, -7, 56.75, 6.66141, 40.5, 56.75, 6.66141, 43.25, 59.25, 6.66141, 43.25, 59.25, 6.66141, 40.5, 44.75, 6.66141, 40.75, 44.75, 6.66141, 43.25, 47.25, 6.66141, 43.25, 47.25, 6.66141, 40.75, 57, -0.588592, 41, 57, -0.588592, 43, 59, -0.588592, 43, 59, -0.588592, 41, 44.75, 6.66141, 56.75, 44.75, 6.66141, 59.25, 47.25, 6.66141, 59.25, 47.25, 6.66141, 56.75, 56.75, 6.66141, 56.75, 56.75, 6.66141, 59.25, 59.25, 6.66141, 59.25, 59.25, 6.66141, 56.75, 45, -0.588592, 57, 45, -0.588592, 59, 47, -0.588592, 59, 47, -0.588592, 57) -polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 4), PackedInt32Array(2, 4, 3), PackedInt32Array(6, 5, 7), PackedInt32Array(7, 5, 8), PackedInt32Array(10, 9, 11), PackedInt32Array(11, 9, 12), PackedInt32Array(14, 13, 15), PackedInt32Array(15, 13, 16), PackedInt32Array(18, 17, 19), PackedInt32Array(19, 17, 20), PackedInt32Array(22, 21, 23), PackedInt32Array(23, 21, 24), PackedInt32Array(26, 25, 27), PackedInt32Array(27, 25, 30), PackedInt32Array(27, 30, 29), PackedInt32Array(27, 29, 28), PackedInt32Array(32, 31, 33), PackedInt32Array(33, 31, 34), PackedInt32Array(36, 35, 37), PackedInt32Array(37, 35, 38), PackedInt32Array(40, 39, 41), PackedInt32Array(41, 39, 42), PackedInt32Array(44, 43, 45), PackedInt32Array(45, 43, 48), PackedInt32Array(45, 48, 47), PackedInt32Array(45, 47, 46), PackedInt32Array(50, 49, 51), PackedInt32Array(51, 49, 52), PackedInt32Array(52, 49, 53), PackedInt32Array(55, 54, 56), PackedInt32Array(56, 54, 57), PackedInt32Array(59, 58, 60), PackedInt32Array(60, 58, 61), PackedInt32Array(63, 62, 64), PackedInt32Array(64, 62, 65), PackedInt32Array(67, 66, 68), PackedInt32Array(68, 66, 69), PackedInt32Array(72, 71, 70), PackedInt32Array(74, 73, 75), PackedInt32Array(75, 73, 76), PackedInt32Array(78, 77, 79), PackedInt32Array(79, 77, 80), PackedInt32Array(69, 66, 13), PackedInt32Array(13, 66, 16), PackedInt32Array(83, 82, 81), PackedInt32Array(86, 85, 84), PackedInt32Array(92, 91, 87), PackedInt32Array(87, 91, 90), PackedInt32Array(87, 90, 89), PackedInt32Array(87, 89, 88), PackedInt32Array(95, 94, 93), PackedInt32Array(97, 96, 98), PackedInt32Array(98, 96, 99), PackedInt32Array(101, 100, 102), PackedInt32Array(102, 100, 103), PackedInt32Array(103, 100, 104), PackedInt32Array(12, 105, 11), PackedInt32Array(107, 106, 73), PackedInt32Array(73, 106, 76), PackedInt32Array(88, 89, 108), PackedInt32Array(108, 89, 109), PackedInt32Array(112, 70, 110), PackedInt32Array(110, 70, 111), PackedInt32Array(94, 114, 93), PackedInt32Array(93, 114, 113), PackedInt32Array(24, 75, 23), PackedInt32Array(23, 75, 76), PackedInt32Array(116, 115, 117), PackedInt32Array(117, 115, 118), PackedInt32Array(120, 119, 92), PackedInt32Array(92, 119, 91), PackedInt32Array(80, 77, 21), PackedInt32Array(21, 77, 24), PackedInt32Array(70, 112, 72), PackedInt32Array(72, 112, 122), PackedInt32Array(72, 122, 121), PackedInt32Array(72, 121, 123), PackedInt32Array(125, 124, 105), PackedInt32Array(105, 124, 126), PackedInt32Array(111, 127, 110), PackedInt32Array(128, 126, 124), PackedInt32Array(130, 129, 116), PackedInt32Array(116, 129, 115), PackedInt32Array(133, 132, 131), PackedInt32Array(82, 135, 81), PackedInt32Array(81, 135, 134), PackedInt32Array(20, 79, 19), PackedInt32Array(19, 79, 80), PackedInt32Array(138, 137, 136), PackedInt32Array(140, 139, 112), PackedInt32Array(112, 139, 122), PackedInt32Array(123, 142, 141), PackedInt32Array(144, 95, 143), PackedInt32Array(39, 145, 42), PackedInt32Array(42, 145, 146), PackedInt32Array(12, 125, 105), PackedInt32Array(149, 148, 147), PackedInt32Array(147, 150, 149), PackedInt32Array(149, 150, 151), PackedInt32Array(81, 152, 83), PackedInt32Array(83, 152, 153), PackedInt32Array(153, 152, 154), PackedInt32Array(93, 155, 95), PackedInt32Array(95, 155, 143), PackedInt32Array(157, 156, 158), PackedInt32Array(158, 156, 159), PackedInt32Array(146, 160, 42), PackedInt32Array(42, 160, 161), PackedInt32Array(161, 160, 128), PackedInt32Array(84, 33, 86), PackedInt32Array(86, 33, 34), PackedInt32Array(8, 56, 7), PackedInt32Array(7, 56, 57), PackedInt32Array(164, 163, 162), PackedInt32Array(34, 31, 165), PackedInt32Array(167, 165, 166), PackedInt32Array(166, 165, 31), PackedInt32Array(169, 90, 168), PackedInt32Array(168, 90, 91), PackedInt32Array(166, 27, 167), PackedInt32Array(167, 27, 28), PackedInt32Array(53, 49, 57), PackedInt32Array(171, 170, 172), PackedInt32Array(172, 170, 173), PackedInt32Array(96, 174, 99), PackedInt32Array(99, 174, 175), PackedInt32Array(29, 158, 28), PackedInt32Array(28, 158, 174), PackedInt32Array(174, 158, 159), PackedInt32Array(174, 159, 175), PackedInt32Array(177, 176, 178), PackedInt32Array(178, 176, 179), PackedInt32Array(180, 181, 100), PackedInt32Array(100, 181, 104), PackedInt32Array(184, 183, 182), PackedInt32Array(187, 186, 185), PackedInt32Array(61, 58, 5), PackedInt32Array(5, 58, 8), PackedInt32Array(190, 189, 188), PackedInt32Array(187, 185, 118), PackedInt32Array(188, 191, 190), PackedInt32Array(190, 191, 192), PackedInt32Array(195, 194, 193), PackedInt32Array(197, 120, 196), PackedInt32Array(196, 120, 17), PackedInt32Array(200, 199, 198), PackedInt32Array(139, 202, 122), PackedInt32Array(122, 202, 201), PackedInt32Array(129, 130, 203), PackedInt32Array(203, 130, 61), PackedInt32Array(205, 204, 0), PackedInt32Array(0, 204, 159), PackedInt32Array(0, 159, 156), PackedInt32Array(0, 156, 4), PackedInt32Array(118, 206, 117), PackedInt32Array(207, 179, 208), PackedInt32Array(208, 179, 141), PackedInt32Array(173, 170, 152), PackedInt32Array(152, 170, 154), PackedInt32Array(193, 209, 195), PackedInt32Array(195, 209, 192), PackedInt32Array(200, 198, 210), PackedInt32Array(210, 198, 211), PackedInt32Array(211, 198, 212), PackedInt32Array(176, 72, 179), PackedInt32Array(179, 72, 141), PackedInt32Array(141, 72, 123), PackedInt32Array(122, 213, 121), PackedInt32Array(111, 68, 127), PackedInt32Array(127, 68, 69), PackedInt32Array(216, 215, 214), PackedInt32Array(203, 219, 217), PackedInt32Array(217, 219, 218), PackedInt32Array(132, 220, 131), PackedInt32Array(222, 221, 223), PackedInt32Array(223, 221, 224), PackedInt32Array(143, 155, 170), PackedInt32Array(170, 155, 225), PackedInt32Array(170, 225, 154), PackedInt32Array(12, 9, 49), PackedInt32Array(49, 9, 57), PackedInt32Array(226, 169, 168), PackedInt32Array(216, 214, 136), PackedInt32Array(136, 214, 138), PackedInt32Array(138, 214, 133), PackedInt32Array(211, 227, 210), PackedInt32Array(205, 231, 204), PackedInt32Array(204, 231, 228), PackedInt32Array(228, 231, 229), PackedInt32Array(229, 231, 230), PackedInt32Array(168, 196, 138), PackedInt32Array(234, 233, 232), PackedInt32Array(237, 236, 235), PackedInt32Array(126, 160, 238), PackedInt32Array(238, 160, 192), PackedInt32Array(238, 192, 209), PackedInt32Array(239, 144, 232), PackedInt32Array(232, 144, 234), PackedInt32Array(129, 203, 217), PackedInt32Array(126, 128, 160), PackedInt32Array(235, 240, 237), PackedInt32Array(237, 240, 143), PackedInt32Array(143, 240, 144), PackedInt32Array(144, 240, 234), PackedInt32Array(99, 175, 43), PackedInt32Array(43, 175, 228), PackedInt32Array(43, 228, 229), PackedInt32Array(43, 229, 48), PackedInt32Array(218, 224, 143), PackedInt32Array(143, 224, 221), PackedInt32Array(143, 221, 237), PackedInt32Array(53, 57, 54), PackedInt32Array(192, 191, 87), PackedInt32Array(168, 138, 226), PackedInt32Array(226, 138, 241), PackedInt32Array(241, 138, 242), PackedInt32Array(242, 138, 133), PackedInt32Array(218, 219, 224), PackedInt32Array(123, 121, 180), PackedInt32Array(180, 121, 181), PackedInt32Array(130, 60, 61), PackedInt32Array(20, 17, 120), PackedInt32Array(244, 243, 212), PackedInt32Array(212, 243, 154), PackedInt32Array(197, 119, 120), PackedInt32Array(30, 25, 245), PackedInt32Array(245, 25, 106), PackedInt32Array(232, 246, 239), PackedInt32Array(107, 245, 106), PackedInt32Array(118, 115, 187), PackedInt32Array(187, 115, 172), PackedInt32Array(172, 115, 171), PackedInt32Array(149, 151, 162), PackedInt32Array(162, 151, 164), PackedInt32Array(164, 151, 154), PackedInt32Array(65, 62, 114), PackedInt32Array(114, 62, 113), PackedInt32Array(182, 164, 184), PackedInt32Array(184, 164, 154), PackedInt32Array(168, 197, 196), PackedInt32Array(16, 64, 15), PackedInt32Array(15, 64, 65), PackedInt32Array(241, 247, 226), PackedInt32Array(223, 195, 222), PackedInt32Array(222, 195, 88), PackedInt32Array(88, 195, 87), PackedInt32Array(87, 195, 192), PackedInt32Array(51, 52, 135), PackedInt32Array(135, 52, 134), PackedInt32Array(225, 184, 154), PackedInt32Array(181, 132, 104), PackedInt32Array(104, 132, 133), PackedInt32Array(244, 212, 198), PackedInt32Array(38, 108, 37), PackedInt32Array(37, 108, 109), PackedInt32Array(154, 243, 153), PackedInt32Array(234, 240, 131), PackedInt32Array(131, 240, 242), PackedInt32Array(131, 242, 133), PackedInt32Array(249, 248, 35), PackedInt32Array(35, 248, 38), PackedInt32Array(153, 250, 83), PackedInt32Array(236, 248, 235), PackedInt32Array(235, 248, 249), PackedInt32Array(85, 125, 84), PackedInt32Array(84, 125, 12), PackedInt32Array(254, 253, 251), PackedInt32Array(251, 253, 252), PackedInt32Array(258, 257, 255), PackedInt32Array(255, 257, 256), PackedInt32Array(262, 261, 259), PackedInt32Array(259, 261, 260), PackedInt32Array(266, 265, 263), PackedInt32Array(263, 265, 264), PackedInt32Array(270, 269, 267), PackedInt32Array(267, 269, 268), PackedInt32Array(274, 273, 271), PackedInt32Array(271, 273, 272)] +vertices = PackedVector3Array(-41.25, -0.588592, -42.25, -41.25, -0.588592, -43, -42.5, -0.588592, -43, -42.75, -0.588592, -39.25, 61.5, -0.588592, 57.75, 60.25, -0.588592, 58, 60.25, -0.588592, 59.5, 60.5, -0.588592, 60.5, 62.5, -0.588592, 60.5, 25.5, -0.588592, -28.75, 25.5, -0.588592, -13.5, 40.5, -0.588592, -13.5, 48.25, -0.588592, 44, 45.75, -0.588592, 44.25, 45.5, -0.588592, 45, 45.75, -0.588592, 49.75, 25.5, -0.588592, 27.25, 25.5, -0.588592, 38.5, 44.5, -0.588592, 38.5, 56, -0.588592, 55.75, 58.75, -0.588592, 55.75, 59, -0.588592, 54.5, -12.75, -0.588592, 13, -27.5, -0.588592, 9, -32.75, -0.588592, 9, -62.5, -0.588592, 60.5, -40.5, -0.588592, -42, -40.75, -0.588592, -37.5, 60.5, -0.588592, 40, 61.75, -0.588592, 50, 62.5, -0.588592, -60.5, 42.75, -0.588592, 49.75, 42.75, -0.588592, 49, 39.25, -0.588592, 49, 43.5, -0.588592, 50, 43.5, -0.588592, 60.5, -40.25, -0.588592, -35.25, -50.5, -0.588592, -39, -50.5, -0.588592, -13.5, 44.75, -0.588592, 50, 44.75, -0.588592, 55.75, 48, -0.588592, 55.75, 61.25, -0.588592, 54.5, 61.75, -0.588592, 52.75, 41.5, -0.588592, -12.75, 25.5, -0.588592, -43.5, -21.25, -0.588592, -3.5, -21.25, -0.588592, -7, -26.5, -0.588592, -7, -33.25, -0.588592, 8.5, -56.75, -0.588592, -7, -17.25, -0.588592, -43.5, -17.25, -0.588592, -47, -23.25, -0.588592, -47, -20.75, -0.588592, -3, -26.5, -0.588592, 8.5, -16.75, -0.588592, -43, -14.5, -0.588592, -12.75, -14.5, -0.588592, -9.5, -7.5, -0.588592, -9.5, -56.5, -0.588592, -45.5, -49.25, -0.588592, -45.5, -49.25, -0.588592, -48.75, 55.75, -0.588592, 44, 55.75, -0.588592, 41, 48.25, -0.588592, 41, 24.5, -0.588592, -49.5, 25.5, -0.588592, -48.75, 48.25, -0.588592, 59.25, 55.75, -0.588592, 59.25, -57.25, -0.588592, -7.5, -15.5, -0.588592, -13.5, -23.5, -0.588592, -35.25, -48.5, -0.588592, -49.5, -45.25, -0.588592, -60.5, -62.5, -0.588592, -60.5, 58.75, -0.588592, 52.75, 59, -0.588592, 44.25, -18.5, -0.588592, -60.5, -18.5, -0.588592, -53.5, -11.5, -0.588592, -53.5, 60.25, -0.588592, 49.75, -10.5, -0.588592, -52.75, -10.5, -0.588592, -49.5, -7.5, -0.588592, 13, 2.75, -0.588592, 32.5, 2.75, -0.588592, 27.25, -45.25, -0.588592, -49.5, -33.25, -0.588592, -7, 3.5, -0.588592, 26.5, 38.75, -0.588592, 48.5, 19.25, -0.588592, 45, 19.25, -0.588592, -7, 18.75, -0.588592, -7.5, -6.5, -0.588592, -8.75, -6.5, -0.588592, 12.5, 18.75, -0.588592, -28.75, 24.5, -0.588592, 26.5, 60, -0.588592, 39.5, 41.5, -0.588592, -7.5, 40.5, -0.588592, -7, 19.5, -0.588592, -29.5, 24.5, -0.588592, -43, 24.5, -0.588592, -29.5, 45.5, -0.588592, 39.75, -13.25, -0.588592, 12.5, -13.25, -0.588592, -3, -57.25, -0.588592, -44.75, 3.25, -0.588592, 33, 18.75, -0.588592, 44.5, 18.75, -0.588592, 33, 38.75, -0.588592, 45, -26.25, -0.588592, -54.25, -25.25, -0.588592, -54.5, -25.25, -0.588592, -55, -38.5, -0.588592, -55, -37.75, -0.588592, -54.5, -37.75, -0.588592, -37.5, -39, -0.588592, -37.25, -39, -0.588592, -36.75, -24.75, -0.588592, -36.75, -24.75, -0.588592, -37.25, -26.25, -0.588592, -37.5, -37.75, -0.588592, -51.75, -33.5, -0.588592, -47.25, -30.75, -0.588592, -47.5, -26.25, -0.588592, -51.75, -38.25, -0.588592, -42.25, -39, -0.588592, -42, -39, -0.588592, -40.25, -37.75, -0.588592, -40, -33.25, -0.588592, -44.5, -26.25, -0.588592, -40, -30.5, -0.588592, -44.75, -38.5, -0.588592, -51.5, -24.75, -0.588592, -40.25, -25.25, -0.588592, -51.5, 56.75, 6.66141, 40.5, 56.75, 6.66141, 43.25, 59.25, 6.66141, 43.25, 59.25, 6.66141, 40.5, 44.75, 6.66141, 40.75, 44.75, 6.66141, 43.25, 47.25, 6.66141, 43.25, 47.25, 6.66141, 40.75, 57, -0.588592, 41, 57, -0.588592, 43, 59, -0.588592, 43, 59, -0.588592, 41, 44.75, 6.66141, 56.75, 44.75, 6.66141, 59.25, 47.25, 6.66141, 59.25, 47.25, 6.66141, 56.75, 56.75, 6.66141, 56.75, 56.75, 6.66141, 59.25, 59.25, 6.66141, 59.25, 59.25, 6.66141, 56.75, 45, -0.588592, 57, 45, -0.588592, 59, 47, -0.588592, 59, 47, -0.588592, 57) +polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(5, 4, 6), PackedInt32Array(6, 4, 7), PackedInt32Array(7, 4, 8), PackedInt32Array(11, 10, 9), PackedInt32Array(13, 12, 14), PackedInt32Array(14, 12, 15), PackedInt32Array(18, 17, 16), PackedInt32Array(21, 20, 19), PackedInt32Array(23, 22, 24), PackedInt32Array(24, 22, 25), PackedInt32Array(0, 26, 3), PackedInt32Array(3, 26, 27), PackedInt32Array(30, 29, 28), PackedInt32Array(33, 32, 31), PackedInt32Array(31, 34, 33), PackedInt32Array(33, 34, 35), PackedInt32Array(27, 36, 3), PackedInt32Array(3, 36, 37), PackedInt32Array(37, 36, 38), PackedInt32Array(39, 15, 40), PackedInt32Array(40, 15, 41), PackedInt32Array(42, 43, 4), PackedInt32Array(4, 43, 8), PackedInt32Array(11, 9, 44), PackedInt32Array(44, 9, 45), PackedInt32Array(48, 47, 46), PackedInt32Array(49, 24, 50), PackedInt32Array(50, 24, 25), PackedInt32Array(53, 52, 51), PackedInt32Array(46, 54, 48), PackedInt32Array(48, 54, 55), PackedInt32Array(53, 51, 56), PackedInt32Array(59, 58, 57), PackedInt32Array(62, 61, 60), PackedInt32Array(12, 65, 63), PackedInt32Array(63, 65, 64), PackedInt32Array(67, 66, 30), PackedInt32Array(68, 41, 69), PackedInt32Array(69, 41, 19), PackedInt32Array(25, 70, 50), PackedInt32Array(57, 71, 59), PackedInt32Array(59, 71, 72), PackedInt32Array(59, 72, 56), PackedInt32Array(56, 72, 53), PackedInt32Array(62, 60, 73), PackedInt32Array(73, 60, 74), PackedInt32Array(74, 60, 75), PackedInt32Array(63, 77, 76), PackedInt32Array(80, 79, 78), PackedInt32Array(29, 81, 28), PackedInt32Array(66, 83, 82), PackedInt32Array(84, 86, 22), PackedInt32Array(22, 86, 85), PackedInt32Array(22, 85, 25), PackedInt32Array(21, 19, 41), PackedInt32Array(80, 78, 82), PackedInt32Array(82, 78, 66), PackedInt32Array(66, 78, 30), PackedInt32Array(74, 87, 73), PackedInt32Array(76, 21, 63), PackedInt32Array(63, 21, 12), PackedInt32Array(12, 21, 15), PackedInt32Array(15, 21, 41), PackedInt32Array(50, 88, 49), PackedInt32Array(89, 86, 84), PackedInt32Array(33, 35, 90), PackedInt32Array(90, 35, 91), PackedInt32Array(91, 35, 25), PackedInt32Array(93, 92, 94), PackedInt32Array(94, 92, 95), PackedInt32Array(45, 67, 44), PackedInt32Array(44, 67, 30), PackedInt32Array(94, 96, 93), PackedInt32Array(21, 76, 42), PackedInt32Array(42, 76, 43), PackedInt32Array(16, 97, 18), PackedInt32Array(18, 97, 98), PackedInt32Array(98, 97, 100), PackedInt32Array(98, 100, 99), PackedInt32Array(72, 71, 36), PackedInt32Array(36, 71, 38), PackedInt32Array(43, 29, 8), PackedInt32Array(8, 29, 30), PackedInt32Array(101, 96, 102), PackedInt32Array(102, 96, 94), PackedInt32Array(102, 94, 59), PackedInt32Array(102, 59, 56), PackedInt32Array(103, 101, 102), PackedInt32Array(102, 45, 103), PackedInt32Array(103, 45, 9), PackedInt32Array(84, 95, 89), PackedInt32Array(89, 95, 97), PackedInt32Array(97, 95, 100), PackedInt32Array(98, 104, 18), PackedInt32Array(54, 106, 55), PackedInt32Array(55, 106, 105), PackedInt32Array(95, 92, 100), PackedInt32Array(105, 22, 55), PackedInt32Array(55, 22, 23), PackedInt32Array(98, 99, 28), PackedInt32Array(28, 99, 44), PackedInt32Array(28, 44, 30), PackedInt32Array(107, 70, 75), PackedInt32Array(75, 70, 25), PackedInt32Array(85, 108, 25), PackedInt32Array(107, 75, 60), PackedInt32Array(108, 110, 109), PackedInt32Array(91, 111, 90), PackedInt32Array(109, 91, 108), PackedInt32Array(108, 91, 25), PackedInt32Array(113, 112, 114), PackedInt32Array(114, 112, 116), PackedInt32Array(114, 116, 115), PackedInt32Array(118, 117, 119), PackedInt32Array(119, 117, 122), PackedInt32Array(119, 122, 121), PackedInt32Array(119, 121, 120), PackedInt32Array(126, 125, 112), PackedInt32Array(112, 125, 124), PackedInt32Array(112, 124, 123), PackedInt32Array(112, 123, 116), PackedInt32Array(128, 127, 129), PackedInt32Array(129, 127, 130), PackedInt32Array(130, 131, 117), PackedInt32Array(117, 131, 133), PackedInt32Array(117, 133, 132), PackedInt32Array(117, 132, 122), PackedInt32Array(123, 124, 134), PackedInt32Array(134, 124, 131), PackedInt32Array(134, 131, 127), PackedInt32Array(127, 131, 130), PackedInt32Array(126, 136, 125), PackedInt32Array(125, 136, 133), PackedInt32Array(133, 136, 132), PackedInt32Array(132, 136, 135), PackedInt32Array(140, 139, 137), PackedInt32Array(137, 139, 138), PackedInt32Array(144, 143, 141), PackedInt32Array(141, 143, 142), PackedInt32Array(148, 147, 145), PackedInt32Array(145, 147, 146), PackedInt32Array(152, 151, 149), PackedInt32Array(149, 151, 150), PackedInt32Array(156, 155, 153), PackedInt32Array(153, 155, 154), PackedInt32Array(160, 159, 157), PackedInt32Array(157, 159, 158)] sample_partition_type = 2 geometry_parsed_geometry_type = 1 geometry_collision_mask = 2147483648 diff --git a/src/map/dungeon/floors/Floor04.tscn b/src/map/dungeon/floors/Floor04.tscn index ec5fd5ff..b91cf995 100644 --- a/src/map/dungeon/floors/Floor04.tscn +++ b/src/map/dungeon/floors/Floor04.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=3 uid="uid://cikq7vuorlpbl"] +[gd_scene load_steps=19 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,22 +12,29 @@ [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"] -[sub_resource type="NavigationMesh" id="NavigationMesh_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) +polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(9, 8, 4), PackedInt32Array(4, 8, 7), PackedInt32Array(4, 7, 6), PackedInt32Array(4, 6, 5), PackedInt32Array(12, 11, 13), PackedInt32Array(13, 11, 10), PackedInt32Array(15, 14, 3), PackedInt32Array(3, 14, 2), PackedInt32Array(17, 16, 18), PackedInt32Array(18, 16, 19), PackedInt32Array(21, 20, 22), PackedInt32Array(22, 20, 23), PackedInt32Array(25, 24, 26), PackedInt32Array(26, 24, 27), PackedInt32Array(29, 28, 30), PackedInt32Array(30, 28, 33), PackedInt32Array(30, 33, 32), PackedInt32Array(30, 32, 31), PackedInt32Array(35, 34, 36), PackedInt32Array(36, 34, 37), PackedInt32Array(39, 38, 40), PackedInt32Array(40, 38, 41), PackedInt32Array(43, 42, 44), PackedInt32Array(44, 42, 45), PackedInt32Array(36, 37, 3), PackedInt32Array(47, 46, 48), PackedInt32Array(48, 46, 50), PackedInt32Array(48, 50, 49), PackedInt32Array(52, 51, 53), PackedInt32Array(53, 51, 54), PackedInt32Array(57, 56, 55), PackedInt32Array(55, 18, 57), PackedInt32Array(57, 18, 19), PackedInt32Array(60, 59, 58), PackedInt32Array(62, 61, 63), PackedInt32Array(63, 61, 64), PackedInt32Array(67, 66, 65), PackedInt32Array(13, 10, 68), PackedInt32Array(68, 10, 69), PackedInt32Array(71, 70, 72), PackedInt32Array(72, 70, 73), PackedInt32Array(76, 75, 74), PackedInt32Array(80, 79, 77), PackedInt32Array(77, 79, 78), PackedInt32Array(82, 81, 83), PackedInt32Array(83, 81, 84), PackedInt32Array(61, 62, 85), PackedInt32Array(85, 62, 86), PackedInt32Array(89, 88, 87), PackedInt32Array(92, 91, 90), PackedInt32Array(64, 95, 93), PackedInt32Array(93, 95, 94), PackedInt32Array(97, 96, 98), PackedInt32Array(98, 96, 99), PackedInt32Array(101, 100, 75), PackedInt32Array(75, 100, 74), PackedInt32Array(103, 102, 67), PackedInt32Array(41, 38, 101), PackedInt32Array(101, 38, 100), PackedInt32Array(106, 105, 104), PackedInt32Array(87, 107, 89), PackedInt32Array(89, 107, 108), PackedInt32Array(108, 111, 109), PackedInt32Array(109, 111, 110), PackedInt32Array(112, 68, 113), PackedInt32Array(113, 68, 69), PackedInt32Array(113, 69, 114), PackedInt32Array(118, 117, 115), PackedInt32Array(115, 117, 116), PackedInt32Array(120, 119, 114), PackedInt32Array(122, 121, 68), PackedInt32Array(12, 124, 123), PackedInt32Array(126, 125, 127), PackedInt32Array(127, 125, 128), PackedInt32Array(129, 95, 64), PackedInt32Array(111, 108, 104), PackedInt32Array(104, 108, 107), PackedInt32Array(125, 130, 128), PackedInt32Array(131, 105, 106), PackedInt32Array(53, 54, 132), PackedInt32Array(132, 54, 133), PackedInt32Array(136, 135, 134), PackedInt32Array(74, 137, 76), PackedInt32Array(76, 137, 138), PackedInt32Array(118, 115, 139), PackedInt32Array(70, 141, 73), PackedInt32Array(73, 141, 140), PackedInt32Array(140, 141, 133), PackedInt32Array(83, 84, 142), PackedInt32Array(142, 84, 139), PackedInt32Array(142, 139, 143), PackedInt32Array(19, 16, 0), PackedInt32Array(0, 16, 36), PackedInt32Array(145, 144, 56), PackedInt32Array(56, 144, 55), PackedInt32Array(148, 147, 146), PackedInt32Array(60, 144, 145), PackedInt32Array(134, 138, 136), PackedInt32Array(136, 138, 137), PackedInt32Array(136, 137, 149), PackedInt32Array(0, 36, 3), PackedInt32Array(151, 63, 150), PackedInt32Array(150, 63, 64), PackedInt32Array(127, 128, 58), PackedInt32Array(58, 128, 152), PackedInt32Array(154, 153, 155), PackedInt32Array(155, 153, 90), PackedInt32Array(5, 156, 4), PackedInt32Array(4, 156, 2), PackedInt32Array(123, 159, 157), PackedInt32Array(157, 159, 158), PackedInt32Array(161, 156, 162), PackedInt32Array(162, 156, 160), PackedInt32Array(73, 140, 28), PackedInt32Array(28, 140, 164), PackedInt32Array(28, 164, 163), PackedInt32Array(28, 163, 33), PackedInt32Array(166, 132, 165), PackedInt32Array(165, 132, 141), PackedInt32Array(141, 132, 133), PackedInt32Array(153, 167, 11), PackedInt32Array(7, 8, 117), PackedInt32Array(117, 8, 116), PackedInt32Array(99, 168, 169), PackedInt32Array(169, 168, 170), PackedInt32Array(77, 44, 80), PackedInt32Array(80, 44, 45), PackedInt32Array(150, 171, 151), PackedInt32Array(151, 171, 146), PackedInt32Array(27, 85, 26), PackedInt32Array(26, 85, 86), PackedInt32Array(169, 98, 99), PackedInt32Array(148, 146, 112), PackedInt32Array(112, 146, 171), PackedInt32Array(112, 171, 122), PackedInt32Array(173, 172, 24), PackedInt32Array(24, 172, 27), PackedInt32Array(174, 142, 143), PackedInt32Array(175, 172, 176), PackedInt32Array(176, 172, 173), PackedInt32Array(162, 177, 178), PackedInt32Array(178, 177, 129), PackedInt32Array(178, 129, 64), PackedInt32Array(179, 175, 176), PackedInt32Array(176, 113, 179), PackedInt32Array(179, 113, 180), PackedInt32Array(180, 113, 114), PackedInt32Array(168, 181, 170), PackedInt32Array(170, 181, 114), PackedInt32Array(157, 183, 182), PackedInt32Array(94, 22, 93), PackedInt32Array(93, 22, 23), PackedInt32Array(180, 184, 179), PackedInt32Array(10, 185, 69), PackedInt32Array(23, 20, 186), PackedInt32Array(186, 20, 187), PackedInt32Array(174, 131, 106), PackedInt32Array(187, 188, 186), PackedInt32Array(182, 188, 189), PackedInt32Array(189, 188, 187), PackedInt32Array(60, 58, 107), PackedInt32Array(107, 58, 152), PackedInt32Array(107, 152, 104), PackedInt32Array(104, 152, 106), PackedInt32Array(182, 189, 92), PackedInt32Array(92, 90, 182), PackedInt32Array(182, 90, 153), PackedInt32Array(2, 14, 4), PackedInt32Array(112, 122, 68), PackedInt32Array(191, 190, 118), PackedInt32Array(193, 192, 185), PackedInt32Array(185, 192, 69), PackedInt32Array(166, 165, 42), PackedInt32Array(42, 165, 45), PackedInt32Array(178, 161, 162), PackedInt32Array(196, 195, 194), PackedInt32Array(149, 196, 136), PackedInt32Array(136, 196, 145), PackedInt32Array(12, 123, 11), PackedInt32Array(11, 123, 157), PackedInt32Array(11, 157, 153), PackedInt32Array(153, 157, 182), PackedInt32Array(191, 118, 65), PackedInt32Array(65, 118, 139), PackedInt32Array(65, 139, 67), PackedInt32Array(67, 139, 103), PackedInt32Array(198, 197, 199), PackedInt32Array(199, 197, 143), PackedInt32Array(194, 201, 200), PackedInt32Array(143, 202, 199), PackedInt32Array(139, 202, 143), PackedInt32Array(205, 204, 206), PackedInt32Array(206, 204, 164), PackedInt32Array(164, 204, 163), PackedInt32Array(163, 204, 203), PackedInt32Array(119, 180, 114), PackedInt32Array(76, 138, 207), PackedInt32Array(207, 138, 178), PackedInt32Array(178, 138, 208), PackedInt32Array(84, 103, 139), PackedInt32Array(169, 170, 152), PackedInt32Array(152, 170, 106), PackedInt32Array(209, 142, 69), PackedInt32Array(69, 142, 174), PackedInt32Array(69, 174, 106), PackedInt32Array(210, 184, 211), PackedInt32Array(211, 184, 180), PackedInt32Array(200, 59, 194), PackedInt32Array(194, 59, 196), PackedInt32Array(196, 59, 145), PackedInt32Array(145, 59, 60), PackedInt32Array(205, 206, 46), PackedInt32Array(46, 206, 133), PackedInt32Array(46, 133, 54), PackedInt32Array(46, 54, 50), PackedInt32Array(156, 5, 160), PackedInt32Array(65, 66, 177), PackedInt32Array(177, 66, 129), PackedInt32Array(192, 209, 69), PackedInt32Array(207, 178, 211), PackedInt32Array(211, 178, 64), PackedInt32Array(211, 64, 61), PackedInt32Array(211, 61, 210), PackedInt32Array(120, 40, 119), PackedInt32Array(119, 40, 41), PackedInt32Array(78, 79, 201), PackedInt32Array(78, 201, 181), PackedInt32Array(181, 201, 194), PackedInt32Array(181, 194, 120), PackedInt32Array(181, 120, 114), PackedInt32Array(109, 110, 34), PackedInt32Array(34, 110, 37), PackedInt32Array(215, 214, 212), PackedInt32Array(212, 214, 213), PackedInt32Array(219, 218, 216), PackedInt32Array(216, 218, 217), PackedInt32Array(223, 222, 220), PackedInt32Array(220, 222, 221), PackedInt32Array(227, 226, 224), PackedInt32Array(224, 226, 225), PackedInt32Array(231, 230, 228), PackedInt32Array(228, 230, 229)] sample_partition_type = 2 geometry_parsed_geometry_type = 1 geometry_collision_mask = 2147483648 agent_height = 2.0 region_min_size = 8.0 +[sub_resource type="BoxShape3D" id="BoxShape3D_8pmtc"] +size = Vector3(126, 1, 122) + [node name="Floor04" type="Node3D"] script = ExtResource("1_8amoj") [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] unique_name_in_owner = true -navigation_mesh = SubResource("NavigationMesh_p7nwd") +navigation_mesh = SubResource("NavigationMesh_katpr") [node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"] unique_name_in_owner = true @@ -38,6 +45,360 @@ 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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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"] + +[node name="StaticBody3D" type="StaticBody3D" parent="NavigationRegion3D"] +collision_layer = 2147483648 +collision_mask = 2147483648 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0) +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")]) diff --git a/src/map/dungeon/floors/Floor05.tscn b/src/map/dungeon/floors/Floor05.tscn index 0adf664c..ebb746ec 100644 --- a/src/map/dungeon/floors/Floor05.tscn +++ b/src/map/dungeon/floors/Floor05.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=15 format=3 uid="uid://t7cac7801bnk"] +[gd_scene load_steps=19 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"] @@ -9,32 +9,536 @@ [ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_mb8sd"] [ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_573ke"] [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"] -[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"] -border_size = 1.0 -agent_height = 3.0 -agent_radius = 0.1 +[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) +polygons = [PackedInt32Array(3, 2, 4), PackedInt32Array(4, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(6, 5, 7), PackedInt32Array(9, 8, 10), PackedInt32Array(10, 8, 13), PackedInt32Array(10, 13, 12), PackedInt32Array(10, 12, 11), PackedInt32Array(16, 15, 14), PackedInt32Array(18, 17, 19), PackedInt32Array(19, 17, 20), PackedInt32Array(22, 21, 23), PackedInt32Array(23, 21, 24), PackedInt32Array(28, 27, 25), PackedInt32Array(25, 27, 26), PackedInt32Array(30, 29, 31), PackedInt32Array(31, 29, 32), PackedInt32Array(34, 33, 35), PackedInt32Array(35, 33, 36), PackedInt32Array(36, 33, 37), PackedInt32Array(37, 33, 38), PackedInt32Array(40, 39, 41), PackedInt32Array(41, 39, 42), PackedInt32Array(44, 43, 45), PackedInt32Array(45, 43, 46), PackedInt32Array(48, 47, 49), PackedInt32Array(49, 47, 50), PackedInt32Array(53, 52, 51), PackedInt32Array(55, 54, 56), PackedInt32Array(56, 54, 57), PackedInt32Array(59, 58, 60), PackedInt32Array(60, 58, 62), PackedInt32Array(60, 62, 61), PackedInt32Array(64, 63, 65), PackedInt32Array(65, 63, 67), PackedInt32Array(65, 67, 66), PackedInt32Array(69, 68, 70), PackedInt32Array(70, 68, 71), PackedInt32Array(74, 73, 72), PackedInt32Array(19, 75, 21), PackedInt32Array(21, 75, 24), PackedInt32Array(77, 76, 20), PackedInt32Array(80, 79, 78), PackedInt32Array(83, 82, 81), PackedInt32Array(86, 85, 84), PackedInt32Array(88, 87, 79), PackedInt32Array(79, 87, 78), PackedInt32Array(89, 0, 1), PackedInt32Array(91, 90, 82), PackedInt32Array(82, 90, 81), PackedInt32Array(92, 94, 93), PackedInt32Array(95, 97, 96), PackedInt32Array(101, 100, 98), PackedInt32Array(98, 100, 99), PackedInt32Array(103, 102, 97), PackedInt32Array(75, 19, 76), PackedInt32Array(76, 19, 20), PackedInt32Array(105, 104, 106), PackedInt32Array(106, 104, 107), PackedInt32Array(110, 109, 108), PackedInt32Array(112, 111, 113), PackedInt32Array(113, 111, 115), PackedInt32Array(113, 115, 114), PackedInt32Array(113, 114, 53), PackedInt32Array(118, 117, 116), PackedInt32Array(110, 108, 119), PackedInt32Array(119, 108, 120), PackedInt32Array(116, 121, 118), PackedInt32Array(118, 121, 62), PackedInt32Array(77, 20, 122), PackedInt32Array(70, 71, 123), PackedInt32Array(123, 71, 124), PackedInt32Array(78, 125, 80), PackedInt32Array(80, 125, 126), PackedInt32Array(127, 83, 81), PackedInt32Array(98, 128, 101), PackedInt32Array(101, 128, 129), PackedInt32Array(129, 128, 127), PackedInt32Array(127, 128, 130), PackedInt32Array(133, 132, 131), PackedInt32Array(135, 134, 136), PackedInt32Array(136, 134, 137), PackedInt32Array(137, 134, 124), PackedInt32Array(131, 138, 133), PackedInt32Array(133, 138, 139), PackedInt32Array(140, 114, 141), PackedInt32Array(141, 114, 115), PackedInt32Array(143, 142, 104), PackedInt32Array(104, 142, 107), PackedInt32Array(1, 144, 89), PackedInt32Array(103, 120, 108), PackedInt32Array(146, 145, 147), PackedInt32Array(147, 145, 148), PackedInt32Array(148, 145, 149), PackedInt32Array(149, 145, 150), PackedInt32Array(152, 151, 153), PackedInt32Array(153, 151, 84), PackedInt32Array(156, 155, 154), PackedInt32Array(146, 147, 63), PackedInt32Array(63, 147, 124), PackedInt32Array(63, 124, 71), PackedInt32Array(63, 71, 67), PackedInt32Array(158, 157, 111), PackedInt32Array(111, 157, 115), PackedInt32Array(106, 107, 61), PackedInt32Array(61, 107, 60), PackedInt32Array(6, 7, 144), PackedInt32Array(144, 7, 36), PackedInt32Array(36, 7, 159), PackedInt32Array(36, 159, 35), PackedInt32Array(128, 161, 130), PackedInt32Array(130, 161, 160), PackedInt32Array(160, 161, 126), PackedInt32Array(95, 163, 97), PackedInt32Array(97, 163, 83), PackedInt32Array(83, 163, 162), PackedInt32Array(136, 137, 8), PackedInt32Array(8, 137, 148), PackedInt32Array(8, 148, 149), PackedInt32Array(8, 149, 13), PackedInt32Array(94, 92, 165), PackedInt32Array(165, 92, 164), PackedInt32Array(165, 164, 167), PackedInt32Array(165, 167, 166), PackedInt32Array(120, 103, 130), PackedInt32Array(130, 103, 97), PackedInt32Array(130, 97, 83), PackedInt32Array(130, 83, 127), PackedInt32Array(84, 151, 86), PackedInt32Array(86, 151, 169), PackedInt32Array(86, 169, 168), PackedInt32Array(72, 31, 74), PackedInt32Array(74, 31, 32), PackedInt32Array(171, 170, 161), PackedInt32Array(161, 170, 80), PackedInt32Array(161, 80, 126), PackedInt32Array(172, 25, 16), PackedInt32Array(16, 25, 26), PackedInt32Array(173, 60, 33), PackedInt32Array(33, 60, 38), PackedInt32Array(38, 60, 126), PackedInt32Array(176, 175, 174), PackedInt32Array(50, 0, 49), PackedInt32Array(49, 0, 89), PackedInt32Array(171, 177, 170), PackedInt32Array(179, 178, 73), PackedInt32Array(73, 178, 72), PackedInt32Array(174, 180, 107), PackedInt32Array(107, 180, 155), PackedInt32Array(107, 155, 156), PackedInt32Array(179, 181, 178), PackedInt32Array(178, 181, 182), PackedInt32Array(35, 183, 34), PackedInt32Array(182, 181, 184), PackedInt32Array(182, 184, 59), PackedInt32Array(59, 184, 185), PackedInt32Array(59, 185, 58), PackedInt32Array(186, 160, 187), PackedInt32Array(187, 160, 126), PackedInt32Array(96, 56, 95), PackedInt32Array(95, 56, 57), PackedInt32Array(122, 189, 188), PackedInt32Array(16, 14, 172), PackedInt32Array(172, 14, 39), PackedInt32Array(107, 176, 174), PackedInt32Array(191, 190, 58), PackedInt32Array(58, 190, 133), PackedInt32Array(58, 133, 139), PackedInt32Array(162, 163, 192), PackedInt32Array(192, 163, 193), PackedInt32Array(192, 193, 187), PackedInt32Array(194, 192, 187), PackedInt32Array(2, 3, 195), PackedInt32Array(195, 3, 94), PackedInt32Array(196, 197, 134), PackedInt32Array(134, 197, 124), PackedInt32Array(118, 62, 139), PackedInt32Array(139, 62, 58), PackedInt32Array(199, 198, 138), PackedInt32Array(138, 198, 139), PackedInt32Array(60, 200, 59), PackedInt32Array(167, 164, 129), PackedInt32Array(129, 164, 101), PackedInt32Array(37, 201, 36), PackedInt32Array(60, 173, 200), PackedInt32Array(143, 168, 142), PackedInt32Array(197, 123, 124), PackedInt32Array(203, 202, 165), PackedInt32Array(204, 197, 196), PackedInt32Array(204, 196, 205), PackedInt32Array(57, 54, 205), PackedInt32Array(205, 54, 204), PackedInt32Array(155, 180, 206), PackedInt32Array(26, 27, 17), PackedInt32Array(17, 27, 20), PackedInt32Array(188, 207, 122), PackedInt32Array(122, 207, 6), PackedInt32Array(122, 6, 203), PackedInt32Array(203, 6, 144), PackedInt32Array(46, 43, 91), PackedInt32Array(91, 43, 90), PackedInt32Array(156, 154, 77), PackedInt32Array(42, 39, 14), PackedInt32Array(209, 45, 208), PackedInt32Array(208, 45, 46), PackedInt32Array(165, 195, 94), PackedInt32Array(208, 210, 209), PackedInt32Array(209, 210, 211), PackedInt32Array(167, 212, 166), PackedInt32Array(211, 210, 194), PackedInt32Array(156, 211, 194), PackedInt32Array(214, 213, 100), PackedInt32Array(100, 213, 99), PackedInt32Array(122, 203, 77), PackedInt32Array(77, 203, 165), PackedInt32Array(77, 165, 166), PackedInt32Array(77, 166, 156), PackedInt32Array(214, 92, 213), PackedInt32Array(92, 214, 164), PackedInt32Array(184, 215, 185), PackedInt32Array(36, 89, 144), PackedInt32Array(51, 217, 216), PackedInt32Array(107, 142, 176), PackedInt32Array(218, 186, 193), PackedInt32Array(193, 186, 187), PackedInt32Array(207, 219, 6), PackedInt32Array(143, 113, 168), PackedInt32Array(168, 113, 53), PackedInt32Array(168, 53, 51), PackedInt32Array(50, 47, 88), PackedInt32Array(88, 47, 87), PackedInt32Array(126, 125, 38), PackedInt32Array(194, 187, 156), PackedInt32Array(156, 187, 107), PackedInt32Array(167, 220, 212), PackedInt32Array(216, 86, 51), PackedInt32Array(51, 86, 168), PackedInt32Array(159, 221, 29), PackedInt32Array(29, 221, 32), PackedInt32Array(217, 23, 222), PackedInt32Array(222, 23, 24), PackedInt32Array(221, 159, 191), PackedInt32Array(191, 159, 190), PackedInt32Array(190, 159, 7), PackedInt32Array(92, 93, 171), PackedInt32Array(171, 93, 177), PackedInt32Array(177, 93, 223), PackedInt32Array(5, 41, 7), PackedInt32Array(7, 41, 42), PackedInt32Array(217, 222, 216), PackedInt32Array(227, 226, 224), PackedInt32Array(224, 226, 225), PackedInt32Array(231, 230, 228), PackedInt32Array(228, 230, 229), PackedInt32Array(235, 234, 232), PackedInt32Array(232, 234, 233), PackedInt32Array(239, 238, 236), PackedInt32Array(236, 238, 237), PackedInt32Array(243, 242, 240), PackedInt32Array(240, 242, 241), PackedInt32Array(247, 246, 244), PackedInt32Array(244, 246, 245)] +sample_partition_type = 2 +geometry_parsed_geometry_type = 1 +geometry_collision_mask = 2147483648 +agent_height = 2.0 +region_min_size = 8.0 + +[sub_resource type="BoxShape3D" id="BoxShape3D_duhq4"] +size = Vector3(151, 1, 204) [node name="Floor05" type="Node3D"] script = ExtResource("1_8l7r7") [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] unique_name_in_owner = true -navigation_mesh = SubResource("NavigationMesh_gqi8w") +navigation_mesh = SubResource("NavigationMesh_duhq4") [node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"] unique_name_in_owner = true script = ExtResource("2_ksplq") -room_scenes = Array[PackedScene]([ExtResource("3_b3rou"), ExtResource("4_duhq4"), ExtResource("5_ut4ij"), ExtResource("6_lposy"), ExtResource("7_mb8sd"), ExtResource("8_573ke"), ExtResource("9_puq45")]) +room_scenes = Array[PackedScene]([ExtResource("3_b3rou"), ExtResource("4_duhq4"), ExtResource("5_ut4ij"), ExtResource("6_lposy"), ExtResource("7_mb8sd"), ExtResource("8_573ke"), ExtResource("9_puq45"), ExtResource("10_ksplq")]) corridor_room_scene = ExtResource("10_slkpn") 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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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"] + +[node name="StaticBody3D" type="StaticBody3D" parent="NavigationRegion3D"] +collision_layer = 2147483648 +collision_mask = 2147483648 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.5, -1.5, -7) +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")]) diff --git a/src/map/dungeon/floors/Floor06.tscn b/src/map/dungeon/floors/Floor06.tscn index 8620b295..ad622f25 100644 --- a/src/map/dungeon/floors/Floor06.tscn +++ b/src/map/dungeon/floors/Floor06.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=15 format=3 uid="uid://da107mywg18x1"] +[gd_scene load_steps=20 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"] @@ -9,32 +9,600 @@ [ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_wnhhx"] [ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_7s220"] [ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_twkiu"] +[ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="10_51vs0"] +[ext_resource type="PackedScene" uid="uid://crf30tibwsnri" path="res://src/map/dungeon/rooms/Set A/16. Seshat's Room.tscn" id="10_ltey6"] [ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_xh2mp"] [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"] -[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"] -border_size = 1.0 -agent_height = 3.0 -agent_radius = 0.1 +[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) +polygons = [PackedInt32Array(3, 2, 4), PackedInt32Array(4, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(6, 5, 7), PackedInt32Array(7, 5, 8), PackedInt32Array(10, 9, 11), PackedInt32Array(11, 9, 12), PackedInt32Array(14, 13, 15), PackedInt32Array(15, 13, 16), PackedInt32Array(18, 17, 19), PackedInt32Array(19, 17, 20), PackedInt32Array(22, 21, 23), PackedInt32Array(23, 21, 24), PackedInt32Array(26, 25, 27), PackedInt32Array(27, 25, 28), PackedInt32Array(28, 25, 29), PackedInt32Array(29, 25, 30), PackedInt32Array(32, 31, 33), PackedInt32Array(33, 31, 36), PackedInt32Array(33, 36, 35), PackedInt32Array(33, 35, 34), PackedInt32Array(38, 37, 39), PackedInt32Array(39, 37, 40), PackedInt32Array(42, 41, 43), PackedInt32Array(43, 41, 44), PackedInt32Array(46, 45, 47), PackedInt32Array(47, 45, 48), PackedInt32Array(48, 45, 49), PackedInt32Array(51, 50, 52), PackedInt32Array(52, 50, 54), PackedInt32Array(52, 54, 53), PackedInt32Array(56, 55, 57), PackedInt32Array(58, 29, 30), PackedInt32Array(61, 60, 59), PackedInt32Array(63, 62, 64), PackedInt32Array(64, 62, 65), PackedInt32Array(66, 68, 67), PackedInt32Array(71, 70, 69), PackedInt32Array(74, 73, 72), PackedInt32Array(78, 77, 75), PackedInt32Array(75, 77, 76), PackedInt32Array(81, 80, 79), PackedInt32Array(83, 82, 70), PackedInt32Array(70, 82, 69), PackedInt32Array(84, 86, 85), PackedInt32Array(88, 87, 89), PackedInt32Array(89, 87, 90), PackedInt32Array(66, 92, 68), PackedInt32Array(68, 92, 91), PackedInt32Array(96, 95, 93), PackedInt32Array(93, 95, 94), PackedInt32Array(97, 84, 98), PackedInt32Array(98, 84, 71), PackedInt32Array(98, 71, 15), PackedInt32Array(100, 99, 101), PackedInt32Array(101, 99, 102), PackedInt32Array(104, 103, 105), PackedInt32Array(105, 103, 106), PackedInt32Array(109, 108, 107), PackedInt32Array(111, 110, 112), PackedInt32Array(112, 110, 113), PackedInt32Array(115, 114, 116), PackedInt32Array(116, 114, 117), PackedInt32Array(119, 118, 120), PackedInt32Array(120, 118, 122), PackedInt32Array(120, 122, 121), PackedInt32Array(30, 123, 58), PackedInt32Array(58, 123, 72), PackedInt32Array(72, 123, 74), PackedInt32Array(97, 124, 86), PackedInt32Array(69, 14, 71), PackedInt32Array(71, 14, 15), PackedInt32Array(93, 125, 96), PackedInt32Array(96, 125, 127), PackedInt32Array(96, 127, 126), PackedInt32Array(128, 44, 91), PackedInt32Array(91, 44, 41), PackedInt32Array(59, 11, 61), PackedInt32Array(61, 11, 12), PackedInt32Array(57, 55, 110), PackedInt32Array(110, 55, 113), PackedInt32Array(130, 106, 129), PackedInt32Array(62, 131, 65), PackedInt32Array(65, 131, 121), PackedInt32Array(12, 9, 132), PackedInt32Array(132, 9, 133), PackedInt32Array(85, 134, 84), PackedInt32Array(135, 132, 133), PackedInt32Array(133, 7, 135), PackedInt32Array(135, 7, 8), PackedInt32Array(137, 84, 68), PackedInt32Array(68, 84, 67), PackedInt32Array(67, 84, 136), PackedInt32Array(74, 138, 73), PackedInt32Array(8, 5, 139), PackedInt32Array(105, 139, 104), PackedInt32Array(104, 139, 5), PackedInt32Array(89, 140, 88), PackedInt32Array(20, 39, 19), PackedInt32Array(19, 39, 40), PackedInt32Array(142, 141, 143), PackedInt32Array(143, 141, 144), PackedInt32Array(91, 92, 128), PackedInt32Array(128, 92, 145), PackedInt32Array(151, 150, 146), PackedInt32Array(146, 150, 147), PackedInt32Array(147, 150, 148), PackedInt32Array(148, 150, 149), PackedInt32Array(102, 152, 101), PackedInt32Array(101, 152, 113), PackedInt32Array(154, 153, 155), PackedInt32Array(155, 153, 79), PackedInt32Array(157, 156, 158), PackedInt32Array(158, 156, 159), PackedInt32Array(158, 159, 16), PackedInt32Array(65, 121, 31), PackedInt32Array(31, 121, 147), PackedInt32Array(31, 147, 148), PackedInt32Array(31, 148, 36), PackedInt32Array(160, 144, 161), PackedInt32Array(161, 144, 107), PackedInt32Array(49, 162, 163), PackedInt32Array(165, 164, 166), PackedInt32Array(166, 164, 167), PackedInt32Array(47, 48, 157), PackedInt32Array(157, 48, 156), PackedInt32Array(20, 17, 41), PackedInt32Array(41, 17, 91), PackedInt32Array(145, 169, 168), PackedInt32Array(151, 146, 50), PackedInt32Array(50, 146, 122), PackedInt32Array(50, 122, 118), PackedInt32Array(50, 118, 54), PackedInt32Array(172, 171, 170), PackedInt32Array(141, 173, 144), PackedInt32Array(144, 173, 107), PackedInt32Array(107, 173, 109), PackedInt32Array(79, 153, 81), PackedInt32Array(81, 153, 174), PackedInt32Array(81, 174, 56), PackedInt32Array(170, 166, 172), PackedInt32Array(172, 166, 167), PackedInt32Array(175, 145, 176), PackedInt32Array(176, 145, 177), PackedInt32Array(177, 145, 117), PackedInt32Array(177, 117, 178), PackedInt32Array(180, 179, 15), PackedInt32Array(180, 181, 179), PackedInt32Array(123, 182, 158), PackedInt32Array(85, 183, 134), PackedInt32Array(112, 113, 178), PackedInt32Array(178, 113, 184), PackedInt32Array(184, 113, 152), PackedInt32Array(59, 60, 0), PackedInt32Array(186, 185, 187), PackedInt32Array(187, 185, 72), PackedInt32Array(125, 186, 188), PackedInt32Array(188, 186, 187), PackedInt32Array(116, 117, 189), PackedInt32Array(189, 117, 168), PackedInt32Array(168, 117, 145), PackedInt32Array(40, 37, 83), PackedInt32Array(83, 37, 82), PackedInt32Array(97, 86, 84), PackedInt32Array(68, 190, 137), PackedInt32Array(49, 45, 162), PackedInt32Array(87, 191, 159), PackedInt32Array(55, 180, 113), PackedInt32Array(113, 180, 15), PackedInt32Array(77, 120, 131), PackedInt32Array(131, 120, 121), PackedInt32Array(140, 78, 88), PackedInt32Array(88, 78, 75), PackedInt32Array(125, 188, 127), PackedInt32Array(162, 177, 178), PackedInt32Array(30, 25, 45), PackedInt32Array(45, 25, 162), PackedInt32Array(92, 66, 1), PackedInt32Array(1, 66, 59), PackedInt32Array(194, 193, 192), PackedInt32Array(77, 131, 76), PackedInt32Array(27, 28, 95), PackedInt32Array(95, 28, 94), PackedInt32Array(16, 13, 74), PackedInt32Array(196, 195, 98), PackedInt32Array(90, 87, 192), PackedInt32Array(192, 87, 194), PackedInt32Array(194, 87, 159), PackedInt32Array(59, 0, 1), PackedInt32Array(192, 163, 162), PackedInt32Array(72, 185, 58), PackedInt32Array(198, 197, 128), PackedInt32Array(192, 162, 90), PackedInt32Array(90, 162, 184), PackedInt32Array(184, 162, 178), PackedInt32Array(198, 128, 175), PackedInt32Array(175, 128, 145), PackedInt32Array(200, 199, 3), PackedInt32Array(3, 199, 2), PackedInt32Array(159, 156, 194), PackedInt32Array(168, 199, 200), PackedInt32Array(200, 167, 168), PackedInt32Array(168, 167, 189), PackedInt32Array(44, 23, 43), PackedInt32Array(43, 23, 24), PackedInt32Array(84, 134, 136), PackedInt32Array(196, 98, 179), PackedInt32Array(179, 98, 15), PackedInt32Array(202, 201, 21), PackedInt32Array(21, 201, 24), PackedInt32Array(90, 203, 89), PackedInt32Array(201, 202, 204), PackedInt32Array(204, 202, 205), PackedInt32Array(106, 103, 129), PackedInt32Array(126, 204, 205), PackedInt32Array(205, 176, 126), PackedInt32Array(126, 176, 96), PackedInt32Array(96, 176, 206), PackedInt32Array(206, 176, 177), PackedInt32Array(129, 81, 130), PackedInt32Array(130, 81, 173), PackedInt32Array(173, 81, 56), PackedInt32Array(173, 56, 57), PackedInt32Array(57, 109, 173), PackedInt32Array(164, 207, 167), PackedInt32Array(167, 207, 189), PackedInt32Array(123, 158, 74), PackedInt32Array(74, 158, 16), PackedInt32Array(211, 210, 208), PackedInt32Array(208, 210, 209), PackedInt32Array(215, 214, 212), PackedInt32Array(212, 214, 213), PackedInt32Array(219, 218, 216), PackedInt32Array(216, 218, 217), PackedInt32Array(223, 222, 220), PackedInt32Array(220, 222, 221), PackedInt32Array(227, 226, 224), PackedInt32Array(224, 226, 225), PackedInt32Array(231, 230, 228), PackedInt32Array(228, 230, 229)] +sample_partition_type = 2 +geometry_parsed_geometry_type = 1 +geometry_collision_mask = 2147483648 +agent_height = 2.0 +region_min_size = 8.0 + +[sub_resource type="BoxShape3D" id="BoxShape3D_ltey6"] +size = Vector3(193, 1, 224) [node name="Floor06" type="Node3D"] script = ExtResource("1_51vs0") [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] unique_name_in_owner = true -navigation_mesh = SubResource("NavigationMesh_gqi8w") +navigation_mesh = SubResource("NavigationMesh_ltey6") [node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"] unique_name_in_owner = true script = ExtResource("2_ixj2e") -room_scenes = Array[PackedScene]([ExtResource("3_rgrkc"), ExtResource("4_ltey6"), ExtResource("5_xalbn"), ExtResource("6_yfjr1"), ExtResource("7_wnhhx"), ExtResource("8_7s220"), ExtResource("9_twkiu")]) +room_scenes = Array[PackedScene]([ExtResource("3_rgrkc"), ExtResource("4_ltey6"), ExtResource("5_xalbn"), ExtResource("6_yfjr1"), ExtResource("7_wnhhx"), ExtResource("8_7s220"), ExtResource("9_twkiu"), ExtResource("10_ltey6"), ExtResource("10_51vs0")]) corridor_room_scene = ExtResource("10_xh2mp") 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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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"] + +[node name="StaticBody3D" type="StaticBody3D" parent="NavigationRegion3D"] +collision_layer = 2147483648 +collision_mask = 2147483648 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.5, -1.5, 8) +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")]) diff --git a/src/map/dungeon/floors/Floor07.tscn b/src/map/dungeon/floors/Floor07.tscn index 715a4774..af6ed9a5 100644 --- a/src/map/dungeon/floors/Floor07.tscn +++ b/src/map/dungeon/floors/Floor07.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=3 uid="uid://cgtqjgh1f5fqi"] +[gd_scene load_steps=20 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"] @@ -9,33 +9,537 @@ [ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_sqvag"] [ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_c5i81"] [ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_lo82o"] +[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"] -[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"] -border_size = 1.0 -agent_height = 3.0 -agent_radius = 0.1 +[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) +polygons = [PackedInt32Array(3, 2, 4), PackedInt32Array(4, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(6, 5, 7), PackedInt32Array(7, 5, 8), PackedInt32Array(11, 10, 12), PackedInt32Array(12, 10, 9), PackedInt32Array(12, 9, 13), PackedInt32Array(13, 9, 14), PackedInt32Array(17, 16, 15), PackedInt32Array(19, 18, 20), PackedInt32Array(20, 18, 21), PackedInt32Array(27, 26, 22), PackedInt32Array(22, 26, 23), PackedInt32Array(23, 26, 24), PackedInt32Array(24, 26, 25), PackedInt32Array(29, 28, 30), PackedInt32Array(30, 28, 31), PackedInt32Array(33, 32, 34), PackedInt32Array(34, 32, 35), PackedInt32Array(37, 36, 38), PackedInt32Array(38, 36, 41), PackedInt32Array(38, 41, 40), PackedInt32Array(38, 40, 39), PackedInt32Array(43, 42, 44), PackedInt32Array(44, 42, 45), PackedInt32Array(45, 42, 46), PackedInt32Array(48, 47, 34), PackedInt32Array(34, 47, 33), PackedInt32Array(33, 47, 49), PackedInt32Array(52, 51, 50), PackedInt32Array(54, 53, 55), PackedInt32Array(55, 53, 57), PackedInt32Array(55, 57, 56), PackedInt32Array(59, 58, 60), PackedInt32Array(60, 58, 15), PackedInt32Array(15, 58, 17), PackedInt32Array(17, 58, 61), PackedInt32Array(63, 62, 64), PackedInt32Array(64, 62, 65), PackedInt32Array(68, 67, 66), PackedInt32Array(9, 69, 14), PackedInt32Array(14, 69, 22), PackedInt32Array(72, 71, 70), PackedInt32Array(74, 73, 75), PackedInt32Array(75, 73, 46), PackedInt32Array(78, 77, 76), PackedInt32Array(73, 80, 79), PackedInt32Array(83, 82, 81), PackedInt32Array(85, 84, 86), PackedInt32Array(86, 84, 87), PackedInt32Array(87, 84, 70), PackedInt32Array(79, 88, 73), PackedInt32Array(73, 88, 68), PackedInt32Array(90, 89, 91), PackedInt32Array(91, 89, 92), PackedInt32Array(69, 93, 66), PackedInt32Array(66, 93, 95), PackedInt32Array(66, 95, 94), PackedInt32Array(66, 94, 46), PackedInt32Array(97, 96, 98), PackedInt32Array(98, 96, 99), PackedInt32Array(62, 100, 65), PackedInt32Array(65, 100, 101), PackedInt32Array(78, 102, 18), PackedInt32Array(18, 102, 21), PackedInt32Array(104, 103, 105), PackedInt32Array(105, 103, 106), PackedInt32Array(50, 108, 52), PackedInt32Array(52, 108, 107), PackedInt32Array(109, 108, 50), PackedInt32Array(115, 114, 110), PackedInt32Array(110, 114, 111), PackedInt32Array(111, 114, 112), PackedInt32Array(112, 114, 113), PackedInt32Array(116, 91, 92), PackedInt32Array(67, 117, 66), PackedInt32Array(121, 120, 118), PackedInt32Array(118, 120, 119), PackedInt32Array(65, 101, 36), PackedInt32Array(36, 101, 111), PackedInt32Array(36, 111, 112), PackedInt32Array(36, 112, 41), PackedInt32Array(122, 106, 123), PackedInt32Array(123, 106, 81), PackedInt32Array(125, 124, 46), PackedInt32Array(118, 119, 126), PackedInt32Array(126, 119, 128), PackedInt32Array(126, 128, 127), PackedInt32Array(23, 14, 22), PackedInt32Array(75, 129, 74), PackedInt32Array(115, 110, 53), PackedInt32Array(53, 110, 99), PackedInt32Array(53, 99, 96), PackedInt32Array(53, 96, 57), PackedInt32Array(2, 3, 130), PackedInt32Array(130, 3, 131), PackedInt32Array(124, 45, 46), PackedInt32Array(130, 131, 132), PackedInt32Array(132, 131, 133), PackedInt32Array(133, 131, 93), PackedInt32Array(83, 81, 135), PackedInt32Array(135, 81, 106), PackedInt32Array(135, 106, 103), PackedInt32Array(135, 103, 134), PackedInt32Array(84, 136, 135), PackedInt32Array(92, 44, 116), PackedInt32Array(116, 44, 77), PackedInt32Array(77, 44, 76), PackedInt32Array(76, 44, 45), PackedInt32Array(126, 127, 137), PackedInt32Array(137, 127, 7), PackedInt32Array(137, 7, 8), PackedInt32Array(77, 138, 116), PackedInt32Array(140, 139, 129), PackedInt32Array(70, 84, 72), PackedInt32Array(72, 84, 135), PackedInt32Array(31, 49, 30), PackedInt32Array(30, 49, 6), PackedInt32Array(141, 128, 142), PackedInt32Array(142, 128, 119), PackedInt32Array(143, 25, 26), PackedInt32Array(143, 145, 144), PackedInt32Array(144, 145, 28), PackedInt32Array(142, 146, 141), PackedInt32Array(68, 66, 73), PackedInt32Array(73, 66, 46), PackedInt32Array(147, 98, 100), PackedInt32Array(100, 98, 99), PackedInt32Array(100, 99, 101), PackedInt32Array(94, 125, 46), PackedInt32Array(148, 60, 149), PackedInt32Array(149, 60, 15), PackedInt32Array(151, 150, 26), PackedInt32Array(26, 150, 143), PackedInt32Array(31, 28, 145), PackedInt32Array(12, 120, 11), PackedInt32Array(11, 120, 121), PackedInt32Array(43, 107, 42), PackedInt32Array(42, 107, 108), PackedInt32Array(108, 109, 61), PackedInt32Array(147, 100, 152), PackedInt32Array(21, 147, 20), PackedInt32Array(20, 147, 152), PackedInt32Array(95, 93, 131), PackedInt32Array(16, 17, 32), PackedInt32Array(32, 17, 35), PackedInt32Array(153, 132, 154), PackedInt32Array(154, 132, 133), PackedInt32Array(154, 133, 155), PackedInt32Array(155, 133, 156), PackedInt32Array(25, 143, 144), PackedInt32Array(137, 102, 78), PackedInt32Array(107, 158, 157), PackedInt32Array(157, 8, 107), PackedInt32Array(107, 8, 5), PackedInt32Array(107, 5, 52), PackedInt32Array(95, 159, 94), PackedInt32Array(47, 5, 6), PackedInt32Array(125, 0, 124), PackedInt32Array(124, 0, 160), PackedInt32Array(135, 161, 83), PackedInt32Array(83, 161, 151), PackedInt32Array(160, 0, 1), PackedInt32Array(160, 1, 162), PackedInt32Array(76, 160, 162), PackedInt32Array(163, 72, 134), PackedInt32Array(134, 72, 135), PackedInt32Array(49, 47, 6), PackedInt32Array(9, 93, 69), PackedInt32Array(155, 164, 154), PackedInt32Array(154, 164, 162), PackedInt32Array(163, 140, 58), PackedInt32Array(58, 140, 61), PackedInt32Array(161, 150, 151), PackedInt32Array(149, 165, 148), PackedInt32Array(163, 134, 166), PackedInt32Array(129, 75, 140), PackedInt32Array(140, 75, 61), PackedInt32Array(61, 75, 108), PackedInt32Array(163, 166, 140), PackedInt32Array(162, 164, 76), PackedInt32Array(76, 164, 126), PackedInt32Array(76, 126, 78), PackedInt32Array(78, 126, 137), PackedInt32Array(170, 169, 167), PackedInt32Array(167, 169, 168), PackedInt32Array(174, 173, 171), PackedInt32Array(171, 173, 172), PackedInt32Array(178, 177, 175), PackedInt32Array(175, 177, 176), PackedInt32Array(182, 181, 179), PackedInt32Array(179, 181, 180), PackedInt32Array(186, 185, 183), PackedInt32Array(183, 185, 184)] +sample_partition_type = 2 +geometry_parsed_geometry_type = 1 +geometry_collision_mask = 2147483648 +agent_height = 2.0 +region_min_size = 8.0 + +[sub_resource type="BoxShape3D" id="BoxShape3D_bji1g"] +size = Vector3(193, 1, 224) [node name="Floor07" type="Node3D"] script = ExtResource("1_un5rc") [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] unique_name_in_owner = true -navigation_mesh = SubResource("NavigationMesh_gqi8w") +navigation_mesh = SubResource("NavigationMesh_fjqnq") [node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"] unique_name_in_owner = true script = ExtResource("2_purgj") -room_scenes = Array[PackedScene]([ExtResource("3_67qnt"), ExtResource("4_ogmgc"), ExtResource("5_fjqnq"), ExtResource("6_bji1g"), ExtResource("7_sqvag"), ExtResource("8_c5i81"), ExtResource("9_lo82o")]) +room_scenes = Array[PackedScene]([ExtResource("3_67qnt"), ExtResource("4_ogmgc"), ExtResource("5_fjqnq"), ExtResource("6_bji1g"), ExtResource("7_sqvag"), ExtResource("8_c5i81"), ExtResource("9_lo82o"), ExtResource("10_fjqnq")]) corridor_room_scene = ExtResource("10_xvcp8") 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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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")] +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"] + +[node name="StaticBody3D" type="StaticBody3D" parent="NavigationRegion3D"] +collision_layer = 2147483648 +collision_mask = 2147483648 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.5, -1.5, 8) +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")]) diff --git a/src/map/dungeon/floors/Floor08.tscn b/src/map/dungeon/floors/Floor08.tscn index 3c0d03dd..a537a7b6 100644 --- a/src/map/dungeon/floors/Floor08.tscn +++ b/src/map/dungeon/floors/Floor08.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=15 format=3 uid="uid://dg20ovvj2m2lp"] +[gd_scene load_steps=19 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"] @@ -9,32 +9,641 @@ [ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_c68jx"] [ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_3lecr"] [ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_dtrr3"] +[ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="10_esh22"] [ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_vtwmp"] [ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_uflod"] +[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="12_mir7f"] +[ext_resource type="Script" uid="uid://fk3jis6rsipv" path="res://src/map/dungeon/code/corridor.gd" id="13_1elux"] [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"] -[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"] -border_size = 1.0 -agent_height = 3.0 -agent_radius = 0.1 +[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) +polygons = [PackedInt32Array(2, 1, 0), PackedInt32Array(4, 3, 5), PackedInt32Array(5, 3, 8), PackedInt32Array(5, 8, 7), PackedInt32Array(5, 7, 6), PackedInt32Array(10, 9, 11), PackedInt32Array(11, 9, 13), PackedInt32Array(11, 13, 12), PackedInt32Array(16, 15, 17), PackedInt32Array(17, 15, 14), PackedInt32Array(17, 14, 18), PackedInt32Array(18, 14, 19), PackedInt32Array(21, 20, 22), PackedInt32Array(22, 20, 23), PackedInt32Array(23, 20, 24), PackedInt32Array(27, 26, 25), PackedInt32Array(29, 28, 30), PackedInt32Array(30, 28, 31), PackedInt32Array(31, 28, 32), PackedInt32Array(33, 31, 34), PackedInt32Array(34, 31, 32), PackedInt32Array(37, 36, 35), PackedInt32Array(39, 38, 40), PackedInt32Array(40, 38, 37), PackedInt32Array(23, 41, 22), PackedInt32Array(43, 42, 44), PackedInt32Array(44, 42, 45), PackedInt32Array(47, 46, 48), PackedInt32Array(48, 46, 49), PackedInt32Array(51, 50, 52), PackedInt32Array(52, 50, 54), PackedInt32Array(52, 54, 53), PackedInt32Array(58, 57, 59), PackedInt32Array(59, 57, 56), PackedInt32Array(59, 56, 55), PackedInt32Array(31, 60, 30), PackedInt32Array(61, 63, 62), PackedInt32Array(65, 64, 66), PackedInt32Array(66, 64, 67), PackedInt32Array(68, 70, 69), PackedInt32Array(73, 72, 71), PackedInt32Array(75, 74, 76), PackedInt32Array(76, 74, 77), PackedInt32Array(79, 78, 80), PackedInt32Array(80, 78, 81), PackedInt32Array(84, 83, 82), PackedInt32Array(87, 86, 85), PackedInt32Array(89, 88, 90), PackedInt32Array(90, 88, 91), PackedInt32Array(41, 23, 92), PackedInt32Array(92, 23, 94), PackedInt32Array(92, 94, 93), PackedInt32Array(90, 91, 95), PackedInt32Array(95, 91, 96), PackedInt32Array(38, 97, 37), PackedInt32Array(101, 100, 98), PackedInt32Array(98, 100, 99), PackedInt32Array(102, 95, 103), PackedInt32Array(103, 95, 96), PackedInt32Array(101, 98, 74), PackedInt32Array(74, 98, 77), PackedInt32Array(105, 104, 106), PackedInt32Array(106, 104, 87), PackedInt32Array(73, 71, 107), PackedInt32Array(73, 109, 108), PackedInt32Array(111, 110, 112), PackedInt32Array(112, 110, 113), PackedInt32Array(115, 114, 85), PackedInt32Array(85, 114, 116), PackedInt32Array(85, 116, 72), PackedInt32Array(117, 24, 118), PackedInt32Array(118, 24, 20), PackedInt32Array(118, 20, 99), PackedInt32Array(120, 119, 121), PackedInt32Array(121, 119, 122), PackedInt32Array(125, 124, 123), PackedInt32Array(125, 123, 126), PackedInt32Array(126, 123, 127), PackedInt32Array(130, 129, 128), PackedInt32Array(99, 100, 83), PackedInt32Array(80, 81, 46), PackedInt32Array(46, 81, 49), PackedInt32Array(132, 131, 133), PackedInt32Array(133, 131, 134), PackedInt32Array(134, 131, 49), PackedInt32Array(136, 135, 27), PackedInt32Array(2, 137, 1), PackedInt32Array(1, 137, 118), PackedInt32Array(1, 118, 99), PackedInt32Array(1, 99, 83), PackedInt32Array(139, 138, 140), PackedInt32Array(140, 138, 141), PackedInt32Array(34, 32, 142), PackedInt32Array(142, 32, 37), PackedInt32Array(37, 32, 40), PackedInt32Array(40, 32, 143), PackedInt32Array(145, 144, 146), PackedInt32Array(146, 144, 143), PackedInt32Array(27, 25, 136), PackedInt32Array(136, 25, 147), PackedInt32Array(153, 152, 148), PackedInt32Array(148, 152, 149), PackedInt32Array(149, 152, 150), PackedInt32Array(150, 152, 151), PackedInt32Array(123, 142, 127), PackedInt32Array(127, 142, 154), PackedInt32Array(154, 142, 35), PackedInt32Array(35, 142, 37), PackedInt32Array(155, 128, 32), PackedInt32Array(32, 128, 156), PackedInt32Array(157, 84, 158), PackedInt32Array(133, 134, 159), PackedInt32Array(159, 134, 149), PackedInt32Array(159, 149, 150), PackedInt32Array(159, 150, 160), PackedInt32Array(137, 162, 161), PackedInt32Array(163, 141, 164), PackedInt32Array(164, 141, 108), PackedInt32Array(166, 165, 167), PackedInt32Array(167, 165, 130), PackedInt32Array(146, 168, 145), PackedInt32Array(156, 128, 147), PackedInt32Array(170, 169, 93), PackedInt32Array(93, 169, 143), PackedInt32Array(93, 143, 92), PackedInt32Array(92, 143, 84), PackedInt32Array(153, 148, 50), PackedInt32Array(50, 148, 49), PackedInt32Array(50, 49, 81), PackedInt32Array(50, 81, 54), PackedInt32Array(72, 171, 71), PackedInt32Array(173, 76, 172), PackedInt32Array(172, 76, 77), PackedInt32Array(122, 167, 130), PackedInt32Array(172, 174, 173), PackedInt32Array(173, 174, 175), PackedInt32Array(170, 176, 169), PackedInt32Array(175, 174, 41), PackedInt32Array(92, 175, 41), PackedInt32Array(110, 177, 113), PackedInt32Array(2, 0, 68), PackedInt32Array(68, 0, 178), PackedInt32Array(32, 28, 155), PackedInt32Array(68, 178, 70), PackedInt32Array(70, 178, 179), PackedInt32Array(180, 106, 87), PackedInt32Array(182, 181, 179), PackedInt32Array(179, 181, 70), PackedInt32Array(184, 183, 185), PackedInt32Array(185, 183, 176), PackedInt32Array(161, 186, 137), PackedInt32Array(137, 186, 118), PackedInt32Array(141, 138, 180), PackedInt32Array(25, 1, 147), PackedInt32Array(147, 1, 156), PackedInt32Array(183, 103, 176), PackedInt32Array(176, 103, 96), PackedInt32Array(176, 96, 169), PackedInt32Array(16, 17, 117), PackedInt32Array(117, 17, 24), PackedInt32Array(119, 187, 122), PackedInt32Array(57, 58, 89), PackedInt32Array(89, 58, 45), PackedInt32Array(87, 85, 72), PackedInt32Array(108, 141, 73), PackedInt32Array(73, 141, 180), PackedInt32Array(73, 180, 87), PackedInt32Array(73, 87, 72), PackedInt32Array(112, 113, 189), PackedInt32Array(189, 113, 188), PackedInt32Array(181, 182, 11), PackedInt32Array(191, 44, 190), PackedInt32Array(190, 44, 45), PackedInt32Array(19, 14, 184), PackedInt32Array(184, 14, 55), PackedInt32Array(193, 192, 158), PackedInt32Array(42, 88, 45), PackedInt32Array(45, 88, 89), PackedInt32Array(159, 160, 194), PackedInt32Array(194, 160, 195), PackedInt32Array(143, 169, 146), PackedInt32Array(191, 196, 197), PackedInt32Array(197, 196, 198), PackedInt32Array(84, 157, 92), PackedInt32Array(168, 197, 145), PackedInt32Array(145, 197, 198), PackedInt32Array(200, 199, 186), PackedInt32Array(186, 199, 118), PackedInt32Array(201, 48, 131), PackedInt32Array(131, 48, 49), PackedInt32Array(23, 202, 94), PackedInt32Array(121, 122, 155), PackedInt32Array(155, 122, 130), PackedInt32Array(155, 130, 128), PackedInt32Array(193, 158, 82), PackedInt32Array(82, 158, 84), PackedInt32Array(14, 59, 55), PackedInt32Array(143, 144, 40), PackedInt32Array(154, 35, 188), PackedInt32Array(188, 35, 203), PackedInt32Array(83, 84, 1), PackedInt32Array(1, 84, 156), PackedInt32Array(196, 191, 190), PackedInt32Array(205, 204, 5), PackedInt32Array(185, 19, 184), PackedInt32Array(206, 48, 201), PackedInt32Array(206, 201, 207), PackedInt32Array(207, 66, 206), PackedInt32Array(206, 66, 67), PackedInt32Array(3, 59, 8), PackedInt32Array(8, 59, 14), PackedInt32Array(204, 205, 107), PackedInt32Array(107, 205, 73), PackedInt32Array(209, 208, 64), PackedInt32Array(64, 208, 67), PackedInt32Array(189, 188, 210), PackedInt32Array(210, 188, 203), PackedInt32Array(208, 209, 211), PackedInt32Array(211, 209, 63), PackedInt32Array(13, 9, 129), PackedInt32Array(129, 9, 128), PackedInt32Array(61, 212, 63), PackedInt32Array(63, 212, 211), PackedInt32Array(91, 213, 96), PackedInt32Array(104, 105, 61), PackedInt32Array(61, 105, 212), PackedInt32Array(5, 6, 205), PackedInt32Array(205, 6, 12), PackedInt32Array(12, 6, 11), PackedInt32Array(11, 6, 181), PackedInt32Array(217, 216, 214), PackedInt32Array(214, 216, 215), PackedInt32Array(221, 220, 218), PackedInt32Array(218, 220, 219), PackedInt32Array(225, 224, 222), PackedInt32Array(222, 224, 223), PackedInt32Array(229, 228, 226), PackedInt32Array(226, 228, 227), PackedInt32Array(233, 232, 230), PackedInt32Array(230, 232, 231)] +sample_partition_type = 2 +geometry_parsed_geometry_type = 1 +geometry_collision_mask = 2147483648 +agent_height = 2.0 +region_min_size = 8.0 + +[sub_resource type="BoxShape3D" id="BoxShape3D_mir7f"] +size = Vector3(213.159, 1, 191.87) [node name="Floor08" type="Node3D"] script = ExtResource("1_qs20c") [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] unique_name_in_owner = true -navigation_mesh = SubResource("NavigationMesh_gqi8w") +navigation_mesh = SubResource("NavigationMesh_esh22") [node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"] unique_name_in_owner = true script = ExtResource("2_6ps7u") -room_scenes = Array[PackedScene]([ExtResource("3_pn3nc"), ExtResource("4_esh22"), ExtResource("5_mir7f"), ExtResource("6_1elux"), ExtResource("7_c68jx"), ExtResource("8_3lecr"), ExtResource("9_dtrr3")]) +room_scenes = Array[PackedScene]([ExtResource("3_pn3nc"), ExtResource("4_esh22"), ExtResource("5_mir7f"), ExtResource("6_1elux"), ExtResource("7_c68jx"), ExtResource("8_3lecr"), ExtResource("9_dtrr3"), ExtResource("10_esh22")]) corridor_room_scene = ExtResource("10_vtwmp") 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_pn3nc")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 58, 0, -24) +script = ExtResource("12_mir7f") +size_in_voxels = Vector3i(5, 1, 4) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="Water Room_1" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("7_c68jx")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -42, 0, -32) +script = ExtResource("12_mir7f") +size_in_voxels = Vector3i(7, 1, 12) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="Column Room_2" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_1elux")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 68, 0, 70) +script = ExtResource("12_mir7f") +size_in_voxels = Vector3i(12, 1, 7) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 1 + +[node name="Floor Exit A_3" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_esh22")] +transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -34, 0, 94) +script = ExtResource("12_mir7f") +size_in_voxels = Vector3i(5, 1, 9) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 1 + +[node name="Balcony Room A_4" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_mir7f")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 104, 0, 102) +script = ExtResource("12_mir7f") +size_in_voxels = Vector3i(9, 1, 8) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 1 + +[node name="Pit Room A_5" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_dtrr3")] +transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -58, 0, 62) +script = ExtResource("12_mir7f") +size_in_voxels = Vector3i(9, 1, 9) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="BasinRoom_6" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_esh22")] +transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, 76, 0, -18) +script = ExtResource("12_mir7f") +size_in_voxels = Vector3i(5, 1, 4) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="Statue Room_7" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_3lecr")] +transform = Transform3D(1.19249e-08, 0, -1, 0, 1, 0, 1, 0, 1.19249e-08, -4, 0, -40) +script = ExtResource("12_mir7f") +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_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_9" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_10" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_11" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_12" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_13" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_14" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_15" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_16" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_17" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_18" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_19" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_20" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_21" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_22" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_23" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_24" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_25" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_26" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, -14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_27" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, -18) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_28" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, -18) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_29" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, -18) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_30" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, -10) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_31" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, -6) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_32" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, -2) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_33" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 2) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_34" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 6) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_35" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 10) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_36" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 14) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_37" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 18) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_38" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 22) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_39" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 26) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_40" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 30) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_41" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 34) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_42" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 38) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_43" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 42) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_44" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 46) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_45" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 50) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_46" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_47" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 58) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_48" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_49" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 66) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_50" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 70) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_51" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_52" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_53" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_54" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_55" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_56" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_57" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_58" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_59" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_60" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_61" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_62" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_63" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_64" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_65" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_66" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_67" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_68" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_69" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_70" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_71" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -58, 0, 82) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_72" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, 82) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_73" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, 86) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_74" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, 90) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_75" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, 94) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_76" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 82, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_77" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 86, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_78" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_79" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_80" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 58) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_81" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 62) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_82" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 66) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_83" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 70) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_84" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 74) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_85" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 78) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_86" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 82) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_87" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 98, 0, 82) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_88" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 102, 0, 82) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_89" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 78, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_90" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_91" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_92" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_93" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_94" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_95" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_96" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_97" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 54) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_98" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62, 0, -34) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_99" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66, 0, -34) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_100" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -34) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_101" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -30) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_102" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, -30) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_103" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 78, 0, -30) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_104" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 82, 0, -30) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_105" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 86, 0, -30) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_106" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 86, 0, -26) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_107" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 86, 0, -22) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_108" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 86, 0, -18) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_109" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -18) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_110" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -22) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_111" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -26) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_112" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_vtwmp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -30) +script = ExtResource("13_1elux") +voxel_scale = Vector3(4, 4, 4) + +[node name="RoomsContainer" type="Node3D" parent="NavigationRegion3D/DungeonGenerator"] + +[node name="StaticBody3D" type="StaticBody3D" parent="NavigationRegion3D"] +collision_layer = 2147483648 +collision_mask = 2147483648 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.3517, -1.5, 31.1146) +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")]) diff --git a/src/map/dungeon/floors/Floor09.tscn b/src/map/dungeon/floors/Floor09.tscn index d9eeb2c5..9bb378de 100644 --- a/src/map/dungeon/floors/Floor09.tscn +++ b/src/map/dungeon/floors/Floor09.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=14 format=3 uid="uid://b5jk743ng6fqg"] +[gd_scene load_steps=18 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"] @@ -10,30 +10,697 @@ [ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_b81ow"] [ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_tl40f"] [ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_glh5y"] +[ext_resource type="PackedScene" uid="uid://cw33vpar237pm" path="res://src/map/dungeon/rooms/Set A/17. Gesthemii's Room.tscn" id="10_iljqd"] +[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="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="13_fuh3g"] +[ext_resource type="Script" uid="uid://fk3jis6rsipv" path="res://src/map/dungeon/code/corridor.gd" id="14_lk05i"] -[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"] -border_size = 1.0 -agent_height = 3.0 -agent_radius = 0.1 +[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) +polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(3, 0, 4), PackedInt32Array(4, 0, 5), PackedInt32Array(7, 6, 8), PackedInt32Array(8, 6, 9), PackedInt32Array(11, 10, 12), PackedInt32Array(12, 10, 13), PackedInt32Array(15, 14, 16), PackedInt32Array(16, 14, 17), PackedInt32Array(19, 18, 20), PackedInt32Array(20, 18, 21), PackedInt32Array(23, 22, 24), PackedInt32Array(24, 22, 25), PackedInt32Array(27, 26, 28), PackedInt32Array(28, 26, 29), PackedInt32Array(32, 31, 30), PackedInt32Array(34, 33, 35), PackedInt32Array(35, 33, 38), PackedInt32Array(35, 38, 37), PackedInt32Array(35, 37, 36), PackedInt32Array(40, 39, 41), PackedInt32Array(41, 39, 42), PackedInt32Array(44, 43, 45), PackedInt32Array(45, 43, 46), PackedInt32Array(48, 47, 49), PackedInt32Array(49, 47, 50), PackedInt32Array(52, 51, 53), PackedInt32Array(53, 51, 54), PackedInt32Array(56, 55, 57), PackedInt32Array(57, 55, 60), PackedInt32Array(57, 60, 59), PackedInt32Array(57, 59, 58), PackedInt32Array(62, 61, 43), PackedInt32Array(43, 61, 46), PackedInt32Array(64, 63, 65), PackedInt32Array(65, 63, 67), PackedInt32Array(65, 67, 66), PackedInt32Array(68, 70, 69), PackedInt32Array(73, 72, 71), PackedInt32Array(75, 74, 76), PackedInt32Array(76, 74, 77), PackedInt32Array(79, 26, 78), PackedInt32Array(81, 80, 82), PackedInt32Array(82, 80, 83), PackedInt32Array(46, 24, 45), PackedInt32Array(45, 24, 25), PackedInt32Array(85, 84, 86), PackedInt32Array(86, 84, 87), PackedInt32Array(78, 88, 79), PackedInt32Array(90, 89, 62), PackedInt32Array(62, 89, 92), PackedInt32Array(62, 92, 91), PackedInt32Array(62, 91, 66), PackedInt32Array(94, 93, 95), PackedInt32Array(95, 93, 96), PackedInt32Array(9, 6, 74), PackedInt32Array(74, 6, 77), PackedInt32Array(97, 86, 87), PackedInt32Array(98, 29, 33), PackedInt32Array(33, 29, 55), PackedInt32Array(33, 55, 56), PackedInt32Array(33, 56, 38), PackedInt32Array(8, 9, 32), PackedInt32Array(30, 99, 32), PackedInt32Array(32, 99, 8), PackedInt32Array(86, 97, 68), PackedInt32Array(99, 30, 10), PackedInt32Array(10, 30, 13), PackedInt32Array(63, 41, 67), PackedInt32Array(67, 41, 42), PackedInt32Array(17, 65, 16), PackedInt32Array(16, 65, 66), PackedInt32Array(12, 13, 70), PackedInt32Array(68, 97, 70), PackedInt32Array(70, 97, 12), PackedInt32Array(25, 22, 47), PackedInt32Array(47, 22, 50), PackedInt32Array(100, 28, 98), PackedInt32Array(98, 28, 29), PackedInt32Array(79, 95, 26), PackedInt32Array(26, 95, 96), PackedInt32Array(26, 96, 29), PackedInt32Array(101, 91, 102), PackedInt32Array(102, 91, 92), PackedInt32Array(50, 20, 49), PackedInt32Array(49, 20, 21), PackedInt32Array(17, 14, 87), PackedInt32Array(87, 14, 97), PackedInt32Array(61, 62, 103), PackedInt32Array(103, 62, 66), PackedInt32Array(103, 66, 73), PackedInt32Array(73, 66, 67), PackedInt32Array(105, 104, 106), PackedInt32Array(106, 104, 71), PackedInt32Array(53, 54, 80), PackedInt32Array(80, 54, 83), PackedInt32Array(59, 60, 3), PackedInt32Array(3, 60, 96), PackedInt32Array(3, 96, 93), PackedInt32Array(3, 93, 2), PackedInt32Array(89, 108, 92), PackedInt32Array(92, 108, 107), PackedInt32Array(21, 18, 51), PackedInt32Array(51, 18, 54), PackedInt32Array(71, 104, 73), PackedInt32Array(73, 104, 109), PackedInt32Array(73, 109, 103), PackedInt32Array(88, 78, 39), PackedInt32Array(39, 78, 42), PackedInt32Array(112, 111, 110), PackedInt32Array(110, 113, 112), PackedInt32Array(112, 113, 114), PackedInt32Array(116, 115, 117), PackedInt32Array(117, 115, 118), PackedInt32Array(120, 119, 121), PackedInt32Array(121, 119, 122), PackedInt32Array(124, 123, 125), PackedInt32Array(125, 123, 126), PackedInt32Array(114, 113, 127), PackedInt32Array(113, 126, 127), PackedInt32Array(126, 123, 127), PackedInt32Array(123, 122, 127), PackedInt32Array(118, 115, 127), PackedInt32Array(119, 118, 127), PackedInt32Array(122, 119, 127), PackedInt32Array(129, 128, 130), PackedInt32Array(130, 128, 131), PackedInt32Array(131, 132, 133), PackedInt32Array(133, 132, 135), PackedInt32Array(133, 135, 134), PackedInt32Array(131, 128, 132), PackedInt32Array(132, 128, 136), PackedInt32Array(138, 137, 139), PackedInt32Array(139, 137, 140), PackedInt32Array(140, 141, 142), PackedInt32Array(142, 141, 144), PackedInt32Array(142, 144, 143), PackedInt32Array(140, 137, 141), PackedInt32Array(141, 137, 145), PackedInt32Array(149, 148, 146), PackedInt32Array(146, 148, 147), PackedInt32Array(153, 152, 150), PackedInt32Array(150, 152, 151), PackedInt32Array(157, 156, 154), PackedInt32Array(154, 156, 155), PackedInt32Array(161, 160, 158), PackedInt32Array(158, 160, 159), PackedInt32Array(165, 164, 162), PackedInt32Array(162, 164, 163), PackedInt32Array(169, 168, 166), PackedInt32Array(166, 168, 167), PackedInt32Array(172, 171, 170), PackedInt32Array(170, 173, 172), PackedInt32Array(172, 173, 174), PackedInt32Array(176, 175, 177), PackedInt32Array(177, 175, 178), PackedInt32Array(180, 179, 181), PackedInt32Array(181, 179, 182), PackedInt32Array(184, 183, 185), PackedInt32Array(185, 183, 186), PackedInt32Array(188, 187, 189), PackedInt32Array(189, 187, 190), PackedInt32Array(192, 191, 193), PackedInt32Array(193, 191, 194), PackedInt32Array(196, 195, 197), PackedInt32Array(197, 195, 198), PackedInt32Array(200, 199, 201), PackedInt32Array(201, 199, 202), PackedInt32Array(204, 203, 205), PackedInt32Array(205, 203, 206), PackedInt32Array(208, 207, 209), PackedInt32Array(209, 207, 210), PackedInt32Array(212, 211, 213), PackedInt32Array(213, 211, 214), PackedInt32Array(216, 215, 217), PackedInt32Array(217, 215, 218), PackedInt32Array(220, 219, 221), PackedInt32Array(221, 219, 222), PackedInt32Array(224, 223, 225), PackedInt32Array(225, 223, 226), PackedInt32Array(228, 227, 229), PackedInt32Array(229, 227, 230), PackedInt32Array(232, 231, 233), PackedInt32Array(233, 231, 234), PackedInt32Array(236, 235, 237), PackedInt32Array(237, 235, 238), PackedInt32Array(240, 239, 241), PackedInt32Array(241, 239, 242), PackedInt32Array(244, 243, 245), PackedInt32Array(245, 243, 246), PackedInt32Array(248, 247, 249), PackedInt32Array(249, 247, 250), PackedInt32Array(252, 251, 253), PackedInt32Array(253, 251, 254), PackedInt32Array(174, 173, 255), PackedInt32Array(173, 254, 255), PackedInt32Array(254, 251, 255), PackedInt32Array(251, 250, 255), PackedInt32Array(250, 247, 255), PackedInt32Array(247, 246, 255), PackedInt32Array(246, 243, 255), PackedInt32Array(243, 242, 255), PackedInt32Array(242, 239, 255), PackedInt32Array(239, 238, 255), PackedInt32Array(238, 235, 255), PackedInt32Array(235, 234, 255), PackedInt32Array(234, 231, 255), PackedInt32Array(231, 230, 255), PackedInt32Array(230, 227, 255), PackedInt32Array(227, 226, 255), PackedInt32Array(226, 223, 255), PackedInt32Array(223, 222, 255), PackedInt32Array(222, 219, 255), PackedInt32Array(219, 218, 255), PackedInt32Array(218, 215, 255), PackedInt32Array(175, 256, 255), PackedInt32Array(178, 175, 255), PackedInt32Array(179, 178, 255), PackedInt32Array(182, 179, 255), PackedInt32Array(183, 182, 255), PackedInt32Array(186, 183, 255), PackedInt32Array(187, 186, 255), PackedInt32Array(190, 187, 255), PackedInt32Array(191, 190, 255), PackedInt32Array(194, 191, 255), PackedInt32Array(195, 194, 255), PackedInt32Array(198, 195, 255), PackedInt32Array(199, 198, 255), PackedInt32Array(202, 199, 255), PackedInt32Array(203, 202, 255), PackedInt32Array(206, 203, 255), PackedInt32Array(207, 206, 255), PackedInt32Array(210, 207, 255), PackedInt32Array(211, 210, 255), PackedInt32Array(214, 211, 255), PackedInt32Array(215, 214, 255), PackedInt32Array(259, 258, 257), PackedInt32Array(264, 263, 260), PackedInt32Array(260, 263, 261), PackedInt32Array(261, 263, 262), PackedInt32Array(266, 265, 260), PackedInt32Array(265, 267, 260), PackedInt32Array(264, 260, 268), PackedInt32Array(268, 260, 269), PackedInt32Array(269, 260, 270), PackedInt32Array(257, 271, 259), PackedInt32Array(259, 271, 272), PackedInt32Array(267, 270, 260), PackedInt32Array(273, 267, 274), PackedInt32Array(274, 267, 265), PackedInt32Array(275, 266, 276), PackedInt32Array(276, 266, 277), PackedInt32Array(279, 278, 280), PackedInt32Array(280, 278, 281), PackedInt32Array(260, 272, 271), PackedInt32Array(281, 278, 260), PackedInt32Array(278, 277, 260), PackedInt32Array(260, 271, 281), PackedInt32Array(277, 266, 260), PackedInt32Array(284, 283, 282), PackedInt32Array(282, 285, 284), PackedInt32Array(284, 285, 286), PackedInt32Array(288, 287, 289), PackedInt32Array(289, 287, 290), PackedInt32Array(286, 285, 291), PackedInt32Array(285, 290, 291), PackedInt32Array(290, 287, 291), PackedInt32Array(294, 293, 292), PackedInt32Array(299, 298, 295), PackedInt32Array(295, 298, 296), PackedInt32Array(296, 298, 297), PackedInt32Array(299, 295, 292), PackedInt32Array(292, 295, 294), PackedInt32Array(294, 295, 300), PackedInt32Array(303, 302, 301), PackedInt32Array(308, 307, 304), PackedInt32Array(304, 307, 305), PackedInt32Array(305, 307, 306), PackedInt32Array(304, 310, 309), PackedInt32Array(304, 309, 311), PackedInt32Array(308, 304, 312), PackedInt32Array(312, 304, 313), PackedInt32Array(313, 304, 311), PackedInt32Array(301, 309, 303), PackedInt32Array(303, 309, 310), PackedInt32Array(317, 316, 314), PackedInt32Array(314, 316, 315), PackedInt32Array(318, 323, 319), PackedInt32Array(319, 323, 322), PackedInt32Array(319, 322, 321), PackedInt32Array(319, 321, 320), PackedInt32Array(325, 324, 320), PackedInt32Array(327, 326, 328), PackedInt32Array(328, 326, 329), PackedInt32Array(325, 320, 321), PackedInt32Array(318, 328, 323), PackedInt32Array(323, 328, 329), PackedInt32Array(331, 330, 321), PackedInt32Array(321, 330, 325), PackedInt32Array(332, 334, 333), PackedInt32Array(336, 335, 337), PackedInt32Array(337, 335, 338), PackedInt32Array(340, 339, 332), PackedInt32Array(332, 339, 341), PackedInt32Array(337, 338, 334), PackedInt32Array(332, 341, 334), PackedInt32Array(334, 341, 337), PackedInt32Array(344, 343, 342), PackedInt32Array(342, 345, 344), PackedInt32Array(344, 345, 346), PackedInt32Array(348, 347, 349), PackedInt32Array(349, 347, 350), PackedInt32Array(352, 351, 353), PackedInt32Array(353, 351, 354), PackedInt32Array(356, 355, 357), PackedInt32Array(357, 355, 358), PackedInt32Array(360, 359, 361), PackedInt32Array(361, 359, 362), PackedInt32Array(364, 363, 365), PackedInt32Array(365, 363, 366), PackedInt32Array(368, 367, 369), PackedInt32Array(369, 367, 370), PackedInt32Array(372, 371, 373), PackedInt32Array(373, 371, 374), PackedInt32Array(376, 375, 377), PackedInt32Array(377, 375, 378), PackedInt32Array(380, 379, 381), PackedInt32Array(381, 379, 382), PackedInt32Array(384, 383, 385), PackedInt32Array(385, 383, 386), PackedInt32Array(388, 387, 389), PackedInt32Array(389, 387, 390), PackedInt32Array(392, 391, 393), PackedInt32Array(393, 391, 394), PackedInt32Array(396, 395, 397), PackedInt32Array(397, 395, 398), PackedInt32Array(346, 345, 399), PackedInt32Array(345, 398, 399), PackedInt32Array(398, 395, 399), PackedInt32Array(395, 394, 399), PackedInt32Array(394, 391, 399), PackedInt32Array(391, 390, 399), PackedInt32Array(390, 387, 399), PackedInt32Array(387, 386, 399), PackedInt32Array(386, 383, 399), PackedInt32Array(383, 382, 399), PackedInt32Array(382, 379, 399), PackedInt32Array(379, 378, 399), PackedInt32Array(378, 375, 399), PackedInt32Array(375, 374, 399), PackedInt32Array(350, 347, 399), PackedInt32Array(351, 350, 399), PackedInt32Array(354, 351, 399), PackedInt32Array(355, 354, 399), PackedInt32Array(358, 355, 399), PackedInt32Array(359, 358, 399), PackedInt32Array(362, 359, 399), PackedInt32Array(363, 362, 399), PackedInt32Array(366, 363, 399), PackedInt32Array(367, 366, 399), PackedInt32Array(370, 367, 399), PackedInt32Array(371, 370, 399), PackedInt32Array(374, 371, 399), PackedInt32Array(402, 401, 400), PackedInt32Array(400, 403, 402), PackedInt32Array(402, 403, 404), PackedInt32Array(406, 405, 407), PackedInt32Array(407, 405, 408), PackedInt32Array(410, 409, 411), PackedInt32Array(411, 409, 412), PackedInt32Array(414, 413, 415), PackedInt32Array(415, 413, 416), PackedInt32Array(418, 417, 419), PackedInt32Array(419, 417, 420), PackedInt32Array(422, 421, 423), PackedInt32Array(423, 421, 424), PackedInt32Array(426, 425, 427), PackedInt32Array(427, 425, 428), PackedInt32Array(430, 429, 431), PackedInt32Array(431, 429, 432), PackedInt32Array(434, 433, 435), PackedInt32Array(435, 433, 436), PackedInt32Array(404, 403, 437), PackedInt32Array(403, 436, 437), PackedInt32Array(436, 433, 437), PackedInt32Array(433, 432, 437), PackedInt32Array(432, 429, 437), PackedInt32Array(429, 428, 437), PackedInt32Array(428, 425, 437), PackedInt32Array(425, 424, 437), PackedInt32Array(424, 421, 437), PackedInt32Array(408, 405, 437), PackedInt32Array(409, 408, 437), PackedInt32Array(412, 409, 437), PackedInt32Array(413, 412, 437), PackedInt32Array(416, 413, 437), PackedInt32Array(417, 416, 437), PackedInt32Array(420, 417, 437), PackedInt32Array(421, 420, 437), PackedInt32Array(440, 439, 438), PackedInt32Array(438, 441, 440), PackedInt32Array(440, 441, 442), PackedInt32Array(444, 443, 445), PackedInt32Array(445, 443, 446), PackedInt32Array(448, 447, 449), PackedInt32Array(449, 447, 450), PackedInt32Array(442, 441, 451), PackedInt32Array(441, 450, 451), PackedInt32Array(450, 447, 451), PackedInt32Array(446, 443, 451), PackedInt32Array(447, 446, 451), PackedInt32Array(454, 453, 452), PackedInt32Array(459, 458, 455), PackedInt32Array(455, 458, 456), PackedInt32Array(456, 458, 457), PackedInt32Array(459, 455, 452), PackedInt32Array(452, 455, 454), PackedInt32Array(454, 455, 460), PackedInt32Array(463, 462, 461), PackedInt32Array(468, 467, 464), PackedInt32Array(464, 467, 465), PackedInt32Array(465, 467, 466), PackedInt32Array(468, 464, 461), PackedInt32Array(461, 464, 463), PackedInt32Array(463, 464, 469)] +sample_partition_type = 2 +geometry_parsed_geometry_type = 1 +geometry_collision_mask = 2147483648 +agent_height = 2.0 +region_min_size = 8.0 [node name="Floor09" type="Node3D"] script = ExtResource("1_ah6eb") [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] unique_name_in_owner = true -navigation_mesh = SubResource("NavigationMesh_gqi8w") +navigation_mesh = SubResource("NavigationMesh_b81ow") [node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"] unique_name_in_owner = true script = ExtResource("2_2l5nt") -room_scenes = Array[PackedScene]([ExtResource("3_f55jb"), ExtResource("4_iljqd"), ExtResource("5_2admg"), ExtResource("6_fuh3g"), ExtResource("7_lk05i"), ExtResource("8_b81ow"), ExtResource("9_tl40f")]) +room_scenes = Array[PackedScene]([ExtResource("3_f55jb"), ExtResource("4_iljqd"), ExtResource("5_2admg"), ExtResource("6_fuh3g"), ExtResource("7_lk05i"), ExtResource("8_b81ow"), ExtResource("9_tl40f"), ExtResource("10_iljqd"), ExtResource("11_2admg")]) corridor_room_scene = ExtResource("10_glh5y") 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_f55jb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, -20) +script = ExtResource("13_fuh3g") +size_in_voxels = Vector3i(5, 1, 4) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="Statue Room_1" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("8_b81ow")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 104, 0, 84) +script = ExtResource("13_fuh3g") +size_in_voxels = Vector3i(4, 1, 4) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="BasinRoom_2" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("4_iljqd")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -52, 0, 2) +script = ExtResource("13_fuh3g") +size_in_voxels = Vector3i(5, 1, 4) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="GesthemiisRoom_3" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_iljqd")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 90, 0, 50) +script = ExtResource("13_fuh3g") +size_in_voxels = Vector3i(9, 1, 5) +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_lk05i")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -66, 0, 92) +script = ExtResource("13_fuh3g") +size_in_voxels = Vector3i(7, 1, 12) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="Pit Room A_5" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("9_tl40f")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 62, 0, 82) +script = ExtResource("13_fuh3g") +size_in_voxels = Vector3i(9, 1, 9) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 2 + +[node name="Column Room_6" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("6_fuh3g")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 48, 0, 38) +script = ExtResource("13_fuh3g") +size_in_voxels = Vector3i(12, 1, 7) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 1 + +[node name="Floor Exit A_7" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("11_2admg")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 78, 0, -90) +script = ExtResource("13_fuh3g") +size_in_voxels = Vector3i(5, 1, 9) +voxel_scale = Vector3(4, 4, 4) +min_count = 1 +max_count = 1 + +[node name="Balcony Room A_8" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("5_2admg")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 26, 0, 104) +script = ExtResource("13_fuh3g") +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_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_10" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, -6) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_11" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, -2) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_12" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 2) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_13" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 6) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_14" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_15" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 14) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_16" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 18) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_17" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_18" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_19" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_20" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_21" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_22" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_23" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62, 0, 54) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_24" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62, 0, 58) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_25" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62, 0, 62) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_26" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 82, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_27" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 86, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_28" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_29" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_30" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94, 0, 86) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_31" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_32" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_33" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_34" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_35" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_36" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_37" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_38" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_39" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_40" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_41" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_42" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_43" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_44" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_45" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_46" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_47" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_48" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_49" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_50" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_51" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_52" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_53" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_54" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_55" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -58, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_56" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -62, 0, -10) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_57" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -62, 0, -6) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_58" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -62, 0, -2) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_59" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -62, 0, 2) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_60" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_61" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_62" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 22) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_63" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, 26) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_64" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 78, 0, 26) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_65" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 78, 0, 30) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_66" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 82, 0, 30) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_67" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 86, 0, 30) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_68" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_69" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_70" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_71" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_72" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_73" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_74" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_75" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_76" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_77" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_78" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_79" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_80" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_81" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_82" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_83" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_84" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_85" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_86" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_87" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_88" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_89" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_90" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_91" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_92" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -30) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_93" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -34) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_94" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -38) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_95" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -42) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_96" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -46) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_97" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -50) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_98" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -54) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_99" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -58) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_100" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -62) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_101" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -66) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_102" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -70) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_103" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -74) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_104" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -78) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_105" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -82) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_106" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -86) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_107" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, -86) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_108" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, -90) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_109" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, -94) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_110" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, -98) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_111" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, -102) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_112" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58, 0, -102) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_113" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58, 0, -106) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_114" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58, 0, -110) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_115" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62, 0, -110) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_116" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66, 0, -110) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_117" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -110) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_118" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74, 0, -110) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_119" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 78, 0, -110) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_120" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 86) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_121" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 90) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_122" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 94) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_123" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 98) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_124" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 102) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="Corridor_125" type="Node3D" parent="NavigationRegion3D/DungeonGenerator" instance=ExtResource("10_glh5y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 106) +script = ExtResource("14_lk05i") +voxel_scale = Vector3(4, 4, 4) + +[node name="RoomsContainer" type="Node3D" parent="NavigationRegion3D/DungeonGenerator"] + [node name="EnemyDatabase" parent="." instance=ExtResource("11_xxd5b")] unique_name_in_owner = true EnemyList = Array[PackedScene]([ExtResource("12_mhyau")])