diff --git a/Resources/RogueliteMaps/RGLongAcidWalk.tres b/Resources/RogueliteMaps/RGLongAcidWalk.tres new file mode 100644 index 00000000..37618f2d --- /dev/null +++ b/Resources/RogueliteMaps/RGLongAcidWalk.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="RogueliteRoomResource" load_steps=6 format=3 uid="uid://cur433g6oevmd"] + +[ext_resource type="Resource" uid="uid://cocl3qontm3be" path="res://Resources/Enemies/Base_Fairy.tres" id="1_pepu3"] +[ext_resource type="Resource" uid="uid://cqfyuurvqb8m6" path="res://Resources/Enemies/Base_Fairy_Special.tres" id="2_losk6"] +[ext_resource type="Resource" uid="uid://qbo6avc7x64b" path="res://Resources/Enemies/Fairy_Guard.tres" id="3_kjjr4"] +[ext_resource type="Resource" uid="uid://cfdvg162u65sr" path="res://Resources/Enemies/Thermathron.tres" id="4_0g6c3"] +[ext_resource type="Script" uid="uid://bl2ne8w12e3a" path="res://Scripts/Resources/Roguelite/RogueliteRoomResource.cs" id="5_yklxj"] + +[resource] +script = ExtResource("5_yklxj") +RoomName = &"LongX3Map" +Type = 1 +ScenePath = &"uid://q3pvpdqv57p3" +Size = Vector2i(1, 3) +DoorGridPositions = Array[Vector2i]([Vector2i(0, -1), Vector2i(0, 1), Vector2i(1, 0), Vector2i(-1, 0)]) +SpawnableEnemies = Array[Object]([ExtResource("1_pepu3"), ExtResource("2_losk6"), ExtResource("3_kjjr4"), ExtResource("4_0g6c3")]) +metadata/_custom_type_script = "uid://bl2ne8w12e3a" diff --git a/Scenes/Maps/Roguelike.tscn b/Scenes/Maps/Roguelike.tscn index 0e6495ab..c1a59d85 100644 --- a/Scenes/Maps/Roguelike.tscn +++ b/Scenes/Maps/Roguelike.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=22 format=3 uid="uid://bf1kqr3o6r6d4"] +[gd_scene load_steps=23 format=3 uid="uid://bf1kqr3o6r6d4"] [ext_resource type="Script" uid="uid://doxmbokehw8ci" path="res://Scripts/GameManager.cs" id="1_wbqvu"] [ext_resource type="PackedScene" uid="uid://c4pr2707hbeph" path="res://Scenes/Actors/fsm_player.tscn" id="2_3fyis"] @@ -20,6 +20,7 @@ [ext_resource type="PackedScene" uid="uid://b3tyacxxw88lx" path="res://Scenes/Utils/StreamPlayerWithName.tscn" id="13_4n7t6"] [ext_resource type="Resource" uid="uid://n6nb5yco60gi" path="res://Resources/RogueliteMaps/BigLarge.tres" id="13_y651a"] [ext_resource type="Resource" uid="uid://do11fodskgasi" path="res://Resources/RogueliteMaps/RGTestRoom1.tres" id="14_vhvs2"] +[ext_resource type="Resource" uid="uid://cur433g6oevmd" path="res://Resources/RogueliteMaps/RGLongAcidWalk.tres" id="15_6gk3e"] [ext_resource type="Script" uid="uid://3v6q0p5krqn7" path="res://Scripts/UI/Minimap.cs" id="16_pfafs"] [node name="GameScene" type="Node2D"] @@ -35,7 +36,7 @@ SpawnMarkers = Dictionary[int, NodePath]({ process_mode = 1 y_sort_enabled = true script = ExtResource("4_jtlua") -Rooms = Array[Object]([ExtResource("5_gwtv6"), ExtResource("6_gwtv6"), ExtResource("7_wbqvu"), ExtResource("8_3fyis"), ExtResource("9_go1yg"), ExtResource("5_pfafs"), ExtResource("11_68lig"), ExtResource("12_83bvc"), ExtResource("13_y651a"), ExtResource("14_vhvs2")]) +Rooms = Array[Object]([ExtResource("5_gwtv6"), ExtResource("6_gwtv6"), ExtResource("7_wbqvu"), ExtResource("8_3fyis"), ExtResource("9_go1yg"), ExtResource("5_pfafs"), ExtResource("11_68lig"), ExtResource("12_83bvc"), ExtResource("13_y651a"), ExtResource("14_vhvs2"), ExtResource("15_6gk3e")]) DungeonLength = 4 [node name="CameraController" type="Camera2D" parent="."] diff --git a/Scenes/Maps/RogueliteMaps/RgLongAcidWalk.tscn b/Scenes/Maps/RogueliteMaps/RgLongAcidWalk.tscn new file mode 100644 index 00000000..f5b41468 --- /dev/null +++ b/Scenes/Maps/RogueliteMaps/RgLongAcidWalk.tscn @@ -0,0 +1,95 @@ +[gd_scene load_steps=10 format=4 uid="uid://q3pvpdqv57p3"] + +[ext_resource type="Script" uid="uid://b2j00riayxkit" path="res://Scripts/Controllers/RogueliteRoom.cs" id="1_5fsd2"] +[ext_resource type="Resource" uid="uid://cur433g6oevmd" path="res://Resources/RogueliteMaps/RGLongAcidWalk.tres" id="2_5fsd2"] +[ext_resource type="PackedScene" uid="uid://l84on3kv2s52" path="res://Scenes/Door_Horizontal.tscn" id="3_2dbol"] +[ext_resource type="PackedScene" uid="uid://b0k2grrc8xp1l" path="res://Scenes/Props/BigTank.tscn" id="4_i3xe1"] +[ext_resource type="TileSet" uid="uid://6k28roiljylj" path="res://Tilesets/factory_tileset.tres" id="5_d4ptm"] +[ext_resource type="Script" uid="uid://krean0uywtms" path="res://Scripts/TilemapAvoidance.cs" id="6_56c74"] +[ext_resource type="Script" uid="uid://ddry5kjj3fr6c" path="res://Scripts/Controllers/DoorMarker.cs" id="7_17auc"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_rlq0q"] +vertices = PackedVector2Array(166, 58, 198, 58, 198, 70, 182, 70, 182, 218, 278, 218, 278, 262, 262, 262, 198, 406, 198, 454, 166, 454, 166, 470, 154, 470, 154, 454, 122, 454, 122, 406, 218, 378, 90, 406, 90, 378, 218, 262, 58, 262, 58, 218, 138, 218, 138, 70, 122, 70, 122, 58, 154, 58, 154, 10, 166, 10, 262, 406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7), PackedInt32Array(8, 9, 10), PackedInt32Array(10, 11, 12, 13), PackedInt32Array(13, 14, 15, 16, 8), PackedInt32Array(15, 17, 18, 16), PackedInt32Array(19, 20, 21, 22), PackedInt32Array(23, 24, 25, 26), PackedInt32Array(26, 27, 28, 0), PackedInt32Array(8, 10, 13), PackedInt32Array(29, 8, 16), PackedInt32Array(7, 29, 16, 19), PackedInt32Array(4, 7, 19, 22), PackedInt32Array(0, 3, 4, 22, 23, 26)]) +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_g0xrw"] +size = Vector2(272, 406) + +[node name="Map" type="Node2D"] +process_mode = 1 +script = ExtResource("1_5fsd2") +RoomResource = ExtResource("2_5fsd2") +DoorPrefab = ExtResource("3_2dbol") +WallPrefab = ExtResource("4_i3xe1") + +[node name="Tilemaps" type="Node2D" parent="." groups=["navigation_polygon_source_geometry_group"]] + +[node name="Liquids" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] +tile_map_data = PackedByteArray("AAABAAUAAAAEAAMAAAABAAYAAAAEAAMAAAABAAcAAAAEAAMAAAABAAgAAAAEAAMAAAABAAkAAAAEAAMAAAABAAoAAAAEAAMAAAABAAsAAAAEAAMAAAABAAwAAAAEAAMAAAABAA0AAAAEAAMAAAABAA4AAAAEAAMAAAABAA8AAAAEAAMAAAABABAAAAAEAAMAAAABABEAAAAEAAMAAAABABIAAAAEAAMAAAABABMAAAAEAAMAAAABABQAAAAEAAMAAAABABUAAAAEAAMAAAABABYAAAAEAAMAAAABABcAAAAEAAMAAAABABgAAAAEAAMAAAABABkAAAAEAAMAAAABABoAAAAEAAMAAAABABsAAAAEAAMAAAABABwAAAAEAAMAAAACAAUAAAAEAAMAAAACAAYAAAAEAAMAAAACAAcAAAAEAAMAAAACAAgAAAAEAAMAAAACAAkAAAAEAAMAAAACAAoAAAAEAAMAAAACAAsAAAAEAAMAAAACAAwAAAAEAAMAAAACAA0AAAAEAAMAAAACAA4AAAAEAAMAAAACAA8AAAAEAAMAAAACABAAAAAEAAMAAAACABEAAAAEAAMAAAACABIAAAAEAAMAAAACABMAAAAEAAMAAAACABQAAAAEAAMAAAACABUAAAAEAAMAAAACABYAAAAEAAMAAAACABcAAAAEAAMAAAACABgAAAAEAAMAAAACABkAAAAEAAMAAAACABoAAAAEAAMAAAACABsAAAAEAAMAAAACABwAAAAEAAMAAAADAAUAAAAEAAMAAAADAAYAAAAEAAMAAAADAAcAAAAEAAMAAAADAAgAAAAEAAMAAAADAAkAAAAEAAMAAAADAAoAAAAEAAMAAAADAAsAAAAEAAMAAAADAAwAAAAEAAMAAAADAA0AAAAHABAAAAADAA4AAAAEAAMAAAADAA8AAAAEAAMAAAADABAAAAAEAAMAAAADABEAAAAHABAAAAADABIAAAAEAAMAAAADABMAAAAEAAMAAAADABQAAAAEAAMAAAADABUAAAAEAAMAAAADABYAAAAEAAMAAAADABcAAAAEAAMAAAADABgAAAAEAAMAAAADABkAAAAEAAMAAAADABoAAAAEAAMAAAADABsAAAAEAAMAAAADABwAAAAEAAMAAAAEAAUAAAAEAAMAAAAEAAYAAAAEAAMAAAAEAAcAAAAEAAMAAAAEAAgAAAAEAAMAAAAEAAkAAAAEAAMAAAAEAAoAAAAEAAMAAAAEAAsAAAAEAAMAAAAEAAwAAAAEAAMAAAAEAA0AAAAEAAMAAAAEAA4AAAAEAAMAAAAEAA8AAAAEAAMAAAAEABAAAAAEAAMAAAAEABEAAAAEAAMAAAAEABIAAAAEAAMAAAAEABMAAAAEAAMAAAAEABQAAAAEAAMAAAAEABUAAAAEAAMAAAAEABYAAAAEAAMAAAAEABcAAAAEAAMAAAAEABgAAAAEAAMAAAAEABkAAAAEAAMAAAAEABoAAAAEAAMAAAAEABsAAAAEAAMAAAAEABwAAAAEAAMAAAAFAAUAAAAEAAMAAAAFAAYAAAAEAAMAAAAFAAcAAAAEAAMAAAAFAAgAAAAEAAMAAAAFAAkAAAAEAAMAAAAFAAoAAAAEAAMAAAAFAAsAAAAEAAMAAAAFAAwAAAAEAAMAAAAFAA0AAAAEAAMAAAAFAA4AAAAEAAMAAAAFAA8AAAAEAAMAAAAFABAAAAAEAAMAAAAFABEAAAAEAAMAAAAFABIAAAAEAAMAAAAFABMAAAAEAAMAAAAFABQAAAAEAAMAAAAFABUAAAAEAAMAAAAFABYAAAAEAAMAAAAFABcAAAAHABAAAAAFABgAAAAEAAMAAAAFABkAAAAEAAMAAAAFABoAAAAHABAAAAAFABsAAAAEAAMAAAAFABwAAAAEAAMAAAAGAAUAAAAEAAMAAAAGAAYAAAAEAAMAAAAGAAcAAAAEAAMAAAAGAAgAAAAEAAMAAAAGAAkAAAAEAAMAAAAGAAoAAAAEAAMAAAAGAAsAAAAEAAMAAAAGAAwAAAAEAAMAAAAGAA0AAAAEAAMAAAAGAA4AAAAEAAMAAAAGAA8AAAAEAAMAAAAGABAAAAAEAAMAAAAGABEAAAAEAAMAAAAGABIAAAAEAAMAAAAGABMAAAAEAAMAAAAGABQAAAAEAAMAAAAGABUAAAAEAAMAAAAGABYAAAAEAAMAAAAGABcAAAAEAAMAAAAGABgAAAAEAAMAAAAGABkAAAAEAAMAAAAGABoAAAAEAAMAAAAGABsAAAAEAAMAAAAGABwAAAAEAAMAAAAHAAMAAAAEAAMAAAAHAAQAAAAEAAMAAAAHAAUAAAAJAAcAAAAHAAYAAAAEAAMAAAAHAAcAAAAEAAMAAAAHAAgAAAAEAAMAAAAHAAkAAAAEAAMAAAAHAAoAAAAEAAMAAAAHAAsAAAAEAAMAAAAHAAwAAAAEAAMAAAAHAA0AAAAJABAAAAAHAA4AAAAEAAMAAAAHAA8AAAAEAAMAAAAHABAAAAAEAAMAAAAHABEAAAAEAAMAAAAHABIAAAAEAAMAAAAHABMAAAAEAAMAAAAHABQAAAAEAAMAAAAHABUAAAAEAAMAAAAHABYAAAAEAAMAAAAHABcAAAAEAAMAAAAHABgAAAAEAAMAAAAHABkAAAAEAAMAAAAHABoAAAAEAAMAAAAHABsAAAAEAAMAAAAHABwAAAAEAAMAAAAIAAMAAAAEAAMAAAAIAAQAAAAEAAMAAAAIAAUAAAAJAAcAAAAIAAYAAAAEAAMAAAAIAAcAAAAEAAMAAAAIAAgAAAAEAAMAAAAIAAkAAAAEAAMAAAAIAAoAAAAEAAMAAAAIAAsAAAAEAAMAAAAIAAwAAAAEAAMAAAAIAA0AAAAHABAAAAAIAA4AAAAEAAMAAAAIAA8AAAAEAAMAAAAIABAAAAAEAAMAAAAIABEAAAAEAAMAAAAIABIAAAAEAAMAAAAIABMAAAAEAAMAAAAIABQAAAAEAAMAAAAIABUAAAAEAAMAAAAIABYAAAAEAAMAAAAIABcAAAAEAAMAAAAIABgAAAAEAAMAAAAIABkAAAAEAAMAAAAIABoAAAAEAAMAAAAIABsAAAAEAAMAAAAIABwAAAAEAAMAAAAJAAMAAAAEAAMAAAAJAAQAAAAEAAMAAAAJAAUAAAAJAAcAAAAJAAYAAAAEAAMAAAAJAAcAAAAEAAMAAAAJAAgAAAAEAAMAAAAJAAkAAAAEAAMAAAAJAAoAAAAEAAMAAAAJAAsAAAAEAAMAAAAJAAwAAAAEAAMAAAAJAA0AAAAEAAMAAAAJAA4AAAAEAAMAAAAJAA8AAAAEAAMAAAAJABAAAAAEAAMAAAAJABEAAAAEAAMAAAAJABIAAAAEAAMAAAAJABMAAAAEAAMAAAAJABQAAAAEAAMAAAAJABUAAAAEAAMAAAAJABYAAAAEAAMAAAAJABcAAAAEAAMAAAAJABgAAAAEAAMAAAAJABkAAAAEAAMAAAAJABoAAAAEAAMAAAAJABsAAAAEAAMAAAAJABwAAAAEAAMAAAAKAAMAAAAEAAMAAAAKAAQAAAAEAAMAAAAKAAUAAAAJAAcAAAAKAAYAAAAEAAMAAAAKAAcAAAAEAAMAAAAKAAgAAAAEAAMAAAAKAAkAAAAEAAMAAAAKAAoAAAAEAAMAAAAKAAsAAAAEAAMAAAAKAAwAAAAEAAMAAAAKAA0AAAAEAAMAAAAKAA4AAAAEAAMAAAAKAA8AAAAEAAMAAAAKABAAAAAEAAMAAAAKABEAAAAEAAMAAAAKABIAAAAEAAMAAAAKABMAAAAEAAMAAAAKABQAAAAEAAMAAAAKABUAAAAEAAMAAAAKABYAAAAEAAMAAAAKABcAAAAEAAMAAAAKABgAAAAEAAMAAAAKABkAAAAEAAMAAAAKABoAAAAEAAMAAAAKABsAAAAEAAMAAAAKABwAAAAEAAMAAAALAAMAAAAEAAMAAAALAAQAAAAEAAMAAAALAAUAAAAJAAcAAAALAAYAAAAEAAMAAAALAAcAAAAEAAMAAAALAAgAAAAEAAMAAAALAAkAAAAEAAMAAAALAAoAAAAEAAMAAAALAAsAAAAEAAMAAAALAAwAAAAEAAMAAAALAA0AAAAJABAAAAALAA4AAAAEAAMAAAALAA8AAAAEAAMAAAALABAAAAAEAAMAAAALABEAAAAEAAMAAAALABIAAAAEAAMAAAALABMAAAAEAAMAAAALABQAAAAEAAMAAAALABUAAAAEAAMAAAALABYAAAAEAAMAAAALABcAAAAEAAMAAAALABgAAAAEAAMAAAALABkAAAAEAAMAAAALABoAAAAEAAMAAAALABsAAAAEAAMAAAALABwAAAAEAAMAAAAMAAMAAAAEAAMAAAAMAAQAAAAEAAMAAAAMAAUAAAAJAAcAAAAMAAYAAAAEAAMAAAAMAAcAAAAEAAMAAAAMAAgAAAAEAAMAAAAMAAkAAAAEAAMAAAAMAAoAAAAEAAMAAAAMAAsAAAAEAAMAAAAMAAwAAAAEAAMAAAAMAA0AAAAHABAAAAAMAA4AAAAEAAMAAAAMAA8AAAAEAAMAAAAMABAAAAAEAAMAAAAMABEAAAAJABAAAAAMABIAAAAEAAMAAAAMABMAAAAEAAMAAAAMABQAAAAEAAMAAAAMABUAAAAEAAMAAAAMABYAAAAEAAMAAAAMABcAAAAEAAMAAAAMABgAAAAEAAMAAAAMABkAAAAEAAMAAAAMABoAAAAEAAMAAAAMABsAAAAEAAMAAAAMABwAAAAEAAMAAAANAAMAAAAJAAcAAAANAAUAAAAEAAMAAAANAAYAAAAEAAMAAAANAAcAAAAEAAMAAAANAAgAAAAEAAMAAAANAAkAAAAEAAMAAAANAAoAAAAEAAMAAAANAAsAAAAEAAMAAAANAAwAAAAEAAMAAAANAA0AAAAEAAMAAAANAA4AAAAEAAMAAAANAA8AAAAEAAMAAAANABAAAAAEAAMAAAANABEAAAAHABAAAAANABIAAAAEAAMAAAANABMAAAAEAAMAAAANABQAAAAEAAMAAAANABUAAAAEAAMAAAANABYAAAAEAAMAAAANABcAAAAHABAAAAANABgAAAAEAAMAAAANABkAAAAEAAMAAAANABoAAAAEAAMAAAANABsAAAAEAAMAAAANABwAAAAEAAMAAAAOAAMAAAAJAAcAAAAOAAUAAAAEAAMAAAAOAAYAAAAEAAMAAAAOAAcAAAAEAAMAAAAOAAgAAAAEAAMAAAAOAAkAAAAEAAMAAAAOAAoAAAAEAAMAAAAOAAsAAAAEAAMAAAAOAAwAAAAEAAMAAAAOAA0AAAAEAAMAAAAOAA4AAAAEAAMAAAAOAA8AAAAEAAMAAAAOABAAAAAEAAMAAAAOABEAAAAEAAMAAAAOABIAAAAEAAMAAAAOABMAAAAEAAMAAAAOABQAAAAEAAMAAAAOABUAAAAEAAMAAAAOABYAAAAEAAMAAAAOABcAAAAEAAMAAAAOABgAAAAEAAMAAAAOABkAAAAEAAMAAAAOABoAAAAEAAMAAAAOABsAAAAEAAMAAAAOABwAAAAEAAMAAAAPAAMAAAAJAAcAAAAPAAUAAAAEAAMAAAAPAAYAAAAEAAMAAAAPAAcAAAAEAAMAAAAPAAgAAAAEAAMAAAAPAAkAAAAEAAMAAAAPAAoAAAAEAAMAAAAPAAsAAAAEAAMAAAAPAAwAAAAEAAMAAAAPAA0AAAAEAAMAAAAPAA4AAAAEAAMAAAAPAA8AAAAEAAMAAAAPABAAAAAEAAMAAAAPABEAAAAEAAMAAAAPABIAAAAEAAMAAAAPABMAAAAEAAMAAAAPABQAAAAEAAMAAAAPABUAAAAEAAMAAAAPABYAAAAEAAMAAAAPABcAAAAEAAMAAAAPABgAAAAEAAMAAAAPABkAAAAEAAMAAAAPABoAAAAEAAMAAAAPABsAAAAEAAMAAAAPABwAAAAEAAMAAAAQAAMAAAAJAAcAAAAQAAUAAAAEAAMAAAAQAAYAAAAEAAMAAAAQAAcAAAAEAAMAAAAQAAgAAAAEAAMAAAAQAAkAAAAEAAMAAAAQAAoAAAAEAAMAAAAQAAsAAAAEAAMAAAAQAAwAAAAEAAMAAAAQAA0AAAAEAAMAAAAQAA4AAAAEAAMAAAAQAA8AAAAEAAMAAAAQABAAAAAEAAMAAAAQABEAAAAEAAMAAAAQABIAAAAEAAMAAAAQABMAAAAEAAMAAAAQABQAAAAEAAMAAAAQABUAAAAEAAMAAAAQABYAAAAEAAMAAAAQABcAAAAEAAMAAAAQABgAAAAEAAMAAAAQABkAAAAEAAMAAAAQABoAAAAJABAAAAAQABsAAAAEAAMAAAAQABwAAAAEAAMAAAARAAMAAAAJAAcAAAARAAUAAAAEAAMAAAARAAYAAAAEAAMAAAARAAcAAAAEAAMAAAARAAgAAAAEAAMAAAARAAkAAAAEAAMAAAARAAoAAAAEAAMAAAARAAsAAAAEAAMAAAARAAwAAAAEAAMAAAARAA0AAAAJABAAAAARAA4AAAAEAAMAAAARAA8AAAAEAAMAAAARABAAAAAEAAMAAAARABEAAAAJABAAAAARABIAAAAEAAMAAAARABMAAAAEAAMAAAARABQAAAAEAAMAAAARABUAAAAEAAMAAAARABYAAAAEAAMAAAARABcAAAAEAAMAAAARABgAAAAEAAMAAAARABkAAAAEAAMAAAARABoAAAAEAAMAAAARABsAAAAEAAMAAAARABwAAAAEAAMAAAASAAMAAAAJAAcAAAASAAUAAAAEAAMAAAASAAYAAAAEAAMAAAASAAcAAAAEAAMAAAASAAgAAAAEAAMAAAASAAkAAAAEAAMAAAASAAoAAAAEAAMAAAASAAsAAAAEAAMAAAASAAwAAAAEAAMAAAASAA0AAAAEAAMAAAASAA4AAAAEAAMAAAASAA8AAAAEAAMAAAASABAAAAAEAAMAAAASABEAAAAEAAMAAAASABIAAAAEAAMAAAASABMAAAAEAAMAAAASABQAAAAEAAMAAAASABUAAAAEAAMAAAASABYAAAAEAAMAAAASABcAAAAEAAMAAAASABgAAAAEAAMAAAASABkAAAAEAAMAAAASABoAAAAEAAMAAAASABsAAAAEAAMAAAASABwAAAAEAAMAAAABAAQAAAAEAAMAAAACAAQAAAAEAAMAAAADAAQAAAAEAAMAAAAEAAQAAAAEAAMAAAAFAAQAAAAEAAMAAAAGAAQAAAAEAAMAAAANAAQAAAAEAAMAAAAOAAQAAAAEAAMAAAAPAAQAAAAEAAMAAAAQAAQAAAAEAAMAAAARAAQAAAAEAAMAAAASAAQAAAAEAAMAAAABAAMAAAAJAAcAAAACAAMAAAAJAAcAAAADAAMAAAAJAAcAAAAEAAMAAAAJAAcAAAAFAAMAAAAJAAcAAAAGAAMAAAAJAAcAAAA=") +tile_set = ExtResource("5_d4ptm") +navigation_enabled = false +metadata/_edit_lock_ = true + +[node name="Floor" type="TileMapLayer" parent="Tilemaps" node_paths=PackedStringArray("_solidLayers") groups=["Solid"]] +tile_map_data = PackedByteArray("AAAAAAIAAAAMAAcAAAAAAAMAAAAMAAcAAAAAAAQAAAAMAAcAAAAAAAUAAAAMAAcAAAAAAAYAAAAMAAcAAAAAAAcAAAAMAAcAAAAAAAgAAAAMAAcAAAAAAAkAAAAMAAcAAAABAAIAAAAMAAcAAAACAAIAAAAMAAcAAAADAAIAAAAMAAcAAAAEAAIAAAAMAAcAAAAFAAIAAAAMAAcAAAAGAAIAAAAMAAcAAAAHAAIAAAAMAAcAAAAHAAMAAAAMAAcAAAAHAAQAAAAMAAcAAAAIAAIAAAAMAAcAAAAIAAMAAAAMAAcAAAAIAAQAAAAMAAcAAAAJAAIAAAAMAAcAAAAJAAMAAAAMAAcAAAAJAAQAAAAMAAcAAAAKAAIAAAAMAAcAAAAKAAMAAAAMAAcAAAAKAAQAAAAMAAcAAAALAAIAAAAMAAcAAAAMAAIAAAAMAAcAAAANAAIAAAAMAAcAAAAOAAIAAAAMAAcAAAAPAAIAAAAMAAcAAAAQAAIAAAAMAAcAAAARAAIAAAAMAAcAAAASAAIAAAAMAAcAAAATAAIAAAAMAAcAAAATAAMAAAAMAAcAAAATAAQAAAAMAAcAAAATAAUAAAAMAAcAAAATAAYAAAAMAAcAAAATAAcAAAAMAAcAAAATAAgAAAAMAAcAAAATAAkAAAAMAAcAAAAAAAAAAAAMAAcAAAAAAAEAAAAMAAcAAAABAAAAAAAMAAcAAAABAAEAAAAMAAcAAAACAAAAAAAMAAcAAAACAAEAAAAMAAcAAAADAAAAAAAMAAcAAAADAAEAAAAMAAcAAAAEAAAAAAAMAAcAAAAEAAEAAAAMAAcAAAAFAAAAAAAMAAcAAAAFAAEAAAAMAAcAAAAGAAAAAAAMAAcAAAAGAAEAAAAMAAcAAAAHAAAAAAAMAAcAAAAHAAEAAAAMAAcAAAAIAAAAAAAMAAcAAAAIAAEAAAAMAAcAAAAJAAAAAAAMAAcAAAAJAAEAAAAMAAcAAAAKAAAAAAAMAAcAAAAKAAEAAAAMAAcAAAALAAAAAAAMAAcAAAALAAEAAAAMAAcAAAALAAMAAAAMAAcAAAALAAQAAAAMAAcAAAAMAAAAAAAMAAcAAAAMAAEAAAAMAAcAAAAMAAMAAAAMAAcAAAAMAAQAAAAMAAcAAAANAAAAAAAMAAcAAAANAAEAAAAMAAcAAAAOAAAAAAAMAAcAAAAOAAEAAAAMAAcAAAAPAAAAAAAMAAcAAAAPAAEAAAAMAAcAAAAQAAAAAAAMAAcAAAAQAAEAAAAMAAcAAAARAAAAAAAMAAcAAAARAAEAAAAMAAcAAAASAAAAAAAMAAcAAAASAAEAAAAMAAcAAAATAAAAAAAMAAcAAAATAAEAAAAMAAcAAAAAAAoAAAAMAAcAAAAAAAsAAAAMAAcAAAAAAAwAAAAMAAcAAAAAAA0AAAAMAAcAAAAAAA4AAAAMAAcAAAAAAA8AAAAMAAcAAAAAABAAAAAMAAcAAAAAABEAAAAMAAcAAAAAABIAAAABAAYAAAATAAoAAAAMAAcAAAATAAsAAAAMAAcAAAATAAwAAAAMAAcAAAATAA0AAAAMAAcAAAATAA4AAAAMAAcAAAATAA8AAAAMAAcAAAATABAAAAAMAAcAAAATABEAAAAMAAcAAAATABIAAAAMAAcAAAATABMAAAAMAAcAAAABAB0AAAAMAAcAAAACAB0AAAAMAAcAAAADAB0AAAAMAAcAAAAEAB0AAAAMAAcAAAAFAB0AAAAMAAcAAAAGAB0AAAAMAAcAAAAHABoAAAAMAAcAAAAHABsAAAAMAAcAAAAHABwAAAAMAAcAAAAHAB0AAAAMAAcAAAAIABoAAAAMAAcAAAAIABsAAAAMAAcAAAAIABwAAAAMAAcAAAAIAB0AAAAMAAcAAAAJABoAAAAMAAcAAAAJABsAAAAMAAcAAAAJABwAAAAMAAcAAAAJAB0AAAAMAAcAAAAKABoAAAAMAAcAAAAKABsAAAAMAAcAAAAKABwAAAAMAAcAAAAKAB0AAAAMAAcAAAALABoAAAAMAAcAAAALABsAAAAMAAcAAAALABwAAAAMAAcAAAALAB0AAAAMAAcAAAAMABoAAAAMAAcAAAAMABsAAAAMAAcAAAAMABwAAAAMAAcAAAAMAB0AAAAMAAcAAAANAB0AAAAMAAcAAAAOAB0AAAAMAAcAAAAPAB0AAAAMAAcAAAAQAB0AAAAMAAcAAAARAB0AAAAMAAcAAAASAB0AAAAMAAcAAAATABQAAAAMAAcAAAATABUAAAAMAAcAAAATABYAAAAMAAcAAAATABcAAAAMAAcAAAATABgAAAAMAAcAAAATABkAAAAMAAcAAAATABoAAAAMAAcAAAATABsAAAAMAAcAAAATABwAAAAMAAcAAAATAB0AAAAMAAcAAAAAABQAAAAMAAcAAAAAABUAAAAMAAcAAAAAABYAAAAMAAcAAAAAABcAAAAMAAcAAAAAABgAAAAMAAcAAAAAABkAAAAMAAcAAAAAABoAAAAMAAcAAAAAABsAAAAMAAcAAAAAABwAAAAMAAcAAAAAAB0AAAAMAAcAAAALAAwAAAANAA8AAAALAAsAAAANAA8AAAALAAoAAAANAA8AAAALAAkAAAANAA8AAAALAAgAAAANAA8AAAALAAcAAAANAA8AAAALAAYAAAANAA8AAAALAAUAAAANAA4AAAAKAAwAAAAMAA8AAAAKAAsAAAAMAA8AAAAKAAoAAAAMAA8AAAAKAAkAAAAMAA8AAAAKAAgAAAAMAA8AAAAKAAcAAAAMAA8AAAAKAAYAAAAMAA8AAAAKAAUAAAAMAA4AAAAJAAwAAAAMAA8AAAAJAAsAAAAMAA8AAAAJAAoAAAAMAA8AAAAJAAkAAAAMAA8AAAAJAAgAAAAMAA8AAAAJAAcAAAAMAA8AAAAJAAYAAAAMAA8AAAAJAAUAAAAMAA4AAAAIAAwAAAALAA8AAAAIAAsAAAALAA8AAAAIAAoAAAALAA8AAAAIAAkAAAALAA8AAAAIAAgAAAALAA8AAAAIAAcAAAALAA8AAAAIAAYAAAALAA8AAAAIAAUAAAALAA4AAAARABAAAAANABAAAAARAA8AAAANAA8AAAARAA4AAAANAA8AAAARAA0AAAANAA4AAAAQABAAAAAMAA8AAAAQAA8AAAAMAA8AAAAQAA4AAAAMAA8AAAAQAA0AAAAMAA4AAAAPABAAAAAMAA8AAAAPAA8AAAAMAA8AAAAPAA4AAAAMAA8AAAAPAA0AAAAMAA4AAAAOABAAAAAMAA8AAAAOAA8AAAAMAA8AAAAOAA4AAAAMAA8AAAAOAA0AAAAMAA4AAAANABAAAAAMAA8AAAANAA8AAAAMAA8AAAANAA4AAAAMAA8AAAANAA0AAAAMAA4AAAAMABAAAAAMABAAAAAMAA8AAAAMAA8AAAAMAA4AAAAMAA8AAAAMAA0AAAAMAA4AAAALABAAAAAMABAAAAALAA8AAAAMAA8AAAALAA4AAAAMAA8AAAALAA0AAAAMAA8AAAAKABAAAAAMABAAAAAKAA8AAAAMAA8AAAAKAA4AAAAMAA8AAAAKAA0AAAAMAA8AAAAJABAAAAAMABAAAAAJAA8AAAAMAA8AAAAJAA4AAAAMAA8AAAAJAA0AAAAMAA8AAAAIABAAAAAMABAAAAAIAA8AAAAMAA8AAAAIAA4AAAAMAA8AAAAIAA0AAAAMAA8AAAAHABAAAAAMABAAAAAHAA8AAAAMAA8AAAAHAA4AAAAMAA8AAAAHAA0AAAAMAA4AAAAGABAAAAAMABAAAAAGAA8AAAAMAA8AAAAGAA4AAAAMAA8AAAAGAA0AAAAMAA4AAAAFABAAAAAMABAAAAAFAA8AAAAMAA8AAAAFAA4AAAAMAA8AAAAFAA0AAAAMAA4AAAAEABAAAAAMABAAAAAEAA8AAAAMAA8AAAAEAA4AAAAMAA8AAAAEAA0AAAAMAA4AAAADABAAAAALABAAAAADAA8AAAALAA8AAAADAA4AAAALAA8AAAADAA0AAAALAA4AAAAQABcAAAANAA8AAAAQABYAAAANAA8AAAAQABUAAAANAA8AAAAQABQAAAANAA8AAAAQABMAAAANAA8AAAAQABIAAAANAA8AAAAQABEAAAANAA8AAAAPABcAAAAMAA8AAAAPABYAAAAMAA8AAAAPABUAAAAMAA8AAAAPABQAAAAMAA8AAAAPABMAAAAMAA8AAAAPABIAAAAMAA8AAAAPABEAAAAMAA8AAAAOABcAAAAMAA8AAAAOABYAAAAMAA8AAAAOABUAAAAMAA8AAAAOABQAAAAMAA8AAAAOABMAAAAMAA8AAAAOABIAAAAMAA8AAAAOABEAAAAMAA8AAAANABcAAAAMAA8AAAANABYAAAALAA8AAAANABUAAAALAA8AAAANABQAAAALAA8AAAANABMAAAALAA8AAAANABIAAAALAA8AAAANABEAAAALAA8AAAAQABkAAAANABAAAAAQABgAAAANAA8AAAAPABkAAAAMABAAAAAPABgAAAAMAA8AAAAOABkAAAAMABAAAAAOABgAAAAMAA8AAAANABkAAAAMABAAAAANABgAAAAMAA8AAAAMABkAAAAMABAAAAAMABgAAAAMAA8AAAAMABcAAAAMAA4AAAALABkAAAAMABAAAAALABgAAAAMAA8AAAALABcAAAAMAA4AAAAKABkAAAAMABAAAAAKABgAAAAMAA8AAAAKABcAAAAMAA4AAAAJABkAAAAMABAAAAAJABgAAAAMAA8AAAAJABcAAAAMAA4AAAAIABkAAAAMABAAAAAIABgAAAAMAA8AAAAIABcAAAAMAA4AAAAHABkAAAAMABAAAAAHABgAAAAMAA8AAAAHABcAAAAMAA4AAAAGABkAAAAMABAAAAAGABgAAAAMAA8AAAAGABcAAAAMAA4AAAAFABkAAAALABAAAAAFABgAAAALAA8AAAAFABcAAAALAA4AAAA=") +tile_set = ExtResource("5_d4ptm") +navigation_enabled = false +script = ExtResource("6_56c74") +_solidLayers = [NodePath("../Solid"), NodePath("../Props")] +metadata/_edit_lock_ = true + +[node name="Solid" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] +tile_map_data = PackedByteArray("AAATAAAAAAABAAsAAAASAAAAAAABAAQAAAARAAAAAAABAAQAAAAQAAAAAAABAAQAAAAPAAAAAAABAAQAAAAOAAAAAAABAAQAAAANAAAAAAABAAQAAAAMAAAAAAABAAQAAAALAAAAAAACAAQAAAAIAAAAAAADAAQAAAAHAAAAAAABAAQAAAAGAAAAAAABAAQAAAAFAAAAAAABAAQAAAAEAAAAAAABAAQAAAADAAAAAAABAAQAAAACAAAAAAABAAQAAAABAAAAAAABAAQAAAAAAAAAAAAAAAsAAAATAAIAAAAAAAQAAAATAAEAAAAAAAQAAAAAAAIAAAAAAAQAAAAAAAEAAAAAAAQAAAAAAAkAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAcAAAAAAAQAAAAAAAYAAAAAAAQAAAATAAkAAAAAAAQAAAATAAgAAAAAAAQAAAATAAcAAAAAAAQAAAATAAYAAAAAAAQAAAATAAMAAAAAAAQAAAATAAQAAAAAAAQAAAALAAEAAAAJAAgAAAALAAIAAAAJAAkAAAAMAAEAAAAJAAgAAAAMAAIAAAAJAAkAAAANAAEAAAAJAAgAAAANAAIAAAAJAAkAAAAOAAEAAAAJAAgAAAAOAAIAAAAJAAkAAAAPAAEAAAAJAAgAAAAPAAIAAAAJAAkAAAAQAAEAAAAJAAgAAAAQAAIAAAAJAAkAAAARAAEAAAAJAAgAAAARAAIAAAAJAAkAAAASAAEAAAAJAAgAAAASAAIAAAAJAAkAAAABAAEAAAAJAAgAAAABAAIAAAAJAAkAAAACAAEAAAAJAAgAAAACAAIAAAAJAAkAAAADAAEAAAAJAAgAAAADAAIAAAAJAAkAAAAEAAEAAAAJAAgAAAAEAAIAAAAJAAkAAAAFAAEAAAAJAAgAAAAFAAIAAAAJAAkAAAAGAAEAAAAJAAgAAAAGAAIAAAAJAAkAAAAHAAEAAAAJAAgAAAAHAAIAAAAJAAkAAAAIAAEAAAAJAAgAAAAIAAIAAAAJAAkAAAAAAAMAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAoAAAAAAAQAAAAAAAsAAAAAAAQAAAAAAAwAAAAAAAQAAAAAAA0AAAAAAAQAAAAAAA4AAAAAAAQAAAAAABAAAAAAAAQAAAAAABEAAAAAAAQAAAAAABIAAAAAAAQAAAATAAoAAAAAAAQAAAATAAsAAAAAAAQAAAATAAwAAAAAAAQAAAATAA0AAAAAAAQAAAATAA4AAAAAAAQAAAATABAAAAAAAAQAAAATABEAAAAAAAQAAAATABIAAAAAAAQAAAATABMAAAAAAAQAAAAAABQAAAAAAAQAAAAAABUAAAAAAAQAAAAAABYAAAAAAAQAAAAAABcAAAAAAAQAAAAAABgAAAAAAAQAAAAAABoAAAAAAAQAAAAAABsAAAAAAAQAAAAAABwAAAAAAAQAAAAAAB0AAAAAAAwAAAABAB0AAAABAAQAAAACAB0AAAABAAQAAAADAB0AAAABAAQAAAAEAB0AAAABAAQAAAAFAB0AAAABAAQAAAAGAB0AAAABAAQAAAAHAB0AAAABAAQAAAAIAB0AAAADAAQAAAALAB0AAAACAAQAAAAMAB0AAAABAAQAAAANAB0AAAABAAQAAAAOAB0AAAABAAQAAAAPAB0AAAABAAQAAAAQAB0AAAABAAQAAAARAB0AAAABAAQAAAASAB0AAAABAAQAAAATABQAAAAAAAQAAAATABUAAAAAAAQAAAATABYAAAAAAAQAAAATABcAAAAAAAQAAAATABgAAAAAAAQAAAATABoAAAAAAAQAAAATABsAAAAAAAQAAAATABwAAAAAAAQAAAATAB0AAAABAAwAAAAAAA8AAAAAAAQAAAAAAAUAAAAAAAQAAAAAABkAAAAAAAQAAAATABkAAAAAAAQAAAATAA8AAAAAAAQAAAATAAUAAAAAAAQAAAAAABMAAAAAAAQAAAA=") +tile_set = ExtResource("5_d4ptm") +navigation_enabled = false +metadata/_edit_lock_ = true + +[node name="Props" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] +tile_map_data = PackedByteArray("AAAHAAQAAAAGAAcAAAAHAAMAAAAGAAYAAAAIAAQAAAAHAAcAAAAJAAQAAAAHAAcAAAAKAAQAAAAHAAcAAAALAAQAAAAHAAcAAAAMAAQAAAAIAAcAAAAMAAMAAAAIAAYAAAAIABoAAAAHAAUAAAAJABoAAAAHAAUAAAAKABoAAAAHAAUAAAALABoAAAAHAAUAAAAMABoAAAAIAAUAAAAHABoAAAAGAAUAAAAHABsAAAAGAAYAAAAHABwAAAAGAAYAAAAMABsAAAAIAAYAAAAMABwAAAAIAAYAAAACAAIAAAAAAAIAAAAFAAIAAAAAAAIAAAAOAAIAAAAAAAIAAAARAAIAAAAAAAIAAAALAAEAAAAJAAwAAAALAAIAAAAJAA0AAAAIAAEAAAAKAAwAAAAIAAIAAAAKAA0AAAA=") +tile_set = ExtResource("5_d4ptm") +navigation_enabled = false +metadata/_edit_lock_ = true + +[node name="Actors" type="Node2D" parent="Tilemaps"] +metadata/_edit_lock_ = true + +[node name="EnemySpawners" type="Node2D" parent="."] + +[node name="RogueliteEnemySpawner" type="Marker2D" parent="EnemySpawners"] +position = Vector2(165, 397) + +[node name="RogueliteEnemySpawner2" type="Marker2D" parent="EnemySpawners"] +position = Vector2(99, 235) + +[node name="RogueliteEnemySpawner3" type="Marker2D" parent="EnemySpawners"] +position = Vector2(243, 306) + +[node name="Doors" type="Node2D" parent="."] + +[node name="North" type="Marker2D" parent="Doors"] +position = Vector2(159, 23) +script = ExtResource("7_17auc") + +[node name="South" type="Marker2D" parent="Doors"] +position = Vector2(160, 480) +script = ExtResource("7_17auc") +Direction = 1 + +[node name="NavigationRegion2D" type="NavigationRegion2D" parent="."] +visible = false +navigation_polygon = SubResource("NavigationPolygon_rlq0q") +use_edge_connections = false + +[node name="PlayerEnterDetector" type="Area2D" parent="."] +visible = false +collision_layer = 0 +collision_mask = 2 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerEnterDetector"] +position = Vector2(162, 255) +shape = SubResource("RectangleShape2D_g0xrw") + +[connection signal="area_entered" from="PlayerEnterDetector" to="." method="OnRoomEntered"]