From 5bbcb4101120cd258f07cdbd3bcbc256d45b65d6 Mon Sep 17 00:00:00 2001 From: Yan Wittmann Date: Tue, 5 Nov 2024 12:16:17 +0100 Subject: [PATCH] Added tilemap example --- .../sprout_lands_tilemap/ATTRIBUTION.md | 24 + .../addons/sprout_lands_tilemap/LICENSE.txt | 19 + .../addons/sprout_lands_tilemap/README.md | 56 + .../assets/Objects/Basic Furniture.png | Bin 0 -> 3397 bytes .../assets/Objects/Basic Furniture.png.import | 34 + .../Objects/Basic Grass Biom things 1.png | Bin 0 -> 6129 bytes .../Basic Grass Biom things 1.png.import | 34 + .../assets/Objects/Basic Plants.png | Bin 0 -> 2274 bytes .../assets/Objects/Basic Plants.png.import | 34 + .../Objects/Basic tools and meterials.png | Bin 0 -> 1474 bytes .../Basic tools and meterials.png.import | 34 + .../assets/Objects/Chest.png | Bin 0 -> 1774 bytes .../assets/Objects/Chest.png.import | 34 + .../assets/Objects/Egg item.png | Bin 0 -> 270 bytes .../assets/Objects/Egg item.png.import | 34 + .../assets/Objects/Free_Chicken_House.png | Bin 0 -> 1113 bytes .../Objects/Free_Chicken_House.png.import | 34 + .../assets/Objects/Paths.png | Bin 0 -> 622 bytes .../assets/Objects/Paths.png.import | 34 + .../Objects/Simple Milk and grass item.png | Bin 0 -> 628 bytes .../Simple Milk and grass item.png.import | 34 + .../assets/Objects/Wood Bridge.png | Bin 0 -> 706 bytes .../assets/Objects/Wood Bridge.png.import | 34 + .../assets/Tilesets/Fences.png | Bin 0 -> 483 bytes .../assets/Tilesets/Fences.png.import | 34 + .../assets/Tilesets/Grass.png | Bin 0 -> 3971 bytes .../assets/Tilesets/Grass.png.import | 34 + .../assets/Tilesets/Hills.png | Bin 0 -> 2732 bytes .../assets/Tilesets/Hills.png.import | 34 + .../assets/Tilesets/Tilled Dirt.png | Bin 0 -> 2037 bytes .../assets/Tilesets/Tilled Dirt.png.import | 34 + .../assets/Tilesets/Water.png | Bin 0 -> 251 bytes .../assets/Tilesets/Water.png.import | 34 + .../assets/Tilesets/Wooden House.png | Bin 0 -> 1784 bytes .../assets/Tilesets/Wooden House.png.import | 34 + .../assets/read_me_art.txt | 14 + .../base/scenes/sprout_lands_tile_map.tscn | 1336 +++++++++++ .../scenes/blank_sprout_lands_tile_map.tscn | 5 + .../examples/scenes/harvest_hill_example.tscn | 1336 +++++++++++ .../addons/sprout_lands_tilemap/icon.png | Bin 0 -> 5210 bytes .../sprout_lands_tilemap/icon.png.import | 34 + .../installer/CopyConfirmationDialog.tscn | 13 + .../installer/DestinationDialog.tscn | 11 + .../sprout_lands_tilemap/media/.gdignore | 0 .../media/Example_Screenshot_1.png | Bin 0 -> 24576 bytes .../media/Usage_Screenshot_1.png | Bin 0 -> 17439 bytes .../media/Usage_Screenshot_10.png | Bin 0 -> 11657 bytes .../media/Usage_Screenshot_2.png | Bin 0 -> 9877 bytes .../media/Usage_Screenshot_3.png | Bin 0 -> 17101 bytes .../media/Usage_Screenshot_4.png | Bin 0 -> 18265 bytes .../media/Usage_Screenshot_5.png | Bin 0 -> 13362 bytes .../media/Usage_Screenshot_6.png | Bin 0 -> 7455 bytes .../media/Usage_Screenshot_7.png | Bin 0 -> 15454 bytes .../media/Usage_Screenshot_8.png | Bin 0 -> 18596 bytes .../media/Usage_Screenshot_9.png | Bin 0 -> 10506 bytes .../addons/sprout_lands_tilemap/plugin.cfg | 9 + .../sprout_lands_tilemap.gd | 167 ++ pathfinding-algorithms/character.gd | 23 +- pathfinding-algorithms/project.godot | 2 +- .../{main.tscn => scenes/collider_test.tscn} | 14 +- .../scenes/setup_tilemap.gd | 45 + .../scenes/tilemap_nav.tscn | 1989 +++++++++++++++++ 62 files changed, 5621 insertions(+), 20 deletions(-) create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/ATTRIBUTION.md create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/LICENSE.txt create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/README.md create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic Furniture.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic Furniture.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic Grass Biom things 1.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic Grass Biom things 1.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic Plants.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic Plants.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic tools and meterials.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic tools and meterials.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Chest.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Chest.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Egg item.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Egg item.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Free_Chicken_House.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Free_Chicken_House.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Paths.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Paths.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Simple Milk and grass item.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Simple Milk and grass item.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Wood Bridge.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Wood Bridge.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Fences.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Fences.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Grass.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Grass.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Hills.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Hills.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Tilled Dirt.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Tilled Dirt.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Water.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Water.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Wooden House.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Wooden House.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/assets/read_me_art.txt create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/base/scenes/sprout_lands_tile_map.tscn create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/examples/scenes/blank_sprout_lands_tile_map.tscn create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/examples/scenes/harvest_hill_example.tscn create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/icon.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/icon.png.import create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/installer/CopyConfirmationDialog.tscn create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/installer/DestinationDialog.tscn create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/.gdignore create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Example_Screenshot_1.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_1.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_10.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_2.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_3.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_4.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_5.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_6.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_7.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_8.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_9.png create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/plugin.cfg create mode 100644 pathfinding-algorithms/addons/sprout_lands_tilemap/sprout_lands_tilemap.gd rename pathfinding-algorithms/{main.tscn => scenes/collider_test.tscn} (84%) create mode 100644 pathfinding-algorithms/scenes/setup_tilemap.gd create mode 100644 pathfinding-algorithms/scenes/tilemap_nav.tscn diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/ATTRIBUTION.md b/pathfinding-algorithms/addons/sprout_lands_tilemap/ATTRIBUTION.md new file mode 100644 index 0000000..4822f9b --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/ATTRIBUTION.md @@ -0,0 +1,24 @@ +# Attribution +## Collaborators + +### Art +[Cup Nooble](https://cupnooble.itch.io/) + +### Code and Documentation +[Maaack](https://maaack.itch.io/) + +## Tools +#### Godot +Author: [Juan Linietsky, Ariel Manzur, and contributors](https://godotengine.org/contact) +Source: [godotengine.org](https://godotengine.org/) +License: [MIT License](https://github.com/godotengine/godot/blob/master/LICENSE.txt) + +#### Visual Studio Code +Author: [Microsoft](https://opensource.microsoft.com/) +Source: [github: vscode](https://github.com/microsoft/vscode) +License: [MIT License](https://github.com/microsoft/vscode/blob/main/LICENSE.txt) + +#### Git +Author: [Linus Torvalds](https://github.com/torvalds) +Source: [git-scm.com](https://git-scm.com/downloads) +License: [GNU General Public License version 2](https://opensource.org/licenses/GPL-2.0) diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/LICENSE.txt b/pathfinding-algorithms/addons/sprout_lands_tilemap/LICENSE.txt new file mode 100644 index 0000000..459adca --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) 2024-present Marek Belski. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/README.md b/pathfinding-algorithms/addons/sprout_lands_tilemap/README.md new file mode 100644 index 0000000..6844fe2 --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/README.md @@ -0,0 +1,56 @@ +# Sprout Lands Tilemap +For Godot 4.3. Made in collaboration with [Cup Nooble](https://cupnooble.itch.io/). + +[Example on itch.io](https://maaack.itch.io/harvest-hill-gwj-62-edition) +![Example Screenshot](/addons/sprout_lands_tilemap/media/Example_Screenshot_1.png) + +## Use Case +Start building worlds with the free [Sprout Lands Asset Pack](https://cupnooble.itch.io/sprout-lands-asset-pack) right away. + +## Requirements +1. Download and run [Godot](https://godotengine.org/). +2. Start a new project and have it open. + +## Installation + +### GitHub + + +1. Download the latest release version from [GitHub](https://github.com/Maaack/Sprout-Lands-Tilemap/releases/latest). +2. Extract the contents of the archive. +3. Move the `addons/sprout_lands_tilemap` folder into your project's `addons/` folder. +4. Open/Reload the project. +5. Enable the plugin from the Project Settings > Plugins tab. + If it's enabled for the first time, + 1. A dialogue window will appear asking to copy the example scenes out of `addons/`. + +## Usage + +The example scene can be opened and worked in directly. If you'd rather start from scratch, here are the instructions. + +1. Start a new scene with a Node2D. +![Clicking on 2D Scene](/addons/sprout_lands_tilemap/media/Usage_Screenshot_1.png) +2. Instantiate a custom scene as a node. +![Instatiate a Custom Scene](/addons/sprout_lands_tilemap/media/Usage_Screenshot_2.png) +3. Locate `SproutLandsTileMap.tscn` and open it. +![Open Custom Scene](/addons/sprout_lands_tilemap/media/Usage_Screenshot_4.png) +4. Confirm the new node is added and selected in the scene tree. +![Confirm new node](/addons/sprout_lands_tilemap/media/Usage_Screenshot_5.png) +5. Open the TileMap editor, (if it is not open already). +![Selecting TileMap Editor](/addons/sprout_lands_tilemap/media/Usage_Screenshot_6.png) +6. Select to draw terrains. +![Selecting to draw terrains](/addons/sprout_lands_tilemap/media/Usage_Screenshot_7.png) +7. Select a terrain to draw (ex. Grass) +![Selecting Grass Terrain](/addons/sprout_lands_tilemap/media/Usage_Screenshot_8.png) +8. Draw the terrain (ex. Grass) in the scene view. +![Drawing Grass](/addons/sprout_lands_tilemap/media/Usage_Screenshot_9.png) + +### Intermediate Usage + +You may noticed that only one kind of tile can occupy any given space, while some tiles have transparency and should be placed over others. For this, there are layers that can be changed in the TileMap editor. +![Changing TileMap Layers](/addons/sprout_lands_tilemap/media/Usage_Screenshot_10.png) +The names are merely for convenience and do not enforce any rules themselves. + +## Links +[Attribution](/addons/sprout_lands_tilemap/ATTRIBUTION.md) +[Code License](/addons/sprout_lands_tilemap/LICENSE.txt) diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic Furniture.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic Furniture.png new file mode 100644 index 0000000000000000000000000000000000000000..389a30bf682423404e27871f370eff6c72b5987e GIT binary patch literal 3397 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 literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic tools and meterials.png.import b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic tools and meterials.png.import new file mode 100644 index 0000000..9a15493 --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Basic tools and meterials.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8o37isqmwiws" +path="res://.godot/imported/Basic tools and meterials.png-6515e0c1abe9d0f36c946a96d170fe49.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/sprout_lands_tilemap/assets/Objects/Basic tools and meterials.png" +dest_files=["res://.godot/imported/Basic tools and meterials.png-6515e0c1abe9d0f36c946a96d170fe49.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=false +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Chest.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Chest.png new file mode 100644 index 0000000000000000000000000000000000000000..fe107bf8150cd6180e3df54d47bd6a9b3c1efab4 GIT binary patch literal 1774 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 literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Free_Chicken_House.png.import b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Free_Chicken_House.png.import new file mode 100644 index 0000000..32f7dde --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Free_Chicken_House.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://u6j17ar14roc" +path="res://.godot/imported/Free_Chicken_House.png-9fdf508140ccb896e3546f926081d3bc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/sprout_lands_tilemap/assets/Objects/Free_Chicken_House.png" +dest_files=["res://.godot/imported/Free_Chicken_House.png-9fdf508140ccb896e3546f926081d3bc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=false +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Paths.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Paths.png new file mode 100644 index 0000000000000000000000000000000000000000..67533ecae015a7e1aa3d2edf8ccbfd73e515ff3b GIT binary patch literal 622 zcmV-!0+IcRP)Px%C`m*?RCt{2n#*khK@5gXln!#sEq$a8BpS$x2B?4ra-snw>Yxv9+^Au5NQ}J0 z>^vAhCcFNmND;f4^?2;xUK0SvahA*~b@6=I4&i5?U*E~U`ER^f8(__A>f-fs)3U>{ z;-1g3e5cGU_Yv0s{KfNqp*-YuP746$r3bD7;Rmh-3!}IXK<1SH0ImW3^Z_&iHKXkA zfc5@3tI#fGR0T?P0HE%aYED->61&g<>LBe%97TYX_pg^5ynnm_!0%>zsw5)^NO^y~ zKdwsB%R-1(06IOuX}1|L3g}u^>W`>tz_ZbHK5Pg4;kF6jF9oWrL|Vr!t2BsA)&K421on@$8~E@Tyo<`ax7j8HT1OG3;<(Cg!fFLv2jGK z4?yG55jp6ym)e$_P&E%|snezPUb`<~)qof+<&26apG9ND<^d^HpSq7$iC7iEdpPZ6 zp9i#-vzT~>m4uUM3UGZ-7~6R4#A9!Yv63nQy9U&jvywMO^+u>g4^qa`jnZdW&I?o< zj+B_04@E;GB#nthm{k<0%>#0CKdbgvWhPjP*+@(STFU%o$8j9T=>zq0R5KPY=>}U{ zX!f^3>7Jh3LEHx%1w%-8zu8jFc-qTmDSnt1E0rzSI5&oBme*a07*qo IM6N<$f}klKLI3~& literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Paths.png.import b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Paths.png.import new file mode 100644 index 0000000..1206d8b --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Paths.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvemyer4jq6we" +path="res://.godot/imported/Paths.png-c2fa1b0a7048a676341c4f78195df77c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/sprout_lands_tilemap/assets/Objects/Paths.png" +dest_files=["res://.godot/imported/Paths.png-c2fa1b0a7048a676341c4f78195df77c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=false +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Simple Milk and grass item.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Simple Milk and grass item.png new file mode 100644 index 0000000000000000000000000000000000000000..d58ffa1b9cb10bf05ac1ca46cedf743200dfa8b0 GIT binary patch literal 628 zcmV-)0*n2LP)Px%E=fc|R9J=Gmp@1YF%-tX`ezVZL{U@_(LvBn!J(@T3UyOKM7vmUC`DXc9CUNh zp%ig&RdEqF2dA!wyHvPEO5tp;R7wvOiq_#sOmazkZLx>GCAsGPlDwBM@2)=lb1PX! zg?$eAhkfjGhZ{%*yIr)^JUdV9C_$f3_jepVjs%n}qp}sbaX7xeexPI-m0Fwdf|s2# z2|lttjz`^smNYqEGEav%(N^RJ)AO_30(m0`09aqXtQv%uJbTh&@G75xf7r(*fMjlc z`BJt&T;Fb1m7&*sWP2O{AE<2nQMV8~N}yyJ6^8;6SI;;+U%_O57oPI(bj-}XA#wFw z^8{6V_T|Mje|@{@7|Z6(nmh?EI5&WlUZAJ1B~1k91~@eklNLd7^YvP@e7(lr`JRz> zOilE0<2@tow4c%o0DcN$n{2{nH{Z(O0lwN7GoLg_(a7&LO?S&tcLui->fVIVL2hSEfz`g=(0!W{Px%d`Uz>RA_@%>P{GrQrxkai10GwXjM3kH5##5LKdRe=*1^}eXq;Rg&Jq7?gKYchU13*5v z(d_=`z9T*H{7K4u}$mlHaymVgNY1eqi?`RcA8jW$9vtbg|lcLzTgemrerwN^{<2^rG%Cv-uYG z72|Q>e|KmC0O?|dbeWJ{sK>Tj>#ea{6T5g$P?`hQLXMgCj8hWYRO5r%H z>dBbYSI4D}4Xbi1IE;(#z+LNC;nIoJw#BRm>bP7Vr1)4N%7I&PIqy)kVYA%myryKh zu{Io77FQO#?;cp!wvMQAppMI_9<^<;4)g`l4)g)5bKza<`;2G@`ap1?A;E!$1P2-- z+JQdIg~hA~>PT20RLAND)uJ8fYJHHj{`XB`?+11IQWk4kzbX#kP3iiV&09_RyM9B7DW2YQ9X^*|r6>Ok%e*V~t)h$?ld7(38pche;OsCN49v8gXZmn58k{d4>r@Qp~mt*qGKq_G%ZHUud`k(J&7lX(o o0DrfrEq{Hk{Qm+2fq>V10l~VM3fyQ3F#rGn07*qoM6N<$f~22Y^Z)<= literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Wood Bridge.png.import b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Wood Bridge.png.import new file mode 100644 index 0000000..ef5c142 --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Objects/Wood Bridge.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wv1f6vqgbdgy" +path="res://.godot/imported/Wood Bridge.png-bc921a43893eaceae0734dab7439fbc6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/sprout_lands_tilemap/assets/Objects/Wood Bridge.png" +dest_files=["res://.godot/imported/Wood Bridge.png-bc921a43893eaceae0734dab7439fbc6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=false +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Fences.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Fences.png new file mode 100644 index 0000000000000000000000000000000000000000..0b2825be213d215ee9847a1d1401e6be484c308f GIT binary patch literal 483 zcmV<90UZ8`P)Px$ok>JNRCt{2n6XO4KoEvUu@VHq&Q9ETXHU9OMlHt|>AHeFOAQ|md@1f=Hf=_Tk4zdqjg-1tyEhnj%Tk1rx3Iz2lHji>5k zw(uBwj;-#1*e#q|&mn#V+U1J<9f}pb`*#4l1GtGoC%2{-kHC7>6kCQ`(z~w&k$|Ze zFg5NI06#zyTj}SA>fIj!_yJll_yLKTV=n+dVAG#S3H*Q=>fOHs;0H)Stn~9k_3kS{ zBw*?VOpW^lzz>kbR{Hs&diO^Fet;GXen4X8*b8hm0kQpjYCQ-10C6%S{rph9x&!_* zv8Inb!>RQg?khn60C0`_uK@gjkbt`k`~WQ&{D8#34}c#4KVWux_yN)lE0x?>dH{eA Zz5zk8ZJ=YZv!wt4002ovPDHLkV1g=U)t>+W literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Fences.png.import b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Fences.png.import new file mode 100644 index 0000000..9422a22 --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Fences.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2bsfgjphvmox" +path="res://.godot/imported/Fences.png-0510e11555b38734a32b06b767c24468.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/sprout_lands_tilemap/assets/Tilesets/Fences.png" +dest_files=["res://.godot/imported/Fences.png-0510e11555b38734a32b06b767c24468.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=false +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Grass.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Grass.png new file mode 100644 index 0000000000000000000000000000000000000000..79bdd783a134a9f0524d977e4ef8fc081546ff69 GIT binary patch literal 3971 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 literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Water.png.import b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Water.png.import new file mode 100644 index 0000000..062f057 --- /dev/null +++ b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Water.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bif0n5c12bwrh" +path="res://.godot/imported/Water.png-e8ab9e641ff7e64c5be0268db5b717fb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/sprout_lands_tilemap/assets/Tilesets/Water.png" +dest_files=["res://.godot/imported/Water.png-e8ab9e641ff7e64c5be0268db5b717fb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=false +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Wooden House.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/assets/Tilesets/Wooden House.png new file mode 100644 index 0000000000000000000000000000000000000000..e4799bc1a228f37236b692617bf76df5343d2ca3 GIT binary patch literal 1784 zcmVPx*vPnciRCt{2T|HrzJ7*=Gn`6|OSGB*lT?u09DQ7d{(dbJ!Q9(2aI>_Rar~c31ONyPw|7tn^m% zzIks)ngL53HV%e1?Vq0hKI3A1-F{5lxB!T6sWwktNQ9mwME*WwRy zXZwTeA*UMF4(#@_UGUW4VdG$k*}ER!XS=+?`d!r4?^EZU{;Zb0tMO&y`o4}y!OLy< z+YjHPi~COB$7tcfCIPUdfQVDERfQJ^)_0dszH>70FSna~cK-vlH`Ss-u zJXrfE8NiQEwrsk9 zXGd+T$1>=8;Qn4!Dg^fTmf-kgU|bJmMF%TZ05D|=08l|Wti29$P!F_Iv2;C90942r4koCZk!xFK=W>*p$f@~^HmR?gusZ?kP&<-QV zY;03WrD5DeQfWoO!^e*R0N{_KKdt(~R4AKWQB9@s(rY@Hni%-%`3vs)O$V%U#Ex^D zO2aU1F;GQ-#8g_&p<54hRr|wGN(W-oqpPXjq#nqx{qb)ARg|h8s56a*t_Nam0k9h& zunPU@mv2TF(tiilwJ*7Lyw`vI`K9e806@CNr&4jqOFb}nK{s!p>w)`wRXA2qae1l- z+N#h}=0Ycljm%WQpsR2rrU)(+&wJ@uHVx37;y=>36gjx&8O z;#IjROQnV0AIL68c*_&jrHt+Jrtl67jg8GYul;xW|7qDfje$C^sl2X&Jk$dx31>0T zbRB3L1LOX{2rVqGEO;Iva5ZAuV3IA-gWgP1_;q0D7|2e&-Co6*!+70LQ22FV=opx( z81(MUIh5B^p)r+KaFoh{w$*(V&>}`h(CFq!RZ;kLAYIqf*|=g_52PQbCxT{iWnr9% z9y#?Y#qoH;rELPM&}T<>G0YV(=ke-;Hv0o>>-S^F)zMx2b9j3PZR&y5<@xdEln|A|`KjG}-lh_vBmj(M8kukr5#Ph!9D0V;)hgG#^C7_^zXw<}|T(4Pe=n$7!A6)Ze1a|3W}RZyx_8jDxYUj!QqOR@3NZq?;^XL}<`?LZ%3^PjW;SzK9w z#g&DWkYPDd{?w#cT;@v-fLrqU+8ACLvM zKTySSrtiZxmFBu0n0cekW>Z)vYqeU1{=YpN95xPy@w$017x*7St>0^Juo^-44YIM#yb-+ ztyXI$#y~Mx5z^@opuU?GEG*CCygbyjy1I%QUtC;hbzU}%#6|Kv&GE?~!|`|?2QUlu z-37)*9npcBAWle*(;SZ%aoKZqpvwqe3~aaCQ$K~~4X87CaWFbBA|fIpA|fIpA|fK9 a@c18VcH4Josi~y^0000`+48@^L@{I=1f|E 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 Q>HHwLvX)W_)GFxz0blp_cmMzZ literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_1.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e31d033bb9e14e4b48fac180c622f178b67e8697 GIT binary patch literal 17439 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 _9?Ioot@6_p1pvVQ&sIq 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 i``@4J|J|t>LPu literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_10.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_10.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2750094ed1467de25d7df65f33c0f179441661 GIT binary patch literal 11657 zcmbuFby!>9_U56qKygZOr=_^N(*UJFvEoi~PjR>6QlLnYAVrE7EpEl#DHhxzNO4Gj z%<1>u-^@I7NB$U|WRv7M+@~(fM1VYK?<6fz>goMMI`W^+)Yl`O#^J@=J~}bj1YVKlb>Evnyb~{1q zkOU6m_wIvxQ!MRzAUUT$7~Iv#FOK4DRA0lL@9bZWAi zc?VMJC@6F&3bL;?y)uuMJ-rOJZ;_|hUo1o@zFtRDM>q`Ny&NHU^b{hE=}V$7n5_3m zN}q0fc*Rn~hK0j2g8dDJU?|};Uh!vQNjN7g&>G9(soQ&crFw_qug{nyzn;tySB=el z;o8rKj(d-}CewH0s}q7SCwJZa{ZT-e^sO%w!U#Yw{&U3HC+~*C$wCRtelc?{5xS*o z4uCM7QQUPNE74)ohrW6HA0rtYj?(3P(H4V%6NFA=(jvi5sprE(N_Ye3MK6ooMWk4G zf}@8@zd#YY0F#q5m<;cEBv@L-!e)4s)?Cc(|ah|q9!9hn$H55)2T7?q?4RcCHG^`rLLXVD9c9W$^%upzO zw#cdc7Jt+KfI@?d+;_*tmXWTVGAq*UTU||=0cTGiq_bTQ*u`n^k^Y|QmEzVtk88$E zEqYE#zwlgIuq&j0W9HXReV=%bOPSg_F&DuUT1e%(>00i4txlEFi&1`tn|gx%ONZy0 z-=A(ocqdZjJPr~N`q;%6ZbLK;_9o63`O0C^s&F~>nORg~r>Ao-KMw)_14K1L0zxiw z4yqxQ9Ieozy}n$xnL^O|cL7(neIGAr3n?i@iKP^y$eKbFtuZhp;HSGv6yET+`~30C zpcZ(z6%adrGz}d1 zm^s4~NSEX`2D;VUu-tpa=Kmab&tE&da^8C0H`?|Dy7r|JlBIbvVty%g+_iit{;kqP zHav=SIfQ=k-7$vh#92x`cxI*Ok9*H1S=^6s~-1C?% zr~}ZS44dF%ZknR2N`5I^#0t3W_sf8lqS};}F@R59XGolSGdu|7S8pC|KPh7wH|f2p z1$QnVZk1t-%UN?L3Y+o94Kbh;K0FZC2i(#I1l(%pnQuf5i^_KC9tz0(OrNJWPxsq@ zG}}@4i+1RZ5_=MtK@g)i^OX@Lnh@4i6Q-G(AurL+vf}NIfCKzSi#=-pP`1u2qc`lr%yDy}ch;k(;HCu#%OwsI-gqJ#$#UDH#b+Wc@Ud0cnK&XW{ISydM)uTKi8oWBwidkd6EtJZ%!L3!8gfV#8AelYBj zc)q@gxS$%#aFGmLGsKyEHPuHuJeDI>=ocf{-#uYQSpz-V={Vs$!#E3Eg)P4xhilQ5 zxvAqaW1%?d5dGw=T&j-)(=>(J7(9|+y)c6r604Q0WXmWey)Y#u*HGR5wtvpuTl9#V z`Bm`LQc95Giv0M;8?AUg#Dm=7&9Q%g!7U-jn2(xPfd8g3UfW?n_&c!_N0Sbj$>wo& ziMHu`IUMoPI10hL-GD%5)wUg5l-OBeD$5pKR8czPaKG|q?C9dT3n4$@|Ise z@>n9I{KeQ>0v~wo+rIVrv{J*{+OT9bbnMBCu(4H?E%+Q-@<8~|hZwnu+?+pSimqY>|(Rr>DWwDyu z+;3KCP`cPS4tH|@#Kn%a`UQm0*TB_?L6l7u1|bhjQSBC+Un1Hk@ebL4sG*w z2j)Parp+kN9tx|a@!mg~)?Yvu$v-SFS!-e9w7wYZupZf;;~n@K+0v9=*o@_I-x^!k zY$q+JCGq1mv_2v_59HY@7gT?sz3A8-`YNCf9t@;7@L(`vqQ<^$5>lxdJ za7%KOs2BK_GYUF+LT{$k+9NK(QnLOFW5y3zk-_wL9;PTWzxdcbcr;JAH8iwuxim#a zN1v$*3AF%4&5k)CB%&H@mCAIfzbkS?Y|*hgN^V1ZCh1c@?ciCPRELBsO^nvFBbf}o zB5Q{&%S<4&cekOK5zp)r(a{^CDJ(SVrkjl>U4UHgBQ7;owew-T-&@% z@WtGmJ*Y3cgsO(?QDNp%FSmN91Yy{%Jqyg8(n7hW8qz<$noZ3P+*YpWIC$R|OY^#O z$FcPS9{A|%uH#~C|1=^hKUn&hGZvay|6?$3xs~9WO%^##QeYQ>5seIFE$!cQ6xO!Y zv1|Zq97`rsmPXqavmWuvyzoA8UsXAzMB?}p(hWOg`wZF$}QrM!iBCcQlQ~FP8TAJVMBIN9aguu** z#T4iwTk9UaFu~2ZF|4l5>&8U7jOh`WuY$YeIU+Bcy`uIAzm`a87n4^ zmC|YY%c|B)Fr8c0+r%uUEG)e5&Eb{kl2g-3RwVn%v{yS4aa`Nb;JHN9R?=L`zNK~y zk;bcgYQ}|SUiKUG{{5q7JmR29vM}H=N+RR!&4?#2lOTaP86W1ulWoY7r{F&~oChfx zV~hAYqFol2yw#)fVJTZh{jIV>ml+R+(JtIRpr4U6i-`MVf`!QYwn?6x&qwyx9iY!r zDJ$C;3N{V??21k7*Ll)t$p+C#y_oVWk(%%m4TbOUkm0;!WDIRx-P)49@bOO_J`)04 zjufw>p7+I5%H&TE_MDod?Zi`vWGX`%u5SET1{DelUq$%&fkKr&)gz}hDP62{J9-@i z?Hf{@t!m#JIiCDv?=WTC9f!#H`IUP%<#9hG@c3Qdk5hT<$x7Y~_^P(u+~_7I zJsTKbee~;RNm9CitEg?spfDuk*86uQyK#Lcy$o;T=8ipz*J*kLs@LA>?tE<#rhx+v zX_io`OkZq4(?ai1j&|+gG*JF%UMW-cpYp|7o%RnmZ6uyY#m8@6wUDkkeG&Xf7>h$U zlXHu9n|b>Jl}u{nSry0%^iEf7Nkfa2JFBG|^;cKFZv{iJ3b`K~7i0ajnB6x(sR5F% zT$m6)*>5K3Nj}iq`+feXE|x~%lU7Ih_P6qPv3<?Zmo z%Q!*>Lo^Gh3EwoNCs~-IuZJYQ*Lj`Zx9)VM7#&~NUHf<@_r~3>5qYS{7NbpD5bmtL z_jP57tQ3+1J8D!}QkuWAi>2Lt`oS+uu~6fPL1X|95cb*nc!s^WB7OVBV4>BL z5>Flt+Hhhqcg%oZgwY}Hb}_L2l8Nzb1w*O0q{MQrLc;I-UX@DHJvuOJUYC-V-SCaa z*c*?dMWQSF=V(c+{?`b`kV@VaozC`Kzpb>miSP0s$>X5J#Wlao?I} z*(h0N_#|0xKK{dk6xYzV{v)TBTzd@-KCuAk@3Kl|S(??iPNj;{Izn2PDs_|_d8)S$ z8+czy+r=r0Q);Xh6RrhZ4GcNRKC6EK6TJ)QB;oA1F|4WKB~MI$ecbm5#l=O)`FM$M zVBjqi4^Q^p=t^O76cOI~6!!Rf${bSpVaKtU2ESp|&+!`Lo3#7qET$ZPMpF;OLErCZ zcVuChQEtvKp}XLv>Z3-ccChfOkZ~2b{j{6Cn02eJo^Z6q^>OiQ)@}cZiFq;)Ix&h* z*K!pV^&0xxV~3kX8k&Y6<=J*1EdO zXYI#Eit}Q}FHW6bWNcTZt(fUm@*63AM18ClOONcgWqR zdb=A0tqzZ$E(!jUFH^-=k^m#fXzJ?Snu)Q2LI0GhHup)nh6r*=L>zHvf4FEg;L3HM zKUlsFb5UMb09RnOyCUk2*gFtWxjiEI7|*>_w38rVC*>1?kS zt-lPlH)$XR;fSM2a20?^K$xE~ecppjI!e&tLRkd2z_#;up>s|e|$dxAR^IT=`xB>u$j}A{DUp7nm~AUNBx0M z;+lnoY@UHa^BVht^E3wD;oOOnX#dXNYZbcwewpoqm5^?OZQIdV@eOvCuTms4w^-XXhp$(}{LrH8`Ms$6#g)hHN}K}E zM1M`>K#~u72r6VWdcgvVETA^Gny{r!C4BWc$mV_JlN#;zg>r3d1%;xw zRSRYyns1WNi?VoQLT`jue5}7ML!~d6C<9%8Y7e1cZAL_R;w#gxN}TwC+DNVYkGhrv zzC{*eE!fp1BxcSZiHge63ou4a)kHhV+zt(Mt^Fy{KsmV?s&l`5?y%B#Mr;Bsw__79 z0^IVbFhmcikX~z()_)o$=-Vmid!(oBgO{fDv{sFZv^1~eg|LAM_WnI+0LH|`wBaV` z4)v>c^2ftY^^4|Vjo#XNX*DJs?Yo2gVr}A=MJ?umny`AzIo(hQ^JZ* z%K(&klBM$Wri6K=w9%Z>Wd$#yq2bB0$tY=g4X(Sl>Xkda`5gv#||eTfelkJ5TG(%pKuly6~$w-Ten92)6{Xu}opjCk>l;bAYz5%C=w2HX)} z%9sVJE5~eYzgrIM2S1GT^pJ(xqT*?nER}wD9g{JxvbpMygVxDkQ#3R+yY8UiwLa+a zmsi-;CVp2#;GoK9+KZ*Dvx4R)@%5j+Z@O_~)2=SU`dL54qzPJ>fTQo*l=Zxy(8Mdg z2l=H2<0NF&egStNSq}ZN>Cx-aNCvQTB4fe&CJ;kUfrr9R171IXIm>3Ym;hvG3=7Ce z=RR{ZNY7hN2;m;qWUOPIB{apP9M+nCq5>6_i@>mzApyB@0AG1@CF)S0mf)-JrJ1t02zQzzx8P4qBa81erIX-D zN$;nT)7C~GZ~x9{pR&Xs8KfK4r)jAl^$+Jp;(2i764=)HOEyn=zmWmERbmoRi1rYT z*3oaJqOd*t-Y_w4ver@ew&f$`i@2N6eHt_p}5E=ldJG?glfz}mQf-DM^67q_ZW>;Z~kD`#Og>v1IouJMzDqP%|+1cSW5W_~=yH|k&KK-J{49Nz8@W+&> zDxqA5=jyM?eC*{vEW}`mPyyF^VCOqe>W?{TA|NRE=so?lC*kywGA2D-?5PEP=mh5f zVT=rL|8A@psk8o+C*g6+fb@mbd-}f^lx!?r$^|JEv-psEofrR>oK_E$L-?{e z>r?Fa0@w2YKCTbH_VEa&2kCqq?8&q<0;r(DFSP27U$t>(=0698ZjV4BFqYhX2Kk@} zc!DhEzY^x&%rL`@qHvo3vN0xMJCDq}JvUJ|pWfB4<Zt?PiAVOk|~THA*=HHmNmM^eUHF7;Wc)H#J%8YTq^5gOV2JTej!=WXUnOlDTo_6F z*pr4htYo&_#XovC#~j!=~ytyURq*Ya!3E!Iypg&Z{A+=u3eo4OuN{ zvn^|xe9rv*YUY)eE9phmMOBeSIY=@2caW~~&3Hx$fhX1)L{bl};c`lCTJDAp?5Tzy z1@q-`<<*}@D=K=!vf}48bbE>kyM=cTrw6GrRa|RhsKq=_4`9gL1>!}Ha(K&?vc5|U zJ%*ga>h7@sO{LsQWx*ZMGFexE~{9Gs^?};&tS;HiVB*b#YG0CUY^aSp*Qqrd!(i`+?Z9W|b-es+uF_%ErKRt(g}+`>p0zfR*|o`M zVk-M&KFMl#1QxZ3%c>Cw%t(sumK7@D&!QMv>n^RxUDe=TGOF8AT5Q|!Pxzhm^>y& zWSVMAS$!AM%b<>F&&Qx_@oU}uaEoD4MMZXDp%pLR)ctuzMg}u0XYS9R=Ykv@!OB>G z*4?g&8Q)IYHaXix&~77_uerq*>m*XYYWloG5AGkm zRg65jpn}z&dmZkRvanT}!Y3mTsRBYm=cArdXLIt|^lYx&z!Jbmkim=UCyY7*By>#t zi9MGCh=}?Xn6C>83bQv3D*AH?@8x?m2deu`YycKQ?vvMzP~i5;K!6x z7e3k|iu_!An@a1yr5TPl*ki%_CHt$QpC7xWB{6gKKg+hx9lG9K!%c>xsi}DkJe)kYce;It9_QJe8eVC#o&bf@P1H^yG;a!)M@ zCqJQ|J=o!MmX~5rHRO5%6(pp#5e0ffRAr&;bhKDFWyVz$uj_vqIYd}&& zL}bZjc=YZFJg&g(nOjh}BDHAXOX(^2(_{DRs(K)SI&qDvk~y_jS?c4qJsBGl1l9r| zVk4kVEh*O7-d_P)8GL96oLdjDt58p@r=Gs_i!fb!#MbuqX_3@&r-rJ;Xuhh1s*01O zXx5mo)+&m2RSVBrwoiLbJ6CD1Dwy(5NB#qynU7xNK;9fIuNA*fE=7t<4nHq1FHI^?@`Zey*-WvzAAG;a z@8Nd0)xDRPir?=skSpDyY1%r2REjA7FkMReZVUbLbkX<{*LRb(gN}bHJb#?z#B{=+|W! zATLPW!fo4453=-z^!IJNtgGx#xm_vdKtx}P)MlogSu!`p7biTO4`g#)cpHXZT?N4Nq)mbgR zHGafE5AoFOx^f)I^3nT=Fmlf%LFo8_)<(Ibu|3_Ij63XV2)?MQyEW=B9aYR|Oj6>s zUL14`j1BgZ5OtH9RLU03DP>1Sz6fULXR12TQhQFVJ{fZ3{M$!U^TG#BG>c|mk&fZ> zay=hiqtC* z^`G{<*;{8ET_+-~6ROVmfpuv`;L@F6Nqx_+Vjfl@Ra^w-vDmzEv9{MiE|su5CK5K7)JI55D*t(T48R_LV2ciM5<8fj;$TkEtghj42}Se# zBI!9u>AOpK3k?7>Db?0W6NQ!_s0xCb-&u)#-?YG2DxtEkISh zpAPF~yldu!43*jy(g;Qkb4kW8eSYGH>}Cbj22mgNNYXgEpq?(f6l27}}bA&l$&*p^&KBOmEf#}BFC@%2fKmfMTRumZ? z{zm)Z23uVnJu#^n+zo`S^}N#zV5EQ{+BxUyFyBiUsfstkB=lw|1g+41F9%pKh`3~4TJj6G&9(6=_ z4F~!b^zS-&GKuUpUUw7Y%%=udltbT{D>yet-$lR^^`T*I{psec8jaTX`uc#%9H0r9kt@RsH2p)+rcb>VGpJbE$_C%6 zGV-}{J3H661b^RTF zGAcApl-Pe^coQNHas~GeB|ww!!BqoSrzxnY;4CsN;uXn7Imsqys<$qo5#E1#O1%vpN7@=N))> zrP~NVNerwBKeVw~2BVfM@-?0VwwjrvY)>$`vi0r}UXCcEsqw$&`~+nLYbZgM>^nM2 z9Q4G*XCPxK5fQ?o+7jqa%;kbN&^uU?`r(6jw_Nd0oF3PVTH*T8wpHvse*zg@JTj7_ z$Wl>M0wkly%oh!j?Vj|W{@xmUPr?%p!=dBlFqBLoFrMzvnCZ$tr?=2vs4q+O{;duC4r zx=;l$0T6^kM|P`oQq8 zb=ot{^`Sbg>0l^EWIvRg9dY4$;Ugim`Uk_#&hD?b*Z|gXRQ02T1cH7J05Ri}`getA zevTyzAPBr!4%5`uuJ!L9tBTjcoD2lQgz(Y0*b$Uh5leotSofk5nlKEI&e5m+)ZMA8 zhf2B>nc&nngwZHqI z;@|dSO(b6A;A6eh>fjJ-Gsz3_7&&sP7Wt0%XzqSSvWdV;p<5hz+I_n8BMdqqVi5@kW09bsfxRp zK-=>_0}|wV1)B&!g#Yu>o?df%uW7jG9sCG5M`tr`6KX9bCFOm*(dcNWXL(SmhyN!v z_2+_H4i@Vhs%Sech80eKqk)urM<>KD7*0J97v2VoF*Gz()VJdm5Lj=JLIYM%LK;DQ zui5d;WkqoTkj(ntn^)o%SA`LL;WFdQs)xeKBWQyKBHU+8*(7piLbeW?-*9e&3=|1x> z0}-_Z3@(5D-#^*lr2r#K!R7EU+co^zfji9AYx>*n)&gI;=WGeTXqLljdlGG+KK0ZU z2M34v^^{a2V5gga#Gs}%FbM5gbYB4O{rSjwB@e*Kn_zL2&c5Q$iBrzTFk-F`bi)Yl zBY5qWX3&tH)unkJB7Z^C!{gtpvy1;|1>N|TdfkziOibuUNr&oMO>X+K$v~Hv3}xc(DXv+s8z3-AO;TSmW|D~`g&t@ z(r16~+Y??d2p3T8eBCD_2tXGpks>8bp#=B;r%h@9xlQf={)wz?+?5qK8GyCYlnaB_ zg(&~g3>G)a^r5fh4CxGhkN`BEMZPnMWtuo z0c+9kL$!V*?26LX&d%(#2C1&E|K?q6%4Gf<)5;&PAKd`J?}&VA0U4#Zkn}N{WWf@I z2<#cj?Tm>$33)v(6W{huL!&k@AfQtlJpv8wto5$h!|jaX)PL z4{+WpsC_!H324b<`u7rYEeU{&&OimU^=Q)l^G8FL9OrL>N=ecB&>=}Li+sit3?Pq5 zN@$PnkF<9o%&e^Y&a?pDz6G|c-Ayx%iN>7->h=Os0=2mOE+towJkzTSCy)-!@AUVz z!}3Af`5^*3mB;eTtMDDoc*E*_=%h_SQxmzoKN^54hlUQSOdte#$S(l{Mz)T(e~Rtm z%be^SyZ$IBDO>FxOQ4>Q1J^1@dI#2Qd!;!Ie*2_QlWVLu{;2>JUYsy_)TJWjVykDgrMq`9K{3 zT;*SB359{|%>JDI)8c!b%B2q{w@QkFK6nWvy^1scv&J8ePdgO5FQ2#f>3Zj{Sr)$9 z>lQhji0bL>b-DS;Lgl~350HPOUp`EuqH%=X_zaw5eNE?MD5j&$4k&Tr8{9SF7N)$o z3=#riH;uYOLu_IasRRr)vLgx-4NzrZ%R&iD?!B#vvGKwY;|wvemNbL^GJ5$6`r-g~mlDP~Rdx1w5Sib4u{9+#Hdd+px$Zta4f>Vo%+*c$(|*1lCz zE-d(&`PUZxt-H@QHicoaN!9uzGrz@j>wGw*e&`cT!JdIGOoob`HDtKhd}IDcN+YhT zJ8=A8*!h*hRk2-;v8W?2?#6yU$)8^@#?=fB7thf_7ylR^ndd0cc_@l7sqdGM>!#rO zM|_jc`iCZ`Pgzi>0odMb$YsWALHoZIRj<%V6XQP-=R8c8p#*sy zF#}k7!xWTRhJokH{{CbjOx(o3+j99qkN)4|1`;iAm6q%H&Mq9-CXJ#Xry^ScGX3=5 E0OxM>V*mgE literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_2.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_2.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd7075d8825ba2d539f67b3062f3824c2ecfaf4 GIT binary patch literal 9877 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

T6qfeI>yCPz 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 Qnt&4*k@;38tn2qb00tep4*&oF literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_4.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_4.png new file mode 100644 index 0000000000000000000000000000000000000000..ae674bfb461c0c9b6e03b01334039c9b7dab0118 GIT binary patch literal 18265 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 literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_7.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_7.png new file mode 100644 index 0000000000000000000000000000000000000000..095eab9037c193c3c35dc54fb1724adbd43c7e15 GIT binary patch literal 15454 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 literal 0 HcmV?d00001 diff --git a/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_8.png b/pathfinding-algorithms/addons/sprout_lands_tilemap/media/Usage_Screenshot_8.png new file mode 100644 index 0000000000000000000000000000000000000000..f2bce4dbf69e2c01b46a2be80e3a0b3f343aa76b GIT binary patch literal 18596 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 String: + return get_script().resource_path.get_base_dir() + "/" + +func get_plugin_examples_path() -> String: + return get_plugin_path() + EXAMPLES_RELATIVE_PATH + +func _update_main_scene(main_scene_path : String): + ProjectSettings.set_setting("application/run/main_scene", main_scene_path) + ProjectSettings.save() + +func _replace_file_contents(file_path : String, target_path : String): + var extension : String = file_path.get_extension() + if extension == "import": + # skip import files + return OK + var file = FileAccess.open(file_path, FileAccess.READ) + var regex = RegEx.new() + regex.compile(UID_PREG_MATCH) + if file == null: + push_error("plugin error - null file: `%s`" % file_path) + return + var original_content = file.get_as_text() + var replaced_content = regex.sub(original_content, "", true) + replaced_content = replaced_content.replace(get_plugin_examples_path(), target_path) + file.close() + if replaced_content == original_content: return + file = FileAccess.open(file_path, FileAccess.WRITE) + file.store_string(replaced_content) + file.close() + +func _save_resource(resource_path : String, resource_destination : String, whitelisted_extensions : PackedStringArray = []) -> Error: + var extension : String = resource_path.get_extension() + if whitelisted_extensions.size() > 0: + if not extension in whitelisted_extensions: + return OK + if extension == "import": + # skip import files + return OK + var file_object = load(resource_path) + if file_object is Resource: + var possible_extensions = ResourceSaver.get_recognized_extensions(file_object) + if possible_extensions.has(extension): + return ResourceSaver.save(file_object, resource_destination, ResourceSaver.FLAG_CHANGE_PATH) + else: + return ERR_FILE_UNRECOGNIZED + else: + return ERR_FILE_UNRECOGNIZED + return OK + +func _delayed_reimporting_file(file_path : String): + var timer: Timer = Timer.new() + var callable := func(): + timer.stop() + var file_system = EditorInterface.get_resource_filesystem() + file_system.reimport_files([file_path]) + timer.queue_free() + timer.timeout.connect(callable) + add_child(timer) + timer.start(REIMPORT_FILE_DELAY) + +func _raw_copy_file_path(file_path : String, destination_path : String) -> Error: + var dir := DirAccess.open("res://") + var error := dir.copy(file_path, destination_path) + if not error: + EditorInterface.get_resource_filesystem().update_file(destination_path) + return error + +func _copy_file_path(file_path : String, destination_path : String, target_path : String, raw_copy_file_extensions : PackedStringArray = []) -> Error: + if file_path.get_extension() in raw_copy_file_extensions: + # Markdown file format + return _raw_copy_file_path(file_path, destination_path) + var error = _save_resource(file_path, destination_path) + if error == ERR_FILE_UNRECOGNIZED: + # Copy image files and other assets + error = _raw_copy_file_path(file_path, destination_path) + # Reimport image files to create new .import + if not error: + _delayed_reimporting_file(destination_path) + return error + if not error: + _replace_file_contents(destination_path, target_path) + return error + +func _copy_directory_path(dir_path : String, target_path : String, raw_copy_file_extensions : PackedStringArray = []): + if not dir_path.ends_with("/"): + dir_path += "/" + var dir = DirAccess.open(dir_path) + if dir: + dir.list_dir_begin() + var file_name = dir.get_next() + var error : Error + while file_name != "" and error == 0: + var relative_path = dir_path.trim_prefix(get_plugin_examples_path()) + var destination_path = target_path + relative_path + file_name + var full_file_path = dir_path + file_name + if dir.current_is_dir(): + if not dir.dir_exists(destination_path): + error = dir.make_dir(destination_path) + _copy_directory_path(full_file_path, target_path, raw_copy_file_extensions) + else: + error = _copy_file_path(full_file_path, destination_path, target_path, raw_copy_file_extensions) + file_name = dir.get_next() + if error: + push_error("plugin error - copying path: %s" % error) + else: + push_error("plugin error - accessing path: %s" % dir_path) + +func _delayed_saving(target_path : String): + var timer: Timer = Timer.new() + var callable := func(): + timer.stop() + EditorInterface.get_resource_filesystem().scan() + EditorInterface.save_all_scenes() + timer.queue_free() + timer.timeout.connect(callable) + add_child(timer) + timer.start(RESAVING_DELAY) + +func _copy_to_directory(target_path : String): + ProjectSettings.set_setting(PROJECT_SETTINGS_PATH + "copy_path", target_path) + ProjectSettings.save() + if not target_path.ends_with("/"): + target_path += "/" + _copy_directory_path(get_plugin_examples_path(), target_path, ["md"]) + _delayed_saving(target_path) + +func _open_path_dialog(): + var destination_scene : PackedScene = load(get_plugin_path() + "installer/DestinationDialog.tscn") + var destination_instance : FileDialog = destination_scene.instantiate() + destination_instance.dir_selected.connect(_copy_to_directory) + add_child(destination_instance) + +func _open_confirmation_dialog(): + var confirmation_scene : PackedScene = load(get_plugin_path() + "installer/CopyConfirmationDialog.tscn") + var confirmation_instance : ConfirmationDialog = confirmation_scene.instantiate() + confirmation_instance.confirmed.connect(_open_path_dialog) + add_child(confirmation_instance) + +func _show_plugin_dialogues(): + if ProjectSettings.has_setting(PROJECT_SETTINGS_PATH + "disable_plugin_dialogues") : + if ProjectSettings.get_setting(PROJECT_SETTINGS_PATH + "disable_plugin_dialogues") : + return + _open_confirmation_dialog() + ProjectSettings.set_setting(PROJECT_SETTINGS_PATH + "disable_plugin_dialogues", true) + ProjectSettings.save() + +func _enter_tree(): + add_tool_menu_item("Copy " + _get_plugin_name() + " Examples...", _open_path_dialog) + _show_plugin_dialogues() + +func _exit_tree(): + remove_tool_menu_item("Copy " + _get_plugin_name() + " Examples...",) diff --git a/pathfinding-algorithms/character.gd b/pathfinding-algorithms/character.gd index 92fb707..99d07ce 100644 --- a/pathfinding-algorithms/character.gd +++ b/pathfinding-algorithms/character.gd @@ -1,21 +1,20 @@ extends CharacterBody2D - -const MAX_SPEED = 300.0 -const ACCELERATION = 30 - +const MAX_SPEED: float = 300.0 +const ACCELERATION: int = 30 @export var nav: NavigationAgent2D + func _physics_process(delta: float) -> void: - var movement: Vector2 = Vector2() + var movement: Vector2 = Vector2() - nav.target_position = get_global_mouse_position() + nav.target_position = get_global_mouse_position() - movement = nav.get_next_path_position() - global_position - movement = movement.normalized() * ACCELERATION + movement = nav.get_next_path_position() - global_position + movement = movement.normalized() * ACCELERATION - velocity += movement - if velocity.length() > MAX_SPEED: - velocity = velocity.normalized() * MAX_SPEED + velocity += movement + if velocity.length() > MAX_SPEED: + velocity = velocity.normalized() * MAX_SPEED - move_and_slide() + move_and_slide() diff --git a/pathfinding-algorithms/project.godot b/pathfinding-algorithms/project.godot index 7c9e65f..48579e7 100644 --- a/pathfinding-algorithms/project.godot +++ b/pathfinding-algorithms/project.godot @@ -11,6 +11,6 @@ config_version=5 [application] config/name="pathfinding-algorithms" -run/main_scene="res://main.tscn" +run/main_scene="res://scenes/tilemap_nav.tscn" config/features=PackedStringArray("4.3", "Forward Plus") config/icon="res://icon.svg" diff --git a/pathfinding-algorithms/main.tscn b/pathfinding-algorithms/scenes/collider_test.tscn similarity index 84% rename from pathfinding-algorithms/main.tscn rename to pathfinding-algorithms/scenes/collider_test.tscn index 9ff85ce..0db52a2 100644 --- a/pathfinding-algorithms/main.tscn +++ b/pathfinding-algorithms/scenes/collider_test.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=6 format=3 uid="uid://dau1xpov0ke0n"] -[ext_resource type="PackedScene" uid="uid://dy22higrwdqs6" path="res://scenes/wall.tscn" id="1_me3nh"] -[ext_resource type="Texture2D" uid="uid://c53ftc05so8rx" path="res://icon.svg" id="2_n113n"] -[ext_resource type="Script" path="res://character.gd" id="2_yf8gw"] +[ext_resource type="PackedScene" uid="uid://dy22higrwdqs6" path="res://scenes/wall.tscn" id="1_thuyn"] +[ext_resource type="Script" path="res://character.gd" id="2_1xg74"] +[ext_resource type="Texture2D" uid="uid://c53ftc05so8rx" path="res://icon.svg" id="3_4ng2x"] [sub_resource type="NavigationPolygon" id="NavigationPolygon_6menk"] vertices = PackedVector2Array(771.227, 352.719, 859.359, 629.172, 10.9531, 639.867, 8.04688, 12.8594, 716.352, 232.773, 1102.45, 103.406, 1144.2, 472.531, 892.82, 355.148, 942.891, 552.5, 667.352, 67.3984) @@ -19,18 +19,18 @@ navigation_polygon = SubResource("NavigationPolygon_6menk") [node name="walls" type="Node2D" parent="."] -[node name="Wall1" parent="walls" instance=ExtResource("1_me3nh")] +[node name="Wall1" parent="walls" instance=ExtResource("1_thuyn")] position = Vector2(348, 498) scale = Vector2(20, 1) -[node name="Wall2" parent="walls" instance=ExtResource("1_me3nh")] +[node name="Wall2" parent="walls" instance=ExtResource("1_thuyn")] position = Vector2(174, 253) scale = Vector2(10, 1) [node name="CharacterBody2D" type="CharacterBody2D" parent="." node_paths=PackedStringArray("nav")] position = Vector2(486, 349) collision_mask = 3 -script = ExtResource("2_yf8gw") +script = ExtResource("2_1xg74") nav = NodePath("NavigationAgent2D") metadata/_edit_group_ = true @@ -39,7 +39,7 @@ debug_enabled = true [node name="Icon" type="Sprite2D" parent="CharacterBody2D"] scale = Vector2(0.4, 0.4) -texture = ExtResource("2_n113n") +texture = ExtResource("3_4ng2x") [node name="CollisionShape2D" type="CollisionShape2D" parent="CharacterBody2D"] shape = SubResource("RectangleShape2D_axamc") diff --git a/pathfinding-algorithms/scenes/setup_tilemap.gd b/pathfinding-algorithms/scenes/setup_tilemap.gd new file mode 100644 index 0000000..4bb6f08 --- /dev/null +++ b/pathfinding-algorithms/scenes/setup_tilemap.gd @@ -0,0 +1,45 @@ +extends Node2D + +func _ready(): + var physics_tilemap = $Fence + var navigation_tilemap = $Grass + var tile_set = physics_tilemap.tile_set + if not tile_set: + print("Failed to find tile_set on physics_tilemap") + return + + var tile_size = tile_set.get_tile_size() + var used_rect = physics_tilemap.get_used_rect() + print(used_rect) + + for x in range(used_rect.position.x, used_rect.size.x): + for y in range(used_rect.position.y, used_rect.size.y): + var tile_id = physics_tilemap.get_cell(x, y) + if tile_id == -1: + continue + + # Get the collision shapes for the current tile + var collision_shapes = tile_set.tile_get_shapes(tile_id) + if not collision_shapes: + continue + + # Convert collision shapes into NavigationPolygon cut-outs + for shape in collision_shapes: + if shape.shape.is_class("RectangleShape2D"): # assuming rectangle shapes for simplicity + var rect = Rect2( + Vector2(x, y) * tile_size, + Vector2(shape.shape.extents) * 2 + ) + cut_navigation_polygon(navigation_tilemap, rect) + # Expand this if-else for other shapes like CircleShape2D, etc. + +func cut_navigation_polygon(navigation_tilemap: TileMapLayer, rect: Rect2): + for nav_polygon in navigation_tilemap.get_children(): + if nav_polygon.is_class("NavigationPolygonInstance"): + # This is a crude example - in practice, create new polygons to adjust the navigation mesh + var nav_rect = nav_polygon.get_item_rect() + if nav_rect.intersects(rect): + # Here, define logic to cut rect from nav_rect, adjusting navigation mesh + # Example: Remove affected navigation polygon and recreate it around `rect` + nav_polygon.remove() # remove or edit as per your exact cutout needs + # Note: Fine-tuning would involve more detailed polygon edits or re-creation. diff --git a/pathfinding-algorithms/scenes/tilemap_nav.tscn b/pathfinding-algorithms/scenes/tilemap_nav.tscn new file mode 100644 index 0000000..21599c0 --- /dev/null +++ b/pathfinding-algorithms/scenes/tilemap_nav.tscn @@ -0,0 +1,1989 @@ +[gd_scene load_steps=111 format=4 uid="uid://y7yvdgy3771n"] + +[ext_resource type="Texture2D" uid="uid://bngfh7nslvij1" path="res://addons/sprout_lands_tilemap/assets/Tilesets/Grass.png" id="1_hjsyr"] +[ext_resource type="Script" path="res://scenes/setup_tilemap.gd" id="1_s421o"] +[ext_resource type="Texture2D" uid="uid://d1c7tdeg77os" path="res://addons/sprout_lands_tilemap/assets/Tilesets/Tilled Dirt.png" id="2_kere4"] +[ext_resource type="Texture2D" uid="uid://2bsfgjphvmox" path="res://addons/sprout_lands_tilemap/assets/Tilesets/Fences.png" id="3_8jwmc"] +[ext_resource type="Texture2D" uid="uid://m0j0oacx0vki" path="res://addons/sprout_lands_tilemap/assets/Objects/Basic Plants.png" id="4_wuchg"] +[ext_resource type="Texture2D" uid="uid://cn7oug0kk5tkd" path="res://addons/sprout_lands_tilemap/assets/Objects/Basic Grass Biom things 1.png" id="5_hlxsg"] +[ext_resource type="Texture2D" uid="uid://cvemyer4jq6we" path="res://addons/sprout_lands_tilemap/assets/Objects/Paths.png" id="6_4hwc8"] +[ext_resource type="Texture2D" uid="uid://b3846xma3tu8x" path="res://addons/sprout_lands_tilemap/assets/Objects/Basic Furniture.png" id="7_1ne7c"] +[ext_resource type="Texture2D" uid="uid://bif0n5c12bwrh" path="res://addons/sprout_lands_tilemap/assets/Tilesets/Water.png" id="8_bthck"] +[ext_resource type="Texture2D" uid="uid://bkmnb6mm8tpyu" path="res://addons/sprout_lands_tilemap/assets/Tilesets/Wooden House.png" id="9_rgh1j"] +[ext_resource type="Script" path="res://character.gd" id="10_8v8kc"] +[ext_resource type="Texture2D" uid="uid://c53ftc05so8rx" path="res://icon.svg" id="11_h6qkq"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_m2i6h"] +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_ommyp"] +vertices = PackedVector2Array(5.33594, -2.66406, 5.33594, 8, -5.33594, 8, -5.33594, -2.66406, 0, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -5.33333, -2.66667, 0, -5.33333, 5.33333, -2.66667, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_sxfhh"] +vertices = PackedVector2Array(5.33594, 8, -5.33594, 8, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -5.33333, -8, 5.33333, -8, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_68dke"] +vertices = PackedVector2Array(5.33594, 8, -5.33594, 8, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -5.33333, -8, 5.33333, -8, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_f3ntl"] +vertices = PackedVector2Array(5.33594, 2.66406, 0, 5.33594, -5.33594, 2.66406, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(5.33333, -8, 5.33333, 2.66667, 0, 5.33333, -5.33333, 2.66667, -5.33333, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_yvsgs"] +vertices = PackedVector2Array(8, 5.33594, -2.66406, 5.33594, -5.33594, 0, -2.66406, -5.33594, 8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, -5.33333, 8, 5.33333, -2.66667, 5.33333, -5.33333, 0, -2.66667, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_b8fp2"] +vertices = PackedVector2Array(8, -5.33594, 8, 5.33594, 5.33594, 8, -5.33594, 8, -8, 5.33594, -8, -5.33594, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5, 6, 7)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -8, 5.33333, -8, -5.33333, -5.33333, -8, 5.33333, -8, 8, -5.33333, 8, 5.33333, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_c23oi"] +vertices = PackedVector2Array(5.33594, 5.33594, -5.33594, 5.33594, -5.33594, -5.33594, 5.33594, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, -5.33333, 5.33333, -5.33333, 5.33333, 5.33333, -5.33333, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_knb85"] +vertices = PackedVector2Array(8, 8, -5.33594, 8, -5.33594, 0, 0, -5.33594, 8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(0, -5.33333, 8, -5.33333, 8, 8, -5.33333, 8, -5.33333, 0)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_icfqg"] +vertices = PackedVector2Array(8, 8, -5.33594, 8, -5.33594, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, -8, 8, 8, -5.33333, 8, -5.33333, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_nihlp"] +vertices = PackedVector2Array(8, 5.33594, 0, 5.33594, -5.33594, 0, -5.33594, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 0, -5.33333, -8, 8, -8, 8, 5.33333, 0, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ps6m8"] +vertices = PackedVector2Array(8, 5.33594, -8, 5.33594, -8, -5.33594, 8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -5.33333, 8, -5.33333, 8, 5.33333, -8, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_dslid"] +vertices = PackedVector2Array(8, -5.33594, 8, 5.33594, 5.33594, 8, -5.33594, 8, -8, 5.33594, -8, -5.33594, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5, 6, 7)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -8, 5.33333, -8, -5.33333, -5.33333, -8, 5.33333, -8, 8, -5.33333, 8, 5.33333, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_k51m5"] +vertices = PackedVector2Array(5.33594, 5.33594, -5.33594, 5.33594, -5.33594, -5.33594, 5.33594, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, -5.33333, 5.33333, -5.33333, 5.33333, 5.33333, -5.33333, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_xyver"] +vertices = PackedVector2Array(8, 8, -8, 8, -8, -5.33594, 8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 8, -8, 8, -8, -5.33333, 8, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_a0wg6"] +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_ywut7"] +vertices = PackedVector2Array(8, 5.33594, -8, 5.33594, -8, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 5.33333, -8, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_oa3iu"] +vertices = PackedVector2Array(8, 5.33594, -8, 5.33594, -8, -5.33594, 8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, 5.33333, -8, -5.33333, 8, -5.33333, 8, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_dwcoc"] +vertices = PackedVector2Array(8, -5.33594, 8, 8, -5.33594, 8, -8, 5.33594, -8, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -8, 5.33333, -8, -8, 5.33333, -8, 8, -5.33333, 8, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_rbkow"] +vertices = PackedVector2Array(5.33594, 5.33594, -5.33594, 5.33594, -5.33594, -5.33594, 5.33594, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, -5.33333, 5.33333, -5.33333, 5.33333, 5.33333, -5.33333, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_6x3n6"] +vertices = PackedVector2Array(5.33594, 0, 5.33594, 8, -8, 8, -8, -5.33594, 0, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(5.33333, 0, 5.33333, 8, -8, 8, -8, -5.33333, 0, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_4rrke"] +vertices = PackedVector2Array(5.33594, 8, -8, 8, -8, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, 8, -8, -8, 5.33333, -8, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_4kpkb"] +vertices = PackedVector2Array(5.33594, 0, 0, 5.33594, -8, 5.33594, -8, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(0, 5.33333, -8, 5.33333, -8, -8, 5.33333, -8, 5.33333, 0)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_1litk"] +vertices = PackedVector2Array(5.33594, 0, 2.66406, 5.33594, -8, 5.33594, -8, -5.33594, 2.66406, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, 5.33333, -8, -5.33333, 2.66667, -5.33333, 5.33333, 0, 2.66667, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_v7s13"] +vertices = PackedVector2Array(8, 5.33594, 5.33594, 8, -8, 8, -8, -5.33594, -5.33594, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -5.33333, -5.33333, -8, 8, -8, 8, 5.33333, 5.33333, 8, -8, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_gc8e3"] +vertices = PackedVector2Array(8, -8, 8, 5.33594, 5.33594, 5.33594, -8, -8, -8, 8, 5.33594, 8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 3, 2, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 5.33333, 5.33333, 5.33333, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_m3uiu"] +vertices = PackedVector2Array(5.33594, -5.33594, 8, -5.33594, 8, 8, -8, 8, -8, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 8, -8, 8, -8, -8, 5.33333, -8, 5.33333, -5.33333, 8, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_wqpm7"] +vertices = PackedVector2Array(8, 5.33594, 5.33594, 8, -5.33594, 8, -5.33594, 0, 0, -5.33594, 8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(0, -5.33333, 8, -5.33333, 8, 5.33333, 5.33333, 8, -5.33333, 8, -5.33333, 0)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_lrj8f"] +vertices = PackedVector2Array(8, -5.33594, 8, 5.33594, 0, 5.33594, -5.33594, 0, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 0, -5.33333, -8, 5.33333, -8, 8, -5.33333, 8, 5.33333, 0, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_npm8w"] +vertices = PackedVector2Array(8, -8, 8, 8, -5.33594, 8, -5.33594, 5.33594, -8, -8, -8, 5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 8, -5.33333, 8, -5.33333, 5.33333, -8, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_7beas"] +vertices = PackedVector2Array(8, -8, 8, 8, -8, 8, -5.33594, -5.33594, -8, -5.33594, -5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(2, 4, 3), PackedInt32Array(0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -5.33333, -5.33333, -5.33333, -5.33333, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_pc5xa"] +vertices = PackedVector2Array(5.33594, 0, 5.33594, 8, -8, 8, -8, -5.33594, 0, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(5.33333, 0, 5.33333, 8, -8, 8, -8, -5.33333, 0, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_0jsih"] +vertices = PackedVector2Array(5.33594, 0, 0, 5.33594, -8, 5.33594, -8, -5.33594, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(0, 5.33333, -8, 5.33333, -8, -5.33333, -5.33333, -8, 5.33333, -8, 5.33333, 0)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_sklmi"] +vertices = PackedVector2Array(5.33594, -5.33594, 8, -5.33594, 8, 8, -5.33594, 8, -5.33594, 5.33594, -8, 5.33594, -8, -5.33594, -5.33594, -5.33594, 5.33594, -8, -5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4), PackedInt32Array(4, 5, 6, 7), PackedInt32Array(0, 4, 7, 8), PackedInt32Array(8, 7, 9)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(5.33333, -8, 5.33333, -5.33333, 8, -5.33333, 8, 8, -5.33333, 8, -5.33333, 5.33333, -8, 5.33333, -8, -5.33333, -5.33333, -5.33333, -5.33333, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_un4pv"] +vertices = PackedVector2Array(-5.33594, -8, 8, -8, 8, 5.33594, 5.33594, 5.33594, -5.33594, -5.33594, 5.33594, 8, -5.33594, 8, -5.33594, 5.33594, -8, 5.33594, -8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4), PackedInt32Array(3, 5, 6, 7), PackedInt32Array(4, 3, 7), PackedInt32Array(4, 7, 8, 9)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -5.33333, -5.33333, -5.33333, -5.33333, -8, 8, -8, 8, 5.33333, 5.33333, 5.33333, 5.33333, 8, -5.33333, 8, -5.33333, 5.33333, -8, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_dbtvj"] +vertices = PackedVector2Array(5.33594, -5.33594, 8, -5.33594, 8, 8, -5.33594, 8, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -5.33333, -8, 5.33333, -8, 5.33333, -5.33333, 8, -5.33333, 8, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ehc0i"] +vertices = PackedVector2Array(8, -8, 8, 5.33594, -8, 5.33594, -5.33594, -5.33594, -8, -5.33594, -5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(2, 4, 3), PackedInt32Array(0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 5.33333, -8, 5.33333, -8, -5.33333, -5.33333, -5.33333, -5.33333, -8, 8, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ew6i3"] +vertices = PackedVector2Array(8, 8, -5.33594, 8, -8, 5.33594, -8, -5.33594, -5.33594, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -8, 5.33333, -8, -5.33333, -5.33333, -8, 8, -8, 8, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_bfks0"] +vertices = PackedVector2Array(8, 5.33594, 5.33594, 8, -5.33594, 8, -8, 5.33594, -8, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 5.33333, 5.33333, 8, -5.33333, 8, -8, 5.33333, -8, -8, 8, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_2stcl"] +vertices = PackedVector2Array(5.33594, -5.33594, 8, -5.33594, 8, 5.33594, 5.33594, 5.33594, 5.33594, 8, -8, 8, -8, -5.33594, -5.33594, -5.33594, 5.33594, -8, -5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(3, 4, 5, 6, 7), PackedInt32Array(0, 3, 7), PackedInt32Array(8, 0, 7, 9)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 5.33333, 5.33333, 5.33333, 5.33333, 8, -8, 8, -8, -5.33333, -5.33333, -5.33333, -5.33333, -8, 5.33333, -8, 5.33333, -5.33333, 8, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_vcp5a"] +vertices = PackedVector2Array(5.33594, -5.33594, 8, -5.33594, 8, 5.33594, 5.33594, 5.33594, 5.33594, 8, -5.33594, 8, -5.33594, 5.33594, -8, -8, -8, 5.33594, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(3, 4, 5, 6), PackedInt32Array(0, 3, 6, 7), PackedInt32Array(6, 8, 7), PackedInt32Array(9, 0, 7)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -5.33333, 5.33333, -8, 5.33333, -8, -8, 5.33333, -8, 5.33333, -5.33333, 8, -5.33333, 8, 5.33333, 5.33333, 5.33333, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_tdxy4"] +vertices = PackedVector2Array(8, -5.33594, 8, 5.33594, 5.33594, 5.33594, -8, -5.33594, -8, 8, 5.33594, 8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 3, 2, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -5.33333, 8, -5.33333, 8, 5.33333, 5.33333, 5.33333, 5.33333, 8, -8, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_yaci0"] +vertices = PackedVector2Array(5.33594, -8, 5.33594, 8, -5.33594, 8, -5.33594, 5.33594, -8, -8, -8, 5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(5.33333, -8, 5.33333, 8, -5.33333, 8, -5.33333, 5.33333, -8, 5.33333, -8, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_i3j1t"] +vertices = PackedVector2Array(8, -5.33594, 8, 8, -8, 8, -8, -5.33594, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -5.33333, -5.33333, -8, 5.33333, -8, 8, -5.33333, 8, 8, -8, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_7vb50"] +vertices = PackedVector2Array(8, -5.33594, 8, 5.33594, 5.33594, 8, -8, 8, -8, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(5.33333, -8, 8, -5.33333, 8, 5.33333, 5.33333, 8, -8, 8, -8, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_cim6w"] +vertices = PackedVector2Array(5.33594, -8, 5.33594, 8, -5.33594, 8, -5.33594, 5.33594, -8, 5.33594, -8, -5.33594, -5.33594, -5.33594, -5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(3, 4, 5, 6), PackedInt32Array(0, 3, 6), PackedInt32Array(0, 6, 7)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(5.33333, -8, 5.33333, 8, -5.33333, 8, -5.33333, 5.33333, -8, 5.33333, -8, -5.33333, -5.33333, -5.33333, -5.33333, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_eoj66"] +vertices = PackedVector2Array(8, -5.33594, 8, 5.33594, 5.33594, 5.33594, -8, -5.33594, 5.33594, 8, -5.33594, 8, -5.33594, 5.33594, -8, 5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(2, 4, 5, 6), PackedInt32Array(3, 2, 6), PackedInt32Array(3, 6, 7)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -5.33333, 8, -5.33333, 8, 5.33333, 5.33333, 5.33333, 5.33333, 8, -5.33333, 8, -5.33333, 5.33333, -8, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_45g7c"] +vertices = PackedVector2Array(8, -5.33594, 8, 8, -5.33594, 8, -5.33594, 5.33594, -8, -5.33594, -8, 5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -5.33333, 8, -5.33333, 8, 8, -5.33333, 8, -5.33333, 5.33333, -8, 5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_vc3xj"] +vertices = PackedVector2Array(8, -8, 8, 5.33594, 5.33594, 5.33594, -5.33594, -8, -5.33594, 8, 5.33594, 8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 3, 2, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -5.33333, -8, 8, -8, 8, 5.33333, 5.33333, 5.33333, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_x82dm"] +vertices = PackedVector2Array(5.33594, -5.33594, 8, -5.33594, 8, 5.33594, -8, 5.33594, -8, -5.33594, -5.33594, -5.33594, 5.33594, -8, -5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(3, 4, 5), PackedInt32Array(0, 3, 5, 6), PackedInt32Array(6, 5, 7)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 5.33333, -8, 5.33333, -8, -5.33333, -5.33333, -5.33333, -5.33333, -8, 5.33333, -8, 5.33333, -5.33333, 8, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_hub7b"] +vertices = PackedVector2Array(5.33594, -5.33594, 8, -5.33594, 8, 5.33594, 5.33594, 5.33594, 5.33594, 8, -5.33594, 8, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(3, 4, 5, 6), PackedInt32Array(0, 3, 6), PackedInt32Array(7, 0, 6)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -5.33333, -8, 5.33333, -8, 5.33333, -5.33333, 8, -5.33333, 8, 5.33333, 5.33333, 5.33333, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_fvter"] +vertices = PackedVector2Array(5.33594, -8, 5.33594, 8, -8, 8, -5.33594, -5.33594, -8, -5.33594, -5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(2, 4, 3), PackedInt32Array(0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(5.33333, -8, 5.33333, 8, -8, 8, -8, -5.33333, -5.33333, -5.33333, -5.33333, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_elya4"] +vertices = PackedVector2Array(5.33594, -5.33594, 8, -5.33594, 8, 5.33594, -8, 5.33594, -8, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 5.33333, -8, 5.33333, -8, -8, 5.33333, -8, 5.33333, -5.33333, 8, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tmr4f"] +texture = ExtResource("1_hjsyr") +0:0/0 = 0 +0:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +1:0/0 = 0 +1:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +2:0/0 = 0 +2:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +3:0/0 = 0 +3:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +4:0/0 = 0 +4:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +5:0/0 = 0 +5:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +6:0/0 = 0 +7:0/0 = 0 +0:1/0 = 0 +0:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +1:1/0 = 0 +1:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +2:1/0 = 0 +2:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +3:1/0 = 0 +3:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +4:1/0 = 0 +4:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +5:1/0 = 0 +5:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m2i6h") +6:1/0 = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/terrains_peering_bit/bottom_side = 0 +0:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ommyp") +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_c23oi") +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_k51m5") +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_rbkow") +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +6:2/0/terrain_set = 0 +6:2/0/terrain = 0 +6:2/0/terrains_peering_bit/right_side = 0 +6:2/0/terrains_peering_bit/bottom_right_corner = 0 +6:2/0/terrains_peering_bit/bottom_side = 0 +6:2/0/terrains_peering_bit/left_side = 0 +6:2/0/terrains_peering_bit/top_side = 0 +6:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_sklmi") +7:2/0 = 0 +7:2/0/terrain_set = 0 +7:2/0/terrain = 0 +7:2/0/terrains_peering_bit/right_side = 0 +7:2/0/terrains_peering_bit/bottom_side = 0 +7:2/0/terrains_peering_bit/bottom_left_corner = 0 +7:2/0/terrains_peering_bit/left_side = 0 +7:2/0/terrains_peering_bit/top_side = 0 +7:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_2stcl") +8:2/0 = 0 +8:2/0/terrain_set = 0 +8:2/0/terrain = 0 +8:2/0/terrains_peering_bit/bottom_side = 0 +8:2/0/terrains_peering_bit/left_side = 0 +8:2/0/terrains_peering_bit/top_side = 0 +8:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_cim6w") +9:2/0 = 0 +9:2/0/terrain_set = 0 +9:2/0/terrain = 0 +9:2/0/terrains_peering_bit/right_side = 0 +9:2/0/terrains_peering_bit/left_side = 0 +9:2/0/terrains_peering_bit/top_side = 0 +9:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_x82dm") +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/terrains_peering_bit/bottom_side = 0 +0:3/0/terrains_peering_bit/top_side = 0 +0:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_sxfhh") +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/terrains_peering_bit/bottom_right_corner = 0 +1:3/0/terrains_peering_bit/bottom_side = 0 +1:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_knb85") +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/terrains_peering_bit/right_side = 0 +2:3/0/terrains_peering_bit/bottom_right_corner = 0 +2:3/0/terrains_peering_bit/bottom_side = 0 +2:3/0/terrains_peering_bit/bottom_left_corner = 0 +2:3/0/terrains_peering_bit/left_side = 0 +2:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_xyver") +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +3:3/0/terrains_peering_bit/bottom_side = 0 +3:3/0/terrains_peering_bit/bottom_left_corner = 0 +3:3/0/terrains_peering_bit/left_side = 0 +3:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_6x3n6") +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +6:3/0/terrain_set = 0 +6:3/0/terrain = 0 +6:3/0/terrains_peering_bit/right_side = 0 +6:3/0/terrains_peering_bit/bottom_side = 0 +6:3/0/terrains_peering_bit/left_side = 0 +6:3/0/terrains_peering_bit/top_side = 0 +6:3/0/terrains_peering_bit/top_right_corner = 0 +6:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_un4pv") +7:3/0 = 0 +7:3/0/terrain_set = 0 +7:3/0/terrain = 0 +7:3/0/terrains_peering_bit/right_side = 0 +7:3/0/terrains_peering_bit/bottom_side = 0 +7:3/0/terrains_peering_bit/left_side = 0 +7:3/0/terrains_peering_bit/top_left_corner = 0 +7:3/0/terrains_peering_bit/top_side = 0 +7:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_vcp5a") +8:3/0 = 0 +8:3/0/terrain_set = 0 +8:3/0/terrain = 0 +8:3/0/terrains_peering_bit/right_side = 0 +8:3/0/terrains_peering_bit/bottom_side = 0 +8:3/0/terrains_peering_bit/left_side = 0 +8:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_eoj66") +9:3/0 = 0 +9:3/0/terrain_set = 0 +9:3/0/terrain = 0 +9:3/0/terrains_peering_bit/right_side = 0 +9:3/0/terrains_peering_bit/bottom_side = 0 +9:3/0/terrains_peering_bit/top_side = 0 +9:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_hub7b") +0:4/0 = 0 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/terrains_peering_bit/bottom_side = 0 +0:4/0/terrains_peering_bit/top_side = 0 +0:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_68dke") +1:4/0 = 0 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/terrains_peering_bit/right_side = 0 +1:4/0/terrains_peering_bit/bottom_right_corner = 0 +1:4/0/terrains_peering_bit/bottom_side = 0 +1:4/0/terrains_peering_bit/top_side = 0 +1:4/0/terrains_peering_bit/top_right_corner = 0 +1:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_icfqg") +2:4/0 = 0 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/terrains_peering_bit/right_side = 0 +2:4/0/terrains_peering_bit/bottom_right_corner = 0 +2:4/0/terrains_peering_bit/bottom_side = 0 +2:4/0/terrains_peering_bit/bottom_left_corner = 0 +2:4/0/terrains_peering_bit/left_side = 0 +2:4/0/terrains_peering_bit/top_left_corner = 0 +2:4/0/terrains_peering_bit/top_side = 0 +2:4/0/terrains_peering_bit/top_right_corner = 0 +2:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_a0wg6") +3:4/0 = 0 +3:4/0/terrain_set = 0 +3:4/0/terrain = 0 +3:4/0/terrains_peering_bit/bottom_side = 0 +3:4/0/terrains_peering_bit/bottom_left_corner = 0 +3:4/0/terrains_peering_bit/left_side = 0 +3:4/0/terrains_peering_bit/top_left_corner = 0 +3:4/0/terrains_peering_bit/top_side = 0 +3:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_4rrke") +4:4/0 = 0 +4:4/0/terrain_set = 0 +4:4/0/terrain = 0 +4:4/0/terrains_peering_bit/right_side = 0 +4:4/0/terrains_peering_bit/bottom_side = 0 +4:4/0/terrains_peering_bit/bottom_left_corner = 0 +4:4/0/terrains_peering_bit/left_side = 0 +4:4/0/terrains_peering_bit/top_left_corner = 0 +4:4/0/terrains_peering_bit/top_side = 0 +4:4/0/terrains_peering_bit/top_right_corner = 0 +4:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_gc8e3") +5:4/0 = 0 +5:4/0/terrain_set = 0 +5:4/0/terrain = 0 +5:4/0/terrains_peering_bit/right_side = 0 +5:4/0/terrains_peering_bit/bottom_right_corner = 0 +5:4/0/terrains_peering_bit/bottom_side = 0 +5:4/0/terrains_peering_bit/left_side = 0 +5:4/0/terrains_peering_bit/top_left_corner = 0 +5:4/0/terrains_peering_bit/top_side = 0 +5:4/0/terrains_peering_bit/top_right_corner = 0 +5:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_npm8w") +6:4/0 = 0 +6:4/0/terrain_set = 0 +6:4/0/terrain = 0 +6:4/0/terrains_peering_bit/right_side = 0 +6:4/0/terrains_peering_bit/bottom_right_corner = 0 +6:4/0/terrains_peering_bit/bottom_side = 0 +6:4/0/terrains_peering_bit/top_side = 0 +6:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_dbtvj") +7:4/0 = 0 +7:4/0/terrain_set = 0 +7:4/0/terrain = 0 +7:4/0/terrains_peering_bit/right_side = 0 +7:4/0/terrains_peering_bit/bottom_side = 0 +7:4/0/terrains_peering_bit/bottom_left_corner = 0 +7:4/0/terrains_peering_bit/left_side = 0 +7:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_tdxy4") +8:4/0 = 0 +8:4/0/terrain_set = 0 +8:4/0/terrain = 0 +8:4/0/terrains_peering_bit/right_side = 0 +8:4/0/terrains_peering_bit/bottom_right_corner = 0 +8:4/0/terrains_peering_bit/bottom_side = 0 +8:4/0/terrains_peering_bit/left_side = 0 +8:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_45g7c") +9:4/0 = 0 +9:4/0/terrain_set = 0 +9:4/0/terrain = 0 +9:4/0/terrains_peering_bit/bottom_side = 0 +9:4/0/terrains_peering_bit/bottom_left_corner = 0 +9:4/0/terrains_peering_bit/left_side = 0 +9:4/0/terrains_peering_bit/top_side = 0 +9:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_fvter") +0:5/0 = 0 +0:5/0/terrain_set = 0 +0:5/0/terrain = 0 +0:5/0/terrains_peering_bit/top_side = 0 +0:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_f3ntl") +1:5/0 = 0 +1:5/0/terrain_set = 0 +1:5/0/terrain = 0 +1:5/0/terrains_peering_bit/right_side = 0 +1:5/0/terrains_peering_bit/top_side = 0 +1:5/0/terrains_peering_bit/top_right_corner = 0 +1:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_nihlp") +2:5/0 = 0 +2:5/0/terrain_set = 0 +2:5/0/terrain = 0 +2:5/0/terrains_peering_bit/right_side = 0 +2:5/0/terrains_peering_bit/left_side = 0 +2:5/0/terrains_peering_bit/top_left_corner = 0 +2:5/0/terrains_peering_bit/top_side = 0 +2:5/0/terrains_peering_bit/top_right_corner = 0 +2:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ywut7") +3:5/0 = 0 +3:5/0/terrain_set = 0 +3:5/0/terrain = 0 +3:5/0/terrains_peering_bit/left_side = 0 +3:5/0/terrains_peering_bit/top_left_corner = 0 +3:5/0/terrains_peering_bit/top_side = 0 +3:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_4kpkb") +4:5/0 = 0 +4:5/0/terrain_set = 0 +4:5/0/terrain = 0 +4:5/0/terrains_peering_bit/right_side = 0 +4:5/0/terrains_peering_bit/bottom_right_corner = 0 +4:5/0/terrains_peering_bit/bottom_side = 0 +4:5/0/terrains_peering_bit/bottom_left_corner = 0 +4:5/0/terrains_peering_bit/left_side = 0 +4:5/0/terrains_peering_bit/top_left_corner = 0 +4:5/0/terrains_peering_bit/top_side = 0 +4:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_m3uiu") +5:5/0 = 0 +5:5/0/terrain_set = 0 +5:5/0/terrain = 0 +5:5/0/terrains_peering_bit/right_side = 0 +5:5/0/terrains_peering_bit/bottom_right_corner = 0 +5:5/0/terrains_peering_bit/bottom_side = 0 +5:5/0/terrains_peering_bit/bottom_left_corner = 0 +5:5/0/terrains_peering_bit/left_side = 0 +5:5/0/terrains_peering_bit/top_side = 0 +5:5/0/terrains_peering_bit/top_right_corner = 0 +5:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_7beas") +6:5/0 = 0 +6:5/0/terrain_set = 0 +6:5/0/terrain = 0 +6:5/0/terrains_peering_bit/right_side = 0 +6:5/0/terrains_peering_bit/left_side = 0 +6:5/0/terrains_peering_bit/top_side = 0 +6:5/0/terrains_peering_bit/top_right_corner = 0 +6:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ehc0i") +7:5/0 = 0 +7:5/0/terrain_set = 0 +7:5/0/terrain = 0 +7:5/0/terrains_peering_bit/bottom_side = 0 +7:5/0/terrains_peering_bit/left_side = 0 +7:5/0/terrains_peering_bit/top_left_corner = 0 +7:5/0/terrains_peering_bit/top_side = 0 +7:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_yaci0") +8:5/0 = 0 +8:5/0/terrain_set = 0 +8:5/0/terrain = 0 +8:5/0/terrains_peering_bit/right_side = 0 +8:5/0/terrains_peering_bit/bottom_side = 0 +8:5/0/terrains_peering_bit/top_side = 0 +8:5/0/terrains_peering_bit/top_right_corner = 0 +8:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_vc3xj") +9:5/0 = 0 +9:5/0/terrain_set = 0 +9:5/0/terrain = 0 +9:5/0/terrains_peering_bit/right_side = 0 +9:5/0/terrains_peering_bit/left_side = 0 +9:5/0/terrains_peering_bit/top_left_corner = 0 +9:5/0/terrains_peering_bit/top_side = 0 +9:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_elya4") +0:6/0 = 0 +0:6/0/terrain_set = 0 +0:6/0/terrain = 0 +0:6/0/terrains_peering_bit/right_side = 0 +0:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_yvsgs") +1:6/0 = 0 +1:6/0/terrain_set = 0 +1:6/0/terrain = 0 +1:6/0/terrains_peering_bit/right_side = 0 +1:6/0/terrains_peering_bit/left_side = 0 +1:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ps6m8") +2:6/0 = 0 +2:6/0/terrain_set = 0 +2:6/0/terrain = 0 +2:6/0/terrains_peering_bit/right_side = 0 +2:6/0/terrains_peering_bit/left_side = 0 +2:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_oa3iu") +3:6/0 = 0 +3:6/0/terrain_set = 0 +3:6/0/terrain = 0 +3:6/0/terrains_peering_bit/left_side = 0 +3:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_1litk") +4:6/0 = 0 +4:6/0/terrain_set = 0 +4:6/0/terrain = 0 +4:6/0/terrains_peering_bit/right_side = 0 +4:6/0/terrains_peering_bit/bottom_side = 0 +4:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_wqpm7") +5:6/0 = 0 +5:6/0/terrain_set = 0 +5:6/0/terrain = 0 +5:6/0/terrains_peering_bit/bottom_side = 0 +5:6/0/terrains_peering_bit/left_side = 0 +5:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_pc5xa") +6:6/0 = 0 +6:6/0/terrain_set = 0 +6:6/0/terrain = 0 +6:6/0/terrains_peering_bit/right_side = 0 +6:6/0/terrains_peering_bit/bottom_right_corner = 0 +6:6/0/terrains_peering_bit/bottom_side = 0 +6:6/0/terrains_peering_bit/left_side = 0 +6:6/0/terrains_peering_bit/top_side = 0 +6:6/0/terrains_peering_bit/top_right_corner = 0 +6:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ew6i3") +7:6/0 = 0 +7:6/0/terrain_set = 0 +7:6/0/terrain = 0 +7:6/0/terrains_peering_bit/right_side = 0 +7:6/0/terrains_peering_bit/bottom_right_corner = 0 +7:6/0/terrains_peering_bit/bottom_side = 0 +7:6/0/terrains_peering_bit/bottom_left_corner = 0 +7:6/0/terrains_peering_bit/left_side = 0 +7:6/0/terrains_peering_bit/top_side = 0 +7:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_i3j1t") +0:7/0 = 0 +0:7/0/terrain_set = 0 +0:7/0/terrain = 0 +0:7/0/terrains_peering_bit/right_side = 0 +0:7/0/terrains_peering_bit/bottom_side = 0 +0:7/0/terrains_peering_bit/left_side = 0 +0:7/0/terrains_peering_bit/top_side = 0 +0:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_b8fp2") +1:7/0 = 0 +1:7/0/terrain_set = 0 +1:7/0/terrain = 0 +1:7/0/terrains_peering_bit/right_side = 0 +1:7/0/terrains_peering_bit/bottom_side = 0 +1:7/0/terrains_peering_bit/left_side = 0 +1:7/0/terrains_peering_bit/top_side = 0 +1:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_dslid") +2:7/0 = 0 +2:7/0/terrain_set = 0 +2:7/0/terrain = 0 +2:7/0/terrains_peering_bit/right_side = 0 +2:7/0/terrains_peering_bit/bottom_right_corner = 0 +2:7/0/terrains_peering_bit/bottom_side = 0 +2:7/0/terrains_peering_bit/left_side = 0 +2:7/0/terrains_peering_bit/top_left_corner = 0 +2:7/0/terrains_peering_bit/top_side = 0 +2:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_dwcoc") +3:7/0 = 0 +3:7/0/terrain_set = 0 +3:7/0/terrain = 0 +3:7/0/terrains_peering_bit/right_side = 0 +3:7/0/terrains_peering_bit/bottom_side = 0 +3:7/0/terrains_peering_bit/bottom_left_corner = 0 +3:7/0/terrains_peering_bit/left_side = 0 +3:7/0/terrains_peering_bit/top_side = 0 +3:7/0/terrains_peering_bit/top_right_corner = 0 +3:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_v7s13") +4:7/0 = 0 +4:7/0/terrain_set = 0 +4:7/0/terrain = 0 +4:7/0/terrains_peering_bit/right_side = 0 +4:7/0/terrains_peering_bit/top_side = 0 +4:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_lrj8f") +5:7/0 = 0 +5:7/0/terrain_set = 0 +5:7/0/terrain = 0 +5:7/0/terrains_peering_bit/left_side = 0 +5:7/0/terrains_peering_bit/top_side = 0 +5:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_0jsih") +6:7/0 = 0 +6:7/0/terrain_set = 0 +6:7/0/terrain = 0 +6:7/0/terrains_peering_bit/right_side = 0 +6:7/0/terrains_peering_bit/bottom_side = 0 +6:7/0/terrains_peering_bit/left_side = 0 +6:7/0/terrains_peering_bit/top_left_corner = 0 +6:7/0/terrains_peering_bit/top_side = 0 +6:7/0/terrains_peering_bit/top_right_corner = 0 +6:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_bfks0") +7:7/0 = 0 +7:7/0/terrain_set = 0 +7:7/0/terrain = 0 +7:7/0/terrains_peering_bit/right_side = 0 +7:7/0/terrains_peering_bit/bottom_side = 0 +7:7/0/terrains_peering_bit/bottom_left_corner = 0 +7:7/0/terrains_peering_bit/left_side = 0 +7:7/0/terrains_peering_bit/top_left_corner = 0 +7:7/0/terrains_peering_bit/top_side = 0 +7:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_7vb50") + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ah656"] +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_534sc"] +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_xmgox"] +vertices = PackedVector2Array(8, 8, -8, 8, -8, 2.66406, 8, 2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 8, -8, 8, -8, 2.66667, 8, 2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_w0iii"] +vertices = PackedVector2Array(5.33594, 8, -5.33594, 8, -2.66406, 2.66406, 2.66406, 2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(2.66667, 2.66667, 5.33333, 8, -5.33333, 8, -2.66667, 2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ou2y2"] +vertices = PackedVector2Array(5.33594, 8, -5.33594, 8, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-5.33333, 8, -5.33333, -8, 5.33333, -8, 5.33333, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_engg1"] +vertices = PackedVector2Array(2.66406, -2.66406, -2.66406, -2.66406, -5.33594, -8, 5.33594, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-2.66667, -2.66667, -5.33333, -8, 5.33333, -8, 2.66667, -2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_u7gtn"] +vertices = PackedVector2Array(2.66406, 2.66406, -2.66406, 2.66406, -2.66406, -2.66406, 2.66406, -2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(2.66667, -2.66667, 2.66667, 2.66667, -2.66667, 2.66667, -2.66667, -2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ga660"] +vertices = PackedVector2Array(8, 8, 2.66406, 8, 2.66406, 2.66406, 8, 2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 2.66667, 8, 8, 2.66667, 8, 2.66667, 2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_qlaj5"] +vertices = PackedVector2Array(8, 8, 2.66406, 8, 2.66406, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(2.66667, -8, 8, -8, 8, 8, 2.66667, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_jydvu"] +vertices = PackedVector2Array(8, -2.66406, 2.66406, -2.66406, 2.66406, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(2.66667, -8, 8, -8, 8, -2.66667, 2.66667, -2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_s6wa3"] +vertices = PackedVector2Array(8, 5.33594, 2.66406, 2.66406, 2.66406, -2.66406, 8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(2.66667, -2.66667, 8, -5.33333, 8, 5.33333, 2.66667, 2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_6hahk"] +vertices = PackedVector2Array(8, 8, -8, 8, -8, 2.66406, 8, 2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 2.66667, 8, 8, -8, 8, -8, 2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_wpnoa"] +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_4ybf1"] +vertices = PackedVector2Array(8, -2.66406, -8, -2.66406, -8, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -2.66667, -8, -8, 8, -8, 8, -2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ad8ld"] +vertices = PackedVector2Array(8, 5.33594, -8, 5.33594, -8, -5.33594, 8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 5.33333, -8, 5.33333, -8, -5.33333, 8, -5.33333)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ijw2q"] +vertices = PackedVector2Array(8, 8, 2.66406, 8, 2.66406, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, -8, 8, 8, 2.66667, 8, 2.66667, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_srkdk"] +vertices = PackedVector2Array(-2.66406, 8, -8, 8, -8, 2.66406, -2.66406, 2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-2.66667, 8, -8, 8, -8, 2.66667, -2.66667, 2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_imx7p"] +vertices = PackedVector2Array(-2.66406, 8, -8, 8, -8, -8, -2.66406, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-2.66667, 8, -8, 8, -8, -8, -2.66667, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_7w06t"] +vertices = PackedVector2Array(-2.66406, -2.66406, -8, -2.66406, -8, -8, -2.66406, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -2.66667, -8, -8, -2.66667, -8, -2.66667, -2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_pulnx"] +vertices = PackedVector2Array(-2.66406, -2.66406, -2.66406, 2.66406, -8, 5.33594, -8, -5.33594) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-2.66667, 2.66667, -8, 5.33333, -8, -5.33333, -2.66667, -2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_1ui0d"] +vertices = PackedVector2Array(-2.66406, 8, -8, 8, -8, -8, -2.66406, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, 8, -8, -8, -2.66667, -8, -2.66667, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_de7un"] +vertices = PackedVector2Array(8, -8, 8, -2.66406, -2.66406, -2.66406, -8, -8, -8, 8, -2.66406, 8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 3, 2, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, -2.66667, -2.66667, -2.66667, -2.66667, 8, -8, 8, -8, -8, 8, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_k441v"] +vertices = PackedVector2Array(-2.66406, 2.66406, 8, 2.66406, 8, 8, -8, 8, -8, -8, -2.66406, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-2.66667, -8, -2.66667, 2.66667, 8, 2.66667, 8, 8, -8, 8, -8, -8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_myvh3"] +vertices = PackedVector2Array(-2.66406, -2.5625, -2.66406, 8, -8, 8, -8, -8, 8, -8, 8, -2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, -2.66667, -2.66667, -2.5625, -2.66667, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_8o6br"] +vertices = PackedVector2Array(-2.5625, 2.66406, 8, 2.66406, 8, 8, -8, 8, -8, -8, -2.66406, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 3, 4, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, 8, -8, 8, -8, -8, -2.66667, -8, -2.5625, 2.66667, 8, 2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_n6qoy"] +vertices = PackedVector2Array(8, -2.66406, -8, -2.66406, -8, -8, 8, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, -2.66667, -8, -2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_vyvey"] +vertices = PackedVector2Array(8, -8, 8, 8, 2.66406, 8, 2.66406, -2.66406, -8, -8, -8, -2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(2.66667, 8, 2.66667, -2.66667, -8, -2.66667, -8, -8, 8, -8, 8, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_4mitq"] +vertices = PackedVector2Array(8, 8, -8, 8, -8, 2.66406, 2.66406, 2.66406, 8, -8, 2.66406, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, 2.66667, 2.66667, 2.66667, 2.66667, -8, 8, -8, 8, 8, -8, 8)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_yf71w"] +vertices = PackedVector2Array(8, -8, 8, 8, 2.66406, 8, 2.5625, -2.66406, -8, -8, -8, -2.66406) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 8, 2.66667, 8, 2.5625, -2.66667, -8, -2.66667)]) +agent_radius = 0.0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_1ocl6"] +vertices = PackedVector2Array(8, 8, -8, 8, -8, 2.66406, 2.66406, 2.5625, 8, -8, 2.66406, -8) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 0, 3, 5)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 2.66667, 2.66667, 2.5625, 2.66667, -8)]) +agent_radius = 0.0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kpauf"] +texture = ExtResource("2_kere4") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 1 +0:0/0/terrains_peering_bit/right_side = 1 +0:0/0/terrains_peering_bit/bottom_right_corner = 1 +0:0/0/terrains_peering_bit/bottom_side = 1 +0:0/0/terrains_peering_bit/bottom_left_corner = 1 +0:0/0/terrains_peering_bit/left_side = 1 +0:0/0/terrains_peering_bit/top_left_corner = 1 +0:0/0/terrains_peering_bit/top_side = 1 +0:0/0/terrains_peering_bit/top_right_corner = 1 +0:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ah656") +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 1 +1:0/0/terrains_peering_bit/right_side = 1 +1:0/0/terrains_peering_bit/bottom_right_corner = 1 +1:0/0/terrains_peering_bit/bottom_side = 1 +1:0/0/terrains_peering_bit/bottom_left_corner = 1 +1:0/0/terrains_peering_bit/left_side = 1 +1:0/0/terrains_peering_bit/top_left_corner = 1 +1:0/0/terrains_peering_bit/top_side = 1 +1:0/0/terrains_peering_bit/top_right_corner = 1 +1:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ah656") +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 1 +2:0/0/terrains_peering_bit/right_side = 1 +2:0/0/terrains_peering_bit/bottom_right_corner = 1 +2:0/0/terrains_peering_bit/bottom_side = 1 +2:0/0/terrains_peering_bit/bottom_left_corner = 1 +2:0/0/terrains_peering_bit/left_side = 1 +2:0/0/terrains_peering_bit/top_left_corner = 1 +2:0/0/terrains_peering_bit/top_side = 1 +2:0/0/terrains_peering_bit/top_right_corner = 1 +2:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_534sc") +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 1 +3:0/0/terrains_peering_bit/right_side = 1 +3:0/0/terrains_peering_bit/bottom_right_corner = 1 +3:0/0/terrains_peering_bit/bottom_side = 1 +3:0/0/terrains_peering_bit/top_side = 1 +3:0/0/terrains_peering_bit/top_right_corner = 1 +3:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ijw2q") +4:0/0 = 0 +4:0/0/terrain_set = 0 +4:0/0/terrain = 1 +4:0/0/terrains_peering_bit/bottom_side = 1 +4:0/0/terrains_peering_bit/bottom_left_corner = 1 +4:0/0/terrains_peering_bit/left_side = 1 +4:0/0/terrains_peering_bit/top_left_corner = 1 +4:0/0/terrains_peering_bit/top_side = 1 +4:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_1ui0d") +5:0/0 = 0 +5:0/0/terrain_set = 0 +5:0/0/terrain = 1 +5:0/0/terrains_peering_bit/right_side = 1 +5:0/0/terrains_peering_bit/left_side = 1 +5:0/0/terrains_peering_bit/top_left_corner = 1 +5:0/0/terrains_peering_bit/top_side = 1 +5:0/0/terrains_peering_bit/top_right_corner = 1 +5:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n6qoy") +6:0/0 = 0 +6:0/0/terrain_set = 0 +6:0/0/terrain = 1 +6:0/0/terrains_peering_bit/right_side = 1 +6:0/0/terrains_peering_bit/left_side = 1 +6:0/0/terrains_peering_bit/top_left_corner = 1 +6:0/0/terrains_peering_bit/top_side = 1 +6:0/0/terrains_peering_bit/top_right_corner = 1 +6:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n6qoy") +7:0/0 = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 1 +0:1/0/terrains_peering_bit/right_side = 1 +0:1/0/terrains_peering_bit/bottom_right_corner = 1 +0:1/0/terrains_peering_bit/bottom_side = 1 +0:1/0/terrains_peering_bit/bottom_left_corner = 1 +0:1/0/terrains_peering_bit/left_side = 1 +0:1/0/terrains_peering_bit/top_left_corner = 1 +0:1/0/terrains_peering_bit/top_side = 1 +0:1/0/terrains_peering_bit/top_right_corner = 1 +0:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_534sc") +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 1 +1:1/0/terrains_peering_bit/right_side = 1 +1:1/0/terrains_peering_bit/bottom_right_corner = 1 +1:1/0/terrains_peering_bit/bottom_side = 1 +1:1/0/terrains_peering_bit/bottom_left_corner = 1 +1:1/0/terrains_peering_bit/left_side = 1 +1:1/0/terrains_peering_bit/top_left_corner = 1 +1:1/0/terrains_peering_bit/top_side = 1 +1:1/0/terrains_peering_bit/top_right_corner = 1 +1:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_534sc") +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 1 +2:1/0/terrains_peering_bit/right_side = 1 +2:1/0/terrains_peering_bit/bottom_right_corner = 1 +2:1/0/terrains_peering_bit/bottom_side = 1 +2:1/0/terrains_peering_bit/bottom_left_corner = 1 +2:1/0/terrains_peering_bit/left_side = 1 +2:1/0/terrains_peering_bit/top_left_corner = 1 +2:1/0/terrains_peering_bit/top_side = 1 +2:1/0/terrains_peering_bit/top_right_corner = 1 +2:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_534sc") +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 1 +3:1/0/terrains_peering_bit/right_side = 1 +3:1/0/terrains_peering_bit/bottom_right_corner = 1 +3:1/0/terrains_peering_bit/bottom_side = 1 +3:1/0/terrains_peering_bit/top_side = 1 +3:1/0/terrains_peering_bit/top_right_corner = 1 +3:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ijw2q") +4:1/0 = 0 +4:1/0/terrain_set = 0 +4:1/0/terrain = 1 +4:1/0/terrains_peering_bit/bottom_side = 1 +4:1/0/terrains_peering_bit/bottom_left_corner = 1 +4:1/0/terrains_peering_bit/left_side = 1 +4:1/0/terrains_peering_bit/top_left_corner = 1 +4:1/0/terrains_peering_bit/top_side = 1 +4:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_1ui0d") +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 1 +0:2/0/terrains_peering_bit/right_side = 1 +0:2/0/terrains_peering_bit/bottom_right_corner = 1 +0:2/0/terrains_peering_bit/bottom_side = 1 +0:2/0/terrains_peering_bit/bottom_left_corner = 1 +0:2/0/terrains_peering_bit/left_side = 1 +0:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_xmgox") +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 1 +1:2/0/terrains_peering_bit/right_side = 1 +1:2/0/terrains_peering_bit/bottom_right_corner = 1 +1:2/0/terrains_peering_bit/bottom_side = 1 +1:2/0/terrains_peering_bit/bottom_left_corner = 1 +1:2/0/terrains_peering_bit/left_side = 1 +1:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_xmgox") +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 1 +2:2/0/terrains_peering_bit/right_side = 1 +2:2/0/terrains_peering_bit/bottom_right_corner = 1 +2:2/0/terrains_peering_bit/bottom_side = 1 +2:2/0/terrains_peering_bit/bottom_left_corner = 1 +2:2/0/terrains_peering_bit/left_side = 1 +2:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_xmgox") +4:2/0 = 0 +4:2/0/terrain_set = 0 +4:2/0/terrain = 1 +4:2/0/terrains_peering_bit/right_side = 1 +4:2/0/terrains_peering_bit/bottom_side = 1 +4:2/0/terrains_peering_bit/bottom_left_corner = 1 +4:2/0/terrains_peering_bit/left_side = 1 +4:2/0/terrains_peering_bit/top_left_corner = 1 +4:2/0/terrains_peering_bit/top_side = 1 +4:2/0/terrains_peering_bit/top_right_corner = 1 +4:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_de7un") +5:2/0 = 0 +5:2/0/terrain_set = 0 +5:2/0/terrain = 1 +5:2/0/terrains_peering_bit/right_side = 1 +5:2/0/terrains_peering_bit/bottom_right_corner = 1 +5:2/0/terrains_peering_bit/bottom_side = 1 +5:2/0/terrains_peering_bit/left_side = 1 +5:2/0/terrains_peering_bit/top_left_corner = 1 +5:2/0/terrains_peering_bit/top_side = 1 +5:2/0/terrains_peering_bit/top_right_corner = 1 +5:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_vyvey") +6:2/0 = 0 +6:2/0/terrain_set = 0 +6:2/0/terrain = 1 +6:2/0/terrains_peering_bit/right_side = 1 +6:2/0/terrains_peering_bit/bottom_right_corner = 1 +6:2/0/terrains_peering_bit/bottom_side = 1 +6:2/0/terrains_peering_bit/left_side = 1 +6:2/0/terrains_peering_bit/top_side = 1 +7:2/0 = 0 +7:2/0/terrain_set = 0 +7:2/0/terrain = 1 +7:2/0/terrains_peering_bit/right_side = 1 +7:2/0/terrains_peering_bit/bottom_side = 1 +7:2/0/terrains_peering_bit/bottom_left_corner = 1 +7:2/0/terrains_peering_bit/left_side = 1 +7:2/0/terrains_peering_bit/top_side = 1 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 1 +0:3/0/terrains_peering_bit/bottom_side = 1 +0:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_w0iii") +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 1 +1:3/0/terrains_peering_bit/right_side = 1 +1:3/0/terrains_peering_bit/bottom_right_corner = 1 +1:3/0/terrains_peering_bit/bottom_side = 1 +1:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ga660") +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 1 +2:3/0/terrains_peering_bit/right_side = 1 +2:3/0/terrains_peering_bit/bottom_right_corner = 1 +2:3/0/terrains_peering_bit/bottom_side = 1 +2:3/0/terrains_peering_bit/bottom_left_corner = 1 +2:3/0/terrains_peering_bit/left_side = 1 +2:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_6hahk") +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 1 +3:3/0/terrains_peering_bit/bottom_side = 1 +3:3/0/terrains_peering_bit/bottom_left_corner = 1 +3:3/0/terrains_peering_bit/left_side = 1 +3:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_srkdk") +4:3/0 = 0 +4:3/0/terrain_set = 0 +4:3/0/terrain = 1 +4:3/0/terrains_peering_bit/right_side = 1 +4:3/0/terrains_peering_bit/bottom_right_corner = 1 +4:3/0/terrains_peering_bit/bottom_side = 1 +4:3/0/terrains_peering_bit/bottom_left_corner = 1 +4:3/0/terrains_peering_bit/left_side = 1 +4:3/0/terrains_peering_bit/top_left_corner = 1 +4:3/0/terrains_peering_bit/top_side = 1 +4:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_k441v") +5:3/0 = 0 +5:3/0/terrain_set = 0 +5:3/0/terrain = 1 +5:3/0/terrains_peering_bit/right_side = 1 +5:3/0/terrains_peering_bit/bottom_right_corner = 1 +5:3/0/terrains_peering_bit/bottom_side = 1 +5:3/0/terrains_peering_bit/bottom_left_corner = 1 +5:3/0/terrains_peering_bit/left_side = 1 +5:3/0/terrains_peering_bit/top_side = 1 +5:3/0/terrains_peering_bit/top_right_corner = 1 +5:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_4mitq") +6:3/0 = 0 +6:3/0/terrain_set = 0 +6:3/0/terrain = 1 +6:3/0/terrains_peering_bit/right_side = 1 +6:3/0/terrains_peering_bit/bottom_side = 1 +6:3/0/terrains_peering_bit/left_side = 1 +6:3/0/terrains_peering_bit/top_side = 1 +6:3/0/terrains_peering_bit/top_right_corner = 1 +7:3/0 = 0 +7:3/0/terrain_set = 0 +7:3/0/terrain = 1 +7:3/0/terrains_peering_bit/right_side = 1 +7:3/0/terrains_peering_bit/bottom_side = 1 +7:3/0/terrains_peering_bit/left_side = 1 +7:3/0/terrains_peering_bit/top_left_corner = 1 +7:3/0/terrains_peering_bit/top_side = 1 +0:4/0 = 0 +0:4/0/terrain_set = 0 +0:4/0/terrain = 1 +0:4/0/terrains_peering_bit/bottom_side = 1 +0:4/0/terrains_peering_bit/top_side = 1 +0:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ou2y2") +1:4/0 = 0 +1:4/0/terrain_set = 0 +1:4/0/terrain = 1 +1:4/0/terrains_peering_bit/right_side = 1 +1:4/0/terrains_peering_bit/bottom_right_corner = 1 +1:4/0/terrains_peering_bit/bottom_side = 1 +1:4/0/terrains_peering_bit/top_side = 1 +1:4/0/terrains_peering_bit/top_right_corner = 1 +1:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_qlaj5") +2:4/0 = 0 +2:4/0/terrain_set = 0 +2:4/0/terrain = 1 +2:4/0/terrains_peering_bit/right_side = 1 +2:4/0/terrains_peering_bit/bottom_right_corner = 1 +2:4/0/terrains_peering_bit/bottom_side = 1 +2:4/0/terrains_peering_bit/bottom_left_corner = 1 +2:4/0/terrains_peering_bit/left_side = 1 +2:4/0/terrains_peering_bit/top_left_corner = 1 +2:4/0/terrains_peering_bit/top_side = 1 +2:4/0/terrains_peering_bit/top_right_corner = 1 +2:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_wpnoa") +3:4/0 = 0 +3:4/0/terrain_set = 0 +3:4/0/terrain = 1 +3:4/0/terrains_peering_bit/bottom_side = 1 +3:4/0/terrains_peering_bit/bottom_left_corner = 1 +3:4/0/terrains_peering_bit/left_side = 1 +3:4/0/terrains_peering_bit/top_left_corner = 1 +3:4/0/terrains_peering_bit/top_side = 1 +3:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_imx7p") +4:4/0 = 0 +4:4/0/terrain_set = 0 +4:4/0/terrain = 1 +4:4/0/terrains_peering_bit/right_side = 1 +4:4/0/terrains_peering_bit/bottom_side = 1 +4:4/0/terrains_peering_bit/bottom_left_corner = 1 +4:4/0/terrains_peering_bit/left_side = 1 +4:4/0/terrains_peering_bit/top_left_corner = 1 +4:4/0/terrains_peering_bit/top_side = 1 +4:4/0/terrains_peering_bit/top_right_corner = 1 +4:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_myvh3") +5:4/0 = 0 +5:4/0/terrain_set = 0 +5:4/0/terrain = 1 +5:4/0/terrains_peering_bit/right_side = 1 +5:4/0/terrains_peering_bit/bottom_right_corner = 1 +5:4/0/terrains_peering_bit/bottom_side = 1 +5:4/0/terrains_peering_bit/left_side = 1 +5:4/0/terrains_peering_bit/top_left_corner = 1 +5:4/0/terrains_peering_bit/top_side = 1 +5:4/0/terrains_peering_bit/top_right_corner = 1 +5:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_yf71w") +6:4/0 = 0 +6:4/0/terrain_set = 0 +6:4/0/terrain = 1 +6:4/0/terrains_peering_bit/right_side = 1 +6:4/0/terrains_peering_bit/bottom_right_corner = 1 +6:4/0/terrains_peering_bit/bottom_side = 1 +6:4/0/terrains_peering_bit/top_side = 1 +7:4/0 = 0 +7:4/0/terrain_set = 0 +7:4/0/terrain = 1 +7:4/0/terrains_peering_bit/right_side = 1 +7:4/0/terrains_peering_bit/bottom_side = 1 +7:4/0/terrains_peering_bit/bottom_left_corner = 1 +7:4/0/terrains_peering_bit/left_side = 1 +0:5/0 = 0 +0:5/0/terrain_set = 0 +0:5/0/terrain = 1 +0:5/0/terrains_peering_bit/top_side = 1 +0:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_engg1") +1:5/0 = 0 +1:5/0/terrain_set = 0 +1:5/0/terrain = 1 +1:5/0/terrains_peering_bit/right_side = 1 +1:5/0/terrains_peering_bit/top_side = 1 +1:5/0/terrains_peering_bit/top_right_corner = 1 +1:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_jydvu") +2:5/0 = 0 +2:5/0/terrain_set = 0 +2:5/0/terrain = 1 +2:5/0/terrains_peering_bit/right_side = 1 +2:5/0/terrains_peering_bit/left_side = 1 +2:5/0/terrains_peering_bit/top_left_corner = 1 +2:5/0/terrains_peering_bit/top_side = 1 +2:5/0/terrains_peering_bit/top_right_corner = 1 +2:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_4ybf1") +3:5/0 = 0 +3:5/0/terrain_set = 0 +3:5/0/terrain = 1 +3:5/0/terrains_peering_bit/left_side = 1 +3:5/0/terrains_peering_bit/top_left_corner = 1 +3:5/0/terrains_peering_bit/top_side = 1 +3:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_7w06t") +4:5/0 = 0 +4:5/0/terrain_set = 0 +4:5/0/terrain = 1 +4:5/0/terrains_peering_bit/right_side = 1 +4:5/0/terrains_peering_bit/bottom_right_corner = 1 +4:5/0/terrains_peering_bit/bottom_side = 1 +4:5/0/terrains_peering_bit/bottom_left_corner = 1 +4:5/0/terrains_peering_bit/left_side = 1 +4:5/0/terrains_peering_bit/top_left_corner = 1 +4:5/0/terrains_peering_bit/top_side = 1 +4:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_8o6br") +5:5/0 = 0 +5:5/0/terrain_set = 0 +5:5/0/terrain = 1 +5:5/0/terrains_peering_bit/right_side = 1 +5:5/0/terrains_peering_bit/bottom_right_corner = 1 +5:5/0/terrains_peering_bit/bottom_side = 1 +5:5/0/terrains_peering_bit/bottom_left_corner = 1 +5:5/0/terrains_peering_bit/left_side = 1 +5:5/0/terrains_peering_bit/top_side = 1 +5:5/0/terrains_peering_bit/top_right_corner = 1 +5:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_1ocl6") +6:5/0 = 0 +6:5/0/terrain_set = 0 +6:5/0/terrain = 1 +6:5/0/terrains_peering_bit/right_side = 1 +6:5/0/terrains_peering_bit/left_side = 1 +6:5/0/terrains_peering_bit/top_side = 1 +6:5/0/terrains_peering_bit/top_right_corner = 1 +7:5/0 = 0 +7:5/0/terrain_set = 0 +7:5/0/terrain = 1 +7:5/0/terrains_peering_bit/bottom_side = 1 +7:5/0/terrains_peering_bit/left_side = 1 +7:5/0/terrains_peering_bit/top_left_corner = 1 +7:5/0/terrains_peering_bit/top_side = 1 +0:6/0 = 0 +0:6/0/terrain_set = 0 +0:6/0/terrain = 1 +0:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_u7gtn") +1:6/0 = 0 +1:6/0/terrain_set = 0 +1:6/0/terrain = 1 +1:6/0/terrains_peering_bit/right_side = 1 +1:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_s6wa3") +2:6/0 = 0 +2:6/0/terrain_set = 0 +2:6/0/terrain = 1 +2:6/0/terrains_peering_bit/right_side = 1 +2:6/0/terrains_peering_bit/left_side = 1 +2:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ad8ld") +3:6/0 = 0 +3:6/0/terrain_set = 0 +3:6/0/terrain = 1 +3:6/0/terrains_peering_bit/left_side = 1 +3:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_pulnx") +4:6/0 = 0 +4:6/0/terrain_set = 0 +5:6/0 = 0 +5:6/0/terrain_set = 0 +6:6/0 = 0 +6:6/0/terrain_set = 0 +6:6/0/terrain = 1 +6:6/0/terrains_peering_bit/right_side = 1 +6:6/0/terrains_peering_bit/bottom_right_corner = 1 +6:6/0/terrains_peering_bit/bottom_side = 1 +6:6/0/terrains_peering_bit/left_side = 1 +6:6/0/terrains_peering_bit/top_side = 1 +6:6/0/terrains_peering_bit/top_right_corner = 1 +7:6/0 = 0 +7:6/0/terrain_set = 0 +7:6/0/terrain = 1 +7:6/0/terrains_peering_bit/right_side = 1 +7:6/0/terrains_peering_bit/bottom_right_corner = 1 +7:6/0/terrains_peering_bit/bottom_side = 1 +7:6/0/terrains_peering_bit/bottom_left_corner = 1 +7:6/0/terrains_peering_bit/left_side = 1 +7:6/0/terrains_peering_bit/top_side = 1 +1:7/0 = 0 +1:7/0/terrain_set = 0 +1:7/0/terrain = 1 +1:7/0/terrains_peering_bit/right_side = 1 +1:7/0/terrains_peering_bit/bottom_side = 1 +1:7/0/terrains_peering_bit/left_side = 1 +1:7/0/terrains_peering_bit/top_side = 1 +2:7/0 = 0 +2:7/0/terrain_set = 0 +2:7/0/terrain = 1 +2:7/0/terrains_peering_bit/right_side = 1 +2:7/0/terrains_peering_bit/bottom_right_corner = 1 +2:7/0/terrains_peering_bit/bottom_side = 1 +2:7/0/terrains_peering_bit/left_side = 1 +2:7/0/terrains_peering_bit/top_left_corner = 1 +2:7/0/terrains_peering_bit/top_side = 1 +3:7/0 = 0 +3:7/0/terrain_set = 0 +3:7/0/terrain = 1 +3:7/0/terrains_peering_bit/right_side = 1 +3:7/0/terrains_peering_bit/bottom_side = 1 +3:7/0/terrains_peering_bit/bottom_left_corner = 1 +3:7/0/terrains_peering_bit/left_side = 1 +3:7/0/terrains_peering_bit/top_side = 1 +3:7/0/terrains_peering_bit/top_right_corner = 1 +4:7/0 = 0 +4:7/0/terrain_set = 0 +5:7/0 = 0 +5:7/0/terrain_set = 0 +6:7/0 = 0 +6:7/0/terrain_set = 0 +6:7/0/terrain = 1 +6:7/0/terrains_peering_bit/right_side = 1 +6:7/0/terrains_peering_bit/bottom_side = 1 +6:7/0/terrains_peering_bit/left_side = 1 +6:7/0/terrains_peering_bit/top_left_corner = 1 +6:7/0/terrains_peering_bit/top_side = 1 +6:7/0/terrains_peering_bit/top_right_corner = 1 +7:7/0 = 0 +7:7/0/terrain_set = 0 +7:7/0/terrain = 1 +7:7/0/terrains_peering_bit/right_side = 1 +7:7/0/terrains_peering_bit/bottom_side = 1 +7:7/0/terrains_peering_bit/bottom_left_corner = 1 +7:7/0/terrains_peering_bit/left_side = 1 +7:7/0/terrains_peering_bit/top_left_corner = 1 +7:7/0/terrains_peering_bit/top_side = 1 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_hple7"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_pufqh"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_dno58"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_t2lc7"] +texture = ExtResource("3_8jwmc") +0:0/0 = 0 +0:0/0/terrain_set = 1 +0:0/0/terrain = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4.1875, -8, 4.1875, -8, 4.0625, 8, -4.1875, 8) +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 1 +1:0/0/terrain = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4.1875, -8, 8, -8, 8, 8, -4.0625, 8) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_hple7") +2:0/0 = 0 +2:0/0/terrain_set = 1 +2:0/0/terrain = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/terrains_peering_bit/right_side = 0 +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +2:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_hple7") +3:0/0 = 0 +3:0/0/terrain_set = 1 +3:0/0/terrain = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 3.9375, -8, 3.8125, 8, -8, 8) +3:0/0/terrains_peering_bit/bottom_side = 0 +3:0/0/terrains_peering_bit/left_side = 0 +3:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_hple7") +0:1/0 = 0 +0:1/0/terrain_set = 1 +0:1/0/terrain = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4.1875, -8, 4.1875, -8, 4.0625, 8, -4.1875, 8) +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/terrain_set = 1 +1:1/0/terrain = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4.1875, -8, 8, -8, 8, 8, -4.0625, 8) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +1:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_pufqh") +2:1/0 = 0 +2:1/0/terrain_set = 1 +2:1/0/terrain = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/terrains_peering_bit/right_side = 0 +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +2:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_pufqh") +3:1/0 = 0 +3:1/0/terrain_set = 1 +3:1/0/terrain = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 3.9375, -8, 3.8125, 8, -8, 8) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/left_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +3:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_pufqh") +0:2/0 = 0 +0:2/0/terrain_set = 1 +0:2/0/terrain = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4.1875, -8, 4.1875, -8, 3.9375, 5.5, -4.1875, 5.375) +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 1 +1:2/0/terrain = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4.1875, -8, 8, -8, 8, 5.5, -4.1875, 5.375) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +1:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_pufqh") +2:2/0 = 0 +2:2/0/terrain_set = 1 +2:2/0/terrain = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 4.875, -8, 4.875) +2:2/0/terrains_peering_bit/right_side = 0 +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +2:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_pufqh") +3:2/0 = 0 +3:2/0/terrain_set = 1 +3:2/0/terrain = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 3.9375, -8, 3.8125, 4.875, -8, 4.875) +3:2/0/terrains_peering_bit/left_side = 0 +3:2/0/terrains_peering_bit/top_side = 0 +3:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_pufqh") +0:3/0 = 0 +0:3/0/terrain_set = 1 +0:3/0/terrain = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4.1875, -8, 4.1875, -8, 3.9375, 5.5, -4.1875, 5.375) +1:3/0 = 0 +1:3/0/terrain_set = 1 +1:3/0/terrain = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4.1875, -8, 8, -8, 8, 5.5, -4.1875, 5.375) +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_dno58") +2:3/0 = 0 +2:3/0/terrain_set = 1 +2:3/0/terrain = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 4.875, -8, 4.875) +2:3/0/terrains_peering_bit/right_side = 0 +2:3/0/terrains_peering_bit/left_side = 0 +3:3/0 = 0 +3:3/0/terrain_set = 1 +3:3/0/terrain = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 3.9375, -8, 3.8125, 4.875, -8, 4.875) +3:3/0/terrains_peering_bit/left_side = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_prm63"] +texture = ExtResource("4_wuchg") +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +1:1/0 = 0 +1:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_v8jex"] +texture = ExtResource("5_hlxsg") +0:0/size_in_atlas = Vector2i(1, 2) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/size_in_atlas = Vector2i(2, 2) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/size_in_atlas = Vector2i(2, 2) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +8:2/size_in_atlas = Vector2i(1, 2) +8:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +0:4/size_in_atlas = Vector2i(2, 1) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/size_in_atlas = Vector2i(3, 1) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ssfl1"] +texture = ExtResource("6_4hwc8") +0:0/0 = 0 +0:0/0/terrain_set = 1 +0:0/0/terrain = 1 +0:0/0/terrains_peering_bit/bottom_side = 1 +0:1/0 = 0 +0:1/0/terrain_set = 1 +0:1/0/terrain = 1 +0:1/0/terrains_peering_bit/bottom_side = 1 +0:1/0/terrains_peering_bit/top_side = 1 +1:1/0 = 0 +1:1/0/terrain_set = 1 +1:1/0/terrain = 1 +1:1/0/terrains_peering_bit/right_side = 1 +1:1/0/terrains_peering_bit/bottom_side = 1 +2:1/0 = 0 +2:1/0/terrain_set = 1 +2:1/0/terrain = 1 +2:1/0/terrains_peering_bit/bottom_side = 1 +2:1/0/terrains_peering_bit/left_side = 1 +0:2/0 = 0 +0:2/0/terrain_set = 1 +0:2/0/terrain = 1 +0:2/0/terrains_peering_bit/top_side = 1 +1:2/0 = 0 +1:2/0/terrain_set = 1 +1:2/0/terrain = 1 +1:2/0/terrains_peering_bit/right_side = 1 +1:2/0/terrains_peering_bit/top_side = 1 +2:2/0 = 0 +2:2/0/terrain_set = 1 +2:2/0/terrain = 1 +2:2/0/terrains_peering_bit/left_side = 1 +2:2/0/terrains_peering_bit/top_side = 1 +1:3/0 = 0 +1:3/0/terrain_set = 1 +1:3/0/terrain = 1 +1:3/0/terrains_peering_bit/right_side = 1 +2:3/0 = 0 +2:3/0/terrain_set = 1 +2:3/0/terrain = 1 +2:3/0/terrains_peering_bit/right_side = 1 +2:3/0/terrains_peering_bit/left_side = 1 +3:3/0 = 0 +3:3/0/terrain_set = 1 +3:3/0/terrain = 1 +3:3/0/terrains_peering_bit/left_side = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_bxljb"] +texture = ExtResource("7_1ne7c") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/size_in_atlas = Vector2i(1, 2) +0:1/0 = 0 +1:1/size_in_atlas = Vector2i(1, 2) +1:1/0 = 0 +2:1/size_in_atlas = Vector2i(1, 2) +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/size_in_atlas = Vector2i(2, 1) +3:5/0 = 0 +5:5/size_in_atlas = Vector2i(2, 1) +5:5/0 = 0 +7:5/size_in_atlas = Vector2i(2, 1) +7:5/0 = 0 +2:3/size_in_atlas = Vector2i(1, 2) +2:3/0 = 0 +1:3/size_in_atlas = Vector2i(1, 2) +1:3/0 = 0 +0:3/size_in_atlas = Vector2i(1, 2) +0:3/0 = 0 + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_bcbei"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6u181"] +texture = ExtResource("8_bthck") +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_bcbei") +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_63oin"] +texture = ExtResource("9_rgh1j") +1:0/0 = 0 +1:0/0/terrain_set = 1 +1:0/0/terrain = 2 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/terrains_peering_bit/right_side = 2 +1:0/0/terrains_peering_bit/left_side = 2 +1:0/0/terrains_peering_bit/top_side = 2 +3:0/0 = 0 +0:1/0 = 0 +0:1/0/terrain_set = 1 +0:1/0/terrain = 2 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(2.9375, -8, 8, -8, 8, 8, 2.8125, 8) +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(2.9375, -8, 8, -8, 8, 8, 2.9375, 8) +0:1/0/terrains_peering_bit/right_side = 2 +0:1/0/terrains_peering_bit/bottom_side = 2 +1:1/0 = 0 +1:1/0/terrain_set = 1 +1:1/0/terrain = 2 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/terrains_peering_bit/right_side = 2 +1:1/0/terrains_peering_bit/bottom_side = 2 +1:1/0/terrains_peering_bit/left_side = 2 +2:1/0 = 0 +2:1/0/terrain_set = 1 +2:1/0/terrain = 2 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -2.6875, -8, -2.8125, 8, -8, 8) +2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, -2.9375, -8, -2.9375, 8, -8, 8) +2:1/0/terrains_peering_bit/bottom_side = 2 +2:1/0/terrains_peering_bit/left_side = 2 +3:1/0 = 0 +3:1/0/terrain_set = 1 +3:1/0/terrain = 2 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/terrains_peering_bit/right_side = 2 +3:1/0/terrains_peering_bit/left_side = 2 +3:1/0/terrains_peering_bit/top_side = 2 +0:2/0 = 0 +0:2/0/terrain_set = 1 +0:2/0/terrain = 2 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(2.9375, -8, 8, -8, 8, 8, 2.8125, 8) +0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(2.9375, -8, 8, -8, 8, 8, 2.9375, 8) +0:2/0/terrains_peering_bit/right_side = 2 +0:2/0/terrains_peering_bit/bottom_side = 2 +0:2/0/terrains_peering_bit/top_side = 2 +1:2/0 = 0 +1:2/0/terrain_set = 1 +1:2/0/terrain = 2 +1:2/0/terrains_peering_bit/right_side = 2 +1:2/0/terrains_peering_bit/bottom_side = 2 +1:2/0/terrains_peering_bit/left_side = 2 +1:2/0/terrains_peering_bit/top_side = 2 +2:2/0 = 0 +2:2/0/terrain_set = 1 +2:2/0/terrain = 2 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -2.6875, -8, -2.8125, 8, -8, 8) +2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, -2.9375, -8, -2.9375, 8, -8, 8) +2:2/0/terrains_peering_bit/bottom_side = 2 +2:2/0/terrains_peering_bit/left_side = 2 +2:2/0/terrains_peering_bit/top_side = 2 +3:2/0 = 0 +0:3/0 = 0 +0:3/0/terrain_set = 1 +0:3/0/terrain = 2 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(2.9375, -8, 8, -8, 8, 8, 2.8125, 8) +0:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(2.9375, -8, 8, -8, 8, 8, 2.9375, 8) +0:3/0/terrains_peering_bit/right_side = 2 +0:3/0/terrains_peering_bit/top_side = 2 +1:3/0 = 0 +1:3/0/terrain_set = 1 +1:3/0/terrain = 2 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/terrains_peering_bit/right_side = 2 +1:3/0/terrains_peering_bit/left_side = 2 +1:3/0/terrains_peering_bit/top_side = 2 +2:3/0 = 0 +2:3/0/terrain_set = 1 +2:3/0/terrain = 2 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -2.6875, -8, -2.8125, 8, -8, 8) +2:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, -2.9375, -8, -2.9375, 8, -8, 8) +2:3/0/terrains_peering_bit/left_side = 2 +2:3/0/terrains_peering_bit/top_side = 2 +3:3/0 = 0 +0:4/0 = 0 +4:0/0 = 0 +4:0/0/terrain_set = 0 +4:0/0/terrains_peering_bit/bottom_right_corner = 2 +5:0/0 = 0 +5:0/0/terrain_set = 0 +5:0/0/terrains_peering_bit/bottom_right_corner = 2 +5:0/0/terrains_peering_bit/bottom_side = 2 +5:0/0/terrains_peering_bit/bottom_left_corner = 2 +6:0/0 = 0 +6:0/0/terrain_set = 0 +6:0/0/terrains_peering_bit/bottom_left_corner = 2 +4:1/0 = 0 +4:1/0/terrain_set = 0 +4:1/0/terrains_peering_bit/right_side = 2 +4:1/0/terrains_peering_bit/bottom_right_corner = 2 +5:1/0 = 0 +5:1/0/terrain_set = 0 +5:1/0/terrain = 2 +5:1/0/terrains_peering_bit/right_side = 2 +5:1/0/terrains_peering_bit/bottom_right_corner = 2 +5:1/0/terrains_peering_bit/bottom_side = 2 +5:1/0/terrains_peering_bit/bottom_left_corner = 2 +5:1/0/terrains_peering_bit/left_side = 2 +6:1/0 = 0 +6:1/0/terrain_set = 0 +6:1/0/terrains_peering_bit/bottom_left_corner = 2 +6:1/0/terrains_peering_bit/left_side = 2 +4:2/0 = 0 +4:2/0/terrain_set = 0 +4:2/0/terrains_peering_bit/right_side = 2 +4:2/0/terrains_peering_bit/bottom_right_corner = 2 +4:2/0/terrains_peering_bit/top_right_corner = 2 +5:2/0 = 0 +5:2/0/terrain_set = 0 +5:2/0/terrain = 2 +5:2/0/terrains_peering_bit/right_side = 2 +5:2/0/terrains_peering_bit/bottom_right_corner = 2 +5:2/0/terrains_peering_bit/bottom_side = 2 +5:2/0/terrains_peering_bit/bottom_left_corner = 2 +5:2/0/terrains_peering_bit/left_side = 2 +5:2/0/terrains_peering_bit/top_left_corner = 2 +5:2/0/terrains_peering_bit/top_side = 2 +5:2/0/terrains_peering_bit/top_right_corner = 2 +6:2/0 = 0 +6:2/0/terrain_set = 0 +6:2/0/terrains_peering_bit/bottom_left_corner = 2 +6:2/0/terrains_peering_bit/left_side = 2 +6:2/0/terrains_peering_bit/top_left_corner = 2 +4:3/0 = 0 +4:3/0/terrain_set = 0 +4:3/0/terrains_peering_bit/right_side = 2 +4:3/0/terrains_peering_bit/top_right_corner = 2 +5:3/0 = 0 +5:3/0/terrain_set = 0 +5:3/0/terrain = 2 +5:3/0/terrains_peering_bit/right_side = 2 +5:3/0/terrains_peering_bit/left_side = 2 +5:3/0/terrains_peering_bit/top_left_corner = 2 +5:3/0/terrains_peering_bit/top_side = 2 +5:3/0/terrains_peering_bit/top_right_corner = 2 +6:3/0 = 0 +6:3/0/terrain_set = 0 +6:3/0/terrains_peering_bit/left_side = 2 +6:3/0/terrains_peering_bit/top_left_corner = 2 +4:4/0 = 0 +4:4/0/terrain_set = 0 +4:4/0/terrains_peering_bit/top_right_corner = 2 +5:4/0 = 0 +5:4/0/terrain_set = 0 +5:4/0/terrains_peering_bit/top_left_corner = 2 +5:4/0/terrains_peering_bit/top_side = 2 +5:4/0/terrains_peering_bit/top_right_corner = 2 +6:4/0 = 0 +6:4/0/terrain_set = 0 +6:4/0/terrains_peering_bit/top_left_corner = 2 + +[sub_resource type="TileSet" id="TileSet_ccjym"] +physics_layer_0/collision_layer = 1 +physics_layer_1/collision_layer = 2 +physics_layer_1/collision_mask = 2 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Grass" +terrain_set_0/terrain_0/color = Color(0, 0.3845, 0.106406, 1) +terrain_set_0/terrain_1/name = "Dirt" +terrain_set_0/terrain_1/color = Color(0.5, 0.4375, 0.25, 1) +terrain_set_0/terrain_2/name = "Roof" +terrain_set_0/terrain_2/color = Color(0.536448, 0.0163895, 0, 1) +terrain_set_1/mode = 2 +terrain_set_1/terrain_0/name = "Fence" +terrain_set_1/terrain_0/color = Color(0.501961, 0.345098, 0.25098, 1) +terrain_set_1/terrain_1/name = "Path" +terrain_set_1/terrain_1/color = Color(0.5, 0.4375, 0.25, 1) +terrain_set_1/terrain_2/name = "Walls" +terrain_set_1/terrain_2/color = Color(0.788235, 0.294118, 0, 1) +navigation_layer_0/layers = 1 +sources/0 = SubResource("TileSetAtlasSource_tmr4f") +sources/1 = SubResource("TileSetAtlasSource_kpauf") +sources/2 = SubResource("TileSetAtlasSource_t2lc7") +sources/3 = SubResource("TileSetAtlasSource_prm63") +sources/4 = SubResource("TileSetAtlasSource_v8jex") +sources/5 = SubResource("TileSetAtlasSource_ssfl1") +sources/7 = SubResource("TileSetAtlasSource_6u181") +sources/8 = SubResource("TileSetAtlasSource_63oin") +sources/6 = SubResource("TileSetAtlasSource_bxljb") + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_6rbbv"] +size = Vector2(50, 50) + +[node name="TilemapNav" type="Node2D"] + +[node name="Node2D" type="Node2D" parent="."] +script = ExtResource("1_s421o") + +[node name="Water" type="TileMapLayer" parent="Node2D"] +use_parent_material = true +tile_map_data = PackedByteArray("AAAFACMABwADAAAAAAAFACQABwACAAAAAAAFACUABwACAAAAAAAFACYABwAAAAAAAAAFACcABwACAAAAAAAFACgABwAAAAAAAAAGACMABwAAAAAAAAAGACQABwADAAAAAAAGACUABwAAAAAAAAAGACYABwACAAAAAAAGACcABwAAAAAAAAAGACgABwACAAAAAAAHACMABwAAAAAAAAAHACQABwACAAAAAAAHACUABwACAAAAAAAHACYABwABAAAAAAAHACcABwAAAAAAAAAHACgABwADAAAAAAAIACMABwACAAAAAAAIACQABwABAAAAAAAIACUABwADAAAAAAAIACYABwABAAAAAAAIACcABwAAAAAAAAAIACgABwABAAAAAAAJACMABwACAAAAAAAJACQABwADAAAAAAAJACUABwACAAAAAAAJACYABwADAAAAAAAJACcABwACAAAAAAAJACgABwAAAAAAAAAKACMABwADAAAAAAAKACQABwADAAAAAAAKACUABwABAAAAAAAKACYABwAAAAAAAAAKACcABwACAAAAAAAKACgABwADAAAAAAALACMABwADAAAAAAALACQABwABAAAAAAALACUABwADAAAAAAALACYABwADAAAAAAALACcABwAAAAAAAAALACgABwABAAAAAAAMACMABwAAAAAAAAAMACQABwACAAAAAAAMACUABwADAAAAAAAMACYABwADAAAAAAAMACcABwACAAAAAAAMACgABwACAAAAAAANACMABwABAAAAAAANACQABwAAAAAAAAANACUABwADAAAAAAANACYABwACAAAAAAANACcABwAAAAAAAAANACgABwACAAAAAAAOACMABwAAAAAAAAAOACQABwACAAAAAAAOACUABwADAAAAAAAOACYABwAAAAAAAAAOACcABwAAAAAAAAAOACgABwAAAAAAAAAPACMABwADAAAAAAAPACQABwADAAAAAAAPACUABwABAAAAAAAPACYABwACAAAAAAAPACcABwACAAAAAAAPACgABwAAAAAAAAAQACMABwACAAAAAAAQACQABwADAAAAAAAQACUABwACAAAAAAAQACYABwACAAAAAAAQACcABwACAAAAAAAQACgABwACAAAAAAARACMABwADAAAAAAARACQABwACAAAAAAARACUABwABAAAAAAARACYABwACAAAAAAARACcABwAAAAAAAAARACgABwABAAAAAAASACMABwAAAAAAAAASACQABwADAAAAAAASACUABwACAAAAAAASACYABwAAAAAAAAASACcABwACAAAAAAASACgABwADAAAAAAATACMABwADAAAAAAATACQABwACAAAAAAATACUABwADAAAAAAATACYABwABAAAAAAATACcABwABAAAAAAATACgABwABAAAAAAAUACMABwABAAAAAAAUACQABwAAAAAAAAAUACUABwADAAAAAAAUACYABwACAAAAAAAUACcABwABAAAAAAAUACgABwACAAAAAAAVACMABwAAAAAAAAAVACQABwAAAAAAAAAVACUABwADAAAAAAAVACYABwADAAAAAAAVACcABwACAAAAAAAVACgABwABAAAAAAAWACMABwACAAAAAAAWACQABwACAAAAAAAWACUABwADAAAAAAAWACYABwACAAAAAAAWACcABwABAAAAAAAWACgABwAAAAAAAAAXACMABwAAAAAAAAAXACQABwADAAAAAAAXACUABwAAAAAAAAAXACYABwAAAAAAAAAXACcABwABAAAAAAAXACgABwABAAAAAAAYACMABwABAAAAAAAYACQABwAAAAAAAAAYACUABwADAAAAAAAYACYABwABAAAAAAAYACcABwABAAAAAAAYACgABwAAAAAAAAAZACMABwACAAAAAAAZACQABwACAAAAAAAZACUABwACAAAAAAAZACYABwADAAAAAAAZACcABwAAAAAAAAAZACgABwAAAAAAAAAaACMABwADAAAAAAAaACQABwAAAAAAAAAaACUABwABAAAAAAAaACYABwADAAAAAAAaACcABwACAAAAAAAaACgABwACAAAAAAAbACMABwACAAAAAAAbACQABwACAAAAAAAbACUABwABAAAAAAAbACYABwACAAAAAAAbACcABwADAAAAAAAbACgABwABAAAAAAAcACMABwADAAAAAAAcACQABwABAAAAAAAcACUABwADAAAAAAAcACYABwADAAAAAAAcACcABwABAAAAAAAcACgABwABAAAAAAAdACMABwADAAAAAAAdACQABwADAAAAAAAdACUABwADAAAAAAAdACYABwAAAAAAAAAdACcABwACAAAAAAAdACgABwACAAAAAAAeACMABwABAAAAAAAeACQABwABAAAAAAAeACUABwACAAAAAAAeACYABwACAAAAAAAeACcABwABAAAAAAAeACgABwAAAAAAAAAfACMABwADAAAAAAAfACQABwABAAAAAAAfACUABwAAAAAAAAAfACYABwADAAAAAAAfACcABwADAAAAAAAfACgABwADAAAAAAAgACMABwADAAAAAAAgACQABwABAAAAAAAgACUABwABAAAAAAAgACYABwABAAAAAAAgACcABwADAAAAAAAgACgABwABAAAAAAAhACMABwADAAAAAAAhACQABwABAAAAAAAhACUABwAAAAAAAAAhACYABwACAAAAAAAhACcABwACAAAAAAAhACgABwACAAAAAAAiACMABwAAAAAAAAAiACQABwAAAAAAAAAiACUABwAAAAAAAAAiACYABwADAAAAAAAiACcABwADAAAAAAAiACgABwABAAAAAAAjACMABwADAAAAAAAjACQABwABAAAAAAAjACUABwADAAAAAAAjACYABwAAAAAAAAAjACcABwACAAAAAAAjACgABwABAAAAAAAkACMABwAAAAAAAAAkACQABwABAAAAAAAkACUABwACAAAAAAAkACYABwADAAAAAAAkACcABwACAAAAAAAkACgABwACAAAAAAAlACMABwACAAAAAAAlACQABwACAAAAAAAlACUABwABAAAAAAAlACYABwAAAAAAAAAlACcABwADAAAAAAAlACgABwADAAAAAAAmACMABwADAAAAAAAmACQABwABAAAAAAAmACUABwACAAAAAAAmACYABwAAAAAAAAAmACcABwADAAAAAAAmACgABwABAAAAAAAnACMABwACAAAAAAAnACQABwABAAAAAAAnACUABwACAAAAAAAnACYABwADAAAAAAAnACcABwAAAAAAAAAnACgABwADAAAAAAAoACMABwADAAAAAAAoACQABwAAAAAAAAAoACUABwADAAAAAAAoACYABwACAAAAAAAoACcABwAAAAAAAAAoACgABwACAAAAAAApACMABwABAAAAAAApACQABwADAAAAAAApACUABwAAAAAAAAApACYABwABAAAAAAApACcABwAAAAAAAAApACgABwABAAAAAAAqACMABwADAAAAAAAqACQABwACAAAAAAAqACUABwACAAAAAAAqACYABwACAAAAAAAqACcABwAAAAAAAAAqACgABwAAAAAAAAArACMABwADAAAAAAArACQABwADAAAAAAArACUABwADAAAAAAArACYABwACAAAAAAArACcABwADAAAAAAArACgABwACAAAAAAAsACMABwABAAAAAAAsACQABwADAAAAAAAsACUABwADAAAAAAAsACYABwADAAAAAAAsACcABwADAAAAAAAsACgABwADAAAAAAAtACMABwAAAAAAAAAtACQABwACAAAAAAAtACUABwACAAAAAAAtACYABwACAAAAAAAtACcABwACAAAAAAAtACgABwAAAAAAAAAuACMABwADAAAAAAAuACQABwACAAAAAAAuACUABwACAAAAAAAuACYABwADAAAAAAAuACcABwAAAAAAAAAuACgABwAAAAAAAAAvACMABwAAAAAAAAAvACQABwADAAAAAAAvACUABwADAAAAAAAvACYABwAAAAAAAAAvACcABwADAAAAAAAvACgABwAAAAAAAAAwACMABwADAAAAAAAwACQABwAAAAAAAAAwACUABwACAAAAAAAwACYABwADAAAAAAAwACcABwADAAAAAAAwACgABwADAAAAAAAxACMABwACAAAAAAAxACQABwAAAAAAAAAxACUABwAAAAAAAAAxACYABwADAAAAAAAxACcABwABAAAAAAAxACgABwAAAAAAAAAyACMABwAAAAAAAAAyACQABwADAAAAAAAyACUABwADAAAAAAAyACYABwACAAAAAAAyACcABwACAAAAAAAyACgABwAAAAAAAAAzACMABwABAAAAAAAzACQABwABAAAAAAAzACUABwAAAAAAAAAzACYABwAAAAAAAAAzACcABwABAAAAAAAzACgABwAAAAAAAAA0ACMABwACAAAAAAA0ACQABwADAAAAAAA0ACUABwABAAAAAAA0ACYABwABAAAAAAA0ACcABwADAAAAAAA0ACgABwADAAAAAAA1ACMABwABAAAAAAA1ACQABwACAAAAAAA1ACUABwACAAAAAAA1ACYABwACAAAAAAA1ACcABwACAAAAAAA1ACgABwADAAAAAAA2ACMABwADAAAAAAA2ACQABwACAAAAAAA2ACUABwABAAAAAAA2ACYABwAAAAAAAAA2ACcABwAAAAAAAAA2ACgABwADAAAAAAA3ACMABwACAAAAAAA3ACQABwAAAAAAAAA3ACUABwADAAAAAAA3ACYABwAAAAAAAAA3ACcABwAAAAAAAAA3ACgABwAAAAAAAAA4ACMABwAAAAAAAAA4ACQABwACAAAAAAA4ACUABwACAAAAAAA4ACYABwACAAAAAAA4ACcABwACAAAAAAA4ACgABwAAAAAAAAA5ACMABwAAAAAAAAA5ACQABwADAAAAAAA5ACUABwACAAAAAAA5ACYABwACAAAAAAA5ACcABwADAAAAAAA5ACgABwAAAAAAAAA6ACMABwABAAAAAAA6ACQABwABAAAAAAA6ACUABwACAAAAAAA6ACYABwABAAAAAAA6ACcABwADAAAAAAA6ACgABwAAAAAAAAA7ACMABwAAAAAAAAA7ACQABwABAAAAAAA7ACUABwAAAAAAAAA7ACYABwADAAAAAAA7ACcABwACAAAAAAA7ACgABwABAAAAAAA8ACMABwADAAAAAAA8ACQABwADAAAAAAA8ACUABwACAAAAAAA8ACYABwABAAAAAAA8ACcABwABAAAAAAA8ACgABwADAAAAAAA9ACMABwACAAAAAAA9ACQABwACAAAAAAA9ACUABwABAAAAAAA9ACYABwADAAAAAAA9ACcABwADAAAAAAA9ACgABwACAAAAAAA+ACMABwAAAAAAAAA+ACQABwAAAAAAAAA+ACUABwABAAAAAAA+ACYABwAAAAAAAAA+ACcABwABAAAAAAA+ACgABwACAAAAAAA/ACMABwAAAAAAAAA/ACQABwAAAAAAAAA/ACUABwACAAAAAAA/ACYABwABAAAAAAA/ACcABwABAAAAAAA/ACgABwACAAAAAABAACMABwABAAAAAABAACQABwAAAAAAAABAACUABwABAAAAAABAACYABwAAAAAAAABAACcABwABAAAAAABAACgABwABAAAAAABBACMABwADAAAAAABBACQABwAAAAAAAABBACUABwACAAAAAABBACYABwAAAAAAAABBACcABwADAAAAAABBACgABwACAAAAAABCACMABwADAAAAAABCACQABwADAAAAAABCACUABwABAAAAAABCACYABwADAAAAAABCACcABwABAAAAAABCACgABwABAAAAAABDACMABwABAAAAAABDACQABwADAAAAAABDACUABwABAAAAAABDACYABwABAAAAAABDACcABwADAAAAAABDACgABwABAAAAAABEACMABwADAAAAAABEACQABwABAAAAAABEACUABwABAAAAAABEACYABwACAAAAAABEACcABwABAAAAAABEACgABwACAAAAAABFACMABwABAAAAAABFACQABwACAAAAAABFACUABwAAAAAAAABFACYABwAAAAAAAABFACcABwADAAAAAABFACgABwABAAAAAABGACMABwABAAAAAABGACQABwACAAAAAABGACUABwAAAAAAAABGACYABwABAAAAAABGACcABwACAAAAAABGACgABwAAAAAAAABHACMABwADAAAAAABHACQABwACAAAAAABHACUABwABAAAAAABHACYABwABAAAAAABHACcABwADAAAAAABHACgABwACAAAAAAAAACMABwACAAAAAAAAACQABwABAAAAAAAAACUABwAAAAAAAAAAACYABwAAAAAAAAAAACcABwABAAAAAAAAACgABwAAAAAAAAABACMABwACAAAAAAABACQABwADAAAAAAABACUABwACAAAAAAABACYABwACAAAAAAABACcABwADAAAAAAABACgABwABAAAAAAACACMABwAAAAAAAAACACQABwABAAAAAAACACUABwADAAAAAAACACYABwABAAAAAAACACcABwACAAAAAAACACgABwABAAAAAAADACMABwABAAAAAAADACQABwABAAAAAAADACUABwAAAAAAAAADACYABwACAAAAAAADACcABwABAAAAAAADACgABwAAAAAAAAAEACMABwAAAAAAAAAEACQABwAAAAAAAAAEACUABwACAAAAAAAEACYABwACAAAAAAAEACcABwAAAAAAAAAEACgABwABAAAAAAAVAAwABwABAAAAAAAVAA0ABwADAAAAAAAVAA4ABwACAAAAAAAVAA8ABwAAAAAAAAAVABAABwAAAAAAAAAVABEABwACAAAAAAAVABIABwAAAAAAAAAVABMABwADAAAAAAAVABQABwAAAAAAAAAWAAwABwACAAAAAAAWAA0ABwABAAAAAAAWAA4ABwABAAAAAAAWAA8ABwADAAAAAAAWABAABwAAAAAAAAAWABEABwADAAAAAAAWABIABwADAAAAAAAWABMABwAAAAAAAAAWABQABwACAAAAAAAXAAwABwABAAAAAAAXAA0ABwADAAAAAAAXAA4ABwABAAAAAAAXAA8ABwABAAAAAAAXABAABwACAAAAAAAXABEABwADAAAAAAAXABIABwAAAAAAAAAXABMABwAAAAAAAAAXABQABwAAAAAAAAAYAAwABwADAAAAAAAYAA0ABwACAAAAAAAYAA4ABwABAAAAAAAYAA8ABwAAAAAAAAAYABAABwAAAAAAAAAYABEABwABAAAAAAAYABIABwACAAAAAAAYABMABwADAAAAAAAYABQABwACAAAAAAAZAAwABwAAAAAAAAAZAA0ABwABAAAAAAAZAA4ABwADAAAAAAAZAA8ABwADAAAAAAAZABAABwADAAAAAAAZABEABwACAAAAAAAZABIABwAAAAAAAAAZABMABwADAAAAAAAZABQABwACAAAAAAAaAAwABwAAAAAAAAAaAA0ABwABAAAAAAAaAA4ABwAAAAAAAAAaAA8ABwAAAAAAAAAaABAABwACAAAAAAAaABEABwABAAAAAAAaABIABwACAAAAAAAaABMABwABAAAAAAAaABQABwADAAAAAAAbAAwABwACAAAAAAAbAA0ABwADAAAAAAAbAA4ABwACAAAAAAAbAA8ABwAAAAAAAAAbABAABwABAAAAAAAbABEABwACAAAAAAAbABIABwAAAAAAAAAbABMABwACAAAAAAAbABQABwAAAAAAAAAcAAwABwADAAAAAAAcAA0ABwADAAAAAAAcAA4ABwACAAAAAAAcAA8ABwAAAAAAAAAcABAABwACAAAAAAAcABEABwADAAAAAAAcABIABwAAAAAAAAAcABMABwABAAAAAAAcABQABwADAAAAAAAdAAwABwACAAAAAAAdAA0ABwABAAAAAAAdAA4ABwADAAAAAAAdAA8ABwABAAAAAAAdABAABwACAAAAAAAdABEABwABAAAAAAAdABIABwABAAAAAAAdABMABwABAAAAAAAdABQABwAAAAAAAAAeAAwABwABAAAAAAAeAA0ABwACAAAAAAAeAA4ABwAAAAAAAAAeAA8ABwADAAAAAAAeABAABwADAAAAAAAeABEABwABAAAAAAAeABIABwABAAAAAAAeABMABwABAAAAAAAeABQABwAAAAAAAAAfAAwABwAAAAAAAAAfAA0ABwABAAAAAAAfAA4ABwACAAAAAAAfAA8ABwABAAAAAAAfABAABwADAAAAAAAfABEABwABAAAAAAAfABIABwACAAAAAAAfABMABwABAAAAAAAfABQABwADAAAAAAAgAAwABwADAAAAAAAgAA0ABwABAAAAAAAgAA4ABwAAAAAAAAAgAA8ABwACAAAAAAAgABAABwACAAAAAAAgABEABwACAAAAAAAgABIABwACAAAAAAAgABMABwACAAAAAAAgABQABwABAAAAAAAhAAwABwADAAAAAAAhAA0ABwABAAAAAAAhAA4ABwACAAAAAAAhAA8ABwACAAAAAAAhABAABwADAAAAAAAhABEABwACAAAAAAAhABIABwADAAAAAAAhABMABwADAAAAAAAhABQABwADAAAAAAAiAAwABwABAAAAAAAiAA0ABwABAAAAAAAiAA4ABwACAAAAAAAiAA8ABwACAAAAAAAiABAABwACAAAAAAAiABEABwADAAAAAAAiABIABwAAAAAAAAAiABMABwACAAAAAAAiABQABwACAAAAAAAFAAUABwAAAAAAAAAFAAYABwADAAAAAAAFAAcABwAAAAAAAAAFAAgABwABAAAAAAAFAAkABwACAAAAAAAFAAoABwAAAAAAAAAFAAsABwACAAAAAAAFAAwABwAAAAAAAAAFAA0ABwADAAAAAAAFAA4ABwAAAAAAAAAFAA8ABwACAAAAAAAFABAABwAAAAAAAAAFABEABwABAAAAAAAFABIABwADAAAAAAAFABMABwABAAAAAAAFABQABwACAAAAAAAGAAUABwAAAAAAAAAGAAYABwAAAAAAAAAGAAcABwADAAAAAAAGAAgABwABAAAAAAAGAAkABwACAAAAAAAGAAoABwADAAAAAAAGAAsABwAAAAAAAAAGAAwABwACAAAAAAAGAA0ABwAAAAAAAAAGAA4ABwADAAAAAAAGAA8ABwAAAAAAAAAGABAABwAAAAAAAAAGABEABwACAAAAAAAGABIABwAAAAAAAAAGABMABwABAAAAAAAGABQABwABAAAAAAAHAAUABwADAAAAAAAHAAYABwABAAAAAAAHAAcABwACAAAAAAAHAAgABwAAAAAAAAAHAAkABwADAAAAAAAHAAoABwAAAAAAAAAHAAsABwADAAAAAAAHAAwABwADAAAAAAAHAA0ABwABAAAAAAAHAA4ABwAAAAAAAAAHAA8ABwADAAAAAAAHABAABwAAAAAAAAAHABEABwADAAAAAAAHABIABwADAAAAAAAHABMABwABAAAAAAAHABQABwADAAAAAAAIAAUABwADAAAAAAAIAAYABwACAAAAAAAIAAcABwAAAAAAAAAIAAgABwADAAAAAAAIAAkABwABAAAAAAAIAAoABwADAAAAAAAIAAsABwABAAAAAAAIAAwABwACAAAAAAAIAA0ABwADAAAAAAAIAA4ABwABAAAAAAAIAA8ABwADAAAAAAAIABAABwABAAAAAAAIABEABwADAAAAAAAIABIABwAAAAAAAAAIABMABwABAAAAAAAIABQABwADAAAAAAAJAAUABwACAAAAAAAJAAYABwADAAAAAAAJAAcABwAAAAAAAAAJAAgABwADAAAAAAAJAAkABwACAAAAAAAJAAoABwABAAAAAAAJAAsABwADAAAAAAAJAAwABwADAAAAAAAJAA0ABwACAAAAAAAJAA4ABwAAAAAAAAAJAA8ABwABAAAAAAAJABAABwABAAAAAAAJABEABwADAAAAAAAJABIABwABAAAAAAAJABMABwADAAAAAAAJABQABwABAAAAAAAKAAUABwACAAAAAAAKAAYABwAAAAAAAAAKAAcABwADAAAAAAAKAAgABwADAAAAAAAKAAkABwACAAAAAAAKAAoABwADAAAAAAAKAAsABwADAAAAAAAKAAwABwACAAAAAAAKAA0ABwADAAAAAAAKAA4ABwAAAAAAAAAKAA8ABwADAAAAAAAKABAABwADAAAAAAAKABEABwADAAAAAAAKABIABwAAAAAAAAAKABMABwAAAAAAAAAKABQABwACAAAAAAALAAUABwABAAAAAAALAAYABwADAAAAAAALAAcABwACAAAAAAALAAgABwAAAAAAAAALAAkABwABAAAAAAALAAoABwABAAAAAAALAAsABwADAAAAAAALAAwABwABAAAAAAALAA0ABwADAAAAAAALAA4ABwABAAAAAAALAA8ABwAAAAAAAAALABAABwADAAAAAAALABEABwAAAAAAAAALABIABwAAAAAAAAALABMABwAAAAAAAAALABQABwAAAAAAAAAMAAUABwAAAAAAAAAMAAYABwADAAAAAAAMAAcABwABAAAAAAAMAAgABwAAAAAAAAAMAAkABwABAAAAAAAMAAoABwADAAAAAAAMAAsABwAAAAAAAAAMAAwABwACAAAAAAAMAA0ABwACAAAAAAAMAA4ABwAAAAAAAAAMAA8ABwACAAAAAAAMABAABwACAAAAAAAMABEABwAAAAAAAAAMABIABwAAAAAAAAAMABMABwADAAAAAAAMABQABwACAAAAAAANAAUABwAAAAAAAAANAAYABwABAAAAAAANAAcABwAAAAAAAAANAAgABwABAAAAAAANAAkABwABAAAAAAANAAoABwACAAAAAAANAAsABwAAAAAAAAANAAwABwADAAAAAAANAA0ABwABAAAAAAANAA4ABwABAAAAAAANAA8ABwABAAAAAAANABAABwABAAAAAAANABEABwAAAAAAAAANABIABwADAAAAAAANABMABwABAAAAAAANABQABwAAAAAAAAAOAAUABwACAAAAAAAOAAYABwADAAAAAAAOAAcABwABAAAAAAAOAAgABwACAAAAAAAOAAkABwADAAAAAAAOAAoABwADAAAAAAAOAAsABwABAAAAAAAOAAwABwAAAAAAAAAOAA0ABwADAAAAAAAOAA4ABwADAAAAAAAOAA8ABwABAAAAAAAOABAABwADAAAAAAAOABEABwABAAAAAAAOABIABwAAAAAAAAAOABMABwAAAAAAAAAOABQABwAAAAAAAAAPAAUABwADAAAAAAAPAAYABwABAAAAAAAPAAcABwADAAAAAAAPAAgABwACAAAAAAAPAAkABwAAAAAAAAAPAAoABwACAAAAAAAPAAsABwABAAAAAAAPAAwABwABAAAAAAAPAA0ABwAAAAAAAAAPAA4ABwABAAAAAAAPAA8ABwAAAAAAAAAPABAABwABAAAAAAAPABEABwAAAAAAAAAPABIABwAAAAAAAAAPABMABwAAAAAAAAAPABQABwADAAAAAAAQAAUABwACAAAAAAAQAAYABwADAAAAAAAQAAcABwADAAAAAAAQAAgABwACAAAAAAAQAAkABwACAAAAAAAQAAoABwAAAAAAAAAQAAsABwAAAAAAAAAQAAwABwADAAAAAAAQAA0ABwABAAAAAAAQAA4ABwAAAAAAAAAQAA8ABwADAAAAAAAQABAABwACAAAAAAAQABEABwADAAAAAAAQABIABwADAAAAAAAQABMABwAAAAAAAAAQABQABwACAAAAAAARAAUABwADAAAAAAARAAYABwADAAAAAAARAAcABwADAAAAAAARAAgABwAAAAAAAAARAAkABwAAAAAAAAARAAoABwADAAAAAAARAAsABwACAAAAAAARAAwABwAAAAAAAAARAA0ABwADAAAAAAARAA4ABwADAAAAAAARAA8ABwACAAAAAAARABAABwAAAAAAAAARABEABwACAAAAAAARABIABwAAAAAAAAARABMABwAAAAAAAAARABQABwACAAAAAAASAAUABwADAAAAAAASAAYABwACAAAAAAASAAcABwACAAAAAAASAAgABwADAAAAAAASAAkABwACAAAAAAASAAoABwAAAAAAAAASAAsABwAAAAAAAAASAAwABwABAAAAAAASAA0ABwADAAAAAAASAA4ABwABAAAAAAASAA8ABwAAAAAAAAASABAABwACAAAAAAASABEABwACAAAAAAASABIABwAAAAAAAAASABMABwADAAAAAAASABQABwACAAAAAAATAAUABwAAAAAAAAATAAYABwACAAAAAAATAAcABwACAAAAAAATAAgABwADAAAAAAATAAkABwABAAAAAAATAAoABwABAAAAAAATAAsABwACAAAAAAATAAwABwACAAAAAAATAA0ABwACAAAAAAATAA4ABwADAAAAAAATAA8ABwACAAAAAAATABAABwACAAAAAAATABEABwADAAAAAAATABIABwACAAAAAAATABMABwACAAAAAAATABQABwAAAAAAAAAUAAUABwADAAAAAAAUAAYABwACAAAAAAAUAAcABwACAAAAAAAUAAgABwACAAAAAAAUAAkABwADAAAAAAAUAAoABwACAAAAAAAUAAsABwACAAAAAAAUAAwABwAAAAAAAAAUAA0ABwABAAAAAAAUAA4ABwAAAAAAAAAUAA8ABwABAAAAAAAUABAABwADAAAAAAAUABEABwACAAAAAAAUABIABwADAAAAAAAUABMABwADAAAAAAAUABQABwACAAAAAAAVAAUABwABAAAAAAAVAAYABwABAAAAAAAVAAcABwADAAAAAAAVAAgABwAAAAAAAAAVAAkABwAAAAAAAAAVAAoABwABAAAAAAAVAAsABwACAAAAAAAWAAUABwADAAAAAAAWAAYABwAAAAAAAAAWAAcABwAAAAAAAAAWAAgABwACAAAAAAAWAAkABwADAAAAAAAWAAoABwACAAAAAAAWAAsABwABAAAAAAAXAAUABwAAAAAAAAAXAAYABwADAAAAAAAXAAcABwABAAAAAAAXAAgABwABAAAAAAAXAAkABwAAAAAAAAAXAAoABwACAAAAAAAXAAsABwACAAAAAAAYAAUABwAAAAAAAAAYAAYABwAAAAAAAAAYAAcABwADAAAAAAAYAAgABwABAAAAAAAYAAkABwABAAAAAAAYAAoABwAAAAAAAAAYAAsABwAAAAAAAAAZAAUABwACAAAAAAAZAAYABwACAAAAAAAZAAcABwACAAAAAAAZAAgABwABAAAAAAAZAAkABwACAAAAAAAZAAoABwACAAAAAAAZAAsABwAAAAAAAAAaAAUABwAAAAAAAAAaAAYABwABAAAAAAAaAAcABwADAAAAAAAaAAgABwACAAAAAAAaAAkABwADAAAAAAAaAAoABwADAAAAAAAaAAsABwADAAAAAAAbAAUABwACAAAAAAAbAAYABwAAAAAAAAAbAAcABwAAAAAAAAAbAAgABwAAAAAAAAAbAAkABwABAAAAAAAbAAoABwABAAAAAAAbAAsABwADAAAAAAAcAAUABwABAAAAAAAcAAYABwADAAAAAAAcAAcABwACAAAAAAAcAAgABwABAAAAAAAcAAkABwABAAAAAAAcAAoABwACAAAAAAAcAAsABwABAAAAAAAdAAUABwACAAAAAAAdAAYABwADAAAAAAAdAAcABwADAAAAAAAdAAgABwABAAAAAAAdAAkABwADAAAAAAAdAAoABwADAAAAAAAdAAsABwACAAAAAAAeAAUABwABAAAAAAAeAAYABwADAAAAAAAeAAcABwABAAAAAAAeAAgABwAAAAAAAAAeAAkABwABAAAAAAAeAAoABwADAAAAAAAeAAsABwAAAAAAAAAfAAUABwABAAAAAAAfAAYABwADAAAAAAAfAAcABwABAAAAAAAfAAgABwACAAAAAAAfAAkABwABAAAAAAAfAAoABwAAAAAAAAAfAAsABwADAAAAAAAgAAUABwACAAAAAAAgAAYABwACAAAAAAAgAAcABwACAAAAAAAgAAgABwADAAAAAAAgAAkABwABAAAAAAAgAAoABwAAAAAAAAAgAAsABwABAAAAAAAhAAUABwADAAAAAAAhAAYABwACAAAAAAAhAAcABwACAAAAAAAhAAgABwACAAAAAAAhAAkABwAAAAAAAAAhAAoABwABAAAAAAAhAAsABwABAAAAAAAiAAUABwAAAAAAAAAiAAYABwAAAAAAAAAiAAcABwADAAAAAAAiAAgABwADAAAAAAAiAAkABwABAAAAAAAiAAoABwAAAAAAAAAiAAsABwAAAAAAAAAAAB0ABwABAAAAAAAAAB4ABwAAAAAAAAAAAB8ABwADAAAAAAAAACAABwABAAAAAAAAACEABwABAAAAAAAAACIABwABAAAAAAABAB0ABwABAAAAAAABAB4ABwABAAAAAAABAB8ABwABAAAAAAABACAABwACAAAAAAABACEABwABAAAAAAABACIABwADAAAAAAACAB0ABwADAAAAAAACAB4ABwABAAAAAAACAB8ABwADAAAAAAACACAABwABAAAAAAACACEABwACAAAAAAACACIABwACAAAAAAADAB0ABwACAAAAAAADAB4ABwAAAAAAAAADAB8ABwAAAAAAAAADACAABwABAAAAAAADACEABwADAAAAAAADACIABwACAAAAAAAEAB0ABwACAAAAAAAEAB4ABwACAAAAAAAEAB8ABwADAAAAAAAEACAABwABAAAAAAAEACEABwADAAAAAAAEACIABwABAAAAAAAFAB0ABwACAAAAAAAFAB4ABwADAAAAAAAFAB8ABwACAAAAAAAFACAABwACAAAAAAAFACEABwAAAAAAAAAFACIABwADAAAAAAAGAB0ABwADAAAAAAAGAB4ABwABAAAAAAAGAB8ABwAAAAAAAAAGACAABwABAAAAAAAGACEABwACAAAAAAAGACIABwACAAAAAAAHAB0ABwADAAAAAAAHAB4ABwAAAAAAAAAHAB8ABwACAAAAAAAHACAABwADAAAAAAAHACEABwADAAAAAAAHACIABwABAAAAAAAIAB0ABwACAAAAAAAIAB4ABwABAAAAAAAIAB8ABwACAAAAAAAIACAABwACAAAAAAAIACEABwADAAAAAAAIACIABwADAAAAAAAJAB0ABwAAAAAAAAAJAB4ABwADAAAAAAAJAB8ABwADAAAAAAAJACAABwABAAAAAAAJACEABwAAAAAAAAAJACIABwAAAAAAAAAKAB0ABwABAAAAAAAKAB4ABwAAAAAAAAAKAB8ABwABAAAAAAAKACAABwADAAAAAAAKACEABwADAAAAAAAKACIABwAAAAAAAAALAB0ABwACAAAAAAALAB4ABwADAAAAAAALAB8ABwADAAAAAAALACAABwAAAAAAAAALACEABwADAAAAAAALACIABwABAAAAAAAMAB0ABwAAAAAAAAAMAB4ABwADAAAAAAAMAB8ABwABAAAAAAAMACAABwABAAAAAAAMACEABwAAAAAAAAAMACIABwACAAAAAAANAB0ABwACAAAAAAANAB4ABwAAAAAAAAANAB8ABwADAAAAAAANACAABwABAAAAAAANACEABwAAAAAAAAANACIABwABAAAAAAAOAB0ABwABAAAAAAAOAB4ABwADAAAAAAAOAB8ABwACAAAAAAAOACAABwADAAAAAAAOACEABwAAAAAAAAAOACIABwACAAAAAAAPAB0ABwADAAAAAAAPAB4ABwABAAAAAAAPAB8ABwACAAAAAAAPACAABwABAAAAAAAPACEABwACAAAAAAAPACIABwADAAAAAAAQAB0ABwADAAAAAAAQAB4ABwABAAAAAAAQAB8ABwACAAAAAAAQACAABwACAAAAAAAQACEABwAAAAAAAAAQACIABwACAAAAAAARAB0ABwACAAAAAAARAB4ABwACAAAAAAARAB8ABwABAAAAAAARACAABwABAAAAAAARACEABwABAAAAAAARACIABwABAAAAAAASAB0ABwAAAAAAAAASAB4ABwACAAAAAAASAB8ABwABAAAAAAASACAABwACAAAAAAASACEABwAAAAAAAAASACIABwABAAAAAAATAB0ABwADAAAAAAATAB4ABwACAAAAAAATAB8ABwAAAAAAAAATACAABwABAAAAAAATACEABwACAAAAAAATACIABwABAAAAAAAUAB0ABwADAAAAAAAUAB4ABwACAAAAAAAUAB8ABwACAAAAAAAUACAABwADAAAAAAAUACEABwADAAAAAAAUACIABwADAAAAAAAVAB0ABwADAAAAAAAVAB4ABwAAAAAAAAAVAB8ABwABAAAAAAAVACAABwACAAAAAAAVACEABwABAAAAAAAVACIABwABAAAAAAAWAB0ABwABAAAAAAAWAB4ABwACAAAAAAAWAB8ABwAAAAAAAAAWACAABwADAAAAAAAWACEABwADAAAAAAAWACIABwAAAAAAAAAXAB0ABwADAAAAAAAXAB4ABwABAAAAAAAXAB8ABwACAAAAAAAXACAABwACAAAAAAAXACEABwABAAAAAAAXACIABwAAAAAAAAAYAB0ABwABAAAAAAAYAB4ABwAAAAAAAAAYAB8ABwAAAAAAAAAYACAABwAAAAAAAAAYACEABwACAAAAAAAYACIABwACAAAAAAAZAB0ABwABAAAAAAAZAB4ABwACAAAAAAAZAB8ABwAAAAAAAAAZACAABwACAAAAAAAZACEABwADAAAAAAAZACIABwADAAAAAAAaACIABwADAAAAAAAbACIABwADAAAAAAAcACIABwADAAAAAAAdACIABwACAAAAAAAeACIABwACAAAAAAAfACIABwAAAAAAAAAgACIABwACAAAAAAAhACIABwABAAAAAAAiACIABwACAAAAAAAjACIABwADAAAAAAAkACIABwAAAAAAAAAlACIABwAAAAAAAAAmACIABwAAAAAAAAAnACIABwACAAAAAAAoACIABwADAAAAAAApACIABwAAAAAAAAAqACIABwABAAAAAAA5ACAABwAAAAAAAAA5ACEABwACAAAAAAA5ACIABwABAAAAAAA6ACAABwABAAAAAAA6ACEABwADAAAAAAA6ACIABwAAAAAAAAA7ACAABwACAAAAAAA7ACEABwACAAAAAAA7ACIABwACAAAAAAA8ACAABwAAAAAAAAA8ACEABwACAAAAAAA8ACIABwADAAAAAAA9ACAABwADAAAAAAA9ACEABwABAAAAAAA9ACIABwABAAAAAAA+ACAABwADAAAAAAA+ACEABwADAAAAAAA+ACIABwADAAAAAAA/ACAABwAAAAAAAAA/ACEABwABAAAAAAA/ACIABwAAAAAAAABAACAABwABAAAAAABAACEABwAAAAAAAABAACIABwADAAAAAABBACAABwACAAAAAABBACEABwADAAAAAABBACIABwADAAAAAABCACAABwADAAAAAABCACEABwACAAAAAABCACIABwABAAAAAABDACAABwACAAAAAABDACEABwABAAAAAABDACIABwAAAAAAAABEACAABwADAAAAAABEACEABwABAAAAAABEACIABwADAAAAAABFACAABwACAAAAAABFACEABwACAAAAAABFACIABwAAAAAAAABGACAABwAAAAAAAABGACEABwADAAAAAABGACIABwADAAAAAABHACAABwAAAAAAAABHACEABwABAAAAAABHACIABwABAAAAAAA=") +tile_set = SubResource("TileSet_ccjym") +collision_enabled = false +navigation_enabled = false +navigation_visibility_mode = 1 + +[node name="Dirt" type="TileMapLayer" parent="Node2D"] +use_parent_material = true +tile_map_data = PackedByteArray("AACHAFcAAQAAAAYAAAAZACIAAQABAAUAAAAaACIAAQACAAUAAAAbACIAAQACAAUAAAAcACIAAQACAAUAAAAdAB8AAQACAAQAAAAdACAAAQACAAQAAAAdACEAAQACAAQAAAAdACIAAQACAAUAAAAeAB8AAQABAAEAAAAeACAAAQACAAQAAAAeACEAAQACAAQAAAAeACIAAQACAAUAAAAfAB8AAQABAAEAAAAfACAAAQACAAQAAAAfACEAAQACAAQAAAAfACIAAQAGAAAAAAAgAB8AAQACAAEAAAAgACAAAQACAAQAAAAgACEAAQACAAQAAAAgACIAAQACAAUAAAAhAB8AAQACAAQAAAAhACAAAQACAAQAAAAhACEAAQACAAQAAAAhACIAAQACAAUAAAAiAB8AAQACAAQAAAAiACAAAQACAAQAAAAiACEAAQACAAQAAAAiACIAAQACAAUAAAAjAB8AAQACAAQAAAAjACAAAQACAAQAAAAjACEAAQACAAQAAAAjACIAAQACAAUAAAAkAB8AAQACAAQAAAAkACAAAQACAAQAAAAkACEAAQABAAEAAAAkACIAAQACAAUAAAAlAB8AAQACAAQAAAAlACAAAQACAAQAAAAlACEAAQACAAAAAAAlACIAAQAFAAAAAAAmAB8AAQACAAQAAAAmACAAAQACAAEAAAAmACEAAQACAAQAAAAmACIAAQAGAAAAAAAnAB8AAQACAAQAAAAnACAAAQACAAQAAAAnACEAAQACAAQAAAAnACIAAQACAAUAAAAoAB8AAQACAAQAAAAoACAAAQACAAQAAAAoACEAAQACAAQAAAAoACIAAQACAAUAAAApAB8AAQACAAQAAAApACAAAQABAAEAAAApACEAAQACAAQAAAApACIAAQACAAUAAAAqAB8AAQACAAQAAAAqACAAAQABAAEAAAAqACEAAQACAAQAAAAqACIAAQAFAAQAAAAqACMAAQABAAUAAAArAB8AAQACAAQAAAArACAAAQACAAQAAAArACEAAQACAAQAAAArACIAAQACAAQAAAArACMAAQACAAUAAAAsAB8AAQACAAQAAAAsACAAAQACAAQAAAAsACEAAQACAAQAAAAsACIAAQACAAQAAAAsACMAAQACAAUAAAAtAB8AAQACAAQAAAAtACAAAQACAAQAAAAtACEAAQACAAQAAAAtACIAAQACAAQAAAAtACMAAQACAAUAAAAuAB8AAQACAAQAAAAuACAAAQACAAQAAAAuACEAAQABAAAAAAAuACIAAQACAAQAAAAuACMAAQACAAUAAAAvAB8AAQACAAQAAAAvACAAAQACAAQAAAAvACEAAQAAAAEAAAAvACIAAQABAAEAAAAvACMAAQACAAUAAAAwAB8AAQACAAQAAAAwACAAAQACAAQAAAAwACEAAQACAAQAAAAwACIAAQACAAAAAAAwACMAAQAFAAAAAAAxAB8AAQACAAQAAAAxACAAAQACAAQAAAAxACEAAQACAAQAAAAxACIAAQACAAQAAAAxACMAAQAGAAAAAAAyAB8AAQACAAQAAAAyACAAAQACAAQAAAAyACEAAQACAAQAAAAyACIAAQACAAQAAAAyACMAAQAFAAAAAAAzAB8AAQACAAQAAAAzACAAAQACAAQAAAAzACEAAQACAAQAAAAzACIAAQACAAQAAAAzACMAAQAFAAAAAAA0AB8AAQACAAQAAAA0ACAAAQACAAQAAAA0ACEAAQACAAQAAAA0ACIAAQACAAQAAAA0ACMAAQACAAUAAAA1AB8AAQACAAQAAAA1ACAAAQACAAQAAAA1ACEAAQACAAQAAAA1ACIAAQACAAQAAAA1ACMAAQACAAUAAAA2AB8AAQACAAQAAAA2ACAAAQACAAQAAAA2ACEAAQACAAQAAAA2ACIAAQACAAQAAAA2ACMAAQACAAUAAAA3AB8AAQACAAQAAAA3ACAAAQACAAQAAAA3ACEAAQACAAQAAAA3ACIAAQABAAEAAAA3ACMAAQACAAUAAAA4AB8AAQACAAQAAAA4ACAAAQACAAQAAAA4ACEAAQACAAEAAAA4ACIAAQABAAEAAAA4ACMAAQACAAUAAAA5ABwAAQACAAQAAAA5AB0AAQACAAQAAAA5AB4AAQAAAAEAAAA5AB8AAQACAAQAAAA5ACAAAQACAAQAAAA5ACEAAQACAAQAAAA5ACIAAQAEAAIAAAA5ACMAAQADAAUAAAA6ABwAAQACAAQAAAA6AB0AAQACAAQAAAA6AB4AAQABAAEAAAA6AB8AAQACAAQAAAA6ACAAAQACAAQAAAA6ACEAAQAEAAQAAAA6ACIAAQADAAUAAAA7ABwAAQACAAQAAAA7AB0AAQACAAQAAAA7AB4AAQAAAAEAAAA7AB8AAQACAAQAAAA7ACAAAQACAAQAAAA7ACEAAQACAAUAAAA8ABwAAQACAAQAAAA8AB0AAQACAAQAAAA8AB4AAQACAAQAAAA8AB8AAQACAAQAAAA8ACAAAQACAAQAAAA8ACEAAQACAAUAAAA9ABwAAQACAAQAAAA9AB0AAQACAAQAAAA9AB4AAQACAAQAAAA9AB8AAQACAAQAAAA9ACAAAQACAAQAAAA9ACEAAQAFAAAAAAA+ABwAAQACAAQAAAA+AB0AAQACAAQAAAA+AB4AAQACAAQAAAA+AB8AAQACAAQAAAA+ACAAAQACAAQAAAA+ACEAAQACAAUAAAA/ABwAAQACAAQAAAA/AB0AAQACAAQAAAA/AB4AAQACAAQAAAA/AB8AAQACAAQAAAA/ACAAAQAEAAQAAAA/ACEAAQADAAUAAABAABwAAQACAAQAAABAAB0AAQACAAEAAABAAB4AAQACAAQAAABAAB8AAQACAAQAAABAACAAAQACAAUAAABBABwAAQACAAQAAABBAB0AAQACAAEAAABBAB4AAQACAAQAAABBAB8AAQACAAQAAABBACAAAQACAAUAAABCABwAAQACAAQAAABCAB0AAQABAAEAAABCAB4AAQACAAQAAABCAB8AAQACAAQAAABCACAAAQAFAAAAAABDABwAAQACAAQAAABDAB0AAQACAAQAAABDAB4AAQACAAQAAABDAB8AAQACAAQAAABDACAAAQAGAAAAAABEABwAAQACAAQAAABEAB0AAQACAAQAAABEAB4AAQACAAEAAABEAB8AAQACAAQAAABEACAAAQAFAAAAAABFABwAAQACAAQAAABFAB0AAQACAAQAAABFAB4AAQACAAEAAABFAB8AAQACAAQAAABFACAAAQAFAAAAAABGABwAAQACAAQAAABGAB0AAQACAAQAAABGAB4AAQAAAAEAAABGAB8AAQABAAAAAABGACAAAQACAAUAAABHABwAAQACAAQAAABHAB0AAQACAAQAAABHAB4AAQABAAAAAABHAB8AAQABAAAAAABHACAAAQACAAUAAAAVAB4AAQACAAQAAAAVAB8AAQACAAQAAAAVACAAAQACAAQAAAAWAB4AAQACAAQAAAAWAB8AAQACAAQAAAAWACAAAQACAAQAAAAWACEAAQAGAAAAAAAXAB4AAQACAAQAAAAXAB8AAQACAAQAAAAXACAAAQACAAQAAAAXACEAAQAFAAAAAAAYAB4AAQACAAQAAAAYAB8AAQACAAQAAAAYACAAAQACAAQAAAAYACEAAQAFAAAAAAAZAB4AAQACAAQAAAAZAB8AAQACAAQAAAAZACAAAQACAAQAAAAZACEAAQAFAAQAAAAaAB4AAQACAAQAAAAaAB8AAQACAAQAAAAaACAAAQACAAQAAAAaACEAAQACAAQAAAAbAB4AAQACAAQAAAAbAB8AAQACAAQAAAAbACAAAQACAAQAAAAbACEAAQACAAQAAAAcAB4AAQACAAQAAAAcAB8AAQACAAQAAAAcACAAAQACAAQAAAAcACEAAQACAAQAAAAdABsAAQACAAQAAAAdABwAAQACAAQAAAAdAB0AAQACAAQAAAAdAB4AAQACAAQAAAAeABsAAQACAAQAAAAeABwAAQACAAQAAAAeAB0AAQACAAQAAAAeAB4AAQACAAQAAAAfABsAAQACAAQAAAAfABwAAQACAAQAAAAfAB0AAQACAAQAAAAfAB4AAQACAAQAAAAgABsAAQACAAQAAAAgABwAAQACAAQAAAAgAB0AAQACAAQAAAAgAB4AAQABAAAAAAAhABsAAQACAAQAAAAhABwAAQACAAQAAAAhAB0AAQACAAQAAAAhAB4AAQACAAEAAAAiABsAAQACAAQAAAAiABwAAQACAAQAAAAiAB0AAQACAAQAAAAiAB4AAQACAAQAAAAjABsAAQACAAQAAAAjABwAAQACAAQAAAAjAB0AAQACAAQAAAAjAB4AAQACAAQAAAAkABsAAQACAAQAAAAkABwAAQACAAQAAAAkAB0AAQACAAQAAAAkAB4AAQACAAQAAAAlABsAAQACAAQAAAAlABwAAQACAAQAAAAlAB0AAQACAAQAAAAlAB4AAQACAAQAAAAmABsAAQACAAQAAAAmABwAAQACAAQAAAAmAB0AAQACAAQAAAAmAB4AAQACAAQAAAAnABsAAQACAAQAAAAnABwAAQACAAQAAAAnAB0AAQABAAAAAAAnAB4AAQACAAQAAAAoABsAAQACAAQAAAAoABwAAQACAAQAAAAoAB0AAQACAAAAAAAoAB4AAQACAAQAAAApABsAAQACAAQAAAApABwAAQACAAQAAAApAB0AAQACAAQAAAApAB4AAQACAAQAAAAqABsAAQACAAQAAAAqABwAAQACAAQAAAAqAB0AAQACAAQAAAAqAB4AAQACAAQAAAArABsAAQACAAQAAAArABwAAQACAAQAAAArAB0AAQACAAQAAAArAB4AAQACAAQAAAAsABsAAQACAAQAAAAsABwAAQACAAQAAAAsAB0AAQACAAQAAAAsAB4AAQACAAQAAAAtABsAAQACAAQAAAAtABwAAQACAAQAAAAtAB0AAQACAAQAAAAtAB4AAQACAAQAAAAuABsAAQACAAQAAAAuABwAAQACAAQAAAAuAB0AAQACAAQAAAAuAB4AAQACAAQAAAAvABsAAQACAAQAAAAvABwAAQACAAQAAAAvAB0AAQACAAQAAAAvAB4AAQACAAQAAAAwABsAAQACAAQAAAAwABwAAQACAAQAAAAwAB0AAQACAAQAAAAwAB4AAQACAAQAAAAxABsAAQACAAQAAAAxABwAAQACAAQAAAAxAB0AAQACAAQAAAAxAB4AAQACAAQAAAAyABsAAQACAAQAAAAyABwAAQACAAQAAAAyAB0AAQACAAQAAAAyAB4AAQACAAQAAAAzABsAAQACAAQAAAAzABwAAQACAAQAAAAzAB0AAQACAAQAAAAzAB4AAQACAAQAAAA0ABsAAQACAAQAAAA0ABwAAQACAAQAAAA0AB0AAQACAAQAAAA0AB4AAQACAAQAAAA1ABsAAQACAAQAAAA1ABwAAQACAAQAAAA1AB0AAQACAAQAAAA1AB4AAQACAAQAAAA2ABsAAQACAAQAAAA2ABwAAQACAAQAAAA2AB0AAQACAAQAAAA2AB4AAQACAAQAAAA3ABsAAQACAAQAAAA3ABwAAQACAAQAAAA3AB0AAQACAAQAAAA3AB4AAQACAAQAAAA4ABsAAQACAAQAAAA4ABwAAQACAAQAAAA4AB0AAQACAAQAAAA4AB4AAQACAAQAAAA5ABgAAQACAAQAAAA5ABkAAQACAAQAAAA5ABoAAQACAAQAAAA5ABsAAQACAAQAAAA6ABgAAQACAAQAAAA6ABkAAQACAAQAAAA6ABoAAQACAAQAAAA6ABsAAQACAAQAAAA7ABgAAQACAAQAAAA7ABkAAQACAAQAAAA7ABoAAQACAAQAAAA7ABsAAQACAAQAAAA8ABgAAQACAAQAAAA8ABkAAQACAAQAAAA8ABoAAQACAAQAAAA8ABsAAQACAAQAAAA9ABgAAQACAAQAAAA9ABkAAQACAAQAAAA9ABoAAQACAAQAAAA9ABsAAQACAAQAAAA+ABgAAQACAAQAAAA+ABkAAQACAAQAAAA+ABoAAQACAAQAAAA+ABsAAQACAAQAAAA/ABgAAQACAAQAAAA/ABkAAQACAAQAAAA/ABoAAQACAAQAAAA/ABsAAQACAAQAAABAABgAAQACAAQAAABAABkAAQACAAQAAABAABoAAQACAAQAAABAABsAAQACAAQAAABBABgAAQACAAQAAABBABkAAQACAAQAAABBABoAAQACAAQAAABBABsAAQACAAQAAABCABgAAQACAAQAAABCABkAAQACAAQAAABCABoAAQACAAQAAABCABsAAQACAAQAAABDABgAAQACAAQAAABDABkAAQACAAQAAABDABoAAQABAAEAAABDABsAAQACAAQAAABEABgAAQACAAQAAABEABkAAQABAAEAAABEABoAAQABAAEAAABEABsAAQACAAQAAABFABgAAQACAAQAAABFABkAAQAAAAEAAABFABoAAQACAAQAAABFABsAAQACAAQAAABGABgAAQACAAQAAABGABkAAQACAAQAAABGABoAAQACAAQAAABGABsAAQACAAQAAABHABgAAQACAAQAAABHABkAAQACAAQAAABHABoAAQACAAQAAABHABsAAQACAAQAAAAeACUAAQABAAYAAAAfACUAAQACAAYAAAAgACUAAQACAAYAAAAhACUAAQACAAYAAAAiACUAAQADAAYAAABFACcAAQABAAMAAABFACgAAQABAAQAAABGACcAAQACAAMAAABGACgAAQACAAQAAABHACcAAQACAAMAAABHACgAAQACAAQAAABBACQAAQAAAAYAAABCACMAAQABAAYAAABDACMAAQACAAYAAABEACMAAQACAAYAAABFACMAAQADAAYAAAAVAB0AAQACAAQAAAAWAB0AAQACAAQAAAAXAB0AAQACAAQAAAAYAB0AAQACAAQAAAAZAB0AAQACAAQAAAAaAB0AAQACAAQAAAAbAB0AAQACAAQAAAAcAB0AAQACAAQAAAAcABoAAQACAAQAAAAcABsAAQACAAQAAAAcABwAAQACAAQAAAAdABoAAQACAAQAAAAeABoAAQACAAQAAAAfABoAAQACAAQAAAAgABoAAQACAAQAAAAhABoAAQACAAQAAAAiABoAAQACAAQAAAAjABoAAQACAAQAAAAkABoAAQACAAQAAAAlABoAAQACAAQAAAAmABoAAQACAAQAAAAnABoAAQACAAQAAAAoABoAAQACAAQAAAApABoAAQACAAQAAAAqABoAAQACAAQAAAArABoAAQACAAQAAAAsABoAAQACAAQAAAAtABoAAQACAAQAAAAuABoAAQACAAQAAAAvABoAAQACAAQAAAAwABoAAQACAAQAAAAxABoAAQACAAQAAAAyABoAAQACAAQAAAAzABoAAQACAAQAAAA0ABoAAQACAAQAAAA1ABoAAQACAAQAAAA2ABoAAQACAAQAAAA3ABoAAQACAAQAAAA4ABoAAQACAAQAAAA4ABcAAQACAAQAAAA4ABgAAQACAAQAAAA4ABkAAQACAAQAAAA5ABcAAQACAAQAAAA6ABcAAQACAAQAAAA7ABcAAQACAAQAAAA8ABcAAQACAAQAAAA9ABcAAQACAAQAAAA+ABcAAQACAAQAAAA/ABcAAQACAAQAAABAABcAAQACAAQAAABBABcAAQACAAQAAABCABcAAQACAAQAAABDABcAAQACAAQAAABEABcAAQACAAQAAABFABcAAQACAAQAAABGABcAAQACAAQAAABHABcAAQACAAQAAAAVACEAAQACAAUAAAAUACAAAQABAAQAAAAUACEAAQABAAUAAAAUAB0AAQABAAQAAAAUAB4AAQABAAQAAAAUAB8AAQABAAQAAAA=") +tile_set = SubResource("TileSet_ccjym") + +[node name="Grass" type="TileMapLayer" parent="Node2D"] +use_parent_material = true +tile_map_data = PackedByteArray("AAACAAEAAAAAAAEAAAACAAIAAAADAAEAAAADAAIAAAACAAQAAAAEAAIAAAACAAQAAAAEAAMAAAACAAQAAAAFAAMAAAACAAQAAAAGAAMAAAACAAQAAAAHAAMAAAACAAQAAAAIAAMAAAACAAQAAAAJAAMAAAACAAQAAAAIAAQAAAAEAAAAAAAJAAQAAAACAAQAAAAKAAQAAAACAAQAAAAKAAMAAAACAAQAAAADAAMAAAACAAQAAAAEAAQAAAACAAQAAAAFAAQAAAACAAQAAAAGAAQAAAACAAQAAAAHAAQAAAABAAEAAAADAAEAAAACAAEAAAAFAAIAAAACAAQAAAAGAAIAAAACAAQAAAAHAAIAAAACAAQAAAAIAAIAAAACAAQAAAALAAMAAAACAAQAAAALAAQAAAAEAAAAAAAMAAMAAAACAAQAAAAAAAAAAAACAAQAAAABAAAAAAACAAQAAAABAAEAAAACAAQAAAAEAAEAAAACAAQAAAAFAAEAAAACAAQAAAAGAAEAAAACAAQAAAAJAAIAAAACAAQAAAAMAAQAAAAFAAAAAAANAAQAAAABAAEAAAAOAAQAAAACAAQAAAAPAAQAAAACAAQAAAAPAAUAAAACAAUAAAAQAAUAAAACAAUAAAARAAUAAAACAAUAAAASAAYAAAABAAUAAAATAAYAAAACAAUAAAAUAAYAAAACAAUAAAAWAAcAAAABAAUAAAAXAAcAAAACAAUAAAAdAAsAAAABAAUAAABGABUAAAACAAQAAABGABQAAAACAAQAAABGABMAAAACAAQAAABGABIAAAACAAQAAABGABEAAAACAAQAAABGABAAAAACAAQAAABGAA8AAAACAAQAAABGAA4AAAACAAQAAABGAA0AAAACAAQAAABGAAwAAAACAAQAAABGAAsAAAACAAQAAABGAAoAAAACAAQAAABGAAkAAAACAAQAAABGAAgAAAACAAQAAABGAAcAAAACAAQAAABHAAcAAAACAAQAAABHAAYAAAACAAQAAABHAAUAAAACAAQAAABHAAQAAAACAAQAAABHAAMAAAACAAQAAABHAAIAAAACAAQAAABHAAEAAAACAAQAAABHAAAAAAACAAQAAABHAAgAAAACAAQAAABHAAkAAAACAAQAAABHAAoAAAACAAQAAABHAAsAAAACAAQAAABHAAwAAAACAAQA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AAAWAAEAAAACAAQAAAAVAAEAAAACAAQAAAAUAAEAAAACAAQAAAAhAAEAAAACAAQAAAAiAAEAAAACAAQAAAAjAAEAAAACAAQAAAAkAAEAAAACAAQAAAAlAAEAAAACAAQAAAAmAAEAAAACAAQAAAAnAAEAAAACAAQAAAAoAAEAAAACAAQAAAApAAEAAAACAAQAAAAqAAEAAAACAAQAAAArAAEAAAACAAQAAAAsAAEAAAACAAQAAAAtAAEAAAACAAQAAAAuAAEAAAACAAQAAAAvAAEAAAACAAQAAAAwAAEAAAACAAQAAAAxAAEAAAACAAQAAAAyAAEAAAACAAQAAAAzAAEAAAACAAQAAAA0AAEAAAACAAQAAAA1AAEAAAACAAQAAAA2AAEAAAACAAQAAAA3AAEAAAACAAQAAAA4AAEAAAACAAQAAAA5AAEAAAACAAQAAAA6AAEAAAACAAQAAAA7AAEAAAACAAQAAAA8AAEAAAACAAQAAAA9AAEAAAACAAQAAAA+AAEAAAACAAQAAAA/AAEAAAACAAQAAABAAAEAAAACAAQAAABBAAEAAAACAAQAAABCAAEAAAACAAQAAABDAAEAAAACAAQAAABEAAEAAAACAAQAAABFAAEAAAACAAQAAABFAAIAAAACAAQAAABGAAIAAAACAAQAAABGAAMAAAACAAQAAABGAAQAAAACAAQAAABGAAUAAAACAAQAAABGAAYAAAACAAQAAAABAAIAAAACAAQAAAABAAMAAAACAAQAAAABAAQAAAACAAQAAAABAAUAAAACAAQAAAABAAYAAAACAAQAAAABAAcAAAACAAQAAAABAAgAAAACAAQAAAABAAkAAAACAAQAAAABAAoAAAACAAQAAAABAAsAAAACAAQAAAABAAwAAAACAAQAAAABAA0AAAACAAQAAAABAA4AAAACAAQAAAABAA8AAAACAAQAAAABABAAAAACAAQAAAABABEAAAACAAQAAAABABIAAAACAAQAAAABABMAAAACAAQAAAABABQAAAACAAQAAAABABUAAAACAAQAAAABABYAAAACAAQAAAABABcAAAACAAQAAAABABgAAAACAAQAAAABABkAAAACAAQAAAABABoAAAACAAQAAAABABsAAAACAAQAAAACAAMAAAACAAQAAAACAAQAAAACAAQAAAACAAUAAAACAAQAAAACAAYAAAACAAEAAAACAAcAAAABAAAAAAACAAgAAAAFAAAAAAACAAkAAAACAAQAAAACAAoAAAACAAQAAAACAAsAAAACAAQAAAACAAwAAAACAAQAAAACAA0AAAACAAQAAAACAA4AAAACAAQAAAACAA8AAAACAAQAAAACABAAAAACAAQAAAACABEAAAACAAQAAAACABIAAAACAAQAAAACABMAAAACAAQAAAACABQAAAACAAQAAAACABUAAAACAAQAAAACABYAAAACAAQAAAACABcAAAACAAQAAAACABgAAAACAAQAAAACABkAAAACAAQAAAACABoAAAACAAQAAAACABsAAAACAAQAAAADAAQAAAACAAQAAAADAAUAAAACAAQAAAADAAYAAAACAAQAAAADAAcAAAABAAEAAAADAAgAAAACAAQAAAADAAkAAAAFAAEAAAADAAoAAAAFAAEAAAADAAsAAAACAAQAAAADAAwAAAACAAQAAAADAA0AAAACAAQAAAADAA4AAAACAAQAAAADAA8AAAACAAQAAAADABAAAAACAAQAAAADABEAAAACAAQAAAADABIAAAACAAQAAAADABMAAAACAAQAAAADABQAAAACAAQAAAADABUAAAACAAQAAAADABYAAAACAAQAAAADABcAAAACAAQAAAADABgAAAACAAQAAAADABkAAAACAAQAAAADABoAAAACAAQAAAADABsAAAAEAAAAAAAEAAUAAAACAAQAAAAEAAYAAAACAAQAAAAEAAcAAAACAAQAAAAEAAgAAAACAAQAAAAEAAkAAAACAAQAAAAEAAoAAAACAAQAAAAEAAsAAAACAAQAAAAEAAwAAAACAAQAAAAEAA0AAAACAAQAAAAEAA4AAAACAAQAAAAEAA8AAAAAAAAAAAAEABAAAAAEAAAAAAAEABEAAAACAAAAAAAEABIAAAACAAAAAAAEABMAAAADAAAAAAAEABQAAAACAAQAAAAEABUAAAACAAQAAAAEABYAAAACAAQAAAAEABcAAAACAAQAAAAEABgAAAACAAQAAAAEABkAAAACAAQAAAAEABoAAAACAAQAAAAEABsAAAACAAAAAAAFAAUAAAACAAQAAAAFAAYAAAACAAQAAAAFAAcAAAACAAQAAAAFAAgAAAACAAQAAAAFAAkAAAACAAQAAAAFAAoAAAAEAAQAAAAFAAsAAAADAAQAAAAFAAwAAAADAAQAAAAFAA0AAAADAAQAAAAFAA4AAAADAAQAAAAFAA8AAAADAAQAAAAFABAAAAADAAQAAAAFABEAAAAEAAUAAAAFABIAAAADAAAAAAAFABMAAAABAAEAAAAFABQAAAACAAQAAAAFABUAAAACAAQAAAAFABYAAAACAAQAAAAFABcAAAACAAQAAAAFABgAAAACAAQAAAAFABkAAAACAAQAAAAFABoAAAACAAAAAAAFABsAAAAEAAEAAAAGAAUAAAACAAQAAAAGAAYAAAACAAQAAAAGAAcAAAACAAQAAAAGAAgAAAACAAQAAAAGAAkAAAACAAQAAAAGAAoAAAACAAUAAAAGABEAAAADAAMAAAAGABIAAAAEAAUAAAAGABMAAAAEAAAAAAAGABQAAAACAAQAAAAGABUAAAACAAQAAAAGABYAAAACAAQAAAAGABcAAAACAAQAAAAGABgAAAACAAQAAAAGABkAAAACAAQAAAAGABoAAAACAAQAAAAGABsAAAACAAEAAAAHAAUAAAACAAQAAAAHAAYAAAACAAQAAAAHAAcAAAACAAQAAAAHAAgAAAACAAQAAAAHAAkAAAAEAAQAAAAHAAoAAAADAAUAAAAHABIAAAACAAMAAAAHABMAAAACAAQAAAAHABQAAAACAAQAAAAHABUAAAACAAQAAAAHABYAAAACAAQAAAAHABcAAAACAAQAAAAHABgAAAACAAQAAAAHABkAAAACAAQAAAAHABoAAAACAAQAAAAHABsAAAAAAAAAAAAIAAUAAAACAAQAAAAIAAYAAAACAAQAAAAIAAcAAAACAAQAAAAIAAgAAAACAAQAAAAIAAkAAAACAAUAAAAIABIAAAADAAMAAAAIABMAAAAEAAUAAAAIABQAAAACAAQAAAAIABUAAAACAAQAAAAIABYAAAACAAQAAAAIABcAAAACAAQAAAAIABgAAAACAAQAAAAIABkAAAACAAQAAAAIABoAAAACAAQAAAAIABsAAAACAAQAAAAJAAUAAAACAAQAAAAJAAYAAAACAAQAAAAJAAcAAAACAAQAAAAJAAgAAAACAAQAAAAJAAkAAAACAAUAAAAJABMAAAACAAMAAAAJABQAAAACAAQAAAAJABUAAAACAAQAAAAJABYAAAACAAQAAAAJABcAAAACAAQAAAAJABgAAAACAAQAAAAJABkAAAACAAQAAAAJABoAAAACAAQAAAAJABsAAAACAAQAAAAKAAIAAAACAAQAAAAKAAUAAAACAAQAAAAKAAYAAAACAAQAAAAKAAcAAAACAAQAAAAKAAgAAAAEAAQAAAAKAAkAAAADAAUAAAAKABMAAAACAAMAAAAKABQAAAACAAQAAAAKABUAAAACAAQAAAAKABYAAAACAAQAAAAKABcAAAACAAQAAAAKABgAAAACAAQAAAAKABkAAAACAAQAAAAKABoAAAACAAQAAAAKABsAAAACAAQAAAALAAIAAAACAAQAAAALAAUAAAACAAQAAAALAAYAAAAEAAQAAAALAAcAAAADAAQAAAALAAgAAAADAAUAAAALABMAAAACAAMAAAALABQAAAACAAQAAAALABUAAAACAAQAAAALABYAAAACAAQAAAALABcAAAACAAQAAAALABgAAAACAAQAAAALABkAAAACAAQAAAALABoAAAACAAQAAAALABsAAAACAAQAAAAMAAIAAAACAAQAAAAMAAUAAAACAAQAAAAMAAYAAAACAAUAAAAMABMAAAACAAMAAAAMABQAAAACAAQAAAAMABUAAAACAAQAAAAMABYAAAACAAQAAAAMABcAAAACAAQAAAAMABgAAAACAAQAAAAMABkAAAABAAAAAAAMABoAAAACAAQAAAAMABsAAAACAAQAAAANAAIAAAACAAQAAAANAAMAAAACAAQAAAANAAUAAAAEAAQAAAANAAYAAAADAAUAAAANAA0AAAAEAAMAAAANABMAAAADAAMAAAANABQAAAAEAAUAAAANABUAAAACAAQAAAANABYAAAACAAQAAAANABcAAAAFAAAAAAANABgAAAADAAAAAAANABkAAAABAAAAAAANABoAAAAFAAAAAAANABsAAAACAAQAAAAOAAIAAAACAAQAAAAOAAMAAAACAAQAAAAOAAUAAAACAAUAAAAOAAwAAAAFAAIAAAAOABQAAAACAAMAAAAOABUAAAACAAQAAAAOABYAAAACAAQAAAAOABcAAAABAAAAAAAOABgAAAACAAQAAAAOABkAAAADAAAAAAAOABoAAAAEAAEAAAAOABsAAAACAAQAAAAPAAIAAAACAAQAAAAPAAMAAAACAAQAAAAPAAwAAAAEAAMAAAAPAA0AAAAFAAMAAAAPABQAAAACAAMAAAAPABUAAAACAAQAAAAPABYAAAACAAQAAAAPABcAAAADAAEAAAAPABgAAAACAAQAAAAPABkAAAADAAAAAAAPABoAAAABAAAAAAAPABsAAAACAAQAAAAQAAIAAAACAAQAAAAQAAMAAAACAAQAAAAQAAQAAAACAAQAAAAQABQAAAACAAMAAAAQABUAAAACAAQAAAAQABYAAAAFAAEAAAAQABcAAAACAAQAAAAQABgAAAADAAEAAAAQABkAAAACAAQAAAAQABoAAAABAAEAAAAQABsAAAACAAQAAAARAAIAAAACAAQAAAARAAMAAAACAAQAAAARAAQAAAACAAQAAAARABQAAAACAAMAAAARABUAAAACAAQAAAARABYAAAAAAAEAAAARABcAAAABAAEAAAARABgAAAACAAAAAAARABkAAAAAAAEAAAARABoAAAADAAEAAAARABsAAAACAAQAAAASAAIAAAACAAQAAAASAAMAAAACAAQAAAASAAQAAAACAAQAAAASAAUAAAAFAAQAAAASABQAAAACAAMAAAASABUAAAACAAQAAAASABYAAAADAAEAAAASABcAAAADAAEAAAASABgAAAACAAQAAAASABkAAAACAAAAAAASABoAAAAEAAAAAAASABsAAAACAAQAAAATAAMAAAACAAQAAAATAAQAAAACAAQAAAATAAUAAAADAAAAAAATABMAAAABAAMAAAATABQAAAAFAAUAAAATABUAAAACAAQAAAATABYAAAAAAAAAAAATABcAAAADAAEAAAATABgAAAADAAEAAAATABkAAAACAAAAAAATABoAAAAEAAAAAAATABsAAAACAAQAAAAUAAMAAAACAAQAAAAUAAQAAAACAAQAAAAUAAUAAAADAAAAAAAVAAMAAAACAAQAAAAVAAQAAAACAAQAAAAVAAUAAAACAAQAAAAVAAYAAAACAAUAAAAWAAMAAAACAAQAAAAWAAQAAAACAAQAAAAWAAUAAAACAAQAAAAWAAYAAAAFAAQAAAAXAAMAAAADAAEAAAAXAAQAAAACAAQAAAAXAAUAAAACAAQAAAAXAAYAAAACAAQAAAAYAAMAAAACAAAAAAAYAAQAAAACAAQAAAAYAAUAAAACAAQAAAAYAAYAAAACAAQAAAAYAAcAAAACAAUAAAAZAAMAAAAFAAEAAAAZAAQAAAACAAQAAAAZAAUAAAACAAQAAAAZAAYAAAACAAQAAAAZAAcAAAACAAUAAAAZAAsAAAAFAAMAAAAaAAMAAAADAAEAAAAaAAQAAAAFAAAAAAAaAAUAAAACAAQAAAAaAAYAAAACAAQAAAAaAAcAAAACAAUAAAAaAAsAAAAEAAIAAAAbAAMAAAADAAAAAAAbAAQAAAAEAAAAAAAbAAUAAAACAAQAAAAbAAYAAAACAAQAAAAbAAcAAAAFAAQAAAAbAAgAAAABAAUAAAAbAAsAAAAFAAMAAAAcAAMAAAAEAAAAAAAcAAQAAAAFAAEAAAAcAAUAAAACAAQAAAAcAAYAAAACAAQAAAAcAAcAAAACAAQAAAAcAAgAAAAFAAQAAAAcAAkAAAABAAUAAAAdAAMAAAAAAAEAAAAdAAQAAAAFAAAAAAAdAAUAAAACAAQAAAAdAAYAAAACAAQAAAAdAAcAAAACAAQAAAAdAAgAAAACAAQAAAAdAAkAAAAFAAQAAAAdAAoAAAABAAQAAAAeAAMAAAADAAEAAAAeAAQAAAABAAEAAAAeAAUAAAACAAQAAAAeAAYAAAACAAQAAAAeAAcAAAACAAQAAAAeAAgAAAACAAQAAAAeAAkAAAACAAQAAAAeAAoAAAACAAQAAAAeAAsAAAACAAUAAAAfAAMAAAAEAAEAAAAfAAQAAAADAAAAAAAfAAUAAAACAAQAAAAfAAYAAAACAAQAAAAfAAcAAAACAAQAAAAfAAgAAAACAAQAAAAfAAkAAAACAAQAAAAfAAoAAAACAAQAAAAfAAsAAAACAAUAAAAgAAMAAAAFAAEAAAAgAAQAAAADAAAAAAAgAAUAAAACAAQAAAAgAAYAAAACAAQAAAAgAAcAAAACAAQAAAAgAAgAAAACAAQAAAAgAAkAAAACAAQAAAAgAAoAAAACAAQAAAAgAAsAAAAFAAQAAAAhAAMAAAACAAAAAAAhAAQAAAAFAAEAAAAhAAUAAAACAAEAAAAhAAYAAAACAAQAAAAhAAcAAAACAAQAAAAhAAgAAAACAAQAAAAhAAkAAAACAAQAAAAhAAoAAAACAAQAAAAhAAsAAAACAAQAAAAiAAMAAAABAAEAAAAiAAQAAAADAAAAAAAiAAUAAAAAAAAAAAAiAAYAAAACAAQAAAAiAAcAAAACAAQAAAAiAAgAAAACAAQAAAAiAAkAAAACAAQAAAAiAAoAAAACAAQAAAAiAAsAAAACAAQAAAAjAAMAAAACAAQAAAAjAAQAAAAFAAEAAAAjAAUAAAAEAAEAAAAjAAYAAAACAAQAAAAjAAcAAAACAAQAAAAjAAgAAAACAAQAAAAjAAkAAAACAAQAAAAjAAoAAAACAAQAAAAjAAsAAAACAAQAAAAkAAMAAAACAAQAAAAkAAQAAAACAAAAAAAkAAUAAAACAAQAAAAkAAYAAAACAAQAAAAkAAcAAAACAAQAAAAkAAgAAAACAAQAAAAkAAkAAAACAAQAAAAkAAoAAAACAAQAAAAkAAsAAAACAAQAAAAlAAMAAAACAAQAAAAlAAQAAAAAAAEAAAAlAAUAAAACAAQAAAAlAAYAAAACAAQAAAAlAAcAAAACAAQAAAAlAAgAAAACAAQAAAAlAAkAAAACAAQAAAAlAAoAAAACAAQAAAAlAAsAAAACAAQAAAAmAAMAAAACAAQAAAAmAAQAAAAEAAEAAAAmAAUAAAACAAQAAAAmAAYAAAACAAQAAAAmAAcAAAACAAQAAAAmAAgAAAACAAQAAAAmAAkAAAACAAQAAAAmAAoAAAACAAQAAAAmAAsAAAACAAEAAAAnAAMAAAACAAQAAAAnAAQAAAADAAEAAAAnAAUAAAACAAQAAAAnAAYAAAACAAQAAAAnAAcAAAACAAQAAAAnAAgAAAACAAQAAAAnAAkAAAACAAQAAAAnAAoAAAACAAQAAAAnAAsAAAADAAAAAAAoAAIAAAACAAQAAAAoAAMAAAACAAQAAAAoAAcAAAACAAQAAAAoAAgAAAACAAQAAAAoAAkAAAACAAQAAAAoAAoAAAACAAQAAAAoAAsAAAADAAAAAAApAAIAAAACAAQAAAApAAMAAAACAAQAAAApAAcAAAACAAQAAAApAAgAAAACAAQAAAApAAkAAAACAAQAAAApAAoAAAACAAQAAAApAAsAAAACAAQAAAAqAAIAAAACAAQAAAAqAAMAAAACAAQAAAAqAAcAAAACAAQAAAAqAAgAAAACAAQAAAAqAAkAAAACAAQAAAAqAAoAAAACAAQAAAAqAAsAAAACAAQAAAArAAIAAAACAAQAAAArAAMAAAACAAQAAAArAAQAAAACAAQAAAArAAUAAAACAAQAAAArAAYAAAACAAQAAAArAAcAAAACAAQAAAArAAgAAAACAAQAAAArAAkAAAACAAQAAAArAAoAAAACAAQAAAArAAsAAAACAAQAAAAsAAIAAAACAAQAAAAsAAMAAAACAAQAAAAsAAQAAAACAAQAAAAsAAUAAAACAAQAAAAsAAYAAAACAAQAAAAsAAcAAAACAAQAAAAsAAgAAAACAAQAAAAsAAkAAAACAAQAAAAsAAoAAAACAAQAAAAsAAsAAAACAAQAAAAtAAIAAAACAAQAAAAtAAMAAAACAAQAAAAtAAQAAAACAAQAAAAtAAUAAAACAAQAAAAtAAYAAAACAAQAAAAtAAcAAAACAAQAAAAtAAgAAAACAAQAAAAtAAkAAAACAAQAAAAtAAoAAAACAAQAAAAtAAsAAAACAAQAAAAuAAIAAAACAAQAAAAuAAMAAAACAAQAAAAuAAQAAAACAAQAAAAuAAUAAAACAAQAAAAuAAYAAAACAAQAAAAuAAcAAAACAAQAAAAuAAgAAAACAAQAAAAuAAkAAAACAAQAAAAuAAoAAAACAAQAAAAuAAsAAAACAAQAAAAvAAIAAAACAAQAAAAvAAMAAAACAAQAAAAvAAQAAAACAAQAAAAvAAUAAAACAAQAAAAvAAYAAAACAAQAAAAvAAcAAAACAAQAAAAvAAgAAAACAAQAAAAvAAkAAAACAAQAAAAvAAoAAAACAAQAAAAvAAsAAAACAAQAAAAwAAIAAAACAAQAAAAwAAMAAAACAAQAAAAwAAQAAAAAAAEAAAAwAAUAAAACAAQAAAAwAAYAAAACAAQAAAAwAAcAAAACAAQAAAAwAAgAAAACAAQAAAAwAAkAAAACAAQAAAAwAAoAAAACAAQAAAAwAAsAAAACAAQAAAAxAAIAAAACAAQAAAAxAAMAAAACAAQAAAAxAAQAAAACAAQAAAAxAAUAAAACAAQAAAAxAAYAAAACAAQAAAAxAAcAAAACAAQAAAAxAAgAAAACAAQAAAAxAAkAAAACAAQAAAAxAAoAAAACAAAAAAAxAAsAAAAFAAEAAAAyAAIAAAACAAQAAAAyAAMAAAACAAQAAAAyAAQAAAACAAQAAAAyAAUAAAACAAQAAAAyAAYAAAACAAQAAAAyAAcAAAACAAQAAAAyAAgAAAACAAQAAAAyAAkAAAADAAAAAAAyAAoAAAADAAAAAAAyAAsAAAACAAQAAAAzAAIAAAACAAQAAAAzAAMAAAAFAAEAAAAzAAQAAAAAAAEAAAAzAAUAAAACAAQAAAAzAAYAAAACAAQAAAAzAAcAAAACAAQAAAAzAAgAAAACAAQAAAAzAAkAAAACAAEAAAAzAAoAAAAEAAAAAAAzAAsAAAACAAAAAAA0AAIAAAACAAQAAAA0AAMAAAAEAAAAAAA0AAQAAAACAAEAAAA0AAUAAAACAAQAAAA0AAYAAAACAAQAAAA0AAcAAAACAAQAAAA0AAgAAAABAAAAAAA0AAkAAAAFAAEAAAA0AAoAAAAAAAAAAAA0AAsAAAAFAAEAAAA0AAwAAAADAAEAAAA0AA0AAAACAAQAAAA0AA4AAAACAAQAAAA0AA8AAAACAAQAAAA0ABAAAAACAAQAAAA0ABEAAAACAAQAAAA0ABIAAAACAAQAAAA0ABMAAAACAAQAAAA0ABQAAAACAAQAAAA0ABUAAAADAAAAAAA0ABYAAAAAAAAAAAA0ABcAAAACAAQAAAA1AAIAAAACAAQAAAA1AAMAAAAEAAEAAAA1AAQAAAAAAAEAAAA1AAUAAAACAAQAAAA1AAYAAAACAAQAAAA1AAcAAAACAAQAAAA1AAgAAAAFAAEAAAA1AAkAAAACAAQAAAA1AAoAAAABAAAAAAA1AAsAAAACAAAAAAA1AAwAAAACAAEAAAA1AA0AAAACAAQAAAA1AA4AAAACAAQAAAA1AA8AAAACAAQAAAA1ABAAAAACAAQAAAA1ABEAAAACAAQAAAA1ABIAAAACAAQAAAA1ABMAAAACAAQAAAA1ABQAAAACAAQAAAA1ABUAAAACAAQAAAA1ABYAAAACAAQAAAA1ABcAAAACAAQAAAA2AAIAAAAAAAAAAAA2AAMAAAADAAEAAAA2AAQAAAADAAAAAAA2AAUAAAADAAEAAAA2AAYAAAACAAQAAAA2AAcAAAACAAQAAAA2AAgAAAABAAAAAAA2AAkAAAACAAQAAAA2AAoAAAADAAAAAAA2AAsAAAAAAAEAAAA2AAwAAAADAAEAAAA2AA0AAAACAAQAAAA2AA4AAAACAAQAAAA2AA8AAAACAAQAAAA2ABAAAAACAAQAAAA2ABEAAAACAAQAAAA2ABIAAAACAAQAAAA2ABMAAAACAAQAAAA2ABQAAAACAAQAAAA2ABUAAAACAAQAAAA2ABYAAAACAAQAAAA2ABcAAAACAAQAAAA3AAIAAAAAAAEAAAA3AAMAAAAAAAAAAAA3AAQAAAAEAAEAAAA3AAUAAAABAAEAAAA3AAYAAAACAAQAAAA3AAcAAAACAAQAAAA3AAgAAAABAAEAAAA3AAkAAAACAAQAAAA3AAoAAAAAAAAAAAA3AAsAAAAFAAEAAAA3AAwAAAAFAAEAAAA3AA0AAAACAAQAAAA3AA4AAAACAAQAAAA3AA8AAAACAAQAAAA3ABAAAAACAAQAAAA3ABEAAAACAAQAAAA3ABIAAAACAAQAAAA3ABMAAAACAAQAAAA3ABQAAAACAAQAAAA3ABUAAAACAAQAAAA3ABYAAAACAAQAAAA3ABcAAAABAAEAAAA4AAIAAAAAAAEAAAA4AAMAAAAAAAAAAAA4AAQAAAAEAAEAAAA4AAUAAAACAAAAAAA4AAYAAAACAAQAAAA4AAcAAAACAAQAAAA4AAgAAAAFAAEAAAA4AAkAAAACAAQAAAA4AAoAAAAAAAEAAAA4AAsAAAABAAAAAAA4AAwAAAACAAQAAAA4AA0AAAACAAQAAAA4AA4AAAACAAQAAAA4AA8AAAACAAQAAAA4ABAAAAACAAQAAAA4ABEAAAACAAQAAAA4ABIAAAACAAQAAAA4ABMAAAACAAQAAAA4ABQAAAACAAQAAAA4ABUAAAACAAQAAAA4ABYAAAACAAQAAAA4ABcAAAAEAAQAAAA5AAIAAAABAAEAAAA5AAMAAAACAAQAAAA5AAQAAAAAAAAAAAA5AAUAAAAEAAEAAAA5AAYAAAACAAQAAAA5AAcAAAACAAQAAAA5AAgAAAAAAAEAAAA5AAkAAAACAAQAAAA5AAoAAAABAAEAAAA5AAsAAAAAAAAAAAA5AAwAAAACAAQAAAA5AA0AAAACAAQAAAA5AA4AAAACAAQAAAA5AA8AAAACAAQAAAA5ABAAAAACAAQAAAA5ABEAAAACAAQAAAA5ABIAAAACAAQAAAA5ABMAAAACAAQAAAA5ABQAAAACAAQAAAA5ABUAAAACAAQAAAA6AAIAAAAFAAAAAAA6AAMAAAACAAQAAAA6AAQAAAAAAAEAAAA6AAUAAAADAAAAAAA6AAYAAAACAAQAAAA6AAcAAAACAAQAAAA6AAgAAAABAAEAAAA6AAkAAAACAAQAAAA6AAoAAAADAAEAAAA6AAsAAAAFAAEAAAA6AAwAAAACAAQAAAA6AA0AAAACAAQAAAA6AA4AAAACAAQAAAA6AA8AAAACAAQAAAA6ABAAAAACAAQAAAA6ABEAAAACAAQAAAA6ABIAAAABAAAAAAA6ABMAAAACAAQAAAA6ABQAAAACAAQAAAA6ABUAAAACAAQAAAA7AAIAAAADAAAAAAA7AAMAAAACAAQAAAA7AAQAAAAAAAAAAAA7AAUAAAADAAAAAAA7AAYAAAACAAQAAAA7AAcAAAACAAQAAAA7AAgAAAADAAEAAAA7AAkAAAAEAAAAAAA7AAoAAAAEAAAAAAA7AAsAAAACAAQAAAA7AAwAAAACAAQAAAA7AA0AAAACAAQAAAA7AA4AAAACAAQAAAA7AA8AAAACAAQAAAA7ABAAAAAAAAAAAAA7ABEAAAACAAQAAAA7ABIAAAAFAAEAAAA7ABMAAAACAAQAAAA7ABQAAAACAAQAAAA7ABUAAAACAAQAAAA8AAIAAAACAAEAAAA8AAMAAAACAAQAAAA8AAQAAAAAAAEAAAA8AAUAAAAAAAEAAAA8AAYAAAACAAQAAAA8AAcAAAACAAQAAAA8AAgAAAAEAAEAAAA8AAkAAAAEAAAAAAA8AAoAAAADAAAAAAA8AAsAAAACAAQAAAA8AAwAAAACAAQAAAA8AA0AAAACAAQAAAA8AA4AAAACAAQAAAA8AA8AAAAEAAAAAAA8ABAAAAABAAAAAAA8ABEAAAACAAQAAAA8ABIAAAADAAEAAAA8ABMAAAACAAQAAAA8ABQAAAACAAQAAAA8ABUAAAACAAQAAAA9AAIAAAACAAQAAAA9AAMAAAACAAQAAAA9AAQAAAACAAQAAAA9AAUAAAAAAAAAAAA9AAYAAAACAAQAAAA9AAcAAAACAAQAAAA9AAgAAAAEAAEAAAA9AAkAAAACAAAAAAA9AAoAAAAEAAAAAAA9AAsAAAACAAQAAAA9AAwAAAACAAQAAAA9AA0AAAACAAQAAAA9AA4AAAACAAQAAAA9AA8AAAAFAAEAAAA9ABAAAAACAAQAAAA9ABEAAAACAAQAAAA9ABIAAAACAAEAAAA9ABMAAAACAAQAAAA9ABQAAAACAAQAAAA9ABUAAAACAAQAAAA+AAIAAAACAAAAAAA+AAMAAAACAAQAAAA+AAQAAAACAAQAAAA+AAUAAAAEAAAAAAA+AAYAAAACAAQAAAA+AAcAAAACAAQAAAA+AAgAAAACAAQAAAA+AAkAAAADAAEAAAA+AAoAAAACAAQAAAA+AAsAAAACAAQAAAA+AAwAAAACAAQAAAA+AA0AAAACAAQAAAA+AA4AAAACAAQAAAA+AA8AAAACAAEAAAA+ABAAAAACAAQAAAA+ABEAAAACAAQAAAA+ABIAAAABAAEAAAA+ABMAAAACAAQAAAA+ABQAAAACAAQAAAA+ABUAAAACAAQAAAA/AAIAAAADAAEAAAA/AAMAAAACAAQAAAA/AAQAAAACAAQAAAA/AAUAAAACAAQAAAA/AAYAAAACAAQAAAA/AAcAAAACAAQAAAA/AAgAAAACAAQAAAA/AAkAAAACAAQAAAA/AAoAAAACAAQAAAA/AAsAAAACAAQAAAA/AAwAAAACAAQAAAA/AA0AAAACAAQAAAA/AA4AAAACAAQAAAA/AA8AAAAAAAEAAAA/ABAAAAACAAQAAAA/ABEAAAACAAQAAAA/ABIAAAACAAQAAAA/ABMAAAACAAQAAAA/ABQAAAACAAQAAAA/ABUAAAACAAQAAABAAAIAAAADAAAAAABAAAMAAAACAAQAAABAAAQAAAACAAQAAABAAAUAAAACAAQAAABAAAYAAAACAAQAAABAAAcAAAACAAQAAABAAAgAAAACAAQAAABAAAkAAAACAAQAAABAAAoAAAACAAQAAABAAAsAAAACAAQAAABAAAwAAAACAAQAAABAAA0AAAACAAQAAABAAA4AAAACAAQAAABAAA8AAAACAAQAAABAABAAAAACAAQAAABAABEAAAAEAAEAAABAABIAAAACAAQAAABAABMAAAACAAQAAABAABQAAAACAAQAAABAABUAAAAAAAEAAABBAAIAAAAAAAAAAABBAAMAAAACAAQAAABBAAQAAAACAAQAAABBAAUAAAACAAQAAABBAAYAAAACAAQAAABBAAcAAAACAAQAAABBAAgAAAACAAQAAABBAAkAAAACAAQAAABBAAoAAAACAAQAAABBAAsAAAACAAQAAABBAAwAAAACAAQAAABBAA0AAAACAAQAAABBAA4AAAACAAQAAABBAA8AAAACAAQAAABBABAAAAACAAQAAABBABEAAAACAAQAAABBABIAAAACAAQAAABBABMAAAACAAQAAABBABQAAAACAAQAAABBABUAAAAEAAEAAABCAAIAAAAEAAAAAABCAAMAAAACAAQAAABCAAQAAAACAAQAAABCAAUAAAACAAQAAABCAAYAAAACAAQAAABCAAcAAAACAAQAAABCAAgAAAACAAQAAABCAAkAAAACAAQAAABCAAoAAAACAAQAAABCAAsAAAACAAQAAABCAAwAAAACAAQAAABCAA0AAAACAAQAAABCAA4AAAACAAQAAABCAA8AAAACAAQAAABCABAAAAACAAQAAABCABEAAAACAAQAAABCABIAAAACAAQAAABCABMAAAACAAQAAABCABQAAAACAAQAAABCABUAAAADAAAAAABDAAIAAAACAAQAAABDAAMAAAACAAQAAABDAAQAAAACAAQAAABDAAUAAAACAAQAAABDAAYAAAACAAQAAABDAAcAAAACAAQAAABDAAgAAAACAAQAAABDAAkAAAACAAQAAABDAAoAAAACAAQAAABDAAsAAAACAAQAAABDAAwAAAACAAQAAABDAA0AAAACAAQAAABDAA4AAAACAAQAAABDAA8AAAACAAQAAABDABAAAAACAAQAAABDABEAAAACAAQAAABDABIAAAACAAQAAABDABMAAAACAAQAAABDABQAAAACAAEAAABDABUAAAAFAAEAAABEAAIAAAACAAQAAABEAAMAAAACAAQAAABEAAQAAAACAAQAAABEAAUAAAACAAQAAABEAAYAAAACAAQAAABEAAcAAAACAAQAAABEAAgAAAACAAQAAABEAAkAAAACAAQAAABEAAoAAAACAAQAAABEAAsAAAACAAQAAABEAAwAAAACAAQAAABEAA0AAAACAAQAAABEAA4AAAACAAQAAABEAA8AAAACAAQAAABEABAAAAACAAQAAABEABEAAAACAAQAAABEABIAAAACAAQAAABEABMAAAACAAQAAABEABQAAAAFAAEAAABEABUAAAACAAAAAABFAAMAAAACAAQAAABFAAQAAAACAAQAAABFAAUAAAACAAQAAABFAAYAAAACAAQAAABFAAcAAAACAAQAAABFAAgAAAACAAQAAABFAAkAAAACAAQAAABFAAoAAAACAAQAAABFAAsAAAACAAQAAABFAAwAAAACAAQAAABFAA0AAAACAAQAAABFAA4AAAACAAQAAABFAA8AAAACAAQAAABFABAAAAACAAQAAABFABEAAAACAAQAAABFABIAAAACAAQAAABFABMAAAACAAQAAABFABQAAAAAAAEAAABFABUAAAACAAQAAAAUABMAAAACAAMAAAAUABQAAAACAAQAAAAVABMAAAADAAMAAAAVABQAAAAEAAUAAAAWAA4AAAAEAAMAAAAXAA8AAAAFAAIAAAAYAA8AAAAFAAMAAAAbAAwAAAAEAAMAAAAdABQAAAACAAQAAAAeABMAAAACAAMAAAAfABMAAAACAAMAAAAfABQAAAADAAAAAAAgAAwAAAABAAUAAAAhAAwAAAACAAUAAAAiAAwAAAAFAAQAAAAiAA0AAAABAAQAAAAjAAwAAAACAAQAAAAjAA0AAAACAAQAAAAWABQAAAACAAMAAAAXABQAAAACAAMAAAAYABQAAAACAAMAAAAZABQAAAACAAMAAAAaABQAAAACAAMAAAAbABQAAAACAAMAAAAcABMAAAABAAMAAAAcABQAAAAFAAUAAAAdABMAAAACAAMAAAAeABQAAAAAAAAAAAAgABIAAAABAAMAAAAgABMAAAAFAAUAAAAgABQAAAACAAAAAAAhABAAAAABAAMAAAAhABEAAAABAAQAAAAhABIAAAAFAAUAAAAhABMAAAAFAAAAAAAhABQAAAAEAAAAAAAiAA4AAAABAAQAAAAiAA8AAAABAAQAAAAiABAAAAAFAAUAAAAiABEAAAACAAQAAAAiABIAAAADAAAAAAAiABMAAAADAAAAAAAiABQAAAACAAQAAAAjAA4AAAACAAQAAAAjAA8AAAACAAQAAAAjABAAAAACAAQAAAAjABEAAAACAAQAAAAjABIAAAADAAEAAAAjABMAAAAAAAEAAAAjABQAAAAEAAEAAAAkAAwAAAACAAQAAAAkAA0AAAACAAQAAAAkAA4AAAACAAQAAAAkAA8AAAACAAQAAAAkABAAAAACAAQAAAAkABEAAAACAAQAAAAkABIAAAACAAQAAAAkABMAAAACAAQAAAAkABQAAAACAAQAAAAkABUAAAACAAQAAAAkABYAAAACAAQAAAAkABcAAAACAAQAAAAkABgAAAABAAEAAAAkABkAAAACAAQAAAAkABoAAAACAAUAAAAlAAwAAAACAAQAAAAlAA0AAAACAAQAAAAlAA4AAAACAAQAAAAlAA8AAAACAAQAAAAlABAAAAACAAQAAAAlABEAAAACAAQAAAAlABIAAAACAAQAAAAlABMAAAACAAQAAAAlABQAAAACAAQAAAAlABUAAAACAAQAAAAlABYAAAACAAQAAAAlABcAAAACAAQAAAAmAAwAAAAFAAEAAAAmAA0AAAACAAQAAAAmAA4AAAACAAQAAAAmAA8AAAACAAQAAAAmABAAAAACAAQAAAAmABEAAAACAAQAAAAmABIAAAACAAQAAAAmABMAAAACAAQAAAAmABQAAAACAAQAAAAmABUAAAACAAQAAAAmABYAAAACAAQAAAAmABcAAAACAAQAAAAnAAwAAAADAAEAAAAnAA0AAAACAAQAAAAnAA4AAAACAAQAAAAnAA8AAAACAAQAAAAnABAAAAACAAQAAAAnABEAAAACAAQAAAAnABIAAAACAAQAAAAnABMAAAACAAQAAAAnABQAAAACAAQAAAAnABUAAAACAAQAAAAnABYAAAACAAQAAAAnABcAAAACAAQAAAAoAAwAAAAAAAAAAAAoAA0AAAACAAQAAAAoAA4AAAACAAQAAAAoAA8AAAACAAQAAAAoABAAAAACAAQAAAAoABEAAAACAAQAAAAoABIAAAACAAQAAAAoABMAAAAAAAAAAAAoABQAAAACAAQAAAAoABUAAAACAAQAAAAoABYAAAACAAQAAAAoABcAAAACAAQAAAApAAwAAAAAAAAAAAApAA0AAAACAAQAAAApAA4AAAACAAQAAAApAA8AAAACAAQAAAApABAAAAACAAQAAAApABEAAAACAAQAAAApABIAAAACAAQAAAApABMAAAADAAAAAAApABQAAAACAAQAAAApABUAAAACAAQAAAApABYAAAACAAQAAAApABcAAAACAAQAAAAqAAwAAAACAAQAAAAqAA0AAAACAAQAAAAqAA4AAAACAAQAAAAqAA8AAAACAAQAAAAqABAAAAACAAQAAAAqABEAAAACAAQAAAAqABIAAAACAAQAAAAqABMAAAABAAAAAAAqABQAAAACAAEAAAAqABUAAAACAAQAAAAqABYAAAACAAQAAAAqABcAAAACAAEAAAArAAwAAAACAAQAAAArAA0AAAACAAQAAAArAA4AAAACAAQAAAArAA8AAAACAAQAAAArABAAAAACAAQAAAArABEAAAACAAQAAAArABIAAAACAAQAAAArABMAAAABAAAAAAArABQAAAADAAAAAAArABUAAAACAAQAAAArABYAAAACAAQAAAArABcAAAACAAEAAAAsAAwAAAACAAQAAAAsAA0AAAACAAQAAAAsAA4AAAACAAQAAAAsAA8AAAACAAQAAAAsABAAAAACAAQAAAAsABEAAAACAAQAAAAsABIAAAABAAAAAAAsABMAAAABAAEAAAAsABQAAAACAAAAAAAsABUAAAACAAQAAAAsABYAAAACAAQAAAAsABcAAAACAAEAAAAtAAwAAAAEAAEAAAAtAA0AAAACAAQAAAAtAA4AAAACAAQAAAAtAA8AAAACAAQAAAAtABAAAAACAAQAAAAtABEAAAACAAQAAAAtABIAAAABAAEAAAAtABMAAAACAAAAAAAtABQAAAADAAAAAAAtABUAAAACAAQAAAAtABYAAAACAAQAAAAtABcAAAACAAQAAAAuAAwAAAACAAQAAAAuAA0AAAACAAQAAAAuAA4AAAACAAQAAAAuAA8AAAACAAQAAAAuABAAAAACAAQAAAAuABEAAAACAAQAAAAuABIAAAACAAAAAAAuABMAAAACAAQAAAAuABQAAAACAAQAAAAuABUAAAACAAQAAAAuABYAAAACAAQAAAAuABcAAAACAAQAAAAvAAwAAAACAAQAAAAvAA0AAAACAAQAAAAvAA4AAAACAAQAAAAvAA8AAAACAAQAAAAvABAAAAACAAQAAAAvABEAAAACAAQAAAAvABIAAAACAAQAAAAvABMAAAACAAQAAAAvABQAAAACAAQAAAAvABUAAAACAAQAAAAvABYAAAACAAQAAAAvABcAAAACAAQAAAAwAAwAAAACAAQAAAAwAA0AAAACAAQAAAAwAA4AAAACAAQAAAAwAA8AAAACAAQAAAAwABAAAAACAAQAAAAwABEAAAACAAQAAAAwABIAAAACAAQAAAAwABMAAAACAAQAAAAwABQAAAACAAQAAAAwABUAAAACAAQAAAAwABYAAAACAAQAAAAwABcAAAACAAQAAAAxAAwAAAACAAQAAAAxAA0AAAACAAQAAAAxAA4AAAACAAQAAAAxAA8AAAACAAQAAAAxABAAAAACAAQAAAAxABEAAAACAAQAAAAxABIAAAACAAQAAAAxABMAAAACAAQAAAAxABQAAAACAAQAAAAxABUAAAACAAQAAAAxABYAAAACAAQAAAAxABcAAAACAAQAAAAyAAwAAAACAAQAAAAyAA0AAAACAAQAAAAyAA4AAAACAAQAAAAyAA8AAAACAAQAAAAyABAAAAACAAQAAAAyABEAAAACAAQAAAAyABIAAAACAAQAAAAyABMAAAACAAQAAAAyABQAAAACAAQAAAAyABUAAAACAAQAAAAyABYAAAACAAQAAAAyABcAAAACAAQAAAAzAAwAAAACAAQAAAAzAA0AAAACAAQAAAAzAA4AAAACAAQAAAAzAA8AAAACAAQAAAAzABAAAAACAAQAAAAzABEAAAACAAQAAAAzABIAAAACAAQAAAAzABMAAAACAAQAAAAzABQAAAACAAQAAAAzABUAAAACAAQAAAAzABYAAAACAAQAAAAzABcAAAACAAQAAAAUABUAAAACAAQAAAAUABYAAAACAAQAAAAUABcAAAACAAQAAAAUABgAAAACAAQAAAAUABkAAAACAAQAAAAUABoAAAACAAQAAAAUABsAAAACAAQAAAAVABUAAAACAAQAAAAVABYAAAACAAQAAAAVABcAAAACAAQAAAAVABgAAAACAAQAAAAVABkAAAACAAQAAAAVABoAAAACAAQAAAAVABsAAAACAAQAAAAWABUAAAACAAQAAAAWABYAAAACAAQAAAAWABcAAAACAAQAAAAWABgAAAACAAQAAAAWABkAAAACAAQAAAAWABoAAAACAAQAAAAWABsAAAACAAQAAAAXABUAAAACAAQAAAAXABYAAAACAAQAAAAXABcAAAACAAQAAAAXABgAAAACAAQAAAAXABkAAAACAAQAAAAXABoAAAACAAQAAAAXABsAAAACAAQAAAAYABUAAAACAAQAAAAYABYAAAACAAQAAAAYABcAAAACAAQAAAAYABgAAAACAAQAAAAYABkAAAACAAQAAAAYABoAAAACAAQAAAAYABsAAAACAAQAAAAZABUAAAACAAQAAAAZABYAAAACAAQAAAAZABcAAAACAAQAAAAZABgAAAACAAQAAAAZABkAAAACAAQAAAAZABoAAAADAAAAAAAZABsAAAACAAQAAAAaABUAAAACAAQAAAAaABYAAAACAAQAAAAaABcAAAACAAQAAAAaABgAAAACAAQAAAAaABkAAAABAAAAAAAaABoAAAACAAAAAAAaABsAAAACAAQAAAAbABUAAAACAAQAAAAbABYAAAACAAQAAAAbABcAAAACAAQAAAAbABgAAAACAAQAAAAbABkAAAADAAAAAAAbABoAAAAAAAEAAAAbABsAAAACAAQAAAAcABUAAAACAAQAAAAcABYAAAACAAQAAAAcABcAAAACAAQAAAAcABgAAAACAAQAAAAcABkAAAACAAQAAAAcABoAAAAEAAQAAAAcABsAAAADAAQAAAAdABUAAAACAAQAAAAdABYAAAACAAQAAAAdABcAAAACAAQAAAAdABgAAAACAAQAAAAdABkAAAACAAQAAAAdABoAAAACAAUAAAAeABUAAAACAAQAAAAeABYAAAACAAQAAAAeABcAAAACAAQAAAAeABgAAAACAAQAAAAeABkAAAACAAQAAAAeABoAAAACAAUAAAAfABUAAAACAAQAAAAfABYAAAACAAQAAAAfABcAAAACAAQAAAAfABgAAAACAAQAAAAfABkAAAACAAQAAAAfABoAAAACAAUAAAAgABUAAAACAAQAAAAgABYAAAACAAQAAAAgABcAAAACAAQAAAAgABgAAAACAAQAAAAgABkAAAACAAQAAAAgABoAAAACAAUAAAAhABUAAAACAAQAAAAhABYAAAACAAQAAAAhABcAAAACAAQAAAAhABgAAAACAAQAAAAhABkAAAACAAQAAAAhABoAAAACAAUAAAAiABUAAAACAAQAAAAiABYAAAACAAQAAAAiABcAAAACAAQAAAAiABgAAAACAAQAAAAiABkAAAACAAQAAAAiABoAAAACAAUAAAAjABUAAAACAAQAAAAjABYAAAACAAQAAAAjABcAAAACAAQAAAAjABgAAAAEAAAAAAAjABkAAAACAAQAAAAjABoAAAACAAUAAAAlABgAAAADAAAAAAAlABkAAAACAAQAAAAlABoAAAACAAUAAAAmABgAAAABAAEAAAAmABkAAAACAAQAAAAmABoAAAACAAUAAAAnABgAAAACAAQAAAAnABkAAAACAAQAAAAnABoAAAACAAUAAAAoABgAAAACAAQAAAAoABkAAAACAAQAAAAoABoAAAACAAUAAAApABgAAAACAAQAAAApABkAAAACAAQAAAApABoAAAACAAUAAAAqABgAAAAEAAAAAAAqABkAAAACAAQAAAAqABoAAAACAAUAAAArABgAAAAFAAAAAAArABkAAAACAAQAAAArABoAAAACAAUAAAAsABgAAAAEAAEAAAAsABkAAAACAAQAAAAsABoAAAACAAUAAAAtABgAAAACAAQAAAAtABkAAAACAAQAAAAtABoAAAACAAUAAAAuABgAAAACAAQAAAAuABkAAAACAAQAAAAuABoAAAACAAUAAAAvABgAAAACAAEAAAAvABkAAAADAAAAAAAvABoAAAACAAUAAAAwABgAAAAFAAAAAAAwABkAAAAEAAEAAAAwABoAAAACAAUAAAAxABgAAAACAAAAAAAxABkAAAAEAAAAAAAxABoAAAACAAUAAAAyABgAAAAEAAAAAAAyABkAAAACAAQAAAAyABoAAAACAAUAAAAzABgAAAAAAAEAAAAzABkAAAACAAQAAAAzABoAAAACAAUAAAA0ABgAAAACAAQAAAA0ABkAAAACAAQAAAA0ABoAAAACAAUAAAA1ABgAAAACAAQAAAA1ABkAAAACAAQAAAA1ABoAAAACAAUAAAA2ABgAAAACAAQAAAA2ABkAAAACAAQAAAA2ABoAAAACAAUAAAA3ABgAAAACAAQAAAA3ABkAAAACAAQAAAA3ABoAAAACAAUAAAA4ABgAAAADAAQAAAA4ABkAAAADAAQAAAA4ABoAAAADAAUAAAA5ABYAAAACAAQAAAA5ABcAAAACAAUAAAA6ABYAAAACAAQAAAA6ABcAAAACAAUAAAA7ABYAAAACAAQAAAA7ABcAAAACAAUAAAA8ABYAAAACAAQAAAA8ABcAAAACAAUAAAA9ABYAAAACAAQAAAA9ABcAAAACAAUAAAA+ABYAAAACAAQAAAA+ABcAAAACAAUAAAA/ABYAAAACAAQAAAA/ABcAAAACAAUAAABAABYAAAACAAQAAABAABcAAAACAAUAAABBABYAAAACAAQAAABBABcAAAACAAUAAABCABYAAAACAAQAAABCABcAAAACAAUAAABDABYAAAACAAQAAABDABcAAAACAAUAAABEABYAAAACAAQAAABEABcAAAACAAUAAABFABYAAAACAAQAAABFABcAAAACAAUAAABGABYAAAACAAQAAABGABcAAAACAAUAAABHABYAAAACAAQAAABHABcAAAACAAUAAAAAABwAAAACAAQAAAAAAB0AAAACAAUAAAABABwAAAACAAQAAAABAB0AAAACAAUAAAACABwAAAACAAQAAAACAB0AAAACAAUAAAADABwAAAACAAQAAAADAB0AAAACAAUAAAAEABwAAAACAAQAAAAEAB0AAAACAAUAAAAFABwAAAACAAQAAAAFAB0AAAACAAUAAAAGABwAAAAAAAAAAAAGAB0AAAACAAUAAAAHABwAAAACAAQAAAAHAB0AAAACAAUAAAAIABwAAAACAAQAAAAIAB0AAAACAAUAAAAJABwAAAACAAQAAAAJAB0AAAACAAUAAAAKABwAAAACAAQAAAAKAB0AAAACAAUAAAALABwAAAACAAQAAAALAB0AAAACAAUAAAAMABwAAAACAAQAAAAMAB0AAAACAAUAAAANABwAAAACAAQAAAANAB0AAAACAAUAAAAOABwAAAACAAQAAAAOAB0AAAACAAUAAAAPABwAAAACAAQAAAAPAB0AAAACAAUAAAAQABwAAAACAAQAAAAQAB0AAAACAAUAAAARABwAAAACAAQAAAARAB0AAAACAAUAAAASABwAAAACAAQAAAASAB0AAAACAAUAAAATABwAAAACAAQAAAATAB0AAAACAAUAAAAUABwAAAACAAQAAAAUAB0AAAACAAUAAAAVABwAAAACAAQAAAAVAB0AAAACAAUAAAAWABwAAAACAAQAAAAWAB0AAAACAAUAAAAXABwAAAACAAQAAAAXAB0AAAACAAUAAAAYABwAAAACAAQAAAAYAB0AAAACAAUAAAAZABwAAAACAAQAAAAZAB0AAAACAAUAAAAaABwAAAACAAQAAAAaAB0AAAACAAUAAAAbABwAAAACAAQAAAAbAB0AAAACAAUAAAAcABwAAAADAAQAAAAcAB0AAAADAAUAAAAoAAQAAAACAAQAAAAoAAUAAAACAAQAAAAoAAYAAAACAAQAAAApAAQAAAACAAQAAAApAAUAAAACAAQAAAApAAYAAAACAAQAAAAqAAQAAAACAAQAAAAqAAUAAAACAAQAAAAqAAYAAAACAAQAAAA=") +tile_set = SubResource("TileSet_ccjym") + +[node name="Path" type="TileMapLayer" parent="Node2D"] +use_parent_material = true +tile_map_data = PackedByteArray("AAAqABgAAgABAAMAAAArABgAAgACAAMAAAAsABgAAgACAAMAAAAtABgAAgACAAMAAAAuABgAAgACAAMAAAAvABgAAgACAAMAAAAwABgAAgACAAMAAAAxABgAAgACAAMAAAAyABgAAgADAAIAAAAyABcAAgAAAAEAAAAyABYAAgAAAAAAAAA=") +tile_set = SubResource("TileSet_ccjym") + +[node name="Fence" type="TileMapLayer" parent="Node2D"] +use_parent_material = true +tile_set = SubResource("TileSet_ccjym") + +[node name="Crops" type="TileMapLayer" parent="Node2D"] +use_parent_material = true +tile_set = SubResource("TileSet_ccjym") + +[node name="Walls" type="TileMapLayer" parent="Node2D"] +use_parent_material = true +tile_set = SubResource("TileSet_ccjym") + +[node name="Roof" type="TileMapLayer" parent="Node2D"] +use_parent_material = true +tile_set = SubResource("TileSet_ccjym") + +[node name="CharacterBody2D" type="CharacterBody2D" parent="." node_paths=PackedStringArray("nav")] +position = Vector2(278, 387) +scale = Vector2(0.640001, 0.640001) +collision_mask = 3 +script = ExtResource("10_8v8kc") +nav = NodePath("NavigationAgent2D") +metadata/_edit_group_ = true + +[node name="NavigationAgent2D" type="NavigationAgent2D" parent="CharacterBody2D"] +debug_enabled = true + +[node name="Icon" type="Sprite2D" parent="CharacterBody2D"] +scale = Vector2(0.4, 0.4) +texture = ExtResource("11_h6qkq") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CharacterBody2D"] +shape = SubResource("RectangleShape2D_6rbbv")