From 51774f485b7cba5894723615c29caeaf9d9752ad Mon Sep 17 00:00:00 2001 From: Exobyt Date: Mon, 9 Sep 2024 22:40:55 +0200 Subject: [PATCH] Improved Tilemap --- Assets/Tilemaps/Floor.tres | 5 + Assets/Tilemaps/Tilemap.ase | Bin 0 -> 2839 bytes Assets/Tilemaps/Tilemap.png | Bin 0 -> 1068 bytes Assets/Tilemaps/Tilemap.png.import | 34 ++ Assets/Tilemaps/Tilemap.tres | 951 +++++++++++++++++++++++++++++ Assets/Tilemaps/Walls.tres | 302 ++++++++- scenes/game/map/map.tscn | 8 +- 7 files changed, 1283 insertions(+), 17 deletions(-) create mode 100644 Assets/Tilemaps/Floor.tres create mode 100644 Assets/Tilemaps/Tilemap.ase create mode 100644 Assets/Tilemaps/Tilemap.png create mode 100644 Assets/Tilemaps/Tilemap.png.import create mode 100644 Assets/Tilemaps/Tilemap.tres diff --git a/Assets/Tilemaps/Floor.tres b/Assets/Tilemaps/Floor.tres new file mode 100644 index 0000000..9ca697e --- /dev/null +++ b/Assets/Tilemaps/Floor.tres @@ -0,0 +1,5 @@ +[gd_resource type="TileSet" format=3 uid="uid://0cmcpeksibaa"] + +[resource] +tile_size = Vector2i(32, 32) +navigation_layer_0/layers = 1 diff --git a/Assets/Tilemaps/Tilemap.ase b/Assets/Tilemaps/Tilemap.ase new file mode 100644 index 0000000000000000000000000000000000000000..0cbe6b6c1873eff7b7e588d628b71c7b88d0cf79 GIT binary patch literal 2839 zcmeH|eM}o=9LEn~S&)Rygh&?Su5oC$`3EmqL@aVfXR2aSgoOeitfg^l)c zPOV$AHE{?6j@ut29Zc3lGf|0DRBY_p&JkznNO!!9HlaeLr919=caJ~Ny2StWkA)|> zPo8^u?)!Ou_vD`J41$>GNg>XsyhA966oMf3!g04L?sor^UiVF>rrTKG0gJ0w#63<-o>g zPXRwGC;<9*?g9FaeFL<%zXUvG$iww8m$c;yFHa680W$!7a0hX)24(OCSuh1na0EfH z12ymhDKG+^WfzRW0u&%0!XX)AArk^24Wh{9Btv%@^yyst@aZ?znQ6KYykU#@(QsIut}3f|)KqJIc+K|p6GhsBFCMS+x{LZ7 zLt=JSHK*5e!+l-1j$3|XzvmNdq#+nC4Vw?7uhSm2TqPTghqViMTx2Bi>73hO}k*uh|)TkiJPr zNowc~owUudZ$NIq^3)(pRZ||!8Edt_Jjb4EgPsE85v%48bSF~yf{h8Hc}>i+@kvBq zUqU~1BNysqrGO}sN3eU7&?|n7+E&gPtQPJ=bva zlyoI*i|&-G%$zY6L)}eiZgu$oSUPoxGDoZ(1`dyU&g{l!r!r$@JlQKHqQrHS!?MKZPDcW|lHwh*w-skcS?Qb@ujymGG@kr=DD}E# z!6qI-`N-5hI}r1srpu9M7AwRpC_uYuwnvx~<79VOwO-0XE}F}Z`Ha106_P9=A#*!5 z!bE-2$m;9vt=hTmhF8Mld~{S~OcNX{`8l=^kDm5A-X43(h%)HvPEBq<6LfrDDP0yzCIE&H3&&c4fVNoKrMhNKHv6b_F7V zIgU KF+F2)clw_lH-^^$ literal 0 HcmV?d00001 diff --git a/Assets/Tilemaps/Tilemap.png b/Assets/Tilemaps/Tilemap.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8c6f23f77c0f23edc3885a01ffc4eb49b97aa0 GIT binary patch literal 1068 zcmeAS@N?(olHy`uVBq!ia0y~yU|axXH*l~4N#D17Z!<73fA(~745^s&_Lgs!w!4JG z#Z?Pj_cXdUu2GV%mOi7!B>B}&i+OiyG-t}S?VfXuEBzCGtor31u4{5#B74KyoqZ|q zX62u}v-{Rxo0z@-cfZ+fc6`RuKkk-uW)~QL>nav-eILJ*ZTlCV3s)s;YTtMn)!b{i zdQ|@0dim<-64CPiqtEF0!p)H2&&1;3)WG1uA;7@N$fTg?z@Wmy z(a^%cI6**xL5N~Wn^&wM*Cdk9Y=8cG=gmLQt?aICc>PcN>%aKt&WYfU_jeDUbudiT3EpY_Z4 zy=0Adz509o^ZojdPV8f{dwyTZ;o;YCd&b<~$}N`n>`TvDSNwKf2id z-`v+3&yVxo`R2}1yl4KOoqbPuu6$1HdHAb)&iDWCw($xu=+Ynxk^C(8ygqDaSJuB8 z?Pd4U>oR&j=KeR1_I#}OJ6=Bf#@iqB%kJ0buG?pO=KwHXKVS2%SwAm+H85KDcc(X) z-TpuQ!?L%vf4V0{{;lAVb-+!8a0H)vb ziR*9r&SQSftuUuv?msZ$|C0fRz{0Bk&;MLs|LDf$_51%8zTC6_-=Er^hv5YbF4Ro5 zNM42-J0rU%RKMw5%yEg&Z$ItS+x0%putYYQ_4&WPb$0*Ccm8|cKmX+)cdNP85y!t8 r@BLUCK8M*Zw)Ri#|KuLSe{6qlemOe1F-HVg3NU!O`njxgN@xNADY~?S literal 0 HcmV?d00001 diff --git a/Assets/Tilemaps/Tilemap.png.import b/Assets/Tilemaps/Tilemap.png.import new file mode 100644 index 0000000..d3eeb41 --- /dev/null +++ b/Assets/Tilemaps/Tilemap.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2745vorftrpt" +path="res://.godot/imported/Tilemap.png-ee04f52470bc1aaf22e9d9bb82a8c1fc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Tilemaps/Tilemap.png" +dest_files=["res://.godot/imported/Tilemap.png-ee04f52470bc1aaf22e9d9bb82a8c1fc.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=true +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=1 diff --git a/Assets/Tilemaps/Tilemap.tres b/Assets/Tilemaps/Tilemap.tres new file mode 100644 index 0000000..4c2748e --- /dev/null +++ b/Assets/Tilemaps/Tilemap.tres @@ -0,0 +1,951 @@ +[gd_resource type="TileSet" load_steps=98 format=3 uid="uid://cn5sohocd0svt"] + +[ext_resource type="Texture2D" uid="uid://2745vorftrpt" path="res://Assets/Tilemaps/Tilemap.png" id="1_kw022"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_tbrpo"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rf2oy"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_iydqu"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_btn23"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_jt0dc"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_lih7e"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_fjck8"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_8i24l"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_7ujov"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_jp4og"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_36m7q"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rbxho"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_15dm3"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_sm3vg"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_p23qi"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_q06jb"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_sg3jv"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4i5au"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_b38xp"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_u7n5l"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_8kbpk"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6kb70"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_w1fah"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_12cf5"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hwmya"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_f1n8h"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_sigj0"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_uk3mi"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vxhvc"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_gbk5w"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_f3gxa"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_uvm8q"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_m1quo"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_5fs7q"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vhlgs"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_xi7q7"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1jhqk"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_fy7s7"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_2uu31"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_et1kq"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_puk05"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_0wwsb"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_lbxef"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ehd13"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vpfql"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_37up1"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_q3ro4"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_gjv42"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_psgmy"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_jm457"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_0fr42"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_uwc0y"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6uvi7"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_yq523"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rfm5y"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_srbvh"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_s31nb"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_fnsue"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_xqkyb"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_lstve"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_e6dud"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_k3fiy"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_lrrt1"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_jc3w3"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_iomv2"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_3l5m3"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_s2w2a"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_5yjuj"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hhpac"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_vi5tv"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_dvt52"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_8oswg"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_tc81t"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_3l1xs"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hpqpn"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_snwel"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qg0te"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_2c647"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_7cpp7"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_cp3a4"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_cvbu3"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_k7ehy"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_j0niq"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_f2kia"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_cbxj1"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_mnne5"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4h1on"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_dk734"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_uuxc8"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_o7das"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_wmp1t"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_4ehji"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_12hai"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_kwepf"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_kjlyq"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_j6ckl"] +texture = ExtResource("1_kw022") +texture_region_size = Vector2i(32, 32) +1:0/0 = 0 +1:0/0/z_index = 1 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_hwmya") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_12cf5") +0:0/0 = 0 +0:0/0/z_index = 1 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_rf2oy") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:0/0/terrains_peering_bit/bottom_side = 0 +0:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_tbrpo") +2:0/0 = 0 +2:0/0/z_index = 1 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_m1quo") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +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_1/polygon = SubResource("NavigationPolygon_uvm8q") +3:0/0 = 0 +3:0/0/z_index = 1 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_puk05") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0/terrains_peering_bit/bottom_side = 0 +3:0/0/terrains_peering_bit/left_side = 0 +3:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_et1kq") +2:1/0 = 0 +2:1/0/z_index = 1 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_vhlgs") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +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_1/polygon = SubResource("NavigationPolygon_5fs7q") +1:1/0 = 0 +1:1/0/z_index = 1 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_sigj0") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +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_1/polygon = SubResource("NavigationPolygon_f1n8h") +0:1/0 = 0 +0:1/0/z_index = 1 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_btn23") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +0:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_iydqu") +0:2/0 = 0 +0:2/0/z_index = 1 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_lih7e") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0/terrains_peering_bit/top_side = 0 +0:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_jt0dc") +2:2/0 = 0 +2:2/0/z_index = 1 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_1jhqk") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +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_1/polygon = SubResource("NavigationPolygon_xi7q7") +3:1/0 = 0 +3:1/0/z_index = 1 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_lbxef") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +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_1/polygon = SubResource("NavigationPolygon_0wwsb") +3:2/0 = 0 +3:2/0/z_index = 1 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_vpfql") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0/terrains_peering_bit/left_side = 0 +3:2/0/terrains_peering_bit/top_side = 0 +3:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_ehd13") +3:3/0 = 0 +3:3/0/z_index = 1 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +3:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_q3ro4") +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0/terrains_peering_bit/left_side = 0 +3:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_37up1") +0:3/0 = 0 +0:3/0/z_index = 1 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_8i24l") +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_fjck8") +1:3/0 = 0 +1:3/0/z_index = 1 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_f3gxa") +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_gbk5w") +2:3/0 = 0 +2:3/0/z_index = 1 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_2uu31") +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0/terrains_peering_bit/right_side = 0 +2:3/0/terrains_peering_bit/left_side = 0 +2:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_fy7s7") +1:2/0 = 0 +1:2/0/z_index = 1 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_vxhvc") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +1:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_uk3mi") +4:0/0 = 0 +4:0/0/terrain_set = 0 +4:0/0/terrain = 0 +4:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_psgmy") +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0/terrains_peering_bit/right_side = 0 +4:0/0/terrains_peering_bit/bottom_side = 0 +4:0/0/terrains_peering_bit/left_side = 0 +4:0/0/terrains_peering_bit/top_left_corner = 0 +4:0/0/terrains_peering_bit/top_side = 0 +4:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_gjv42") +4:1/0 = 0 +4:1/0/terrain_set = 0 +4:1/0/terrain = 0 +4:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_0fr42") +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) +4:1/0/terrains_peering_bit/right_side = 0 +4:1/0/terrains_peering_bit/bottom_right_corner = 0 +4:1/0/terrains_peering_bit/bottom_side = 0 +4:1/0/terrains_peering_bit/top_side = 0 +4:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_jm457") +5:1/0 = 0 +5:1/0/terrain_set = 0 +5:1/0/terrain = 0 +5:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_xqkyb") +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0/terrains_peering_bit/right_side = 0 +5:1/0/terrains_peering_bit/bottom_right_corner = 0 +5:1/0/terrains_peering_bit/bottom_side = 0 +5:1/0/terrains_peering_bit/bottom_left_corner = 0 +5:1/0/terrains_peering_bit/left_side = 0 +5:1/0/terrains_peering_bit/top_side = 0 +5:1/0/terrains_peering_bit/top_right_corner = 0 +5:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_fnsue") +5:2/0 = 0 +5:2/0/terrain_set = 0 +5:2/0/terrain = 0 +5:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_e6dud") +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) +5:2/0/terrains_peering_bit/right_side = 0 +5:2/0/terrains_peering_bit/bottom_right_corner = 0 +5:2/0/terrains_peering_bit/bottom_side = 0 +5:2/0/terrains_peering_bit/left_side = 0 +5:2/0/terrains_peering_bit/top_left_corner = 0 +5:2/0/terrains_peering_bit/top_side = 0 +5:2/0/terrains_peering_bit/top_right_corner = 0 +5:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_lstve") +5:0/0 = 0 +5:0/0/terrain_set = 0 +5:0/0/terrain = 0 +5:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_s31nb") +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0/terrains_peering_bit/right_side = 0 +5:0/0/terrains_peering_bit/bottom_right_corner = 0 +5:0/0/terrains_peering_bit/bottom_side = 0 +5:0/0/terrains_peering_bit/left_side = 0 +5:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_srbvh") +4:2/0 = 0 +4:2/0/terrain_set = 0 +4:2/0/terrain = 0 +4:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_6uvi7") +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0/terrains_peering_bit/right_side = 0 +4:2/0/terrains_peering_bit/bottom_side = 0 +4:2/0/terrains_peering_bit/top_side = 0 +4:2/0/terrains_peering_bit/top_right_corner = 0 +4:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_uwc0y") +5:3/0 = 0 +5:3/0/terrain_set = 0 +5:3/0/terrain = 0 +5:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_lrrt1") +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0/terrains_peering_bit/right_side = 0 +5:3/0/terrains_peering_bit/left_side = 0 +5:3/0/terrains_peering_bit/top_side = 0 +5:3/0/terrains_peering_bit/top_right_corner = 0 +5:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_k3fiy") +6:2/0 = 0 +6:2/0/terrain_set = 0 +6:2/0/terrain = 0 +6:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_hhpac") +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0/terrains_peering_bit/right_side = 0 +6:2/0/terrains_peering_bit/bottom_side = 0 +6:2/0/terrains_peering_bit/bottom_left_corner = 0 +6:2/0/terrains_peering_bit/left_side = 0 +6:2/0/terrains_peering_bit/top_left_corner = 0 +6:2/0/terrains_peering_bit/top_side = 0 +6:2/0/terrains_peering_bit/top_right_corner = 0 +6:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_5yjuj") +6:1/0 = 0 +6:1/0/terrain_set = 0 +6:1/0/terrain = 0 +6:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_s2w2a") +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:1/0/terrains_peering_bit/right_side = 0 +6:1/0/terrains_peering_bit/bottom_right_corner = 0 +6:1/0/terrains_peering_bit/bottom_side = 0 +6:1/0/terrains_peering_bit/bottom_left_corner = 0 +6:1/0/terrains_peering_bit/left_side = 0 +6:1/0/terrains_peering_bit/top_left_corner = 0 +6:1/0/terrains_peering_bit/top_side = 0 +6:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_3l5m3") +6:0/0 = 0 +6:0/0/terrain_set = 0 +6:0/0/terrain = 0 +6:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_iomv2") +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0/terrains_peering_bit/right_side = 0 +6:0/0/terrains_peering_bit/bottom_side = 0 +6:0/0/terrains_peering_bit/bottom_left_corner = 0 +6:0/0/terrains_peering_bit/left_side = 0 +6:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_jc3w3") +6:3/0 = 0 +6:3/0/terrain_set = 0 +6:3/0/terrain = 0 +6:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_dvt52") +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0/terrains_peering_bit/right_side = 0 +6:3/0/terrains_peering_bit/left_side = 0 +6:3/0/terrains_peering_bit/top_left_corner = 0 +6:3/0/terrains_peering_bit/top_side = 0 +6:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_vi5tv") +7:3/0 = 0 +7:3/0/terrain_set = 0 +7:3/0/terrain = 0 +7:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_7cpp7") +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0/terrains_peering_bit/right_side = 0 +7:3/0/terrains_peering_bit/bottom_right_corner = 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_side = 0 +7:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_2c647") +7:2/0 = 0 +7:2/0/terrain_set = 0 +7:2/0/terrain = 0 +7:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_qg0te") +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0/terrains_peering_bit/bottom_side = 0 +7:2/0/terrains_peering_bit/left_side = 0 +7:2/0/terrains_peering_bit/top_left_corner = 0 +7:2/0/terrains_peering_bit/top_side = 0 +7:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_snwel") +7:1/0 = 0 +7:1/0/terrain_set = 0 +7:1/0/terrain = 0 +7:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_hpqpn") +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:1/0/terrains_peering_bit/bottom_side = 0 +7:1/0/terrains_peering_bit/bottom_left_corner = 0 +7:1/0/terrains_peering_bit/left_side = 0 +7:1/0/terrains_peering_bit/top_side = 0 +7:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_3l1xs") +8:1/0 = 0 +8:1/0/terrain_set = 0 +8:1/0/terrain = 0 +8:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_j0niq") +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:1/0/terrains_peering_bit/right_side = 0 +8:1/0/terrains_peering_bit/bottom_right_corner = 0 +8:1/0/terrains_peering_bit/bottom_side = 0 +8:1/0/terrains_peering_bit/top_side = 0 +8:1/0/terrains_peering_bit/top_right_corner = 0 +8:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_k7ehy") +7:0/0 = 0 +7:0/0/terrain_set = 0 +7:0/0/terrain = 0 +7:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_tc81t") +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0/terrains_peering_bit/right_side = 0 +7:0/0/terrains_peering_bit/bottom_side = 0 +7:0/0/terrains_peering_bit/left_side = 0 +7:0/0/terrains_peering_bit/top_side = 0 +7:0/0/terrains_peering_bit/top_right_corner = 0 +7:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_8oswg") +4:3/0 = 0 +4:3/0/terrain_set = 0 +4:3/0/terrain = 0 +4:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_rfm5y") +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0/terrains_peering_bit/right_side = 0 +4:3/0/terrains_peering_bit/bottom_side = 0 +4:3/0/terrains_peering_bit/bottom_left_corner = 0 +4:3/0/terrains_peering_bit/left_side = 0 +4:3/0/terrains_peering_bit/top_side = 0 +4:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_yq523") +8:3/0 = 0 +8:3/0/terrain_set = 0 +8:3/0/terrain = 0 +8:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_4h1on") +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:3/0/terrains_peering_bit/right_side = 0 +8:3/0/terrains_peering_bit/top_side = 0 +8:3/0/terrains_peering_bit/top_right_corner = 0 +8:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_mnne5") +8:2/0 = 0 +8:2/0/terrain_set = 0 +8:2/0/terrain = 0 +8:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_cbxj1") +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:2/0/terrains_peering_bit/right_side = 0 +8:2/0/terrains_peering_bit/bottom_right_corner = 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/terrains_peering_bit/top_right_corner = 0 +8:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_f2kia") +8:0/0 = 0 +8:0/0/terrain_set = 0 +8:0/0/terrain = 0 +8:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_cvbu3") +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:0/0/terrains_peering_bit/right_side = 0 +8:0/0/terrains_peering_bit/bottom_right_corner = 0 +8:0/0/terrains_peering_bit/bottom_side = 0 +8:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_cp3a4") +9:0/0 = 0 +9:0/0/terrain_set = 0 +9:0/0/terrain = 0 +9:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_uuxc8") +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +9:0/0/terrains_peering_bit/right_side = 0 +9:0/0/terrains_peering_bit/bottom_right_corner = 0 +9:0/0/terrains_peering_bit/bottom_side = 0 +9:0/0/terrains_peering_bit/bottom_left_corner = 0 +9:0/0/terrains_peering_bit/left_side = 0 +9:0/0/terrains_peering_bit/top_side = 0 +9:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_dk734") +9:1/0 = 0 +9:1/0/terrain_set = 0 +9:1/0/terrain = 0 +9:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_wmp1t") +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +9:1/0/terrains_peering_bit/right_side = 0 +9:1/0/terrains_peering_bit/bottom_side = 0 +9:1/0/terrains_peering_bit/bottom_left_corner = 0 +9:1/0/terrains_peering_bit/left_side = 0 +9:1/0/terrains_peering_bit/top_side = 0 +9:1/0/terrains_peering_bit/top_right_corner = 0 +9:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_o7das") +9:2/0 = 0 +9:2/0/terrain_set = 0 +9:2/0/terrain = 0 +9:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_12hai") +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +9:2/0/terrains_peering_bit/right_side = 0 +9:2/0/terrains_peering_bit/bottom_right_corner = 0 +9:2/0/terrains_peering_bit/bottom_side = 0 +9:2/0/terrains_peering_bit/bottom_left_corner = 0 +9:2/0/terrains_peering_bit/left_side = 0 +9:2/0/terrains_peering_bit/top_left_corner = 0 +9:2/0/terrains_peering_bit/top_side = 0 +9:2/0/terrains_peering_bit/top_right_corner = 0 +9:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_4ehji") +9:3/0 = 0 +9:3/0/terrain_set = 0 +9:3/0/terrain = 0 +9:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_kjlyq") +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +9:3/0/terrains_peering_bit/right_side = 0 +9:3/0/terrains_peering_bit/left_side = 0 +9:3/0/terrains_peering_bit/top_left_corner = 0 +9:3/0/terrains_peering_bit/top_side = 0 +9:3/0/terrains_peering_bit/top_right_corner = 0 +9:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_kwepf") +10:3/0 = 0 +10:3/0/terrain_set = 0 +10:3/0/terrain = 0 +10:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_sm3vg") +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +10:3/0/terrains_peering_bit/right_side = 0 +10:3/0/terrains_peering_bit/bottom_side = 0 +10:3/0/terrains_peering_bit/left_side = 0 +10:3/0/terrains_peering_bit/top_left_corner = 0 +10:3/0/terrains_peering_bit/top_side = 0 +10:3/0/terrains_peering_bit/top_right_corner = 0 +10:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_15dm3") +10:2/0 = 0 +10:2/0/terrain_set = 0 +10:2/0/terrain = 0 +10:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_rbxho") +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) +10:2/0/terrains_peering_bit/right_side = 0 +10:2/0/terrains_peering_bit/bottom_right_corner = 0 +10:2/0/terrains_peering_bit/bottom_side = 0 +10:2/0/terrains_peering_bit/left_side = 0 +10:2/0/terrains_peering_bit/top_left_corner = 0 +10:2/0/terrains_peering_bit/top_side = 0 +10:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_36m7q") +11:3/0 = 0 +11:3/0/terrain_set = 0 +11:3/0/terrain = 0 +11:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_6kb70") +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +11:3/0/terrains_peering_bit/left_side = 0 +11:3/0/terrains_peering_bit/top_left_corner = 0 +11:3/0/terrains_peering_bit/top_side = 0 +11:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_8kbpk") +11:2/0 = 0 +11:2/0/terrain_set = 0 +11:2/0/terrain = 0 +11:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_u7n5l") +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +11:2/0/terrains_peering_bit/bottom_side = 0 +11:2/0/terrains_peering_bit/bottom_left_corner = 0 +11:2/0/terrains_peering_bit/left_side = 0 +11:2/0/terrains_peering_bit/top_left_corner = 0 +11:2/0/terrains_peering_bit/top_side = 0 +11:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_b38xp") +11:1/0 = 0 +11:1/0/terrain_set = 0 +11:1/0/terrain = 0 +11:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_4i5au") +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) +11:1/0/terrains_peering_bit/right_side = 0 +11:1/0/terrains_peering_bit/bottom_side = 0 +11:1/0/terrains_peering_bit/bottom_left_corner = 0 +11:1/0/terrains_peering_bit/left_side = 0 +11:1/0/terrains_peering_bit/top_left_corner = 0 +11:1/0/terrains_peering_bit/top_side = 0 +11:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_sg3jv") +11:0/0 = 0 +11:0/0/terrain_set = 0 +11:0/0/terrain = 0 +11:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_q06jb") +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +11:0/0/terrains_peering_bit/bottom_side = 0 +11:0/0/terrains_peering_bit/bottom_left_corner = 0 +11:0/0/terrains_peering_bit/left_side = 0 +11:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_p23qi") +10:0/0 = 0 +10:0/0/terrain_set = 0 +10:0/0/terrain = 0 +10:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_jp4og") +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16, -16, -16) +10:0/0/terrains_peering_bit/right_side = 0 +10:0/0/terrains_peering_bit/bottom_right_corner = 0 +10:0/0/terrains_peering_bit/bottom_side = 0 +10:0/0/terrains_peering_bit/bottom_left_corner = 0 +10:0/0/terrains_peering_bit/left_side = 0 +10:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_7ujov") +12:3/0 = 0 +12:3/0/z_index = -1 +12:3/0/y_sort_origin = -1 +12:3/0/terrain_set = 0 +12:3/0/terrain = 1 +12:3/0/occlusion_layer_1/polygon = SubResource("OccluderPolygon2D_w1fah") +12:3/0/terrains_peering_bit/right_side = 1 +12:3/0/terrains_peering_bit/bottom_right_corner = 1 +12:3/0/terrains_peering_bit/bottom_side = 1 +12:3/0/terrains_peering_bit/bottom_left_corner = 1 +12:3/0/terrains_peering_bit/left_side = 1 +12:3/0/terrains_peering_bit/top_left_corner = 1 +12:3/0/terrains_peering_bit/top_side = 1 +12:3/0/terrains_peering_bit/top_right_corner = 1 + +[resource] +tile_size = Vector2i(32, 32) +uv_clipping = true +occlusion_layer_0/light_mask = 1 +occlusion_layer_1/light_mask = 2 +physics_layer_0/collision_layer = 1 +physics_layer_0/collision_mask = 2 +physics_layer_1/collision_layer = 0 +physics_layer_1/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Wall 1" +terrain_set_0/terrain_0/color = Color(0.125384, 0.21948, 1, 1) +terrain_set_0/terrain_1/name = "Floor 1" +terrain_set_0/terrain_1/color = Color(0, 0.491181, 0.606288, 1) +navigation_layer_0/layers = 1 +navigation_layer_1/layers = 2 +sources/5 = SubResource("TileSetAtlasSource_j6ckl") diff --git a/Assets/Tilemaps/Walls.tres b/Assets/Tilemaps/Walls.tres index 4dbe72f..bb515a8 100644 --- a/Assets/Tilemaps/Walls.tres +++ b/Assets/Tilemaps/Walls.tres @@ -1,26 +1,298 @@ -[gd_resource type="TileSet" load_steps=5 format=3 uid="uid://64vn4umcy2ke"] +[gd_resource type="TileSet" load_steps=35 format=3 uid="uid://64vn4umcy2ke"] -[ext_resource type="Texture2D" uid="uid://co3t2vwnd185g" path="res://Assets/Tilemaps/Walls.png" id="1_udimy"] +[ext_resource type="Texture2D" uid="uid://2745vorftrpt" path="res://Assets/Tilemaps/Tilemap.png" id="1_11w0d"] -[sub_resource type="NavigationPolygon" id="NavigationPolygon_51bnv"] +[sub_resource type="NavigationPolygon" id="NavigationPolygon_3c4y5"] vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) agent_radius = 0.0 -[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ixinn"] +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rf2oy"] polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dgfr3"] -texture = ExtResource("1_udimy") +[sub_resource type="NavigationPolygon" id="NavigationPolygon_iydqu"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_btn23"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_jt0dc"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_lih7e"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_fjck8"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_8i24l"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_12cf5"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hwmya"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_f1n8h"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_sigj0"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_uk3mi"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vxhvc"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_gbk5w"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_f3gxa"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_uvm8q"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_m1quo"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_5fs7q"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vhlgs"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_xi7q7"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1jhqk"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_fy7s7"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_2uu31"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_et1kq"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_puk05"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_0wwsb"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_lbxef"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ehd13"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vpfql"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_37up1"] +vertices = PackedVector2Array(16, 16, -16, 16, -16, -16, 16, -16) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)]) +agent_radius = 0.0 + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_q3ro4"] +polygon = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_j6ckl"] +texture = ExtResource("1_11w0d") texture_region_size = Vector2i(32, 32) -0:0/0 = 0 -0:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_ixinn") -0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -0:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_51bnv") 1:0/0 = 0 -0:1/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_hwmya") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_right_corner = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_12cf5") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_rf2oy") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:0/0/terrains_peering_bit/bottom_side = 0 +0:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_3c4y5") +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_m1quo") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0/terrains_peering_bit/right_side = 0 +2:0/0/terrains_peering_bit/bottom_right_corner = 0 +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/bottom_left_corner = 0 +2:0/0/terrains_peering_bit/left_side = 0 +2:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_uvm8q") +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_puk05") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0/terrains_peering_bit/bottom_side = 0 +3:0/0/terrains_peering_bit/bottom_left_corner = 0 +3:0/0/terrains_peering_bit/left_side = 0 +3:0/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_et1kq") +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_vhlgs") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0/terrains_peering_bit/right_side = 0 +2:1/0/terrains_peering_bit/bottom_right_corner = 0 +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/bottom_left_corner = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_left_corner = 0 +2:1/0/terrains_peering_bit/top_side = 0 +2:1/0/terrains_peering_bit/top_right_corner = 0 +2:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_5fs7q") 1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_sigj0") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_right_corner = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +1:1/0/terrains_peering_bit/top_right_corner = 0 +1:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_f1n8h") +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_btn23") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +0:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_iydqu") +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_lih7e") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0/terrains_peering_bit/top_side = 0 +0:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_jt0dc") +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_1jhqk") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) +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_left_corner = 0 +2:2/0/terrains_peering_bit/top_side = 0 +2:2/0/terrains_peering_bit/top_right_corner = 0 +2:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_xi7q7") +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_lbxef") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/bottom_left_corner = 0 +3:1/0/terrains_peering_bit/left_side = 0 +3:1/0/terrains_peering_bit/top_left_corner = 0 +3:1/0/terrains_peering_bit/top_side = 0 +3:1/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_0wwsb") +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_vpfql") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0/terrains_peering_bit/left_side = 0 +3:2/0/terrains_peering_bit/top_left_corner = 0 +3:2/0/terrains_peering_bit/top_side = 0 +3:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_ehd13") +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +3:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_q3ro4") +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0/terrains_peering_bit/left_side = 0 +3:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_37up1") +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_8i24l") +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_fjck8") +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_f3gxa") +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_gbk5w") +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_2uu31") +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0/terrains_peering_bit/right_side = 0 +2:3/0/terrains_peering_bit/left_side = 0 +2:3/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_fy7s7") +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/occlusion_layer_0/polygon = SubResource("OccluderPolygon2D_vxhvc") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16, -16, -16) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +1:2/0/terrains_peering_bit/top_right_corner = 0 +1:2/0/navigation_layer_1/polygon = SubResource("NavigationPolygon_uk3mi") [resource] tile_size = Vector2i(32, 32) @@ -28,5 +300,9 @@ uv_clipping = true occlusion_layer_0/light_mask = 1 physics_layer_0/collision_layer = 1 physics_layer_0/collision_mask = 2 -navigation_layer_0/layers = 2 -sources/0 = SubResource("TileSetAtlasSource_dgfr3") +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Floor 1" +terrain_set_0/terrain_0/color = Color(0.125384, 0.21948, 1, 1) +navigation_layer_0/layers = 1 +navigation_layer_1/layers = 2 +sources/5 = SubResource("TileSetAtlasSource_j6ckl") diff --git a/scenes/game/map/map.tscn b/scenes/game/map/map.tscn index 268ccac..1dc0308 100644 --- a/scenes/game/map/map.tscn +++ b/scenes/game/map/map.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=2 format=4 uid="uid://br7eqr6jomsg4"] -[ext_resource type="TileSet" uid="uid://64vn4umcy2ke" path="res://Assets/Tilemaps/Walls.tres" id="1_gju0a"] +[ext_resource type="TileSet" uid="uid://cn5sohocd0svt" path="res://Assets/Tilemaps/Tilemap.tres" id="1_nsjyn"] [node name="Map" type="Node2D"] -[node name="Walls" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAD///7/AAAAAAAAAAAAAP7/AAAAAAAAAAD+////AAAAAAAAAAD+/wAAAAAAAAAAAAD+//7/AAAAAAAAAAABAP7/AAAAAAAAAAACAP7/AAAAAAAAAAD+/wEAAAAAAAAAAAD+/wIAAAAAAAAAAAD+/wMAAAAAAAAAAAADAP7/AAAAAAAAAAAEAP7/AAAAAAAAAAD//wMAAAAAAAAAAAACAAMAAAAAAAAAAAADAAMAAAAAAAAAAAAEAAMAAAAAAAAAAAAEAAQAAAAAAAAAAAADAAYAAAAAAAAAAAACAAYAAAAAAAAAAAABAAYAAAAAAAAAAAAAAAYAAAAAAAAAAAD//wYAAAAAAAAAAAD+/wYAAAAAAAAAAAADAAUAAAAAAAAAAAAEAAUAAAAAAAAAAAAEAAYAAAAAAAAAAAAFAAMAAAAAAAAAAAAFAAIAAAAAAAAAAAAFAAEAAAAAAAAAAAA=") -tile_set = ExtResource("1_gju0a") +[node name="Tilemap" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAD7/wgABQAIAAEAAAD7/wcABQAEAAEAAAD7/wYABQAAAAEAAAD7/wUABQAAAAEAAAD7/wQABQAAAAEAAAD7/wMABQAAAAEAAAD7/wIABQAAAAEAAAD7/wEABQAAAAEAAAD7/wAABQAAAAEAAAD7////BQAAAAAAAAADAAkABQALAAMAAAADAAgABQALAAIAAAADAAcABQALAAIAAAACAAkABQAJAAMAAAACAAgABQAJAAIAAAACAAcABQAFAAEAAAABAAkABQAJAAMAAAABAAgABQAJAAIAAAABAAcABQAKAAAAAAAAAAkABQAJAAMAAAAAAAgABQAJAAIAAAAAAAcABQAKAAAAAAD//wkABQAJAAMAAAD//wgABQAJAAIAAAD//wcABQAKAAAAAAD+/wkABQAJAAMAAAD+/wgABQAJAAIAAAD+/wcABQAKAAAAAAD9/wkABQAJAAMAAAD9/wgABQAJAAIAAAD9/wcABQAKAAAAAAD8/wkABQAJAAMAAAD8/wgABQAJAAIAAAD8/wcABQAKAAAAAAD7/wkABQAIAAMAAAADAAYABQALAAIAAAADAAUABQALAAIAAAADAAQABQALAAIAAAADAAMABQALAAIAAAADAAIABQALAAIAAAADAAEABQALAAIAAAACAAYABQAIAAEAAAACAAUABQAIAAEAAAACAAQABQAIAAEAAAACAAMABQAIAAEAAAACAAIABQAIAAEAAAACAAEABQAIAAEAAAADAAAABQALAAIAAAADAP//BQALAAIAAAADAP7/BQALAAIAAAACAAAABQAIAAEAAAACAP//BQAIAAEAAAACAP7/BQAIAAEAAAAIAP3/BQALAAMAAAAIAPz/BQALAAAAAAAHAP3/BQAJAAMAAAAHAPz/BQAKAAAAAAAGAP3/BQAJAAMAAAAGAPz/BQAKAAAAAAAFAP3/BQAJAAMAAAAFAPz/BQAGAAEAAAAEAP3/BQAJAAMAAAAEAPz/BQAJAAIAAAADAP3/BQAGAAIAAAADAPz/BQAJAAIAAAACAP3/BQAFAAIAAAACAPz/BQAJAAIAAAABAP3/BQAJAAMAAAABAPz/BQAJAAIAAAAAAP3/BQAJAAMAAAAAAPz/BQAJAAIAAAD///3/BQAJAAMAAAD///z/BQAJAAIAAAD+//3/BQAJAAMAAAD+//z/BQAJAAIAAAD9//3/BQAJAAMAAAD9//z/BQAJAAIAAAD8//3/BQAIAAMAAAD8//z/BQAFAAIAAAAFAPv/BQALAAIAAAAFAPr/BQALAAAAAAAEAPv/BQAJAAIAAAAEAPr/BQAKAAAAAAADAPv/BQAJAAIAAAADAPr/BQAKAAAAAAACAPv/BQAJAAIAAAACAPr/BQAKAAAAAAABAPv/BQAJAAIAAAABAPr/BQAKAAAAAAAAAPv/BQAJAAIAAAAAAPr/BQAKAAAAAAD///v/BQAJAAIAAAD///r/BQAKAAAAAAD+//v/BQAJAAIAAAD+//r/BQAKAAAAAAD9//v/BQAJAAIAAAD9//r/BQAKAAAAAAD8//v/BQAJAAIAAAD8//r/BQAKAAAAAAD7//z/BQAJAAMAAAD7//v/BQAJAAIAAAD7//r/BQAKAAAAAAD6//z/BQAJAAMAAAD6//v/BQAJAAIAAAD6//r/BQAKAAAAAAD5//z/BQAJAAMAAAD5//v/BQAJAAIAAAD5//r/BQAKAAAAAAD4//z/BQAJAAMAAAD4//v/BQAJAAIAAAD4//r/BQAKAAAAAAD3//z/BQAJAAMAAAD3//v/BQAJAAIAAAD3//r/BQAKAAAAAAD2//z/BQAJAAMAAAD2//v/BQAJAAIAAAD2//r/BQAKAAAAAAD1//z/BQAJAAMAAAD1//v/BQAJAAIAAAD1//r/BQAKAAAAAAD0//z/BQAIAAMAAAD0//v/BQAIAAEAAAD0//r/BQAIAAAAAAD5/wIABQAMAAMAAAD5/wEABQAMAAMAAAD5/wAABQAMAAMAAAD5////BQAMAAMAAAD5//7/BQAMAAMAAAD5//3/BQAMAAMAAAD6/wIABQAMAAMAAAABAAYABQAMAAMAAAABAAUABQAMAAMAAAABAAQABQAMAAMAAAABAAMABQAMAAMAAAABAAIABQAMAAMAAAABAAEABQAMAAMAAAABAAAABQAMAAMAAAABAP//BQAMAAMAAAABAP7/BQAMAAMAAAAAAAYABQAMAAMAAAAAAAUABQAMAAMAAAAAAAQABQAMAAMAAAAAAAMABQAMAAMAAAAAAAIABQAMAAMAAAAAAAEABQAMAAMAAAAAAAAABQAMAAMAAAAAAP//BQAMAAMAAAAAAP7/BQAMAAMAAAD//wYABQAMAAMAAAD//wUABQAMAAMAAAD//wQABQAMAAMAAAD//wMABQAMAAMAAAD//wIABQAMAAMAAAD//wEABQAMAAMAAAD//wAABQAMAAMAAAD/////BQAMAAMAAAD///7/BQAMAAMAAAD+/wYABQAMAAMAAAD+/wUABQAMAAMAAAD+/wQABQAMAAMAAAD+/wMABQAMAAMAAAD+/wIABQAMAAMAAAD+/wEABQAMAAMAAAD+/wAABQAMAAMAAAD+////BQAMAAMAAAD+//7/BQAMAAMAAAD9/wYABQAMAAMAAAD9/wUABQAMAAMAAAD9/wQABQAMAAMAAAD9/wMABQAMAAMAAAD9/wIABQAMAAMAAAD9/wEABQAMAAMAAAD9/wAABQAMAAMAAAD9////BQAMAAMAAAD9//7/BQAMAAMAAAD8/wYABQAMAAMAAAD8/wUABQAMAAMAAAD8/wQABQAMAAMAAAD8/wMABQAMAAMAAAD8/wIABQAMAAMAAAD8/wEABQAMAAMAAAD8/wAABQAMAAMAAAD8////BQAMAAMAAAD8//7/BQAMAAMAAAD7//7/BQAMAAMAAAD7//3/BQAMAAMAAAD6/wEABQAMAAMAAAD6/wAABQAMAAMAAAD6////BQAMAAMAAAD6//7/BQAMAAMAAAD6//3/BQAMAAMAAAD6/wkABQAMAAMAAAD6/wgABQAMAAMAAAD6/wcABQAMAAMAAAD6/wYABQAMAAMAAAD6/wUABQAMAAMAAAD6/wQABQAMAAMAAAD6/wMABQAMAAMAAAD5/wkABQAMAAMAAAD5/wgABQAMAAMAAAD5/wcABQAMAAMAAAD5/wYABQAMAAMAAAD5/wUABQAMAAMAAAD5/wQABQAMAAMAAAD5/wMABQAMAAMAAAD4/wkABQAMAAMAAAD4/wgABQAMAAMAAAD4/wcABQAMAAMAAAD4/wYABQAMAAMAAAD4/wUABQAMAAMAAAD4/wQABQAMAAMAAAD4/wMABQAMAAMAAAD4/wIABQAMAAMAAAD4/wEABQAMAAMAAAD4/wAABQAMAAMAAAD4////BQAMAAMAAAD4//7/BQAMAAMAAAD4//3/BQAMAAMAAAD3/wkABQAMAAMAAAD3/wgABQAMAAMAAAD3/wcABQAMAAMAAAD3/wYABQAMAAMAAAD3/wUABQAMAAMAAAD3/wQABQAMAAMAAAD3/wMABQAMAAMAAAD3/wIABQAMAAMAAAD3/wEABQAMAAMAAAD3/wAABQAMAAMAAAD3////BQAMAAMAAAD3//7/BQAMAAMAAAD3//3/BQAMAAMAAAD2/wkABQAMAAMAAAD2/wgABQAMAAMAAAD2/wcABQAMAAMAAAD2/wYABQAMAAMAAAD2/wUABQAMAAMAAAD2/wQABQAMAAMAAAD2/wMABQAMAAMAAAD2/wIABQAMAAMAAAD2/wEABQAMAAMAAAD2/wAABQAMAAMAAAD2////BQAMAAMAAAD2//7/BQAMAAMAAAD2//3/BQAMAAMAAAD1/wkABQAMAAMAAAD1/wgABQAMAAMAAAD1/wcABQAMAAMAAAD1/wYABQAMAAMAAAD1/wUABQAMAAMAAAD1/wQABQAMAAMAAAD1/wMABQAMAAMAAAD1/wIABQAMAAMAAAD1/wEABQAMAAMAAAD1/wAABQAMAAMAAAD1////BQAMAAMAAAD1//7/BQAMAAMAAAD1//3/BQAMAAMAAAD0/wkABQAMAAMAAAD0/wgABQAMAAMAAAD0/wcABQAMAAMAAAD0/wYABQAMAAMAAAD0/wUABQAMAAMAAAD0/wQABQAMAAMAAAD0/wMABQAMAAMAAAD0/wIABQAMAAMAAAD0/wEABQAMAAMAAAD0/wAABQAMAAMAAAD0////BQAMAAMAAAD0//7/BQAMAAMAAAD0//3/BQAMAAMAAAAIAAkABQAMAAMAAAAIAAgABQAMAAMAAAAIAAcABQAMAAMAAAAIAAYABQAMAAMAAAAIAAUABQAMAAMAAAAIAAQABQAMAAMAAAAIAAMABQAMAAMAAAAIAAIABQAMAAMAAAAIAAEABQAMAAMAAAAIAAAABQAMAAMAAAAIAP//BQAMAAMAAAAIAP7/BQAMAAMAAAAHAAkABQAMAAMAAAAHAAgABQAMAAMAAAAHAAcABQAMAAMAAAAHAAYABQAMAAMAAAAHAAUABQAMAAMAAAAHAAQABQAMAAMAAAAHAAMABQAMAAMAAAAHAAIABQAMAAMAAAAHAAEABQAMAAMAAAAHAAAABQAMAAMAAAAHAP//BQAMAAMAAAAHAP7/BQAMAAMAAAAGAAkABQAMAAMAAAAGAAgABQAMAAMAAAAGAAcABQAMAAMAAAAGAAYABQAMAAMAAAAGAAUABQAMAAMAAAAGAAQABQAMAAMAAAAGAAMABQAMAAMAAAAGAAIABQAMAAMAAAAGAAEABQAMAAMAAAAGAAAABQAMAAMAAAAGAP//BQAMAAMAAAAGAP7/BQAMAAMAAAAFAAkABQAMAAMAAAAFAAgABQAMAAMAAAAFAAcABQAMAAMAAAAFAAYABQAMAAMAAAAFAAUABQAMAAMAAAAFAAQABQAMAAMAAAAFAAMABQAMAAMAAAAFAAIABQAMAAMAAAAFAAEABQAMAAMAAAAFAAAABQAMAAMAAAAFAP//BQAMAAMAAAAFAP7/BQAMAAMAAAAEAAkABQAMAAMAAAAEAAgABQAMAAMAAAAEAAcABQAMAAMAAAAEAAYABQAMAAMAAAAEAAUABQAMAAMAAAAEAAQABQAMAAMAAAAEAAMABQAMAAMAAAAEAAIABQAMAAMAAAAEAAEABQAMAAMAAAAEAAAABQAMAAMAAAAEAP//BQAMAAMAAAAEAP7/BQAMAAMAAAAIAA4ABQAMAAMAAAAIAA0ABQAMAAMAAAAIAAwABQAMAAMAAAAIAAsABQAMAAMAAAAIAAoABQAMAAMAAAAHAA4ABQAMAAMAAAAHAA0ABQAMAAMAAAAHAAwABQAMAAMAAAAHAAsABQAMAAMAAAAHAAoABQAMAAMAAAAGAA4ABQAMAAMAAAAGAA0ABQAMAAMAAAAGAAwABQAMAAMAAAAGAAsABQAMAAMAAAAGAAoABQAMAAMAAAAFAA4ABQAMAAMAAAAFAA0ABQAMAAMAAAAFAAwABQAMAAMAAAAFAAsABQAMAAMAAAAFAAoABQAMAAMAAAAEAA4ABQAMAAMAAAAEAA0ABQAMAAMAAAAEAAwABQAMAAMAAAAEAAsABQAMAAMAAAAEAAoABQAMAAMAAAADAA4ABQAMAAMAAAADAA0ABQAMAAMAAAADAAwABQAMAAMAAAADAAsABQAMAAMAAAADAAoABQAMAAMAAAACAA4ABQAMAAMAAAACAA0ABQAMAAMAAAACAAwABQAMAAMAAAACAAsABQAMAAMAAAACAAoABQAMAAMAAAABAA4ABQAMAAMAAAABAA0ABQAMAAMAAAABAAwABQAMAAMAAAABAAsABQAMAAMAAAABAAoABQAMAAMAAAAAAA4ABQAMAAMAAAAAAA0ABQAMAAMAAAAAAAwABQAMAAMAAAAAAAsABQAMAAMAAAAAAAoABQAMAAMAAAD//w4ABQAMAAMAAAD//w0ABQAMAAMAAAD//wwABQAMAAMAAAD//wsABQAMAAMAAAD//woABQAMAAMAAAD+/w4ABQAMAAMAAAD+/w0ABQAMAAMAAAD+/wwABQAMAAMAAAD+/wsABQAMAAMAAAD+/woABQAMAAMAAAD9/w4ABQAMAAMAAAD9/w0ABQAMAAMAAAD9/wwABQAMAAMAAAD9/wsABQAMAAMAAAD9/woABQAMAAMAAAD8/w4ABQAMAAMAAAD8/w0ABQAMAAMAAAD8/wwABQAMAAMAAAD8/wsABQAMAAMAAAD8/woABQAMAAMAAAD7/w4ABQAMAAMAAAD7/w0ABQAMAAMAAAD7/wwABQAMAAMAAAD7/wsABQAMAAMAAAD7/woABQAMAAMAAAD6/w4ABQAMAAMAAAD6/w0ABQAMAAMAAAD6/wwABQAMAAMAAAD6/wsABQAMAAMAAAD6/woABQAMAAMAAAD5/w4ABQAMAAMAAAD5/w0ABQAMAAMAAAD5/wwABQAMAAMAAAD5/wsABQAMAAMAAAD5/woABQAMAAMAAAD4/w4ABQAMAAMAAAD4/w0ABQAMAAMAAAD4/wwABQAMAAMAAAD4/wsABQAMAAMAAAD4/woABQAMAAMAAAD3/w4ABQAMAAMAAAD3/w0ABQAMAAMAAAD3/wwABQAMAAMAAAD3/wsABQAMAAMAAAD3/woABQAMAAMAAAD2/w4ABQAMAAMAAAD2/w0ABQAMAAMAAAD2/wwABQAMAAMAAAD2/wsABQAMAAMAAAD2/woABQAMAAMAAAD1/w4ABQAMAAMAAAD1/w0ABQAMAAMAAAD1/wwABQAMAAMAAAD1/wsABQAMAAMAAAD1/woABQAMAAMAAAD0/w4ABQAMAAMAAAD0/w0ABQAMAAMAAAD0/wwABQAMAAMAAAD0/wsABQAMAAMAAAD0/woABQAMAAMAAADz////BQAMAAMAAADz//7/BQAMAAMAAADz//3/BQAMAAMAAADz//z/BQAMAAMAAADz//v/BQAMAAMAAADz//r/BQAMAAMAAADz//n/BQAMAAMAAADz//j/BQAMAAMAAADz//f/BQAMAAMAAADy////BQAMAAMAAADy//7/BQAMAAMAAADy//3/BQAMAAMAAADy//z/BQAMAAMAAADy//v/BQAMAAMAAADy//r/BQAMAAMAAADy//n/BQAMAAMAAADy//j/BQAMAAMAAADy//f/BQAMAAMAAADx////BQAMAAMAAADx//7/BQAMAAMAAADx//3/BQAMAAMAAADx//z/BQAMAAMAAADx//v/BQAMAAMAAADx//r/BQAMAAMAAADx//n/BQAMAAMAAADx//j/BQAMAAMAAADx//f/BQAMAAMAAAAJAPn/BQAMAAMAAAAJAPj/BQAMAAMAAAAJAPf/BQAMAAMAAAAIAPn/BQAMAAMAAAAIAPj/BQAMAAMAAAAIAPf/BQAMAAMAAAAHAPn/BQAMAAMAAAAHAPj/BQAMAAMAAAAHAPf/BQAMAAMAAAAGAPn/BQAMAAMAAAAGAPj/BQAMAAMAAAAGAPf/BQAMAAMAAAAFAPn/BQAMAAMAAAAFAPj/BQAMAAMAAAAFAPf/BQAMAAMAAAAEAPn/BQAMAAMAAAAEAPj/BQAMAAMAAAAEAPf/BQAMAAMAAAADAPn/BQAMAAMAAAADAPj/BQAMAAMAAAADAPf/BQAMAAMAAAACAPn/BQAMAAMAAAACAPj/BQAMAAMAAAACAPf/BQAMAAMAAAABAPn/BQAMAAMAAAABAPj/BQAMAAMAAAABAPf/BQAMAAMAAAAAAPn/BQAMAAMAAAAAAPj/BQAMAAMAAAAAAPf/BQAMAAMAAAD///n/BQAMAAMAAAD///j/BQAMAAMAAAD///f/BQAMAAMAAAD+//n/BQAMAAMAAAD+//j/BQAMAAMAAAD+//f/BQAMAAMAAAD9//n/BQAMAAMAAAD9//j/BQAMAAMAAAD9//f/BQAMAAMAAAD8//n/BQAMAAMAAAD8//j/BQAMAAMAAAD8//f/BQAMAAMAAAD7//n/BQAMAAMAAAD7//j/BQAMAAMAAAD7//f/BQAMAAMAAAD6//n/BQAMAAMAAAD6//j/BQAMAAMAAAD6//f/BQAMAAMAAAD5//n/BQAMAAMAAAD5//j/BQAMAAMAAAD5//f/BQAMAAMAAAD4//n/BQAMAAMAAAD4//j/BQAMAAMAAAD4//f/BQAMAAMAAAD3//n/BQAMAAMAAAD3//j/BQAMAAMAAAD3//f/BQAMAAMAAAD2//n/BQAMAAMAAAD2//j/BQAMAAMAAAD2//f/BQAMAAMAAAD1//n/BQAMAAMAAAD1//j/BQAMAAMAAAD1//f/BQAMAAMAAAD0//n/BQAMAAMAAAD0//j/BQAMAAMAAAD0//f/BQAMAAMAAAAJAPv/BQAMAAMAAAAJAPr/BQAMAAMAAAAIAPv/BQAMAAMAAAAIAPr/BQAMAAMAAAAHAPv/BQAMAAMAAAAHAPr/BQAMAAMAAAAGAPv/BQAMAAMAAAAGAPr/BQAMAAMAAAAKAA4ABQAMAAMAAAAKAA0ABQAMAAMAAAAKAAwABQAMAAMAAAAKAAsABQAMAAMAAAAKAAoABQAMAAMAAAAKAAkABQAMAAMAAAAKAAgABQAMAAMAAAAKAAcABQAMAAMAAAAKAAYABQAMAAMAAAAKAAUABQAMAAMAAAAKAAQABQAMAAMAAAAKAAMABQAMAAMAAAAKAAIABQAMAAMAAAAKAAEABQAMAAMAAAAKAAAABQAMAAMAAAAKAP//BQAMAAMAAAAKAP7/BQAMAAMAAAAKAP3/BQAMAAMAAAAKAPz/BQAMAAMAAAAKAPv/BQAMAAMAAAAJAA4ABQAMAAMAAAAJAA0ABQAMAAMAAAAJAAwABQAMAAMAAAAJAAsABQAMAAMAAAAJAAoABQAMAAMAAAAJAAkABQAMAAMAAAAJAAgABQAMAAMAAAAJAAcABQAMAAMAAAAJAAYABQAMAAMAAAAJAAUABQAMAAMAAAAJAAQABQAMAAMAAAAJAAMABQAMAAMAAAAJAAIABQAMAAMAAAAJAAEABQAMAAMAAAAJAAAABQAMAAMAAAAJAP//BQAMAAMAAAAJAP7/BQAMAAMAAAAJAP3/BQAMAAMAAAAJAPz/BQAMAAMAAAAKAPr/BQAMAAMAAAAKAPn/BQAMAAMAAAAKAPj/BQAMAAMAAAAKAPf/BQAMAAMAAAA=") +tile_set = ExtResource("1_nsjyn")