diff --git a/assets/levels/Sunny Land Collection/Background Layers/background.png b/assets/levels/Sunny Land Collection/Background Layers/background.png new file mode 100644 index 0000000..c897f67 Binary files /dev/null and b/assets/levels/Sunny Land Collection/Background Layers/background.png differ diff --git a/assets/levels/Sunny Land Collection/Background Layers/background.png.import b/assets/levels/Sunny Land Collection/Background Layers/background.png.import new file mode 100644 index 0000000..5ff79fa --- /dev/null +++ b/assets/levels/Sunny Land Collection/Background Layers/background.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/background.png-400e9fabe9927bbc24119992b5a068c3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/Background Layers/background.png" +dest_files=[ "res://.import/background.png-400e9fabe9927bbc24119992b5a068c3.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/Background Layers/middleground.png b/assets/levels/Sunny Land Collection/Background Layers/middleground.png new file mode 100644 index 0000000..72949f3 Binary files /dev/null and b/assets/levels/Sunny Land Collection/Background Layers/middleground.png differ diff --git a/assets/levels/Sunny Land Collection/Background Layers/middleground.png.import b/assets/levels/Sunny Land Collection/Background Layers/middleground.png.import new file mode 100644 index 0000000..d7c56a2 --- /dev/null +++ b/assets/levels/Sunny Land Collection/Background Layers/middleground.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/middleground.png-fa7bd7876788bf8bd30a14f5eb80cdf4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/Background Layers/middleground.png" +dest_files=[ "res://.import/middleground.png-fa7bd7876788bf8bd30a14f5eb80cdf4.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/environment-preview.png b/assets/levels/Sunny Land Collection/environment-preview.png new file mode 100644 index 0000000..ba500bd Binary files /dev/null and b/assets/levels/Sunny Land Collection/environment-preview.png differ diff --git a/assets/levels/Sunny Land Collection/environment-preview.png.import b/assets/levels/Sunny Land Collection/environment-preview.png.import new file mode 100644 index 0000000..e04437b --- /dev/null +++ b/assets/levels/Sunny Land Collection/environment-preview.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/environment-preview.png-df0aa9b960d2f97eed4d0f0cb16bc45c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/environment-preview.png" +dest_files=[ "res://.import/environment-preview.png-df0aa9b960d2f97eed4d0f0cb16bc45c.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/props/props-sheet.png b/assets/levels/Sunny Land Collection/props/props-sheet.png new file mode 100644 index 0000000..ca6b277 Binary files /dev/null and b/assets/levels/Sunny Land Collection/props/props-sheet.png differ diff --git a/assets/levels/Sunny Land Collection/props/props-sheet.png.import b/assets/levels/Sunny Land Collection/props/props-sheet.png.import new file mode 100644 index 0000000..368f257 --- /dev/null +++ b/assets/levels/Sunny Land Collection/props/props-sheet.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/props-sheet.png-0094ff03504cbf981f28b45be2ec882d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/props/props-sheet.png" +dest_files=[ "res://.import/props-sheet.png-0094ff03504cbf981f28b45be2ec882d.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/props/sprites/house.png b/assets/levels/Sunny Land Collection/props/sprites/house.png new file mode 100644 index 0000000..f760dd5 Binary files /dev/null and b/assets/levels/Sunny Land Collection/props/sprites/house.png differ diff --git a/assets/levels/Sunny Land Collection/props/sprites/house.png.import b/assets/levels/Sunny Land Collection/props/sprites/house.png.import new file mode 100644 index 0000000..f9ef52d --- /dev/null +++ b/assets/levels/Sunny Land Collection/props/sprites/house.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/house.png-6a74cf7532f08582e7c142707ac261a4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/props/sprites/house.png" +dest_files=[ "res://.import/house.png-6a74cf7532f08582e7c142707ac261a4.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/props/sprites/mushroom-brown.png b/assets/levels/Sunny Land Collection/props/sprites/mushroom-brown.png new file mode 100644 index 0000000..147e588 Binary files /dev/null and b/assets/levels/Sunny Land Collection/props/sprites/mushroom-brown.png differ diff --git a/assets/levels/Sunny Land Collection/props/sprites/mushroom-brown.png.import b/assets/levels/Sunny Land Collection/props/sprites/mushroom-brown.png.import new file mode 100644 index 0000000..a4b9f8b --- /dev/null +++ b/assets/levels/Sunny Land Collection/props/sprites/mushroom-brown.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mushroom-brown.png-e89ac2eb40db1d3e5da43cb023969d6e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/props/sprites/mushroom-brown.png" +dest_files=[ "res://.import/mushroom-brown.png-e89ac2eb40db1d3e5da43cb023969d6e.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/props/sprites/mushroom-red.png b/assets/levels/Sunny Land Collection/props/sprites/mushroom-red.png new file mode 100644 index 0000000..57d32b4 Binary files /dev/null and b/assets/levels/Sunny Land Collection/props/sprites/mushroom-red.png differ diff --git a/assets/levels/Sunny Land Collection/props/sprites/mushroom-red.png.import b/assets/levels/Sunny Land Collection/props/sprites/mushroom-red.png.import new file mode 100644 index 0000000..fa9a609 --- /dev/null +++ b/assets/levels/Sunny Land Collection/props/sprites/mushroom-red.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mushroom-red.png-db03acfda8f1a5b618b201d138295a2d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/props/sprites/mushroom-red.png" +dest_files=[ "res://.import/mushroom-red.png-db03acfda8f1a5b618b201d138295a2d.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/props/sprites/plant.png b/assets/levels/Sunny Land Collection/props/sprites/plant.png new file mode 100644 index 0000000..df1e33f Binary files /dev/null and b/assets/levels/Sunny Land Collection/props/sprites/plant.png differ diff --git a/assets/levels/Sunny Land Collection/props/sprites/plant.png.import b/assets/levels/Sunny Land Collection/props/sprites/plant.png.import new file mode 100644 index 0000000..a49e33c --- /dev/null +++ b/assets/levels/Sunny Land Collection/props/sprites/plant.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/plant.png-02df947342c80cb9ed3ab1ecd81160f1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/props/sprites/plant.png" +dest_files=[ "res://.import/plant.png-02df947342c80cb9ed3ab1ecd81160f1.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/props/sprites/rock.png b/assets/levels/Sunny Land Collection/props/sprites/rock.png new file mode 100644 index 0000000..02c2dd4 Binary files /dev/null and b/assets/levels/Sunny Land Collection/props/sprites/rock.png differ diff --git a/assets/levels/Sunny Land Collection/props/sprites/rock.png.import b/assets/levels/Sunny Land Collection/props/sprites/rock.png.import new file mode 100644 index 0000000..1d9bf8c --- /dev/null +++ b/assets/levels/Sunny Land Collection/props/sprites/rock.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rock.png-fecf1b4168ca380ebc17362ea52c2357.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/props/sprites/rock.png" +dest_files=[ "res://.import/rock.png-fecf1b4168ca380ebc17362ea52c2357.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/props/sprites/tree.png b/assets/levels/Sunny Land Collection/props/sprites/tree.png new file mode 100644 index 0000000..da3eeb5 Binary files /dev/null and b/assets/levels/Sunny Land Collection/props/sprites/tree.png differ diff --git a/assets/levels/Sunny Land Collection/props/sprites/tree.png.import b/assets/levels/Sunny Land Collection/props/sprites/tree.png.import new file mode 100644 index 0000000..cd80811 --- /dev/null +++ b/assets/levels/Sunny Land Collection/props/sprites/tree.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tree.png-058f081b30095278d667b858a2b35d9a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/props/sprites/tree.png" +dest_files=[ "res://.import/tree.png-058f081b30095278d667b858a2b35d9a.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/props/sprites/vine.png b/assets/levels/Sunny Land Collection/props/sprites/vine.png new file mode 100644 index 0000000..0c3b980 Binary files /dev/null and b/assets/levels/Sunny Land Collection/props/sprites/vine.png differ diff --git a/assets/levels/Sunny Land Collection/props/sprites/vine.png.import b/assets/levels/Sunny Land Collection/props/sprites/vine.png.import new file mode 100644 index 0000000..ecd5abf --- /dev/null +++ b/assets/levels/Sunny Land Collection/props/sprites/vine.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/vine.png-66c8fd6ae3f3115eab732b9ef6d1709a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/props/sprites/vine.png" +dest_files=[ "res://.import/vine.png-66c8fd6ae3f3115eab732b9ef6d1709a.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/tileset.png b/assets/levels/Sunny Land Collection/tileset.png new file mode 100644 index 0000000..4eff6dd Binary files /dev/null and b/assets/levels/Sunny Land Collection/tileset.png differ diff --git a/assets/levels/Sunny Land Collection/tileset.png.import b/assets/levels/Sunny Land Collection/tileset.png.import new file mode 100644 index 0000000..81a6284 --- /dev/null +++ b/assets/levels/Sunny Land Collection/tileset.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tileset.png-8e27e3d74c08995eb6aac566c73e2bf2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/levels/Sunny Land Collection/tileset.png" +dest_files=[ "res://.import/tileset.png-8e27e3d74c08995eb6aac566c73e2bf2.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/levels/Sunny Land Collection/tileset.tres b/assets/levels/Sunny Land Collection/tileset.tres new file mode 100644 index 0000000..2ad3ad8 --- /dev/null +++ b/assets/levels/Sunny Land Collection/tileset.tres @@ -0,0 +1,48 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="res://assets/levels/Sunny Land Collection/tileset.png" type="Texture" id=1] + +[resource] +resource_name = "SunnyLand" +0/name = "ladder" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 48, 0, 16, 32 ) +0/tile_mode = 2 +0/autotile/icon_coordinate = Vector2( 0, 0 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 +1/name = "ground" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 96, 32, 96, 96 ) +1/tile_mode = 2 +1/autotile/icon_coordinate = Vector2( 0, 0 ) +1/autotile/tile_size = Vector2( 16, 16 ) +1/autotile/spacing = 0 +1/autotile/occluder_map = [ ] +1/autotile/navpoly_map = [ ] +1/autotile/priority_map = [ ] +1/autotile/z_index_map = [ ] +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 diff --git a/src/levels/TC_05.tscn b/src/levels/TC_05.tscn index e9af8cb..3c0d037 100644 --- a/src/levels/TC_05.tscn +++ b/src/levels/TC_05.tscn @@ -1,22 +1,20 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=8 format=2] [ext_resource path="res://src/templates/level_templates/LevelTemplate.tscn" type="PackedScene" id=1] [ext_resource path="res://assets/levels/LegacyFantasy-High_Forest/tileset.tres" type="TileSet" id=2] +[ext_resource path="res://assets/levels/Sunny Land Collection/tileset.tres" type="TileSet" id=3] [ext_resource path="res://src/Interactables/LevelTransition.tscn" type="PackedScene" id=4] [ext_resource path="res://assets/Fonts/default_font.tres" type="Theme" id=7] [sub_resource type="RectangleShape2D" id=2] +[sub_resource type="RectangleShape2D" id=3] +extents = Vector2( 8, 48 ) + [node name="TC_05" groups=["world"] instance=ExtResource( 1 )] -[node name="TileMap Background" parent="." index="0"] +[node name="TileMap Ladders" type="TileMap" parent="." index="0"] z_index = -2 - -[node name="TileMap Collision" parent="." index="1"] -tile_set = ExtResource( 2 ) -tile_data = PoolIntArray( -262145, 4, 0, -327661, 4, 0, -196609, 4, 0, -262125, 4, 0, -131073, 4, 0, -196589, 4, 0, -65537, 4, 0, -131053, 4, 65536, -1, 4, 0, -65517, 4, 65536, 65535, 4, 0, 19, 4, 65536, 131069, 4, 0, 131070, 4, 0, 131071, 4, 0, 65555, 4, 0, 65556, 4, 65536, 65557, 4, 65536, 65558, 4, 65536, 196605, 4, 0, 131094, 4, 65536, 262141, 4, 0, 196630, 4, 65536, 327677, 4, 0, 262145, 2, 1, 262146, 2, 2, 262161, 2, 0, 262162, 2, 1, 262166, 4, 65536, 393213, 4, 0, 393214, 4, 0, 393215, 4, 0, 327680, 4, 65536, 327681, 2, 65537, 327682, 2, 65538, 327697, 2, 65536, 327698, 2, 65537, 327699, 4, 65536, 327700, 4, 65536, 327701, 4, 65536, 327702, 4, 65536, 393216, 4, 0, 393235, 4, 0, 458752, 4, 65536, 458771, 4, 65536, 589823, 0, 1, 524288, 4, 131072, 524289, 0, 3, 524290, 0, 1, 524291, 0, 2, 524292, 0, 3, 524293, 0, 1, 524294, 0, 2, 524295, 0, 3, 524296, 0, 1, 524297, 0, 2, 524298, 0, 3, 524299, 0, 1, 524300, 0, 2, 524301, 0, 3, 524302, 0, 1, 524303, 0, 2, 524304, 0, 3, 524305, 0, 1, 524306, 0, 2, 524307, 4, 0, 524308, 0, 1, 524309, 0, 2, 524310, 0, 3, 655359, 0, 65537, 589824, 0, 65538, 589825, 0, 65539, 589826, 0, 65537, 589827, 0, 65538, 589828, 0, 65539, 589829, 0, 65537, 589830, 0, 65538, 589831, 0, 65539, 589832, 0, 65537, 589833, 0, 65538, 589834, 0, 65539, 589835, 0, 65537, 589836, 0, 65538, 589837, 0, 65539, 589838, 0, 65537, 589839, 0, 65538, 589840, 0, 65539, 589841, 0, 65537, 589842, 0, 65538, 589843, 0, 65539, 589844, 0, 65537, 589845, 0, 65538, 589846, 0, 65539, 720895, 0, 131073, 655360, 0, 131074, 655361, 0, 131075, 655362, 0, 131073, 655363, 0, 131074, 655364, 0, 131075, 655365, 0, 131073, 655366, 0, 131074, 655367, 0, 131075, 655368, 0, 131073, 655369, 0, 131074, 655370, 0, 131075, 655371, 0, 131073, 655372, 0, 131074, 655373, 0, 131075, 655374, 0, 131073, 655375, 0, 131074, 655376, 0, 131075, 655377, 0, 131073, 655378, 0, 131074, 655379, 0, 131075, 655380, 0, 131073, 655381, 0, 131074, 655382, 0, 131075, 786431, 0, 196609, 720896, 0, 196610, 720897, 0, 196611, 720898, 0, 196609, 720899, 0, 196610, 720900, 0, 196611, 720901, 0, 196609, 720902, 0, 196610, 720903, 0, 196611, 720904, 0, 196609, 720905, 0, 196610, 720906, 0, 196611, 720907, 0, 196609, 720908, 0, 196610, 720909, 0, 196611, 720910, 0, 196609, 720911, 0, 196610, 720912, 0, 196611, 720913, 0, 196609, 720914, 0, 196610, 720915, 0, 196611, 720916, 0, 196609, 720917, 0, 196610, 720918, 0, 196611, 851967, 0, 262145, 786432, 0, 262146, 786433, 0, 262147, 786434, 0, 262145, 786435, 0, 262146, 786436, 0, 262147, 786437, 0, 262145, 786438, 0, 262146, 786439, 0, 262147, 786440, 0, 262145, 786441, 0, 262146, 786442, 0, 262147, 786443, 0, 262145, 786444, 0, 262146, 786445, 0, 262147, 786446, 0, 262145, 786447, 0, 262146, 786448, 0, 262147, 786449, 0, 262145, 786450, 0, 262146, 786451, 0, 262147, 786452, 0, 262145, 786453, 0, 262146, 786454, 0, 262147 ) - -[node name="TileMap Ladders" type="TileMap" parent="." index="2"] tile_set = ExtResource( 2 ) cell_size = Vector2( 16, 16 ) show_collision = true @@ -25,6 +23,15 @@ collision_mask = 256 format = 1 tile_data = PoolIntArray( 65540, 5, 0, 65544, 5, 4, 65548, 5, 0, 65552, 5, 4, 131076, 5, 65536, 131077, 5, 65537, 131078, 5, 65538, 131079, 5, 65539, 131080, 5, 65540, 131084, 5, 65536, 131085, 5, 65537, 131086, 5, 65538, 131087, 5, 65539, 131088, 5, 65540, 196612, 5, 131072, 196613, 5, 131073, 196614, 5, 131074, 196615, 5, 131075, 196616, 5, 131076, 196620, 5, 131072, 196621, 5, 131073, 196622, 5, 131074, 196623, 5, 131075, 196624, 5, 131076, 262152, 5, 0, 262156, 5, 4, 327688, 5, 65536, 327689, 5, 65537, 327690, 5, 65538, 327691, 5, 65539, 327692, 5, 65540, 393224, 5, 131072, 393225, 5, 131073, 393226, 5, 131074, 393227, 5, 131075, 393228, 5, 131076 ) +[node name="TileMap Background" parent="." index="1"] +z_index = -2 +tile_set = ExtResource( 3 ) +tile_data = PoolIntArray( 196616, 0, 0, 196620, 0, 0, 262152, 0, 65536, 262156, 0, 65536, 327688, 0, 65536, 327692, 0, 65536, 393224, 0, 65536, 393228, 0, 65536, 458760, 0, 65536, 458764, 0, 65536, 524296, 0, 65536, 524300, 0, 65536 ) + +[node name="TileMap Collision" parent="." index="2"] +tile_set = ExtResource( 2 ) +tile_data = PoolIntArray( -262145, 4, 0, -327661, 4, 0, -196609, 4, 0, -262125, 4, 0, -131073, 4, 0, -196589, 4, 0, -65537, 4, 0, -131053, 4, 65536, -1, 4, 0, -65517, 4, 65536, 65535, 4, 0, 19, 4, 65536, 131069, 4, 0, 131070, 4, 0, 131071, 4, 0, 65555, 4, 0, 65556, 4, 65536, 65557, 4, 65536, 65558, 4, 65536, 196605, 4, 0, 131094, 4, 65536, 262141, 4, 0, 196630, 4, 65536, 327677, 4, 0, 262145, 2, 1, 262146, 2, 2, 262161, 2, 0, 262162, 2, 1, 262166, 4, 65536, 393213, 4, 0, 393214, 4, 0, 393215, 4, 0, 327680, 4, 65536, 327681, 2, 65537, 327682, 2, 65538, 327697, 2, 65536, 327698, 2, 65537, 327699, 4, 65536, 327700, 4, 65536, 327701, 4, 65536, 327702, 4, 65536, 393216, 4, 0, 393235, 4, 0, 458752, 4, 65536, 458771, 4, 65536, 589823, 0, 1, 524288, 4, 131072, 524289, 0, 3, 524290, 0, 1, 524291, 0, 2, 524292, 0, 3, 524293, 0, 1, 524294, 0, 2, 524295, 0, 3, 524296, 0, 1, 524297, 0, 2, 524298, 0, 3, 524299, 0, 1, 524300, 0, 2, 524301, 0, 3, 524302, 0, 1, 524303, 0, 2, 524304, 0, 3, 524305, 0, 1, 524306, 0, 2, 524307, 4, 0, 524308, 0, 1, 524309, 0, 2, 524310, 0, 3, 655359, 0, 65537, 589824, 0, 65538, 589825, 0, 65539, 589826, 0, 65537, 589827, 0, 65538, 589828, 0, 65539, 589829, 0, 65537, 589830, 0, 65538, 589831, 0, 65539, 589832, 0, 65537, 589833, 0, 65538, 589834, 0, 65539, 589835, 0, 65537, 589836, 0, 65538, 589837, 0, 65539, 589838, 0, 65537, 589839, 0, 65538, 589840, 0, 65539, 589841, 0, 65537, 589842, 0, 65538, 589843, 0, 65539, 589844, 0, 65537, 589845, 0, 65538, 589846, 0, 65539, 720895, 0, 131073, 655360, 0, 131074, 655361, 0, 131075, 655362, 0, 131073, 655363, 0, 131074, 655364, 0, 131075, 655365, 0, 131073, 655366, 0, 131074, 655367, 0, 131075, 655368, 0, 131073, 655369, 0, 131074, 655370, 0, 131075, 655371, 0, 131073, 655372, 0, 131074, 655373, 0, 131075, 655374, 0, 131073, 655375, 0, 131074, 655376, 0, 131075, 655377, 0, 131073, 655378, 0, 131074, 655379, 0, 131075, 655380, 0, 131073, 655381, 0, 131074, 655382, 0, 131075, 786431, 0, 196609, 720896, 0, 196610, 720897, 0, 196611, 720898, 0, 196609, 720899, 0, 196610, 720900, 0, 196611, 720901, 0, 196609, 720902, 0, 196610, 720903, 0, 196611, 720904, 0, 196609, 720905, 0, 196610, 720906, 0, 196611, 720907, 0, 196609, 720908, 0, 196610, 720909, 0, 196611, 720910, 0, 196609, 720911, 0, 196610, 720912, 0, 196611, 720913, 0, 196609, 720914, 0, 196610, 720915, 0, 196611, 720916, 0, 196609, 720917, 0, 196610, 720918, 0, 196611, 851967, 0, 262145, 786432, 0, 262146, 786433, 0, 262147, 786434, 0, 262145, 786435, 0, 262146, 786436, 0, 262147, 786437, 0, 262145, 786438, 0, 262146, 786439, 0, 262147, 786440, 0, 262145, 786441, 0, 262146, 786442, 0, 262147, 786443, 0, 262145, 786444, 0, 262146, 786445, 0, 262147, 786446, 0, 262145, 786447, 0, 262146, 786448, 0, 262147, 786449, 0, 262145, 786450, 0, 262146, 786451, 0, 262147, 786452, 0, 262145, 786453, 0, 262146, 786454, 0, 262147 ) + [node name="TileMap Foreground" parent="." index="3"] tile_set = ExtResource( 2 ) collision_layer = 0 @@ -79,3 +86,15 @@ Ladders and One-Way Floors" align = 1 valign = 1 + +[node name="Ladders" type="Area2D" parent="." index="11"] +collision_layer = 1024 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Ladders" index="0"] +position = Vector2( 136, 96 ) +shape = SubResource( 3 ) + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="Ladders" index="1"] +position = Vector2( 200, 96 ) +shape = SubResource( 3 )