diff --git a/ExternalMaterial/HexGrid/HexGrid.pxc b/ExternalMaterial/HexGrid/HexGrid.pxc index 8fd52ac1..9365e605 100644 Binary files a/ExternalMaterial/HexGrid/HexGrid.pxc and b/ExternalMaterial/HexGrid/HexGrid.pxc differ diff --git a/ExternalMaterial/HexGrid/HexGrid.pxc1 b/ExternalMaterial/HexGrid/HexGrid.pxc1 index c13fd775..270c5169 100644 Binary files a/ExternalMaterial/HexGrid/HexGrid.pxc1 and b/ExternalMaterial/HexGrid/HexGrid.pxc1 differ diff --git a/ExternalMaterial/HexGrid/ProceduralSpriteSheet2.png b/ExternalMaterial/HexGrid/ProceduralSpriteSheet2.png index 7f9c6857..abcc7ef6 100644 --- a/ExternalMaterial/HexGrid/ProceduralSpriteSheet2.png +++ b/ExternalMaterial/HexGrid/ProceduralSpriteSheet2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb48810f1202df954f5a2c5d3abde1cc4e4cc5ab1a8bb979f900b583b39bc089 -size 145595 +oid sha256:655d5c07c9ec511706b8b56c7c971ec315be4d25094ca43722f0b8ab99c97f7c +size 166682 diff --git a/ExternalMaterial/HexGrid/ProceduralSpriteSheet3.png b/ExternalMaterial/HexGrid/ProceduralSpriteSheet3.png index e33dce1f..fbabc276 100644 --- a/ExternalMaterial/HexGrid/ProceduralSpriteSheet3.png +++ b/ExternalMaterial/HexGrid/ProceduralSpriteSheet3.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb33708b5bf95feeb8db43445a5bfb9f745488095c70dc773ab0f6d8d8f4e407 -size 9546 +oid sha256:23c41331583f51b680d80f15456f0c8b7b27958e443574098b601fa1d18567dd +size 10977 diff --git a/Scenes/Actors/Wall_Turret.tscn b/Scenes/Actors/Wall_Turret.tscn index 5d4b6586..38057521 100644 --- a/Scenes/Actors/Wall_Turret.tscn +++ b/Scenes/Actors/Wall_Turret.tscn @@ -21,7 +21,7 @@ [ext_resource type="Script" uid="uid://dhsqsajq537qn" path="res://Scripts/Components/FSM/Enemy/EnemyAlarmModule.cs" id="19_3veuh"] [ext_resource type="Script" uid="uid://bo5sgbv1t8ril" path="res://Scripts/Components/Actors/PlayerAnimationProvider.cs" id="20_sw3pd"] [ext_resource type="Material" uid="uid://dnvwgyt2tbqmr" path="res://Resources/Materials/Player_Blink_Teleport_Material.tres" id="21_tdg7b"] -[ext_resource type="Script" uid="uid://dncdgq843sj2f" path="res://Scripts/Components/FSM/Enemy/AnimationModule.cs" id="22_whdyq"] +[ext_resource type="Script" uid="uid://ci0cievasc7k1" path="res://Scripts/Components/FSM/Enemy/TurretAnimationModule.cs" id="22_q7y0e"] [ext_resource type="Script" uid="uid://bw4t2clyr6lib" path="res://Scripts/Components/FSM/Enemy/EnemyDropsProvider.cs" id="23_n8wpv"] [ext_resource type="Texture2D" uid="uid://b2v6j7lsyltrc" path="res://Sprites/Actors/CirnoWings.png" id="24_uelh5"] [ext_resource type="Script" uid="uid://dq338w2lw5phl" path="res://Scripts/Components/Actors/KeyboardInputProvider.cs" id="25_v7gpu"] @@ -258,10 +258,11 @@ lifetime = 0.4 one_shot = true process_material = SubResource("ParticleProcessMaterial_poxpj") -[node name="AnimationModule" type="Node2D" parent="." node_paths=PackedStringArray("AnimationProvider", "StorageModule")] -script = ExtResource("22_whdyq") +[node name="AnimationModule" type="Node2D" parent="." node_paths=PackedStringArray("AnimationProvider", "StorageModule", "HealthProvider")] +script = ExtResource("22_q7y0e") AnimationProvider = NodePath("../AnimationProvider") StorageModule = NodePath("../Storage") +HealthProvider = NodePath("../DamageReceiver/Health") [node name="DropsProvider" type="Node2D" parent="." node_paths=PackedStringArray("StorageModule")] script = ExtResource("23_n8wpv") diff --git a/Scenes/Maps/RogueliteMaps/LongSidePassage.tscn b/Scenes/Maps/RogueliteMaps/LongSidePassage.tscn index 2493bc45..6feb0164 100644 --- a/Scenes/Maps/RogueliteMaps/LongSidePassage.tscn +++ b/Scenes/Maps/RogueliteMaps/LongSidePassage.tscn @@ -36,7 +36,7 @@ RoomClearActivation = [] [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("AAAAAAIAAAAMAAcAAAAAAAMABwACAAQAAAAAAAQABwADAAQAAAAAAAUABwACAAQAAAAAAAYAAAALAAcAAAAAAAcAAAALAAcAAAAAAAgAAAALAAcAAAAAAAkAAAALAAcAAAABAAIAAAAMAAcAAAABAAMABwADAAQAAAABAAQABwADAAQAAAABAAUABwACAAQAAAABAAYAAAAOAAQAAAABAAcAAAAOAAQAAAABAAgAAAALAAcAAAABAAkAAAALAAcAAAACAAIAAAAMAAcAAAACAAMABwADAAQAAAACAAQABwACAAQAAAACAAUABwACAAQAAAACAAYAAAAOAAQAAAACAAcAAAAOAAQAAAACAAgAAAALAAcAAAACAAkAAAALAAcAAAADAAIAAAAMAAcAAAADAAMABwADAAQAAAADAAQABwADAAQAAAADAAUABwACAAQAAAADAAYAAAAOAAQAAAADAAcAAAAOAAQAAAADAAgAAAALAAcAAAADAAkAAAALAAcAAAAEAAIAAAAMAAcAAAAEAAMABwADAAQAAAAEAAQABwADAAQAAAAEAAUABwADAAQAAAAEAAYAAAAOAAQAAAAEAAcAAAAOAAQAAAAEAAgAAAALAAcAAAAEAAkAAAALAAcAAAAFAAIAAAAMAAcAAAAFAAMABwADAAQAAAAFAAQABwACAAQAAAAFAAUABwADAAQAAAAFAAYAAAAOAAQAAAAFAAcAAAAOAAQAAAAFAAgAAAALAAcAAAAFAAkAAAALAAcAAAAGAAIAAAAMAAcAAAAGAAMABwADAAQAAAAGAAQABwACAAQAAAAGAAUABwACAAQAAAAGAAYAAAAOAAQAAAAGAAcAAAAOAAQAAAAGAAgAAAALAAcAAAAGAAkAAAALAAcAAAAHAAIAAAAMAAcAAAAHAAMABwADAAQAAAAHAAQABwADAAQAAAAHAAUABwACAAQAAAAHAAYABwADAAQAAAAHAAcABwACAAQAAAAHAAgABwADAAQAAAAHAAkABgAGAAIAAAAIAAIAAAAMAAcAAAAIAAMABwACAAQAAAAIAAQABwADAAQAAAAIAAUABwADAAQAAAAIAAYABwADAAQAAAAIAAcABwADAAQAAAAIAAgABwACAAQAAAAIAAkABgAGAAIAAAAJAAIAAAAMAAcAAAAJAAMABwACAAQAAAAJAAQABwADAAQAAAAJAAUABwACAAQAAAAJAAYABwADAAQAAAAJAAcABwACAAQAAAAJAAgABwADAAQAAAAJAAkABgAGAAIAAAAKAAIAAAAMAAcAAAAKAAMABwADAAQAAAAKAAQABwADAAQAAAAKAAUABwADAAQAAAAKAAYABwACAAQAAAAKAAcABwADAAQAAAAKAAgABwADAAQAAAAKAAkABgAGAAIAAAALAAIAAAAMAAcAAAALAAUABwACAAQAAAALAAYABwACAAQAAAALAAcABwADAAQAAAALAAgABwADAAQAAAALAAkAAAALAAcAAAAMAAIAAAAMAAcAAAAMAAUABwACAAQAAAAMAAYABwADAAQAAAAMAAcABwACAAQAAAAMAAgABwACAAQAAAAMAAkAAAALAAcAAAANAAIAAAAMAAcAAAANAAMABwACAAQAAAANAAQABwACAAQAAAANAAUABwADAAQAAAANAAYABwADAAQAAAANAAcABwACAAQAAAANAAgABwADAAQAAAANAAkAAAALAAcAAAAOAAIAAAAMAAcAAAAOAAMABwACAAQAAAAOAAQABwACAAQAAAAOAAUABwACAAQAAAAOAAYABwACAAQAAAAOAAcABwADAAQAAAAOAAgABgAGAAIAAAAOAAkABgAGAAIAAAAPAAIAAAAMAAcAAAAPAAMABwADAAQAAAAPAAQABwACAAQAAAAPAAUABwACAAQAAAAPAAYABwACAAQAAAAPAAcABwACAAQAAAAPAAgABgAGAAIAAAAPAAkABgAGAAIAAAAQAAIAAAAMAAcAAAAQAAMABwADAAQAAAAQAAQABwACAAQAAAAQAAUABwACAAQAAAAQAAYABwADAAQAAAAQAAcABwADAAQAAAAQAAgABgAGAAIAAAAQAAkABgAGAAIAAAARAAIAAAAMAAcAAAARAAMABwADAAQAAAARAAQABwACAAQAAAARAAUABwACAAQAAAARAAYABwACAAQAAAARAAcABwADAAQAAAARAAgAAAAEAAAAAAARAAkAAAAEAAAAAAASAAIAAAAMAAcAAAASAAMABwACAAQAAAASAAQABwADAAQAAAASAAUABwADAAQAAAASAAYABwACAAQAAAASAAcABwADAAQAAAASAAgAAAALAAcAAAASAAkAAAALAAcAAAATAAIAAAAMAAcAAAATAAMABwACAAQAAAATAAQABwACAAQAAAATAAUABwADAAQAAAATAAYABwACAAQAAAATAAcABwADAAQAAAATAAgAAAALAAcAAAATAAkAAAALAAcAAAAAAAAAAAAMAAcAAAAAAAEAAAAMAAcAAAABAAAAAAAMAAcAAAABAAEAAAAMAAcAAAACAAAAAAAMAAcAAAACAAEAAAAMAAcAAAADAAAAAAAMAAcAAAADAAEAAAAMAAcAAAAEAAAAAAAMAAcAAAAEAAEAAAAMAAcAAAAFAAAAAAAMAAcAAAAFAAEAAAAMAAcAAAAGAAAAAAAMAAcAAAAGAAEAAAAMAAcAAAAHAAAAAAAMAAcAAAAHAAEAAAAMAAcAAAAIAAAAAAAMAAcAAAAIAAEAAAAMAAcAAAAJAAAAAAAMAAcAAAAJAAEAAAAMAAcAAAAKAAAAAAAMAAcAAAAKAAEAAAAMAAcAAAALAAAAAAAMAAcAAAALAAEAAAAMAAcAAAALAAMABwADAAQAAAALAAQABwACAAQAAAAMAAAAAAAMAAcAAAAMAAEAAAAMAAcAAAAMAAMABwACAAQAAAAMAAQABwACAAQAAAANAAAAAAAMAAcAAAANAAEAAAAMAAcAAAAOAAAAAAAMAAcAAAAOAAEAAAAMAAcAAAAPAAAAAAAMAAcAAAAPAAEAAAAMAAcAAAAQAAAAAAAMAAcAAAAQAAEAAAAMAAcAAAARAAAAAAAMAAcAAAARAAEAAAAMAAcAAAASAAAAAAAMAAcAAAASAAEAAAAMAAcAAAATAAAAAAAMAAcAAAATAAEAAAAMAAcAAAAAAAoAAAALAAcAAAAAAAsAAAALAAcAAAABAAoAAAALAAcAAAABAAsAAAALAAcAAAACAAoAAAALAAcAAAACAAsAAAALAAcAAAADAAoAAAALAAcAAAADAAsAAAALAAcAAAAEAAoAAAALAAcAAAAEAAsAAAALAAcAAAAAAAwAAAALAAcAAAAAAA0AAAALAAcAAAAAAA4AAAALAAcAAAAAAA8AAAALAAcAAAABAAwAAAALAAcAAAABAA0AAAALAAcAAAABAA4AAAALAAcAAAABAA8AAAALAAcAAAACAAwAAAALAAcAAAACAA0AAAALAAcAAAACAA4AAAALAAcAAAACAA8AAAALAAcAAAADAAwAAAALAAcAAAADAA0AAAALAAcAAAADAA4AAAALAAcAAAADAA8AAAALAAcAAAAEAAwAAAALAAcAAAAEAA0AAAALAAcAAAAEAA4AAAALAAcAAAAEAA8AAAALAAcAAAAAABAAAAALAAcAAAAAABEAAAALAAcAAAAAABIAAAALAAcAAAAAABMAAAAMAAcAAAABABAAAAALAAcAAAABABEAAAALAAcAAAABABIAAAALAAcAAAABABMAAAAMAAcAAAACABAAAAALAAcAAAACABEAAAALAAcAAAACABIAAAALAAcAAAACABMAAAAMAAcAAAADABAAAAALAAcAAAADABEAAAALAAcAAAADABIAAAALAAcAAAADABMAAAAMAAcAAAAEABAAAAALAAcAAAAEABEAAAALAAcAAAAEABIAAAALAAcAAAAEABMAAAAMAAcAAAAFAAoAAAALAAcAAAAFAAsAAAALAAcAAAAGAAoAAAALAAcAAAAGAAsAAAALAAcAAAAHAAoABgAGAAIAAAAHAAsABgAGAAIAAAAIAAoABgAGAAIAAAAIAAsABgAGAAIAAAAJAAoABgAGAAIAAAAJAAsABgAGAAIAAAAKAAoABgAGAAIAAAAKAAsABgAGAAIAAAALAAoAAAALAAcAAAALAAsAAAALAAcAAAAMAAoAAAALAAcAAAAMAAsAAAALAAcAAAANAAoAAAALAAcAAAANAAsAAAALAAcAAAAOAAoABgAGAAIAAAAOAAsAAAALAAcAAAAPAAoABgAGAAIAAAAPAAsAAAALAAcAAAAQAAoABgAGAAIAAAAQAAsAAAALAAcAAAARAAoAAAAEAAAAAAARAAsAAAALAAcAAAASAAoAAAALAAcAAAASAAsAAAALAAcAAAATAAoAAAALAAcAAAATAAsAAAALAAcAAAAFAAwAAAALAAcAAAAFAA0AAAALAAcAAAAFAA4AAAALAAcAAAAFAA8AAAALAAcAAAAGAAwAAAALAAcAAAAGAA0AAAALAAcAAAAGAA4AAAALAAcAAAAGAA8AAAALAAcAAAAHAAwABgAGAAIAAAAHAA0AAAALAAcAAAAHAA4AAAALAAcAAAAHAA8AAAALAAcAAAAIAAwABgAGAAIAAAAIAA4AAAALAAcAAAAIAA8AAAALAAcAAAAJAAwABgAGAAIAAAAJAA4AAAALAAcAAAAJAA8AAAALAAcAAAAKAAwABgAGAAIAAAAKAA0AAAALAAcAAAAKAA4AAAALAAcAAAAKAA8AAAALAAcAAAALAAwAAAALAAcAAAALAA0AAAALAAcAAAALAA4AAAALAAcAAAALAA8AAAALAAcAAAAMAAwAAAALAAcAAAAMAA0AAAALAAcAAAAMAA4AAAALAAcAAAAMAA8AAAALAAcAAAANAAwAAAALAAcAAAANAA0AAAALAAcAAAANAA4AAAALAAcAAAANAA8AAAALAAcAAAAOAAwAAAALAAcAAAAOAA0AAAALAAcAAAAOAA4AAAALAAcAAAAOAA8AAAALAAcAAAAPAAwAAAALAAcAAAAPAA0AAAALAAcAAAAPAA4AAAALAAcAAAAPAA8AAAALAAcAAAAQAAwAAAALAAcAAAAQAA0AAAALAAcAAAAQAA4AAAALAAcAAAAQAA8AAAALAAcAAAARAAwAAAALAAcAAAARAA0AAAALAAcAAAARAA4AAAALAAcAAAARAA8AAAALAAcAAAASAAwAAAALAAcAAAASAA0AAAALAAcAAAASAA4AAAALAAcAAAASAA8AAAALAAcAAAATAAwAAAALAAcAAAATAA0AAAALAAcAAAATAA4AAAALAAcAAAATAA8AAAALAAcAAAAFABAAAAALAAcAAAAFABEAAAALAAcAAAAFABIAAAALAAcAAAAFABMAAAAMAAcAAAAGABAAAAALAAcAAAAGABEAAAALAAcAAAAGABIAAAALAAcAAAAGABMAAAAMAAcAAAAHABAAAAALAAcAAAAHABEAAAALAAcAAAAHABIAAAALAAcAAAAHABMAAAAMAAcAAAAIABAAAAALAAcAAAAIABEAAAALAAcAAAAIABIAAAALAAcAAAAIABMAAAAMAAcAAAAJABAAAAALAAcAAAAJABEAAAALAAcAAAAJABIAAAALAAcAAAAJABMAAAAMAAcAAAAKABAAAAALAAcAAAAKABEAAAALAAcAAAAKABIAAAALAAcAAAAKABMAAAAMAAcAAAALABAAAAALAAcAAAALABEAAAALAAcAAAALABIAAAALAAcAAAALABMAAAAMAAcAAAAMABAAAAALAAcAAAAMABEAAAALAAcAAAAMABIAAAALAAcAAAAMABMAAAAMAAcAAAANABAAAAALAAcAAAANABEAAAALAAcAAAANABIAAAALAAcAAAANABMAAAAMAAcAAAAOABAAAAALAAcAAAAOABEAAAALAAcAAAAOABIAAAALAAcAAAAOABMAAAAMAAcAAAAPABAAAAALAAcAAAAPABEAAAALAAcAAAAPABIAAAALAAcAAAAPABMAAAAMAAcAAAAQABAAAAALAAcAAAAQABEAAAALAAcAAAAQABIAAAALAAcAAAAQABMAAAAMAAcAAAARABAAAAALAAcAAAARABEAAAALAAcAAAARABIAAAALAAcAAAARABMAAAAMAAcAAAASABAAAAALAAcAAAASABEAAAALAAcAAAASABIAAAALAAcAAAASABMAAAAMAAcAAAATABAAAAALAAcAAAATABEAAAALAAcAAAATABIAAAALAAcAAAATABMAAAAMAAcAAAAIAA0AAAABAAMAAAAJAA0AAAABAAMAAAA=") +tile_map_data = PackedByteArray("AAAAAAIAAAAMAAcAAAAAAAMABwACAAQAAAAAAAQABwADAAQAAAAAAAUABwACAAQAAAAAAAYAAAALAAcAAAAAAAcAAAALAAcAAAAAAAgAAAALAAcAAAAAAAkAAAALAAcAAAABAAIAAAAMAAcAAAABAAMABwADAAQAAAABAAQABwADAAQAAAABAAUABwACAAQAAAABAAYAAAAOAAQAAAABAAcAAAAOAAQAAAABAAgAAAALAAcAAAABAAkAAAALAAcAAAACAAIAAAAMAAcAAAACAAMABwADAAQAAAACAAQABwACAAQAAAACAAUABwACAAQAAAACAAYAAAAOAAQAAAACAAcAAAAOAAQAAAACAAgAAAALAAcAAAACAAkAAAALAAcAAAADAAIAAAAMAAcAAAADAAMABwADAAQAAAADAAQABwADAAQAAAADAAUABwACAAQAAAADAAYAAAAOAAQAAAADAAcAAAAOAAQAAAADAAgAAAALAAcAAAADAAkAAAALAAcAAAAEAAIAAAAMAAcAAAAEAAMABwADAAQAAAAEAAQABwADAAQAAAAEAAUABwADAAQAAAAEAAYAAAAOAAQAAAAEAAcAAAAOAAQAAAAEAAgAAAALAAcAAAAEAAkAAAALAAcAAAAFAAIAAAAMAAcAAAAFAAMABwADAAQAAAAFAAQABwACAAQAAAAFAAUABwADAAQAAAAFAAYAAAAOAAQAAAAFAAcAAAAOAAQAAAAFAAgAAAALAAcAAAAFAAkAAAALAAcAAAAGAAIAAAAMAAcAAAAGAAMABwADAAQAAAAGAAQABwACAAQAAAAGAAUABwACAAQAAAAGAAYAAAAOAAQAAAAGAAcAAAAOAAQAAAAGAAgAAAALAAcAAAAGAAkAAAALAAcAAAAHAAIAAAAMAAcAAAAHAAMABwADAAQAAAAHAAQABwADAAQAAAAHAAUABwACAAQAAAAHAAYABwADAAQAAAAHAAcABwACAAQAAAAHAAgABwADAAQAAAAHAAkABgAGAAIAAAAIAAIAAAAMAAcAAAAIAAMABwACAAQAAAAIAAQABwADAAQAAAAIAAUABwADAAQAAAAIAAYABwADAAQAAAAIAAcABwADAAQAAAAIAAgABwACAAQAAAAIAAkABgAGAAIAAAAJAAIAAAAMAAcAAAAJAAMABwACAAQAAAAJAAQABwADAAQAAAAJAAUABwACAAQAAAAJAAYABwADAAQAAAAJAAcABwACAAQAAAAJAAgABwADAAQAAAAJAAkABgAGAAIAAAAKAAIAAAAMAAcAAAAKAAMABwADAAQAAAAKAAQABwADAAQAAAAKAAUABwADAAQAAAAKAAYABwACAAQAAAAKAAcABwADAAQAAAAKAAgABwADAAQAAAAKAAkABgAGAAIAAAALAAIAAAAMAAcAAAALAAUABwACAAQAAAALAAYABwACAAQAAAALAAcABwADAAQAAAALAAgABwADAAQAAAALAAkAAAALAAcAAAAMAAIAAAAMAAcAAAAMAAUABwACAAQAAAAMAAYABwADAAQAAAAMAAcABwACAAQAAAAMAAgABwACAAQAAAAMAAkAAAALAAcAAAANAAIAAAAMAAcAAAANAAMABwACAAQAAAANAAQABwACAAQAAAANAAUABwADAAQAAAANAAYABwADAAQAAAANAAcABwACAAQAAAANAAgABwADAAQAAAANAAkAAAALAAcAAAAOAAIAAAAMAAcAAAAOAAMABwACAAQAAAAOAAQABwACAAQAAAAOAAUABwACAAQAAAAOAAYABwACAAQAAAAOAAcABwADAAQAAAAOAAgABgAGAAIAAAAOAAkABgAGAAIAAAAPAAIAAAAMAAcAAAAPAAMABwADAAQAAAAPAAQABwACAAQAAAAPAAUABwACAAQAAAAPAAYABwACAAQAAAAPAAcABwACAAQAAAAPAAgABgAGAAIAAAAPAAkABgAGAAIAAAAQAAIAAAAMAAcAAAAQAAMABwADAAQAAAAQAAQABwACAAQAAAAQAAUABwACAAQAAAAQAAYABwADAAQAAAAQAAcABwADAAQAAAAQAAgABgAGAAIAAAAQAAkABgAGAAIAAAARAAIAAAAMAAcAAAARAAMABwADAAQAAAARAAQABwACAAQAAAARAAUABwACAAQAAAARAAYABwACAAQAAAARAAcABwADAAQAAAARAAgAAAAEAAAAAAARAAkAAAAEAAAAAAASAAIAAAAMAAcAAAASAAMABwACAAQAAAASAAQABwADAAQAAAASAAUABwADAAQAAAASAAYABwACAAQAAAASAAcABwADAAQAAAASAAgAAAALAAcAAAASAAkAAAALAAcAAAATAAIAAAAMAAcAAAATAAMABwACAAQAAAATAAQABwACAAQAAAATAAUABwADAAQAAAATAAYABwACAAQAAAATAAcABwADAAQAAAATAAgAAAALAAcAAAATAAkAAAALAAcAAAAAAAAAAAAMAAcAAAAAAAEAAAAMAAcAAAABAAAAAAAMAAcAAAABAAEAAAAMAAcAAAACAAAAAAAMAAcAAAACAAEAAAAMAAcAAAADAAAAAAAMAAcAAAADAAEAAAAMAAcAAAAEAAAAAAAMAAcAAAAEAAEAAAAMAAcAAAAFAAAAAAAMAAcAAAAFAAEAAAAMAAcAAAAGAAAAAAAMAAcAAAAGAAEAAAAMAAcAAAAHAAAAAAAMAAcAAAAHAAEAAAAMAAcAAAAIAAAAAAAMAAcAAAAIAAEAAAAMAAcAAAAJAAAAAAAMAAcAAAAJAAEAAAAMAAcAAAAKAAAAAAAMAAcAAAAKAAEAAAAMAAcAAAALAAAAAAAMAAcAAAALAAEAAAAMAAcAAAALAAMABwADAAQAAAALAAQABwACAAQAAAAMAAAAAAAMAAcAAAAMAAEAAAAMAAcAAAAMAAMABwACAAQAAAAMAAQABwACAAQAAAANAAAAAAAMAAcAAAANAAEAAAAMAAcAAAAOAAAAAAAMAAcAAAAOAAEAAAAMAAcAAAAPAAAAAAAMAAcAAAAPAAEAAAAMAAcAAAAQAAAAAAAMAAcAAAAQAAEAAAAMAAcAAAARAAAAAAAMAAcAAAARAAEAAAAMAAcAAAASAAAAAAAMAAcAAAASAAEAAAAMAAcAAAATAAAAAAAMAAcAAAATAAEAAAAMAAcAAAAAAAoAAAALAAcAAAAAAAsAAAALAAcAAAABAAoAAAALAAcAAAABAAsAAAALAAcAAAACAAoAAAALAAcAAAACAAsAAAALAAcAAAADAAoAAAALAAcAAAADAAsAAAALAAcAAAAEAAoAAAALAAcAAAAEAAsAAAALAAcAAAAAAAwAAAALAAcAAAAAAA0AAAALAAcAAAAAAA4AAAALAAcAAAAAAA8ABwAFABIAAAABAAwAAAALAAcAAAABAA0AAAALAAcAAAABAA4AAAALAAcAAAABAA8ABwAFABIAAAACAAwAAAALAAcAAAACAA0AAAALAAcAAAACAA4AAAALAAcAAAACAA8ABwAFABIAAAADAAwAAAALAAcAAAADAA0AAAALAAcAAAADAA4AAAALAAcAAAADAA8ABwAFABIAAAAEAAwAAAALAAcAAAAEAA0AAAALAAcAAAAEAA4AAAALAAcAAAAEAA8ABwAFABIAAAAAABAABwAFABIAAAAAABEABwAFABIAAAAAABIABwAFABIAAAAAABMAAAAMAAcAAAABABAABwAFABIAAAABABEABwAFABIAAAABABIABwAFABIAAAABABMAAAAMAAcAAAACABAABwAFABIAAAACABEABwAFABIAAAACABIABwAFABIAAAACABMAAAAMAAcAAAADABAABwAFABIAAAADABEABwAFABIAAAADABIABwAFABIAAAADABMAAAAMAAcAAAAEABAABwAFABIAAAAEABEABwAFABIAAAAEABIABwAFABIAAAAEABMAAAAMAAcAAAAFAAoAAAALAAcAAAAFAAsAAAALAAcAAAAGAAoAAAALAAcAAAAGAAsAAAALAAcAAAAHAAoABgAGAAIAAAAHAAsABgAGAAIAAAAIAAoABgAGAAIAAAAIAAsABgAGAAIAAAAJAAoABgAGAAIAAAAJAAsABgAGAAIAAAAKAAoABgAGAAIAAAAKAAsABgAGAAIAAAALAAoAAAALAAcAAAALAAsAAAALAAcAAAAMAAoAAAALAAcAAAAMAAsAAAALAAcAAAANAAoAAAALAAcAAAANAAsAAAALAAcAAAAOAAoABgAGAAIAAAAOAAsAAAALAAcAAAAPAAoABgAGAAIAAAAPAAsAAAALAAcAAAAQAAoABgAGAAIAAAAQAAsAAAALAAcAAAARAAoAAAAEAAAAAAARAAsAAAALAAcAAAASAAoAAAALAAcAAAASAAsAAAALAAcAAAATAAoAAAALAAcAAAATAAsAAAALAAcAAAAFAAwAAAALAAcAAAAFAA0AAAALAAcAAAAFAA4AAAALAAcAAAAFAA8ABwAFABIAAAAGAAwAAAALAAcAAAAGAA0AAAALAAcAAAAGAA4AAAALAAcAAAAGAA8ABwAFABIAAAAHAAwABgAGAAIAAAAHAA0ABwAFABIAAAAHAA4ABwAFABIAAAAHAA8ABwAFABIAAAAIAAwABgAGAAIAAAAIAA4ABwAFABIAAAAIAA8ABwAFABIAAAAJAAwABgAGAAIAAAAJAA4ABwAFABIAAAAJAA8ABwAFABIAAAAKAAwABgAGAAIAAAAKAA0ABwAFABIAAAAKAA4ABwAFABIAAAAKAA8ABwAFABIAAAALAAwAAAALAAcAAAALAA0AAAALAAcAAAALAA4ABwAFABIAAAALAA8ABwAFABIAAAAMAAwAAAALAAcAAAAMAA0AAAALAAcAAAAMAA4ABwAFABIAAAAMAA8ABwAFABIAAAANAAwAAAALAAcAAAANAA0AAAALAAcAAAANAA4ABwAFABIAAAANAA8ABwAFABIAAAAOAAwAAAALAAcAAAAOAA0AAAALAAcAAAAOAA4ABwAFABIAAAAOAA8ABwAFABIAAAAPAAwAAAALAAcAAAAPAA0AAAALAAcAAAAPAA4ABwAFABIAAAAPAA8ABwAFABIAAAAQAAwAAAALAAcAAAAQAA0AAAALAAcAAAAQAA4ABwAFABIAAAAQAA8ABwAFABIAAAARAAwAAAALAAcAAAARAA0AAAALAAcAAAARAA4ABwAFABIAAAARAA8ABwAFABIAAAASAAwAAAALAAcAAAASAA0AAAALAAcAAAASAA4ABwAFABIAAAASAA8ABwAFABIAAAATAAwAAAALAAcAAAATAA0AAAALAAcAAAATAA4ABwAEABIAAAATAA8ABwAFABIAAAAFABAABwAFABIAAAAFABEABwAFABIAAAAFABIABwAFABIAAAAFABMAAAAMAAcAAAAGABAABwAFABIAAAAGABEABwAFABIAAAAGABIABwAFABIAAAAGABMAAAAMAAcAAAAHABAABwAFABIAAAAHABEABwAFABIAAAAHABIABwAFABIAAAAHABMAAAAMAAcAAAAIABAABwAFABIAAAAIABEABwAFABIAAAAIABIABwAFABIAAAAIABMAAAAMAAcAAAAJABAABwAFABIAAAAJABEABwAFABIAAAAJABIABwAFABIAAAAJABMAAAAMAAcAAAAKABAABwAFABIAAAAKABEABwAFABIAAAAKABIABwAFABIAAAAKABMAAAAMAAcAAAALABAABwAFABIAAAALABEABwAFABIAAAALABIABwAFABIAAAALABMAAAAMAAcAAAAMABAABwAFABIAAAAMABEABwAFABIAAAAMABIABwAFABIAAAAMABMAAAAMAAcAAAANABAABwAFABIAAAANABEABwAFABIAAAANABIABwAFABIAAAANABMAAAAMAAcAAAAOABAABwAFABIAAAAOABEABwAFABIAAAAOABIABwAFABIAAAAOABMAAAAMAAcAAAAPABAABwAFABIAAAAPABEABwAFABIAAAAPABIABwAFABIAAAAPABMAAAAMAAcAAAAQABAABwAFABIAAAAQABEABwAFABIAAAAQABIABwAFABIAAAAQABMAAAAMAAcAAAARABAABwAFABIAAAARABEABwAFABIAAAARABIABwAFABIAAAARABMAAAAMAAcAAAASABAABwAFABIAAAASABEABwAFABIAAAASABIABwAFABIAAAASABMAAAAMAAcAAAATABAAAAALAAcAAAATABEAAAALAAcAAAATABIAAAALAAcAAAATABMAAAAMAAcAAAAIAA0AAAABAAMAAAAJAA0AAAABAAMAAAA=") tile_set = ExtResource("3_d1uiv") navigation_enabled = false script = ExtResource("4_oxby7") diff --git a/Scenes/Maps/RogueliteMaps/Long_Factory.tscn b/Scenes/Maps/RogueliteMaps/Long_Factory.tscn index 29757831..822b0751 100644 --- a/Scenes/Maps/RogueliteMaps/Long_Factory.tscn +++ b/Scenes/Maps/RogueliteMaps/Long_Factory.tscn @@ -42,7 +42,7 @@ RoomClearActivation = [] [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("AAAAAAIAAAALAAcAAAAAAAMAAAALAAcAAAAAAAQAAAALAAcAAAAAAAUABwAGAAYAAAAAAAYAAAALAAcAAAAAAAcAAAALAAcAAAAAAAgAAAALAAcAAAAAAAkAAAALAAcAAAABAAIAAAALAAcAAAABAAMAAAALAAcAAAABAAQAAAALAAcAAAABAAUABwAGAAYAAAABAAYAAAALAAcAAAABAAcAAAALAAcAAAABAAgAAAALAAcAAAABAAkAAAALAAcAAAACAAIAAAALAAcAAAACAAMAAAALAAcAAAACAAQAAAALAAcAAAACAAUABwAGAAYAAAACAAYAAAALAAcAAAACAAcAAAALAAcAAAACAAgAAAALAAcAAAACAAkAAAALAAcAAAADAAIAAAALAAcAAAADAAMAAAALAAcAAAADAAQAAAALAAcAAAADAAUABwAGAAYAAAADAAYAAAALAAcAAAADAAcAAAALAAcAAAADAAgAAAALAAcAAAADAAkABgAHAAAAAAAEAAIAAAALAAcAAAAEAAMAAAALAAcAAAAEAAQAAAALAAcAAAAEAAUABwAGAAYAAAAEAAYAAAALAAcAAAAEAAcAAAALAAcAAAAEAAgAAAALAAcAAAAEAAkABgAHAAAAAAAFAAIAAAALAAcAAAAFAAMAAAALAAcAAAAFAAQAAAALAAcAAAAFAAUABwAGAAYAAAAFAAYAAAALAAcAAAAFAAcAAAALAAcAAAAFAAgAAAALAAcAAAAFAAkABgAHAAAAAAAGAAIAAAALAAcAAAAGAAMAAAALAAcAAAAGAAQAAAALAAcAAAAGAAUABwAGAAYAAAAGAAYAAAALAAcAAAAGAAcAAAALAAcAAAAGAAgAAAALAAcAAAAGAAkAAAALAAcAAAAHAAIAAAALAAcAAAAHAAMAAAALAAcAAAAHAAQAAAALAAcAAAAHAAUABwAGAAYAAAAHAAYAAAALAAcAAAAHAAcAAAALAAcAAAAHAAgAAAALAAcAAAAHAAkAAAALAAcAAAAIAAIAAAALAAcAAAAIAAMAAAALAAcAAAAIAAQAAAALAAcAAAAIAAUABwAGAAYAAAAIAAYAAAALAAcAAAAIAAcAAAALAAcAAAAIAAgAAAALAAcAAAAIAAkAAAALAAcAAAAJAAIABwAGAAYAAAAJAAMABwAGAAYAAAAJAAQABwAGAAYAAAAJAAUABwAGAAYAAAAJAAYABwAGAAYAAAAJAAcABwAGAAYAAAAJAAgABwAGAAYAAAAJAAkAAAALAAcAAAAKAAIABwAGAAYAAAAKAAMABwAGAAYAAAAKAAQABwAGAAYAAAAKAAUABwAGAAYAAAAKAAYABwAGAAYAAAAKAAcABwAGAAYAAAAKAAgABwAGAAYAAAAKAAkAAAALAAcAAAALAAIAAAALAAcAAAALAAUABwAGAAYAAAALAAYAAAALAAcAAAALAAcAAAALAAcAAAALAAgAAAALAAcAAAALAAkAAAALAAcAAAAMAAIAAAALAAcAAAAMAAUABwAGAAYAAAAMAAYAAAALAAcAAAAMAAcAAAALAAcAAAAMAAgAAAALAAcAAAAMAAkAAAALAAcAAAANAAIAAAALAAcAAAANAAMAAAALAAcAAAANAAQAAAALAAcAAAANAAUABwAGAAYAAAANAAYAAAALAAcAAAANAAcAAAALAAcAAAANAAgAAAALAAcAAAANAAkAAAALAAcAAAAOAAIAAAALAAcAAAAOAAMAAAALAAcAAAAOAAQAAAALAAcAAAAOAAUABwAGAAYAAAAOAAYAAAALAAcAAAAOAAcAAAALAAcAAAAOAAgAAAALAAcAAAAOAAkABgAHAAAAAAAPAAIAAAALAAcAAAAPAAMAAAALAAcAAAAPAAQAAAALAAcAAAAPAAUABwAGAAYAAAAPAAYAAAALAAcAAAAPAAcAAAALAAcAAAAPAAgAAAALAAcAAAAPAAkABgAHAAAAAAAQAAIAAAALAAcAAAAQAAMAAAALAAcAAAAQAAQAAAALAAcAAAAQAAUABwAGAAYAAAAQAAYAAAALAAcAAAAQAAcAAAALAAcAAAAQAAgAAAALAAcAAAAQAAkABgAHAAAAAAARAAIAAAALAAcAAAARAAMAAAALAAcAAAARAAQAAAALAAcAAAARAAUABwAGAAYAAAARAAYAAAALAAcAAAARAAcAAAALAAcAAAARAAgAAAALAAcAAAARAAkAAAALAAcAAAASAAIAAAALAAcAAAASAAMAAAALAAcAAAASAAQAAAALAAcAAAASAAUABwAGAAYAAAASAAYAAAALAAcAAAASAAcAAAALAAcAAAASAAgAAAALAAcAAAASAAkAAAALAAcAAAATAAIAAAALAAcAAAATAAMAAAALAAcAAAATAAQAAAALAAcAAAATAAUABwAGAAYAAAATAAYAAAALAAcAAAATAAcAAAALAAcAAAATAAgAAAALAAcAAAATAAkAAAALAAcAAAAAAAAAAAALAAcAAAAAAAEAAAALAAcAAAABAAAAAAALAAcAAAABAAEAAAALAAcAAAACAAAAAAALAAcAAAACAAEAAAALAAcAAAADAAAAAAALAAcAAAADAAEAAAALAAcAAAAEAAAAAAALAAcAAAAEAAEAAAALAAcAAAAFAAAAAAALAAcAAAAFAAEAAAALAAcAAAAGAAAAAAALAAcAAAAGAAEAAAALAAcAAAAHAAAAAAALAAcAAAAHAAEAAAALAAcAAAAIAAAAAAALAAcAAAAIAAEAAAALAAcAAAAJAAAABwAGAAYAAAAJAAEABwAGAAYAAAAKAAAABwAGAAYAAAAKAAEABwAGAAYAAAALAAAAAAALAAcAAAALAAEAAAALAAcAAAALAAMAAAALAAcAAAALAAQAAAALAAcAAAAMAAAAAAALAAcAAAAMAAEAAAALAAcAAAAMAAMAAAALAAcAAAAMAAQAAAALAAcAAAANAAAAAAALAAcAAAANAAEAAAALAAcAAAAOAAAAAAALAAcAAAAOAAEAAAALAAcAAAAPAAAAAAALAAcAAAAPAAEAAAALAAcAAAAQAAAAAAALAAcAAAAQAAEAAAALAAcAAAARAAAAAAALAAcAAAARAAEAAAALAAcAAAASAAAAAAALAAcAAAASAAEAAAALAAcAAAATAAAAAAALAAcAAAATAAEAAAALAAcAAAAAAAoAAAALAAcAAAAAAAsAAAALAAcAAAABAAoAAAALAAcAAAABAAsAAAALAAcAAAACAAoAAAALAAcAAAACAAsAAAALAAcAAAADAAoABgAHAAAAAAADAAsABgAHAAAAAAAEAAoABgAHAAAAAAAEAAsABgAHAAAAAAAAAAwAAAALAAcAAAAAAA0AAAALAAcAAAAAAA4AAAALAAcAAAAAAA8ABgAHAAAAAAABAAwAAAALAAcAAAABAA0ABgAHAAAAAAABAA4ABgAHAAAAAAABAA8ABgAHAAAAAAACAAwAAAALAAcAAAACAA0ABgAHAAAAAAACAA4ABgAHAAAAAAACAA8ABgAHAAAAAAADAAwABgAHAAAAAAADAA0ABgAHAAAAAAADAA4ABgAHAAAAAAADAA8ABgAHAAAAAAAEAAwABgAHAAAAAAAEAA0ABgAHAAAAAAAEAA4ABgAHAAAAAAAEAA8ABgAHAAAAAAAAABAAAAALAAcAAAAAABEAAAALAAcAAAAAABIAAAALAAcAAAAAABMAAAALAAcAAAABABAABgAHAAAAAAABABEABgAHAAAAAAABABIAAAALAAcAAAABABMAAAALAAcAAAACABAABgAHAAAAAAACABEABgAHAAAAAAACABIAAAALAAcAAAACABMAAAALAAcAAAADABAABgAHAAAAAAADABEABgAHAAAAAAADABIAAAALAAcAAAADABMAAAALAAcAAAAEABAABgAHAAAAAAAEABEABgAHAAAAAAAEABIAAAALAAcAAAAEABMAAAALAAcAAAAFAAoABgAHAAAAAAAFAAsABgAHAAAAAAAGAAoAAAALAAcAAAAGAAsAAAALAAcAAAAHAAoAAAALAAcAAAAHAAsAAAALAAcAAAAIAAoAAAALAAcAAAAIAAsAAAALAAcAAAAJAAoAAAALAAcAAAAJAAsAAAALAAcAAAAKAAoAAAALAAcAAAAKAAsAAAALAAcAAAALAAoAAAALAAcAAAALAAsAAAALAAcAAAAMAAoAAAALAAcAAAAMAAsAAAALAAcAAAANAAoAAAALAAcAAAANAAsAAAALAAcAAAAOAAoABgAHAAAAAAAOAAsABgAHAAAAAAAPAAoABgAHAAAAAAAPAAsABgAHAAAAAAAQAAoABgAHAAAAAAAQAAsABgAHAAAAAAARAAoAAAALAAcAAAARAAsAAAALAAcAAAASAAoAAAALAAcAAAASAAsAAAALAAcAAAATAAoAAAALAAcAAAATAAsAAAALAAcAAAAFAAwABgAHAAAAAAAFAA0ABgAHAAAAAAAFAA4ABgAHAAAAAAAFAA8ABgAHAAAAAAAGAAwAAAALAAcAAAAGAA0AAAALAAcAAAAGAA4AAAALAAcAAAAGAA8AAAALAAcAAAAHAAwABgAGAAMAAAAHAA0ABgAGAAMAAAAHAA4ABgAGAAMAAAAHAA8ABgAGAAMAAAAIAAwABgAGAAMAAAAIAA0ABgAGAAMAAAAIAA4ABgAGAAMAAAAIAA8ABgAGAAMAAAAJAAwABgAGAAMAAAAJAA0ABgAGAAMAAAAJAA4ABgAGAAMAAAAJAA8ABgAGAAMAAAAKAAwABgAGAAMAAAAKAA0ABgAGAAMAAAAKAA4ABgAGAAMAAAAKAA8ABgAGAAMAAAALAAwABgAGAAMAAAALAA0ABgAGAAMAAAALAA4ABgAGAAMAAAALAA8ABgAGAAMAAAAMAAwABgAGAAMAAAAMAA0ABgAGAAMAAAAMAA4ABgAGAAMAAAAMAA8ABgAGAAMAAAANAAwAAAALAAcAAAANAA0AAAALAAcAAAANAA4AAAALAAcAAAANAA8AAAALAAcAAAAOAAwABgAHAAAAAAAOAA0ABgAHAAAAAAAOAA4ABgAHAAAAAAAOAA8ABgAHAAAAAAAPAAwABgAHAAAAAAAPAA0ABgAHAAAAAAAPAA4ABgAHAAAAAAAPAA8ABgAHAAAAAAAQAAwABgAHAAAAAAAQAA0ABgAHAAAAAAAQAA4ABgAHAAAAAAAQAA8ABgAHAAAAAAARAAwAAAALAAcAAAARAA0ABgAHAAAAAAARAA4ABgAHAAAAAAARAA8ABgAHAAAAAAASAAwAAAALAAcAAAASAA0ABgAHAAAAAAASAA4ABgAHAAAAAAASAA8ABgAHAAAAAAATAAwAAAALAAcAAAATAA0AAAALAAcAAAATAA4AAAALAAcAAAATAA8ABgAHAAAAAAAFABAABgAHAAAAAAAFABEABgAHAAAAAAAFABIAAAALAAcAAAAFABMAAAALAAcAAAAGABAAAAALAAcAAAAGABEAAAALAAcAAAAGABIAAAALAAcAAAAGABMAAAALAAcAAAAHABAABgAGAAMAAAAHABEABgAGAAMAAAAHABIAAAALAAcAAAAHABMAAAALAAcAAAAIABAABgAGAAMAAAAIABEABgAGAAMAAAAIABIAAAALAAcAAAAIABMAAAALAAcAAAAJABAABgAGAAMAAAAJABEABgAGAAMAAAAJABIABwAGAAYAAAAJABMABwAGAAYAAAAKABAABgAGAAMAAAAKABEABgAGAAMAAAAKABIABwAGAAYAAAAKABMABwAGAAYAAAALABAABgAGAAMAAAALABEABgAGAAMAAAALABIAAAALAAcAAAALABMAAAALAAcAAAAMABAABgAGAAMAAAAMABEABgAGAAMAAAAMABIAAAALAAcAAAAMABMAAAALAAcAAAANABAAAAALAAcAAAANABEAAAALAAcAAAANABIAAAALAAcAAAANABMAAAALAAcAAAAOABAABgAHAAAAAAAOABEABgAHAAAAAAAOABIAAAALAAcAAAAOABMAAAALAAcAAAAPABAABgAHAAAAAAAPABEABgAHAAAAAAAPABIAAAALAAcAAAAPABMAAAALAAcAAAAQABAABgAHAAAAAAAQABEABgAHAAAAAAAQABIAAAALAAcAAAAQABMAAAALAAcAAAARABAABgAHAAAAAAARABEABgAHAAAAAAARABIAAAALAAcAAAARABMAAAALAAcAAAASABAABgAHAAAAAAASABEABgAHAAAAAAASABIAAAALAAcAAAASABMAAAALAAcAAAATABAAAAALAAcAAAATABEAAAALAAcAAAATABIAAAALAAcAAAATABMAAAALAAcAAAABABQAAAALAAcAAAABABUAAAALAAcAAAABABYAAAALAAcAAAABABcAAAALAAcAAAABABgAAAALAAcAAAABABkABwAGAAYAAAABABoAAAALAAcAAAABABsAAAALAAcAAAABABwAAAALAAcAAAABAB0AAAALAAcAAAACABQAAAALAAcAAAACABUAAAALAAcAAAACABYAAAALAAcAAAACABcAAAALAAcAAAACABgAAAALAAcAAAACABkABwAGAAYAAAACABoAAAALAAcAAAACABsAAAALAAcAAAACABwAAAALAAcAAAACAB0AAAALAAcAAAADABQAAAALAAcAAAADABUAAAALAAcAAAADABYAAAALAAcAAAADABcAAAALAAcAAAADABgAAAALAAcAAAADABkABwAGAAYAAAADABoAAAALAAcAAAADABsAAAALAAcAAAADABwAAAALAAcAAAADAB0AAAALAAcAAAAEABQAAAALAAcAAAAEABUAAAALAAcAAAAEABYAAAALAAcAAAAEABcAAAALAAcAAAAEABgAAAALAAcAAAAEABkABwAGAAYAAAAEABoAAAALAAcAAAAEABsAAAALAAcAAAAEABwAAAALAAcAAAAEAB0AAAALAAcAAAAFABQAAAALAAcAAAAFABUAAAALAAcAAAAFABYAAAALAAcAAAAFABcAAAALAAcAAAAFABgAAAALAAcAAAAFABkABwAGAAYAAAAFABoAAAALAAcAAAAFABsAAAALAAcAAAAFABwAAAALAAcAAAAFAB0AAAALAAcAAAAGABQAAAALAAcAAAAGABUAAAALAAcAAAAGABYABgAHAAAAAAAGABcABgAHAAAAAAAGABgABgAHAAAAAAAGABkABwAGAAYAAAAGABoAAAALAAcAAAAGABsAAAALAAcAAAAGABwAAAALAAcAAAAGAB0AAAALAAcAAAAHABQAAAALAAcAAAAHABUAAAALAAcAAAAHABYABgAHAAAAAAAHABcABgAHAAAAAAAHABgABgAHAAAAAAAHABkABwAGAAYAAAAHABoAAAALAAcAAAAHABsAAAALAAcAAAAHABwAAAALAAcAAAAHAB0AAAALAAcAAAAIABQAAAALAAcAAAAIABUAAAALAAcAAAAIABYABgAHAAAAAAAIABcABgAHAAAAAAAIABgABgAHAAAAAAAIABkABwAGAAYAAAAIABoAAAALAAcAAAAIABsAAAALAAcAAAAIABwAAAALAAcAAAAIAB0AAAALAAcAAAAJABQABwAGAAYAAAAJABUABwAGAAYAAAAJABYABwAGAAYAAAAJABcABwAGAAYAAAAJABgABwAGAAYAAAAJABkABwAGAAYAAAAJABoABwAGAAYAAAAJABsABwAGAAYAAAAJABwABwAGAAYAAAAJAB0ABwAGAAYAAAAKABQABwAGAAYAAAAKABUABwAGAAYAAAAKABYABwAGAAYAAAAKABcABwAGAAYAAAAKABgABwAGAAYAAAAKABkABwAGAAYAAAAKABoABwAGAAYAAAAKABsABwAGAAYAAAAKABwABwAGAAYAAAAKAB0ABwAGAAYAAAALABQAAAALAAcAAAALABUAAAALAAcAAAALABYABgAHAAAAAAALABcABgAHAAAAAAALABgABgAHAAAAAAALABkABwAGAAYAAAALABoAAAALAAcAAAALABsAAAALAAcAAAALABwAAAALAAcAAAALAB0AAAALAAcAAAAMABQAAAALAAcAAAAMABUAAAALAAcAAAAMABYABgAHAAAAAAAMABcABgAHAAAAAAAMABgABgAHAAAAAAAMABkABwAGAAYAAAAMABoAAAALAAcAAAAMABsAAAALAAcAAAAMABwAAAALAAcAAAAMAB0AAAALAAcAAAANABQAAAALAAcAAAANABUAAAALAAcAAAANABYABgAHAAAAAAANABcABgAHAAAAAAANABgABgAHAAAAAAANABkABwAGAAYAAAANABoAAAALAAcAAAANABsAAAALAAcAAAANABwAAAALAAcAAAANAB0AAAALAAcAAAAOABQAAAALAAcAAAAOABUAAAALAAcAAAAOABYAAAALAAcAAAAOABcAAAALAAcAAAAOABgAAAALAAcAAAAOABkABwAGAAYAAAAOABoAAAALAAcAAAAOABsAAAALAAcAAAAOABwAAAALAAcAAAAOAB0AAAALAAcAAAAPABQAAAALAAcAAAAPABUAAAALAAcAAAAPABYAAAALAAcAAAAPABcAAAALAAcAAAAPABgAAAALAAcAAAAPABkABwAGAAYAAAAPABoAAAALAAcAAAAPABsAAAALAAcAAAAPABwAAAALAAcAAAAPAB0AAAALAAcAAAAQABQAAAALAAcAAAAQABUAAAALAAcAAAAQABYAAAALAAcAAAAQABcAAAALAAcAAAAQABgAAAALAAcAAAAQABkABwAGAAYAAAAQABoAAAALAAcAAAAQABsAAAALAAcAAAAQABwAAAALAAcAAAAQAB0AAAALAAcAAAARABQAAAALAAcAAAARABUAAAALAAcAAAARABYAAAALAAcAAAARABcAAAALAAcAAAARABgAAAALAAcAAAARABkABwAGAAYAAAARABoAAAALAAcAAAARABsAAAALAAcAAAARABwAAAALAAcAAAARAB0AAAALAAcAAAASABQAAAALAAcAAAASABUAAAALAAcAAAASABYAAAALAAcAAAASABcAAAALAAcAAAASABgAAAALAAcAAAASABkABwAGAAYAAAASABoAAAALAAcAAAASABsAAAALAAcAAAASABwAAAALAAcAAAASAB0AAAALAAcAAAATABQAAAALAAcAAAATABUAAAALAAcAAAATABYAAAALAAcAAAATABcAAAALAAcAAAATABgAAAALAAcAAAATABkABwAGAAYAAAATABoAAAALAAcAAAATABsAAAALAAcAAAATABwAAAALAAcAAAATAB0AAAALAAcAAAAAABQAAAALAAcAAAAAABUAAAALAAcAAAAAABYAAAALAAcAAAAAABcAAAALAAcAAAAAABgAAAALAAcAAAAAABkABwAGAAYAAAAAABoAAAALAAcAAAAAABsAAAALAAcAAAAAABwAAAALAAcAAAAAAB0AAAALAAcAAAA=") +tile_map_data = PackedByteArray("AAAAAAIAAAALAAcAAAAAAAMAAAALAAcAAAAAAAQAAAALAAcAAAAAAAUABwAGAAYAAAAAAAYAAAALAAcAAAAAAAcAAAALAAcAAAAAAAgAAAALAAcAAAAAAAkABwAFABIAAAABAAIAAAALAAcAAAABAAMABwAHAA4AAAABAAQABwAGAA4AAAABAAUABwAHAAYAAAABAAYABwAHAA4AAAABAAcABwAHAA4AAAABAAgABwAFAA4AAAABAAkABwAFABIAAAACAAIAAAALAAcAAAACAAMABwAGAA4AAAACAAQABwAGAA4AAAACAAUABwAHAAYAAAACAAYABwAFAA4AAAACAAcABwAFAA4AAAACAAgABwAHAA4AAAACAAkABwAFABIAAAADAAIAAAALAAcAAAADAAMABwAFAA4AAAADAAQABwAFAA4AAAADAAUABwAGAAYAAAADAAYABwAFAA4AAAADAAcABwAFAA4AAAADAAgABwAFAA4AAAADAAkABwAFABIAAAAEAAIAAAALAAcAAAAEAAMABwAHAA4AAAAEAAQABwAGAA4AAAAEAAUABwAGAAYAAAAEAAYABwAHAA4AAAAEAAcABwAFAA4AAAAEAAgABwAHAA4AAAAEAAkABwAFABIAAAAFAAIAAAALAAcAAAAFAAMAAAALAAcAAAAFAAQAAAALAAcAAAAFAAUABwAHAAYAAAAFAAYABwAHAA4AAAAFAAcABwAGAA4AAAAFAAgABwAGAA4AAAAFAAkABwAFABIAAAAGAAIAAAALAAcAAAAGAAMAAAALAAcAAAAGAAQAAAALAAcAAAAGAAUABwAGAAYAAAAGAAYABwAGAA4AAAAGAAcABwAGAA4AAAAGAAgABwAHAA4AAAAGAAkAAAALAAcAAAAHAAIAAAALAAcAAAAHAAMABwAHAA4AAAAHAAQABwAFAA4AAAAHAAUABwAGAAYAAAAHAAYABwAGAA4AAAAHAAcABwAHAA4AAAAHAAgABwAGAA4AAAAHAAkAAAALAAcAAAAIAAIAAAALAAcAAAAIAAMABwAHAA4AAAAIAAQABwAFAA4AAAAIAAUABwAGAAYAAAAIAAYABwAFAA4AAAAIAAcABwAFAA4AAAAIAAgABwAGAA4AAAAIAAkAAAALAAcAAAAJAAIABwAGAAYAAAAJAAMABwAGAAYAAAAJAAQABwAGAAYAAAAJAAUABwAHAAYAAAAJAAYABwAHAAYAAAAJAAcABwAGAAYAAAAJAAgABwAHAAYAAAAJAAkAAAALAAcAAAAKAAIABwAHAAYAAAAKAAMABwAHAAYAAAAKAAQABwAHAAYAAAAKAAUABwAHAAYAAAAKAAYABwAHAAYAAAAKAAcABwAGAAYAAAAKAAgABwAHAAYAAAAKAAkAAAALAAcAAAALAAIAAAALAAcAAAALAAUABwAHAAYAAAALAAYABwAFAA4AAAALAAcABwAHAA4AAAALAAgABwAFAA4AAAALAAkAAAALAAcAAAAMAAIAAAALAAcAAAAMAAUABwAGAAYAAAAMAAYABwAHAA4AAAAMAAcABwAFAA4AAAAMAAgABwAFAA4AAAAMAAkAAAALAAcAAAANAAIAAAALAAcAAAANAAMAAAALAAcAAAANAAQAAAALAAcAAAANAAUABwAGAAYAAAANAAYABwAGAA4AAAANAAcABwAGAA4AAAANAAgABwAGAA4AAAANAAkAAAALAAcAAAAOAAIAAAALAAcAAAAOAAMAAAALAAcAAAAOAAQAAAALAAcAAAAOAAUABwAHAAYAAAAOAAYABwAHAA4AAAAOAAcABwAHAA4AAAAOAAgABwAFAA4AAAAOAAkABwAFABIAAAAPAAIAAAALAAcAAAAPAAMABwAGAA4AAAAPAAQABwAGAA4AAAAPAAUABwAGAAYAAAAPAAYABwAGAA4AAAAPAAcABwAGAA4AAAAPAAgABwAFAA4AAAAPAAkABwAFABIAAAAQAAIAAAALAAcAAAAQAAMABwAGAA4AAAAQAAQABwAGAA4AAAAQAAUABwAHAAYAAAAQAAYABwAHAA4AAAAQAAcABwAGAA4AAAAQAAgABwAGAA4AAAAQAAkABwAFABIAAAARAAIAAAALAAcAAAARAAMABwAFAA4AAAARAAQABwAHAA4AAAARAAUABwAHAAYAAAARAAYABwAHAA4AAAARAAcABwAHAA4AAAARAAgABwAFAA4AAAARAAkABwAFABIAAAASAAIAAAALAAcAAAASAAMABwAHAA4AAAASAAQABwAGAA4AAAASAAUABwAHAAYAAAASAAYABwAGAA4AAAASAAcABwAFAA4AAAASAAgABwAGAA4AAAASAAkABwAFABIAAAATAAIAAAALAAcAAAATAAMAAAALAAcAAAATAAQAAAALAAcAAAATAAUABwAHAAYAAAATAAYAAAALAAcAAAATAAcAAAALAAcAAAATAAgAAAALAAcAAAATAAkABwAFABIAAAAAAAAAAAALAAcAAAAAAAEAAAALAAcAAAABAAAAAAALAAcAAAABAAEAAAALAAcAAAACAAAAAAALAAcAAAACAAEAAAALAAcAAAADAAAAAAALAAcAAAADAAEAAAALAAcAAAAEAAAAAAALAAcAAAAEAAEAAAALAAcAAAAFAAAAAAALAAcAAAAFAAEAAAALAAcAAAAGAAAAAAALAAcAAAAGAAEAAAALAAcAAAAHAAAAAAALAAcAAAAHAAEAAAALAAcAAAAIAAAAAAALAAcAAAAIAAEAAAALAAcAAAAJAAAABwAGAAYAAAAJAAEABwAHAAYAAAAKAAAABwAGAAYAAAAKAAEABwAGAAYAAAALAAAAAAALAAcAAAALAAEAAAALAAcAAAALAAMABwAGAA4AAAALAAQABwAGAA4AAAAMAAAAAAALAAcAAAAMAAEAAAALAAcAAAAMAAMABwAFAA4AAAAMAAQABwAGAA4AAAANAAAAAAALAAcAAAANAAEAAAALAAcAAAAOAAAAAAALAAcAAAAOAAEAAAALAAcAAAAPAAAAAAALAAcAAAAPAAEAAAALAAcAAAAQAAAAAAALAAcAAAAQAAEAAAALAAcAAAARAAAAAAALAAcAAAARAAEAAAALAAcAAAASAAAAAAALAAcAAAASAAEAAAALAAcAAAATAAAAAAALAAcAAAATAAEAAAALAAcAAAAAAAoABwAFABIAAAAAAAsABwAFABIAAAABAAoABwAFABIAAAABAAsABwAFABIAAAACAAoABwAFABIAAAACAAsABwAFABIAAAADAAoABwAFABIAAAADAAsABwAFABIAAAAEAAoABwAFABIAAAAEAAsABwAFABIAAAAAAAwABwAFABIAAAAAAA0ABwAFABIAAAAAAA4ABwAFABIAAAAAAA8ABwAFABIAAAABAAwABwAFABIAAAABAA0ABwAFABIAAAABAA4ABwAFABIAAAABAA8ABwAFABIAAAACAAwABwAFABIAAAACAA0ABwAFABIAAAACAA4ABwAFABIAAAACAA8ABwAFABIAAAADAAwABwAFABIAAAADAA0ABwAFABIAAAADAA4ABwAFABIAAAADAA8ABwAFABIAAAAEAAwABwAFABIAAAAEAA0ABwAFABIAAAAEAA4ABwAFABIAAAAEAA8ABwAFABIAAAAAABAABwAFABIAAAAAABEABwAFABIAAAAAABIAAAALAAcAAAAAABMAAAALAAcAAAABABAABwAFABIAAAABABEABwAFABIAAAABABIAAAALAAcAAAABABMAAAALAAcAAAACABAABwAFABIAAAACABEABwAFABIAAAACABIAAAALAAcAAAACABMAAAALAAcAAAADABAABwAFABIAAAADABEABwAFABIAAAADABIAAAALAAcAAAADABMAAAALAAcAAAAEABAABwAFABIAAAAEABEABwAFABIAAAAEABIAAAALAAcAAAAEABMAAAALAAcAAAAFAAoABwAFABIAAAAFAAsABwAFABIAAAAGAAoAAAALAAcAAAAGAAsAAAALAAcAAAAHAAoAAAALAAcAAAAHAAsAAAALAAcAAAAIAAoAAAALAAcAAAAIAAsAAAALAAcAAAAJAAoAAAALAAcAAAAJAAsAAAALAAcAAAAKAAoAAAALAAcAAAAKAAsAAAALAAcAAAALAAoAAAALAAcAAAALAAsAAAALAAcAAAAMAAoAAAALAAcAAAAMAAsAAAALAAcAAAANAAoAAAALAAcAAAANAAsAAAALAAcAAAAOAAoABwAFABIAAAAOAAsABwAFABIAAAAPAAoABwAFABIAAAAPAAsABwAFABIAAAAQAAoABwAFABIAAAAQAAsABwAFABIAAAARAAoABwAFABIAAAARAAsABwAFABIAAAASAAoABwAFABIAAAASAAsABwAFABIAAAATAAoABwAFABIAAAATAAsABwAFABIAAAAFAAwABwAFABIAAAAFAA0ABwAFABIAAAAFAA4ABwAFABIAAAAFAA8ABwAFABIAAAAGAAwAAAALAAcAAAAGAA0AAAALAAcAAAAGAA4AAAALAAcAAAAGAA8AAAALAAcAAAAHAAwABgAGAAMAAAAHAA0ABwACAA4AAAAHAA4ABgAGAAMAAAAHAA8ABgAGAAMAAAAIAAwABwACAA4AAAAIAA0ABgAGAAMAAAAIAA4ABgAGAAMAAAAIAA8ABgAGAAMAAAAJAAwABgAGAAMAAAAJAA0ABgAGAAMAAAAJAA4ABwACAA4AAAAJAA8ABwAKAA4AAAAKAAwABgAGAAMAAAAKAA0ABwACAA4AAAAKAA4ABwAKAA4AAAAKAA8ABwACAA4AAAALAAwABwACAA4AAAALAA0ABwAKAA4AAAALAA4ABwACAA4AAAALAA8ABgAGAAMAAAAMAAwABwAKAA4AAAAMAA0ABwACAA4AAAAMAA4ABgAGAAMAAAAMAA8ABgAGAAMAAAANAAwAAAALAAcAAAANAA0AAAALAAcAAAANAA4AAAALAAcAAAANAA8AAAALAAcAAAAOAAwABwAFABIAAAAOAA0ABwAFABIAAAAOAA4ABwAFABIAAAAOAA8ABwAFABIAAAAPAAwABwAFABIAAAAPAA0ABwAFABIAAAAPAA4ABwAFABIAAAAPAA8ABwAFABIAAAAQAAwABwAFABIAAAAQAA0ABwAFABIAAAAQAA4ABwAFABIAAAAQAA8ABwAFABIAAAARAAwABwAFABIAAAARAA0ABwAFABIAAAARAA4ABwAFABIAAAARAA8ABwAFABIAAAASAAwABwAFABIAAAASAA0ABwAFABIAAAASAA4ABwAFABIAAAASAA8ABwAFABIAAAATAAwABwAFABIAAAATAA0ABwAFABIAAAATAA4ABwAFABIAAAATAA8ABwAFABIAAAAFABAABwAFABIAAAAFABEABwAFABIAAAAFABIAAAALAAcAAAAFABMAAAALAAcAAAAGABAAAAALAAcAAAAGABEAAAALAAcAAAAGABIAAAALAAcAAAAGABMAAAALAAcAAAAHABAABgAGAAMAAAAHABEABgAGAAMAAAAHABIAAAALAAcAAAAHABMAAAALAAcAAAAIABAABgAGAAMAAAAIABEABgAGAAMAAAAIABIAAAALAAcAAAAIABMAAAALAAcAAAAJABAABwACAA4AAAAJABEABgAGAAMAAAAJABIABwAGAAYAAAAJABMABwAGAAYAAAAKABAABgAGAAMAAAAKABEABwACAA4AAAAKABIABwAGAAYAAAAKABMABwAGAAYAAAALABAABgAGAAMAAAALABEABgAGAAMAAAALABIAAAALAAcAAAALABMAAAALAAcAAAAMABAABgAGAAMAAAAMABEABgAGAAMAAAAMABIAAAALAAcAAAAMABMAAAALAAcAAAANABAAAAALAAcAAAANABEAAAALAAcAAAANABIAAAALAAcAAAANABMAAAALAAcAAAAOABAABwAFABIAAAAOABEABwAFABIAAAAOABIAAAALAAcAAAAOABMAAAALAAcAAAAPABAABwAFABIAAAAPABEABwAFABIAAAAPABIAAAALAAcAAAAPABMAAAALAAcAAAAQABAABwAFABIAAAAQABEABwAFABIAAAAQABIAAAALAAcAAAAQABMAAAALAAcAAAARABAABwAFABIAAAARABEABwAFABIAAAARABIAAAALAAcAAAARABMAAAALAAcAAAASABAABwAFABIAAAASABEABwAFABIAAAASABIAAAALAAcAAAASABMAAAALAAcAAAATABAABwAFABIAAAATABEABwAFABIAAAATABIAAAALAAcAAAATABMAAAALAAcAAAABABQAAAALAAcAAAABABUAAAALAAcAAAABABYAAAALAAcAAAABABcAAAALAAcAAAABABgAAAALAAcAAAABABkABwAGAAYAAAABABoAAAALAAcAAAABABsAAAALAAcAAAABABwAAAALAAcAAAABAB0AAAALAAcAAAACABQAAAALAAcAAAACABUAAAALAAcAAAACABYAAAALAAcAAAACABcAAAALAAcAAAACABgAAAALAAcAAAACABkABwAGAAYAAAACABoAAAALAAcAAAACABsAAAALAAcAAAACABwAAAALAAcAAAACAB0AAAALAAcAAAADABQAAAALAAcAAAADABUAAAALAAcAAAADABYAAAALAAcAAAADABcAAAALAAcAAAADABgAAAALAAcAAAADABkABwAGAAYAAAADABoAAAALAAcAAAADABsAAAALAAcAAAADABwAAAALAAcAAAADAB0AAAALAAcAAAAEABQAAAALAAcAAAAEABUAAAALAAcAAAAEABYAAAALAAcAAAAEABcAAAALAAcAAAAEABgAAAALAAcAAAAEABkABwAGAAYAAAAEABoAAAALAAcAAAAEABsAAAALAAcAAAAEABwAAAALAAcAAAAEAB0AAAALAAcAAAAFABQAAAALAAcAAAAFABUAAAALAAcAAAAFABYAAAALAAcAAAAFABcAAAALAAcAAAAFABgAAAALAAcAAAAFABkABwAGAAYAAAAFABoAAAALAAcAAAAFABsAAAALAAcAAAAFABwAAAALAAcAAAAFAB0AAAALAAcAAAAGABQAAAALAAcAAAAGABUAAAALAAcAAAAGABYABwAFAA4AAAAGABcABwAFAA4AAAAGABgABwAFAA4AAAAGABkABwAGAAYAAAAGABoAAAALAAcAAAAGABsAAAALAAcAAAAGABwAAAALAAcAAAAGAB0AAAALAAcAAAAHABQAAAALAAcAAAAHABUAAAALAAcAAAAHABYABwAFAA4AAAAHABcABwAFAA4AAAAHABgABwAFAA4AAAAHABkABwAGAAYAAAAHABoAAAALAAcAAAAHABsAAAALAAcAAAAHABwAAAALAAcAAAAHAB0AAAALAAcAAAAIABQAAAALAAcAAAAIABUAAAALAAcAAAAIABYABwAFAA4AAAAIABcABwAFAA4AAAAIABgABwAFAA4AAAAIABkABwAGAAYAAAAIABoAAAALAAcAAAAIABsAAAALAAcAAAAIABwAAAALAAcAAAAIAB0AAAALAAcAAAAJABQABwAGAAYAAAAJABUABwAGAAYAAAAJABYABwAGAAYAAAAJABcABwAGAAYAAAAJABgABwAGAAYAAAAJABkABwAGAAYAAAAJABoABwAGAAYAAAAJABsABwAGAAYAAAAJABwABwAGAAYAAAAJAB0ABwAGAAYAAAAKABQABwAGAAYAAAAKABUABwAGAAYAAAAKABYABwAGAAYAAAAKABcABwAGAAYAAAAKABgABwAGAAYAAAAKABkABwAGAAYAAAAKABoABwAGAAYAAAAKABsABwAGAAYAAAAKABwABwAGAAYAAAAKAB0ABwAGAAYAAAALABQAAAALAAcAAAALABUAAAALAAcAAAALABYABwAFAA4AAAALABcABwAFAA4AAAALABgABwAFAA4AAAALABkABwAGAAYAAAALABoAAAALAAcAAAALABsAAAALAAcAAAALABwAAAALAAcAAAALAB0AAAALAAcAAAAMABQAAAALAAcAAAAMABUAAAALAAcAAAAMABYABwAFAA4AAAAMABcABwAFAA4AAAAMABgABwAFAA4AAAAMABkABwAGAAYAAAAMABoAAAALAAcAAAAMABsAAAALAAcAAAAMABwAAAALAAcAAAAMAB0AAAALAAcAAAANABQAAAALAAcAAAANABUAAAALAAcAAAANABYABwAFAA4AAAANABcABwAFAA4AAAANABgABwAFAA4AAAANABkABwAGAAYAAAANABoAAAALAAcAAAANABsAAAALAAcAAAANABwAAAALAAcAAAANAB0AAAALAAcAAAAOABQAAAALAAcAAAAOABUAAAALAAcAAAAOABYAAAALAAcAAAAOABcAAAALAAcAAAAOABgAAAALAAcAAAAOABkABwAGAAYAAAAOABoAAAALAAcAAAAOABsAAAALAAcAAAAOABwAAAALAAcAAAAOAB0AAAALAAcAAAAPABQAAAALAAcAAAAPABUAAAALAAcAAAAPABYAAAALAAcAAAAPABcAAAALAAcAAAAPABgAAAALAAcAAAAPABkABwAGAAYAAAAPABoAAAALAAcAAAAPABsAAAALAAcAAAAPABwAAAALAAcAAAAPAB0AAAALAAcAAAAQABQAAAALAAcAAAAQABUAAAALAAcAAAAQABYAAAALAAcAAAAQABcAAAALAAcAAAAQABgAAAALAAcAAAAQABkABwAGAAYAAAAQABoAAAALAAcAAAAQABsAAAALAAcAAAAQABwAAAALAAcAAAAQAB0AAAALAAcAAAARABQAAAALAAcAAAARABUAAAALAAcAAAARABYAAAALAAcAAAARABcAAAALAAcAAAARABgAAAALAAcAAAARABkABwAGAAYAAAARABoAAAALAAcAAAARABsAAAALAAcAAAARABwAAAALAAcAAAARAB0AAAALAAcAAAASABQAAAALAAcAAAASABUAAAALAAcAAAASABYAAAALAAcAAAASABcAAAALAAcAAAASABgAAAALAAcAAAASABkABwAGAAYAAAASABoAAAALAAcAAAASABsAAAALAAcAAAASABwAAAALAAcAAAASAB0AAAALAAcAAAATABQAAAALAAcAAAATABUAAAALAAcAAAATABYAAAALAAcAAAATABcAAAALAAcAAAATABgAAAALAAcAAAATABkABwAGAAYAAAATABoAAAALAAcAAAATABsAAAALAAcAAAATABwAAAALAAcAAAATAB0AAAALAAcAAAAAABQAAAALAAcAAAAAABUAAAALAAcAAAAAABYAAAALAAcAAAAAABcAAAALAAcAAAAAABgAAAALAAcAAAAAABkABwAGAAYAAAAAABoAAAALAAcAAAAAABsAAAALAAcAAAAAABwAAAALAAcAAAAAAB0AAAALAAcAAAA=") tile_set = ExtResource("3_1d8fc") navigation_enabled = false script = ExtResource("4_x05mq") @@ -56,7 +56,7 @@ navigation_enabled = false metadata/_edit_lock_ = true [node name="Props" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] -tile_map_data = PackedByteArray("AAAKABcAAQAAAAAAEAAJABcAAQAAAAAAEAAJABgAAQAAAAAAEAAKABgAAQAAAAAAEAAHABIAAQAAAAAAEgALABcAAQAAAAAAEgADABMAAQAAAAAADwADABQAAQAAAAAADwAQABYAAQAAAAAADgAQABUAAQAAAAAADgAGABAAAAAJAAwAAAAGABEAAAAJAA0AAAANABAAAAAKAAwAAAANABEAAAAKAA0AAAACABYAAAAKAAwAAAACABcAAAAKAA0AAAARABYAAAAJAAwAAAARABcAAAAJAA0AAAARAAsAAAAJAAwAAAARAAwAAAAJAA0AAAACAAsAAAAKAAwAAAACAAwAAAAKAA0AAAATAA0AAAAKAA4AAAATAA4AAAAKAA8AAAAAAA0AAAAKAA4AAAAAAA4AAAAKAA8AAAAAABcAAAAKAA4AAAAAABgAAAAKAA8AAAATABcAAAAKAA4AAAATABgAAAAKAA8AAAATAAMAAAAKAA4AAAATAAQAAAAKAA8AAAAAAAMAAAAKAA4AAAAAAAQAAAAKAA8AAAAIAAEAAAAKAAwAAAAIAAIAAAAKAA0AAAAGAAMAAAAKAAwAAAAGAAQAAAAKAA0AAAAOAAMAAAAKAAwAAAAOAAQAAAAKAA0AAAANAAMAAAAJAAwAAAANAAQAAAAJAA0AAAALAAEAAAAJAAwAAAALAAIAAAAJAA0AAAAFAAMAAAAJAAwAAAAFAAQAAAAJAA0AAAALABAAAAAJAAwAAAALABEAAAAJAA0AAAAIABAAAAAKAAwAAAAIABEAAAAKAA0AAAAPABwAAQAAAAAADgADABUAAQAAAAAADgABABEAAQAAAAAADAASABEAAQAAAAAADAANABwAAQAAAAAAAQAHAA0AAQAAAAAADAAHAAwAAQAAAAAAAgAMAAwAAQAAAAAAAgAMAA0AAQAAAAAADAAHAA4AAQAAAAAAEAAIAA4AAQAAAAAAEAALAA4AAQAAAAAAEAAMAA4AAQAAAAAAEAADAAkAAAAEAAkAAAACABEAAAAGAAoAAAADABEAAAAIAAgAAAAOAAkAAAAEAAkAAAANABcAAQAAAAAAAQAGABYAAQAAAAAAAQAHABcAAQAAAAAAAgAGABcAAQAAAAAAAgA=") +tile_map_data = PackedByteArray("AAAKABcAAQAAAAAAEAAJABcAAQAAAAAAEAAJABgAAQAAAAAAEAAKABgAAQAAAAAAEAAHABIAAQAAAAAAEgALABcAAQAAAAAAEgADABMAAQAAAAAADwADABQAAQAAAAAADwAQABYAAQAAAAAADgAQABUAAQAAAAAADgAGABAAAAAJAAwAAAAGABEAAAAJAA0AAAANABAAAAAKAAwAAAANABEAAAAKAA0AAAACABYAAAAKAAwAAAACABcAAAAKAA0AAAARABYAAAAJAAwAAAARABcAAAAJAA0AAAARAAsAAAAJAAwAAAARAAwAAAAJAA0AAAACAAsAAAAKAAwAAAACAAwAAAAKAA0AAAATAA0AAAAKAA4AAAATAA4AAAAKAA8AAAAAAA0AAAAKAA4AAAAAAA4AAAAKAA8AAAAAABcAAAAKAA4AAAAAABgAAAAKAA8AAAATABcAAAAKAA4AAAATABgAAAAKAA8AAAATAAMAAAAKAA4AAAATAAQAAAAKAA8AAAAAAAMAAAAKAA4AAAAAAAQAAAAKAA8AAAAIAAEAAAAKAAwAAAAIAAIAAAAKAA0AAAAGAAMAAAAKAAwAAAAGAAQAAAAKAA0AAAAOAAMAAAAKAAwAAAAOAAQAAAAKAA0AAAANAAMAAAAJAAwAAAANAAQAAAAJAA0AAAALAAEAAAAJAAwAAAALAAIAAAAJAA0AAAAFAAMAAAAJAAwAAAAFAAQAAAAJAA0AAAALABAAAAAJAAwAAAALABEAAAAJAA0AAAAIABAAAAAKAAwAAAAIABEAAAAKAA0AAAAPABwAAQAAAAAADgADABUAAQAAAAAADgABABEAAQAAAAAADAASABEAAQAAAAAADAANABwAAQAAAAAAAQAHAA0AAQAAAAAADAAHAAwAAQAAAAAAAgAMAAwAAQAAAAAAFQAMAA0AAQAAAAAADAAHAA4AAQAAAAAAEwAIAA4AAQAAAAAAEAALAA4AAQAAAAAAEAAMAA4AAQAAAAAAEAADAAkAAAAEAAkAAAACABEAAAAGAAoAAAADABEAAAAIAAgAAAAOAAkAAAAEAAkAAAANABcAAQAAAAAAAQAGABYAAQAAAAAAAQAHABcAAQAAAAAAAgAGABcAAQAAAAAAAgALAAwAAQAAAAAAEwA=") tile_set = ExtResource("3_1d8fc") navigation_enabled = false metadata/_edit_lock_ = true @@ -160,7 +160,7 @@ MarkerTexture = SubResource("AtlasTexture_jw5yi") SpawnChance = 10.0 [node name="Teleporter" type="Marker2D" parent="Features"] -position = Vector2(160, 130) +position = Vector2(159, 119) script = ExtResource("13_ywpvq") MarkerTexture = SubResource("AtlasTexture_u0dtp") diff --git a/Scenes/Maps/RogueliteMaps/Rg2.tscn b/Scenes/Maps/RogueliteMaps/Rg2.tscn index 50487bfe..ec36208a 100644 --- a/Scenes/Maps/RogueliteMaps/Rg2.tscn +++ b/Scenes/Maps/RogueliteMaps/Rg2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=12 format=4 uid="uid://dcxrdhq1yw5c7"] +[gd_scene load_steps=15 format=4 uid="uid://dcxrdhq1yw5c7"] [ext_resource type="Script" uid="uid://b2j00riayxkit" path="res://Scripts/Controllers/RogueliteRoom.cs" id="1_cak6m"] [ext_resource type="Resource" uid="uid://ly8l7asedjpx" path="res://Resources/RogueliteMaps/TestRGMap2.tres" id="2_cak6m"] @@ -8,10 +8,12 @@ [ext_resource type="Script" uid="uid://umyqgyxjiaig" path="res://Scripts/Actors/ChestMarker.cs" id="7_hgeju"] [ext_resource type="Resource" uid="uid://cocl3qontm3be" path="res://Resources/Enemies/Base_Fairy.tres" id="7_wtdf1"] [ext_resource type="Texture2D" uid="uid://qeh4ai8h6sw5" path="res://Sprites/Chest.png" id="8_qe4tn"] +[ext_resource type="Script" uid="uid://g6oraxgd87ij" path="res://Scripts/Actors/TeleporterMarker.cs" id="9_sbfh4"] +[ext_resource type="Texture2D" uid="uid://d3e762pxublbt" path="res://Sprites/teleporter.png" id="10_86nbh"] [sub_resource type="NavigationPolygon" id="NavigationPolygon_f7qjl"] -vertices = PackedVector2Array(186, 122, 186, 58, 294, 58, 294, 134, 166, 134, 134, 122, 166, 150, 154, 150, 154, 134, 26, 134, 26, 58, 134, 58, 166, 54, 154, 54, 154, 10, 166, 10) -polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 3, 4, 5), PackedInt32Array(4, 6, 7, 8), PackedInt32Array(5, 4, 8), PackedInt32Array(5, 8, 9, 10), PackedInt32Array(11, 5, 10), PackedInt32Array(12, 13, 14, 15)]) +vertices = PackedVector2Array(166, 54, 154, 54, 154, 10, 166, 10, 294, 68, 294, 118, 280, 118, 264, 116, 264, 70, 264, 68, 216, 70, 186, 58, 264, 58, 186, 122, 216, 116, 280, 134, 166, 134, 134, 122, 154, 134, 166, 150, 154, 150, 120, 134, 120, 118, 134, 58, 120, 68, 88, 118, 88, 134, 40, 134, 40, 102, 26, 102, 26, 68, 120, 58) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7, 8), PackedInt32Array(9, 4, 8, 10), PackedInt32Array(11, 12, 9, 10), PackedInt32Array(13, 11, 10, 14), PackedInt32Array(14, 7, 6, 15, 16, 13), PackedInt32Array(17, 13, 16, 18), PackedInt32Array(16, 19, 20, 18), PackedInt32Array(17, 18, 21, 22), PackedInt32Array(23, 17, 22, 24), PackedInt32Array(25, 26, 27, 28), PackedInt32Array(28, 29, 30, 24), PackedInt32Array(25, 28, 24, 22), PackedInt32Array(23, 24, 31)]) outlines = Array[PackedVector2Array]([PackedVector2Array(17, 36, 14, 12, 47, 15, 49, 34)]) parsed_collision_mask = 353 source_geometry_mode = 1 @@ -23,6 +25,10 @@ size = Vector2(272, 85) atlas = ExtResource("8_qe4tn") region = Rect2(0, 0, 16, 16) +[sub_resource type="AtlasTexture" id="AtlasTexture_qldan"] +atlas = ExtResource("10_86nbh") +region = Rect2(0, 0, 16, 16) + [node name="Map" type="Node2D" node_paths=PackedStringArray("RoomClearActivation")] process_mode = 1 script = ExtResource("1_cak6m") @@ -33,12 +39,13 @@ metadata/test_scene = "res://Scenes/Maps/Roguelike.tscn" [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("AAAAAAIAAAAFAAAAAAAAAAMAAAAFAAAAAAAAAAQAAAAFAAAAAAAAAAUABgAGAAMAAAAAAAYAAAAFAAAAAAAAAAcAAAAFAAAAAAAAAAgAAAAFAAAAAAAAAAkAAAAFAAAAAAABAAIAAAAFAAAAAAABAAMABgAGAAMAAAABAAQABgAGAAMAAAABAAUABgAGAAMAAAABAAYABgAGAAMAAAABAAcABgAGAAMAAAABAAgABgAGAAMAAAABAAkAAAAFAAAAAAACAAIAAAAFAAAAAAACAAMABgAGAAMAAAACAAQABgAGAAMAAAACAAUABgAGAAMAAAACAAYABgAGAAMAAAACAAcABgAGAAMAAAACAAgABgAGAAMAAAACAAkAAAAFAAAAAAADAAIAAAAFAAAAAAADAAMABgAGAAMAAAADAAQABgAGAAMAAAADAAUABgAGAAMAAAADAAYABgAGAAMAAAADAAcABgAGAAMAAAADAAgABgAGAAMAAAADAAkAAAAFAAAAAAAEAAIAAAAFAAAAAAAEAAMABgAGAAMAAAAEAAQABgAGAAMAAAAEAAUABgAGAAMAAAAEAAYABgAGAAMAAAAEAAcABgAGAAMAAAAEAAgABgAGAAMAAAAEAAkAAAAFAAAAAAAFAAIAAAAFAAAAAAAFAAMABgAGAAMAAAAFAAQABgAGAAMAAAAFAAUABgAGAAMAAAAFAAYABgAGAAMAAAAFAAcABgAGAAMAAAAFAAgABgAGAAMAAAAFAAkAAAAFAAAAAAAGAAIAAAAFAAAAAAAGAAMABgAGAAMAAAAGAAQABgAGAAMAAAAGAAUABgAGAAMAAAAGAAYABgAGAAMAAAAGAAcABgAGAAMAAAAGAAgABgAGAAMAAAAGAAkAAAAFAAAAAAAHAAIAAAAFAAAAAAAHAAMABgAGAAMAAAAHAAQABgAGAAMAAAAHAAUABgAGAAMAAAAHAAYABgAGAAMAAAAHAAcABgAGAAMAAAAHAAgABgAGAAMAAAAHAAkAAAAFAAAAAAAIAAIAAAAFAAAAAAAIAAMABgAGAAMAAAAIAAQABgAGAAMAAAAIAAUABgAGAAMAAAAIAAYABgAGAAMAAAAIAAcABgAGAAMAAAAIAAgABgAGAAMAAAAIAAkAAAAFAAAAAAAJAAIABgAGAAMAAAAJAAMABgAGAAMAAAAJAAQABgAGAAMAAAAJAAgABgAGAAMAAAAJAAkABgAGAAMAAAAKAAIABgAGAAMAAAAKAAMABgAGAAMAAAAKAAQABgAGAAMAAAAKAAgABgAGAAMAAAAKAAkABgAGAAMAAAALAAIAAAAFAAAAAAALAAUABgAGAAMAAAALAAYABgAGAAMAAAALAAcABgAGAAMAAAALAAgABgAGAAMAAAALAAkAAAAFAAAAAAAMAAIAAAAFAAAAAAAMAAUABgAGAAMAAAAMAAYABgAGAAMAAAAMAAcABgAGAAMAAAAMAAgABgAGAAMAAAAMAAkAAAAFAAAAAAANAAIAAAAFAAAAAAANAAMABgAGAAMAAAANAAQABgAGAAMAAAANAAUABgAGAAMAAAANAAYABgAGAAMAAAANAAcABgAGAAMAAAANAAgABgAGAAMAAAANAAkAAAAFAAAAAAAOAAIAAAAFAAAAAAAOAAMABgAGAAMAAAAOAAQABgAGAAMAAAAOAAUABgAGAAMAAAAOAAYABgAGAAMAAAAOAAcABgAGAAMAAAAOAAgABgAGAAMAAAAOAAkAAAAFAAAAAAAPAAIAAAAFAAAAAAAPAAMABgAGAAMAAAAPAAQABgAGAAMAAAAPAAUABgAGAAMAAAAPAAYABgAGAAMAAAAPAAcABgAGAAMAAAAPAAgABgAGAAMAAAAPAAkAAAAFAAAAAAAQAAIAAAAFAAAAAAAQAAMABgAGAAMAAAAQAAQABgAGAAMAAAAQAAUABgAGAAMAAAAQAAYABgAGAAMAAAAQAAcABgAGAAMAAAAQAAgABgAGAAMAAAAQAAkAAAAFAAAAAAARAAIAAAAFAAAAAAARAAMABgAGAAMAAAARAAQABgAGAAMAAAARAAUABgAGAAMAAAARAAYABgAGAAMAAAARAAcABgAGAAMAAAARAAgABgAGAAMAAAARAAkAAAAFAAAAAAASAAIAAAAFAAAAAAASAAMABgAGAAMAAAASAAQABgAGAAMAAAASAAUABgAGAAMAAAASAAYABgAGAAMAAAASAAcABgAGAAMAAAASAAgABgAGAAMAAAASAAkAAAAFAAAAAAATAAIAAAAFAAAAAAATAAMAAAAFAAAAAAATAAQAAAAFAAAAAAATAAUABgAGAAMAAAATAAYAAAAFAAAAAAATAAcAAAAFAAAAAAATAAgAAAAFAAAAAAATAAkAAAAFAAAAAAAAAAAAAAAFAAAAAAAAAAEAAAAFAAAAAAABAAAAAAAFAAAAAAABAAEAAAAFAAAAAAACAAAAAAAFAAAAAAACAAEAAAAFAAAAAAADAAAAAAAFAAAAAAADAAEAAAAFAAAAAAAEAAAAAAAFAAAAAAAEAAEAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAEAAAAFAAAAAAAGAAAAAAAFAAAAAAAGAAEAAAAFAAAAAAAHAAAAAAAFAAAAAAAHAAEAAAAFAAAAAAAIAAAAAAAFAAAAAAAIAAEAAAAFAAAAAAAJAAAABgAGAAMAAAAJAAEABgAGAAMAAAAKAAAABgAGAAMAAAAKAAEABgAGAAMAAAALAAAAAAAFAAAAAAALAAEAAAAFAAAAAAALAAMABgAGAAMAAAALAAQABgAGAAMAAAAMAAAAAAAFAAAAAAAMAAEAAAAFAAAAAAAMAAMABgAGAAMAAAAMAAQABgAGAAMAAAANAAAAAAAFAAAAAAANAAEAAAAFAAAAAAAOAAAAAAAFAAAAAAAOAAEAAAAFAAAAAAAPAAAAAAAFAAAAAAAPAAEAAAAFAAAAAAAQAAAAAAAFAAAAAAAQAAEAAAAFAAAAAAARAAAAAAAFAAAAAAARAAEAAAAFAAAAAAASAAAAAAAFAAAAAAASAAEAAAAFAAAAAAATAAAAAAAFAAAAAAATAAEAAAAFAAAAAAAJAAUABgAGAAMAAAAJAAYABgAGAAMAAAAJAAcABgAGAAMAAAAKAAUABgAGAAMAAAAKAAYABgAGAAMAAAAKAAcABgAGAAMAAAA=") +tile_map_data = PackedByteArray("AAAAAAIABwALAA4AAAAAAAMABwALAA4AAAAAAAQABwALAA4AAAAAAAUABwAKAA4AAAAAAAYABwALAA4AAAAAAAcABwALAA4AAAAAAAgABwAKAA4AAAAAAAkABwAKAA4AAAABAAIABwALAA4AAAABAAMABwALAAQAAAABAAQABwALAAQAAAABAAUABwALAAQAAAABAAYABwALAAQAAAABAAcABwALAAQAAAABAAgABwALAAQAAAABAAkABwALAA4AAAACAAIABwAKAA4AAAACAAMABwAKAAQAAAACAAQABwALAA4AAAACAAUABwAKAA4AAAACAAYABwALAA4AAAACAAcABwALAA4AAAACAAgABwALAAQAAAACAAkABwAKAA4AAAADAAIABwAKAA4AAAADAAMABwALAAQAAAADAAQABwALAA4AAAADAAUABwALAA4AAAADAAYABwAKAA4AAAADAAcABwAKAA4AAAADAAgABwAKAA4AAAADAAkABwAKAA4AAAAEAAIABwAKAA4AAAAEAAMABwAKAAQAAAAEAAQABwALAA4AAAAEAAUABwAKAA4AAAAEAAYABwAKAA4AAAAEAAcACAABAAAAAAAEAAgACAABAAAAAAAEAAkABwAKAA4AAAAFAAIABwAKAA4AAAAFAAMABwAKAAQAAAAFAAQABwAKAA4AAAAFAAUABwAKAA4AAAAFAAYABwAKAA4AAAAFAAcACAABAAAAAAAFAAgACAABAAAAAAAFAAkABwAKAA4AAAAGAAIABwALAA4AAAAGAAMABwALAAQAAAAGAAQABwALAA4AAAAGAAUABwALAA4AAAAGAAYABwALAA4AAAAGAAcACAABAAAAAAAGAAgACAABAAAAAAAGAAkABwAKAA4AAAAHAAIABwALAA4AAAAHAAMABwALAAQAAAAHAAQABwALAA4AAAAHAAUABwAKAA4AAAAHAAYABwALAA4AAAAHAAcABwALAA4AAAAHAAgABwALAA4AAAAHAAkABwALAA4AAAAIAAIABwALAA4AAAAIAAMABwAKAAQAAAAIAAQABwALAA4AAAAIAAUABwALAA4AAAAIAAYABwALAA4AAAAIAAcABwAKAA4AAAAIAAgABwAKAAQAAAAIAAkABwAKAA4AAAAJAAIABwAKAA4AAAAJAAMABwAKAA4AAAAJAAQABwAKAA4AAAAJAAgABwAKAAQAAAAJAAkABwALAA4AAAAKAAIABwAKAA4AAAAKAAMABwALAA4AAAAKAAQABwAKAA4AAAAKAAgABwALAAQAAAAKAAkABwAKAA4AAAALAAIABwALAA4AAAALAAUABwALAA4AAAALAAYABwAKAA4AAAALAAcABwALAA4AAAALAAgABwAKAAQAAAALAAkABwALAA4AAAAMAAUABwAKAA4AAAAMAAYABwAKAA4AAAAMAAcABwALAA4AAAAMAAgABwALAAQAAAAMAAkABwAKAA4AAAANAAIABwAKAA4AAAANAAMABwALAAQAAAANAAQABwALAA4AAAANAAUABwALAA4AAAANAAYABwAKAA4AAAANAAcABwAKAA4AAAANAAgABwALAAQAAAANAAkABwALAA4AAAAOAAIABwALAA4AAAAOAAMACAABAAAAAAAOAAQACAABAAAAAAAOAAUABwALAA4AAAAOAAYABwAKAA4AAAAOAAcABwALAA4AAAAOAAgABwAKAAQAAAAOAAkABwAKAA4AAAAPAAIABwALAA4AAAAPAAMACAABAAAAAAAPAAQACAABAAAAAAAPAAUABwALAA4AAAAPAAYABwAKAA4AAAAPAAcABwALAA4AAAAPAAgABwALAAQAAAAPAAkABwAKAA4AAAAQAAIABwALAA4AAAAQAAMACAABAAAAAAAQAAQACAABAAAAAAAQAAUABwALAA4AAAAQAAYABwAKAA4AAAAQAAcABwALAA4AAAAQAAgABwALAAQAAAAQAAkABwALAA4AAAARAAIABwAKAA4AAAARAAMABwAKAAQAAAARAAQABwAKAA4AAAARAAUABwAKAA4AAAARAAYABwAKAA4AAAARAAcABwALAA4AAAARAAgABwAKAAQAAAARAAkABwALAA4AAAASAAIABwAKAA4AAAASAAMABwAKAAQAAAASAAQABwAKAAQAAAASAAUABwAKAAQAAAASAAYABwALAAQAAAASAAcABwALAAQAAAASAAgABwALAAQAAAASAAkABwALAA4AAAATAAIABwAKAA4AAAATAAMABwAKAA4AAAATAAQABwALAA4AAAATAAUABwALAA4AAAATAAYABwALAA4AAAATAAcABwALAA4AAAATAAgABwALAA4AAAATAAkABwALAA4AAAAAAAAABwALAA4AAAAAAAEABwAKAA4AAAABAAAABwALAA4AAAABAAEABwALAA4AAAACAAAABwAKAA4AAAACAAEABwALAA4AAAADAAAABwAKAA4AAAADAAEABwAKAA4AAAAEAAAABwALAA4AAAAEAAEABwALAA4AAAAFAAAABwAKAA4AAAAFAAEABwALAA4AAAAGAAAABwAKAA4AAAAGAAEABwAKAA4AAAAHAAAABwAKAA4AAAAHAAEABwAKAA4AAAAIAAAABwAKAA4AAAAIAAEABwALAA4AAAAJAAAABwALAA4AAAAJAAEABwAKAA4AAAAKAAAABwALAA4AAAAKAAEABwAKAA4AAAALAAAABwALAA4AAAALAAEABwALAA4AAAALAAMABwAKAA4AAAALAAQABwALAA4AAAAMAAAABwAKAA4AAAAMAAEABwAKAA4AAAAMAAQABwAKAA4AAAANAAAABwAKAA4AAAANAAEABwALAA4AAAAOAAAABwAKAA4AAAAOAAEABwALAA4AAAAPAAAABwAKAA4AAAAPAAEABwALAA4AAAAQAAAABwAKAA4AAAAQAAEABwALAA4AAAARAAAABwALAA4AAAARAAEABwAKAA4AAAASAAAABwAKAA4AAAASAAEABwAKAA4AAAATAAAABwALAA4AAAATAAEABwALAA4AAAAJAAUABwALAA4AAAAJAAYABwAKAA4AAAAJAAcABwAKAA4AAAAKAAUABwALAA4AAAAKAAYABwAKAA4AAAAKAAcABwAKAA4AAAAMAAIABwAKAA4AAAAMAAMABwAKAA4AAAA=") tile_set = ExtResource("3_f7qjl") navigation_enabled = false script = ExtResource("4_wtdf1") _solidLayers = [NodePath("../Solid"), NodePath("../Props")] metadata/_edit_lock_ = true +metadata/_edit_group_ = true [node name="Solid" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] tile_map_data = PackedByteArray("AAATAAAAAAABAAsAAAASAAAAAAABAAQAAAARAAAAAAABAAQAAAAQAAAAAAABAAQAAAAPAAAAAAABAAQAAAAOAAAAAAABAAQAAAANAAAAAAABAAQAAAAMAAAAAAABAAQAAAALAAAAAAACAAQAAAAIAAAAAAADAAQAAAAHAAAAAAABAAQAAAAGAAAAAAABAAQAAAAFAAAAAAABAAQAAAAEAAAAAAABAAQAAAADAAAAAAABAAQAAAACAAAAAAABAAQAAAABAAAAAAABAAQAAAAAAAAAAAAAAAsAAAATAAIAAAAEAAQAAAATAAEAAAAAAAQAAAAAAAIAAAAEAAQAAAAAAAEAAAAAAAQAAAAAAAkAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAcAAAAAAAQAAAAAAAYAAAAFAAQAAAATAAkAAAABAAwAAAASAAkAAAABAAQAAAARAAkAAAABAAQAAAAQAAkAAAABAAQAAAAPAAkAAAABAAQAAAAOAAkAAAABAAQAAAANAAkAAAABAAQAAAAMAAkAAAABAAQAAAALAAkAAAACAAQAAAAIAAkAAAADAAQAAAAHAAkAAAABAAQAAAAGAAkAAAABAAQAAAAFAAkAAAABAAQAAAAEAAkAAAABAAQAAAADAAkAAAABAAQAAAACAAkAAAABAAQAAAABAAkAAAABAAQAAAATAAgAAAAAAAQAAAATAAcAAAAAAAQAAAATAAYAAAAFAAQAAAATAAMAAAAMAAAAAAATAAQAAAAMAAEAAAALAAEAAAAMAAAAAAALAAIAAAAMAAEAAAAMAAEAAAAMAAAAAAAMAAIAAAAMAAEAAAANAAEAAAAMAAAAAAANAAIAAAAMAAEAAAAOAAEAAAAMAAAAAAAOAAIAAAAMAAEAAAAPAAEAAAAMAAAAAAAPAAIAAAAMAAEAAAAQAAEAAAAMAAAAAAAQAAIAAAAMAAEAAAARAAEAAAAMAAAAAAARAAIAAAAMAAEAAAASAAEAAAAMAAAAAAASAAIAAAAMAAEAAAABAAEAAAAMAAAAAAABAAIAAAAMAAEAAAACAAEAAAAMAAAAAAACAAIAAAAMAAEAAAADAAEAAAAMAAAAAAADAAIAAAAMAAEAAAAEAAEAAAAMAAAAAAAEAAIAAAAMAAEAAAAFAAEAAAAMAAAAAAAFAAIAAAAMAAEAAAAGAAEAAAAMAAAAAAAGAAIAAAAMAAEAAAAHAAEAAAAMAAAAAAAHAAIAAAAMAAEAAAAIAAEAAAAMAAAAAAAIAAIAAAAMAAEAAAAAAAMAAAAMAAAAAAAAAAQAAAAMAAEAAAAJAAUAAAAMAAAAAAAJAAYAAAAMAAEAAAAKAAUAAAAMAAAAAAAKAAYAAAAMAAEAAAAJAAQAAAACAAQAAAAKAAQAAAADAAQAAAA=") @@ -47,7 +54,7 @@ navigation_enabled = false metadata/_edit_lock_ = true [node name="Props" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] -tile_map_data = PackedByteArray("AAAJAAUAAAAJAAwAAAAJAAYAAAAJAA0AAAAKAAUAAAAKAAwAAAAKAAYAAAAKAA0AAAAAAAMAAAAKAAwAAAAAAAQAAAAKAA0AAAAIAAEAAAAKAAwAAAAIAAIAAAAKAA0AAAALAAEAAAAJAAwAAAALAAIAAAAJAA0AAAATAAMAAAAJAAwAAAATAAQAAAAJAA0AAAABAAMAAAAGAAAAAAACAAMAAAAHAAAAAAARAAMAAAAGAAAAAAASAAMAAAAHAAAAAAADAAMAAAAGAAAAAAAEAAMAAAAHAAAAAAAFAAMAAQAAAAAADgAGAAMAAQAAAAAADgABAAgAAQAAAAAADgABAAcAAQAAAAAADgASAAgAAQAAAAAADgALAAUAAQAAAAAAEgALAAYAAQAAAAAAEgA=") +tile_map_data = PackedByteArray("AAAJAAUAAAAJAAwAAAAJAAYAAAAJAA0AAAAKAAUAAAAKAAwAAAAKAAYAAAAKAA0AAAAAAAMAAAAKAAwAAAAAAAQAAAAKAA0AAAAIAAEAAAAKAAwAAAAIAAIAAAAKAA0AAAALAAEAAAAJAAwAAAALAAIAAAAJAA0AAAATAAMAAAAJAAwAAAATAAQAAAAJAA0AAAABAAMAAAAGAAAAAAACAAMAAAAHAAAAAAARAAMAAAAGAAYAAAADAAMAAAAGAAAAAAAEAAMAAAAHAAAAAAAFAAMAAQAAAAAAFgAGAAMAAQAAAAAADgABAAgAAQAAAAAAFgABAAcAAQAAAAAADgASAAgAAQAAAAAAFQALAAUAAQAAAAAAEgALAAYAAQAAAAAAEgAGAAgAAQAAAAAAEwAEAAYAAAAHAAcAAAAFAAYAAAAHAAcAAAAGAAYAAAAHAAcAAAAHAAcAAAAGAAYAAAAHAAgAAAAGAAYAAAADAAcAAAAIAAYAAAADAAgAAAAIAAYAAAAHAAYAAAAFAA4AAAADAAYAAAAEAA4AAAAOAAUAAAAHAAUAAAAPAAUAAAAHAAUAAAAPAAYAAQAAAAAAFQAOAAYAAQAAAAAAFQANAAMAAAAIAAYAAAANAAQAAAAIAAYAAAAQAAUAAAAHAAUAAAARAAQAAAAGAAYAAAARAAUAAAAFAA8AAAANAAUAAAAEAA8AAAAPAAEACgAAAAAAAAAPAAIACgAAAAEAAAAFAAEACgAAAAAAAAAFAAIACgAAAAEAAAA=") tile_set = ExtResource("3_f7qjl") navigation_enabled = false metadata/_edit_lock_ = true @@ -55,13 +62,6 @@ metadata/_edit_lock_ = true [node name="Actors" type="Node2D" parent="Tilemaps"] metadata/_edit_lock_ = true -[node name="EnemySpawners" type="Node2D" parent="."] - -[node name="RogueliteEnemySpawner6" type="Marker2D" parent="EnemySpawners"] -position = Vector2(201, 92) -script = ExtResource("5_f7qjl") -Enemy = ExtResource("7_wtdf1") - [node name="NavigationRegion2D" type="NavigationRegion2D" parent="."] visible = false navigation_polygon = SubResource("NavigationPolygon_f7qjl") @@ -78,7 +78,7 @@ shape = SubResource("RectangleShape2D_wtdf1") [node name="Features" type="Node2D" parent="."] [node name="Chest" type="Marker2D" parent="Features"] -position = Vector2(281, 136) +position = Vector2(280, 135) script = ExtResource("7_hgeju") MarkerTexture = SubResource("AtlasTexture_sbfh4") SpawnChance = 10.0 @@ -89,4 +89,26 @@ script = ExtResource("7_hgeju") MarkerTexture = SubResource("AtlasTexture_sbfh4") SpawnChance = 10.0 +[node name="Teleporter" type="Marker2D" parent="Features"] +position = Vector2(87, 136) +script = ExtResource("9_sbfh4") +MarkerTexture = SubResource("AtlasTexture_qldan") + +[node name="Teleporter2" type="Marker2D" parent="Features"] +position = Vector2(248, 56) +script = ExtResource("9_sbfh4") +MarkerTexture = SubResource("AtlasTexture_qldan") + +[node name="EnemySpawners" type="Node2D" parent="."] + +[node name="RogueliteEnemySpawner6" type="Marker2D" parent="EnemySpawners"] +position = Vector2(248, 55) +script = ExtResource("5_f7qjl") +Enemy = ExtResource("7_wtdf1") + +[node name="RogueliteEnemySpawner7" type="Marker2D" parent="EnemySpawners"] +position = Vector2(87, 134) +script = ExtResource("5_f7qjl") +Enemy = ExtResource("7_wtdf1") + [connection signal="area_entered" from="PlayerEnterDetector" to="." method="OnRoomEntered"] diff --git a/Scripts/Components/FSM/Enemy/TurretAnimationModule.cs.uid b/Scripts/Components/FSM/Enemy/TurretAnimationModule.cs.uid new file mode 100644 index 00000000..9bf6ee1c --- /dev/null +++ b/Scripts/Components/FSM/Enemy/TurretAnimationModule.cs.uid @@ -0,0 +1 @@ +uid://ci0cievasc7k1 diff --git a/Tilesets/factory_tileset.tres b/Tilesets/factory_tileset.tres index 8ec422e6..bf0223ae 100644 --- a/Tilesets/factory_tileset.tres +++ b/Tilesets/factory_tileset.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=100 format=3 uid="uid://6k28roiljylj"] +[gd_resource type="TileSet" load_steps=102 format=3 uid="uid://6k28roiljylj"] [ext_resource type="Texture2D" uid="uid://bty7p61v46chx" path="res://Resources/Textures/Tilemap_Canvas.tres" id="1_u4jco"] [ext_resource type="PackedScene" uid="uid://bj28qiai2x2ar" path="res://Scenes/Props/Barrel.tscn" id="2_cxg4b"] @@ -1746,6 +1746,12 @@ polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)]) agent_radius = 0.0 +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ctxsb"] +vertices = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)]) +agent_radius = 0.0 + [sub_resource type="NavigationPolygon" id="NavigationPolygon_ork78"] vertices = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) @@ -2372,6 +2378,76 @@ texture = ExtResource("25_ttooi") 14:17/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_026cw") 15:17/0 = 0 15:17/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_026cw") +0:18/0 = 0 +0:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +1:18/0 = 0 +1:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +2:18/0 = 0 +2:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +3:18/0 = 0 +3:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +4:18/0 = 0 +4:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +5:18/0 = 0 +5:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +6:18/0 = 0 +6:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +7:18/0 = 0 +7:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +8:18/0 = 0 +8:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +9:18/0 = 0 +9:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +10:18/0 = 0 +10:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +11:18/0 = 0 +11:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +12:18/0 = 0 +12:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +13:18/0 = 0 +13:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +14:18/0 = 0 +14:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +15:18/0 = 0 +15:18/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +15:19/0 = 0 +15:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +14:19/0 = 0 +14:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +13:19/0 = 0 +13:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +12:19/0 = 0 +12:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +11:19/0 = 0 +11:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +10:19/0 = 0 +10:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +9:19/0 = 0 +9:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +8:19/0 = 0 +8:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +7:19/0 = 0 +7:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +6:19/0 = 0 +6:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +5:19/0 = 0 +5:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +4:19/0 = 0 +4:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +3:19/0 = 0 +3:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +2:19/0 = 0 +2:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +1:19/0 = 0 +1:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") +0:19/0 = 0 +0:19/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ctxsb") + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_10x1a"] +vertices = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)]) +agent_radius = 0.0 [sub_resource type="NavigationPolygon" id="NavigationPolygon_63v5g"] vertices = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) @@ -2409,6 +2485,14 @@ texture = ExtResource("26_0p3v4") 12:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 13:0/0 = 0 13:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0 = 0 +0:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_10x1a") +1:1/0 = 0 +1:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_10x1a") +2:1/0 = 0 +2:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_10x1a") +3:1/0 = 0 +3:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_10x1a") [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hfdld"] texture = ExtResource("27_0p3v4")