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 0000000..5d3bf13 Binary files /dev/null and b/client/.import/dirt.png-5a2c7368ec57a5db104fd5562e4bc430.stex differ 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 0000000..5d3bf13 Binary files /dev/null and b/client/.import/tileset_dirt.png-c8c84915fdae8d2bb0b555c9eb04c9d6.stex differ 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 0000000..5d3bf13 Binary files /dev/null and b/client/.import/tileset_dirt_tiles.png-a27b6b47234abbacf3418c74a77e9a86.stex differ 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 0000000..2c1b7f9 Binary files /dev/null and b/client/.import/tileset_whole_tiles.png-2f5c213227a261019465c9a0f347d7d7.stex differ diff --git a/client/Assets/Art/Tiles/dirt.png b/client/Assets/Art/Tiles/dirt.png new file mode 100644 index 0000000..65261ad Binary files /dev/null and b/client/Assets/Art/Tiles/dirt.png differ 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 b444059..56f3081 100644 Binary files a/client/Scenes/World.scn and b/client/Scenes/World.scn differ