From abe340f0251a94b9793b474c267a2de75965dbcb Mon Sep 17 00:00:00 2001 From: Joseph Manley Date: Sun, 17 May 2020 18:04:19 -0400 Subject: [PATCH] Added dirt! --- ...t.png-5a2c7368ec57a5db104fd5562e4bc430.md5 | 3 + ....png-5a2c7368ec57a5db104fd5562e4bc430.stex | Bin 0 -> 2315 bytes ...t.png-c8c84915fdae8d2bb0b555c9eb04c9d6.md5 | 3 + ....png-c8c84915fdae8d2bb0b555c9eb04c9d6.stex | Bin 0 -> 2315 bytes ...s.png-a27b6b47234abbacf3418c74a77e9a86.md5 | 3 + ....png-a27b6b47234abbacf3418c74a77e9a86.stex | Bin 0 -> 2315 bytes ...s.png-2f5c213227a261019465c9a0f347d7d7.md5 | 3 + ....png-2f5c213227a261019465c9a0f347d7d7.stex | Bin 0 -> 3500 bytes client/Assets/Art/Tiles/dirt.png | Bin 0 -> 2785 bytes client/Assets/Art/Tiles/dirt.png.import | 34 + client/Nodes/Tiles/tileset_science_lab.tres | 453 +++++++++++- client/Nodes/Tiles/tileset_whole_tiles.tres | 686 ++++++++++++++++++ client/Scenes/Dev.tscn | 2 +- client/Scenes/World.scn | Bin 9905 -> 11226 bytes 14 files changed, 1185 insertions(+), 2 deletions(-) create mode 100644 client/.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.md5 create mode 100644 client/.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.stex create mode 100644 client/.import/tileset_dirt.png-c8c84915fdae8d2bb0b555c9eb04c9d6.md5 create mode 100644 client/.import/tileset_dirt.png-c8c84915fdae8d2bb0b555c9eb04c9d6.stex create mode 100644 client/.import/tileset_dirt_tiles.png-a27b6b47234abbacf3418c74a77e9a86.md5 create mode 100644 client/.import/tileset_dirt_tiles.png-a27b6b47234abbacf3418c74a77e9a86.stex create mode 100644 client/.import/tileset_whole_tiles.png-2f5c213227a261019465c9a0f347d7d7.md5 create mode 100644 client/.import/tileset_whole_tiles.png-2f5c213227a261019465c9a0f347d7d7.stex create mode 100644 client/Assets/Art/Tiles/dirt.png create mode 100644 client/Assets/Art/Tiles/dirt.png.import create mode 100644 client/Nodes/Tiles/tileset_whole_tiles.tres diff --git a/client/.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.md5 b/client/.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.md5 new file mode 100644 index 0000000..c8afd4e --- /dev/null +++ b/client/.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.md5 @@ -0,0 +1,3 @@ +source_md5="385e8652393bf9a3fa82a062489c5435" +dest_md5="2ca28503838f7dd03b796000ec31111f" + diff --git a/client/.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.stex b/client/.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.stex new file mode 100644 index 0000000000000000000000000000000000000000..5d3bf13c0fc505e98742292858887f163796c390 GIT binary patch literal 2315 zcmYLL3pmql8=sWvIERkNl1^me>wt{^TSUv3<v`_`y081Xp8L6fzu$A+-kt%0&tNdvK4|}U z8Nu}+XWS5q`FgLq0UZnHnazVj3o*Mr{UQ4&-OvE?I0{`4Wb{b>-aBEXtrkCEFvG_f z&mDnrIb*rK5#7#4SG?!XD+=ns{M})5u}?Bq_ib5s!`$?XxnX+qq`2CcMyp*>&X2;@ zl3)duVqs3cO){`PdQvpaHofk7&p$HJ56h5vl;wz~6bFa#S{|DDAgR{@1`|YC=)ty6 zYiPQuYlqwgVtsZYY0k+8p_pANa(+&tp)GorDP5N%^XwOL4iYs5y>WU?pQrIZu|}7| zinCw$j~3*?l&&8F;01X(xL09nrRgW@D;4Hfzlw&__vJEONgV?o4OO+>>TX`7uli1V zt3vkuotl59zea<)iNHqYpscV>wC}T_va+=3?PW;4zsC4ncNYsirE5Zsv6tJCM1Sc; zPSHE;HOZCB12U4jT}>kA@Z0b2uRc?)?Ccn7;frca7fiA(h5P?J*WG&WYFK~jnMT|9 z@O65)G?Nr&Gf6~j5rMfO2R8t#LQN(W9mKYVcn?F?)*>9Q#S-EDBoduDccrbl{hiT18E zdz#CE2ip4$X_kR4ziPklAWOqt$~=5&mORl@sqvSAy_>4c4YC#q2UU*14tQ^~@w(v$ z!Q;D6!?@e^Xy3G62Z1qe89T}-Ut)D{B_oJ?1artn#u&U%14|2ApKL-K zj`n5gUTgAdMPSr|&mc!e+9lsvlo46lAmgy)*{c0w$NRB@ZGSsbSP;|a(B8Wnw;D|&~Xz8r1hxSttm+7 zBsS7TCi1pLnp{DMnKhDne9|(&;da?=paJV6_MrA}ZQj(9g3M~15i33)nN=6x9Cq5c zI~;Kp%psj{n63<>{M+Ww2hdT%N7bf5Z4QM*McYI@YLA@Q8B#D+jaB~Zb3fZYN7t@c z0z_I>$7+!o&?WR4SosG4hiix_`neR`Eo8+~=7>ZrSAIoi!&qaG_ZSqg6zuLaCj*1) zx}rRn2tE))*_&ss%LG4!%;z00p=$?s@vFE2I46Be%+c?Whv#|HN1Db$a z1?(3GUub`-cz}%w?@X)kZ2eK@RrV&kEkAaP^(dRXZZ?P`H7^6*7Xy#A(kR%fFH9Qk zL?hCp>OisMGwX`U>Ot>H;-cJ|fF`(^%$W5UZ$17YU1j|I1`rH}4LRNTjoZ3%lVKzURqI1OEywG#sT+i0;#!$Oz zHp5~*@VLKjXHN*a{s%gvgkKz~Rjt(rzMlC7d!m_U`xY5iaj5A2k16&^2$Rd1+Rf%@eRa9TW0bu)JnSu8emP zvon7SjE_`56T~@e@#-;Qu8vR>cAGh*tLO^Vfpi0O0ZVnvhJpejeK7i7Z<~*ksDTNJ z=WXBP?ny6K-6cpFlSX6_yvn@X?O1a%zZ|M}!#BBN9M7I0Z zmwDJ-^883mT6a)e0_t9_&9pzkY5C6u*@`y*xarO5P3&z;ui`$E*DN9qu#tpO8VcRc VHZkv&+}Bbm!5;e*j(9&ME)^ literal 0 HcmV?d00001 diff --git a/client/.import/tileset_dirt.png-c8c84915fdae8d2bb0b555c9eb04c9d6.md5 b/client/.import/tileset_dirt.png-c8c84915fdae8d2bb0b555c9eb04c9d6.md5 new file mode 100644 index 0000000..c8afd4e --- /dev/null +++ b/client/.import/tileset_dirt.png-c8c84915fdae8d2bb0b555c9eb04c9d6.md5 @@ -0,0 +1,3 @@ +source_md5="385e8652393bf9a3fa82a062489c5435" +dest_md5="2ca28503838f7dd03b796000ec31111f" + diff --git a/client/.import/tileset_dirt.png-c8c84915fdae8d2bb0b555c9eb04c9d6.stex b/client/.import/tileset_dirt.png-c8c84915fdae8d2bb0b555c9eb04c9d6.stex new file mode 100644 index 0000000000000000000000000000000000000000..5d3bf13c0fc505e98742292858887f163796c390 GIT binary patch literal 2315 zcmYLL3pmql8=sWvIERkNl1^me>wt{^TSUv3<v`_`y081Xp8L6fzu$A+-kt%0&tNdvK4|}U z8Nu}+XWS5q`FgLq0UZnHnazVj3o*Mr{UQ4&-OvE?I0{`4Wb{b>-aBEXtrkCEFvG_f z&mDnrIb*rK5#7#4SG?!XD+=ns{M})5u}?Bq_ib5s!`$?XxnX+qq`2CcMyp*>&X2;@ zl3)duVqs3cO){`PdQvpaHofk7&p$HJ56h5vl;wz~6bFa#S{|DDAgR{@1`|YC=)ty6 zYiPQuYlqwgVtsZYY0k+8p_pANa(+&tp)GorDP5N%^XwOL4iYs5y>WU?pQrIZu|}7| zinCw$j~3*?l&&8F;01X(xL09nrRgW@D;4Hfzlw&__vJEONgV?o4OO+>>TX`7uli1V zt3vkuotl59zea<)iNHqYpscV>wC}T_va+=3?PW;4zsC4ncNYsirE5Zsv6tJCM1Sc; zPSHE;HOZCB12U4jT}>kA@Z0b2uRc?)?Ccn7;frca7fiA(h5P?J*WG&WYFK~jnMT|9 z@O65)G?Nr&Gf6~j5rMfO2R8t#LQN(W9mKYVcn?F?)*>9Q#S-EDBoduDccrbl{hiT18E zdz#CE2ip4$X_kR4ziPklAWOqt$~=5&mORl@sqvSAy_>4c4YC#q2UU*14tQ^~@w(v$ z!Q;D6!?@e^Xy3G62Z1qe89T}-Ut)D{B_oJ?1artn#u&U%14|2ApKL-K zj`n5gUTgAdMPSr|&mc!e+9lsvlo46lAmgy)*{c0w$NRB@ZGSsbSP;|a(B8Wnw;D|&~Xz8r1hxSttm+7 zBsS7TCi1pLnp{DMnKhDne9|(&;da?=paJV6_MrA}ZQj(9g3M~15i33)nN=6x9Cq5c zI~;Kp%psj{n63<>{M+Ww2hdT%N7bf5Z4QM*McYI@YLA@Q8B#D+jaB~Zb3fZYN7t@c z0z_I>$7+!o&?WR4SosG4hiix_`neR`Eo8+~=7>ZrSAIoi!&qaG_ZSqg6zuLaCj*1) zx}rRn2tE))*_&ss%LG4!%;z00p=$?s@vFE2I46Be%+c?Whv#|HN1Db$a z1?(3GUub`-cz}%w?@X)kZ2eK@RrV&kEkAaP^(dRXZZ?P`H7^6*7Xy#A(kR%fFH9Qk zL?hCp>OisMGwX`U>Ot>H;-cJ|fF`(^%$W5UZ$17YU1j|I1`rH}4LRNTjoZ3%lVKzURqI1OEywG#sT+i0;#!$Oz zHp5~*@VLKjXHN*a{s%gvgkKz~Rjt(rzMlC7d!m_U`xY5iaj5A2k16&^2$Rd1+Rf%@eRa9TW0bu)JnSu8emP zvon7SjE_`56T~@e@#-;Qu8vR>cAGh*tLO^Vfpi0O0ZVnvhJpejeK7i7Z<~*ksDTNJ z=WXBP?ny6K-6cpFlSX6_yvn@X?O1a%zZ|M}!#BBN9M7I0Z zmwDJ-^883mT6a)e0_t9_&9pzkY5C6u*@`y*xarO5P3&z;ui`$E*DN9qu#tpO8VcRc VHZkv&+}Bbm!5;e*j(9&ME)^ literal 0 HcmV?d00001 diff --git a/client/.import/tileset_dirt_tiles.png-a27b6b47234abbacf3418c74a77e9a86.md5 b/client/.import/tileset_dirt_tiles.png-a27b6b47234abbacf3418c74a77e9a86.md5 new file mode 100644 index 0000000..c8afd4e --- /dev/null +++ b/client/.import/tileset_dirt_tiles.png-a27b6b47234abbacf3418c74a77e9a86.md5 @@ -0,0 +1,3 @@ +source_md5="385e8652393bf9a3fa82a062489c5435" +dest_md5="2ca28503838f7dd03b796000ec31111f" + diff --git a/client/.import/tileset_dirt_tiles.png-a27b6b47234abbacf3418c74a77e9a86.stex b/client/.import/tileset_dirt_tiles.png-a27b6b47234abbacf3418c74a77e9a86.stex new file mode 100644 index 0000000000000000000000000000000000000000..5d3bf13c0fc505e98742292858887f163796c390 GIT binary patch literal 2315 zcmYLL3pmql8=sWvIERkNl1^me>wt{^TSUv3<v`_`y081Xp8L6fzu$A+-kt%0&tNdvK4|}U z8Nu}+XWS5q`FgLq0UZnHnazVj3o*Mr{UQ4&-OvE?I0{`4Wb{b>-aBEXtrkCEFvG_f z&mDnrIb*rK5#7#4SG?!XD+=ns{M})5u}?Bq_ib5s!`$?XxnX+qq`2CcMyp*>&X2;@ zl3)duVqs3cO){`PdQvpaHofk7&p$HJ56h5vl;wz~6bFa#S{|DDAgR{@1`|YC=)ty6 zYiPQuYlqwgVtsZYY0k+8p_pANa(+&tp)GorDP5N%^XwOL4iYs5y>WU?pQrIZu|}7| zinCw$j~3*?l&&8F;01X(xL09nrRgW@D;4Hfzlw&__vJEONgV?o4OO+>>TX`7uli1V zt3vkuotl59zea<)iNHqYpscV>wC}T_va+=3?PW;4zsC4ncNYsirE5Zsv6tJCM1Sc; zPSHE;HOZCB12U4jT}>kA@Z0b2uRc?)?Ccn7;frca7fiA(h5P?J*WG&WYFK~jnMT|9 z@O65)G?Nr&Gf6~j5rMfO2R8t#LQN(W9mKYVcn?F?)*>9Q#S-EDBoduDccrbl{hiT18E zdz#CE2ip4$X_kR4ziPklAWOqt$~=5&mORl@sqvSAy_>4c4YC#q2UU*14tQ^~@w(v$ z!Q;D6!?@e^Xy3G62Z1qe89T}-Ut)D{B_oJ?1artn#u&U%14|2ApKL-K zj`n5gUTgAdMPSr|&mc!e+9lsvlo46lAmgy)*{c0w$NRB@ZGSsbSP;|a(B8Wnw;D|&~Xz8r1hxSttm+7 zBsS7TCi1pLnp{DMnKhDne9|(&;da?=paJV6_MrA}ZQj(9g3M~15i33)nN=6x9Cq5c zI~;Kp%psj{n63<>{M+Ww2hdT%N7bf5Z4QM*McYI@YLA@Q8B#D+jaB~Zb3fZYN7t@c z0z_I>$7+!o&?WR4SosG4hiix_`neR`Eo8+~=7>ZrSAIoi!&qaG_ZSqg6zuLaCj*1) zx}rRn2tE))*_&ss%LG4!%;z00p=$?s@vFE2I46Be%+c?Whv#|HN1Db$a z1?(3GUub`-cz}%w?@X)kZ2eK@RrV&kEkAaP^(dRXZZ?P`H7^6*7Xy#A(kR%fFH9Qk zL?hCp>OisMGwX`U>Ot>H;-cJ|fF`(^%$W5UZ$17YU1j|I1`rH}4LRNTjoZ3%lVKzURqI1OEywG#sT+i0;#!$Oz zHp5~*@VLKjXHN*a{s%gvgkKz~Rjt(rzMlC7d!m_U`xY5iaj5A2k16&^2$Rd1+Rf%@eRa9TW0bu)JnSu8emP zvon7SjE_`56T~@e@#-;Qu8vR>cAGh*tLO^Vfpi0O0ZVnvhJpejeK7i7Z<~*ksDTNJ z=WXBP?ny6K-6cpFlSX6_yvn@X?O1a%zZ|M}!#BBN9M7I0Z zmwDJ-^883mT6a)e0_t9_&9pzkY5C6u*@`y*xarO5P3&z;ui`$E*DN9qu#tpO8VcRc VHZkv&+}Bbm!5;e*j(9&ME)^ literal 0 HcmV?d00001 diff --git a/client/.import/tileset_whole_tiles.png-2f5c213227a261019465c9a0f347d7d7.md5 b/client/.import/tileset_whole_tiles.png-2f5c213227a261019465c9a0f347d7d7.md5 new file mode 100644 index 0000000..7694bd9 --- /dev/null +++ b/client/.import/tileset_whole_tiles.png-2f5c213227a261019465c9a0f347d7d7.md5 @@ -0,0 +1,3 @@ +source_md5="b85c7252c4e8b281547c84fdfeaec78d" +dest_md5="ec0b5aba05be1d14ab11983117a481f1" + diff --git a/client/.import/tileset_whole_tiles.png-2f5c213227a261019465c9a0f347d7d7.stex b/client/.import/tileset_whole_tiles.png-2f5c213227a261019465c9a0f347d7d7.stex new file mode 100644 index 0000000000000000000000000000000000000000..2c1b7f9a2a752a105730252085bb22911b99691c GIT binary patch literal 3500 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 DzF69TmUVK99ea!}fT7-2biww!ZC_ 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 literal 0 HcmV?d00001 diff --git a/client/Assets/Art/Tiles/dirt.png.import b/client/Assets/Art/Tiles/dirt.png.import new file mode 100644 index 0000000..feeda5f --- /dev/null +++ b/client/Assets/Art/Tiles/dirt.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Art/Tiles/dirt.png" +dest_files=[ "res://.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/client/Nodes/Tiles/tileset_science_lab.tres b/client/Nodes/Tiles/tileset_science_lab.tres index ee83500..972dea3 100644 --- a/client/Nodes/Tiles/tileset_science_lab.tres +++ b/client/Nodes/Tiles/tileset_science_lab.tres @@ -1,9 +1,10 @@ -[gd_resource type="TileSet" load_steps=100 format=2] +[gd_resource type="TileSet" load_steps=149 format=2] [ext_resource path="res://Nodes/Tiles/tileset_science_lab.png" type="Texture" id=1] [ext_resource path="res://Assets/Art/platform.png" type="Texture" id=2] [ext_resource path="res://Assets/Art/metal_wall.png" type="Texture" id=3] [ext_resource path="res://Assets/Art/window.png" type="Texture" id=4] +[ext_resource path="res://Assets/Art/Tiles/dirt.png" type="Texture" id=5] [sub_resource type="OccluderPolygon2D" id=1] polygon = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) @@ -290,6 +291,150 @@ points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=95] points = PoolVector2Array( 16, 9, 0, 9, 0, 7, 16, 7 ) +[sub_resource type="OccluderPolygon2D" id=96] +polygon = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=97] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=98] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=99] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=100] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=101] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=102] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=103] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=104] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=105] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=106] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=107] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=108] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=109] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=110] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=111] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=112] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=113] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=114] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=115] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=116] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=117] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=118] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=119] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=120] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=121] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=122] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=123] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=124] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=125] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=126] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=127] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=128] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=129] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=130] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=131] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=132] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=133] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=134] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=135] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=136] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=137] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=138] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=139] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=140] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=141] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=142] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=143] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + [resource] 47/name = "tileset_science_lab.png 47" 47/texture = ExtResource( 1 ) @@ -673,3 +818,309 @@ points = PoolVector2Array( 16, 9, 0, 9, 0, 7, 16, 7 ) 50/shape_one_way_margin = 0.0 50/shapes = [ ] 50/z_index = 0 +51/name = "dirt.png 51" +51/texture = ExtResource( 5 ) +51/tex_offset = Vector2( 0, 0 ) +51/modulate = Color( 1, 1, 1, 1 ) +51/region = Rect2( 0, 0, 176, 80 ) +51/tile_mode = 1 +51/autotile/bitmask_mode = 1 +51/autotile/bitmask_flags = [ Vector2( 0, 0 ), 432, Vector2( 0, 1 ), 438, Vector2( 0, 2 ), 54, Vector2( 0, 3 ), 48, Vector2( 1, 0 ), 504, Vector2( 1, 1 ), 511, Vector2( 1, 2 ), 63, Vector2( 1, 3 ), 56, Vector2( 2, 0 ), 216, Vector2( 2, 1 ), 219, Vector2( 2, 2 ), 27, Vector2( 2, 3 ), 24, Vector2( 3, 0 ), 144, Vector2( 3, 1 ), 146, Vector2( 3, 2 ), 18, Vector2( 3, 3 ), 16, Vector2( 4, 0 ), 176, Vector2( 4, 1 ), 182, Vector2( 4, 2 ), 434, Vector2( 4, 3 ), 50, Vector2( 4, 4 ), 178, Vector2( 5, 0 ), 248, Vector2( 5, 1 ), 255, Vector2( 5, 2 ), 507, Vector2( 5, 3 ), 59, Vector2( 5, 4 ), 251, Vector2( 6, 0 ), 440, Vector2( 6, 1 ), 447, Vector2( 6, 2 ), 510, Vector2( 6, 3 ), 62, Vector2( 6, 4 ), 446, Vector2( 7, 0 ), 152, Vector2( 7, 1 ), 155, Vector2( 7, 2 ), 218, Vector2( 7, 3 ), 26, Vector2( 7, 4 ), 154, Vector2( 8, 0 ), 184, Vector2( 8, 1 ), 191, Vector2( 8, 2 ), 506, Vector2( 8, 3 ), 58, Vector2( 8, 4 ), 186, Vector2( 9, 0 ), 443, Vector2( 9, 1 ), 254, Vector2( 9, 2 ), 442, Vector2( 9, 3 ), 190, Vector2( 10, 2 ), 250, Vector2( 10, 3 ), 187 ] +51/autotile/icon_coordinate = Vector2( 0, 0 ) +51/autotile/tile_size = Vector2( 16, 16 ) +51/autotile/spacing = 0 +51/autotile/occluder_map = [ Vector2( 1, 1 ), SubResource( 96 ) ] +51/autotile/navpoly_map = [ ] +51/autotile/priority_map = [ ] +51/autotile/z_index_map = [ ] +51/occluder_offset = Vector2( 0, 0 ) +51/navigation_offset = Vector2( 0, 0 ) +51/shape_offset = Vector2( 0, 0 ) +51/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +51/shape = SubResource( 97 ) +51/shape_one_way = false +51/shape_one_way_margin = 1.0 +51/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 97 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 98 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 99 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 100 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 101 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 102 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 103 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 104 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 105 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 106 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 107 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 108 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 109 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 110 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 111 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 112 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 113 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 114 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 115 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 116 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 117 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 118 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 119 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 120 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 121 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 122 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 123 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 124 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 10, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 125 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 10, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 126 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 127 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 128 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 129 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 130 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 131 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 132 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 133 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 134 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 135 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 136 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 137 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 138 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 139 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 140 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 141 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 142 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 143 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +51/z_index = 0 diff --git a/client/Nodes/Tiles/tileset_whole_tiles.tres b/client/Nodes/Tiles/tileset_whole_tiles.tres new file mode 100644 index 0000000..d5d5d56 --- /dev/null +++ b/client/Nodes/Tiles/tileset_whole_tiles.tres @@ -0,0 +1,686 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="res://Nodes/Tiles/tileset_whole_tiles.png" type="Texture" id=1] + +[resource] +4/name = "tileset_whole_tiles.png 4" +4/texture = ExtResource( 1 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 0, 80, 16, 16 ) +4/tile_mode = 0 +4/occluder_offset = Vector2( 0, 0 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shape_offset = Vector2( 0, 0 ) +4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +4/shape_one_way = false +4/shape_one_way_margin = 0.0 +4/shapes = [ ] +4/z_index = 0 +5/name = "tileset_whole_tiles.png 5" +5/texture = ExtResource( 1 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 0, 96, 16, 16 ) +5/tile_mode = 0 +5/occluder_offset = Vector2( 0, 0 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shape_offset = Vector2( 0, 0 ) +5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +5/shape_one_way = false +5/shape_one_way_margin = 0.0 +5/shapes = [ ] +5/z_index = 0 +6/name = "tileset_whole_tiles.png 6" +6/texture = ExtResource( 1 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 0, 112, 16, 16 ) +6/tile_mode = 0 +6/occluder_offset = Vector2( 0, 0 ) +6/navigation_offset = Vector2( 0, 0 ) +6/shape_offset = Vector2( 0, 0 ) +6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +6/shape_one_way = false +6/shape_one_way_margin = 0.0 +6/shapes = [ ] +6/z_index = 0 +7/name = "tileset_whole_tiles.png 7" +7/texture = ExtResource( 1 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 0, 128, 16, 16 ) +7/tile_mode = 0 +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape_one_way = false +7/shape_one_way_margin = 0.0 +7/shapes = [ ] +7/z_index = 0 +12/name = "tileset_whole_tiles.png 12" +12/texture = ExtResource( 1 ) +12/tex_offset = Vector2( 0, 0 ) +12/modulate = Color( 1, 1, 1, 1 ) +12/region = Rect2( 16, 80, 16, 16 ) +12/tile_mode = 0 +12/occluder_offset = Vector2( 0, 0 ) +12/navigation_offset = Vector2( 0, 0 ) +12/shape_offset = Vector2( 0, 0 ) +12/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +12/shape_one_way = false +12/shape_one_way_margin = 0.0 +12/shapes = [ ] +12/z_index = 0 +13/name = "tileset_whole_tiles.png 13" +13/texture = ExtResource( 1 ) +13/tex_offset = Vector2( 0, 0 ) +13/modulate = Color( 1, 1, 1, 1 ) +13/region = Rect2( 16, 96, 16, 16 ) +13/tile_mode = 0 +13/occluder_offset = Vector2( 0, 0 ) +13/navigation_offset = Vector2( 0, 0 ) +13/shape_offset = Vector2( 0, 0 ) +13/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +13/shape_one_way = false +13/shape_one_way_margin = 0.0 +13/shapes = [ ] +13/z_index = 0 +14/name = "tileset_whole_tiles.png 14" +14/texture = ExtResource( 1 ) +14/tex_offset = Vector2( 0, 0 ) +14/modulate = Color( 1, 1, 1, 1 ) +14/region = Rect2( 16, 112, 16, 16 ) +14/tile_mode = 0 +14/occluder_offset = Vector2( 0, 0 ) +14/navigation_offset = Vector2( 0, 0 ) +14/shape_offset = Vector2( 0, 0 ) +14/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +14/shape_one_way = false +14/shape_one_way_margin = 0.0 +14/shapes = [ ] +14/z_index = 0 +15/name = "tileset_whole_tiles.png 15" +15/texture = ExtResource( 1 ) +15/tex_offset = Vector2( 0, 0 ) +15/modulate = Color( 1, 1, 1, 1 ) +15/region = Rect2( 16, 128, 16, 16 ) +15/tile_mode = 0 +15/occluder_offset = Vector2( 0, 0 ) +15/navigation_offset = Vector2( 0, 0 ) +15/shape_offset = Vector2( 0, 0 ) +15/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +15/shape_one_way = false +15/shape_one_way_margin = 0.0 +15/shapes = [ ] +15/z_index = 0 +20/name = "tileset_whole_tiles.png 20" +20/texture = ExtResource( 1 ) +20/tex_offset = Vector2( 0, 0 ) +20/modulate = Color( 1, 1, 1, 1 ) +20/region = Rect2( 32, 80, 16, 16 ) +20/tile_mode = 0 +20/occluder_offset = Vector2( 0, 0 ) +20/navigation_offset = Vector2( 0, 0 ) +20/shape_offset = Vector2( 0, 0 ) +20/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +20/shape_one_way = false +20/shape_one_way_margin = 0.0 +20/shapes = [ ] +20/z_index = 0 +21/name = "tileset_whole_tiles.png 21" +21/texture = ExtResource( 1 ) +21/tex_offset = Vector2( 0, 0 ) +21/modulate = Color( 1, 1, 1, 1 ) +21/region = Rect2( 32, 96, 16, 16 ) +21/tile_mode = 0 +21/occluder_offset = Vector2( 0, 0 ) +21/navigation_offset = Vector2( 0, 0 ) +21/shape_offset = Vector2( 0, 0 ) +21/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +21/shape_one_way = false +21/shape_one_way_margin = 0.0 +21/shapes = [ ] +21/z_index = 0 +22/name = "tileset_whole_tiles.png 22" +22/texture = ExtResource( 1 ) +22/tex_offset = Vector2( 0, 0 ) +22/modulate = Color( 1, 1, 1, 1 ) +22/region = Rect2( 32, 112, 16, 16 ) +22/tile_mode = 0 +22/occluder_offset = Vector2( 0, 0 ) +22/navigation_offset = Vector2( 0, 0 ) +22/shape_offset = Vector2( 0, 0 ) +22/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +22/shape_one_way = false +22/shape_one_way_margin = 0.0 +22/shapes = [ ] +22/z_index = 0 +23/name = "tileset_whole_tiles.png 23" +23/texture = ExtResource( 1 ) +23/tex_offset = Vector2( 0, 0 ) +23/modulate = Color( 1, 1, 1, 1 ) +23/region = Rect2( 32, 128, 16, 16 ) +23/tile_mode = 0 +23/occluder_offset = Vector2( 0, 0 ) +23/navigation_offset = Vector2( 0, 0 ) +23/shape_offset = Vector2( 0, 0 ) +23/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +23/shape_one_way = false +23/shape_one_way_margin = 0.0 +23/shapes = [ ] +23/z_index = 0 +28/name = "tileset_whole_tiles.png 28" +28/texture = ExtResource( 1 ) +28/tex_offset = Vector2( 0, 0 ) +28/modulate = Color( 1, 1, 1, 1 ) +28/region = Rect2( 48, 80, 16, 16 ) +28/tile_mode = 0 +28/occluder_offset = Vector2( 0, 0 ) +28/navigation_offset = Vector2( 0, 0 ) +28/shape_offset = Vector2( 0, 0 ) +28/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +28/shape_one_way = false +28/shape_one_way_margin = 0.0 +28/shapes = [ ] +28/z_index = 0 +29/name = "tileset_whole_tiles.png 29" +29/texture = ExtResource( 1 ) +29/tex_offset = Vector2( 0, 0 ) +29/modulate = Color( 1, 1, 1, 1 ) +29/region = Rect2( 48, 96, 16, 16 ) +29/tile_mode = 0 +29/occluder_offset = Vector2( 0, 0 ) +29/navigation_offset = Vector2( 0, 0 ) +29/shape_offset = Vector2( 0, 0 ) +29/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +29/shape_one_way = false +29/shape_one_way_margin = 0.0 +29/shapes = [ ] +29/z_index = 0 +30/name = "tileset_whole_tiles.png 30" +30/texture = ExtResource( 1 ) +30/tex_offset = Vector2( 0, 0 ) +30/modulate = Color( 1, 1, 1, 1 ) +30/region = Rect2( 48, 112, 16, 16 ) +30/tile_mode = 0 +30/occluder_offset = Vector2( 0, 0 ) +30/navigation_offset = Vector2( 0, 0 ) +30/shape_offset = Vector2( 0, 0 ) +30/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +30/shape_one_way = false +30/shape_one_way_margin = 0.0 +30/shapes = [ ] +30/z_index = 0 +31/name = "tileset_whole_tiles.png 31" +31/texture = ExtResource( 1 ) +31/tex_offset = Vector2( 0, 0 ) +31/modulate = Color( 1, 1, 1, 1 ) +31/region = Rect2( 48, 128, 16, 16 ) +31/tile_mode = 0 +31/occluder_offset = Vector2( 0, 0 ) +31/navigation_offset = Vector2( 0, 0 ) +31/shape_offset = Vector2( 0, 0 ) +31/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +31/shape_one_way = false +31/shape_one_way_margin = 0.0 +31/shapes = [ ] +31/z_index = 0 +37/name = "tileset_whole_tiles.png 37" +37/texture = ExtResource( 1 ) +37/tex_offset = Vector2( 0, 0 ) +37/modulate = Color( 1, 1, 1, 1 ) +37/region = Rect2( 64, 80, 16, 16 ) +37/tile_mode = 0 +37/occluder_offset = Vector2( 0, 0 ) +37/navigation_offset = Vector2( 0, 0 ) +37/shape_offset = Vector2( 0, 0 ) +37/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +37/shape_one_way = false +37/shape_one_way_margin = 0.0 +37/shapes = [ ] +37/z_index = 0 +38/name = "tileset_whole_tiles.png 38" +38/texture = ExtResource( 1 ) +38/tex_offset = Vector2( 0, 0 ) +38/modulate = Color( 1, 1, 1, 1 ) +38/region = Rect2( 64, 96, 16, 16 ) +38/tile_mode = 0 +38/occluder_offset = Vector2( 0, 0 ) +38/navigation_offset = Vector2( 0, 0 ) +38/shape_offset = Vector2( 0, 0 ) +38/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +38/shape_one_way = false +38/shape_one_way_margin = 0.0 +38/shapes = [ ] +38/z_index = 0 +39/name = "tileset_whole_tiles.png 39" +39/texture = ExtResource( 1 ) +39/tex_offset = Vector2( 0, 0 ) +39/modulate = Color( 1, 1, 1, 1 ) +39/region = Rect2( 64, 112, 16, 16 ) +39/tile_mode = 0 +39/occluder_offset = Vector2( 0, 0 ) +39/navigation_offset = Vector2( 0, 0 ) +39/shape_offset = Vector2( 0, 0 ) +39/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +39/shape_one_way = false +39/shape_one_way_margin = 0.0 +39/shapes = [ ] +39/z_index = 0 +40/name = "tileset_whole_tiles.png 40" +40/texture = ExtResource( 1 ) +40/tex_offset = Vector2( 0, 0 ) +40/modulate = Color( 1, 1, 1, 1 ) +40/region = Rect2( 64, 128, 16, 16 ) +40/tile_mode = 0 +40/occluder_offset = Vector2( 0, 0 ) +40/navigation_offset = Vector2( 0, 0 ) +40/shape_offset = Vector2( 0, 0 ) +40/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +40/shape_one_way = false +40/shape_one_way_margin = 0.0 +40/shapes = [ ] +40/z_index = 0 +41/name = "tileset_whole_tiles.png 41" +41/texture = ExtResource( 1 ) +41/tex_offset = Vector2( 0, 0 ) +41/modulate = Color( 1, 1, 1, 1 ) +41/region = Rect2( 64, 144, 16, 16 ) +41/tile_mode = 0 +41/occluder_offset = Vector2( 0, 0 ) +41/navigation_offset = Vector2( 0, 0 ) +41/shape_offset = Vector2( 0, 0 ) +41/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +41/shape_one_way = false +41/shape_one_way_margin = 0.0 +41/shapes = [ ] +41/z_index = 0 +47/name = "tileset_whole_tiles.png 47" +47/texture = ExtResource( 1 ) +47/tex_offset = Vector2( 0, 0 ) +47/modulate = Color( 1, 1, 1, 1 ) +47/region = Rect2( 80, 80, 16, 16 ) +47/tile_mode = 0 +47/occluder_offset = Vector2( 0, 0 ) +47/navigation_offset = Vector2( 0, 0 ) +47/shape_offset = Vector2( 0, 0 ) +47/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +47/shape_one_way = false +47/shape_one_way_margin = 0.0 +47/shapes = [ ] +47/z_index = 0 +48/name = "tileset_whole_tiles.png 48" +48/texture = ExtResource( 1 ) +48/tex_offset = Vector2( 0, 0 ) +48/modulate = Color( 1, 1, 1, 1 ) +48/region = Rect2( 80, 96, 16, 16 ) +48/tile_mode = 0 +48/occluder_offset = Vector2( 0, 0 ) +48/navigation_offset = Vector2( 0, 0 ) +48/shape_offset = Vector2( 0, 0 ) +48/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +48/shape_one_way = false +48/shape_one_way_margin = 0.0 +48/shapes = [ ] +48/z_index = 0 +49/name = "tileset_whole_tiles.png 49" +49/texture = ExtResource( 1 ) +49/tex_offset = Vector2( 0, 0 ) +49/modulate = Color( 1, 1, 1, 1 ) +49/region = Rect2( 80, 112, 16, 16 ) +49/tile_mode = 0 +49/occluder_offset = Vector2( 0, 0 ) +49/navigation_offset = Vector2( 0, 0 ) +49/shape_offset = Vector2( 0, 0 ) +49/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +49/shape_one_way = false +49/shape_one_way_margin = 0.0 +49/shapes = [ ] +49/z_index = 0 +50/name = "tileset_whole_tiles.png 50" +50/texture = ExtResource( 1 ) +50/tex_offset = Vector2( 0, 0 ) +50/modulate = Color( 1, 1, 1, 1 ) +50/region = Rect2( 80, 128, 16, 16 ) +50/tile_mode = 0 +50/occluder_offset = Vector2( 0, 0 ) +50/navigation_offset = Vector2( 0, 0 ) +50/shape_offset = Vector2( 0, 0 ) +50/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +50/shape_one_way = false +50/shape_one_way_margin = 0.0 +50/shapes = [ ] +50/z_index = 0 +51/name = "tileset_whole_tiles.png 51" +51/texture = ExtResource( 1 ) +51/tex_offset = Vector2( 0, 0 ) +51/modulate = Color( 1, 1, 1, 1 ) +51/region = Rect2( 80, 144, 16, 16 ) +51/tile_mode = 0 +51/occluder_offset = Vector2( 0, 0 ) +51/navigation_offset = Vector2( 0, 0 ) +51/shape_offset = Vector2( 0, 0 ) +51/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +51/shape_one_way = false +51/shape_one_way_margin = 0.0 +51/shapes = [ ] +51/z_index = 0 +57/name = "tileset_whole_tiles.png 57" +57/texture = ExtResource( 1 ) +57/tex_offset = Vector2( 0, 0 ) +57/modulate = Color( 1, 1, 1, 1 ) +57/region = Rect2( 96, 80, 16, 16 ) +57/tile_mode = 0 +57/occluder_offset = Vector2( 0, 0 ) +57/navigation_offset = Vector2( 0, 0 ) +57/shape_offset = Vector2( 0, 0 ) +57/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +57/shape_one_way = false +57/shape_one_way_margin = 0.0 +57/shapes = [ ] +57/z_index = 0 +58/name = "tileset_whole_tiles.png 58" +58/texture = ExtResource( 1 ) +58/tex_offset = Vector2( 0, 0 ) +58/modulate = Color( 1, 1, 1, 1 ) +58/region = Rect2( 96, 96, 16, 16 ) +58/tile_mode = 0 +58/occluder_offset = Vector2( 0, 0 ) +58/navigation_offset = Vector2( 0, 0 ) +58/shape_offset = Vector2( 0, 0 ) +58/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +58/shape_one_way = false +58/shape_one_way_margin = 0.0 +58/shapes = [ ] +58/z_index = 0 +59/name = "tileset_whole_tiles.png 59" +59/texture = ExtResource( 1 ) +59/tex_offset = Vector2( 0, 0 ) +59/modulate = Color( 1, 1, 1, 1 ) +59/region = Rect2( 96, 112, 16, 16 ) +59/tile_mode = 0 +59/occluder_offset = Vector2( 0, 0 ) +59/navigation_offset = Vector2( 0, 0 ) +59/shape_offset = Vector2( 0, 0 ) +59/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +59/shape_one_way = false +59/shape_one_way_margin = 0.0 +59/shapes = [ ] +59/z_index = 0 +60/name = "tileset_whole_tiles.png 60" +60/texture = ExtResource( 1 ) +60/tex_offset = Vector2( 0, 0 ) +60/modulate = Color( 1, 1, 1, 1 ) +60/region = Rect2( 96, 128, 16, 16 ) +60/tile_mode = 0 +60/occluder_offset = Vector2( 0, 0 ) +60/navigation_offset = Vector2( 0, 0 ) +60/shape_offset = Vector2( 0, 0 ) +60/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +60/shape_one_way = false +60/shape_one_way_margin = 0.0 +60/shapes = [ ] +60/z_index = 0 +61/name = "tileset_whole_tiles.png 61" +61/texture = ExtResource( 1 ) +61/tex_offset = Vector2( 0, 0 ) +61/modulate = Color( 1, 1, 1, 1 ) +61/region = Rect2( 96, 144, 16, 16 ) +61/tile_mode = 0 +61/occluder_offset = Vector2( 0, 0 ) +61/navigation_offset = Vector2( 0, 0 ) +61/shape_offset = Vector2( 0, 0 ) +61/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +61/shape_one_way = false +61/shape_one_way_margin = 0.0 +61/shapes = [ ] +61/z_index = 0 +67/name = "tileset_whole_tiles.png 67" +67/texture = ExtResource( 1 ) +67/tex_offset = Vector2( 0, 0 ) +67/modulate = Color( 1, 1, 1, 1 ) +67/region = Rect2( 112, 80, 16, 16 ) +67/tile_mode = 0 +67/occluder_offset = Vector2( 0, 0 ) +67/navigation_offset = Vector2( 0, 0 ) +67/shape_offset = Vector2( 0, 0 ) +67/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +67/shape_one_way = false +67/shape_one_way_margin = 0.0 +67/shapes = [ ] +67/z_index = 0 +68/name = "tileset_whole_tiles.png 68" +68/texture = ExtResource( 1 ) +68/tex_offset = Vector2( 0, 0 ) +68/modulate = Color( 1, 1, 1, 1 ) +68/region = Rect2( 112, 96, 16, 16 ) +68/tile_mode = 0 +68/occluder_offset = Vector2( 0, 0 ) +68/navigation_offset = Vector2( 0, 0 ) +68/shape_offset = Vector2( 0, 0 ) +68/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +68/shape_one_way = false +68/shape_one_way_margin = 0.0 +68/shapes = [ ] +68/z_index = 0 +69/name = "tileset_whole_tiles.png 69" +69/texture = ExtResource( 1 ) +69/tex_offset = Vector2( 0, 0 ) +69/modulate = Color( 1, 1, 1, 1 ) +69/region = Rect2( 112, 112, 16, 16 ) +69/tile_mode = 0 +69/occluder_offset = Vector2( 0, 0 ) +69/navigation_offset = Vector2( 0, 0 ) +69/shape_offset = Vector2( 0, 0 ) +69/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +69/shape_one_way = false +69/shape_one_way_margin = 0.0 +69/shapes = [ ] +69/z_index = 0 +70/name = "tileset_whole_tiles.png 70" +70/texture = ExtResource( 1 ) +70/tex_offset = Vector2( 0, 0 ) +70/modulate = Color( 1, 1, 1, 1 ) +70/region = Rect2( 112, 128, 16, 16 ) +70/tile_mode = 0 +70/occluder_offset = Vector2( 0, 0 ) +70/navigation_offset = Vector2( 0, 0 ) +70/shape_offset = Vector2( 0, 0 ) +70/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +70/shape_one_way = false +70/shape_one_way_margin = 0.0 +70/shapes = [ ] +70/z_index = 0 +71/name = "tileset_whole_tiles.png 71" +71/texture = ExtResource( 1 ) +71/tex_offset = Vector2( 0, 0 ) +71/modulate = Color( 1, 1, 1, 1 ) +71/region = Rect2( 112, 144, 16, 16 ) +71/tile_mode = 0 +71/occluder_offset = Vector2( 0, 0 ) +71/navigation_offset = Vector2( 0, 0 ) +71/shape_offset = Vector2( 0, 0 ) +71/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +71/shape_one_way = false +71/shape_one_way_margin = 0.0 +71/shapes = [ ] +71/z_index = 0 +77/name = "tileset_whole_tiles.png 77" +77/texture = ExtResource( 1 ) +77/tex_offset = Vector2( 0, 0 ) +77/modulate = Color( 1, 1, 1, 1 ) +77/region = Rect2( 128, 80, 16, 16 ) +77/tile_mode = 0 +77/occluder_offset = Vector2( 0, 0 ) +77/navigation_offset = Vector2( 0, 0 ) +77/shape_offset = Vector2( 0, 0 ) +77/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +77/shape_one_way = false +77/shape_one_way_margin = 0.0 +77/shapes = [ ] +77/z_index = 0 +78/name = "tileset_whole_tiles.png 78" +78/texture = ExtResource( 1 ) +78/tex_offset = Vector2( 0, 0 ) +78/modulate = Color( 1, 1, 1, 1 ) +78/region = Rect2( 128, 96, 16, 16 ) +78/tile_mode = 0 +78/occluder_offset = Vector2( 0, 0 ) +78/navigation_offset = Vector2( 0, 0 ) +78/shape_offset = Vector2( 0, 0 ) +78/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +78/shape_one_way = false +78/shape_one_way_margin = 0.0 +78/shapes = [ ] +78/z_index = 0 +79/name = "tileset_whole_tiles.png 79" +79/texture = ExtResource( 1 ) +79/tex_offset = Vector2( 0, 0 ) +79/modulate = Color( 1, 1, 1, 1 ) +79/region = Rect2( 128, 112, 16, 16 ) +79/tile_mode = 0 +79/occluder_offset = Vector2( 0, 0 ) +79/navigation_offset = Vector2( 0, 0 ) +79/shape_offset = Vector2( 0, 0 ) +79/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +79/shape_one_way = false +79/shape_one_way_margin = 0.0 +79/shapes = [ ] +79/z_index = 0 +80/name = "tileset_whole_tiles.png 80" +80/texture = ExtResource( 1 ) +80/tex_offset = Vector2( 0, 0 ) +80/modulate = Color( 1, 1, 1, 1 ) +80/region = Rect2( 128, 128, 16, 16 ) +80/tile_mode = 0 +80/occluder_offset = Vector2( 0, 0 ) +80/navigation_offset = Vector2( 0, 0 ) +80/shape_offset = Vector2( 0, 0 ) +80/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +80/shape_one_way = false +80/shape_one_way_margin = 0.0 +80/shapes = [ ] +80/z_index = 0 +81/name = "tileset_whole_tiles.png 81" +81/texture = ExtResource( 1 ) +81/tex_offset = Vector2( 0, 0 ) +81/modulate = Color( 1, 1, 1, 1 ) +81/region = Rect2( 128, 144, 16, 16 ) +81/tile_mode = 0 +81/occluder_offset = Vector2( 0, 0 ) +81/navigation_offset = Vector2( 0, 0 ) +81/shape_offset = Vector2( 0, 0 ) +81/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +81/shape_one_way = false +81/shape_one_way_margin = 0.0 +81/shapes = [ ] +81/z_index = 0 +86/name = "tileset_whole_tiles.png 86" +86/texture = ExtResource( 1 ) +86/tex_offset = Vector2( 0, 0 ) +86/modulate = Color( 1, 1, 1, 1 ) +86/region = Rect2( 144, 80, 16, 16 ) +86/tile_mode = 0 +86/occluder_offset = Vector2( 0, 0 ) +86/navigation_offset = Vector2( 0, 0 ) +86/shape_offset = Vector2( 0, 0 ) +86/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +86/shape_one_way = false +86/shape_one_way_margin = 0.0 +86/shapes = [ ] +86/z_index = 0 +87/name = "tileset_whole_tiles.png 87" +87/texture = ExtResource( 1 ) +87/tex_offset = Vector2( 0, 0 ) +87/modulate = Color( 1, 1, 1, 1 ) +87/region = Rect2( 144, 96, 16, 16 ) +87/tile_mode = 0 +87/occluder_offset = Vector2( 0, 0 ) +87/navigation_offset = Vector2( 0, 0 ) +87/shape_offset = Vector2( 0, 0 ) +87/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +87/shape_one_way = false +87/shape_one_way_margin = 0.0 +87/shapes = [ ] +87/z_index = 0 +88/name = "tileset_whole_tiles.png 88" +88/texture = ExtResource( 1 ) +88/tex_offset = Vector2( 0, 0 ) +88/modulate = Color( 1, 1, 1, 1 ) +88/region = Rect2( 144, 112, 16, 16 ) +88/tile_mode = 0 +88/occluder_offset = Vector2( 0, 0 ) +88/navigation_offset = Vector2( 0, 0 ) +88/shape_offset = Vector2( 0, 0 ) +88/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +88/shape_one_way = false +88/shape_one_way_margin = 0.0 +88/shapes = [ ] +88/z_index = 0 +89/name = "tileset_whole_tiles.png 89" +89/texture = ExtResource( 1 ) +89/tex_offset = Vector2( 0, 0 ) +89/modulate = Color( 1, 1, 1, 1 ) +89/region = Rect2( 144, 128, 16, 16 ) +89/tile_mode = 0 +89/occluder_offset = Vector2( 0, 0 ) +89/navigation_offset = Vector2( 0, 0 ) +89/shape_offset = Vector2( 0, 0 ) +89/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +89/shape_one_way = false +89/shape_one_way_margin = 0.0 +89/shapes = [ ] +89/z_index = 0 +92/name = "tileset_whole_tiles.png 92" +92/texture = ExtResource( 1 ) +92/tex_offset = Vector2( 0, 0 ) +92/modulate = Color( 1, 1, 1, 1 ) +92/region = Rect2( 160, 112, 16, 16 ) +92/tile_mode = 0 +92/occluder_offset = Vector2( 0, 0 ) +92/navigation_offset = Vector2( 0, 0 ) +92/shape_offset = Vector2( 0, 0 ) +92/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +92/shape_one_way = false +92/shape_one_way_margin = 0.0 +92/shapes = [ ] +92/z_index = 0 +93/name = "tileset_whole_tiles.png 93" +93/texture = ExtResource( 1 ) +93/tex_offset = Vector2( 0, 0 ) +93/modulate = Color( 1, 1, 1, 1 ) +93/region = Rect2( 160, 128, 16, 16 ) +93/tile_mode = 0 +93/occluder_offset = Vector2( 0, 0 ) +93/navigation_offset = Vector2( 0, 0 ) +93/shape_offset = Vector2( 0, 0 ) +93/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +93/shape_one_way = false +93/shape_one_way_margin = 0.0 +93/shapes = [ ] +93/z_index = 0 +94/name = "tileset_whole_tiles.png 94" +94/texture = ExtResource( 1 ) +94/tex_offset = Vector2( 0, 0 ) +94/modulate = Color( 1, 1, 1, 1 ) +94/region = Rect2( 0, 0, 176, 160 ) +94/tile_mode = 1 +94/autotile/bitmask_mode = 1 +94/autotile/bitmask_flags = [ Vector2( 0, 0 ), 432, Vector2( 0, 1 ), 438, Vector2( 0, 2 ), 54, Vector2( 0, 3 ), 48, Vector2( 1, 0 ), 504, Vector2( 1, 1 ), 511, Vector2( 1, 2 ), 63, Vector2( 1, 3 ), 56, Vector2( 2, 0 ), 216, Vector2( 2, 1 ), 219, Vector2( 2, 2 ), 27, Vector2( 2, 3 ), 24, Vector2( 3, 0 ), 144, Vector2( 3, 1 ), 146, Vector2( 3, 2 ), 18, Vector2( 3, 3 ), 16, Vector2( 4, 0 ), 176, Vector2( 4, 1 ), 182, Vector2( 4, 2 ), 434, Vector2( 4, 3 ), 50, Vector2( 4, 4 ), 178, Vector2( 5, 0 ), 248, Vector2( 5, 1 ), 255, Vector2( 5, 2 ), 507, Vector2( 5, 3 ), 59, Vector2( 5, 4 ), 251, Vector2( 6, 0 ), 440, Vector2( 6, 1 ), 447, Vector2( 6, 2 ), 510, Vector2( 6, 3 ), 62, Vector2( 6, 4 ), 446, Vector2( 7, 0 ), 152, Vector2( 7, 1 ), 155, Vector2( 7, 2 ), 218, Vector2( 7, 3 ), 26, Vector2( 7, 4 ), 154, Vector2( 8, 0 ), 184, Vector2( 8, 1 ), 191, Vector2( 8, 2 ), 506, Vector2( 8, 3 ), 58, Vector2( 8, 4 ), 186, Vector2( 9, 0 ), 443, Vector2( 9, 1 ), 254, Vector2( 9, 2 ), 442, Vector2( 9, 3 ), 190, Vector2( 10, 2 ), 250, Vector2( 10, 3 ), 187 ] +94/autotile/icon_coordinate = Vector2( 3, 3 ) +94/autotile/tile_size = Vector2( 16, 16 ) +94/autotile/spacing = 0 +94/autotile/occluder_map = [ ] +94/autotile/navpoly_map = [ ] +94/autotile/priority_map = [ ] +94/autotile/z_index_map = [ ] +94/occluder_offset = Vector2( 0, 0 ) +94/navigation_offset = Vector2( 0, 0 ) +94/shape_offset = Vector2( 0, 0 ) +94/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +94/shape_one_way = false +94/shape_one_way_margin = 0.0 +94/shapes = [ ] +94/z_index = 0 diff --git a/client/Scenes/Dev.tscn b/client/Scenes/Dev.tscn index 7ac8b48..d85cb59 100644 --- a/client/Scenes/Dev.tscn +++ b/client/Scenes/Dev.tscn @@ -13,7 +13,7 @@ tile_set = ExtResource( 1 ) cell_size = Vector2( 16, 16 ) format = 1 -tile_data = PoolIntArray( 720897, 47, 0, 720898, 47, 1, 720899, 47, 1, 720900, 47, 1, 720901, 47, 1, 720902, 47, 1, 720903, 47, 1, 720904, 47, 1, 720905, 47, 1, 720906, 47, 1, 720907, 47, 1, 720908, 47, 1, 720909, 47, 1, 720910, 47, 1, 720911, 47, 1, 720912, 47, 1, 720913, 47, 1, 720914, 47, 1, 720915, 47, 1, 720916, 47, 1, 720917, 47, 1, 720918, 47, 1, 720919, 47, 1, 720920, 47, 1, 720921, 47, 1, 720922, 47, 1, 720923, 47, 1, 720924, 47, 1, 720925, 47, 1, 720926, 47, 1, 720927, 47, 2, 786433, 47, 65536, 786434, 47, 65537, 786435, 47, 65537, 786436, 47, 65537, 786437, 47, 65537, 786438, 47, 65537, 786439, 47, 65537, 786440, 47, 65537, 786441, 47, 65537, 786442, 47, 65537, 786443, 47, 65537, 786444, 47, 65537, 786445, 47, 65537, 786446, 47, 65537, 786447, 47, 65537, 786448, 47, 65537, 786449, 47, 65537, 786450, 47, 65537, 786451, 47, 65537, 786452, 47, 65537, 786453, 47, 65537, 786454, 47, 65537, 786455, 47, 65537, 786456, 47, 65537, 786457, 47, 65537, 786458, 47, 65537, 786459, 47, 65537, 786460, 47, 65537, 786461, 47, 65537, 786462, 47, 65537, 786463, 47, 65538, 851969, 47, 131072, 851970, 47, 131073, 851971, 47, 131073, 851972, 47, 131073, 851973, 47, 131073, 851974, 47, 131073, 851975, 47, 131073, 851976, 47, 131073, 851977, 47, 131073, 851978, 47, 131073, 851979, 47, 131073, 851980, 47, 131073, 851981, 47, 131073, 851982, 47, 131073, 851983, 47, 131073, 851984, 47, 131073, 851985, 47, 131073, 851986, 47, 131073, 851987, 47, 131073, 851988, 47, 131073, 851989, 47, 131073, 851990, 47, 131073, 851991, 47, 131073, 851992, 47, 131073, 851993, 47, 131073, 851994, 47, 131073, 851995, 47, 131073, 851996, 47, 131073, 851997, 47, 131073, 851998, 47, 131073, 851999, 47, 131074 ) +tile_data = PoolIntArray( 786429, 51, 0, 786430, 51, 1, 786431, 51, 1, 720896, 51, 2, 720897, 47, 0, 720898, 47, 1, 720899, 47, 1, 720900, 47, 1, 720901, 47, 1, 720902, 47, 1, 720903, 47, 1, 720904, 47, 1, 720905, 47, 1, 720906, 47, 1, 720907, 47, 1, 720908, 47, 1, 720909, 47, 1, 720910, 47, 1, 720911, 47, 1, 720912, 47, 1, 720913, 47, 1, 720914, 47, 1, 720915, 47, 1, 720916, 47, 1, 720917, 47, 1, 720918, 47, 1, 720919, 47, 1, 720920, 47, 1, 720921, 47, 1, 720922, 47, 1, 720923, 47, 1, 720924, 47, 1, 720925, 47, 1, 720926, 47, 1, 720927, 47, 2, 851965, 51, 65536, 851966, 51, 65537, 851967, 51, 65537, 786432, 51, 65538, 786433, 47, 65536, 786434, 47, 65537, 786435, 47, 65537, 786436, 47, 65537, 786437, 47, 65537, 786438, 47, 65537, 786439, 47, 65537, 786440, 47, 65537, 786441, 47, 65537, 786442, 47, 65537, 786443, 47, 65537, 786444, 47, 65537, 786445, 47, 65537, 786446, 47, 65537, 786447, 47, 65537, 786448, 47, 65537, 786449, 47, 65537, 786450, 47, 65537, 786451, 47, 65537, 786452, 47, 65537, 786453, 47, 65537, 786454, 47, 65537, 786455, 47, 65537, 786456, 47, 65537, 786457, 47, 65537, 786458, 47, 65537, 786459, 47, 65537, 786460, 47, 65537, 786461, 47, 65537, 786462, 47, 65537, 786463, 47, 65538, 917501, 51, 131072, 917502, 51, 131073, 917503, 51, 131073, 851968, 51, 131074, 851969, 47, 131072, 851970, 47, 131073, 851971, 47, 131073, 851972, 47, 131073, 851973, 47, 131073, 851974, 47, 131073, 851975, 47, 131073, 851976, 47, 131073, 851977, 47, 131073, 851978, 47, 131073, 851979, 47, 131073, 851980, 47, 131073, 851981, 47, 131073, 851982, 47, 131073, 851983, 47, 131073, 851984, 47, 131073, 851985, 47, 131073, 851986, 47, 131073, 851987, 47, 131073, 851988, 47, 131073, 851989, 47, 131073, 851990, 47, 131073, 851991, 47, 131073, 851992, 47, 131073, 851993, 47, 131073, 851994, 47, 131073, 851995, 47, 131073, 851996, 47, 131073, 851997, 47, 131073, 851998, 47, 131073, 851999, 47, 131074 ) [node name="Scientist" parent="." instance=ExtResource( 2 )] position = Vector2( 182.674, 166.939 ) diff --git a/client/Scenes/World.scn b/client/Scenes/World.scn index b44405976b9ee292c92dd8a17f4832e770b0cd2f..56f30814e56dbb7fa22c0178e47ab6c17f8d5944 100644 GIT binary patch delta 4135 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