diff --git a/Cirno.csproj b/Cirno.csproj index afde3cb6..ff0cdeff 100644 --- a/Cirno.csproj +++ b/Cirno.csproj @@ -1,4 +1,4 @@ - + net8.0 true diff --git a/Cirno.csproj.old.5 b/Cirno.csproj.old.5 index ff0cdeff..afde3cb6 100644 --- a/Cirno.csproj.old.5 +++ b/Cirno.csproj.old.5 @@ -1,4 +1,4 @@ - + net8.0 true diff --git a/Resources/Debug/DebugLevels.tres b/Resources/Debug/DebugLevels.tres index 3a40e9bc..b412fd46 100644 --- a/Resources/Debug/DebugLevels.tres +++ b/Resources/Debug/DebugLevels.tres @@ -21,8 +21,8 @@ _name = "Intro" [sub_resource type="Resource" id="Resource_cfhv5"] script = ExtResource("1_ov731") EggIndex = 0 -StartingEquipment = [] -RemoveEquipment = [] +StartingEquipment = Array[ExtResource("2_bkci5")]([]) +RemoveEquipment = Array[ExtResource("2_bkci5")]([]) [sub_resource type="Resource" id="Resource_0k62o"] script = ExtResource("2_tnajf") @@ -34,8 +34,8 @@ StartData = SubResource("Resource_cfhv5") [sub_resource type="Resource" id="Resource_tpb7s"] script = ExtResource("1_ov731") EggIndex = 0 -StartingEquipment = [] -RemoveEquipment = [] +StartingEquipment = Array[ExtResource("2_bkci5")]([]) +RemoveEquipment = Array[ExtResource("2_bkci5")]([]) [sub_resource type="Resource" id="Resource_edoov"] script = ExtResource("2_tnajf") @@ -47,8 +47,8 @@ StartData = SubResource("Resource_tpb7s") [sub_resource type="Resource" id="Resource_1sw5g"] script = ExtResource("1_ov731") EggIndex = 255 -StartingEquipment = [] -RemoveEquipment = [] +StartingEquipment = Array[ExtResource("2_bkci5")]([]) +RemoveEquipment = Array[ExtResource("2_bkci5")]([]) [sub_resource type="Resource" id="Resource_47bot"] script = ExtResource("2_tnajf") @@ -61,7 +61,7 @@ StartData = SubResource("Resource_1sw5g") script = ExtResource("1_ov731") EggIndex = 2 StartingEquipment = Array[ExtResource("2_bkci5")]([ExtResource("3_fydgr"), ExtResource("4_38yta"), ExtResource("5_em757"), ExtResource("6_sdmg8")]) -RemoveEquipment = [] +RemoveEquipment = Array[ExtResource("2_bkci5")]([]) [sub_resource type="Resource" id="Resource_mgdm6"] script = ExtResource("2_tnajf") @@ -79,8 +79,8 @@ _name = "Rebel Base" [sub_resource type="Resource" id="Resource_maxpt"] script = ExtResource("1_ov731") EggIndex = 0 -StartingEquipment = [] -RemoveEquipment = [] +StartingEquipment = Array[ExtResource("2_bkci5")]([]) +RemoveEquipment = Array[ExtResource("2_bkci5")]([]) [sub_resource type="Resource" id="Resource_pein5"] script = ExtResource("2_tnajf") @@ -117,7 +117,7 @@ _name = "Default Scene" script = ExtResource("1_ov731") EggIndex = 0 StartingEquipment = Array[ExtResource("2_bkci5")]([ExtResource("7_b3oo5")]) -RemoveEquipment = [] +RemoveEquipment = Array[ExtResource("2_bkci5")]([]) [sub_resource type="Resource" id="Resource_6ijnv"] script = ExtResource("2_tnajf") @@ -136,8 +136,8 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m" [sub_resource type="Resource" id="Resource_7sue8"] script = ExtResource("1_ov731") EggIndex = 255 -StartingEquipment = [] -RemoveEquipment = [] +StartingEquipment = Array[ExtResource("2_bkci5")]([]) +RemoveEquipment = Array[ExtResource("2_bkci5")]([]) metadata/_custom_type_script = "uid://mja0rk7n2kln" [sub_resource type="Resource" id="Resource_ognca"] @@ -151,8 +151,8 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m" [sub_resource type="Resource" id="Resource_olpjo"] script = ExtResource("1_ov731") EggIndex = 0 -StartingEquipment = [] -RemoveEquipment = [] +StartingEquipment = Array[ExtResource("2_bkci5")]([]) +RemoveEquipment = Array[ExtResource("2_bkci5")]([]) metadata/_custom_type_script = "uid://mja0rk7n2kln" [sub_resource type="Resource" id="Resource_nbnej"] diff --git a/Resources/RogueliteMaps/Factory_Large.tres b/Resources/RogueliteMaps/Factory_Large.tres new file mode 100644 index 00000000..304f0c16 --- /dev/null +++ b/Resources/RogueliteMaps/Factory_Large.tres @@ -0,0 +1,19 @@ +[gd_resource type="Resource" script_class="RogueliteRoomResource" load_steps=6 format=3 uid="uid://dkr4yxsgbog6m"] + +[ext_resource type="Resource" uid="uid://cocl3qontm3be" path="res://Resources/Enemies/Base_Fairy.tres" id="1_fwrec"] +[ext_resource type="Resource" uid="uid://cqfyuurvqb8m6" path="res://Resources/Enemies/Base_Fairy_Special.tres" id="2_gfy10"] +[ext_resource type="Resource" uid="uid://qbo6avc7x64b" path="res://Resources/Enemies/Fairy_Guard.tres" id="3_xexkn"] +[ext_resource type="Resource" uid="uid://cfdvg162u65sr" path="res://Resources/Enemies/Thermathron.tres" id="4_b0uxj"] +[ext_resource type="Script" uid="uid://bl2ne8w12e3a" path="res://Scripts/Resources/Roguelite/RogueliteRoomResource.cs" id="5_07t40"] + +[resource] +script = ExtResource("5_07t40") +RoomName = &"BigLargeMap" +Type = 1 +ScenePath = &"uid://mhni7edife8b" +Size = Vector2i(3, 2) +StartShrouded = true +DoorGridPositions = Array[Vector2i]([Vector2i(0, -1), Vector2i(0, 1), Vector2i(1, 0), Vector2i(-1, 0)]) +SpawnableEnemies = Array[Object]([ExtResource("1_fwrec"), ExtResource("2_gfy10"), ExtResource("3_xexkn"), ExtResource("4_b0uxj")]) +DoorDirections = 30 +metadata/_custom_type_script = "uid://bl2ne8w12e3a" diff --git a/Resources/RogueliteMaps/Factory_Theme.tres b/Resources/RogueliteMaps/Factory_Theme.tres index ff2b35fe..47858901 100644 --- a/Resources/RogueliteMaps/Factory_Theme.tres +++ b/Resources/RogueliteMaps/Factory_Theme.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="RogueliteMapTheme" load_steps=51 format=3 uid="uid://cw6868vuvuynh"] +[gd_resource type="Resource" script_class="RogueliteMapTheme" load_steps=53 format=3 uid="uid://cw6868vuvuynh"] [ext_resource type="Script" uid="uid://bwtif3if3ea0u" path="res://Scripts/Resources/RogueliteMapTheme.cs" id="1_2rtdw"] [ext_resource type="Resource" uid="uid://cltxhkrqp055v" path="res://Resources/Items/Money_Pickup.tres" id="1_ae3bb"] @@ -38,6 +38,8 @@ [ext_resource type="Resource" uid="uid://bxvv82vno8ub1" path="res://Resources/RogueliteMaps/1x1_1.tres" id="23_p3lfl"] [ext_resource type="Resource" uid="uid://d01146n5uo0gd" path="res://Resources/RogueliteMaps/1x2_1.tres" id="24_tsgja"] [ext_resource type="PackedScene" uid="uid://cl7s06sk106uo" path="res://Scenes/Props/VendingMachine.tscn" id="30_exyjy"] +[ext_resource type="Resource" uid="uid://dkr4yxsgbog6m" path="res://Resources/RogueliteMaps/Factory_Large.tres" id="36_ga54h"] +[ext_resource type="Resource" uid="uid://cb7gk278lmicd" path="res://Resources/RogueliteMaps/Lab2x1_1.tres" id="37_cxv74"] [ext_resource type="PackedScene" uid="uid://dff3lrk4srymb" path="res://Scenes/Misc/Vertical_Solid_Wall.tscn" id="40_tsgja"] [ext_resource type="Resource" uid="uid://bdpbekqhuuq4l" path="res://Resources/Items/Shield_Extend_Pickup.tres" id="41_tsgja"] [ext_resource type="Resource" uid="uid://ciybnocjfpshh" path="res://Resources/Items/Heart_Extend_Pickup.tres" id="42_qo6vk"] @@ -89,5 +91,5 @@ ChestLootTable = SubResource("Resource_nnvxo") ShopLootTable = SubResource("Resource_11cll") EnemiesLootTable = SubResource("Resource_tsgja") WeaponsLootTable = SubResource("Resource_eegnh") -Rooms = Array[Object]([ExtResource("5_sludw"), ExtResource("6_b3pjl"), ExtResource("7_nil27"), ExtResource("8_pmfuo"), ExtResource("9_0lwa1"), ExtResource("14_rjphh"), ExtResource("15_2gg5d"), ExtResource("16_402ix"), ExtResource("17_52l5g"), ExtResource("18_gh41q"), ExtResource("19_bn1n6"), ExtResource("20_0on7r"), ExtResource("23_p3lfl"), ExtResource("24_tsgja")]) +Rooms = Array[Object]([ExtResource("5_sludw"), ExtResource("6_b3pjl"), ExtResource("7_nil27"), ExtResource("8_pmfuo"), ExtResource("9_0lwa1"), ExtResource("14_rjphh"), ExtResource("15_2gg5d"), ExtResource("16_402ix"), ExtResource("17_52l5g"), ExtResource("18_gh41q"), ExtResource("19_bn1n6"), ExtResource("20_0on7r"), ExtResource("23_p3lfl"), ExtResource("24_tsgja"), ExtResource("36_ga54h"), ExtResource("37_cxv74")]) metadata/_custom_type_script = "uid://bwtif3if3ea0u" diff --git a/Scenes/Maps/RogueliteMaps/Factory_Large.tscn b/Scenes/Maps/RogueliteMaps/Factory_Large.tscn new file mode 100644 index 00000000..06daf7ff --- /dev/null +++ b/Scenes/Maps/RogueliteMaps/Factory_Large.tscn @@ -0,0 +1,231 @@ +[gd_scene load_steps=17 format=4 uid="uid://mhni7edife8b"] + +[ext_resource type="Script" uid="uid://b2j00riayxkit" path="res://Scripts/Controllers/RogueliteRoom.cs" id="1_fgj4r"] +[ext_resource type="Resource" uid="uid://dkr4yxsgbog6m" path="res://Resources/RogueliteMaps/Factory_Large.tres" id="2_ibxpe"] +[ext_resource type="TileSet" uid="uid://6k28roiljylj" path="res://Tilesets/factory_tileset.tres" id="3_wwar7"] +[ext_resource type="Script" uid="uid://krean0uywtms" path="res://Scripts/TilemapAvoidance.cs" id="4_ibxpe"] +[ext_resource type="PackedScene" uid="uid://c27co22bjym3c" path="res://Scenes/Actors/Camera.tscn" id="5_1vc0a"] +[ext_resource type="PackedScene" uid="uid://cqi87wcxymbhx" path="res://Scenes/Props/Shelf.tscn" id="6_wwar7"] +[ext_resource type="PackedScene" uid="uid://l84on3kv2s52" path="res://Scenes/Door_Horizontal.tscn" id="7_ibxpe"] +[ext_resource type="PackedScene" uid="uid://crph24e6e0v0q" path="res://Scenes/Interactable/Control_Pad.tscn" id="8_p05dj"] +[ext_resource type="Script" uid="uid://8umfjejbkcsm" path="res://Scripts/Actors/RogueliteEnemySpawner.cs" id="9_5wfms"] +[ext_resource type="Resource" uid="uid://qbo6avc7x64b" path="res://Resources/Enemies/Fairy_Guard.tres" id="10_smp83"] +[ext_resource type="Resource" uid="uid://cqfyuurvqb8m6" path="res://Resources/Enemies/Base_Fairy_Special.tres" id="11_mw438"] +[ext_resource type="Resource" uid="uid://cocl3qontm3be" path="res://Resources/Enemies/Base_Fairy.tres" id="12_rg655"] +[ext_resource type="PackedScene" uid="uid://d1h48wgasakk4" path="res://Scenes/Interactable/alarm_box.tscn" id="13_83812"] +[ext_resource type="PackedScene" uid="uid://dnbtou2fklyvp" path="res://Scenes/Actors/alarm_sign.tscn" id="14_hi82m"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_rlq0q"] +vertices = PackedVector2Array(88, 244, 105, 244, 105, 248, 26, 262, 118, 248, 118, 250, 154, 250, 154, 244, 200, 244, 202, 278, 166, 278, 200, 234, 214, 234, 214, 294, 202, 294, 166, 310, 154, 310, 154, 262, 26, 244, 56, 244, 88, 234, 56, 234, 408, 292, 438, 292, 438, 294, 360, 294, 360, 278, 408, 266, 330, 266, 330, 278, 600, 276, 630, 276, 630, 278, 600, 278, 600, 294, 522, 294, 522, 266, 600, 266, 424, 68, 438, 68, 438, 72, 408, 72, 408, 86, 390, 86, 390, 102, 378, 102, 378, 86, 360, 86, 360, 72, 424, 58, 330, 72, 330, 58, 600, 68, 630, 68, 630, 72, 600, 72, 600, 86, 582, 86, 582, 102, 570, 102, 570, 86, 552, 86, 552, 72, 600, 58, 522, 72, 522, 58, 840, 232, 904, 246, 857, 246, 728, 244, 809, 232, 904, 280, 934, 294, 806, 294, 857, 280, 934, 186, 870, 186, 840, 134, 870, 118, 809, 212, 728, 214, 760, 212, 218, 118, 202, 90, 202, 84, 232, 84, 281, 104, 232, 74, 264, 74, 264, 84, 281, 84, 294, 104, 294, 154, 232, 150, 474, 154, 474, 10, 486, 10, 486, 154, 666, 154, 666, 88, 678, 88, 678, 106, 762, 106, 762, 58, 794, 58, 794, 10, 806, 10, 806, 58, 840, 58, 840, 100, 745, 134, 888, 100, 888, 58, 934, 58, 934, 102, 918, 102, 918, 118, 745, 184, 680, 214, 666, 198, 760, 184, 806, 310, 794, 310, 794, 294, 778, 294, 778, 246, 726, 246, 726, 278, 710, 278, 680, 262, 680, 244, 710, 294, 680, 294, 666, 262, 582, 198, 582, 214, 570, 214, 570, 198, 486, 198, 486, 310, 474, 310, 474, 198, 390, 198, 390, 214, 378, 214, 378, 198, 294, 198, 294, 214, 278, 214, 232, 200, 278, 230, 218, 230, 218, 200, 218, 150, 154, 118, 154, 102, 166, 90, 26, 102, 26, 74, 72, 84, 72, 74, 105, 84, 105, 88, 118, 90, 118, 88, 154, 90, 154, 10, 166, 10) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(2, 4, 5, 3), PackedInt32Array(6, 7, 8, 9, 10), PackedInt32Array(8, 11, 12, 13, 9), PackedInt32Array(13, 14, 9), PackedInt32Array(10, 15, 16, 17), PackedInt32Array(6, 10, 17), PackedInt32Array(5, 6, 17, 3), PackedInt32Array(3, 18, 19), PackedInt32Array(0, 3, 19, 20), PackedInt32Array(20, 19, 21), PackedInt32Array(22, 23, 24, 25), PackedInt32Array(22, 25, 26, 27), PackedInt32Array(28, 27, 26, 29), PackedInt32Array(30, 31, 32, 33), PackedInt32Array(33, 34, 35, 36), PackedInt32Array(30, 33, 36), PackedInt32Array(37, 30, 36), PackedInt32Array(38, 39, 40, 41), PackedInt32Array(41, 42, 43), PackedInt32Array(43, 44, 45, 46), PackedInt32Array(46, 47, 48, 49), PackedInt32Array(48, 50, 51, 49), PackedInt32Array(43, 46, 49, 41), PackedInt32Array(49, 38, 41), PackedInt32Array(52, 53, 54, 55), PackedInt32Array(55, 56, 57), PackedInt32Array(57, 58, 59, 60), PackedInt32Array(60, 61, 62, 63), PackedInt32Array(62, 64, 65, 63), PackedInt32Array(57, 60, 63, 52), PackedInt32Array(57, 52, 55), PackedInt32Array(66, 67, 68, 69, 70), PackedInt32Array(71, 72, 73, 74), PackedInt32Array(75, 72, 71, 67), PackedInt32Array(76, 75, 67, 66), PackedInt32Array(76, 66, 77, 78), PackedInt32Array(79, 70, 69, 80, 81), PackedInt32Array(82, 83, 84, 85, 86), PackedInt32Array(85, 87, 88, 89), PackedInt32Array(89, 90, 86), PackedInt32Array(86, 91, 92, 93, 82), PackedInt32Array(94, 95, 96, 97), PackedInt32Array(98, 99, 100, 101), PackedInt32Array(102, 103, 104), PackedInt32Array(104, 105, 106, 107), PackedInt32Array(107, 108, 109, 110), PackedInt32Array(111, 112, 113, 114, 115), PackedInt32Array(111, 115, 116, 78, 109), PackedInt32Array(109, 78, 77, 110), PackedInt32Array(104, 107, 110, 102), PackedInt32Array(101, 102, 110, 98), PackedInt32Array(98, 110, 117, 80, 118, 119), PackedInt32Array(117, 120, 81, 80), PackedInt32Array(73, 121, 122, 123), PackedInt32Array(123, 124, 125), PackedInt32Array(126, 127, 128, 129, 130), PackedInt32Array(128, 131, 132, 129), PackedInt32Array(129, 133, 119, 130), PackedInt32Array(134, 135, 136, 137), PackedInt32Array(138, 139, 140, 141), PackedInt32Array(142, 143, 144, 145), PackedInt32Array(93, 146, 147, 148, 149), PackedInt32Array(148, 150, 151, 152, 149), PackedInt32Array(93, 153, 82), PackedInt32Array(82, 154, 155, 156, 83), PackedInt32Array(155, 157, 158, 159), PackedInt32Array(158, 160, 159), PackedInt32Array(159, 161, 162), PackedInt32Array(155, 159, 162, 163), PackedInt32Array(162, 164, 163), PackedInt32Array(155, 163, 165), PackedInt32Array(165, 166, 167, 156), PackedInt32Array(155, 165, 156), PackedInt32Array(125, 68, 74, 73, 123), PackedInt32Array(69, 68, 125), PackedInt32Array(69, 125, 126, 130), PackedInt32Array(118, 130, 119), PackedInt32Array(97, 98, 119, 134), PackedInt32Array(97, 134, 137), PackedInt32Array(97, 137, 138, 94), PackedInt32Array(94, 138, 141, 92), PackedInt32Array(92, 141, 142), PackedInt32Array(92, 142, 145), PackedInt32Array(92, 145, 146, 93), PackedInt32Array(86, 85, 89)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(17, 36, 14, 12, 47, 15, 49, 34)]) +parsed_collision_mask = 353 +source_geometry_mode = 1 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_u4oyu"] +size = Vector2(915, 245) + +[node name="Map" type="Node2D"] +process_mode = 1 +script = ExtResource("1_fgj4r") +RoomResource = ExtResource("2_ibxpe") + +[node name="Tilemaps" type="Node2D" parent="." groups=["navigation_polygon_source_geometry_group"]] + +[node name="Floor" type="TileMapLayer" parent="Tilemaps" node_paths=PackedStringArray("_solidLayers") groups=["Solid"]] +tile_map_data = PackedByteArray("AAAAAAIAAAALAAcAAAAAAAMAAAALAAcAAAAAAAQAAAALAAcAAAAAAAUAAAALAAcAAAAAAAYAAAALAAcAAAAAAAcAAAALAAcAAAAAAAgAAAALAAcAAAAAAAkAAAALAAcAAAABAAIAAAALAAcAAAABAAMAAAALAAcAAAABAAQAAAALAAcAAAABAAUAAAALAAcAAAABAAYAAAALAAcAAAABAAcAAAALAAcAAAABAAgAAAALAAcAAAABAAkAAAALAAcAAAACAAIAAAALAAcAAAACAAMAAAALAAcAAAACAAQAAAALAAcAAAACAAUAAAALAAcAAAACAAYAAAALAAcAAAACAAcAAAALAAcAAAACAAgAAAALAAcAAAACAAkAAAALAAcAAAADAAIAAAALAAcAAAADAAMAAAALAAcAAAADAAQAAAALAAcAAAADAAUAAAALAAcAAAADAAYAAAALAAcAAAADAAcAAAALAAcAAAADAAgAAAALAAcAAAADAAkAAAALAAcAAAAEAAIAAAALAAcAAAAEAAMAAAALAAcAAAAEAAQAAAALAAcAAAAEAAUAAAALAAcAAAAEAAYAAAALAAcAAAAEAAcAAAALAAcAAAAEAAgAAAALAAcAAAAEAAkAAAALAAcAAAAFAAIAAAALAAcAAAAFAAMAAAALAAcAAAAFAAQAAAALAAcAAAAFAAUAAAALAAcAAAAFAAYAAAALAAcAAAAFAAcAAAALAAcAAAAFAAgAAAALAAcAAAAFAAkAAAALAAcAAAAGAAIAAAALAAcAAAAGAAMAAAALAAcAAAAGAAQAAAALAAcAAAAGAAUAAAALAAcAAAAGAAYAAAALAAcAAAAGAAcAAAALAAcAAAAGAAgAAAALAAcAAAAGAAkAAAALAAcAAAAHAAIAAAALAAcAAAAHAAMAAAALAAcAAAAHAAQAAAALAAcAAAAHAAUAAAALAAcAAAAHAAYAAAALAAcAAAAHAAcAAAALAAcAAAAHAAgAAAALAAcAAAAHAAkAAAALAAcAAAAIAAIAAAALAAcAAAAIAAMAAAALAAcAAAAIAAQAAAALAAcAAAAIAAUAAAALAAcAAAAIAAYAAAALAAcAAAAIAAcAAAALAAcAAAAIAAgAAAALAAcAAAAIAAkAAAALAAcAAAAJAAIAAAALAAcAAAAJAAMAAAALAAcAAAAJAAQAAAALAAcAAAAJAAUAAAALAAcAAAAJAAYAAAALAAcAAAAJAAcAAAALAAcAAAAJAAgAAAALAAcAAAAJAAkAAAALAAcAAAAKAAIAAAALAAcAAAAKAAMAAAALAAcAAAAKAAQAAAALAAcAAAAKAAUAAAALAAcAAAAKAAYAAAALAAcAAAAKAAcAAAALAAcAAAAKAAgAAAALAAcAAAAKAAkAAAALAAcAAAALAAIAAAALAAcAAAALAAUAAAALAAcAAAALAAYAAAALAAcAAAALAAcAAAALAAcAAAALAAgAAAALAAcAAAALAAkAAAALAAcAAAAMAAIAAAALAAcAAAAMAAUAAAALAAcAAAAMAAYAAAALAAcAAAAMAAcAAAALAAcAAAAMAAgAAAALAAcAAAAMAAkAAAALAAcAAAANAAIAAAALAAcAAAANAAMAAAALAAcAAAANAAQAAAALAAcAAAANAAUAAAALAAcAAAANAAYAAAALAAcAAAANAAcAAAALAAcAAAANAAgAAAALAAcAAAANAAkAAAALAAcAAAAOAAIAAAALAAcAAAAOAAMAAAALAAcAAAAOAAQAAAALAAcAAAAOAAUAAAALAAcAAAAOAAYAAAALAAcAAAAOAAcAAAALAAcAAAAOAAgAAAALAAcAAAAOAAkAAAALAAcAAAAPAAIAAAALAAcAAAAPAAMAAAALAAcAAAAPAAQAAAALAAcAAAAPAAUAAAALAAcAAAAPAAYAAAALAAcAAAAPAAcAAAALAAcAAAAPAAgAAAALAAcAAAAPAAkAAAALAAcAAAAQAAIAAAALAAcAAAAQAAMAAAALAAcAAAAQAAQAAAALAAcAAAAQAAUAAAALAAcAAAAQAAYAAAALAAcAAAAQAAcAAAALAAcAAAAQAAgAAAALAAcAAAAQAAkAAAALAAcAAAARAAIAAAALAAcAAAARAAMAAAALAAcAAAARAAQAAAALAAcAAAARAAUAAAALAAcAAAARAAYAAAALAAcAAAARAAcAAAALAAcAAAARAAgAAAALAAcAAAARAAkAAAALAAcAAAASAAIAAAALAAcAAAASAAMAAAALAAcAAAASAAQAAAALAAcAAAASAAUAAAALAAcAAAASAAYAAAALAAcAAAASAAcAAAALAAcAAAASAAgAAAALAAcAAAASAAkAAAALAAcAAAATAAIAAAAIAAQAAAATAAMAAAAIAAQAAAATAAQAAAAIAAQAAAATAAUAAAAIAAQAAAATAAYAAAAIAAQAAAATAAcAAAAIAAQAAAATAAgAAAAIAAQAAAATAAkAAAALAAcAAAAAAAAAAAALAAcAAAAAAAEAAAALAAcAAAABAAAAAAALAAcAAAABAAEAAAALAAcAAAACAAAAAAALAAcAAAACAAEAAAALAAcAAAADAAAAAAALAAcAAAADAAEAAAALAAcAAAAEAAAAAAALAAcAAAAEAAEAAAALAAcAAAAFAAAAAAALAAcAAAAFAAEAAAALAAcAAAAGAAAAAAALAAcAAAAGAAEAAAALAAcAAAAHAAAAAAALAAcAAAAHAAEAAAALAAcAAAAIAAAAAAALAAcAAAAIAAEAAAALAAcAAAAJAAAAAAALAAcAAAAJAAEAAAALAAcAAAAKAAAAAAALAAcAAAAKAAEAAAALAAcAAAALAAAAAAALAAcAAAALAAEAAAALAAcAAAALAAMAAAALAAcAAAALAAQAAAALAAcAAAAMAAAAAAALAAcAAAAMAAEAAAALAAcAAAAMAAMAAAALAAcAAAAMAAQAAAALAAcAAAANAAAAAAALAAcAAAANAAEAAAALAAcAAAAOAAAAAAALAAcAAAAOAAEAAAALAAcAAAAPAAAAAAALAAcAAAAPAAEAAAALAAcAAAAQAAAAAAALAAcAAAAQAAEAAAALAAcAAAARAAAAAAALAAcAAAARAAEAAAALAAcAAAASAAAAAAALAAcAAAASAAEAAAALAAcAAAATAAAAAAAIAAQAAAATAAEAAAAIAAQAAAAUAAAAAAAIAAQAAAAUAAEAAAAIAAQAAAAUAAIAAAAIAAQAAAAUAAMAAAAEAAAAAAAUAAQAAAAEAAAAAAAUAAUAAAAEAAAAAAAUAAYAAAAEAAAAAAAUAAcAAAAEAAAAAAAUAAgAAAAEAAAAAAAUAAkAAAALAAcAAAAVAAAAAAAIAAQAAAAVAAEAAAAIAAQAAAAVAAIAAAAIAAQAAAAVAAMAAAAEAAAAAAAVAAQAAAAEAAAAAAAVAAUAAAAEAAAAAAAVAAYAAAAEAAAAAAAVAAcAAAAEAAAAAAAVAAgAAAAEAAAAAAAVAAkAAAALAAcAAAAWAAAAAAAIAAQAAAAWAAEAAAAIAAQAAAAWAAIAAAAIAAQAAAAWAAMAAAAEAAAAAAAWAAQAAAAEAAAAAAAWAAUAAAAEAAAAAAAWAAYAAAAEAAAAAAAWAAcAAAAEAAAAAAAWAAgAAAAEAAAAAAAWAAkAAAALAAcAAAAXAAAAAAAIAAQAAAAXAAEAAAAIAAQAAAAXAAIAAAAIAAQAAAAXAAMAAAAEAAAAAAAXAAQAAAAEAAAAAAAXAAUAAAAEAAAAAAAXAAYAAAAEAAAAAAAXAAcAAAAEAAAAAAAXAAgAAAAEAAAAAAAXAAkAAAALAAcAAAAYAAAAAAAIAAQAAAAYAAEAAAAIAAQAAAAYAAIAAAAIAAQAAAAYAAMAAAAEAAAAAAAYAAQAAAAEAAAAAAAYAAUAAAAEAAAAAAAYAAYAAAAEAAAAAAAYAAcAAAAEAAAAAAAYAAgAAAAEAAAAAAAYAAkAAAALAAcAAAAZAAAAAAAIAAQAAAAZAAEAAAAIAAQAAAAZAAIAAAAIAAQAAAAZAAMAAAAEAAAAAAAZAAQAAAAEAAAAAAAZAAUAAAAEAAAAAAAZAAYAAAAEAAAAAAAZAAcAAAAEAAAAAAAZAAgAAAAEAAAAAAAZAAkAAAALAAcAAAAaAAAAAAAIAAQAAAAaAAEAAAAIAAQAAAAaAAIAAAAIAAQAAAAaAAMAAAAEAAAAAAAaAAQAAAAEAAAAAAAaAAUAAAAEAAAAAAAaAAYAAAAEAAAAAAAaAAcAAAAEAAAAAAAaAAgAAAAEAAAAAAAaAAkAAAALAAcAAAAbAAAAAAAIAAQAAAAbAAEAAAAIAAQAAAAbAAIAAAAIAAQAAAAbAAMAAAAEAAAAAAAbAAQAAAAEAAAAAAAbAAUAAAAEAAAAAAAbAAYAAAAEAAAAAAAbAAcAAAAEAAAAAAAbAAgAAAAEAAAAAAAbAAkAAAALAAcAAAAcAAAAAAAIAAQAAAAcAAEAAAAIAAQAAAAcAAIAAAAIAAQAAAAcAAMAAAAEAAAAAAAcAAQAAAAEAAAAAAAcAAUAAAAEAAAAAAAcAAYAAAAEAAAAAAAcAAcAAAAEAAAAAAAcAAgAAAAEAAAAAAAcAAkAAAALAAcAAAAdAAAAAAALAAcAAAAdAAEAAAALAAcAAAAdAAIAAAALAAcAAAAdAAMAAAALAAcAAAAdAAQAAAALAAcAAAAdAAUAAAALAAcAAAAdAAYAAAALAAcAAAAdAAcAAAALAAcAAAAdAAgAAAALAAcAAAAdAAkAAAALAAcAAAAeAAAAAAALAAcAAAAeAAEAAAALAAcAAAAeAAIAAAALAAcAAAAeAAMAAAALAAcAAAAeAAQAAAALAAcAAAAeAAUAAAALAAcAAAAeAAYAAAALAAcAAAAeAAcAAAALAAcAAAAeAAgAAAALAAcAAAAeAAkAAAALAAcAAAAfAAAAAAALAAcAAAAfAAEAAAALAAcAAAAfAAIAAAAEAAAAAAAfAAMAAAAEAAAAAAAfAAQAAAAEAAAAAAAfAAUAAAAEAAAAAAAfAAYAAAAEAAAAAAAfAAcAAAAEAAAAAAAfAAgAAAAEAAAAAAAfAAkAAAALAAcAAAAgAAAAAAALAAcAAAAgAAEAAAALAAcAAAAgAAIAAAAEAAAAAAAgAAMAAAAEAAAAAAAgAAQAAAAEAAAAAAAgAAUAAAAEAAAAAAAgAAYAAAAEAAAAAAAgAAcAAAAEAAAAAAAgAAgAAAAEAAAAAAAgAAkAAAALAAcAAAAhAAAAAAALAAcAAAAhAAEAAAALAAcAAAAhAAIAAAAEAAAAAAAhAAMAAAAEAAAAAAAhAAQAAAAEAAAAAAAhAAUAAAAEAAAAAAAhAAYAAAAEAAAAAAAhAAcAAAAEAAAAAAAhAAgAAAAEAAAAAAAhAAkAAAALAAcAAAAiAAAAAAALAAcAAAAiAAEAAAALAAcAAAAiAAIAAAAEAAAAAAAiAAMAAAAEAAAAAAAiAAQAAAAEAAAAAAAiAAUAAAAEAAAAAAAiAAYAAAAEAAAAAAAiAAcAAAAEAAAAAAAiAAgAAAAEAAAAAAAiAAkAAAALAAcAAAAjAAAAAAALAAcAAAAjAAEAAAALAAcAAAAjAAIAAAAEAAAAAAAjAAMAAAAEAAAAAAAjAAQAAAAEAAAAAAAjAAUAAAAEAAAAAAAjAAYAAAAEAAAAAAAjAAcAAAAEAAAAAAAjAAgAAAAEAAAAAAAjAAkAAAALAAcAAAAkAAAAAAALAAcAAAAkAAEAAAALAAcAAAAkAAIAAAAEAAAAAAAkAAMAAAAEAAAAAAAkAAQAAAAEAAAAAAAkAAUAAAAEAAAAAAAlAAAAAAALAAcAAAAlAAEAAAALAAcAAAAlAAIAAAAEAAAAAAAlAAMAAAAEAAAAAAAlAAQAAAAEAAAAAAAlAAUAAAAEAAAAAAAmAAAAAAALAAcAAAAmAAEAAAALAAcAAAAmAAIAAAAEAAAAAAAmAAMAAAAEAAAAAAAmAAQAAAAEAAAAAAAmAAUAAAAEAAAAAAAnAAAAAAALAAcAAAAnAAEAAAALAAcAAAAnAAIAAAAEAAAAAAAnAAMAAAAEAAAAAAAnAAQAAAAEAAAAAAAnAAUAAAAEAAAAAAAoAAAAAAALAAcAAAAoAAEAAAALAAcAAAAoAAIAAAAEAAAAAAAoAAMAAAAEAAAAAAAoAAQAAAAEAAAAAAAoAAUAAAAEAAAAAAAoAAYAAAAEAAAAAAAoAAcAAAAEAAAAAAApAAAAAAALAAcAAAApAAEAAAALAAcAAAApAAIAAAALAAcAAAApAAMAAAALAAcAAAApAAQAAAALAAcAAAApAAUAAAALAAcAAAApAAYAAAALAAcAAAApAAcAAAALAAcAAAAqAAAAAAALAAcAAAAqAAEAAAALAAcAAAAqAAIAAAALAAcAAAAqAAMAAAALAAcAAAAqAAQAAAALAAcAAAAqAAUAAAALAAcAAAAqAAYAAAALAAcAAAAqAAcAAAALAAcAAAAqAAgAAAALAAcAAAAqAAkAAAALAAcAAAArAAAAAAALAAcAAAArAAEAAAALAAcAAAArAAIAAAALAAcAAAArAAMAAAALAAcAAAArAAQAAAALAAcAAAArAAUAAAALAAcAAAArAAYAAAALAAcAAAArAAcAAAALAAcAAAArAAgAAAALAAcAAAArAAkAAAALAAcAAAAsAAAAAAALAAcAAAAsAAEAAAALAAcAAAAsAAIAAAALAAcAAAAsAAMAAAALAAcAAAAsAAQAAAALAAcAAAAsAAUAAAALAAcAAAAsAAYAAAALAAcAAAAsAAcAAAALAAcAAAAsAAgAAAALAAcAAAAsAAkAAAALAAcAAAAtAAAAAAALAAcAAAAtAAEAAAALAAcAAAAtAAIAAAALAAcAAAAtAAMAAAALAAcAAAAtAAQAAAALAAcAAAAtAAUAAAALAAcAAAAtAAYAAAALAAcAAAAtAAcAAAALAAcAAAAtAAgAAAALAAcAAAAtAAkAAAALAAcAAAAuAAAAAAALAAcAAAAuAAEAAAALAAcAAAAuAAIAAAALAAcAAAAuAAMAAAALAAcAAAAuAAQAAAALAAcAAAAuAAUAAAALAAcAAAAuAAYAAAALAAcAAAAuAAcAAAALAAcAAAAuAAgAAAALAAcAAAAuAAkAAAALAAcAAAAvAAAAAAALAAcAAAAvAAEAAAALAAcAAAAvAAIAAAALAAcAAAAvAAMAAAALAAcAAAAvAAQAAAALAAcAAAAvAAUAAAALAAcAAAAvAAYAAAALAAcAAAAvAAcAAAALAAcAAAAvAAgAAAALAAcAAAAvAAkAAAALAAcAAAAwAAAAAAALAAcAAAAwAAEAAAALAAcAAAAwAAIAAAALAAcAAAAwAAMAAAALAAcAAAAwAAQAAAALAAcAAAAwAAUAAAALAAcAAAAwAAYAAAALAAcAAAAwAAcAAAALAAcAAAAwAAgAAAALAAcAAAAwAAkAAAALAAcAAAAxAAAAAAALAAcAAAAxAAEAAAALAAcAAAAxAAIAAAALAAcAAAAxAAMAAAALAAcAAAAxAAQAAAALAAcAAAAxAAUAAAALAAcAAAAxAAYAAAALAAcAAAAxAAcAAAALAAcAAAAxAAgAAAALAAcAAAAxAAkAAAALAAcAAAAyAAAAAAALAAcAAAAyAAEAAAALAAcAAAAyAAIAAAALAAcAAAAyAAMAAAALAAcAAAAyAAQAAAALAAcAAAAyAAUAAAALAAcAAAAyAAYAAAALAAcAAAAyAAcAAAALAAcAAAAyAAgAAAALAAcAAAAyAAkAAAALAAcAAAAzAAAAAAALAAcAAAAzAAEAAAALAAcAAAAzAAIAAAALAAcAAAAzAAMAAAALAAcAAAAzAAQAAAALAAcAAAAzAAUAAAALAAcAAAAzAAYAAAALAAcAAAAzAAcAAAALAAcAAAAzAAgAAAALAAcAAAAzAAkAAAALAAcAAAA0AAAAAAALAAcAAAA0AAEAAAALAAcAAAA0AAIAAAALAAcAAAA0AAMAAAALAAcAAAA0AAQAAAALAAcAAAA0AAUAAAALAAcAAAA0AAYAAAALAAcAAAA0AAcAAAALAAcAAAA0AAgAAAALAAcAAAA0AAkAAAALAAcAAAA1AAAAAAALAAcAAAA1AAEAAAALAAcAAAA1AAIAAAALAAcAAAA1AAMAAAALAAcAAAA1AAQAAAALAAcAAAA1AAUAAAALAAcAAAA1AAYAAAALAAcAAAA1AAcAAAALAAcAAAA1AAgAAAALAAcAAAA1AAkAAAALAAcAAAA2AAAAAAALAAcAAAA2AAEAAAALAAcAAAA2AAIAAAALAAcAAAA2AAMAAAALAAcAAAA2AAQAAAALAAcAAAA2AAUAAAALAAcAAAA2AAYAAAALAAcAAAA2AAcAAAALAAcAAAA2AAgAAAALAAcAAAA2AAkAAAALAAcAAAA3AAAAAAALAAcAAAA3AAEAAAALAAcAAAA3AAIAAAALAAcAAAA3AAMAAAALAAcAAAA3AAQAAAALAAcAAAA3AAUAAAALAAcAAAA3AAYAAAALAAcAAAA3AAcAAAALAAcAAAA3AAgAAAALAAcAAAA3AAkAAAALAAcAAAA4AAAAAAALAAcAAAA4AAEAAAALAAcAAAA4AAIAAAALAAcAAAA4AAMAAAALAAcAAAA4AAQAAAALAAcAAAA4AAUAAAALAAcAAAA4AAYAAAALAAcAAAA4AAcAAAALAAcAAAA4AAgAAAALAAcAAAA4AAkAAAALAAcAAAA5AAAAAAALAAcAAAA5AAEAAAALAAcAAAA5AAIAAAALAAcAAAA5AAMAAAALAAcAAAA5AAQAAAALAAcAAAA5AAUAAAALAAcAAAA5AAYAAAALAAcAAAA5AAcAAAALAAcAAAA5AAgAAAALAAcAAAA5AAkAAAALAAcAAAA6AAAAAAALAAcAAAA6AAEAAAALAAcAAAA6AAIAAAALAAcAAAA6AAMAAAALAAcAAAA6AAQAAAALAAcAAAA6AAUAAAALAAcAAAA6AAYAAAALAAcAAAA6AAcAAAALAAcAAAA6AAgAAAALAAcAAAA6AAkAAAALAAcAAAA7AAAAAAALAAcAAAA7AAEAAAALAAcAAAA7AAIAAAALAAcAAAA7AAMAAAALAAcAAAA7AAQAAAALAAcAAAA7AAUAAAALAAcAAAA7AAYAAAALAAcAAAA7AAcAAAALAAcAAAA7AAgAAAALAAcAAAA7AAkAAAALAAcAAAAAAAoAAAALAAcAAAAAAAsAAAALAAcAAAAAAAwAAAALAAcAAAAAAA0AAAALAAcAAAAAAA4AAAALAAcAAAAAAA8AAAALAAcAAAAAABAAAAALAAcAAAAAABEAAAALAAcAAAAAABIAAAALAAcAAAABAAoAAAALAAcAAAABAAsAAAALAAcAAAABAAwAAAALAAcAAAABAA0AAAALAAcAAAABAA4AAAALAAcAAAABAA8AAAALAAcAAAABABAAAAALAAcAAAABABEAAAALAAcAAAABABIAAAALAAcAAAACAAoAAAALAAcAAAACAAsAAAALAAcAAAACAAwAAAALAAcAAAACAA0AAAALAAcAAAACAA4AAAALAAcAAAACAA8AAAALAAcAAAACABAAAAALAAcAAAACABEAAAALAAcAAAACABIAAAALAAcAAAADAAoAAAALAAcAAAADAAsAAAALAAcAAAADAAwAAAALAAcAAAADAA0AAAALAAcAAAADAA4AAAALAAcAAAADAA8AAAALAAcAAAADABAAAAALAAcAAAADABEAAAALAAcAAAADABIAAAALAAcAAAAEAAoAAAALAAcAAAAEAAsAAAALAAcAAAAEAAwAAAALAAcAAAAEAA0AAAALAAcAAAAEAA4AAAALAAcAAAAEAA8AAAALAAcAAAAEABAAAAALAAcAAAAEABEAAAALAAcAAAAEABIAAAALAAcAAAAFAAoAAAALAAcAAAAFAAsAAAALAAcAAAAFAAwAAAALAAcAAAAFAA0AAAALAAcAAAAFAA4AAAALAAcAAAAFAA8AAAALAAcAAAAFABAAAAALAAcAAAAFABEAAAALAAcAAAAFABIAAAALAAcAAAAGAAoAAAALAAcAAAAGAAsAAAALAAcAAAAGAAwAAAALAAcAAAAGAA0AAAALAAcAAAAGAA4AAAALAAcAAAAGAA8AAAALAAcAAAAGABAAAAALAAcAAAAGABEAAAALAAcAAAAGABIAAAALAAcAAAAHAAoAAAALAAcAAAAHAAsAAAALAAcAAAAHAAwAAAALAAcAAAAHAA0AAAALAAcAAAAHAA4AAAALAAcAAAAHAA8AAAALAAcAAAAHABAAAAALAAcAAAAHABEAAAALAAcAAAAHABIAAAALAAcAAAAIAAoAAAALAAcAAAAIAAsAAAALAAcAAAAIAAwAAAALAAcAAAAIAA0AAAALAAcAAAAIAA4AAAALAAcAAAAIAA8AAAALAAcAAAAIABAAAAALAAcAAAAIABEAAAALAAcAAAAIABIAAAALAAcAAAAJAAoAAAALAAcAAAAJAAsAAAALAAcAAAAJAAwAAAALAAcAAAAJAA0AAAALAAcAAAAJAA4AAAALAAcAAAAJAA8AAAALAAcAAAAJABAAAAALAAcAAAAJABEAAAALAAcAAAAJABIAAAALAAcAAAAKAAoAAAALAAcAAAAKAAsAAAALAAcAAAAKAAwAAAALAAcAAAAKAA0AAAALAAcAAAAKAA4AAAALAAcAAAAKAA8AAAALAAcAAAAKABAAAAALAAcAAAAKABEAAAALAAcAAAAKABIAAAALAAcAAAALAAoAAAALAAcAAAALAAsAAAALAAcAAAALAAwAAAALAAcAAAALAA0AAAALAAcAAAALAA4AAAALAAcAAAALAA8AAAALAAcAAAALABAAAAALAAcAAAALABEAAAALAAcAAAALABIAAAALAAcAAAAMAAoAAAALAAcAAAAMAAsAAAALAAcAAAAMAAwAAAALAAcAAAAMAA0AAAALAAcAAAAMAA4AAAALAAcAAAAMAA8AAAALAAcAAAAMABAAAAALAAcAAAAMABEAAAALAAcAAAAMABIAAAALAAcAAAANAAoAAAALAAcAAAANAAsAAAALAAcAAAANAAwAAAALAAcAAAANAA0AAAALAAcAAAANAA4AAAALAAcAAAANAA8AAAALAAcAAAANABAAAAALAAcAAAANABEAAAALAAcAAAANABIAAAALAAcAAAAOAAoAAAALAAcAAAAOAAsAAAALAAcAAAAOAAwAAAALAAcAAAAOAA0AAAALAAcAAAAOAA4AAAALAAcAAAAOAA8AAAALAAcAAAAOABAAAAALAAcAAAAOABEAAAALAAcAAAAOABIAAAALAAcAAAAPAAoAAAALAAcAAAAPAAsAAAALAAcAAAAPAAwAAAALAAcAAAAPAA0AAAALAAcAAAAPAA4AAAALAAcAAAAPAA8AAAALAAcAAAAPABAAAAALAAcAAAAPABEAAAALAAcAAAAPABIAAAALAAcAAAAQAAoAAAALAAcAAAAQAAsAAAALAAcAAAAQAAwAAAALAAcAAAAQAA0AAAALAAcAAAAQAA4AAAALAAcAAAAQAA8AAAALAAcAAAAQABAAAAALAAcAAAAQABEAAAALAAcAAAAQABIAAAALAAcAAAARAAoAAAALAAcAAAARAAsAAAALAAcAAAARAAwAAAALAAcAAAARAA0AAAALAAcAAAARAA4AAAALAAcAAAARAA8AAAALAAcAAAARABAAAAALAAcAAAARABEAAAALAAcAAAARABIAAAALAAcAAAASAAoAAAALAAcAAAASAAsAAAALAAcAAAASAAwAAAALAAcAAAASAA0AAAALAAcAAAASAA4AAAALAAcAAAASAA8AAAALAAcAAAASABAAAAALAAcAAAASABEAAAALAAcAAAASABIAAAALAAcAAAATAAoAAAALAAcAAAATAAsAAAALAAcAAAATAAwAAAALAAcAAAATAA0AAAALAAcAAAATAA4AAAAIAAQAAAATAA8AAAAIAAQAAAATABAAAAAIAAQAAAATABEAAAAIAAQAAAATABIAAAAIAAQAAAAUAAoAAAALAAcAAAAUAAsAAAALAAcAAAAUAAwAAAALAAcAAAAUAA0AAAALAAcAAAAUAA4AAAAEAAAAAAAUAA8AAAAEAAAAAAAUABAAAAAEAAAAAAAUABEAAAAEAAAAAAAUABIAAAAEAAAAAAAVAAoAAAALAAcAAAAVAAsAAAALAAcAAAAVAAwAAAALAAcAAAAVAA0AAAALAAcAAAAVAA4AAAAEAAAAAAAVAA8AAAAEAAAAAAAVABAAAAAEAAAAAAAVABEAAAAEAAAAAAAVABIAAAAEAAAAAAAWAAoAAAALAAcAAAAWAAsAAAALAAcAAAAWAAwAAAALAAcAAAAWAA0AAAALAAcAAAAWAA4AAAAEAAAAAAAWAA8AAAAEAAAAAAAWABAAAAAEAAAAAAAWABEAAAAEAAAAAAAWABIAAAAEAAAAAAAXAAoAAAALAAcAAAAXAAsAAAALAAcAAAAXAAwAAAALAAcAAAAXAA0AAAALAAcAAAAXAA4AAAAEAAAAAAAXAA8AAAAEAAAAAAAXABAAAAAEAAAAAAAXABEAAAAEAAAAAAAXABIAAAAEAAAAAAAYAAoAAAALAAcAAAAYAAsAAAALAAcAAAAYAAwAAAALAAcAAAAYAA0AAAALAAcAAAAYAA4AAAAEAAAAAAAYAA8AAAAEAAAAAAAYABAAAAAEAAAAAAAYABEAAAAEAAAAAAAYABIAAAAEAAAAAAAZAAoAAAALAAcAAAAZAAsAAAALAAcAAAAZAAwAAAALAAcAAAAZAA0AAAALAAcAAAAZAA4AAAAEAAAAAAAZAA8AAAAEAAAAAAAZABAAAAAEAAAAAAAZABEAAAAEAAAAAAAZABIAAAAEAAAAAAAaAAoAAAALAAcAAAAaAAsAAAALAAcAAAAaAAwAAAALAAcAAAAaAA0AAAALAAcAAAAaAA4AAAAEAAAAAAAaAA8AAAAEAAAAAAAaABAAAAAEAAAAAAAaABEAAAAEAAAAAAAaABIAAAAEAAAAAAAbAAoAAAALAAcAAAAbAAsAAAALAAcAAAAbAAwAAAALAAcAAAAbAA0AAAALAAcAAAAbAA4AAAAEAAAAAAAbAA8AAAAEAAAAAAAbABAAAAAEAAAAAAAbABEAAAAEAAAAAAAbABIAAAAEAAAAAAAcAAoAAAALAAcAAAAcAAsAAAALAAcAAAAcAAwAAAALAAcAAAAcAA0AAAAIAAQAAAAcAA4AAAAIAAQAAAAcAA8AAAAIAAQAAAAcABAAAAAIAAQAAAAcABEAAAAIAAQAAAAcABIAAAAIAAQAAAAdAAoAAAALAAcAAAAdAAsAAAALAAcAAAAdAAwAAAALAAcAAAAdAA0AAAALAAcAAAAdAA4AAAALAAcAAAAdAA8AAAALAAcAAAAdABAAAAALAAcAAAAdABEAAAALAAcAAAAdABIAAAALAAcAAAAeAAoAAAALAAcAAAAeAAsAAAALAAcAAAAeAAwAAAALAAcAAAAeAA0AAAALAAcAAAAeAA4AAAALAAcAAAAeAA8AAAALAAcAAAAeABAAAAALAAcAAAAeABEAAAALAAcAAAAeABIAAAALAAcAAAAfAAoAAAALAAcAAAAfAAsAAAALAAcAAAAfAAwAAAALAAcAAAAfAA0AAAALAAcAAAAfAA4AAAALAAcAAAAfAA8AAAAEAAAAAAAfABAAAAAEAAAAAAAfABEAAAAEAAAAAAAfABIAAAAEAAAAAAAgAAoAAAALAAcAAAAgAAsAAAALAAcAAAAgAAwAAAALAAcAAAAgAA0AAAALAAcAAAAgAA4AAAALAAcAAAAgAA8AAAAEAAAAAAAgABAAAAAEAAAAAAAgABEAAAAEAAAAAAAgABIAAAAEAAAAAAAhAAoAAAALAAcAAAAhAAsAAAALAAcAAAAhAAwAAAALAAcAAAAhAA0AAAALAAcAAAAhAA4AAAALAAcAAAAhAA8AAAAEAAAAAAAhABAAAAAEAAAAAAAhABEAAAAEAAAAAAAhABIAAAAEAAAAAAAiAAoAAAALAAcAAAAiAAsAAAALAAcAAAAiAAwAAAALAAcAAAAiAA0AAAALAAcAAAAiAA4AAAALAAcAAAAiAA8AAAAEAAAAAAAiABAAAAAEAAAAAAAiABEAAAAEAAAAAAAiABIAAAAEAAAAAAAjAAoAAAALAAcAAAAjAAsAAAALAAcAAAAjAAwAAAALAAcAAAAjAA0AAAALAAcAAAAjAA4AAAALAAcAAAAjAA8AAAAEAAAAAAAjABAAAAAEAAAAAAAjABEAAAAEAAAAAAAjABIAAAAEAAAAAAAkAA4AAAALAAcAAAAkAA8AAAAEAAAAAAAkABAAAAAEAAAAAAAkABEAAAAEAAAAAAAkABIAAAAEAAAAAAAlAA4AAAALAAcAAAAlAA8AAAAEAAAAAAAlABAAAAAEAAAAAAAlABEAAAAEAAAAAAAlABIAAAAEAAAAAAAmAA8AAAAEAAAAAAAmABAAAAAEAAAAAAAmABEAAAAEAAAAAAAmABIAAAAEAAAAAAAnAA8AAAAEAAAAAAAnABAAAAAEAAAAAAAnABEAAAAEAAAAAAAnABIAAAAEAAAAAAAoAA8AAAALAAcAAAAoABAAAAALAAcAAAAoABEAAAALAAcAAAAoABIAAAALAAcAAAApAA8AAAALAAcAAAApABAAAAALAAcAAAApABEAAAALAAcAAAApABIAAAALAAcAAAAqAAoAAAALAAcAAAAqAAsAAAALAAcAAAAqAAwAAAALAAcAAAAqAA0AAAALAAcAAAAqAA4AAAALAAcAAAAqAA8AAAALAAcAAAAqABAAAAALAAcAAAAqABEAAAALAAcAAAAqABIAAAALAAcAAAArAAoAAAALAAcAAAArAAsAAAALAAcAAAArAAwAAAALAAcAAAArAA0AAAALAAcAAAArAA4AAAALAAcAAAArAA8AAAALAAcAAAArABAAAAALAAcAAAArABEAAAALAAcAAAArABIAAAALAAcAAAAsAAoAAAALAAcAAAAsAAsAAAALAAcAAAAsAAwAAAALAAcAAAAsAA0AAAALAAcAAAAsAA4AAAALAAcAAAAsAA8AAAALAAcAAAAsABAAAAALAAcAAAAsABEAAAALAAcAAAAsABIAAAALAAcAAAAtAAoAAAALAAcAAAAtAAsAAAALAAcAAAAtAAwAAAALAAcAAAAtAA0AAAALAAcAAAAtAA4AAAALAAcAAAAtAA8AAAALAAcAAAAtABAAAAALAAcAAAAtABEAAAALAAcAAAAtABIAAAALAAcAAAAuAAoAAAALAAcAAAAuAAsAAAALAAcAAAAuAAwAAAALAAcAAAAuAA0AAAALAAcAAAAuAA4AAAALAAcAAAAuAA8AAAALAAcAAAAuABAAAAALAAcAAAAuABEAAAALAAcAAAAuABIAAAALAAcAAAAvAAoAAAALAAcAAAAvAAsAAAALAAcAAAAvAAwAAAALAAcAAAAvAA0AAAALAAcAAAAvAA4AAAALAAcAAAAvAA8AAAALAAcAAAAvABAAAAALAAcAAAAvABEAAAALAAcAAAAvABIAAAALAAcAAAAwAAoAAAALAAcAAAAwAAsAAAALAAcAAAAwAAwAAAALAAcAAAAwAA0AAAALAAcAAAAwAA4AAAALAAcAAAAwAA8AAAALAAcAAAAwABAAAAALAAcAAAAwABEAAAALAAcAAAAwABIAAAALAAcAAAAxAAoAAAALAAcAAAAxAAsAAAALAAcAAAAxAAwAAAALAAcAAAAxAA0AAAALAAcAAAAxAA4AAAALAAcAAAAxAA8AAAALAAcAAAAxABAAAAALAAcAAAAxABEAAAALAAcAAAAxABIAAAALAAcAAAAyAAoAAAALAAcAAAAyAAsAAAALAAcAAAAyAAwAAAALAAcAAAAyAA0AAAALAAcAAAAyAA4AAAALAAcAAAAyAA8AAAALAAcAAAAyABAAAAALAAcAAAAyABEAAAALAAcAAAAyABIAAAALAAcAAAAzAAoAAAALAAcAAAAzAAsAAAALAAcAAAAzAAwAAAALAAcAAAAzAA0AAAALAAcAAAAzAA4AAAALAAcAAAAzAA8AAAALAAcAAAAzABAAAAALAAcAAAAzABEAAAALAAcAAAAzABIAAAALAAcAAAA0AAoAAAALAAcAAAA0AAsAAAALAAcAAAA0AAwAAAALAAcAAAA0AA0AAAALAAcAAAA0AA4AAAALAAcAAAA0AA8AAAALAAcAAAA0ABAAAAALAAcAAAA0ABEAAAALAAcAAAA0ABIAAAALAAcAAAA1AAoAAAALAAcAAAA1AAsAAAALAAcAAAA1AAwAAAALAAcAAAA1AA0AAAALAAcAAAA1AA4AAAALAAcAAAA1AA8AAAALAAcAAAA1ABAAAAALAAcAAAA1ABEAAAALAAcAAAA1ABIAAAALAAcAAAA2AAoAAAALAAcAAAA2AAsAAAALAAcAAAA2AAwAAAALAAcAAAA2AA0AAAALAAcAAAA2AA4AAAALAAcAAAA2AA8AAAALAAcAAAA2ABAAAAALAAcAAAA2ABEAAAALAAcAAAA2ABIAAAALAAcAAAA3AAoAAAALAAcAAAA3AAsAAAALAAcAAAA3AAwAAAALAAcAAAA3AA0AAAALAAcAAAA3AA4AAAALAAcAAAA3AA8AAAALAAcAAAA3ABAAAAALAAcAAAA3ABEAAAALAAcAAAA3ABIAAAALAAcAAAA4AAoAAAALAAcAAAA4AAsAAAALAAcAAAA4AAwAAAALAAcAAAA4AA0AAAALAAcAAAA4AA4AAAALAAcAAAA4AA8AAAALAAcAAAA4ABAAAAALAAcAAAA4ABEAAAALAAcAAAA4ABIAAAALAAcAAAA5AAoAAAALAAcAAAA5AAsAAAALAAcAAAA5AAwAAAALAAcAAAA5AA0AAAALAAcAAAA5AA4AAAALAAcAAAA5AA8AAAALAAcAAAA5ABAAAAALAAcAAAA5ABEAAAALAAcAAAA5ABIAAAALAAcAAAA6AAoAAAALAAcAAAA6AAsAAAALAAcAAAA6AAwAAAALAAcAAAA6AA0AAAALAAcAAAA6AA4AAAALAAcAAAA6AA8AAAALAAcAAAA6ABAAAAALAAcAAAA6ABEAAAALAAcAAAA6ABIAAAALAAcAAAA7AAoAAAALAAcAAAA7AAsAAAALAAcAAAA7AAwAAAALAAcAAAA7AA0AAAALAAcAAAA7AA4AAAALAAcAAAA7AA8AAAALAAcAAAA7ABAAAAALAAcAAAA7ABEAAAALAAcAAAA7ABIAAAALAAcAAAAAABMAAAALAAcAAAABABMAAAALAAcAAAACABMAAAALAAcAAAADABMAAAALAAcAAAAEABMAAAALAAcAAAAFABMAAAALAAcAAAAGABMAAAALAAcAAAAHABMAAAALAAcAAAAIABMAAAALAAcAAAAJABMAAAALAAcAAAAKABMAAAALAAcAAAALABMAAAALAAcAAAAMABMAAAALAAcAAAANABMAAAALAAcAAAAOABMAAAALAAcAAAAPABMAAAALAAcAAAAQABMAAAALAAcAAAARABMAAAALAAcAAAASABMAAAALAAcAAAATABMAAAAIAAQAAAAUABMAAAAIAAQAAAAVABMAAAAIAAQAAAAWABMAAAAIAAQAAAAXABMAAAAIAAQAAAAYABMAAAAIAAQAAAAZABMAAAAIAAQAAAAaABMAAAAIAAQAAAAbABMAAAAIAAQAAAAcABMAAAAIAAQAAAAdABMAAAALAAcAAAAeABMAAAALAAcAAAAfABMAAAAEAAAAAAAgABMAAAAEAAAAAAAhABMAAAAEAAAAAAAiABMAAAAEAAAAAAAjABMAAAAEAAAAAAAkABMAAAAEAAAAAAAlABMAAAAEAAAAAAAmABMAAAAEAAAAAAAnABMAAAAEAAAAAAAoABMAAAALAAcAAAApABMAAAALAAcAAAAqABMAAAALAAcAAAArABMAAAALAAcAAAAsABMAAAALAAcAAAAtABMAAAALAAcAAAAuABMAAAALAAcAAAAvABMAAAALAAcAAAAwABMAAAALAAcAAAAxABMAAAALAAcAAAAyABMAAAALAAcAAAAzABMAAAALAAcAAAA0ABMAAAALAAcAAAA1ABMAAAALAAcAAAA2ABMAAAALAAcAAAA3ABMAAAALAAcAAAA4ABMAAAALAAcAAAA5ABMAAAALAAcAAAA6ABMAAAALAAcAAAA7ABMAAAALAAcAAAAmAA4AAAALAAcAAAAnAA4AAAALAAcAAAAoAAgAAAAEAAAAAAAoAAkAAAALAAcAAAAoAAoAAAALAAcAAAAoAAsAAAALAAcAAAAoAAwAAAALAAcAAAAoAA0AAAALAAcAAAAoAA4AAAALAAcAAAApAAgAAAALAAcAAAApAAkAAAALAAcAAAApAAoAAAALAAcAAAApAAsAAAALAAcAAAApAAwAAAALAAcAAAApAA0AAAALAAcAAAApAA4AAAALAAcAAAAkAAYAAAAEAAAAAAAkAAcAAAAEAAAAAAAkAAgAAAAEAAAAAAAkAAkAAAALAAcAAAAkAAoAAAALAAcAAAAkAAsAAAALAAcAAAAkAAwAAAALAAcAAAAkAA0AAAALAAcAAAAlAAYAAAAEAAAAAAAlAAcAAAAEAAAAAAAlAAgAAAAEAAAAAAAlAAkAAAALAAcAAAAlAAoAAAALAAcAAAAlAAsAAAALAAcAAAAlAAwAAAALAAcAAAAlAA0AAAALAAcAAAAmAAYAAAAEAAAAAAAmAAcAAAAEAAAAAAAmAAgAAAAEAAAAAAAmAAkAAAALAAcAAAAmAAoAAAALAAcAAAAmAAsAAAALAAcAAAAmAAwAAAALAAcAAAAmAA0AAAALAAcAAAAnAAYAAAAEAAAAAAAnAAcAAAAEAAAAAAAnAAgAAAAEAAAAAAAnAAkAAAALAAcAAAAnAAoAAAALAAcAAAAnAAsAAAALAAcAAAAnAAwAAAALAAcAAAAnAA0AAAALAAcAAAA=") +tile_set = ExtResource("3_wwar7") +navigation_enabled = false +script = ExtResource("4_ibxpe") +_solidLayers = [NodePath("../Solid"), NodePath("../Props")] +metadata/_edit_lock_ = true + +[node name="Solid" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] +tile_map_data = PackedByteArray("AAATAAAAAAAEAAsAAAASAAAAAAABAAUAAAARAAAAAAABAAUAAAAQAAAAAAABAAUAAAAPAAAAAAABAAUAAAAOAAAAAAABAAUAAAANAAAAAAABAAUAAAAMAAAAAAABAAUAAAALAAAAAAAAAAUAAAAIAAAAAAACAAUAAAAHAAAAAAABAAUAAAAGAAAAAAABAAUAAAAFAAAAAAABAAUAAAAEAAAAAAABAAUAAAADAAAAAAABAAUAAAACAAAAAAABAAUAAAABAAAAAAABAAUAAAAAAAAAAAAAAAUAAAATAAIAAAAAAAQAAAATAAEAAAADAAsAAAAAAAIAAAAEAAQAAAAAAAEAAAACAAsAAAAAAAkAAAAAAAYAAAAAAAgAAAAAAAYAAAAAAAcAAAACAAwAAAAAAAYAAAAFAAQAAAALAAEAAAACAAsAAAALAAIAAAAEAAQAAAAMAAEAAAABAAcAAAANAAEAAAABAAcAAAAOAAEAAAABAAcAAAAPAAEAAAABAAcAAAAQAAEAAAABAAcAAAARAAEAAAABAAcAAAASAAEAAAABAAcAAAABAAEAAAABAAcAAAACAAEAAAABAAcAAAADAAEAAAABAAcAAAAEAAEAAAABAAcAAAAFAAEAAAABAAcAAAAGAAEAAAABAAcAAAAHAAEAAAABAAcAAAAIAAEAAAADAAsAAAAIAAIAAAAEAAQAAAAAAAMAAAAKAAgAAAAAAAQAAAAKAAkAAAAUAAAAAAABAAQAAAAVAAAAAAABAAQAAAAVAAEAAAAPAAIAAAAVAAIAAAAPAAIAAAAWAAAAAAABAAQAAAAWAAEAAAAPAAIAAAAWAAIAAAAPAAIAAAAXAAAAAAABAAQAAAAXAAEAAAAPAAIAAAAXAAIAAAAPAAIAAAAYAAAAAAABAAQAAAAYAAEAAAAPAAIAAAAYAAIAAAAPAAIAAAAZAAAAAAABAAQAAAAZAAEAAAAPAAIAAAAZAAIAAAAPAAIAAAAaAAAAAAABAAQAAAAaAAEAAAAPAAIAAAAaAAIAAAAPAAIAAAAbAAAAAAABAAQAAAAbAAEAAAAPAAIAAAAbAAIAAAAPAAIAAAAcAAAAAAABAAsAAAAcAAEAAAAAAAQAAAAcAAIAAAAAAAQAAAAfAAAAAAAAAAsAAAAfAAEAAAAAAAQAAAAfAAIAAAAAAAQAAAAgAAAAAAABAAQAAAAgAAEAAAAPAAIAAAAgAAIAAAAPAAIAAAAhAAAAAAABAAQAAAAhAAEAAAAPAAIAAAAhAAIAAAAPAAIAAAAiAAAAAAABAAQAAAAiAAEAAAAPAAIAAAAiAAIAAAAPAAIAAAAjAAAAAAABAAQAAAAjAAEAAAAPAAIAAAAjAAIAAAAPAAIAAAAkAAAAAAABAAQAAAAkAAEAAAAPAAIAAAAkAAIAAAAPAAIAAAAlAAAAAAABAAQAAAAlAAEAAAAPAAIAAAAlAAIAAAAPAAIAAAAmAAAAAAABAAQAAAAmAAEAAAAPAAIAAAAmAAIAAAAPAAIAAAAnAAAAAAABAAQAAAAnAAEAAAAPAAIAAAAnAAIAAAAPAAIAAAAoAAAAAAABAAsAAAAoAAEAAAAAAAQAAAAoAAIAAAAAAAQAAAApAAAAAAABAAQAAAApAAEAAAAKAAgAAAApAAIAAAAKAAkAAAAqAAAAAAABAAQAAAAqAAEAAAAKAAgAAAAqAAIAAAAKAAkAAAArAAAAAAABAAQAAAArAAEAAAAKAAgAAAArAAIAAAAKAAkAAAAsAAAAAAABAAQAAAAsAAEAAAAKAAgAAAAsAAIAAAAKAAkAAAAtAAAAAAABAAQAAAAtAAEAAAAKAAgAAAAtAAIAAAAKAAkAAAAuAAAAAAABAAQAAAAuAAEAAAAKAAgAAAAuAAIAAAAKAAkAAAAvAAAAAAABAAQAAAAvAAEAAAAKAAgAAAAvAAIAAAAKAAkAAAAwAAAAAAADAAQAAAAwAAEAAAAKAAgAAAAwAAIAAAAKAAkAAAAzAAAAAAACAAQAAAAzAAEAAAAKAAgAAAAzAAIAAAAKAAkAAAA0AAAAAAABAAQAAAA0AAEAAAAKAAgAAAA0AAIAAAAKAAkAAAA1AAAAAAABAAQAAAA1AAEAAAAKAAgAAAA1AAIAAAAKAAkAAAA2AAAAAAABAAQAAAA2AAEAAAAKAAgAAAA2AAIAAAAKAAkAAAA3AAAAAAABAAQAAAA3AAEAAAAKAAgAAAA3AAIAAAAKAAkAAAA4AAAAAAABAAQAAAA4AAEAAAAKAAgAAAA4AAIAAAAKAAkAAAA5AAAAAAABAAQAAAA5AAEAAAAKAAgAAAA5AAIAAAAKAAkAAAA6AAAAAAABAAQAAAA6AAEAAAAKAAgAAAA6AAIAAAAKAAkAAAA7AAAAAAABAAsAAAA7AAEAAAAAAAQAAAA7AAIAAAAEAAQAAAA7AAMAAAAKAAgAAAA7AAQAAAAKAAkAAAA7AAYAAAAFAAQAAAA7AAcAAAAAAAQAAAA7AAgAAAAAAAQAAAA7AAkAAAAEAAQAAAAAAAoAAAAAAAYAAAAAAAsAAAACAAsAAAAAAAwAAAAEAAQAAAAAAA0AAAAKAAgAAAAAAA4AAAAKAAkAAAAAABAAAAAFAAQAAAAAABEAAAACAAwAAAAAABIAAAAAAAYAAAAAABMAAAAAAAcAAAABABMAAAABAAcAAAACABMAAAABAAcAAAADABMAAAABAAcAAAAEABMAAAABAAcAAAAFABMAAAABAAcAAAAGABMAAAABAAcAAAAHABMAAAABAAcAAAAIABMAAAACAAcAAAALABMAAAAAAAwAAAAMABMAAAABAAQAAAANABMAAAABAAQAAAAOABMAAAABAAQAAAAPABMAAAAFAAwAAAAQABMAAAABAAcAAAARABMAAAABAAcAAAASABMAAAABAAcAAAATABMAAAAEAAwAAAAUABMAAAABAAQAAAAVABMAAAABAAQAAAAWABMAAAABAAQAAAAXABMAAAABAAQAAAAYABMAAAABAAQAAAAZABMAAAABAAQAAAAaABMAAAABAAQAAAAbABMAAAABAAQAAAAcABMAAAABAAwAAAAfABMAAAAAAAwAAAAgABMAAAABAAQAAAAhABMAAAABAAQAAAAiABMAAAABAAQAAAAjABMAAAABAAQAAAAkABMAAAABAAQAAAAlABMAAAABAAQAAAAmABMAAAABAAQAAAAnABMAAAABAAQAAAAoABMAAAABAAwAAAApABMAAAABAAQAAAAqABMAAAABAAQAAAArABMAAAABAAQAAAAsABMAAAABAAQAAAAtABMAAAABAAQAAAAuABMAAAABAAQAAAAvABMAAAABAAQAAAAwABMAAAADAAQAAAAzABMAAAACAAQAAAA0ABMAAAABAAQAAAA1ABMAAAABAAQAAAA2ABMAAAABAAQAAAA3ABMAAAABAAQAAAA4ABMAAAABAAQAAAA5ABMAAAABAAQAAAA6ABMAAAABAAQAAAA7AAoAAAAFAAQAAAA7AAsAAAAAAAQAAAA7AAwAAAAEAAQAAAA7AA0AAAAKAAgAAAA7AA4AAAAKAAkAAAA7ABAAAAAFAAQAAAA7ABEAAAAAAAQAAAA7ABIAAAAAAAQAAAA7ABMAAAABAAwAAAABAAcAAAABAAUAAAACAAcAAAABAAUAAAADAAcAAAABAAUAAAAEAAcAAAABAAUAAAAFAAcAAAABAAUAAAAGAAcAAAABAAUAAAAHAAcAAAABAAUAAAAHAAgAAAACAAgAAAAGAAgAAAACAAgAAAAFAAgAAAACAAgAAAAEAAgAAAACAAgAAAADAAgAAAACAAgAAAACAAgAAAACAAgAAAABAAgAAAACAAgAAAABAAkAAAACAAgAAAACAAkAAAACAAgAAAAEAAkAAAACAAgAAAADAAkAAAACAAgAAAABAAoAAAACAAgAAAACAAoAAAACAAgAAAADAAoAAAACAAgAAAAEAAoAAAACAAgAAAAFAAoAAAACAAgAAAAGAAoAAAACAAgAAAAGAAkAAAACAAgAAAAHAAkAAAACAAgAAAAFAAkAAAACAAgAAAAHAAoAAAACAAgAAAAGAAsAAAABAAcAAAAFAAsAAAABAAcAAAAEAAsAAAABAAcAAAABAAsAAAABAAcAAAACAAsAAAABAAcAAAADAAsAAAABAAcAAAAHAAsAAAABAAcAAAAIAAcAAAACAAUAAAAIAAgAAAAAAAkAAAAIAAkAAAACAAgAAAAIAAoAAAACAAgAAAAIAAsAAAAAAAgAAAABAAIAAAAKAAgAAAABAAMAAAAKAAkAAAACAAIAAAAKAAgAAAACAAMAAAAKAAkAAAADAAIAAAAKAAgAAAADAAMAAAAKAAkAAAAEAAIAAAAKAAgAAAAEAAMAAAAKAAkAAAAFAAIAAAAKAAgAAAAFAAMAAAAKAAkAAAAGAAIAAAAKAAgAAAAGAAMAAAAKAAkAAAAHAAIAAAAKAAgAAAAHAAMAAAAKAAkAAAAIAAMAAAAKAAgAAAAIAAQAAAAKAAkAAAAIAAwAAAAEAAQAAAAIAA0AAAAKAAgAAAAHAAwAAAAKAAgAAAAHAA0AAAAKAAkAAAAGAAwAAAAKAAgAAAAGAA0AAAAKAAkAAAAFAAwAAAAKAAgAAAAFAA0AAAAKAAkAAAAEAAwAAAAKAAgAAAAEAA0AAAAKAAkAAAADAAwAAAAKAAgAAAADAA0AAAAKAAkAAAACAAwAAAAKAAgAAAACAA0AAAAKAAkAAAABAAwAAAAKAAgAAAABAA0AAAAKAAkAAAAIAA4AAAAKAAkAAAAIABEAAAACAAUAAAAIABIAAAACAAYAAAAHABIAAAACAAgAAAAGABIAAAACAAgAAAAFABIAAAACAAgAAAAEABIAAAACAAgAAAADABIAAAACAAgAAAACABIAAAACAAgAAAABABIAAAACAAgAAAABABEAAAABAAUAAAACABEAAAABAAUAAAADABEAAAABAAUAAAAEABEAAAABAAUAAAAFABEAAAABAAUAAAAGABEAAAABAAUAAAAHABEAAAABAAUAAAAJAAgAAAABAAUAAAAJAAkAAAACAAgAAAAJAAoAAAACAAgAAAAJAAsAAAABAAcAAAAKAAsAAAABAAcAAAAKAAoAAAACAAgAAAAKAAkAAAACAAgAAAAKAAgAAAABAAUAAAALAAoAAAACAAgAAAALAAkAAAACAAgAAAALAAgAAAABAAUAAAAMAAgAAAACAAUAAAAMAAkAAAACAAYAAAAMAAoAAAACAAYAAAAMAAsAAAACAAcAAAALAAsAAAABAAcAAAAJAAwAAAAKAAgAAAAJAA0AAAAKAAkAAAAKAAwAAAAKAAgAAAAKAA0AAAAKAAkAAAALAAwAAAAKAAgAAAALAA0AAAAKAAkAAAAMAAwAAAAKAAgAAAAMAA0AAAAKAAkAAAATAAMAAAAAAAQAAAATAAQAAAAAAAQAAAAPABEAAAAAAAYAAAAQABEAAAACAAgAAAARABEAAAACAAgAAAARABIAAAACAAgAAAASABIAAAACAAgAAAAQABIAAAACAAgAAAAPABIAAAAAAAYAAAASABEAAAACAAgAAAAPABAAAAAAAAUAAAAQABAAAAABAAUAAAARABAAAAABAAUAAAASABAAAAABAAkAAAALABIAAAAFAAQAAAALAAMAAAAKAAgAAAALAAQAAAAKAAkAAAAMAAIAAAAKAAgAAAAMAAMAAAAKAAkAAAANAAIAAAAKAAgAAAANAAMAAAAKAAkAAAAOAAIAAAAKAAgAAAAOAAMAAAAKAAkAAAAPAAIAAAAKAAgAAAAPAAMAAAAKAAkAAAAQAAIAAAAKAAgAAAAQAAMAAAAKAAkAAAARAAIAAAAKAAgAAAARAAMAAAAKAAkAAAASAAIAAAAKAAgAAAASAAMAAAAKAAkAAAAcAAMAAAAAAAQAAAAcAAQAAAAAAAQAAAAcAAUAAAAAAAQAAAATAAUAAAAAAAQAAAATAAYAAAAAAAwAAAATAAcAAAAJAAIAAAAUAAYAAAABAAQAAAAUAAcAAAAKAAIAAAAVAAYAAAABAAQAAAAVAAcAAAAJAAIAAAAWAAYAAAADAAQAAAAWAAcAAAAKAAIAAAAUAAEAAAAPAAIAAAAUAAIAAAAPAAIAAAAaAAYAAAABAAQAAAAaAAcAAAAKAAIAAAAbAAYAAAABAAQAAAAbAAcAAAAJAAIAAAAcAAYAAAABAAwAAAAcAAcAAAAKAAIAAAAZAAYAAAACAAQAAAAZAAcAAAAJAAIAAAATAAgAAAAJAAMAAAAUAAgAAAAKAAMAAAAVAAgAAAAJAAMAAAAWAAgAAAAKAAMAAAAZAAgAAAAJAAMAAAAaAAgAAAAKAAMAAAAbAAgAAAAJAAMAAAAcAAgAAAAKAAMAAAAaAAUAAAAGAAAAAAAbAAUAAAAHAAAAAAAUAAUAAAAGAAAAAAAVAAUAAAAHAAAAAAASAA8AAAAAAAYAAAASAA4AAAAAAAUAAAATAA0AAAAAAAsAAAATAA4AAAADAAwAAAATAA8AAAACAAYAAAATABAAAAACAAYAAAATABEAAAACAAYAAAATABIAAAACAAYAAAAUAA0AAAABAAQAAAAVAA0AAAABAAQAAAAWAA0AAAADAAQAAAAZAA0AAAACAAQAAAAaAA0AAAABAAQAAAAbAA0AAAABAAQAAAAcAA0AAAABAAsAAAAcAA4AAAAAAAQAAAAcAA8AAAAAAAQAAAAcABAAAAAAAAQAAAAcABEAAAAAAAQAAAAcABIAAAAAAAQAAAAZAA4AAAAPAAIAAAAZAA8AAAAPAAIAAAAaAA4AAAAPAAIAAAAaAA8AAAAPAAIAAAAbAA4AAAAPAAIAAAAbAA8AAAAPAAIAAAAUAA4AAAAPAAIAAAAUAA8AAAAPAAIAAAAVAA4AAAAPAAIAAAAVAA8AAAAPAAIAAAAWAA4AAAAPAAIAAAAWAA8AAAAPAAIAAAAfAAMAAAAAAAQAAAAfAAQAAAAAAAQAAAAfAAUAAAAAAAQAAAAfAAYAAAAAAAwAAAAfAAcAAAAJAAIAAAAfAAgAAAAJAAMAAAAfAA0AAAAAAAsAAAAfAA4AAAAAAAQAAAAfAA8AAAAAAAQAAAAfABAAAAAAAAQAAAAfABEAAAAAAAQAAAAfABIAAAAAAAQAAAAgAAUAAAAGAAAAAAAgAAYAAAABAAQAAAAgAAcAAAAKAAIAAAAgAAgAAAAKAAMAAAAgAA0AAAABAAQAAAAgAA4AAAAPAAIAAAAgAA8AAAAPAAIAAAAhAAUAAAAHAAAAAAAhAAYAAAABAAQAAAAhAAcAAAAJAAIAAAAhAAgAAAAJAAMAAAAhAA0AAAABAAQAAAAhAA4AAAAPAAIAAAAhAA8AAAAPAAIAAAAiAAYAAAADAAQAAAAiAAcAAAAKAAIAAAAiAAgAAAAKAAMAAAAiAA0AAAADAAQAAAAiAA4AAAAPAAIAAAAiAA8AAAAPAAIAAAAlAAYAAAACAAQAAAAlAAcAAAAJAAIAAAAlAAgAAAAJAAMAAAAlAA0AAAACAAQAAAAlAA4AAAAPAAIAAAAlAA8AAAAPAAIAAAAmAAUAAAAGAAAAAAAmAAYAAAABAAQAAAAmAAcAAAAKAAIAAAAmAAgAAAAKAAMAAAAmAA0AAAABAAQAAAAmAA4AAAAPAAIAAAAmAA8AAAAPAAIAAAAnAAUAAAAHAAAAAAAnAAYAAAABAAQAAAAnAAcAAAAJAAIAAAAnAAgAAAAJAAMAAAAnAA0AAAABAAQAAAAnAA4AAAAPAAIAAAAnAA8AAAAPAAIAAAAoAAMAAAAAAAQAAAAoAAQAAAAAAAQAAAAoAAUAAAAAAAQAAAAoAAYAAAABAAwAAAAoAAcAAAAKAAIAAAAoAAgAAAAKAAMAAAAoAA0AAAABAAsAAAAoAA4AAAAAAAQAAAAoAA8AAAAAAAQAAAAoABAAAAAAAAQAAAAoABEAAAAAAAQAAAAoABIAAAAAAAQAAAAOABIAAAAFAAcAAAAOABEAAAAFAAYAAAAOABAAAAAFAAYAAAAOAA8AAAADAAUAAAAPAA8AAAAEAAUAAAAQAA8AAAAEAAUAAAARAA8AAAAFAAcAAAAtABIAAAADAAcAAAAuABIAAAAKAAUAAAAuABEAAAAJAAYAAAAuABAAAAADAAUAAAAvABAAAAAFAAUAAAAvABEAAAAKAAYAAAAvABIAAAAFAAcAAAA6AAoAAAAFAAcAAAA5AAoAAAAEAAUAAAA4AAoAAAAEAAUAAAA3AAoAAAADAAcAAAA3AAkAAAAFAAYAAAA3AAgAAAADAAUAAAA4AAgAAAAEAAUAAAA5AAgAAAAEAAUAAAA6AAgAAAAFAAcAAAA6AAcAAAADAAYAAAAtAAMAAAAEAAUAAAAsAAMAAAAEAAUAAAArAAMAAAADAAUAAAArAAQAAAADAAYAAAArAAUAAAADAAcAAAAsAAUAAAAEAAUAAAAtAAUAAAAEAAUAAAAuAAUAAAAFAAcAAAAuAAQAAAADAAYAAAAuAAMAAAAFAAUAAAA=") +tile_set = ExtResource("3_wwar7") +navigation_enabled = false +metadata/_edit_lock_ = true + +[node name="Props" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] +tile_map_data = PackedByteArray("AAAwAAkAAQAAAAAAAgAwAAoAAQAAAAAAAgAxAAoAAQAAAAAAAgAyAAoAAQAAAAAAAgAyAAkAAQAAAAAAAgAxAAkAAQAAAAAAAgAxAAsAAQAAAAAADAAwAAsAAQAAAAAAAgAyAAsAAQAAAAAADAAvAAkAAQAAAAAAAQAvAAoAAQAAAAAAAQApAAMAAQAAAAAAAQApAAQAAQAAAAAAAQAzAAsAAQAAAAAADAAzAAoAAQAAAAAADAAzAAkAAQAAAAAADAAwAAwAAQAAAAAADQAxAAwAAQAAAAAADQAyAAwAAQAAAAAADQAzAAwAAQAAAAAADQAzAA0AAQAAAAAAAQA3ABAAAQAAAAAAAQA2ABAAAQAAAAAAAQApABEAAQAAAAAAAQApABIAAQAAAAAAAQASAAUAAQAAAAAAAQASAAQAAQAAAAAAAQAHAAQAAQAAAAAAAQAHAA4AAQAAAAAAAQANAAsAAQAAAAAAAQANAAoAAQAAAAAAAQANAAIAAAAPAAAAAAANAAMAAAAPAAEAAAAOAAIAAAAQAAAAAAAOAAMAAAAQAAEAAAAPAAIAAAARAAAAAAAPAAMAAAARAAEAAAArAAEAAAAPAAAAAAArAAIAAAAPAAEAAAAsAAEAAAAQAAAAAAAsAAIAAAAQAAEAAAAtAAEAAAARAAAAAAAtAAIAAAARAAEAAAA2AAEAAAAPAAAAAAA2AAIAAAAPAAEAAAA3AAEAAAAQAAAAAAA3AAIAAAAQAAEAAAA4AAEAAAARAAAAAAA4AAIAAAARAAEAAAADAAwAAAAPAAAAAAADAA0AAAAPAAEAAAAEAAwAAAAQAAAAAAAEAA0AAAAQAAEAAAAFAAwAAAARAAAAAAAFAA0AAAARAAEAAAAJAA4AAQAAAAAAAgAKAA4AAQAAAAAAAgALAA4AAQAAAAAAAgABAA4AAQAAAAAAEAACAA4AAQAAAAAAEAAGAA4AAQAAAAAAEAAGAAQAAQAAAAAAEAAFAAQAAQAAAAAAEAAMAAQAAQAAAAAAEAANAAQAAQAAAAAAEAARAAQAAQAAAAAAEAAUABIAAQAAAAAAEAAVABIAAQAAAAAAEAAbAAMAAQAAAAAAEAAnAAMAAQAAAAAAEAAmAAMAAQAAAAAAEAAnABIAAQAAAAAAEAAmABIAAQAAAAAAEAA1AAQAAQAAAAAAEAA1AAUAAQAAAAAAEAA2AAQAAQAAAAAAEAA2AAUAAQAAAAAAEAArAA4AAQAAAAAAEAAsAA4AAQAAAAAAEAAMAAwAAAAKAAwAAAAMAA0AAAAKAA0AAAAWAAcAAAAKAAwAAAAWAAgAAAAKAA0AAAAiAAcAAAAKAAwAAAAiAAgAAAAKAA0AAAAiAA4AAAAKAAwAAAAiAA8AAAAKAA0AAAAWAA4AAAAKAAwAAAAWAA8AAAAKAA0AAAAwAAEAAAAKAAwAAAAwAAIAAAAKAA0AAAAlAA4AAAAJAAwAAAAlAA8AAAAJAA0AAAAZAA4AAAAJAAwAAAAZAA8AAAAJAA0AAAAlAAcAAAAJAAwAAAAlAAgAAAAJAA0AAAAZAAcAAAAJAAwAAAAZAAgAAAAJAA0AAAAzAAEAAAAJAAwAAAAzAAIAAAAJAA0AAAAAAAQAAAAKAA8AAAAAAAMAAAAKAA4AAAAIAAMAAAAKAA4AAAAIAAQAAAAKAA8AAAALAAMAAAAKAA4AAAALAAQAAAAKAA8AAAAIAA0AAAAKAA4AAAAIAA4AAAAKAA8AAAAAAA0AAAAKAA4AAAAAAA4AAAAKAA8AAAA7AAMAAAAKAA4AAAA7AAQAAAAKAA8AAAA7AA0AAAAKAA4AAAA7AA4AAAAKAA8AAAAfAAcAAAAJAAwAAAAfAAgAAAAJAA0AAAATAAcAAAAJAAwAAAATAAgAAAAJAA0AAAAcAAcAAAAKAAwAAAAcAAgAAAAKAA0AAAAoAAcAAAAKAAwAAAAoAAgAAAAKAA0AAAAmABAAAAAGAAAAAAAnABAAAAAHAAAAAAAaABEAAAAGAAAAAAAbABEAAAAHAAAAAAA=") +tile_set = ExtResource("3_wwar7") +navigation_enabled = false +metadata/_edit_lock_ = true + +[node name="Actors" type="Node2D" parent="Tilemaps"] +metadata/_edit_lock_ = true + +[node name="Camera" parent="Tilemaps/Actors" instance=ExtResource("5_1vc0a")] +position = Vector2(335, 123) + +[node name="Camera2" parent="Tilemaps/Actors" instance=ExtResource("5_1vc0a")] +position = Vector2(624, 123) + +[node name="Camera3" parent="Tilemaps/Actors" instance=ExtResource("5_1vc0a")] +position = Vector2(840, 28) + +[node name="Camera4" parent="Tilemaps/Actors" instance=ExtResource("5_1vc0a")] +position = Vector2(48, 44) + +[node name="Shelf" parent="Tilemaps/Actors" instance=ExtResource("6_wwar7")] +position = Vector2(356, 45) + +[node name="Shelf2" parent="Tilemaps/Actors" instance=ExtResource("6_wwar7")] +position = Vector2(597, 48) + +[node name="Shelf3" parent="Tilemaps/Actors" instance=ExtResource("6_wwar7")] +position = Vector2(436, 252) + +[node name="Shelf4" parent="Tilemaps/Actors" instance=ExtResource("6_wwar7")] +position = Vector2(543, 251) + +[node name="HorizontalDoor" parent="Tilemaps/Actors" instance=ExtResource("7_ibxpe")] +position = Vector2(384, 128) + +[node name="HorizontalDoor2" parent="Tilemaps/Actors" instance=ExtResource("7_ibxpe")] +position = Vector2(576, 128) + +[node name="HorizontalDoor3" parent="Tilemaps/Actors" instance=ExtResource("7_ibxpe")] +position = Vector2(576, 240) + +[node name="HorizontalDoor4" parent="Tilemaps/Actors" instance=ExtResource("7_ibxpe")] +position = Vector2(384, 240) + +[node name="ControlPad" parent="Tilemaps/Actors" node_paths=PackedStringArray("Target") instance=ExtResource("8_p05dj")] +position = Vector2(357, 128) +Target = NodePath("../HorizontalDoor") +ActivationType = 5 + +[node name="ControlPad2" parent="Tilemaps/Actors" node_paths=PackedStringArray("Target") instance=ExtResource("8_p05dj")] +position = Vector2(549, 129) +Target = NodePath("../HorizontalDoor2") +ActivationType = 5 + +[node name="ControlPad3" parent="Tilemaps/Actors" node_paths=PackedStringArray("Target") instance=ExtResource("8_p05dj")] +position = Vector2(360, 208) +Target = NodePath("../HorizontalDoor4") +ActivationType = 5 + +[node name="ControlPad4" parent="Tilemaps/Actors" node_paths=PackedStringArray("Target") instance=ExtResource("8_p05dj")] +position = Vector2(552, 209) +Target = NodePath("../HorizontalDoor3") +ActivationType = 5 + +[node name="EnemySpawners" type="Node2D" parent="."] + +[node name="RogueliteEnemySpawner6" type="Marker2D" parent="EnemySpawners"] +position = Vector2(249, 121) +script = ExtResource("9_5wfms") +Enemy = ExtResource("10_smp83") + +[node name="RogueliteEnemySpawner7" type="Marker2D" parent="EnemySpawners"] +position = Vector2(200, 259) +script = ExtResource("9_5wfms") +Enemy = ExtResource("10_smp83") + +[node name="RogueliteEnemySpawner8" type="Marker2D" parent="EnemySpawners"] +position = Vector2(530.19, 171.367) +script = ExtResource("9_5wfms") +Enemy = ExtResource("10_smp83") + +[node name="RogueliteEnemySpawner9" type="Marker2D" parent="EnemySpawners"] +position = Vector2(795.477, 100.147) +script = ExtResource("9_5wfms") +Enemy = ExtResource("10_smp83") + +[node name="RogueliteEnemySpawner10" type="Marker2D" parent="EnemySpawners"] +position = Vector2(699.688, 263.735) +script = ExtResource("9_5wfms") +Enemy = ExtResource("10_smp83") + +[node name="RogueliteEnemySpawner11" type="Marker2D" parent="EnemySpawners"] +position = Vector2(845, 258) +script = ExtResource("9_5wfms") +Enemy = ExtResource("10_smp83") + +[node name="RogueliteEnemySpawner12" type="Marker2D" parent="EnemySpawners"] +position = Vector2(272, 210) +script = ExtResource("9_5wfms") +Enemy = ExtResource("11_mw438") + +[node name="RogueliteEnemySpawner13" type="Marker2D" parent="EnemySpawners"] +position = Vector2(677, 109) +script = ExtResource("9_5wfms") +Enemy = ExtResource("11_mw438") + +[node name="RogueliteEnemySpawner14" type="Marker2D" parent="EnemySpawners"] +position = Vector2(320, 170) +script = ExtResource("9_5wfms") +Enemy = ExtResource("12_rg655") + +[node name="RogueliteEnemySpawner15" type="Marker2D" parent="EnemySpawners"] +position = Vector2(743, 233) +script = ExtResource("9_5wfms") +Enemy = ExtResource("12_rg655") + +[node name="RogueliteEnemySpawner16" type="Marker2D" parent="EnemySpawners"] +position = Vector2(850, 151) +script = ExtResource("9_5wfms") +Enemy = ExtResource("12_rg655") + +[node name="AlarmBox" parent="EnemySpawners" instance=ExtResource("13_83812")] +position = Vector2(264, 47) + +[node name="AlarmBox2" parent="EnemySpawners" instance=ExtResource("13_83812")] +position = Vector2(572, 33) + +[node name="AlarmSign" parent="EnemySpawners" instance=ExtResource("14_hi82m")] +position = Vector2(765, 25) + +[node name="AlarmSign2" parent="EnemySpawners" instance=ExtResource("14_hi82m")] +position = Vector2(85, 43) + +[node name="AlarmSign3" parent="EnemySpawners" instance=ExtResource("14_hi82m")] +position = Vector2(172, 202) + +[node name="NavigationRegion2D" type="NavigationRegion2D" parent="."] +visible = false +navigation_polygon = SubResource("NavigationPolygon_rlq0q") + +[node name="PlayerEnterDetector" type="Area2D" parent="."] +visible = false +collision_layer = 0 +collision_mask = 2 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerEnterDetector"] +position = Vector2(483.5, 174.5) +shape = SubResource("RectangleShape2D_u4oyu") + +[node name="Features" type="Node2D" parent="."] + +[node name="Marker2D" type="Marker2D" parent="Features"] +position = Vector2(328.901, 56.3334) + +[node name="Marker2D2" type="Marker2D" parent="Features"] +position = Vector2(521.386, 55.9194) + +[node name="Marker2D3" type="Marker2D" parent="Features"] +position = Vector2(327.659, 263.721) + +[node name="Marker2D4" type="Marker2D" parent="Features"] +position = Vector2(521.386, 264.549) + +[node name="Marker2D5" type="Marker2D" parent="Features"] +position = Vector2(71, 72) + +[node name="Marker2D6" type="Marker2D" parent="Features"] +position = Vector2(89, 231) + +[node name="Marker2D7" type="Marker2D" parent="Features"] +position = Vector2(279, 85) + +[node name="Marker2D8" type="Marker2D" parent="Features"] +position = Vector2(680, 56) + +[node name="Marker2D9" type="Marker2D" parent="Features"] +position = Vector2(807, 214) + +[node name="Marker2D10" type="Marker2D" parent="Features"] +position = Vector2(680, 295) + +[connection signal="area_entered" from="PlayerEnterDetector" to="." method="OnRoomEntered"] diff --git a/Scenes/Maps/RogueliteMaps/Rg2x1Lab.tscn b/Scenes/Maps/RogueliteMaps/Rg2x1Lab.tscn index 844ade82..1e101ee8 100644 --- a/Scenes/Maps/RogueliteMaps/Rg2x1Lab.tscn +++ b/Scenes/Maps/RogueliteMaps/Rg2x1Lab.tscn @@ -1,13 +1,15 @@ -[gd_scene load_steps=7 format=4 uid="uid://bon3ay27r54tw"] +[gd_scene load_steps=9 format=4 uid="uid://bon3ay27r54tw"] [ext_resource type="Script" uid="uid://b2j00riayxkit" path="res://Scripts/Controllers/RogueliteRoom.cs" id="1_0pyb7"] [ext_resource type="Resource" uid="uid://cb7gk278lmicd" path="res://Resources/RogueliteMaps/Lab2x1_1.tres" id="2_0pyb7"] +[ext_resource type="Script" uid="uid://8umfjejbkcsm" path="res://Scripts/Actors/RogueliteEnemySpawner.cs" id="5_66iak"] [ext_resource type="TileSet" uid="uid://6k28roiljylj" path="res://Tilesets/factory_tileset.tres" id="5_xmtgx"] +[ext_resource type="Resource" uid="uid://qbo6avc7x64b" path="res://Resources/Enemies/Fairy_Guard.tres" id="6_0pyb7"] [ext_resource type="Script" uid="uid://krean0uywtms" path="res://Scripts/TilemapAvoidance.cs" id="6_k6m50"] [sub_resource type="NavigationPolygon" id="NavigationPolygon_f7qjl"] -vertices = PackedVector2Array(186, 122, 186, 58, 294, 58, 294, 74, 319.922, 74, 319.922, 58, 454, 58, 454, 122, 506, 122, 506, 58, 614, 58, 614, 134, 486, 134, 486, 150, 474, 150, 474, 134, 166, 134, 134, 122, 154, 134, 166, 150, 154, 150, 26, 134, 26, 58, 134, 58, 166, 54, 154, 54, 154, 10, 166, 10, 486, 54, 474, 54, 474, 10, 486, 10) -polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7), PackedInt32Array(8, 9, 10, 11), PackedInt32Array(8, 11, 12, 7), PackedInt32Array(12, 13, 14, 15), PackedInt32Array(7, 12, 15), PackedInt32Array(3, 4, 7, 15, 16, 0), PackedInt32Array(17, 0, 16, 18), PackedInt32Array(16, 19, 20, 18), PackedInt32Array(17, 18, 21, 22), PackedInt32Array(23, 17, 22), PackedInt32Array(24, 25, 26, 27), PackedInt32Array(28, 29, 30, 31)]) +vertices = PackedVector2Array(614, 90, 614, 102, 598, 102, 312, 100, 598, 90, 280, 100, 232, 102, 218, 90, 218, 68, 248, 68, 280, 70, 248, 58, 376, 58, 376, 68, 312, 70, 422, 68, 422, 90, 474, 90, 474, 10, 486, 10, 486, 90, 522, 90, 522, 84, 552, 84, 552, 74, 598, 74, 598, 118, 522, 118, 522, 102, 486, 102, 486, 150, 474, 150, 474, 102, 422, 102, 422, 134, 408, 134, 408, 118, 377, 118, 377, 134, 344, 134, 344, 118, 312, 118, 312, 134, 280, 134, 280, 118, 232, 118, 166, 102, 166, 150, 154, 150, 154, 102, 118, 102, 118, 118, 104, 118, 104, 102, 56, 102, 56, 118, 42, 118, 42, 102, 26, 102, 26, 90, 42, 90, 88, 74, 88, 84, 42, 74, 118, 84, 118, 90, 154, 90, 166, 90, 154, 10, 166, 10) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4), PackedInt32Array(5, 6, 7, 8, 9, 10), PackedInt32Array(10, 9, 11, 12, 13, 14), PackedInt32Array(13, 15, 16, 3, 14), PackedInt32Array(17, 18, 19, 20), PackedInt32Array(21, 22, 23, 4), PackedInt32Array(23, 24, 25, 4), PackedInt32Array(2, 26, 27, 28), PackedInt32Array(3, 2, 28), PackedInt32Array(3, 28, 29), PackedInt32Array(29, 30, 31, 32), PackedInt32Array(3, 29, 32), PackedInt32Array(3, 32, 33), PackedInt32Array(33, 34, 35, 36), PackedInt32Array(3, 33, 36, 37), PackedInt32Array(37, 38, 39, 40), PackedInt32Array(3, 37, 40), PackedInt32Array(3, 40, 41, 5), PackedInt32Array(41, 42, 43, 44), PackedInt32Array(5, 41, 44), PackedInt32Array(5, 44, 45, 6), PackedInt32Array(46, 47, 48, 49), PackedInt32Array(50, 51, 52, 53), PackedInt32Array(54, 55, 56, 57), PackedInt32Array(57, 58, 59, 60), PackedInt32Array(54, 57, 60, 61, 62), PackedInt32Array(60, 63, 61), PackedInt32Array(53, 54, 62, 64, 65), PackedInt32Array(50, 53, 65), PackedInt32Array(49, 50, 65, 66), PackedInt32Array(46, 49, 66, 67), PackedInt32Array(66, 68, 69, 67), PackedInt32Array(46, 67, 7, 6), PackedInt32Array(21, 4, 3), PackedInt32Array(20, 21, 3), PackedInt32Array(17, 20, 3), PackedInt32Array(3, 16, 17)]) outlines = Array[PackedVector2Array]([PackedVector2Array(17, 36, 14, 12, 47, 15, 49, 34)]) parsed_collision_mask = 353 source_geometry_mode = 1 @@ -32,13 +34,13 @@ _solidLayers = [NodePath("../Solid"), NodePath("../Props")] metadata/_edit_lock_ = true [node name="Solid" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] -tile_map_data = PackedByteArray("AAATAAAAAAABAAsAAAASAAAAAAABAAQAAAARAAAAAAABAAQAAAAQAAAAAAABAAQAAAAPAAAAAAABAAQAAAAOAAAAAAABAAQAAAANAAAAAAABAAQAAAAMAAAAAAABAAQAAAALAAAAAAACAAQAAAAIAAAAAAADAAQAAAAHAAAAAAABAAQAAAAGAAAAAAABAAQAAAAFAAAAAAABAAQAAAAEAAAAAAABAAQAAAADAAAAAAABAAQAAAACAAAAAAABAAQAAAABAAAAAAABAAQAAAAAAAAAAAAAAAsAAAATAAIAAAAEAAQAAAATAAEAAAAAAAQAAAAAAAIAAAAEAAQAAAAAAAEAAAAAAAQAAAAAAAkAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAcAAAAAAAQAAAAAAAYAAAAFAAQAAAATAAkAAAABAAwAAAASAAkAAAABAAQAAAARAAkAAAABAAQAAAAQAAkAAAABAAQAAAAPAAkAAAABAAQAAAAOAAkAAAABAAQAAAANAAkAAAABAAQAAAAMAAkAAAABAAQAAAALAAkAAAACAAQAAAAIAAkAAAADAAQAAAAHAAkAAAABAAQAAAAGAAkAAAABAAQAAAAFAAkAAAABAAQAAAAEAAkAAAABAAQAAAADAAkAAAABAAQAAAACAAkAAAABAAQAAAABAAkAAAABAAQAAAALAAEAAAAMAAAAAAALAAIAAAAMAAEAAAAMAAEAAAAMAAAAAAAMAAIAAAAMAAEAAAANAAEAAAAMAAAAAAANAAIAAAAMAAEAAAAOAAEAAAAMAAAAAAAOAAIAAAAMAAEAAAAPAAEAAAAMAAAAAAAPAAIAAAAMAAEAAAAQAAEAAAAMAAAAAAAQAAIAAAAMAAEAAAARAAEAAAAMAAAAAAARAAIAAAAMAAEAAAASAAEAAAAMAAAAAAASAAIAAAAMAAEAAAABAAEAAAAMAAAAAAABAAIAAAAMAAEAAAACAAEAAAAMAAAAAAACAAIAAAAMAAEAAAADAAEAAAAMAAAAAAADAAIAAAAMAAEAAAAEAAEAAAAMAAAAAAAEAAIAAAAMAAEAAAAFAAEAAAAMAAAAAAAFAAIAAAAMAAEAAAAGAAEAAAAMAAAAAAAGAAIAAAAMAAEAAAAHAAEAAAAMAAAAAAAHAAIAAAAMAAEAAAAIAAEAAAAMAAAAAAAIAAIAAAAMAAEAAAAAAAMAAAAMAAAAAAAAAAQAAAAMAAEAAAAJAAUAAAAMAAAAAAAJAAYAAAAMAAEAAAAKAAUAAAAMAAAAAAAKAAYAAAAMAAEAAAAJAAQAAAACAAQAAAAKAAQAAAADAAQAAAAUAAAAAAAAAAsAAAAUAAEAAAAAAAQAAAAUAAIAAAAEAAQAAAAUAAkAAAAAAAwAAAAVAAAAAAABAAQAAAAVAAEAAAAMAAAAAAAVAAIAAAAMAAEAAAAVAAkAAAABAAQAAAAWAAAAAAABAAQAAAAWAAEAAAAMAAAAAAAWAAIAAAAMAAEAAAAWAAkAAAABAAQAAAAXAAAAAAABAAQAAAAXAAEAAAAMAAAAAAAXAAIAAAAMAAEAAAAXAAkAAAABAAQAAAAYAAAAAAABAAQAAAAYAAEAAAAMAAAAAAAYAAIAAAAMAAEAAAAYAAkAAAABAAQAAAAZAAAAAAABAAQAAAAZAAEAAAAMAAAAAAAZAAIAAAAMAAEAAAAZAAkAAAABAAQAAAAaAAAAAAABAAQAAAAaAAEAAAAMAAAAAAAaAAIAAAAMAAEAAAAaAAkAAAABAAQAAAAbAAAAAAABAAQAAAAbAAEAAAAMAAAAAAAbAAIAAAAMAAEAAAAbAAkAAAABAAQAAAAcAAAAAAADAAQAAAAcAAEAAAAMAAAAAAAcAAIAAAAMAAEAAAAcAAkAAAADAAQAAAAdAAQAAAACAAQAAAAdAAUAAAAMAAAAAAAdAAYAAAAMAAEAAAAeAAQAAAADAAQAAAAeAAUAAAAMAAAAAAAeAAYAAAAMAAEAAAAfAAAAAAACAAQAAAAfAAEAAAAMAAAAAAAfAAIAAAAMAAEAAAAfAAkAAAACAAQAAAAgAAAAAAABAAQAAAAgAAEAAAAMAAAAAAAgAAIAAAAMAAEAAAAgAAkAAAABAAQAAAAhAAAAAAABAAQAAAAhAAEAAAAMAAAAAAAhAAIAAAAMAAEAAAAhAAkAAAABAAQAAAAiAAAAAAABAAQAAAAiAAEAAAAMAAAAAAAiAAIAAAAMAAEAAAAiAAkAAAABAAQAAAAjAAAAAAABAAQAAAAjAAEAAAAMAAAAAAAjAAIAAAAMAAEAAAAjAAkAAAABAAQAAAAkAAAAAAABAAQAAAAkAAEAAAAMAAAAAAAkAAIAAAAMAAEAAAAkAAkAAAABAAQAAAAlAAAAAAABAAQAAAAlAAEAAAAMAAAAAAAlAAIAAAAMAAEAAAAlAAkAAAABAAQAAAAmAAAAAAABAAQAAAAmAAEAAAAMAAAAAAAmAAIAAAAMAAEAAAAmAAkAAAABAAQAAAAnAAAAAAABAAsAAAAnAAEAAAAAAAQAAAAnAAIAAAAEAAQAAAAnAAMAAAAMAAAAAAAnAAQAAAAMAAEAAAAnAAYAAAAFAAQAAAAnAAcAAAAAAAQAAAAnAAgAAAAAAAQAAAAnAAkAAAABAAwAAAA=") +tile_map_data = PackedByteArray("AAATAAAAAAABAAQAAAASAAAAAAABAAQAAAARAAAAAAABAAQAAAAQAAAAAAABAAQAAAAPAAAAAAABAAQAAAAOAAAAAAABAAQAAAANAAAAAAABAAQAAAAMAAAAAAAEAAsAAAALAAAAAAAAAAUAAAAIAAAAAAACAAUAAAAHAAAAAAABAAUAAAAGAAAAAAABAAUAAAAFAAAAAAABAAUAAAAEAAAAAAABAAUAAAADAAAAAAABAAUAAAACAAAAAAABAAUAAAABAAAAAAABAAUAAAAAAAAAAAAAAAUAAAAAAAIAAAAAAAcAAAAAAAEAAAAAAAYAAAAAAAkAAAAAAAcAAAAAAAgAAAAAAAYAAAAAAAcAAAACAAwAAAAAAAYAAAAFAAQAAAATAAkAAAABAAQAAAASAAkAAAABAAQAAAARAAkAAAABAAQAAAAQAAkAAAABAAQAAAAPAAkAAAABAAQAAAAOAAkAAAABAAQAAAANAAkAAAABAAQAAAAMAAkAAAAEAAwAAAALAAkAAAAAAAcAAAAIAAkAAAACAAcAAAAHAAkAAAABAAcAAAAGAAkAAAABAAcAAAAFAAkAAAABAAcAAAAEAAkAAAABAAcAAAADAAkAAAABAAcAAAACAAkAAAABAAcAAAABAAkAAAABAAcAAAALAAEAAAAAAAYAAAALAAIAAAAAAAcAAAAMAAEAAAACAAYAAAAMAAIAAAACAAcAAAABAAEAAAAAAAgAAAABAAIAAAACAAcAAAACAAEAAAABAAcAAAADAAEAAAABAAcAAAAEAAEAAAABAAcAAAAFAAEAAAABAAcAAAAGAAEAAAABAAcAAAAHAAEAAAABAAcAAAAIAAEAAAADAAsAAAAIAAIAAAAEAAQAAAAAAAMAAAAMAAAAAAAAAAQAAAAMAAEAAAAUAAAAAAABAAQAAAAUAAkAAAABAAQAAAAVAAAAAAABAAQAAAAVAAkAAAABAAQAAAAWAAAAAAABAAQAAAAWAAkAAAABAAQAAAAXAAAAAAABAAQAAAAXAAkAAAABAAQAAAAYAAAAAAABAAQAAAAYAAkAAAABAAQAAAAZAAAAAAABAAQAAAAZAAkAAAABAAQAAAAaAAAAAAABAAQAAAAaAAkAAAABAAQAAAAbAAAAAAAFAAsAAAAbAAEAAAAAAAYAAAAbAAIAAAAAAAcAAAAbAAkAAAAFAAwAAAAcAAAAAAACAAUAAAAcAAEAAAACAAYAAAAcAAIAAAACAAcAAAAcAAkAAAACAAcAAAAfAAAAAAAAAAUAAAAfAAEAAAACAAsAAAAfAAIAAAAEAAQAAAAfAAkAAAAAAAcAAAAgAAAAAAABAAUAAAAgAAEAAAABAAcAAAAgAAkAAAABAAcAAAAhAAAAAAABAAUAAAAhAAEAAAABAAcAAAAhAAkAAAABAAcAAAAiAAAAAAABAAUAAAAiAAEAAAABAAcAAAAiAAkAAAABAAcAAAAjAAAAAAABAAUAAAAjAAEAAAABAAcAAAAjAAkAAAABAAcAAAAkAAAAAAABAAUAAAAkAAEAAAABAAcAAAAkAAkAAAABAAcAAAAlAAAAAAABAAUAAAAlAAEAAAABAAcAAAAlAAkAAAABAAcAAAAmAAAAAAABAAUAAAAmAAEAAAABAAgAAAAmAAIAAAAAAAcAAAAmAAkAAAABAAcAAAAnAAAAAAACAAUAAAAnAAEAAAACAAYAAAAnAAIAAAACAAcAAAAnAAMAAAAMAAAAAAAnAAQAAAAMAAEAAAAnAAYAAAAFAAQAAAAnAAcAAAADAAwAAAAnAAgAAAACAAYAAAAnAAkAAAACAAcAAAAmAAgAAAABAAkAAAAmAAcAAAAAAAUAAAAlAAgAAAABAAUAAAAkAAgAAAABAAUAAAAjAAgAAAABAAUAAAAiAAgAAAABAAUAAAAhAAgAAAABAAUAAAAgAAgAAAABAAUAAAAfAAgAAAACAAwAAAAfAAcAAAAFAAQAAAAcAAgAAAACAAYAAAAcAAcAAAACAAUAAAAbAAgAAAAAAAYAAAAbAAcAAAAAAAUAAAAMAAgAAAACAAYAAAAMAAcAAAACAAUAAAALAAgAAAAAAAYAAAALAAcAAAAAAAUAAAAIAAgAAAADAAwAAAAIAAcAAAAFAAQAAAAHAAgAAAABAAUAAAAGAAgAAAABAAUAAAAFAAgAAAABAAUAAAAEAAgAAAABAAUAAAADAAgAAAABAAUAAAACAAgAAAABAAUAAAABAAgAAAAAAAkAAAABAAcAAAACAAUAAAANAAEAAAAMAAAAAAANAAIAAAAMAAEAAAAOAAEAAAAMAAAAAAAOAAIAAAAMAAEAAAAPAAEAAAAMAAAAAAAPAAIAAAAMAAEAAAAQAAEAAAAMAAAAAAAQAAIAAAAMAAEAAAARAAEAAAAMAAAAAAARAAIAAAAMAAEAAAASAAEAAAAMAAAAAAASAAIAAAAMAAEAAAATAAEAAAAMAAAAAAATAAIAAAAMAAEAAAAUAAEAAAAMAAAAAAAUAAIAAAAMAAEAAAAVAAEAAAAMAAAAAAAVAAIAAAAMAAEAAAAWAAEAAAAMAAAAAAAWAAIAAAAMAAEAAAAXAAEAAAAMAAAAAAAXAAIAAAAMAAEAAAAYAAEAAAAMAAAAAAAYAAIAAAAMAAEAAAAZAAEAAAAMAAAAAAAZAAIAAAAMAAEAAAAaAAEAAAAMAAAAAAAaAAIAAAAMAAEAAAAbAAMAAAAMAAAAAAAbAAQAAAAMAAEAAAAcAAMAAAAMAAAAAAAcAAQAAAAMAAEAAAALAAMAAAAMAAAAAAALAAQAAAAMAAEAAAAMAAMAAAAMAAAAAAAMAAQAAAAMAAEAAAAIAAMAAAAMAAAAAAAIAAQAAAAMAAEAAAACAAIAAAAMAAAAAAACAAMAAAAMAAEAAAADAAIAAAAMAAAAAAADAAMAAAAMAAEAAAAEAAIAAAAMAAAAAAAEAAMAAAAMAAEAAAAFAAIAAAAMAAAAAAAFAAMAAAAMAAEAAAAGAAIAAAAMAAAAAAAGAAMAAAAMAAEAAAAHAAIAAAAMAAAAAAAHAAMAAAAMAAEAAAABAAMAAAAMAAAAAAABAAQAAAAMAAEAAAAgAAIAAAAMAAAAAAAgAAMAAAAMAAEAAAAhAAIAAAAMAAAAAAAhAAMAAAAMAAEAAAAiAAIAAAAMAAAAAAAiAAMAAAAMAAEAAAAjAAIAAAAMAAAAAAAjAAMAAAAMAAEAAAAkAAIAAAAMAAAAAAAkAAMAAAAMAAEAAAAlAAIAAAAMAAAAAAAlAAMAAAAMAAEAAAAmAAMAAAAMAAAAAAAmAAQAAAAMAAEAAAAfAAMAAAAMAAAAAAAfAAQAAAAMAAEAAAA=") tile_set = ExtResource("5_xmtgx") navigation_enabled = false metadata/_edit_lock_ = true [node name="Props" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] -tile_map_data = PackedByteArray("AAAJAAUAAAAJAAwAAAAJAAYAAAAJAA0AAAAKAAUAAAAKAAwAAAAKAAYAAAAKAA0AAAAAAAMAAAAKAAwAAAAAAAQAAAAKAA0AAAAIAAEAAAAKAAwAAAAIAAIAAAAKAA0AAAALAAEAAAAJAAwAAAALAAIAAAAJAA0AAAATAAMAAAAJAAwAAAATAAQAAAAJAA0AAAA=") +tile_map_data = PackedByteArray("AAAIAAEAAAAKAAwAAAAIAAIAAAAKAA0AAAALAAEAAAAJAAwAAAALAAIAAAAJAA0AAAAfAAIAAAAJAA0AAAAfAAEAAAAJAAwAAAAcAAEAAAAKAAwAAAAcAAIAAAAKAA0AAAALAAMAAAAJAAwAAAALAAQAAAAJAA0AAAABAAQAAAAKAA0AAAABAAMAAAAKAAwAAAAMAAMAAAAKAAwAAAAMAAQAAAAKAA0AAAAcAAMAAAAKAAwAAAAcAAQAAAAKAA0AAAAbAAMAAAAJAAwAAAAbAAQAAAAJAA0AAAAmAAMAAAAJAAwAAAAmAAQAAAAJAA0AAAAfAAMAAAAKAA4AAAAfAAQAAAAKAA8AAAAIAAMAAAAKAA4AAAAIAAQAAAAKAA8AAAAYAAgAAQAAAAAAAQAPAAgAAQAAAAAAAgAQAAgAAQAAAAAAAgAYAAMAAQAAAAAAAgAZAAMAAQAAAAAAAgAgAAQAAQAAAAAAAgAhAAQAAQAAAAAAAgAGAAQAAQAAAAAAAgAHAAQAAQAAAAAAAgANAAMAAQAAAAAAAgAOAAMAAQAAAAAAAgANAAcAAQAAAAAAEAANAAgAAQAAAAAAEAAOAAgAAQAAAAAAEAAFAAcAAQAAAAAAEAAEAAcAAQAAAAAAEAAUAAgAAQAAAAAAEAASAAUAAQAAAAAAEAA=") tile_set = ExtResource("5_xmtgx") navigation_enabled = false metadata/_edit_lock_ = true @@ -48,14 +50,20 @@ metadata/_edit_lock_ = true [node name="EnemySpawners" type="Node2D" parent="."] -[node name="RogueliteEnemySpawner" type="Marker2D" parent="EnemySpawners"] -position = Vector2(57, 67) +[node name="RogueliteEnemySpawner9" type="Marker2D" parent="EnemySpawners"] +position = Vector2(261, 66) +script = ExtResource("5_66iak") +Enemy = ExtResource("6_0pyb7") -[node name="RogueliteEnemySpawner2" type="Marker2D" parent="EnemySpawners"] -position = Vector2(306, 115) +[node name="RogueliteEnemySpawner10" type="Marker2D" parent="EnemySpawners"] +position = Vector2(292, 123) +script = ExtResource("5_66iak") +Enemy = ExtResource("6_0pyb7") -[node name="RogueliteEnemySpawner3" type="Marker2D" parent="EnemySpawners"] -position = Vector2(571, 91) +[node name="RogueliteEnemySpawner11" type="Marker2D" parent="EnemySpawners"] +position = Vector2(370, 112) +script = ExtResource("5_66iak") +Enemy = ExtResource("6_0pyb7") [node name="NavigationRegion2D" type="NavigationRegion2D" parent="."] visible = false @@ -76,12 +84,12 @@ shape = SubResource("RectangleShape2D_wtdf1") position = Vector2(293, 56) [node name="Marker2D2" type="Marker2D" parent="Features"] -position = Vector2(25, 135) +position = Vector2(116, 119) [node name="Marker2D3" type="Marker2D" parent="Features"] -position = Vector2(24.4554, 57.8303) +position = Vector2(60, 72) [node name="Marker2D4" type="Marker2D" parent="Features"] -position = Vector2(292, 134) +position = Vector2(420, 134) [connection signal="area_entered" from="PlayerEnterDetector" to="." method="OnRoomEntered"]