From c38b3b6030decdd157a702179cbe53dbff2a77c2 Mon Sep 17 00:00:00 2001 From: Sara Date: Sun, 28 Jun 2026 17:06:16 +0200 Subject: [PATCH] feat: started work on city area --- .../city_area/city_navigation_region.tres | 6 + project/maps/city_map.tscn | 52 ++ project/maps/game.scn | Bin 2699 -> 2540 bytes project/maps/industrial_area_map.scn | Bin 11468 -> 11941 bytes .../objects/buildings/city_alleys_block.tscn | 131 ++++ .../objects/buildings/city_center_block.tscn | 638 ++++++++++++++++++ 6 files changed, 827 insertions(+) create mode 100644 project/maps/city_area/city_navigation_region.tres create mode 100644 project/maps/city_map.tscn create mode 100644 project/objects/buildings/city_alleys_block.tscn create mode 100644 project/objects/buildings/city_center_block.tscn diff --git a/project/maps/city_area/city_navigation_region.tres b/project/maps/city_area/city_navigation_region.tres new file mode 100644 index 00000000..fc2ae797 --- /dev/null +++ b/project/maps/city_area/city_navigation_region.tres @@ -0,0 +1,6 @@ +[gd_resource type="NavigationMesh" format=3 uid="uid://b8grf66ug04by"] + +[resource] +vertices = PackedVector3Array(20.5, 0.5, -5.75, 21.5, 0.5, -5.75, 21.5, 0.5, -15.5, 9.5, 0.5, -5.75, -22.5, 0.5, -15.5, -22.5, 0.5, -5.75, -10.5, 0.5, -5.75, -1.5, 0.5, -5.75, -22.5, 0.5, 18.5, -10.75, 0.5, 18.5, -1.25, 0.5, 0, 1.5, 0.5, 0, 1.5, 0.5, -3.75, 9.25, 0.5, -3.75, 20.75, 0.5, 3.5, 21.5, 0.5, 6, 10.5, 0.5, 6, 10.75, 0.5, 3.75, -9.75, 6.75, -5.5, -9.75, 6.75, 19.5, -6.75, 8.25, 19.5, -6.75, 8.25, -5.5, -2.25, 6.75, 19.5, -2.25, 6.75, 12.5, -4.25, 7.75, 12.25, -5.25, 8.25, 19.5, -5.25, 8.25, -5.5, -4.25, 7.75, 1.75, -2.25, 6.75, 1.5, -2.25, 6.75, -5.5, 9.5, 8.25, 1.5, 20.5, 8.25, 1.5, 20.5, 7.75, -4.75, 9.5, 7.75, -4.75, 9.5, 9.5, -1, 20.5, 9.5, -1, -4.75, 0.5, 0.5, -2.75, 0.5, 0.25, -2.75, 0.5, -4.25, -9.25, 0.5, -4.25, -9.25, 0.5, 7.25, -4.75, 0.5, 7.25, 10.75, 0.5, -4.25, 10.75, 0.5, 2.25, 19.25, 0.5, 2.25, 19.25, 0.5, -4.25, 2.25, 7.75, -3.5, 2.25, 7.75, 19.5, 5.25, 9.25, 19.5, 5.25, 9.25, -3.5, 8.5, 8.25, 1.5, 8.5, 8.25, -3.5, 6.75, 9.25, -3.5, 6.75, 9.25, 19.5, 9.75, 7.75, 3, 20.5, 7.75, 2.75, 9.75, 7.75, 19.5, -1.25, 0.5, 1.5, -3.25, 0.5, 1.75, -3.25, 0.5, 2.25, 1.5, 0.5, 2.25, 2.75, 0.5, 2.5, 2.75, 0.5, 4.25, 4.75, 0.5, 4.25, 2.75, 0.5, -0.25, 7.25, 0.5, 4.25, 9.25, 0.5, 4.25, 9.25, 0.5, -2.25, 2.75, 0.5, -2.25, 7, 0.5, 5.5, 5, 0.5, 5.5, 0.75, 0.5, 6, 9.5, 0.5, 6, -0.75, 0.5, 4.5, 1.25, 0.5, 4.25, -0.75, 0.5, 9.5, -3.25, 0.5, 12.25, -1.5, 0.5, 12.25, -1.25, 0.5, 14, 1.5, 0.5, 14, 1.25, 0.5, 9.75, 0.25, 3.75, 4.5, 0.25, 3.75, 9.5, 1.25, 4.25, 9.5, 1.25, 4.25, 4.5, 0.75, 0.5, 8, 9.5, 0.5, 8, 10.5, 0.5, 8, 21.5, 0.5, 8, 2.5, 0.5, 8.25, 2.75, 0.5, 9.25, 5, 0.5, 9.5, 7, 0.5, 9.5, 9.25, 0.5, 9.25, 7.25, 0.5, 10.75, 4.75, 0.5, 10.75, 9.25, 0.5, 14, 9.25, 0.5, 10.75, 2.75, 0.5, 10.75, 2.5, 0.5, 14, 10.75, 0.5, 18.5, 21.5, 0.5, 18.5, -2.75, 0.5, 18.25, -2.75, 0.5, 13.75, -4.75, 0.5, 13.5, -9.25, 0.5, 18.25, -9.25, 0.5, 8.75, -4.75, 0.5, 8.75, -1.25, 0.5, 18.5, 1.25, 0.5, 18.5, 1.5, 0.5, 16, 2.75, 0.5, 16.25, 9.25, 0.5, 18.25, 2.75, 0.5, 18.25) +polygons = [PackedInt32Array(2, 1, 0), PackedInt32Array(2, 0, 3), PackedInt32Array(6, 5, 4), PackedInt32Array(7, 6, 4), PackedInt32Array(3, 7, 2), PackedInt32Array(2, 7, 4), PackedInt32Array(8, 5, 9), PackedInt32Array(9, 5, 6), PackedInt32Array(11, 10, 12), PackedInt32Array(12, 10, 7), PackedInt32Array(13, 12, 3), PackedInt32Array(3, 12, 7), PackedInt32Array(0, 1, 14), PackedInt32Array(14, 1, 15), PackedInt32Array(17, 14, 16), PackedInt32Array(16, 14, 15), PackedInt32Array(21, 20, 18), PackedInt32Array(18, 20, 19), PackedInt32Array(23, 22, 24), PackedInt32Array(24, 22, 25), PackedInt32Array(27, 24, 26), PackedInt32Array(26, 24, 25), PackedInt32Array(28, 27, 29), PackedInt32Array(29, 27, 26), PackedInt32Array(30, 34, 31), PackedInt32Array(31, 34, 35), PackedInt32Array(35, 34, 33), PackedInt32Array(35, 33, 32), PackedInt32Array(37, 36, 38), PackedInt32Array(38, 36, 39), PackedInt32Array(41, 40, 36), PackedInt32Array(36, 40, 39), PackedInt32Array(45, 44, 42), PackedInt32Array(42, 44, 43), PackedInt32Array(49, 48, 46), PackedInt32Array(46, 48, 47), PackedInt32Array(51, 50, 52), PackedInt32Array(52, 50, 53), PackedInt32Array(55, 54, 31), PackedInt32Array(31, 54, 30), PackedInt32Array(30, 54, 50), PackedInt32Array(50, 54, 56), PackedInt32Array(50, 56, 53), PackedInt32Array(58, 57, 59), PackedInt32Array(59, 57, 60), PackedInt32Array(63, 62, 61), PackedInt32Array(68, 67, 64), PackedInt32Array(64, 67, 65), PackedInt32Array(65, 67, 66), PackedInt32Array(10, 11, 57), PackedInt32Array(57, 11, 60), PackedInt32Array(63, 61, 65), PackedInt32Array(65, 61, 64), PackedInt32Array(11, 64, 60), PackedInt32Array(60, 64, 61), PackedInt32Array(70, 63, 69), PackedInt32Array(69, 63, 65), PackedInt32Array(69, 72, 70), PackedInt32Array(70, 72, 71), PackedInt32Array(74, 73, 60), PackedInt32Array(60, 73, 59), PackedInt32Array(77, 76, 75), PackedInt32Array(75, 76, 73), PackedInt32Array(73, 76, 59), PackedInt32Array(78, 77, 79), PackedInt32Array(79, 77, 75), PackedInt32Array(79, 75, 80), PackedInt32Array(84, 83, 81), PackedInt32Array(81, 83, 82), PackedInt32Array(86, 85, 72), PackedInt32Array(72, 85, 71), PackedInt32Array(16, 15, 87), PackedInt32Array(87, 15, 88), PackedInt32Array(87, 86, 16), PackedInt32Array(16, 86, 72), PackedInt32Array(90, 89, 91), PackedInt32Array(91, 89, 92), PackedInt32Array(92, 89, 93), PackedInt32Array(93, 89, 86), PackedInt32Array(92, 94, 91), PackedInt32Array(91, 94, 95), PackedInt32Array(94, 97, 96), PackedInt32Array(99, 98, 95), PackedInt32Array(94, 96, 95), PackedInt32Array(95, 96, 99), PackedInt32Array(89, 85, 86), PackedInt32Array(101, 100, 88), PackedInt32Array(88, 100, 87), PackedInt32Array(104, 103, 102), PackedInt32Array(102, 105, 104), PackedInt32Array(104, 105, 106), PackedInt32Array(107, 104, 106), PackedInt32Array(79, 110, 78), PackedInt32Array(78, 110, 109), PackedInt32Array(78, 109, 108), PackedInt32Array(99, 96, 111), PackedInt32Array(111, 96, 112), PackedInt32Array(112, 113, 111), PackedInt32Array(79, 99, 110), PackedInt32Array(110, 99, 111)] +sample_partition_type = 1 diff --git a/project/maps/city_map.tscn b/project/maps/city_map.tscn new file mode 100644 index 00000000..1e479074 --- /dev/null +++ b/project/maps/city_map.tscn @@ -0,0 +1,52 @@ +[gd_scene format=3 uid="uid://d0uoiduq8tyi1"] + +[ext_resource type="Material" uid="uid://cg5dt1a0crcec" path="res://assets/materials/blueish_grid.tres" id="1_2qkxd"] +[ext_resource type="PackedScene" uid="uid://f5kpclpgvxqf" path="res://objects/buildings/city_alleys_block.tscn" id="2_p352g"] +[ext_resource type="PackedScene" uid="uid://oql3xquwteg0" path="res://objects/buildings/city_center_block.tscn" id="3_r28v6"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_w56cv"] +size = Vector3(42, 13, 38) + +[sub_resource type="NavigationMesh" id="NavigationMesh_ntp4o"] +vertices = PackedVector3Array(20.5, 0.5, -9.75, 37.5, 0.5, -9.75, 37.5, 0.5, -15.5, 7.5, 0.5, -9.75, -22.5, 0.5, -15.5, -22.5, 0.5, -9.75, 5.25, 0.5, -8.5, 7.25, 0.5, -8.5, 1.5, 0.5, -7.5, -1.5, 0.5, -7.5, -4.5, 0.5, -7.5, -22.5, 0.5, -7.5, 25, 0.5, -5.25, 24.75, 0.5, -4, 25.25, 0.5, -4, 26.25, 0.5, -4, 32, 0.5, 1.75, 31.75, 0.5, 13, 37.5, 0.5, 13, 7.5, 0.5, -6.25, 7.25, 0.5, -7, 6, 0.5, -7, 3, 0.5, -6.25, 2.75, 0.5, -2.25, 8.5, 0.5, -6.25, 17.25, 0.5, -1.75, 2.25, 0.5, -2, 21.5, 0.5, -6, 19.75, 0.5, -8.25, 8.75, 0.5, -8.25, -2.75, 0.5, -3, -2.75, 0.5, -6, -4.5, 0.5, -6, -5.5, 0.5, -0.5, -2.75, 0.5, 12.25, -2.75, 0.5, 11.25, -5.5, 0.5, 8.75, -10.5, 0.5, 12.25, -22.5, 0.5, 13.75, -10.5, 0.5, 13.75, -4, 0.5, 0.25, -4, 0.5, 3.5, -1.25, 0.5, 3.5, -1.5, 0.5, 2.75, 1.25, 0.5, -3, -1.25, 0.5, -2.25, -0.25, 0.5, 3.5, 7.25, 0.5, 3, -0.5, 0.5, 3, -1.5, 0.5, -0.5, 0, 0.5, 4.25, 7.25, 0.5, 4.25, 25, 0.5, -2.75, 21, 0.5, 2.75, 20.75, 0.5, 4, 21.25, 0.5, 4, 23.75, 0.5, -4, 22.5, 0.5, 4.25, 22.5, 0.5, -5, 18, 0.5, -0.5, 18, 0.5, 0, 27.25, 0.5, -0.5, 0.5, 0.5, -0.25, 0, 0.5, 0.25, 0, 0.5, 2.5, 7.25, 0.5, 0.5, 8.5, 0.5, 0.25, 13.25, 0.5, 0.25, 13.25, 0.5, -0.25, 21, 0.5, 5.25, 19.75, 0.5, 4, 22.25, 0.5, 7.75, 22.25, 0.5, 6.25, 14.5, 0.5, 7.75, 15.75, 0.5, -0.25, 14.75, 0.5, -0.25, 9.75, 0.5, 5.75, 8.75, 0.5, 5.75, 8.75, 0.5, 7.75, 13.5, 0.5, 7.75, 13.25, 0.5, 5.75, 11, 0.5, 5.5, 11.25, 0.5, 4.25, 8.75, 0.5, 4.25, 10, 0.5, 4.5, 13.25, 0.5, 4.25, 30.5, 0.5, 2.5, 28.5, 0.5, 0.5, 23.5, 0.5, 5.25, 23.75, 0.5, 8.25, 30.5, 0.5, 8.25, -1.5, 0.5, 6.75, -4, 0.5, 8, -1.25, 0.5, 10.5, -1.5, 0.5, 13.75, 1.25, 0.5, 13.75, 1.25, 0.5, 9.25, 7.25, 0.5, 5.75, 0, 0.5, 5.75, 2.75, 0.5, 8.5, 2.75, 0.5, 12.25, 7.25, 0.5, 12.25, 13.25, 0.5, 15.75, 13.25, 0.5, 13.75, 11.5, 0.5, 13.75, 10.75, 0.5, 13.5, 8.75, 0.5, 13.75, 8.5, 0.5, 15.75, 14.5, 0.5, 8.25, 13.25, 0.5, 8.5, 8.75, 0.5, 12.25, 10.5, 0.5, 12.25, 11.25, 0.5, 12.5, 22.25, 0.5, 8.25, 13.25, 0.5, 12.25, 14.75, 0.5, 14.75, 22.5, 0.5, 14.75, 2.25, 6.75, 9.5, 2.25, 6.75, 12.75, 3.75, 7.5, 12.5, 3.75, 7.5, 9.5, 31.75, 0.5, 13.5, 37.5, 0.5, 13.5, 30.5, 0.5, 12.75, 30.5, 0.5, 9.75, 23.75, 0.5, 9.75, 23.75, 0.5, 13.5, 31, 0.5, 13.5, 30.5, 0.5, 14, 23.5, 0.5, 14.75, 23.5, 0.5, 15.25, 23.75, 0.5, 18.5, 30.5, 0.5, 18.5, 22.25, 0.5, 15.75, 14.75, 0.5, 18.25, 22.25, 0.5, 18.25, 32, 0.5, 18.5, 37.5, 0.5, 18.5, 1.5, 0.5, 16, -22.5, 0.5, 16, -1.5, 0.5, 16.25, -1.25, 0.5, 18.5, 1.25, 0.5, 18.5, 1.5, 0.5, 16.25, 2.75, 0.5, 16.5, 2.75, 0.5, 15.75, 2.75, 0.5, 18.25, 7.25, 0.5, 18.25, 7.25, 0.5, 16.5, -22.5, 0.5, 16.25, -10.5, 0.5, 16.25, 7.25, 0.5, 15.5, 7.25, 0.5, 13.75, 2.75, 0.5, 13.75, 8.5, 0.5, 16.25, 8.75, 0.5, 18.25, 13.25, 0.5, 18.25, -2.75, 0.5, 18.5, -2.75, 0.5, 17.75, -10.5, 0.5, 17.75, -22.5, 0.5, 18.5, 2.25, 6.75, 17.5, 2.25, 6.75, 18.75, 3.75, 7.5, 18.5, 3.75, 7.5, 17.5) +polygons = [PackedInt32Array(2, 1, 0), PackedInt32Array(0, 3, 2), PackedInt32Array(2, 3, 4), PackedInt32Array(4, 3, 5), PackedInt32Array(3, 7, 6), PackedInt32Array(6, 8, 3), PackedInt32Array(3, 8, 9), PackedInt32Array(11, 5, 10), PackedInt32Array(10, 5, 3), PackedInt32Array(3, 9, 10), PackedInt32Array(14, 13, 12), PackedInt32Array(14, 12, 15), PackedInt32Array(15, 12, 1), PackedInt32Array(17, 16, 18), PackedInt32Array(18, 16, 1), PackedInt32Array(12, 0, 1), PackedInt32Array(16, 15, 1), PackedInt32Array(20, 19, 21), PackedInt32Array(21, 19, 22), PackedInt32Array(22, 19, 23), PackedInt32Array(19, 24, 23), PackedInt32Array(23, 24, 25), PackedInt32Array(23, 25, 26), PackedInt32Array(27, 25, 28), PackedInt32Array(28, 25, 24), PackedInt32Array(28, 24, 29), PackedInt32Array(31, 30, 32), PackedInt32Array(32, 30, 33), PackedInt32Array(35, 34, 36), PackedInt32Array(36, 34, 37), PackedInt32Array(37, 39, 38), PackedInt32Array(36, 37, 33), PackedInt32Array(32, 33, 10), PackedInt32Array(10, 33, 37), PackedInt32Array(10, 37, 38), PackedInt32Array(10, 38, 11), PackedInt32Array(42, 41, 43), PackedInt32Array(43, 41, 40), PackedInt32Array(8, 44, 9), PackedInt32Array(9, 44, 45), PackedInt32Array(48, 47, 46), PackedInt32Array(40, 45, 49), PackedInt32Array(49, 45, 44), PackedInt32Array(46, 42, 48), PackedInt32Array(48, 42, 43), PackedInt32Array(40, 49, 43), PackedInt32Array(50, 46, 51), PackedInt32Array(51, 46, 47), PackedInt32Array(13, 14, 52), PackedInt32Array(55, 54, 53), PackedInt32Array(56, 13, 52), PackedInt32Array(55, 53, 57), PackedInt32Array(56, 52, 58), PackedInt32Array(53, 60, 59), PackedInt32Array(53, 59, 57), PackedInt32Array(57, 59, 58), PackedInt32Array(57, 58, 52), PackedInt32Array(57, 52, 61), PackedInt32Array(63, 62, 64), PackedInt32Array(64, 62, 65), PackedInt32Array(64, 65, 47), PackedInt32Array(67, 66, 68), PackedInt32Array(68, 66, 62), PackedInt32Array(64, 47, 48), PackedInt32Array(62, 66, 65), PackedInt32Array(54, 55, 69), PackedInt32Array(70, 54, 69), PackedInt32Array(69, 72, 71), PackedInt32Array(70, 69, 71), PackedInt32Array(74, 70, 75), PackedInt32Array(75, 70, 73), PackedInt32Array(73, 70, 71), PackedInt32Array(78, 77, 76), PackedInt32Array(76, 81, 78), PackedInt32Array(78, 81, 80), PackedInt32Array(78, 80, 79), PackedInt32Array(84, 83, 82), PackedInt32Array(82, 83, 66), PackedInt32Array(82, 66, 67), PackedInt32Array(67, 85, 82), PackedInt32Array(82, 81, 84), PackedInt32Array(84, 81, 76), PackedInt32Array(86, 90, 87), PackedInt32Array(87, 90, 88), PackedInt32Array(88, 90, 89), PackedInt32Array(42, 91, 41), PackedInt32Array(41, 91, 92), PackedInt32Array(94, 93, 95), PackedInt32Array(95, 93, 96), PackedInt32Array(96, 93, 91), PackedInt32Array(91, 93, 92), PackedInt32Array(99, 98, 97), PackedInt32Array(100, 99, 101), PackedInt32Array(101, 99, 97), PackedInt32Array(104, 103, 102), PackedInt32Array(105, 104, 106), PackedInt32Array(106, 104, 107), PackedInt32Array(107, 104, 102), PackedInt32Array(73, 108, 79), PackedInt32Array(79, 108, 109), PackedInt32Array(79, 109, 78), PackedInt32Array(78, 109, 111), PackedInt32Array(78, 111, 110), PackedInt32Array(111, 112, 105), PackedInt32Array(105, 112, 104), PackedInt32Array(73, 71, 108), PackedInt32Array(108, 71, 113), PackedInt32Array(112, 111, 114), PackedInt32Array(114, 111, 109), PackedInt32Array(108, 113, 115), PackedInt32Array(115, 113, 116), PackedInt32Array(120, 119, 117), PackedInt32Array(117, 119, 118), PackedInt32Array(17, 18, 121), PackedInt32Array(121, 18, 122), PackedInt32Array(124, 123, 125), PackedInt32Array(125, 123, 126), PackedInt32Array(121, 127, 17), PackedInt32Array(17, 127, 123), PackedInt32Array(123, 127, 126), PackedInt32Array(128, 126, 127), PackedInt32Array(129, 126, 130), PackedInt32Array(130, 126, 131), PackedInt32Array(131, 126, 128), PackedInt32Array(131, 128, 132), PackedInt32Array(129, 130, 116), PackedInt32Array(116, 130, 133), PackedInt32Array(135, 134, 133), PackedInt32Array(133, 134, 115), PackedInt32Array(115, 116, 133), PackedInt32Array(137, 136, 122), PackedInt32Array(122, 136, 121), PackedInt32Array(94, 95, 138), PackedInt32Array(94, 138, 39), PackedInt32Array(39, 138, 139), PackedInt32Array(38, 39, 139), PackedInt32Array(143, 142, 138), PackedInt32Array(138, 142, 141), PackedInt32Array(138, 141, 140), PackedInt32Array(138, 145, 143), PackedInt32Array(143, 145, 144), PackedInt32Array(148, 147, 144), PackedInt32Array(144, 147, 146), PackedInt32Array(149, 139, 150), PackedInt32Array(150, 139, 138), PackedInt32Array(152, 151, 153), PackedInt32Array(153, 151, 145), PackedInt32Array(154, 148, 107), PackedInt32Array(107, 148, 151), PackedInt32Array(151, 148, 145), PackedInt32Array(145, 148, 144), PackedInt32Array(154, 107, 155), PackedInt32Array(155, 107, 156), PackedInt32Array(156, 107, 102), PackedInt32Array(140, 150, 138), PackedInt32Array(158, 157, 159), PackedInt32Array(159, 157, 160), PackedInt32Array(150, 159, 149), PackedInt32Array(149, 159, 160), PackedInt32Array(164, 163, 161), PackedInt32Array(161, 163, 162)] +sample_partition_type = 1 + +[node name="MapRegion" type="MapRegion" unique_id=1426962946] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=997194288] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5, 0) +shape = SubResource("BoxShape3D_w56cv") +debug_color = Color(0.043333292, 0.65, 0, 0.23921569) + +[node name="NavigationRegion3D" type="NavigationRegion3D" parent="." unique_id=1928973680] +navigation_mesh = SubResource("NavigationMesh_ntp4o") + +[node name="CSGBox3D" type="CSGBox3D" parent="NavigationRegion3D" unique_id=1087282950] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, -0.5, 1.5) +use_collision = true +collision_layer = 3 +collision_mask = 3 +size = Vector3(61, 1, 35) +material = ExtResource("1_2qkxd") + +[node name="CityAlleysBlock" parent="NavigationRegion3D" unique_id=511662474 instance=ExtResource("2_p352g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 3) + +[node name="CityCenterBlock" parent="NavigationRegion3D" unique_id=1979876809 instance=ExtResource("3_r28v6")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 5, 0, 6) + +[node name="NavigationLink3D" type="NavigationLink3D" parent="." unique_id=134192906] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 19) +start_position = Vector3(0, 0.5, 0.5) +end_position = Vector3(0, 0.5, -0.5) + +[node name="NavigationLink3D2" type="NavigationLink3D" parent="." unique_id=1913418036] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 19) +start_position = Vector3(0, 0.5, 0.5) +end_position = Vector3(0, 0.5, -0.5) + +[node name="NavigationLink3D3" type="NavigationLink3D" parent="." unique_id=1405058612] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 19) +start_position = Vector3(0, 0.5, 0.5) +end_position = Vector3(0, 0.5, -0.5) diff --git a/project/maps/game.scn b/project/maps/game.scn index 590f8035e9856e8549baa225caa3dd11e8053cdc..7d90f6f4c327b43e03eecee97da208237e6934db 100644 GIT binary patch literal 2540 zcmWFvc6MfBU|?VnU|^Uj#=ua_#=sEE%)p?rRsU}S1HZ2^!!IWrUdIPgOPM8#jB+e4 zl`LpwFcKP=1-#G8DUt!MVz)5$TeFH60gE@;8Zp@Jh-yOZVmL)w~ zUDEEKHYPy``pWQi*E%j@7y?N=Gn~dH#XbK z;%mRX&uhM`x=BVw<>bL9?o*U@YbQi+Q?9Blve~kmt8Dv$cTzX*GVW#+-T=G1RBXE|nm`~B@pQSy=QC5uUWhLmd#x&TBCK> zGvmvqgq#qwH3rl8G=uA>%vL+Q%#TquE##&|I$xUL48v)hMo!vym&ganY+keN=MMc# zEmxH$2KaEXd@HTl6t-6N_#4UFvCJ3MHJy0R`+3)Ssn=NLWW^_6_4yZ9-u8IQq6azu z-`%RN`7rga1JpXY1@g8mZ>FI_9Z!Hf9SYnZ9$`pZ4GN_WtgJlV!Ef z*oL_YSZ`otE-QBzXb|_G)hEJ~w}(T6jZZ;gw|UNr4M|T=1$g%Giv>-%5ICLRfg|J# z!z`ht$6D0PoR_i(E)h}D;BJ|BrIUjpUm(J!1Y|+|4up+%FZCvpt5~W^tP|7AB>1^yXh$v*)?HJF7b5HkQWf6^2`b zmZiC+sCZ7|JIK-!z&>|!nb3pDrso{lCQjkG*yNOIe=NF%rQu1Y-R=gyss;O3Nh$9A zaQ*u3&gR;T{eREjI)7&8M{d1GZ*P2-f6;!;s9XDRB*!b+|O^etAT)sPRh4#&*HUE^uPNp#OrI6-|Bs< zJ=aPu`xKZoXNir3)YnP>?$`IJ3*N4uTx7JR@lI#kzL*>S5&q^6B(s&&7A?JQyS+F# zH}peJy>0c2JLetFPE5GwH>-B)q_X1*o4#!AEm38g#G0jidG55#lEUsQpN_`FS9}w_ zbdZaYdDFVY8D(tFXJwXmPORlH{P8BMbLzaiT*jTY|E7l@SFOvu`bp|_uUqbc#F(pl z^e;a?^2jUcXx1&qm3IyL4tQ5-)vtK8)kpB)jy=M&k{?;>Ue?e_tiI2&XLVLXoWAFo zhy@{T=Sz6Fzs1TnDlXb8bz!$je#?(f7d$>pcbUn#zm`QT|Kd5J*7%(+smzSueBNxg z{_;9>m(?Cyc2)gbQ`qn4cqgpv#w~J5@MPYrSl+8 zO3v+Ig28s@2}|ZNOq?(Gp!9cTiJ?}T&9y1#1A|Z1dMgGR?QhG$4ex7D&v_bPSo8NlKjYe)BIyjt422A8=Ys-vy*_&_zFs;c z>%8o$rc+TtR+namaC^PERsN05Eo<}A9Y61;%-nV;Hd0eMJ$~Ll{e_3Mm&)?IDa!uu z_>WoRZ`GzEecfmFtCIcV`m}rB{=RvlO20e%_>Qmt57b|(XVf$AbNa(C-lnWsVzY8j zOn79G^~x=qUT2*C_q}4xC28xOarbuoXa04r&o^r6xf+L0`P+PM>sz0go4)kf)f*>x zAO1gKeaw*cpZ1Qo66gOfpFi*H-lXRRKA-JfqBHvw^*0pFk+1EHT`KyI-PYcxS5bUo zr-;PrnUm))>SPL9d4N-j>#&TL_#6c#X^jPocr;>4B#uga{3P1G-(}a!{f#W!%QvlA z^Ev*>f98hpZ8pc&1|HI@USg>kt~_Z`3&Sx@qaOiDFBY@*&0|yW zyAUvUM@ou*i(SacjK((`A2d8+>hPX&+oRLNqwLoQi=Qot5uZ5!C;yng>#fK8KN{Oh zmwfg({Qq)d)IqtlH6AORloctah^zrW+o@@$Q=mAM3zIqRo9S|w+{Pj5@2{&NSdb$JFC z7QNnMZBy|ka6_AAq+5^2*B2dMI5S`7KYLLVb?o1#_-31WE%sB(ZqKxjy86^4v9`rh z-tG9$2rnKz2@@OB6{TNX_E<62DqL8e)6=t&vsG0ot7Y#KeksXES1Xx{_)}ib`WAFe zt#?*j-BODKrzO9uew@ko$YVQCzECgY)%de7LN`0!Yuw^4u`j)+N#k;&^yrsQ*5?2K delta 2696 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 diff --git a/project/maps/industrial_area_map.scn b/project/maps/industrial_area_map.scn index 219f2abd967a4ba3b0b283bb36a845a2275e37cc..a042130db05e4d025f0b2be6c91c2d771ff634d0 100644 GIT binary patch delta 10478 zcmX>Txiq#uDA?JViGhKEL4bk5_5cIJ88!w6Q#J;M2h0o%%`6NIE0`G=elRgGykcZv z*v`bjkjc!z5XH#A@QIOuVJ{m4gBt?_gT_|;;i|cfss*$QT5!^u<%-|>$TO#cKly%Fl}40&$XW1{ZIZ||Jb!YQu5EW>iA{X zzs6L4K0ERIvv0Xth40>FzdCbN_FVGcn{%6<+xXnNdwTZf|NRN^McEr)7yWp}cV*7{ z#{Em~6&CJ(Y>{qjx8h0t)41LD=kDA2fBlE+UtVp!vg7f-wUPN|<=YN^4tl<4li5$% z!u#95|7YDdyQ2RO+rdBo*=stBZ@=4dH0kd4>89(g?^@>nsb9X|I$G^P==WJ~R}}Ak z{4BHX`+xh2*zHk~@ArKP2#~LH;g!#wU{=!k>pw&NY3o}G`qwkI{`-I6zxrSM`o{m_ zALJF=CtdhzlFZ%EBIQ5LygNXtF32?fHFtGo`OZ6oxIu$LQgtZ*sQvB z-DK;!wAIJe8RHYy$!IF3H0+6azH!f0?R2?ydDhqFi#g}L%576}%bbC2w+^1O3+$%)6iALpH$ zIzwe`ajNf$*{jO_8krz)+cRf9I zE&t)qmuAhWzi)HvoNH_`1nIaQK9*qqFpnCm4eH)IFpi|{NQ>!H&SG)9yQ|lit$i%Ffk#wxqKT^S ztt~`EM zcKflZKk`JJCUtzV5s>t|OI<^Ai$Vkcl+9jk-o34V&)uJ@_E(%UmA5q1 zuX*z3+FbT+YwNYOK9#i@D!bmxiO#!lC9I6CEQ-_E`S9Xx&v@RnBo&vimDyQNUZ5!z zAt)*!wnvi1=s_i`uXc(;zULaL3EPX$OK)6xzsp!Hc)#(B=R7PNzPa1#7tGpFZ<}%9 zOUvd|@og-={w4+{w%_NpUMM*)A+=!I%KMgSDX+@cNjhKNU=+OH_{^EPEAMx*l>~}e zJ)DzsLF7ipD{+~I=-*0HA1-NL#_Z>k5%s`@MP>FcR_+JaSQHZ!!pc@9Zrrr_{7;pz zW30ZHr+gG;bhvlUE@PIue(uuk=GGuv7pJz)#Cx!lo}pYvC5O6Un? z`cxL>7#w|L|4lxlgbgQs1mw0V2

(Fx`oo8gbL}Mc35Y&Z%?zE`)H2nb>kJ%-q1a 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 delta 9997 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 diff --git a/project/objects/buildings/city_alleys_block.tscn b/project/objects/buildings/city_alleys_block.tscn new file mode 100644 index 00000000..5da09694 --- /dev/null +++ b/project/objects/buildings/city_alleys_block.tscn @@ -0,0 +1,131 @@ +[gd_scene format=3 uid="uid://f5kpclpgvxqf"] + +[ext_resource type="PackedScene" uid="uid://3f4sfmxtgrnt" path="res://assets/models/environment/wall_2x3.blend" id="1_jep00"] + +[node name="CityAlleysBlock" type="Node3D" unique_id=511662474] + +[node name="wall_2x3" parent="." unique_id=574760961 instance=ExtResource("1_jep00")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 9, 0, 15) + +[node name="wall_2x15" parent="." unique_id=1191666612 instance=ExtResource("1_jep00")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 9, 0, 9) + +[node name="wall_2x16" parent="." unique_id=1005385076 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, 10) + +[node name="wall_2x18" parent="." unique_id=1661579756 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 10) + +[node name="wall_2x35" parent="." unique_id=2143443810 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, 14) + +[node name="wall_2x36" parent="." unique_id=712693873 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 14) + +[node name="wall_2x37" parent="." unique_id=1243384077 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 10) + +[node name="wall_2x38" parent="." unique_id=1167927040 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 10) + +[node name="wall_2x39" parent="." unique_id=298909448 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 14) + +[node name="wall_2x40" parent="." unique_id=2113565777 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 14) + +[node name="wall_2x4" parent="." unique_id=607017655 instance=ExtResource("1_jep00")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 9, 3, 15) + +[node name="wall_2x49" parent="." unique_id=659057898 instance=ExtResource("1_jep00")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 9, 3, 9) + +[node name="wall_2x50" parent="." unique_id=1224516277 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 3, 10) + +[node name="wall_2x51" parent="." unique_id=1387393127 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 10) + +[node name="wall_2x52" parent="." unique_id=1849371532 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 3, 14) + +[node name="wall_2x53" parent="." unique_id=1553348453 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 14) + +[node name="wall_2x54" parent="." unique_id=1061734574 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3, 10) + +[node name="wall_2x55" parent="." unique_id=502172508 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3, 10) + +[node name="wall_2x56" parent="." unique_id=1515992568 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3, 14) + +[node name="wall_2x57" parent="." unique_id=2054693943 instance=ExtResource("1_jep00")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3, 14) + +[node name="wall_2x11" parent="." unique_id=1855728733 instance=ExtResource("1_jep00")] +transform = Transform3D(-0.7071068, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, -0.7071068, 8.292893, 0, 7.2928934) + +[node name="wall_2x17" parent="." unique_id=502906993 instance=ExtResource("1_jep00")] +transform = Transform3D(-0.7071068, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, -0.7071068, 6.8786793, 0, 5.87868) + +[node name="wall_2x34" parent="." unique_id=2085644756 instance=ExtResource("1_jep00")] +transform = Transform3D(0.9999999, 0, 5.9604645e-08, 0, 1, 0, -5.9604645e-08, 0, 0.9999999, 8, 0, -9.656853) + +[node name="wall_2x19" parent="." unique_id=445587317 instance=ExtResource("1_jep00")] +transform = Transform3D(-5.9604645e-08, 0, 0.99999994, 0, 1, 0, -0.99999994, 0, -5.9604645e-08, 6.1715727, 0, 4.1715736) + +[node name="wall_2x20" parent="." unique_id=1873580124 instance=ExtResource("1_jep00")] +transform = Transform3D(-5.9604645e-08, 0, 0.99999994, 0, 1, 0, -0.99999994, 0, -5.9604645e-08, 6.1715727, 0, 2.1715736) + +[node name="wall_2x21" parent="." unique_id=547403488 instance=ExtResource("1_jep00")] +transform = Transform3D(-5.9604645e-08, 0, 0.99999994, 0, 1, 0, -0.99999994, 0, -5.9604645e-08, 6.1715727, 0, 0.17157388) + +[node name="wall_2x22" parent="." unique_id=1605021654 instance=ExtResource("1_jep00")] +transform = Transform3D(-5.9604645e-08, 0, 0.99999994, 0, 1, 0, -0.99999994, 0, -5.9604645e-08, 6.1715727, 0, -1.8284261) + +[node name="wall_2x25" parent="." unique_id=614426076 instance=ExtResource("1_jep00")] +transform = Transform3D(0.7071066, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, 0.7071066, 6.8786793, 0, -3.535533) + +[node name="wall_2x30" parent="." unique_id=474052349 instance=ExtResource("1_jep00")] +transform = Transform3D(0.7071066, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, 0.7071066, 8.292892, 0, -4.949746) + +[node name="wall_2x32" parent="." unique_id=1816627936 instance=ExtResource("1_jep00")] +transform = Transform3D(-8.940697e-08, 0, 0.99999976, 0, 1, 0, -0.99999976, 0, -8.940697e-08, 8.999999, 0, -6.6568527) + +[node name="wall_2x43" parent="." unique_id=1849418619 instance=ExtResource("1_jep00")] +transform = Transform3D(-8.940697e-08, 0, 0.99999976, 0, 1, 0, -0.99999976, 0, -8.940697e-08, 8.999999, 0, -8.656852) + +[node name="wall_2x58" parent="." unique_id=360146788 instance=ExtResource("1_jep00")] +transform = Transform3D(-0.7071068, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, -0.7071068, 8.292893, 3, 7.2928934) + +[node name="wall_2x59" parent="." unique_id=605089686 instance=ExtResource("1_jep00")] +transform = Transform3D(-0.7071068, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, -0.7071068, 6.8786793, 3, 5.87868) + +[node name="wall_2x60" parent="." unique_id=857589484 instance=ExtResource("1_jep00")] +transform = Transform3D(0.9999999, 0, 5.9604645e-08, 0, 1, 0, -5.9604645e-08, 0, 0.9999999, 8, 3, -9.656853) + +[node name="wall_2x61" parent="." unique_id=799738988 instance=ExtResource("1_jep00")] +transform = Transform3D(-5.9604645e-08, 0, 0.99999994, 0, 1, 0, -0.99999994, 0, -5.9604645e-08, 6.1715727, 3, 4.1715736) + +[node name="wall_2x62" parent="." unique_id=2143583984 instance=ExtResource("1_jep00")] +transform = Transform3D(-5.9604645e-08, 0, 0.99999994, 0, 1, 0, -0.99999994, 0, -5.9604645e-08, 6.1715727, 3, 2.1715736) + +[node name="wall_2x63" parent="." unique_id=1520700796 instance=ExtResource("1_jep00")] +transform = Transform3D(-5.9604645e-08, 0, 0.99999994, 0, 1, 0, -0.99999994, 0, -5.9604645e-08, 6.1715727, 3, 0.17157388) + +[node name="wall_2x64" parent="." unique_id=2064937131 instance=ExtResource("1_jep00")] +transform = Transform3D(-5.9604645e-08, 0, 0.99999994, 0, 1, 0, -0.99999994, 0, -5.9604645e-08, 6.1715727, 3, -1.8284261) + +[node name="wall_2x65" parent="." unique_id=1635637450 instance=ExtResource("1_jep00")] +transform = Transform3D(0.7071066, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, 0.7071066, 6.8786793, 3, -3.535533) + +[node name="wall_2x66" parent="." unique_id=1564704419 instance=ExtResource("1_jep00")] +transform = Transform3D(0.7071066, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, 0.7071066, 8.292892, 3, -4.949746) + +[node name="wall_2x67" parent="." unique_id=1978352485 instance=ExtResource("1_jep00")] +transform = Transform3D(-8.940697e-08, 0, 0.99999976, 0, 1, 0, -0.99999976, 0, -8.940697e-08, 8.999999, 3, -6.6568527) + +[node name="wall_2x68" parent="." unique_id=1767619644 instance=ExtResource("1_jep00")] +transform = Transform3D(-8.940697e-08, 0, 0.99999976, 0, 1, 0, -0.99999976, 0, -8.940697e-08, 8.999999, 3, -8.656852) diff --git a/project/objects/buildings/city_center_block.tscn b/project/objects/buildings/city_center_block.tscn new file mode 100644 index 00000000..f53b6af2 --- /dev/null +++ b/project/objects/buildings/city_center_block.tscn @@ -0,0 +1,638 @@ +[gd_scene format=3 uid="uid://oql3xquwteg0"] + +[ext_resource type="PackedScene" uid="uid://b50564v8u3mip" path="res://assets/models/environment/door_2x3.blend" id="1_0o4sl"] +[ext_resource type="PackedScene" uid="uid://3f4sfmxtgrnt" path="res://assets/models/environment/wall_2x3.blend" id="2_20qfl"] +[ext_resource type="PackedScene" uid="uid://i18h2544rw11" path="res://assets/models/environment/wall_2x1.blend" id="3_3d3k1"] +[ext_resource type="PackedScene" uid="uid://cdxqc4qeqkfqd" path="res://assets/models/environment/wall_broken_right_2x1.blend" id="4_1latj"] +[ext_resource type="PackedScene" uid="uid://bo25gc2jicsmt" path="res://assets/models/environment/wall_broken_left_2x1.blend" id="5_4u2ch"] +[ext_resource type="PackedScene" uid="uid://3olvlo0217tw" path="res://assets/models/environment/roof_half_slope_bottom.blend" id="6_s18wo"] + +[node name="CityCenterBlock" type="Node3D" unique_id=1979876809] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0, 0, 0) + +[node name="door_2x3" parent="." unique_id=110333143 instance=ExtResource("1_0o4sl")] +transform = Transform3D(-0.7071068, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, -0.7071068, -2.2928925, 0, -3.707107) + +[node name="wall_2x4" parent="." unique_id=574760961 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 0, -3.000001) + +[node name="wall_2x8" parent="." unique_id=1278237802 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -3.0000005) + +[node name="wall_2x16" parent="." unique_id=2037200051 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, -2.0000002) + +[node name="wall_2x18" parent="." unique_id=26056733 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -13, 0, -2.0000007) + +[node name="wall_2x35" parent="." unique_id=1627599111 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, -4.7683716e-07) + +[node name="wall_2x36" parent="." unique_id=1534101332 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -13, 0, -1.4305115e-06) + +[node name="wall_2x37" parent="." unique_id=642453374 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, 1.9999995) + +[node name="wall_2x38" parent="." unique_id=2104885977 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -13, 0, 1.9999995) + +[node name="wall_2x5" parent="." unique_id=375798443 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, -3.000001) + +[node name="wall_2x9" parent="." unique_id=2084700071 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -3.0000005) + +[node name="wall_2x17" parent="." unique_id=263683681 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 3, -2.0000014) + +[node name="wall_2x19" parent="." unique_id=2019295128 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -13, 3, -2.0000007) + +[node name="wall_2x39" parent="." unique_id=1368915914 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 3, -4.7683716e-07) + +[node name="wall_2x47" parent="." unique_id=1275390096 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 2.9999995) + +[node name="wall_2x48" parent="." unique_id=2008358285 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 3, 2.9999995) + +[node name="wall_2x66" parent="." unique_id=431857649 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 3, 2.9999995) + +[node name="wall_2x40" parent="." unique_id=16268179 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -13, 3, -3.33786e-06) + +[node name="wall_2x41" parent="." unique_id=721725286 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 3, 1.9999995) + +[node name="wall_2x54" parent="." unique_id=511301925 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 2.9999998) + +[node name="wall_2x55" parent="." unique_id=1880180052 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 2.9999998) + +[node name="wall_2x56" parent="." unique_id=843193497 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0, 2.9999995) + +[node name="wall_2x57" parent="." unique_id=1500737645 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3, 2.9999995) + +[node name="wall_2x58" parent="." unique_id=72135886 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.0000002, 0, 3) + +[node name="wall_2x59" parent="." unique_id=95485218 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.0000002, 3, 3) + +[node name="wall_2x60" parent="." unique_id=1835911665 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0728442e-07, 0, 2.9999998) + +[node name="wall_2x61" parent="." unique_id=909820661 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0728442e-07, 3, 2.9999998) + +[node name="wall_2x62" parent="." unique_id=555271034 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9999999, 0, 3) + +[node name="wall_2x63" parent="." unique_id=788960000 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9999999, 3, 3) + +[node name="wall_2x64" parent="." unique_id=1817545763 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.9999998, 0, 3) + +[node name="wall_2x65" parent="." unique_id=101822948 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.9999998, 3, 3) + +[node name="wall_2x67" parent="." unique_id=1427072287 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 3.0000002) + +[node name="wall_2x78" parent="." unique_id=754420386 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 3.0000007) + +[node name="wall_2x79" parent="." unique_id=703158575 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 3, 3.0000007) + +[node name="wall_2x80" parent="." unique_id=1290943154 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 15, 0, 4.0000005) + +[node name="wall_2x81" parent="." unique_id=1908969875 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 15, 3, 4.0000005) + +[node name="wall_2x100" parent="." unique_id=630563760 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 15, 0, 6.0000005) + +[node name="wall_2x101" parent="." unique_id=814383625 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 15, 3, 6.0000005) + +[node name="wall_2x102" parent="." unique_id=1726781041 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 15, 0, 8.000001) + +[node name="wall_2x103" parent="." unique_id=567737349 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 15, 3, 8.000001) + +[node name="wall_2x104" parent="." unique_id=1976209697 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 15, 0, 10.000001) + +[node name="wall_2x105" parent="." unique_id=136681665 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 15, 3, 10.000001) + +[node name="wall_2x42" parent="." unique_id=823690854 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -13, 3, 1.9999995) + +[node name="wall_2x43" parent="." unique_id=1046769953 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 0, 2.9999995) + +[node name="wall_2x44" parent="." unique_id=347076309 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, 2.9999995) + +[node name="wall_2x20" parent="." unique_id=1274774623 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3, -3.000001) + +[node name="wall_2x10" parent="." unique_id=1714969037 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0, -3.0000005) + +[node name="wall_2x11" parent="." unique_id=136570417 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, -0.8786802, 0, -5.1213207) + +[node name="wall_2x12" parent="." unique_id=1451619947 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, -0.8786802, 3, -5.1213207) + +[node name="wall_2x45" parent="." unique_id=1613659067 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, -2.2928925, 3, -3.707107) + +[node name="wall_2x13" parent="." unique_id=814143324 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.99999994, 0.82842636, 0, -5.828428) + +[node name="wall_2x14" parent="." unique_id=1486345740 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.99999994, 4.8284264, 0, -5.828428) + +[node name="wall_2x27" parent="." unique_id=1365261309 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071067, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, 0.7071067, 6.535533, 0, -5.1213207) + +[node name="wall_2x29" parent="." unique_id=458752029 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071067, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, 0.7071067, 7.949747, 0, -3.7071075) + +[node name="wall_2x31" parent="." unique_id=278871683 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.9999999, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.9999999, 9.656853, 0, -3.000001) + +[node name="wall_2x46" parent="." unique_id=348631387 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.9999999, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.9999999, 11.656853, 0, -3.000001) + +[node name="wall_2x23" parent="." unique_id=2129002393 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.99999994, 0.82842636, 3, -5.828428) + +[node name="wall_2x24" parent="." unique_id=829053745 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.99999994, 2.8284264, 3, -5.828428) + +[node name="wall_2x49" parent="." unique_id=1052000771 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071067, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, 0.7071067, 6.535533, 3, -5.1213207) + +[node name="wall_2x50" parent="." unique_id=394478019 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071067, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, 0.7071067, 7.949747, 3, -3.7071075) + +[node name="wall_2x51" parent="." unique_id=1384383038 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.99999994, 4.8284264, 3, -5.828428) + +[node name="wall_2x52" parent="." unique_id=627926865 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.9999999, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.9999999, 9.656853, 3, -3.000001) + +[node name="wall_2x53" parent="." unique_id=1847891637 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.9999999, 0, 1.589326e-08, 0, 1, 0, -1.589326e-08, 0, 0.9999999, 11.656853, 3, -3.000001) + +[node name="wall_2x77" parent="." unique_id=1200190244 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.25881898, 0, -0.9659257, 0, 1, 0, 0.9659257, 0, 0.25881898, 12.915671, 0, -2.0340753) + +[node name="wall_2x82" parent="." unique_id=2028576901 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.25881898, 0, -0.9659257, 0, 1, 0, 0.9659257, 0, 0.25881898, 12.915671, 3, -2.0340753) + +[node name="wall_2x83" parent="." unique_id=329601879 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.25881898, 0, -0.9659257, 0, 1, 0, 0.9659257, 0, 0.25881898, 13.43331, 0, -0.10222387) + +[node name="wall_2x84" parent="." unique_id=2026133892 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.25881898, 0, -0.9659257, 0, 1, 0, 0.9659257, 0, 0.25881898, 13.43331, 3, -0.10222387) + +[node name="wall_2x85" parent="." unique_id=538918487 instance=ExtResource("2_20qfl")] +transform = Transform3D(-2.9802322e-08, 0, -0.9999998, 0, 1, 0, 0.9999998, 0, -2.9802322e-08, 13.692128, 0, 1.8637016) + +[node name="wall_2x86" parent="." unique_id=321457635 instance=ExtResource("2_20qfl")] +transform = Transform3D(-2.9802322e-08, 0, -0.9999998, 0, 1, 0, 0.9999998, 0, -2.9802322e-08, 13.692128, 3, 1.8637016) + +[node name="wall_2x1" parent="." unique_id=1869435097 instance=ExtResource("3_3d3k1")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -8, 0, -3.0000005) + +[node name="wall_broken_right_2x2" parent="." unique_id=308144964 instance=ExtResource("4_1latj")] +transform = Transform3D(1, 0, -1.7484555e-07, 0, 1, 0, 1.7484555e-07, 0, 1, -10, 0, -3.000001) + +[node name="wall_broken_left_2x1" parent="." unique_id=439276703 instance=ExtResource("5_4u2ch")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -8, 1, -3.0000005) + +[node name="roof_half_slope_bottom" parent="." unique_id=996208155 instance=ExtResource("6_s18wo")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -12, 6, -2.0000007) + +[node name="roof_half_slope_bottom3" parent="." unique_id=1083735796 instance=ExtResource("6_s18wo")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -6, 6, -2.0000005) + +[node name="roof_half_slope_bottom4" parent="." unique_id=1487372147 instance=ExtResource("6_s18wo")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -4, 6, -2.0000002) + +[node name="wall_2x6" parent="." unique_id=1303836022 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -13, 0, 3.9999995) + +[node name="wall_2x7" parent="." unique_id=306488125 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -13, 0, 5.9999995) + +[node name="wall_2x21" parent="." unique_id=277781293 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -13, 0, 7.9999995) + +[node name="wall_2x22" parent="." unique_id=350650515 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 0, 8) + +[node name="wall_2x15" parent="." unique_id=300469062 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 0, 3.9999995) + +[node name="wall_2x69" parent="." unique_id=618221696 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -8, 0, 9) + +[node name="wall_2x70" parent="." unique_id=1545384126 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -10, 0, 9) + +[node name="wall_2x71" parent="." unique_id=874764914 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -12, 0, 9) + +[node name="wall_2x89" parent="." unique_id=777256805 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -6, 0, 9.000001) + +[node name="wall_2x216" parent="." unique_id=134512575 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -4, 0, 9.000001) + +[node name="wall_2x90" parent="." unique_id=1646126022 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 4, 0, 9.000002) + +[node name="wall_2x93" parent="." unique_id=203605819 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 6, 0, 9.000002) + +[node name="wall_2x94" parent="." unique_id=382701605 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7, 0, 10.429916) + +[node name="wall_2x95" parent="." unique_id=2067630783 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7, 0, 6.429917) + +[node name="wall_2x96" parent="." unique_id=1200552071 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.0000005, 0, 4.429917) + +[node name="wall_2x97" parent="." unique_id=605050891 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7, 3, 8.429916) + +[node name="wall_2x106" parent="." unique_id=690477346 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7, 0, 8.429916) + +[node name="wall_2x107" parent="." unique_id=820944933 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7, 3, 10.429916) + +[node name="wall_2x110" parent="." unique_id=1113666518 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 6.292893, 0, 11.7071085) + +[node name="wall_2x111" parent="." unique_id=266893426 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 6.292893, 3, 11.7071085) + +[node name="wall_2x117" parent="." unique_id=1123297354 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 4.8786793, 3, 13.121322) + +[node name="wall_2x122" parent="." unique_id=965314598 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 7.215639, 0, 12.629855) + +[node name="wall_2x136" parent="." unique_id=1383071432 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 7.215639, 3, 12.629855) + +[node name="wall_2x137" parent="." unique_id=2828058 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 8.629852, 0, 14.044069) + +[node name="wall_2x196" parent="." unique_id=2111729291 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 8.629852, 3, 14.044069) + +[node name="wall_2x197" parent="." unique_id=1564632251 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 10.044065, 0, 15.458283) + +[node name="wall_2x198" parent="." unique_id=1411491546 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 10.044065, 3, 15.458283) + +[node name="wall_2x199" parent="." unique_id=1889803754 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 11.458279, 0, 16.872498) + +[node name="wall_2x200" parent="." unique_id=1315771159 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 11.458279, 3, 16.872498) + +[node name="wall_2x201" parent="." unique_id=1543667143 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 1.5587845, 0, 18.286709) + +[node name="wall_2x202" parent="." unique_id=963987501 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 1.5587845, 3, 18.286709) + +[node name="wall_2x203" parent="." unique_id=539524356 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 2.9729977, 0, 19.700924) + +[node name="wall_2x204" parent="." unique_id=1566258115 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 2.9729977, 3, 19.700924) + +[node name="wall_2x205" parent="." unique_id=1671395969 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 4.387211, 0, 21.115137) + +[node name="wall_2x206" parent="." unique_id=1231899486 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 4.387211, 3, 21.115137) + +[node name="wall_2x207" parent="." unique_id=1630408080 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 5.801424, 0, 22.529352) + +[node name="wall_2x208" parent="." unique_id=1256152051 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071067, 0, 0.7071068, 0, 1, 0, -0.7071068, 0, -0.7071067, 5.801424, 3, 22.529352) + +[node name="wall_2x108" parent="." unique_id=1272919241 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 14.999999, 0, 12.000001) + +[node name="wall_2x109" parent="." unique_id=1349674985 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 14.999999, 3, 12.000001) + +[node name="wall_2x156" parent="." unique_id=1329618755 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 14.999999, 0, 14.000001) + +[node name="wall_2x157" parent="." unique_id=561436202 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 14.999999, 3, 14.000001) + +[node name="wall_2x112" parent="." unique_id=1881051366 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071068, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, -0.7071068, 14.292892, 0, 15.7071085) + +[node name="wall_2x113" parent="." unique_id=264862888 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071068, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, -0.7071068, 14.292892, 3, 15.7071085) + +[node name="wall_2x114" parent="." unique_id=1262136163 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071068, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, -0.7071068, 12.878679, 0, 17.121319) + +[node name="wall_2x115" parent="." unique_id=579786422 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071068, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, -0.7071068, 12.878679, 3, 17.121319) + +[node name="wall_2x118" parent="." unique_id=811660981 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071068, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, -0.7071068, 11.464466, 0, 18.535534) + +[node name="wall_2x119" parent="." unique_id=515162491 instance=ExtResource("2_20qfl")] +transform = Transform3D(-0.7071068, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, -0.7071068, 11.464466, 3, 18.535534) + +[node name="wall_2x121" parent="." unique_id=600845989 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 10.050253, 3, 19.949747) + +[node name="wall_2x123" parent="." unique_id=1349806985 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 3.4644656, 3, 14.535535) + +[node name="wall_2x124" parent="." unique_id=1685767869 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 8.63604, 0, 21.36396) + +[node name="wall_2x125" parent="." unique_id=750785221 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 8.63604, 3, 21.36396) + +[node name="wall_2x126" parent="." unique_id=1791123561 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 3.4644656, 0, 14.535535) + +[node name="wall_2x217" parent="." unique_id=1997549701 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 4.8786793, 0, 13.121322) + +[node name="wall_2x127" parent="." unique_id=199715961 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 2.050252, 3, 15.949748) + +[node name="wall_2x128" parent="." unique_id=581550110 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 7.221826, 0, 22.778173) + +[node name="wall_2x129" parent="." unique_id=763215327 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 7.221826, 3, 22.778173) + +[node name="wall_2x130" parent="." unique_id=170042530 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 0.6360382, 0, 17.363962) + +[node name="wall_2x131" parent="." unique_id=1251722256 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.7071069, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.7071069, 0.6360382, 3, 17.363962) + +[node name="wall_2x132" parent="." unique_id=2000539388 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 5.8076124, 0, 24.192387) + +[node name="wall_2x133" parent="." unique_id=577754306 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 5.8076124, 3, 24.192387) + +[node name="wall_2x142" parent="." unique_id=841894251 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 4.393399, 0, 25.6066) + +[node name="wall_2x143" parent="." unique_id=2144187516 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 4.393399, 3, 25.6066) + +[node name="wall_2x144" parent="." unique_id=1416788622 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, 2.686292, 0, 26.313707) + +[node name="wall_2x145" parent="." unique_id=887587724 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, 2.686292, 3, 26.313707) + +[node name="wall_2x146" parent="." unique_id=233329512 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, 0.68629205, 0, 26.313707) + +[node name="wall_2x147" parent="." unique_id=534421418 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, 0.68629205, 3, 26.313707) + +[node name="wall_2x148" parent="." unique_id=712145963 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -1.3137078, 0, 26.313707) + +[node name="wall_2x149" parent="." unique_id=1263680995 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -1.3137078, 3, 26.313707) + +[node name="wall_2x150" parent="." unique_id=1647354345 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -3.3137078, 0, 26.313707) + +[node name="wall_2x151" parent="." unique_id=628318017 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -3.3137078, 3, 26.313707) + +[node name="wall_2x134" parent="." unique_id=1075145448 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -1.0710688, 0, 18.07107) + +[node name="wall_2x135" parent="." unique_id=2121969118 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -1.0710688, 3, 18.07107) + +[node name="wall_2x138" parent="." unique_id=795206271 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -3.0710688, 0, 18.07107) + +[node name="wall_2x139" parent="." unique_id=877771505 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -3.0710688, 3, 18.07107) + +[node name="wall_2x154" parent="." unique_id=701836640 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1.1920929e-07, 0, -1, 0, 1, 0, 1, 0, -1.1920929e-07, -3.0710688, 0, 19.192673) + +[node name="wall_2x162" parent="." unique_id=1548740124 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1.1920929e-07, 0, -1, 0, 1, 0, 1, 0, -1.1920929e-07, -3.0710688, 3, 19.192673) + +[node name="wall_2x190" parent="." unique_id=232056214 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1.1920929e-07, 0, -1, 0, 1, 0, 1, 0, -1.1920929e-07, -3.071069, 0, 21.192673) + +[node name="wall_2x191" parent="." unique_id=1450116543 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1.1920929e-07, 0, -1, 0, 1, 0, 1, 0, -1.1920929e-07, -3.071069, 3, 21.192673) + +[node name="wall_2x192" parent="." unique_id=1438388465 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1.1920929e-07, 0, -1, 0, 1, 0, 1, 0, -1.1920929e-07, -3.0710692, 0, 23.192673) + +[node name="wall_2x193" parent="." unique_id=1824029788 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1.1920929e-07, 0, -1, 0, 1, 0, 1, 0, -1.1920929e-07, -3.0710692, 3, 23.192673) + +[node name="wall_2x194" parent="." unique_id=2004579867 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1.1920929e-07, 0, -1, 0, 1, 0, 1, 0, -1.1920929e-07, -3.0710695, 0, 25.192673) + +[node name="wall_2x195" parent="." unique_id=905102381 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1.1920929e-07, 0, -1, 0, 1, 0, 1, 0, -1.1920929e-07, -3.0710695, 3, 25.192673) + +[node name="wall_2x152" parent="." unique_id=1770429336 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -5.313708, 0, 26.313707) + +[node name="wall_2x153" parent="." unique_id=941207912 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -5.313708, 3, 26.313707) + +[node name="wall_2x140" parent="." unique_id=611302909 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -5.071069, 0, 18.07107) + +[node name="wall_2x141" parent="." unique_id=352564763 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -5.071069, 3, 18.07107) + +[node name="wall_2x155" parent="." unique_id=1245008367 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -7.3137074, 3, 26.313707) + +[node name="wall_2x158" parent="." unique_id=1866100693 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -7.071069, 0, 18.07107) + +[node name="wall_2x159" parent="." unique_id=665475398 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -7.071069, 3, 18.07107) + +[node name="wall_2x160" parent="." unique_id=514501119 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -9.313707, 0, 26.313707) + +[node name="wall_2x161" parent="." unique_id=1288798032 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -9.313707, 3, 26.313707) + +[node name="wall_2x163" parent="." unique_id=975814596 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -9.071069, 3, 18.07107) + +[node name="wall_2x164" parent="." unique_id=831134605 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -11.313707, 0, 26.313707) + +[node name="wall_2x165" parent="." unique_id=916453273 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -11.313707, 3, 26.313707) + +[node name="wall_2x166" parent="." unique_id=998254946 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -11.071069, 0, 18.07107) + +[node name="wall_2x167" parent="." unique_id=1493882398 instance=ExtResource("2_20qfl")] +transform = Transform3D(1, 0, -1.4901161e-07, 0, 1, 0, 1.4901161e-07, 0, 1, -11.071069, 3, 18.07107) + +[node name="wall_2x172" parent="." unique_id=825896376 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.05300224e-07, 0, 1, 0, 1, 0, -1, 0, 1.05300224e-07, -12.036318, 0, 19.178026) + +[node name="wall_2x173" parent="." unique_id=1051443430 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.05300224e-07, 0, 1, 0, 1, 0, -1, 0, 1.05300224e-07, -12.036318, 3, 19.178026) + +[node name="wall_2x174" parent="." unique_id=2114046021 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.05300224e-07, 0, 1, 0, 1, 0, -1, 0, 1.05300224e-07, -12.036318, 0, 21.178026) + +[node name="wall_2x175" parent="." unique_id=950916052 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.05300224e-07, 0, 1, 0, 1, 0, -1, 0, 1.05300224e-07, -12.036318, 3, 21.178026) + +[node name="wall_2x176" parent="." unique_id=821960247 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.05300224e-07, 0, 1, 0, 1, 0, -1, 0, 1.05300224e-07, -12.036318, 0, 23.178026) + +[node name="wall_2x177" parent="." unique_id=1664797530 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.05300224e-07, 0, 1, 0, 1, 0, -1, 0, 1.05300224e-07, -12.036318, 3, 23.178026) + +[node name="wall_2x178" parent="." unique_id=1354030757 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.05300224e-07, 0, 1, 0, 1, 0, -1, 0, 1.05300224e-07, -12.036318, 0, 25.178026) + +[node name="wall_2x179" parent="." unique_id=1948880047 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.05300224e-07, 0, 1, 0, 1, 0, -1, 0, 1.05300224e-07, -12.036318, 3, 25.178026) + +[node name="wall_2x180" parent="." unique_id=1577512199 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.3648606, 0, 0.93106204, 0, 1, 0, -0.93106204, 0, 0.3648606, -10.26631, 0, 17.104427) + +[node name="wall_2x182" parent="." unique_id=1314683591 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.3648606, 0, 0.93106204, 0, 1, 0, -0.93106204, 0, 0.3648606, -9.536591, 0, 15.242304) + +[node name="wall_2x184" parent="." unique_id=1073729238 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.3648606, 0, 0.93106204, 0, 1, 0, -0.93106204, 0, 0.3648606, -8.806869, 0, 13.380179) + +[node name="wall_2x186" parent="." unique_id=296861447 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.3648606, 0, 0.93106204, 0, 1, 0, -0.93106204, 0, 0.3648606, -8.0771475, 0, 11.518056) + +[node name="wall_2x187" parent="." unique_id=903713889 instance=ExtResource("2_20qfl")] +transform = Transform3D(0.3648606, 0, 0.93106204, 0, 1, 0, -0.93106204, 0, 0.3648606, -7.347428, 0, 9.655932) + +[node name="wall_2x98" parent="." unique_id=187078029 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7, 3, 6.429917) + +[node name="wall_2x99" parent="." unique_id=712772802 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.0000005, 3, 4.429917) + +[node name="wall_2x120" parent="." unique_id=978569700 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.000001, 0, 2.4299169) + +[node name="wall_2x209" parent="." unique_id=858792397 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.000001, 3, 2.4299169) + +[node name="wall_2x210" parent="." unique_id=2112859697 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.0000014, 0, 0.42991686) + +[node name="wall_2x211" parent="." unique_id=434018783 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.0000014, 3, 0.42991686) + +[node name="wall_2x212" parent="." unique_id=1670744645 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.000002, 0, -1.5700831) + +[node name="wall_2x213" parent="." unique_id=106408267 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.000002, 3, -1.5700831) + +[node name="wall_2x214" parent="." unique_id=1355092186 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.0000024, 0, -3.5700831) + +[node name="wall_2x215" parent="." unique_id=1587511129 instance=ExtResource("2_20qfl")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.0000024, 3, -3.5700831) + +[node name="wall_2x91" parent="." unique_id=630668780 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 2, 0, 9.000002) + +[node name="wall_2x92" parent="." unique_id=1959009068 instance=ExtResource("2_20qfl")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0, 0, 9.000002) + +[node name="wall_2x25" parent="." unique_id=25816719 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.0000001, 0, 8) + +[node name="wall_2x32" parent="." unique_id=1880660108 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.9999998, 0, 3.1036947) + +[node name="wall_2x33" parent="." unique_id=643218657 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.9999999, 0, 1.1036947) + +[node name="wall_2x34" parent="." unique_id=1393589122 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.9999998, 3, 3.1036947) + +[node name="wall_2x68" parent="." unique_id=684284777 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.9999999, 3, 1.1036947) + +[node name="wall_2x73" parent="." unique_id=1416002274 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.99999994, 0, -0.8963053) + +[node name="wall_2x74" parent="." unique_id=1650500552 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.0000001, 0, -2.896305) + +[node name="wall_2x75" parent="." unique_id=125878762 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.99999994, 3, -0.8963053) + +[node name="wall_2x76" parent="." unique_id=2074461738 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.0000001, 3, -2.896305) + +[node name="wall_2x87" parent="." unique_id=807855189 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.0000002, 0, -4.896305) + +[node name="wall_2x88" parent="." unique_id=1198760745 instance=ExtResource("2_20qfl")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.0000002, 3, -4.896305) + +[node name="wall_broken_left_2x4" parent="." unique_id=663077731 instance=ExtResource("5_4u2ch")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.0000002, 0, 5.0966625) + +[node name="wall_broken_left_2x5" parent="." unique_id=487506420 instance=ExtResource("5_4u2ch")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 1.0000002, 0, 6)