diff --git a/.gitattributes b/.gitattributes index c5490127f1..aaa8f3e980 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,7 +5,7 @@ web/* linguist-vendored # Explicitly declare text files you want to always be normalized and converted # to native line endings on checkout. -*.{txt,md,rs,py,js,jsx,ts,tsx,css,scss,html,xml,json,yaml,yml,toml} text +*.{txt,md,rs,lua,py,js,jsx,ts,tsx,css,scss,html,xml,json,yaml,yml,toml} text # Declare files that will always have LF line endings on checkout. *.sh text eol=lf @@ -17,11 +17,14 @@ web/* linguist-vendored # Denote all files that are truly binary and should not be modified. *.{png,jpg,jpeg,gif,ico,webp,woff,woff2,ttf,otf,eot,mp3,mp4,wav,webm,ogg} binary -# Treat all files in the assets directory as binary +# Treat all files in the assets directory as binary (except text files) assets/** binary old_assets/** binary - -*.ftl diff +*.txt -binary +*.lua -binary +*.yml -binary +*.yaml -binary +*.ftl -binary # If you have other directories with mostly binary files, add them like this: # other_binary_directory/** binary diff --git a/assets/map/levels/level_1.map.yaml b/assets/map/levels/level_1.map.yaml index 12d9d7de3f..217558b83e 100644 --- a/assets/map/levels/level_1.map.yaml +++ b/assets/map/levels/level_1.map.yaml @@ -1022,22 +1022,22 @@ layers: - pos: - 9 - 9 - idx: 23 + idx: 24 collision: Empty - pos: - 10 - 9 - idx: 24 + idx: 25 collision: Empty - pos: - 16 - 9 - idx: 24 + idx: 25 collision: Empty - pos: - 17 - 9 - idx: 25 + idx: 26 collision: Empty elements: - pos: @@ -1125,12 +1125,12 @@ layers: - pos: - 9 - 7 - idx: 20 + idx: 9 collision: Empty - pos: - 17 - 7 - idx: 20 + idx: 9 collision: Empty elements: [] - id: platforms @@ -1139,62 +1139,62 @@ layers: - pos: - 11 - 4 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 12 - 4 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 13 - 4 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 14 - 4 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 15 - 4 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 10 - 16 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 11 - 16 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 12 - 16 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 13 - 16 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 14 - 16 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 15 - 16 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 16 - 16 - idx: 42 + idx: 53 collision: JumpThrough elements: [] - id: items diff --git a/assets/map/levels/level_10.map.yaml b/assets/map/levels/level_10.map.yaml index 03960a6cde..93f53abc27 100644 --- a/assets/map/levels/level_10.map.yaml +++ b/assets/map/levels/level_10.map.yaml @@ -1,1450 +1,1450 @@ -name: Level 10 -background: - speed: - - 0.09 - - 0.04 - layers: - - image: /map/resources/background_04.png - size: - - 896.0 - - 480.0 - depth: 6.0 - scale: 6.0 - offset: - - 0.0 - - 0.0 - - image: /map/resources/background_03.png - size: - - 896.0 - - 480.0 - depth: 5.8 - scale: 2.2 - offset: - - 100.0 - - 0.0 - - image: /map/resources/background_02.png - size: - - 896.0 - - 480.0 - depth: 4.0 - scale: 2.2 - offset: - - 600.0 - - 0.0 - - image: /map/resources/background_01.png - size: - - 896.0 - - 480.0 - depth: 1.0 - scale: 2.2 - offset: - - 500.0 - - 0.0 -background_color: rgba(126, 168, 166, 255) -grid_size: -- 27 -- 22 -tile_size: -- 32.0 -- 32.0 -layers: -- id: main layer - tilemap: /map/resources/ground_wood.atlas.yaml - tiles: - - pos: - - 0 - - 3 - idx: 34 - collision: Solid - - pos: - - 1 - - 3 - idx: 35 - collision: Solid - - pos: - - 2 - - 3 - idx: 35 - collision: Solid - - pos: - - 3 - - 3 - idx: 77 - collision: Solid - - pos: - - 4 - - 3 - idx: 69 - collision: Solid - - pos: - - 5 - - 3 - idx: 69 - collision: Solid - - pos: - - 6 - - 3 - idx: 69 - collision: Solid - - pos: - - 7 - - 3 - idx: 69 - collision: Solid - - pos: - - 8 - - 3 - idx: 69 - collision: Solid - - pos: - - 9 - - 3 - idx: 69 - collision: Solid - - pos: - - 10 - - 3 - idx: 69 - collision: Solid - - pos: - - 11 - - 3 - idx: 69 - collision: Solid - - pos: - - 12 - - 3 - idx: 69 - collision: Solid - - pos: - - 13 - - 3 - idx: 80 - collision: Solid - - pos: - - 14 - - 3 - idx: 69 - collision: Solid - - pos: - - 15 - - 3 - idx: 69 - collision: Solid - - pos: - - 16 - - 3 - idx: 69 - collision: Solid - - pos: - - 17 - - 3 - idx: 69 - collision: Solid - - pos: - - 18 - - 3 - idx: 69 - collision: Solid - - pos: - - 19 - - 3 - idx: 69 - collision: Solid - - pos: - - 20 - - 3 - idx: 69 - collision: Solid - - pos: - - 21 - - 3 - idx: 69 - collision: Solid - - pos: - - 22 - - 3 - idx: 69 - collision: Solid - - pos: - - 23 - - 3 - idx: 78 - collision: Solid - - pos: - - 24 - - 3 - idx: 35 - collision: Solid - - pos: - - 25 - - 3 - idx: 35 - collision: Solid - - pos: - - 26 - - 3 - idx: 36 - collision: Solid - - pos: - - 0 - - 4 - idx: 17 - collision: Solid - - pos: - - 1 - - 4 - idx: 18 - collision: Solid - - pos: - - 2 - - 4 - idx: 18 - collision: Solid - - pos: - - 3 - - 4 - idx: 19 - collision: Solid - - pos: - - 13 - - 4 - idx: 21 - collision: Solid - - pos: - - 23 - - 4 - idx: 17 - collision: Solid - - pos: - - 24 - - 4 - idx: 18 - collision: Solid - - pos: - - 25 - - 4 - idx: 18 - collision: Solid - - pos: - - 26 - - 4 - idx: 19 - collision: Solid - - pos: - - 0 - - 5 - idx: 17 - collision: Solid - - pos: - - 1 - - 5 - idx: 18 - collision: Solid - - pos: - - 2 - - 5 - idx: 18 - collision: Solid - - pos: - - 3 - - 5 - idx: 19 - collision: Solid - - pos: - - 13 - - 5 - idx: 21 - collision: Solid - - pos: - - 23 - - 5 - idx: 17 - collision: Solid - - pos: - - 24 - - 5 - idx: 18 - collision: Solid - - pos: - - 25 - - 5 - idx: 18 - collision: Solid - - pos: - - 26 - - 5 - idx: 19 - collision: Solid - - pos: - - 0 - - 6 - idx: 74 - collision: Solid - - pos: - - 1 - - 6 - idx: 1 - collision: Solid - - pos: - - 2 - - 6 - idx: 1 - collision: Solid - - pos: - - 3 - - 6 - idx: 2 - collision: Solid - - pos: - - 13 - - 6 - idx: 21 - collision: Solid - - pos: - - 23 - - 6 - idx: 0 - collision: Solid - - pos: - - 24 - - 6 - idx: 1 - collision: Solid - - pos: - - 25 - - 6 - idx: 1 - collision: Solid - - pos: - - 26 - - 6 - idx: 75 - collision: Solid - - pos: - - 0 - - 7 - idx: 21 - collision: Solid - - pos: - - 7 - - 7 - idx: 68 - collision: Solid - - pos: - - 8 - - 7 - idx: 69 - collision: Solid - - pos: - - 9 - - 7 - idx: 70 - collision: Solid - - pos: - - 13 - - 7 - idx: 21 - collision: Solid - - pos: - - 17 - - 7 - idx: 68 - collision: Solid - - pos: - - 18 - - 7 - idx: 69 - collision: Solid - - pos: - - 19 - - 7 - idx: 70 - collision: Solid - - pos: - - 26 - - 7 - idx: 21 - collision: Solid - - pos: - - 0 - - 8 - idx: 21 - collision: Solid - - pos: - - 13 - - 8 - idx: 4 - collision: Solid - - pos: - - 26 - - 8 - idx: 21 - collision: Solid - - pos: - - 0 - - 9 - idx: 21 - collision: Solid - - pos: - - 26 - - 9 - idx: 21 - collision: Solid - - pos: - - 0 - - 10 - idx: 21 - collision: Solid - - pos: - - 26 - - 10 - idx: 21 - collision: Solid - - pos: - - 0 - - 11 - idx: 21 - collision: Solid - - pos: - - 26 - - 11 - idx: 21 - collision: Solid - - pos: - - 0 - - 12 - idx: 21 - collision: Solid - - pos: - - 26 - - 12 - idx: 21 - collision: Solid - - pos: - - 0 - - 13 - idx: 21 - collision: Solid - - pos: - - 6 - - 13 - idx: 68 - collision: Solid - - pos: - - 7 - - 13 - idx: 69 - collision: Solid - - pos: - - 8 - - 13 - idx: 69 - collision: Solid - - pos: - - 9 - - 13 - idx: 69 - collision: Solid - - pos: - - 10 - - 13 - idx: 70 - collision: Solid - - pos: - - 16 - - 13 - idx: 68 - collision: Solid - - pos: - - 17 - - 13 - idx: 69 - collision: Solid - - pos: - - 18 - - 13 - idx: 69 - collision: Solid - - pos: - - 19 - - 13 - idx: 69 - collision: Solid - - pos: - - 20 - - 13 - idx: 70 - collision: Solid - - pos: - - 26 - - 13 - idx: 21 - collision: Solid - - pos: - - 0 - - 14 - idx: 21 - collision: Solid - - pos: - - 26 - - 14 - idx: 21 - collision: Solid - - pos: - - 0 - - 15 - idx: 21 - collision: Solid - - pos: - - 26 - - 15 - idx: 21 - collision: Solid - - pos: - - 0 - - 16 - idx: 21 - collision: Solid - - pos: - - 26 - - 16 - idx: 21 - collision: Solid - - pos: - - 0 - - 17 - idx: 21 - collision: Solid - - pos: - - 26 - - 17 - idx: 21 - collision: Solid - - pos: - - 0 - - 18 - idx: 21 - collision: Solid - - pos: - - 26 - - 18 - idx: 21 - collision: Solid - - pos: - - 0 - - 19 - idx: 21 - collision: Solid - - pos: - - 26 - - 19 - idx: 21 - collision: Solid - - pos: - - 0 - - 20 - idx: 0 - collision: Solid - - pos: - - 1 - - 20 - idx: 69 - collision: Solid - - pos: - - 2 - - 20 - idx: 69 - collision: Solid - - pos: - - 3 - - 20 - idx: 69 - collision: Solid - - pos: - - 4 - - 20 - idx: 69 - collision: Solid - - pos: - - 5 - - 20 - idx: 69 - collision: Solid - - pos: - - 6 - - 20 - idx: 69 - collision: Solid - - pos: - - 7 - - 20 - idx: 69 - collision: Solid - - pos: - - 8 - - 20 - idx: 69 - collision: Solid - - pos: - - 9 - - 20 - idx: 69 - collision: Solid - - pos: - - 10 - - 20 - idx: 69 - collision: Solid - - pos: - - 11 - - 20 - idx: 69 - collision: Solid - - pos: - - 12 - - 20 - idx: 69 - collision: Solid - - pos: - - 13 - - 20 - idx: 69 - collision: Solid - - pos: - - 14 - - 20 - idx: 69 - collision: Solid - - pos: - - 15 - - 20 - idx: 69 - collision: Solid - - pos: - - 16 - - 20 - idx: 69 - collision: Solid - - pos: - - 17 - - 20 - idx: 69 - collision: Solid - - pos: - - 18 - - 20 - idx: 69 - collision: Solid - - pos: - - 19 - - 20 - idx: 69 - collision: Solid - - pos: - - 20 - - 20 - idx: 69 - collision: Solid - - pos: - - 21 - - 20 - idx: 69 - collision: Solid - - pos: - - 22 - - 20 - idx: 69 - collision: Solid - - pos: - - 23 - - 20 - idx: 69 - collision: Solid - - pos: - - 24 - - 20 - idx: 69 - collision: Solid - - pos: - - 25 - - 20 - idx: 69 - collision: Solid - - pos: - - 26 - - 20 - idx: 2 - collision: Solid - elements: [] -- id: background - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 4 - - 4 - idx: 46 - collision: Empty - - pos: - - 5 - - 4 - idx: 47 - collision: Empty - - pos: - - 6 - - 4 - idx: 47 - collision: Empty - - pos: - - 7 - - 4 - idx: 47 - collision: Empty - - pos: - - 8 - - 4 - idx: 47 - collision: Empty - - pos: - - 9 - - 4 - idx: 47 - collision: Empty - - pos: - - 10 - - 4 - idx: 47 - collision: Empty - - pos: - - 11 - - 4 - idx: 47 - collision: Empty - - pos: - - 12 - - 4 - idx: 48 - collision: Empty - - pos: - - 14 - - 4 - idx: 46 - collision: Empty - - pos: - - 15 - - 4 - idx: 47 - collision: Empty - - pos: - - 16 - - 4 - idx: 47 - collision: Empty - - pos: - - 17 - - 4 - idx: 47 - collision: Empty - - pos: - - 18 - - 4 - idx: 47 - collision: Empty - - pos: - - 19 - - 4 - idx: 47 - collision: Empty - - pos: - - 20 - - 4 - idx: 47 - collision: Empty - - pos: - - 21 - - 4 - idx: 47 - collision: Empty - - pos: - - 22 - - 4 - idx: 48 - collision: Empty - - pos: - - 4 - - 5 - idx: 46 - collision: Empty - - pos: - - 5 - - 5 - idx: 50 - collision: Empty - - pos: - - 6 - - 5 - idx: 47 - collision: Empty - - pos: - - 7 - - 5 - idx: 47 - collision: Empty - - pos: - - 8 - - 5 - idx: 50 - collision: Empty - - pos: - - 9 - - 5 - idx: 47 - collision: Empty - - pos: - - 10 - - 5 - idx: 47 - collision: Empty - - pos: - - 11 - - 5 - idx: 49 - collision: Empty - - pos: - - 12 - - 5 - idx: 48 - collision: Empty - - pos: - - 14 - - 5 - idx: 46 - collision: Empty - - pos: - - 15 - - 5 - idx: 49 - collision: Empty - - pos: - - 16 - - 5 - idx: 47 - collision: Empty - - pos: - - 17 - - 5 - idx: 47 - collision: Empty - - pos: - - 18 - - 5 - idx: 50 - collision: Empty - - pos: - - 19 - - 5 - idx: 47 - collision: Empty - - pos: - - 20 - - 5 - idx: 47 - collision: Empty - - pos: - - 21 - - 5 - idx: 50 - collision: Empty - - pos: - - 22 - - 5 - idx: 48 - collision: Empty - - pos: - - 4 - - 6 - idx: 35 - collision: Empty - - pos: - - 5 - - 6 - idx: 36 - collision: Empty - - pos: - - 6 - - 6 - idx: 36 - collision: Empty - - pos: - - 7 - - 6 - idx: 36 - collision: Empty - - pos: - - 8 - - 6 - idx: 36 - collision: Empty - - pos: - - 9 - - 6 - idx: 36 - collision: Empty - - pos: - - 10 - - 6 - idx: 47 - collision: Empty - - pos: - - 11 - - 6 - idx: 38 - collision: Empty - - pos: - - 12 - - 6 - idx: 48 - collision: Empty - - pos: - - 14 - - 6 - idx: 46 - collision: Empty - - pos: - - 15 - - 6 - idx: 38 - collision: Empty - - pos: - - 16 - - 6 - idx: 47 - collision: Empty - - pos: - - 17 - - 6 - idx: 36 - collision: Empty - - pos: - - 18 - - 6 - idx: 36 - collision: Empty - - pos: - - 19 - - 6 - idx: 36 - collision: Empty - - pos: - - 20 - - 6 - idx: 36 - collision: Empty - - pos: - - 21 - - 6 - idx: 36 - collision: Empty - - pos: - - 22 - - 6 - idx: 37 - collision: Empty - - pos: - - 10 - - 7 - idx: 36 - collision: Empty - - pos: - - 11 - - 7 - idx: 36 - collision: Empty - - pos: - - 12 - - 7 - idx: 37 - collision: Empty - - pos: - - 14 - - 7 - idx: 35 - collision: Empty - - pos: - - 15 - - 7 - idx: 36 - collision: Empty - - pos: - - 16 - - 7 - idx: 36 - collision: Empty - - pos: - - 8 - - 8 - idx: 44 - collision: Empty - - pos: - - 18 - - 8 - idx: 44 - collision: Empty - - pos: - - 8 - - 9 - idx: 11 - collision: Empty - - pos: - - 18 - - 9 - idx: 33 - collision: Empty - - pos: - - 8 - - 10 - idx: 33 - collision: Empty - - pos: - - 18 - - 10 - idx: 11 - collision: Empty - - pos: - - 8 - - 11 - idx: 22 - collision: Empty - - pos: - - 18 - - 11 - idx: 33 - collision: Empty - - pos: - - 8 - - 12 - idx: 33 - collision: Empty - - pos: - - 18 - - 12 - idx: 33 - collision: Empty - - pos: - - 6 - - 14 - idx: 23 - collision: Empty - - pos: - - 7 - - 14 - idx: 24 - collision: Empty - - pos: - - 8 - - 14 - idx: 24 - collision: Empty - - pos: - - 9 - - 14 - idx: 24 - collision: Empty - - pos: - - 10 - - 14 - idx: 25 - collision: Empty - - pos: - - 16 - - 14 - idx: 23 - collision: Empty - - pos: - - 17 - - 14 - idx: 24 - collision: Empty - - pos: - - 18 - - 14 - idx: 24 - collision: Empty - - pos: - - 19 - - 14 - idx: 24 - collision: Empty - - pos: - - 20 - - 14 - idx: 25 - collision: Empty - elements: [] -- id: platforms - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 1 - - 11 - idx: 42 - collision: JumpThrough - - pos: - - 2 - - 11 - idx: 43 - collision: JumpThrough - - pos: - - 24 - - 11 - idx: 41 - collision: JumpThrough - - pos: - - 25 - - 11 - idx: 42 - collision: JumpThrough - - pos: - - 6 - - 12 - idx: 41 - collision: Empty - - pos: - - 7 - - 12 - idx: 42 - collision: Empty - - pos: - - 8 - - 12 - idx: 42 - collision: Empty - - pos: - - 9 - - 12 - idx: 42 - collision: Empty - - pos: - - 10 - - 12 - idx: 43 - collision: Empty - - pos: - - 16 - - 12 - idx: 41 - collision: Empty - - pos: - - 17 - - 12 - idx: 42 - collision: Empty - - pos: - - 18 - - 12 - idx: 42 - collision: Empty - - pos: - - 19 - - 12 - idx: 42 - collision: Empty - - pos: - - 20 - - 12 - idx: 43 - collision: Empty - - pos: - - 1 - - 19 - idx: 42 - collision: Empty - - pos: - - 2 - - 19 - idx: 42 - collision: Empty - - pos: - - 3 - - 19 - idx: 42 - collision: Empty - - pos: - - 4 - - 19 - idx: 42 - collision: Empty - - pos: - - 5 - - 19 - idx: 42 - collision: Empty - - pos: - - 6 - - 19 - idx: 42 - collision: Empty - - pos: - - 7 - - 19 - idx: 42 - collision: Empty - - pos: - - 8 - - 19 - idx: 42 - collision: Empty - - pos: - - 9 - - 19 - idx: 42 - collision: Empty - - pos: - - 10 - - 19 - idx: 42 - collision: Empty - - pos: - - 11 - - 19 - idx: 42 - collision: Empty - - pos: - - 12 - - 19 - idx: 42 - collision: Empty - - pos: - - 13 - - 19 - idx: 42 - collision: Empty - - pos: - - 14 - - 19 - idx: 42 - collision: Empty - - pos: - - 15 - - 19 - idx: 42 - collision: Empty - - pos: - - 16 - - 19 - idx: 42 - collision: Empty - - pos: - - 17 - - 19 - idx: 42 - collision: Empty - - pos: - - 18 - - 19 - idx: 42 - collision: Empty - - pos: - - 19 - - 19 - idx: 42 - collision: Empty - - pos: - - 20 - - 19 - idx: 42 - collision: Empty - - pos: - - 21 - - 19 - idx: 42 - collision: Empty - - pos: - - 22 - - 19 - idx: 42 - collision: Empty - - pos: - - 23 - - 19 - idx: 42 - collision: Empty - - pos: - - 24 - - 19 - idx: 42 - collision: Empty - - pos: - - 25 - - 19 - idx: 42 - collision: Empty - elements: [] -- id: critters - tilemap: null - tiles: [] - elements: - - pos: - - 192.0 - - 513.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 488.0 - - 353.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 752.0 - - 441.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 184.0 - - 321.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 328.0 - - 135.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 208.0 - - 135.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 584.0 - - 135.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 760.0 - - 231.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 616.0 - - 263.5 - element: /elements/environment/urchin/urchin.element.yaml - - pos: - - 224.0 - - 455.5 - element: /elements/environment/urchin/urchin.element.yaml -- id: decorations - tilemap: null - tiles: [] - elements: - - pos: - - 432.0 - - 298.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 184.0 - - 153.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 48.0 - - 234.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 776.0 - - 249.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 304.0 - - 473.5 - element: /elements/decoration/anemones/anemones.element.yaml -- id: items - tilemap: null - tiles: [] - elements: - - pos: - - 400.0 - - 138.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 464.0 - - 138.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 816.0 - - 234.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 800.0 - - 406.5 - element: /elements/item/cannon/cannon.element.yaml - - pos: - - 64.0 - - 406.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 592.0 - - 458.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 272.0 - - 458.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 592.0 - - 278.5 - element: /elements/item/crate/crate.element.yaml - - pos: - - 272.0 - - 278.5 - element: /elements/item/crate/crate.element.yaml - - pos: - - 368.0 - - 143.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 496.0 - - 143.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 688.0 - - 143.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 176.0 - - 143.0 - element: /elements/item/grenade/grenade.element.yaml -- id: spawners - tilemap: null - tiles: [] - elements: - - pos: - - 304.0 - - 152.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 624.0 - - 152.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 240.0 - - 152.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 560.0 - - 152.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml -- id: foreground - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 7 - - 6 - idx: 20 - collision: Empty - - pos: - - 9 - - 6 - idx: 20 - collision: Empty - - pos: - - 17 - - 6 - idx: 20 - collision: Empty - - pos: - - 19 - - 6 - idx: 20 - collision: Empty - elements: [] +name: Level 10 +background: + speed: + - 0.09 + - 0.04 + layers: + - image: /map/resources/background_04.png + size: + - 896.0 + - 480.0 + depth: 6.0 + scale: 6.0 + offset: + - 0.0 + - 0.0 + - image: /map/resources/background_03.png + size: + - 896.0 + - 480.0 + depth: 5.8 + scale: 2.2 + offset: + - 100.0 + - 0.0 + - image: /map/resources/background_02.png + size: + - 896.0 + - 480.0 + depth: 4.0 + scale: 2.2 + offset: + - 600.0 + - 0.0 + - image: /map/resources/background_01.png + size: + - 896.0 + - 480.0 + depth: 1.0 + scale: 2.2 + offset: + - 500.0 + - 0.0 +background_color: rgba(126, 168, 166, 255) +grid_size: +- 27 +- 22 +tile_size: +- 32.0 +- 32.0 +layers: +- id: main layer + tilemap: /map/resources/ground_wood.atlas.yaml + tiles: + - pos: + - 0 + - 3 + idx: 34 + collision: Solid + - pos: + - 1 + - 3 + idx: 35 + collision: Solid + - pos: + - 2 + - 3 + idx: 35 + collision: Solid + - pos: + - 3 + - 3 + idx: 77 + collision: Solid + - pos: + - 4 + - 3 + idx: 69 + collision: Solid + - pos: + - 5 + - 3 + idx: 69 + collision: Solid + - pos: + - 6 + - 3 + idx: 69 + collision: Solid + - pos: + - 7 + - 3 + idx: 69 + collision: Solid + - pos: + - 8 + - 3 + idx: 69 + collision: Solid + - pos: + - 9 + - 3 + idx: 69 + collision: Solid + - pos: + - 10 + - 3 + idx: 69 + collision: Solid + - pos: + - 11 + - 3 + idx: 69 + collision: Solid + - pos: + - 12 + - 3 + idx: 69 + collision: Solid + - pos: + - 13 + - 3 + idx: 80 + collision: Solid + - pos: + - 14 + - 3 + idx: 69 + collision: Solid + - pos: + - 15 + - 3 + idx: 69 + collision: Solid + - pos: + - 16 + - 3 + idx: 69 + collision: Solid + - pos: + - 17 + - 3 + idx: 69 + collision: Solid + - pos: + - 18 + - 3 + idx: 69 + collision: Solid + - pos: + - 19 + - 3 + idx: 69 + collision: Solid + - pos: + - 20 + - 3 + idx: 69 + collision: Solid + - pos: + - 21 + - 3 + idx: 69 + collision: Solid + - pos: + - 22 + - 3 + idx: 69 + collision: Solid + - pos: + - 23 + - 3 + idx: 78 + collision: Solid + - pos: + - 24 + - 3 + idx: 35 + collision: Solid + - pos: + - 25 + - 3 + idx: 35 + collision: Solid + - pos: + - 26 + - 3 + idx: 36 + collision: Solid + - pos: + - 0 + - 4 + idx: 17 + collision: Solid + - pos: + - 1 + - 4 + idx: 18 + collision: Solid + - pos: + - 2 + - 4 + idx: 18 + collision: Solid + - pos: + - 3 + - 4 + idx: 19 + collision: Solid + - pos: + - 13 + - 4 + idx: 21 + collision: Solid + - pos: + - 23 + - 4 + idx: 17 + collision: Solid + - pos: + - 24 + - 4 + idx: 18 + collision: Solid + - pos: + - 25 + - 4 + idx: 18 + collision: Solid + - pos: + - 26 + - 4 + idx: 19 + collision: Solid + - pos: + - 0 + - 5 + idx: 17 + collision: Solid + - pos: + - 1 + - 5 + idx: 18 + collision: Solid + - pos: + - 2 + - 5 + idx: 18 + collision: Solid + - pos: + - 3 + - 5 + idx: 19 + collision: Solid + - pos: + - 13 + - 5 + idx: 21 + collision: Solid + - pos: + - 23 + - 5 + idx: 17 + collision: Solid + - pos: + - 24 + - 5 + idx: 18 + collision: Solid + - pos: + - 25 + - 5 + idx: 18 + collision: Solid + - pos: + - 26 + - 5 + idx: 19 + collision: Solid + - pos: + - 0 + - 6 + idx: 74 + collision: Solid + - pos: + - 1 + - 6 + idx: 1 + collision: Solid + - pos: + - 2 + - 6 + idx: 1 + collision: Solid + - pos: + - 3 + - 6 + idx: 2 + collision: Solid + - pos: + - 13 + - 6 + idx: 21 + collision: Solid + - pos: + - 23 + - 6 + idx: 0 + collision: Solid + - pos: + - 24 + - 6 + idx: 1 + collision: Solid + - pos: + - 25 + - 6 + idx: 1 + collision: Solid + - pos: + - 26 + - 6 + idx: 75 + collision: Solid + - pos: + - 0 + - 7 + idx: 21 + collision: Solid + - pos: + - 7 + - 7 + idx: 68 + collision: Solid + - pos: + - 8 + - 7 + idx: 69 + collision: Solid + - pos: + - 9 + - 7 + idx: 70 + collision: Solid + - pos: + - 13 + - 7 + idx: 21 + collision: Solid + - pos: + - 17 + - 7 + idx: 68 + collision: Solid + - pos: + - 18 + - 7 + idx: 69 + collision: Solid + - pos: + - 19 + - 7 + idx: 70 + collision: Solid + - pos: + - 26 + - 7 + idx: 21 + collision: Solid + - pos: + - 0 + - 8 + idx: 21 + collision: Solid + - pos: + - 13 + - 8 + idx: 4 + collision: Solid + - pos: + - 26 + - 8 + idx: 21 + collision: Solid + - pos: + - 0 + - 9 + idx: 21 + collision: Solid + - pos: + - 26 + - 9 + idx: 21 + collision: Solid + - pos: + - 0 + - 10 + idx: 21 + collision: Solid + - pos: + - 26 + - 10 + idx: 21 + collision: Solid + - pos: + - 0 + - 11 + idx: 21 + collision: Solid + - pos: + - 26 + - 11 + idx: 21 + collision: Solid + - pos: + - 0 + - 12 + idx: 21 + collision: Solid + - pos: + - 26 + - 12 + idx: 21 + collision: Solid + - pos: + - 0 + - 13 + idx: 21 + collision: Solid + - pos: + - 6 + - 13 + idx: 68 + collision: Solid + - pos: + - 7 + - 13 + idx: 69 + collision: Solid + - pos: + - 8 + - 13 + idx: 69 + collision: Solid + - pos: + - 9 + - 13 + idx: 69 + collision: Solid + - pos: + - 10 + - 13 + idx: 70 + collision: Solid + - pos: + - 16 + - 13 + idx: 68 + collision: Solid + - pos: + - 17 + - 13 + idx: 69 + collision: Solid + - pos: + - 18 + - 13 + idx: 69 + collision: Solid + - pos: + - 19 + - 13 + idx: 69 + collision: Solid + - pos: + - 20 + - 13 + idx: 70 + collision: Solid + - pos: + - 26 + - 13 + idx: 21 + collision: Solid + - pos: + - 0 + - 14 + idx: 21 + collision: Solid + - pos: + - 26 + - 14 + idx: 21 + collision: Solid + - pos: + - 0 + - 15 + idx: 21 + collision: Solid + - pos: + - 26 + - 15 + idx: 21 + collision: Solid + - pos: + - 0 + - 16 + idx: 21 + collision: Solid + - pos: + - 26 + - 16 + idx: 21 + collision: Solid + - pos: + - 0 + - 17 + idx: 21 + collision: Solid + - pos: + - 26 + - 17 + idx: 21 + collision: Solid + - pos: + - 0 + - 18 + idx: 21 + collision: Solid + - pos: + - 26 + - 18 + idx: 21 + collision: Solid + - pos: + - 0 + - 19 + idx: 21 + collision: Solid + - pos: + - 26 + - 19 + idx: 21 + collision: Solid + - pos: + - 0 + - 20 + idx: 0 + collision: Solid + - pos: + - 1 + - 20 + idx: 69 + collision: Solid + - pos: + - 2 + - 20 + idx: 69 + collision: Solid + - pos: + - 3 + - 20 + idx: 69 + collision: Solid + - pos: + - 4 + - 20 + idx: 69 + collision: Solid + - pos: + - 5 + - 20 + idx: 69 + collision: Solid + - pos: + - 6 + - 20 + idx: 69 + collision: Solid + - pos: + - 7 + - 20 + idx: 69 + collision: Solid + - pos: + - 8 + - 20 + idx: 69 + collision: Solid + - pos: + - 9 + - 20 + idx: 69 + collision: Solid + - pos: + - 10 + - 20 + idx: 69 + collision: Solid + - pos: + - 11 + - 20 + idx: 69 + collision: Solid + - pos: + - 12 + - 20 + idx: 69 + collision: Solid + - pos: + - 13 + - 20 + idx: 69 + collision: Solid + - pos: + - 14 + - 20 + idx: 69 + collision: Solid + - pos: + - 15 + - 20 + idx: 69 + collision: Solid + - pos: + - 16 + - 20 + idx: 69 + collision: Solid + - pos: + - 17 + - 20 + idx: 69 + collision: Solid + - pos: + - 18 + - 20 + idx: 69 + collision: Solid + - pos: + - 19 + - 20 + idx: 69 + collision: Solid + - pos: + - 20 + - 20 + idx: 69 + collision: Solid + - pos: + - 21 + - 20 + idx: 69 + collision: Solid + - pos: + - 22 + - 20 + idx: 69 + collision: Solid + - pos: + - 23 + - 20 + idx: 69 + collision: Solid + - pos: + - 24 + - 20 + idx: 69 + collision: Solid + - pos: + - 25 + - 20 + idx: 69 + collision: Solid + - pos: + - 26 + - 20 + idx: 2 + collision: Solid + elements: [] +- id: background + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 4 + - 4 + idx: 46 + collision: Empty + - pos: + - 5 + - 4 + idx: 47 + collision: Empty + - pos: + - 6 + - 4 + idx: 47 + collision: Empty + - pos: + - 7 + - 4 + idx: 47 + collision: Empty + - pos: + - 8 + - 4 + idx: 47 + collision: Empty + - pos: + - 9 + - 4 + idx: 47 + collision: Empty + - pos: + - 10 + - 4 + idx: 47 + collision: Empty + - pos: + - 11 + - 4 + idx: 47 + collision: Empty + - pos: + - 12 + - 4 + idx: 48 + collision: Empty + - pos: + - 14 + - 4 + idx: 46 + collision: Empty + - pos: + - 15 + - 4 + idx: 47 + collision: Empty + - pos: + - 16 + - 4 + idx: 47 + collision: Empty + - pos: + - 17 + - 4 + idx: 47 + collision: Empty + - pos: + - 18 + - 4 + idx: 47 + collision: Empty + - pos: + - 19 + - 4 + idx: 47 + collision: Empty + - pos: + - 20 + - 4 + idx: 47 + collision: Empty + - pos: + - 21 + - 4 + idx: 47 + collision: Empty + - pos: + - 22 + - 4 + idx: 48 + collision: Empty + - pos: + - 4 + - 5 + idx: 46 + collision: Empty + - pos: + - 5 + - 5 + idx: 50 + collision: Empty + - pos: + - 6 + - 5 + idx: 47 + collision: Empty + - pos: + - 7 + - 5 + idx: 47 + collision: Empty + - pos: + - 8 + - 5 + idx: 50 + collision: Empty + - pos: + - 9 + - 5 + idx: 47 + collision: Empty + - pos: + - 10 + - 5 + idx: 47 + collision: Empty + - pos: + - 11 + - 5 + idx: 49 + collision: Empty + - pos: + - 12 + - 5 + idx: 48 + collision: Empty + - pos: + - 14 + - 5 + idx: 46 + collision: Empty + - pos: + - 15 + - 5 + idx: 49 + collision: Empty + - pos: + - 16 + - 5 + idx: 47 + collision: Empty + - pos: + - 17 + - 5 + idx: 47 + collision: Empty + - pos: + - 18 + - 5 + idx: 50 + collision: Empty + - pos: + - 19 + - 5 + idx: 47 + collision: Empty + - pos: + - 20 + - 5 + idx: 47 + collision: Empty + - pos: + - 21 + - 5 + idx: 50 + collision: Empty + - pos: + - 22 + - 5 + idx: 48 + collision: Empty + - pos: + - 4 + - 6 + idx: 35 + collision: Empty + - pos: + - 5 + - 6 + idx: 36 + collision: Empty + - pos: + - 6 + - 6 + idx: 36 + collision: Empty + - pos: + - 7 + - 6 + idx: 36 + collision: Empty + - pos: + - 8 + - 6 + idx: 36 + collision: Empty + - pos: + - 9 + - 6 + idx: 36 + collision: Empty + - pos: + - 10 + - 6 + idx: 47 + collision: Empty + - pos: + - 11 + - 6 + idx: 38 + collision: Empty + - pos: + - 12 + - 6 + idx: 48 + collision: Empty + - pos: + - 14 + - 6 + idx: 46 + collision: Empty + - pos: + - 15 + - 6 + idx: 38 + collision: Empty + - pos: + - 16 + - 6 + idx: 47 + collision: Empty + - pos: + - 17 + - 6 + idx: 36 + collision: Empty + - pos: + - 18 + - 6 + idx: 36 + collision: Empty + - pos: + - 19 + - 6 + idx: 36 + collision: Empty + - pos: + - 20 + - 6 + idx: 36 + collision: Empty + - pos: + - 21 + - 6 + idx: 36 + collision: Empty + - pos: + - 22 + - 6 + idx: 37 + collision: Empty + - pos: + - 10 + - 7 + idx: 36 + collision: Empty + - pos: + - 11 + - 7 + idx: 36 + collision: Empty + - pos: + - 12 + - 7 + idx: 37 + collision: Empty + - pos: + - 14 + - 7 + idx: 35 + collision: Empty + - pos: + - 15 + - 7 + idx: 36 + collision: Empty + - pos: + - 16 + - 7 + idx: 36 + collision: Empty + - pos: + - 8 + - 8 + idx: 44 + collision: Empty + - pos: + - 18 + - 8 + idx: 44 + collision: Empty + - pos: + - 8 + - 9 + idx: 11 + collision: Empty + - pos: + - 18 + - 9 + idx: 33 + collision: Empty + - pos: + - 8 + - 10 + idx: 33 + collision: Empty + - pos: + - 18 + - 10 + idx: 11 + collision: Empty + - pos: + - 8 + - 11 + idx: 22 + collision: Empty + - pos: + - 18 + - 11 + idx: 33 + collision: Empty + - pos: + - 8 + - 12 + idx: 33 + collision: Empty + - pos: + - 18 + - 12 + idx: 33 + collision: Empty + - pos: + - 6 + - 14 + idx: 24 + collision: Empty + - pos: + - 7 + - 14 + idx: 25 + collision: Empty + - pos: + - 8 + - 14 + idx: 25 + collision: Empty + - pos: + - 9 + - 14 + idx: 25 + collision: Empty + - pos: + - 10 + - 14 + idx: 26 + collision: Empty + - pos: + - 16 + - 14 + idx: 24 + collision: Empty + - pos: + - 17 + - 14 + idx: 25 + collision: Empty + - pos: + - 18 + - 14 + idx: 25 + collision: Empty + - pos: + - 19 + - 14 + idx: 25 + collision: Empty + - pos: + - 20 + - 14 + idx: 26 + collision: Empty + elements: [] +- id: platforms + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 1 + - 11 + idx: 53 + collision: JumpThrough + - pos: + - 2 + - 11 + idx: 54 + collision: JumpThrough + - pos: + - 24 + - 11 + idx: 52 + collision: JumpThrough + - pos: + - 25 + - 11 + idx: 53 + collision: JumpThrough + - pos: + - 6 + - 12 + idx: 52 + collision: Empty + - pos: + - 7 + - 12 + idx: 53 + collision: Empty + - pos: + - 8 + - 12 + idx: 53 + collision: Empty + - pos: + - 9 + - 12 + idx: 53 + collision: Empty + - pos: + - 10 + - 12 + idx: 54 + collision: Empty + - pos: + - 16 + - 12 + idx: 52 + collision: Empty + - pos: + - 17 + - 12 + idx: 53 + collision: Empty + - pos: + - 18 + - 12 + idx: 53 + collision: Empty + - pos: + - 19 + - 12 + idx: 53 + collision: Empty + - pos: + - 20 + - 12 + idx: 54 + collision: Empty + - pos: + - 1 + - 19 + idx: 53 + collision: Empty + - pos: + - 2 + - 19 + idx: 53 + collision: Empty + - pos: + - 3 + - 19 + idx: 53 + collision: Empty + - pos: + - 4 + - 19 + idx: 53 + collision: Empty + - pos: + - 5 + - 19 + idx: 53 + collision: Empty + - pos: + - 6 + - 19 + idx: 53 + collision: Empty + - pos: + - 7 + - 19 + idx: 53 + collision: Empty + - pos: + - 8 + - 19 + idx: 53 + collision: Empty + - pos: + - 9 + - 19 + idx: 53 + collision: Empty + - pos: + - 10 + - 19 + idx: 53 + collision: Empty + - pos: + - 11 + - 19 + idx: 53 + collision: Empty + - pos: + - 12 + - 19 + idx: 53 + collision: Empty + - pos: + - 13 + - 19 + idx: 53 + collision: Empty + - pos: + - 14 + - 19 + idx: 53 + collision: Empty + - pos: + - 15 + - 19 + idx: 53 + collision: Empty + - pos: + - 16 + - 19 + idx: 53 + collision: Empty + - pos: + - 17 + - 19 + idx: 53 + collision: Empty + - pos: + - 18 + - 19 + idx: 53 + collision: Empty + - pos: + - 19 + - 19 + idx: 53 + collision: Empty + - pos: + - 20 + - 19 + idx: 53 + collision: Empty + - pos: + - 21 + - 19 + idx: 53 + collision: Empty + - pos: + - 22 + - 19 + idx: 53 + collision: Empty + - pos: + - 23 + - 19 + idx: 53 + collision: Empty + - pos: + - 24 + - 19 + idx: 53 + collision: Empty + - pos: + - 25 + - 19 + idx: 53 + collision: Empty + elements: [] +- id: critters + tilemap: null + tiles: [] + elements: + - pos: + - 192.0 + - 513.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 488.0 + - 353.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 752.0 + - 441.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 184.0 + - 321.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 328.0 + - 135.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 208.0 + - 135.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 584.0 + - 135.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 760.0 + - 231.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 616.0 + - 263.5 + element: /elements/environment/urchin/urchin.element.yaml + - pos: + - 224.0 + - 455.5 + element: /elements/environment/urchin/urchin.element.yaml +- id: decorations + tilemap: null + tiles: [] + elements: + - pos: + - 432.0 + - 298.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 184.0 + - 153.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 48.0 + - 234.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 776.0 + - 249.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 304.0 + - 473.5 + element: /elements/decoration/anemones/anemones.element.yaml +- id: items + tilemap: null + tiles: [] + elements: + - pos: + - 400.0 + - 138.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 464.0 + - 138.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 816.0 + - 234.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 800.0 + - 406.5 + element: /elements/item/cannon/cannon.element.yaml + - pos: + - 64.0 + - 406.5 + element: /elements/item/musket/musket.element.yaml + - pos: + - 592.0 + - 458.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 272.0 + - 458.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 592.0 + - 278.5 + element: /elements/item/crate/crate.element.yaml + - pos: + - 272.0 + - 278.5 + element: /elements/item/crate/crate.element.yaml + - pos: + - 368.0 + - 143.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 496.0 + - 143.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 688.0 + - 143.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 176.0 + - 143.0 + element: /elements/item/grenade/grenade.element.yaml +- id: spawners + tilemap: null + tiles: [] + elements: + - pos: + - 304.0 + - 152.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 624.0 + - 152.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 240.0 + - 152.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 560.0 + - 152.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml +- id: foreground + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 7 + - 6 + idx: 9 + collision: Empty + - pos: + - 9 + - 6 + idx: 9 + collision: Empty + - pos: + - 17 + - 6 + idx: 9 + collision: Empty + - pos: + - 19 + - 6 + idx: 9 + collision: Empty + elements: [] diff --git a/assets/map/levels/level_12.map.yaml b/assets/map/levels/level_12.map.yaml index aff0e34ea1..94b54d5ede 100644 --- a/assets/map/levels/level_12.map.yaml +++ b/assets/map/levels/level_12.map.yaml @@ -1,656 +1,656 @@ -name: Level 12 -background: - speed: - - 0.09 - - 0.04 - layers: - - image: /map/resources/background_04.png - size: - - 896.0 - - 480.0 - depth: 6.0 - scale: 6.0 - offset: - - 0.0 - - 0.0 - - image: /map/resources/background_03.png - size: - - 896.0 - - 480.0 - depth: 5.8 - scale: 2.2 - offset: - - 100.0 - - 0.0 - - image: /map/resources/background_02.png - size: - - 896.0 - - 480.0 - depth: 4.0 - scale: 2.2 - offset: - - 600.0 - - 0.0 - - image: /map/resources/background_01.png - size: - - 896.0 - - 480.0 - depth: 1.0 - scale: 2.2 - offset: - - 500.0 - - 0.0 -background_color: rgba(126, 168, 166, 255) -grid_size: -- 32 -- 23 -tile_size: -- 32.0 -- 32.0 -layers: -- id: main layer - tilemap: /map/resources/ground_wood.atlas.yaml - tiles: - - pos: - - 4 - - 2 - idx: 34 - collision: Solid - - pos: - - 5 - - 2 - idx: 35 - collision: Solid - - pos: - - 6 - - 2 - idx: 36 - collision: Solid - - pos: - - 25 - - 2 - idx: 34 - collision: Solid - - pos: - - 26 - - 2 - idx: 35 - collision: Solid - - pos: - - 27 - - 2 - idx: 36 - collision: Solid - - pos: - - 3 - - 3 - idx: 34 - collision: Solid - - pos: - - 4 - - 3 - idx: 23 - collision: Solid - - pos: - - 5 - - 3 - idx: 1 - collision: Solid - - pos: - - 6 - - 3 - idx: 24 - collision: Solid - - pos: - - 7 - - 3 - idx: 36 - collision: Solid - - pos: - - 24 - - 3 - idx: 34 - collision: Solid - - pos: - - 25 - - 3 - idx: 23 - collision: Solid - - pos: - - 26 - - 3 - idx: 1 - collision: Solid - - pos: - - 27 - - 3 - idx: 24 - collision: Solid - - pos: - - 28 - - 3 - idx: 36 - collision: Solid - - pos: - - 3 - - 4 - idx: 17 - collision: Solid - - pos: - - 4 - - 4 - idx: 19 - collision: Solid - - pos: - - 6 - - 4 - idx: 17 - collision: Solid - - pos: - - 7 - - 4 - idx: 19 - collision: Solid - - pos: - - 24 - - 4 - idx: 17 - collision: Solid - - pos: - - 25 - - 4 - idx: 19 - collision: Solid - - pos: - - 27 - - 4 - idx: 17 - collision: Solid - - pos: - - 28 - - 4 - idx: 19 - collision: Solid - - pos: - - 2 - - 5 - idx: 34 - collision: Solid - - pos: - - 3 - - 5 - idx: 18 - collision: Solid - - pos: - - 4 - - 5 - idx: 19 - collision: Solid - - pos: - - 6 - - 5 - idx: 17 - collision: Solid - - pos: - - 7 - - 5 - idx: 18 - collision: Solid - - pos: - - 8 - - 5 - idx: 36 - collision: Solid - - pos: - - 23 - - 5 - idx: 34 - collision: Solid - - pos: - - 24 - - 5 - idx: 18 - collision: Solid - - pos: - - 25 - - 5 - idx: 19 - collision: Solid - - pos: - - 27 - - 5 - idx: 17 - collision: Solid - - pos: - - 28 - - 5 - idx: 18 - collision: Solid - - pos: - - 29 - - 5 - idx: 36 - collision: Solid - - pos: - - 2 - - 6 - idx: 0 - collision: Solid - - pos: - - 3 - - 6 - idx: 1 - collision: Solid - - pos: - - 4 - - 6 - idx: 1 - collision: Solid - - pos: - - 5 - - 6 - idx: 69 - collision: Solid - - pos: - - 6 - - 6 - idx: 1 - collision: Solid - - pos: - - 7 - - 6 - idx: 1 - collision: Solid - - pos: - - 8 - - 6 - idx: 2 - collision: Solid - - pos: - - 23 - - 6 - idx: 0 - collision: Solid - - pos: - - 24 - - 6 - idx: 1 - collision: Solid - - pos: - - 25 - - 6 - idx: 1 - collision: Solid - - pos: - - 26 - - 6 - idx: 69 - collision: Solid - - pos: - - 27 - - 6 - idx: 1 - collision: Solid - - pos: - - 28 - - 6 - idx: 1 - collision: Solid - - pos: - - 29 - - 6 - idx: 2 - collision: Solid - elements: [] -- id: metal layer - tilemap: /map/resources/ground_metal.atlas.yaml - tiles: - - pos: - - 5 - - 4 - idx: 38 - collision: Solid - - pos: - - 26 - - 4 - idx: 38 - collision: Solid - - pos: - - 5 - - 5 - idx: 4 - collision: Solid - - pos: - - 26 - - 5 - idx: 4 - collision: Solid - - pos: - - 13 - - 9 - idx: 68 - collision: Solid - - pos: - - 14 - - 9 - idx: 69 - collision: Solid - - pos: - - 15 - - 9 - idx: 69 - collision: Solid - - pos: - - 16 - - 9 - idx: 69 - collision: Solid - - pos: - - 17 - - 9 - idx: 69 - collision: Solid - - pos: - - 18 - - 9 - idx: 70 - collision: Solid - - pos: - - 11 - - 15 - idx: 68 - collision: Solid - - pos: - - 12 - - 15 - idx: 69 - collision: Solid - - pos: - - 13 - - 15 - idx: 69 - collision: Solid - - pos: - - 14 - - 15 - idx: 69 - collision: Solid - - pos: - - 15 - - 15 - idx: 69 - collision: Solid - - pos: - - 16 - - 15 - idx: 69 - collision: Solid - - pos: - - 17 - - 15 - idx: 69 - collision: Solid - - pos: - - 18 - - 15 - idx: 69 - collision: Solid - - pos: - - 19 - - 15 - idx: 69 - collision: Solid - - pos: - - 20 - - 15 - idx: 70 - collision: Solid - elements: [] -- id: background - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 5 - - 7 - idx: 44 - collision: Empty - - pos: - - 26 - - 7 - idx: 44 - collision: Empty - - pos: - - 5 - - 8 - idx: 33 - collision: Empty - - pos: - - 14 - - 8 - idx: 20 - collision: Empty - - pos: - - 17 - - 8 - idx: 20 - collision: Empty - - pos: - - 26 - - 8 - idx: 11 - collision: Empty - - pos: - - 5 - - 9 - idx: 11 - collision: Empty - - pos: - - 26 - - 9 - idx: 33 - collision: Empty - - pos: - - 5 - - 10 - idx: 33 - collision: Empty - - pos: - - 26 - - 10 - idx: 11 - collision: Empty - - pos: - - 5 - - 11 - idx: 11 - collision: Empty - - pos: - - 26 - - 11 - idx: 33 - collision: Empty - - pos: - - 5 - - 12 - idx: 33 - collision: Empty - - pos: - - 26 - - 12 - idx: 33 - collision: Empty - - pos: - - 4 - - 13 - idx: 23 - collision: Empty - - pos: - - 5 - - 13 - idx: 24 - collision: Empty - - pos: - - 6 - - 13 - idx: 25 - collision: Empty - - pos: - - 25 - - 13 - idx: 23 - collision: Empty - - pos: - - 26 - - 13 - idx: 24 - collision: Empty - - pos: - - 27 - - 13 - idx: 25 - collision: Empty - - pos: - - 12 - - 14 - idx: 20 - collision: Empty - - pos: - - 19 - - 14 - idx: 20 - collision: Empty - elements: [] -- id: platforms - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 4 - - 12 - idx: 41 - collision: JumpThrough - - pos: - - 5 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 6 - - 12 - idx: 43 - collision: JumpThrough - - pos: - - 25 - - 12 - idx: 41 - collision: JumpThrough - - pos: - - 26 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 27 - - 12 - idx: 43 - collision: JumpThrough - elements: [] -- id: critters - tilemap: null - tiles: [] - elements: - - pos: - - 456.0 - - 327.5 - element: /elements/environment/urchin/urchin.element.yaml - - pos: - - 824.0 - - 423.5 - element: /elements/environment/urchin/urchin.element.yaml - - pos: - - 704.0 - - 321.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 424.0 - - 585.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 112.0 - - 229.0 - element: /elements/environment/snail/snail.element.yaml - - pos: - - 304.0 - - 377.0 - element: /elements/environment/fish_school/fish_school.element.yaml -- id: decorations - tilemap: null - tiles: [] - elements: - - pos: - - 240.0 - - 249.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 472.0 - - 537.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 896.0 - - 249.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 848.0 - - 234.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 176.0 - - 234.0 - element: /elements/environment/sproinger/sproinger.element.yaml -- id: items - tilemap: null - tiles: [] - elements: - - pos: - - 512.0 - - 342.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 624.0 - - 534.5 - element: /elements/item/crate/crate.element.yaml - - pos: - - 176.0 - - 431.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 848.0 - - 431.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 400.0 - - 534.5 - element: /elements/item/crate/crate.element.yaml - - pos: - - 512.0 - - 534.5 - element: /elements/item/musket/musket.element.yaml -- id: spawners - tilemap: null - tiles: [] - elements: - - pos: - - 112.0 - - 248.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 240.0 - - 248.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 784.0 - - 248.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 912.0 - - 248.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml +name: Level 12 +background: + speed: + - 0.09 + - 0.04 + layers: + - image: /map/resources/background_04.png + size: + - 896.0 + - 480.0 + depth: 6.0 + scale: 6.0 + offset: + - 0.0 + - 0.0 + - image: /map/resources/background_03.png + size: + - 896.0 + - 480.0 + depth: 5.8 + scale: 2.2 + offset: + - 100.0 + - 0.0 + - image: /map/resources/background_02.png + size: + - 896.0 + - 480.0 + depth: 4.0 + scale: 2.2 + offset: + - 600.0 + - 0.0 + - image: /map/resources/background_01.png + size: + - 896.0 + - 480.0 + depth: 1.0 + scale: 2.2 + offset: + - 500.0 + - 0.0 +background_color: rgba(126, 168, 166, 255) +grid_size: +- 32 +- 23 +tile_size: +- 32.0 +- 32.0 +layers: +- id: main layer + tilemap: /map/resources/ground_wood.atlas.yaml + tiles: + - pos: + - 4 + - 2 + idx: 34 + collision: Solid + - pos: + - 5 + - 2 + idx: 35 + collision: Solid + - pos: + - 6 + - 2 + idx: 36 + collision: Solid + - pos: + - 25 + - 2 + idx: 34 + collision: Solid + - pos: + - 26 + - 2 + idx: 35 + collision: Solid + - pos: + - 27 + - 2 + idx: 36 + collision: Solid + - pos: + - 3 + - 3 + idx: 34 + collision: Solid + - pos: + - 4 + - 3 + idx: 23 + collision: Solid + - pos: + - 5 + - 3 + idx: 1 + collision: Solid + - pos: + - 6 + - 3 + idx: 24 + collision: Solid + - pos: + - 7 + - 3 + idx: 36 + collision: Solid + - pos: + - 24 + - 3 + idx: 34 + collision: Solid + - pos: + - 25 + - 3 + idx: 23 + collision: Solid + - pos: + - 26 + - 3 + idx: 1 + collision: Solid + - pos: + - 27 + - 3 + idx: 24 + collision: Solid + - pos: + - 28 + - 3 + idx: 36 + collision: Solid + - pos: + - 3 + - 4 + idx: 17 + collision: Solid + - pos: + - 4 + - 4 + idx: 19 + collision: Solid + - pos: + - 6 + - 4 + idx: 17 + collision: Solid + - pos: + - 7 + - 4 + idx: 19 + collision: Solid + - pos: + - 24 + - 4 + idx: 17 + collision: Solid + - pos: + - 25 + - 4 + idx: 19 + collision: Solid + - pos: + - 27 + - 4 + idx: 17 + collision: Solid + - pos: + - 28 + - 4 + idx: 19 + collision: Solid + - pos: + - 2 + - 5 + idx: 34 + collision: Solid + - pos: + - 3 + - 5 + idx: 18 + collision: Solid + - pos: + - 4 + - 5 + idx: 19 + collision: Solid + - pos: + - 6 + - 5 + idx: 17 + collision: Solid + - pos: + - 7 + - 5 + idx: 18 + collision: Solid + - pos: + - 8 + - 5 + idx: 36 + collision: Solid + - pos: + - 23 + - 5 + idx: 34 + collision: Solid + - pos: + - 24 + - 5 + idx: 18 + collision: Solid + - pos: + - 25 + - 5 + idx: 19 + collision: Solid + - pos: + - 27 + - 5 + idx: 17 + collision: Solid + - pos: + - 28 + - 5 + idx: 18 + collision: Solid + - pos: + - 29 + - 5 + idx: 36 + collision: Solid + - pos: + - 2 + - 6 + idx: 0 + collision: Solid + - pos: + - 3 + - 6 + idx: 1 + collision: Solid + - pos: + - 4 + - 6 + idx: 1 + collision: Solid + - pos: + - 5 + - 6 + idx: 69 + collision: Solid + - pos: + - 6 + - 6 + idx: 1 + collision: Solid + - pos: + - 7 + - 6 + idx: 1 + collision: Solid + - pos: + - 8 + - 6 + idx: 2 + collision: Solid + - pos: + - 23 + - 6 + idx: 0 + collision: Solid + - pos: + - 24 + - 6 + idx: 1 + collision: Solid + - pos: + - 25 + - 6 + idx: 1 + collision: Solid + - pos: + - 26 + - 6 + idx: 69 + collision: Solid + - pos: + - 27 + - 6 + idx: 1 + collision: Solid + - pos: + - 28 + - 6 + idx: 1 + collision: Solid + - pos: + - 29 + - 6 + idx: 2 + collision: Solid + elements: [] +- id: metal layer + tilemap: /map/resources/ground_metal.atlas.yaml + tiles: + - pos: + - 5 + - 4 + idx: 38 + collision: Solid + - pos: + - 26 + - 4 + idx: 38 + collision: Solid + - pos: + - 5 + - 5 + idx: 4 + collision: Solid + - pos: + - 26 + - 5 + idx: 4 + collision: Solid + - pos: + - 13 + - 9 + idx: 68 + collision: Solid + - pos: + - 14 + - 9 + idx: 69 + collision: Solid + - pos: + - 15 + - 9 + idx: 69 + collision: Solid + - pos: + - 16 + - 9 + idx: 69 + collision: Solid + - pos: + - 17 + - 9 + idx: 69 + collision: Solid + - pos: + - 18 + - 9 + idx: 70 + collision: Solid + - pos: + - 11 + - 15 + idx: 68 + collision: Solid + - pos: + - 12 + - 15 + idx: 69 + collision: Solid + - pos: + - 13 + - 15 + idx: 69 + collision: Solid + - pos: + - 14 + - 15 + idx: 69 + collision: Solid + - pos: + - 15 + - 15 + idx: 69 + collision: Solid + - pos: + - 16 + - 15 + idx: 69 + collision: Solid + - pos: + - 17 + - 15 + idx: 69 + collision: Solid + - pos: + - 18 + - 15 + idx: 69 + collision: Solid + - pos: + - 19 + - 15 + idx: 69 + collision: Solid + - pos: + - 20 + - 15 + idx: 70 + collision: Solid + elements: [] +- id: background + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 5 + - 7 + idx: 44 + collision: Empty + - pos: + - 26 + - 7 + idx: 44 + collision: Empty + - pos: + - 5 + - 8 + idx: 33 + collision: Empty + - pos: + - 14 + - 8 + idx: 9 + collision: Empty + - pos: + - 17 + - 8 + idx: 9 + collision: Empty + - pos: + - 26 + - 8 + idx: 11 + collision: Empty + - pos: + - 5 + - 9 + idx: 11 + collision: Empty + - pos: + - 26 + - 9 + idx: 33 + collision: Empty + - pos: + - 5 + - 10 + idx: 33 + collision: Empty + - pos: + - 26 + - 10 + idx: 11 + collision: Empty + - pos: + - 5 + - 11 + idx: 11 + collision: Empty + - pos: + - 26 + - 11 + idx: 33 + collision: Empty + - pos: + - 5 + - 12 + idx: 33 + collision: Empty + - pos: + - 26 + - 12 + idx: 33 + collision: Empty + - pos: + - 4 + - 13 + idx: 24 + collision: Empty + - pos: + - 5 + - 13 + idx: 25 + collision: Empty + - pos: + - 6 + - 13 + idx: 26 + collision: Empty + - pos: + - 25 + - 13 + idx: 24 + collision: Empty + - pos: + - 26 + - 13 + idx: 25 + collision: Empty + - pos: + - 27 + - 13 + idx: 26 + collision: Empty + - pos: + - 12 + - 14 + idx: 9 + collision: Empty + - pos: + - 19 + - 14 + idx: 9 + collision: Empty + elements: [] +- id: platforms + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 4 + - 12 + idx: 52 + collision: JumpThrough + - pos: + - 5 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 6 + - 12 + idx: 54 + collision: JumpThrough + - pos: + - 25 + - 12 + idx: 52 + collision: JumpThrough + - pos: + - 26 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 27 + - 12 + idx: 54 + collision: JumpThrough + elements: [] +- id: critters + tilemap: null + tiles: [] + elements: + - pos: + - 456.0 + - 327.5 + element: /elements/environment/urchin/urchin.element.yaml + - pos: + - 824.0 + - 423.5 + element: /elements/environment/urchin/urchin.element.yaml + - pos: + - 704.0 + - 321.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 424.0 + - 585.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 112.0 + - 229.0 + element: /elements/environment/snail/snail.element.yaml + - pos: + - 304.0 + - 377.0 + element: /elements/environment/fish_school/fish_school.element.yaml +- id: decorations + tilemap: null + tiles: [] + elements: + - pos: + - 240.0 + - 249.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 472.0 + - 537.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 896.0 + - 249.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 848.0 + - 234.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 176.0 + - 234.0 + element: /elements/environment/sproinger/sproinger.element.yaml +- id: items + tilemap: null + tiles: [] + elements: + - pos: + - 512.0 + - 342.5 + element: /elements/item/musket/musket.element.yaml + - pos: + - 624.0 + - 534.5 + element: /elements/item/crate/crate.element.yaml + - pos: + - 176.0 + - 431.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 848.0 + - 431.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 400.0 + - 534.5 + element: /elements/item/crate/crate.element.yaml + - pos: + - 512.0 + - 534.5 + element: /elements/item/musket/musket.element.yaml +- id: spawners + tilemap: null + tiles: [] + elements: + - pos: + - 112.0 + - 248.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 240.0 + - 248.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 784.0 + - 248.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 912.0 + - 248.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml diff --git a/assets/map/levels/level_13.map.yaml b/assets/map/levels/level_13.map.yaml index 4ab061b992..645d61717c 100644 --- a/assets/map/levels/level_13.map.yaml +++ b/assets/map/levels/level_13.map.yaml @@ -1,4299 +1,4299 @@ -name: Level 13 -background: - speed: - - 0.09 - - 0.04 - layers: - - image: /map/resources/background_04.png - size: - - 896.0 - - 480.0 - depth: 6.0 - scale: 6.0 - offset: - - 0.0 - - 0.0 - - image: /map/resources/background_03.png - size: - - 896.0 - - 480.0 - depth: 5.8 - scale: 2.2 - offset: - - 100.0 - - 0.0 - - image: /map/resources/background_02.png - size: - - 896.0 - - 480.0 - depth: 4.0 - scale: 2.2 - offset: - - 600.0 - - 0.0 - - image: /map/resources/background_01.png - size: - - 896.0 - - 480.0 - depth: 1.0 - scale: 2.2 - offset: - - 500.0 - - 0.0 -background_color: rgba(126, 168, 166, 255) -grid_size: -- 35 -- 35 -tile_size: -- 32.0 -- 32.0 -layers: -- id: main layer - tilemap: /map/resources/ground_rock.atlas.yaml - tiles: - - pos: - - 0 - - 0 - idx: 34 - collision: Solid - - pos: - - 1 - - 0 - idx: 35 - collision: Solid - - pos: - - 2 - - 0 - idx: 35 - collision: Solid - - pos: - - 3 - - 0 - idx: 35 - collision: Solid - - pos: - - 4 - - 0 - idx: 35 - collision: Solid - - pos: - - 5 - - 0 - idx: 35 - collision: Solid - - pos: - - 6 - - 0 - idx: 35 - collision: Solid - - pos: - - 7 - - 0 - idx: 35 - collision: Solid - - pos: - - 8 - - 0 - idx: 35 - collision: Solid - - pos: - - 9 - - 0 - idx: 35 - collision: Solid - - pos: - - 10 - - 0 - idx: 35 - collision: Solid - - pos: - - 11 - - 0 - idx: 35 - collision: Solid - - pos: - - 12 - - 0 - idx: 35 - collision: Solid - - pos: - - 13 - - 0 - idx: 35 - collision: Solid - - pos: - - 14 - - 0 - idx: 36 - collision: Solid - - pos: - - 20 - - 0 - idx: 34 - collision: Solid - - pos: - - 21 - - 0 - idx: 35 - collision: Solid - - pos: - - 22 - - 0 - idx: 35 - collision: Solid - - pos: - - 23 - - 0 - idx: 35 - collision: Solid - - pos: - - 24 - - 0 - idx: 35 - collision: Solid - - pos: - - 25 - - 0 - idx: 35 - collision: Solid - - pos: - - 26 - - 0 - idx: 35 - collision: Solid - - pos: - - 27 - - 0 - idx: 35 - collision: Solid - - pos: - - 28 - - 0 - idx: 35 - collision: Solid - - pos: - - 29 - - 0 - idx: 35 - collision: Solid - - pos: - - 30 - - 0 - idx: 35 - collision: Solid - - pos: - - 31 - - 0 - idx: 35 - collision: Solid - - pos: - - 32 - - 0 - idx: 35 - collision: Solid - - pos: - - 33 - - 0 - idx: 35 - collision: Solid - - pos: - - 34 - - 0 - idx: 36 - collision: Solid - - pos: - - 0 - - 1 - idx: 17 - collision: Solid - - pos: - - 1 - - 1 - idx: 18 - collision: Solid - - pos: - - 2 - - 1 - idx: 18 - collision: Solid - - pos: - - 3 - - 1 - idx: 18 - collision: Solid - - pos: - - 4 - - 1 - idx: 18 - collision: Solid - - pos: - - 5 - - 1 - idx: 18 - collision: Solid - - pos: - - 6 - - 1 - idx: 18 - collision: Solid - - pos: - - 7 - - 1 - idx: 18 - collision: Solid - - pos: - - 8 - - 1 - idx: 18 - collision: Solid - - pos: - - 9 - - 1 - idx: 18 - collision: Solid - - pos: - - 10 - - 1 - idx: 18 - collision: Solid - - pos: - - 11 - - 1 - idx: 18 - collision: Solid - - pos: - - 12 - - 1 - idx: 18 - collision: Solid - - pos: - - 13 - - 1 - idx: 18 - collision: Solid - - pos: - - 14 - - 1 - idx: 19 - collision: Solid - - pos: - - 20 - - 1 - idx: 17 - collision: Solid - - pos: - - 21 - - 1 - idx: 18 - collision: Solid - - pos: - - 22 - - 1 - idx: 18 - collision: Solid - - pos: - - 23 - - 1 - idx: 18 - collision: Solid - - pos: - - 24 - - 1 - idx: 18 - collision: Solid - - pos: - - 25 - - 1 - idx: 18 - collision: Solid - - pos: - - 26 - - 1 - idx: 18 - collision: Solid - - pos: - - 27 - - 1 - idx: 18 - collision: Solid - - pos: - - 28 - - 1 - idx: 18 - collision: Solid - - pos: - - 29 - - 1 - idx: 18 - collision: Solid - - pos: - - 30 - - 1 - idx: 18 - collision: Solid - - pos: - - 31 - - 1 - idx: 18 - collision: Solid - - pos: - - 32 - - 1 - idx: 18 - collision: Solid - - pos: - - 33 - - 1 - idx: 18 - collision: Solid - - pos: - - 34 - - 1 - idx: 19 - collision: Solid - - pos: - - 0 - - 2 - idx: 17 - collision: Solid - - pos: - - 1 - - 2 - idx: 18 - collision: Solid - - pos: - - 2 - - 2 - idx: 18 - collision: Solid - - pos: - - 3 - - 2 - idx: 18 - collision: Solid - - pos: - - 4 - - 2 - idx: 18 - collision: Solid - - pos: - - 5 - - 2 - idx: 18 - collision: Solid - - pos: - - 6 - - 2 - idx: 18 - collision: Solid - - pos: - - 7 - - 2 - idx: 18 - collision: Solid - - pos: - - 8 - - 2 - idx: 18 - collision: Solid - - pos: - - 9 - - 2 - idx: 18 - collision: Solid - - pos: - - 10 - - 2 - idx: 18 - collision: Solid - - pos: - - 11 - - 2 - idx: 18 - collision: Solid - - pos: - - 12 - - 2 - idx: 18 - collision: Solid - - pos: - - 13 - - 2 - idx: 18 - collision: Solid - - pos: - - 14 - - 2 - idx: 19 - collision: Solid - - pos: - - 20 - - 2 - idx: 17 - collision: Solid - - pos: - - 21 - - 2 - idx: 18 - collision: Solid - - pos: - - 22 - - 2 - idx: 18 - collision: Solid - - pos: - - 23 - - 2 - idx: 18 - collision: Solid - - pos: - - 24 - - 2 - idx: 18 - collision: Solid - - pos: - - 25 - - 2 - idx: 18 - collision: Solid - - pos: - - 26 - - 2 - idx: 18 - collision: Solid - - pos: - - 27 - - 2 - idx: 18 - collision: Solid - - pos: - - 28 - - 2 - idx: 18 - collision: Solid - - pos: - - 29 - - 2 - idx: 18 - collision: Solid - - pos: - - 30 - - 2 - idx: 18 - collision: Solid - - pos: - - 31 - - 2 - idx: 18 - collision: Solid - - pos: - - 32 - - 2 - idx: 18 - collision: Solid - - pos: - - 33 - - 2 - idx: 18 - collision: Solid - - pos: - - 34 - - 2 - idx: 19 - collision: Solid - - pos: - - 0 - - 3 - idx: 17 - collision: Solid - - pos: - - 1 - - 3 - idx: 18 - collision: Solid - - pos: - - 2 - - 3 - idx: 18 - collision: Solid - - pos: - - 3 - - 3 - idx: 18 - collision: Solid - - pos: - - 4 - - 3 - idx: 18 - collision: Solid - - pos: - - 5 - - 3 - idx: 18 - collision: Solid - - pos: - - 6 - - 3 - idx: 18 - collision: Solid - - pos: - - 7 - - 3 - idx: 18 - collision: Solid - - pos: - - 8 - - 3 - idx: 18 - collision: Solid - - pos: - - 9 - - 3 - idx: 18 - collision: Solid - - pos: - - 10 - - 3 - idx: 18 - collision: Solid - - pos: - - 11 - - 3 - idx: 18 - collision: Solid - - pos: - - 12 - - 3 - idx: 18 - collision: Solid - - pos: - - 13 - - 3 - idx: 18 - collision: Solid - - pos: - - 14 - - 3 - idx: 19 - collision: Solid - - pos: - - 20 - - 3 - idx: 17 - collision: Solid - - pos: - - 21 - - 3 - idx: 18 - collision: Solid - - pos: - - 22 - - 3 - idx: 18 - collision: Solid - - pos: - - 23 - - 3 - idx: 18 - collision: Solid - - pos: - - 24 - - 3 - idx: 18 - collision: Solid - - pos: - - 25 - - 3 - idx: 18 - collision: Solid - - pos: - - 26 - - 3 - idx: 18 - collision: Solid - - pos: - - 27 - - 3 - idx: 18 - collision: Solid - - pos: - - 28 - - 3 - idx: 18 - collision: Solid - - pos: - - 29 - - 3 - idx: 18 - collision: Solid - - pos: - - 30 - - 3 - idx: 18 - collision: Solid - - pos: - - 31 - - 3 - idx: 18 - collision: Solid - - pos: - - 32 - - 3 - idx: 18 - collision: Solid - - pos: - - 33 - - 3 - idx: 18 - collision: Solid - - pos: - - 34 - - 3 - idx: 19 - collision: Solid - - pos: - - 0 - - 4 - idx: 17 - collision: Solid - - pos: - - 1 - - 4 - idx: 18 - collision: Solid - - pos: - - 2 - - 4 - idx: 18 - collision: Solid - - pos: - - 3 - - 4 - idx: 18 - collision: Solid - - pos: - - 4 - - 4 - idx: 18 - collision: Solid - - pos: - - 5 - - 4 - idx: 18 - collision: Solid - - pos: - - 6 - - 4 - idx: 18 - collision: Solid - - pos: - - 7 - - 4 - idx: 18 - collision: Solid - - pos: - - 8 - - 4 - idx: 18 - collision: Solid - - pos: - - 9 - - 4 - idx: 18 - collision: Solid - - pos: - - 10 - - 4 - idx: 18 - collision: Solid - - pos: - - 11 - - 4 - idx: 18 - collision: Solid - - pos: - - 12 - - 4 - idx: 18 - collision: Solid - - pos: - - 13 - - 4 - idx: 18 - collision: Solid - - pos: - - 14 - - 4 - idx: 19 - collision: Solid - - pos: - - 20 - - 4 - idx: 17 - collision: Solid - - pos: - - 21 - - 4 - idx: 18 - collision: Solid - - pos: - - 22 - - 4 - idx: 18 - collision: Solid - - pos: - - 23 - - 4 - idx: 18 - collision: Solid - - pos: - - 24 - - 4 - idx: 18 - collision: Solid - - pos: - - 25 - - 4 - idx: 18 - collision: Solid - - pos: - - 26 - - 4 - idx: 18 - collision: Solid - - pos: - - 27 - - 4 - idx: 18 - collision: Solid - - pos: - - 28 - - 4 - idx: 18 - collision: Solid - - pos: - - 29 - - 4 - idx: 18 - collision: Solid - - pos: - - 30 - - 4 - idx: 18 - collision: Solid - - pos: - - 31 - - 4 - idx: 18 - collision: Solid - - pos: - - 32 - - 4 - idx: 18 - collision: Solid - - pos: - - 33 - - 4 - idx: 18 - collision: Solid - - pos: - - 34 - - 4 - idx: 19 - collision: Solid - - pos: - - 0 - - 5 - idx: 17 - collision: Solid - - pos: - - 1 - - 5 - idx: 18 - collision: Solid - - pos: - - 2 - - 5 - idx: 18 - collision: Solid - - pos: - - 3 - - 5 - idx: 18 - collision: Solid - - pos: - - 4 - - 5 - idx: 18 - collision: Solid - - pos: - - 5 - - 5 - idx: 18 - collision: Solid - - pos: - - 6 - - 5 - idx: 18 - collision: Solid - - pos: - - 7 - - 5 - idx: 18 - collision: Solid - - pos: - - 8 - - 5 - idx: 18 - collision: Solid - - pos: - - 9 - - 5 - idx: 18 - collision: Solid - - pos: - - 10 - - 5 - idx: 23 - collision: Solid - - pos: - - 11 - - 5 - idx: 1 - collision: Solid - - pos: - - 12 - - 5 - idx: 1 - collision: Solid - - pos: - - 13 - - 5 - idx: 1 - collision: Solid - - pos: - - 14 - - 5 - idx: 2 - collision: Solid - - pos: - - 20 - - 5 - idx: 0 - collision: Solid - - pos: - - 21 - - 5 - idx: 1 - collision: Solid - - pos: - - 22 - - 5 - idx: 1 - collision: Solid - - pos: - - 23 - - 5 - idx: 1 - collision: Solid - - pos: - - 24 - - 5 - idx: 24 - collision: Solid - - pos: - - 25 - - 5 - idx: 18 - collision: Solid - - pos: - - 26 - - 5 - idx: 18 - collision: Solid - - pos: - - 27 - - 5 - idx: 18 - collision: Solid - - pos: - - 28 - - 5 - idx: 18 - collision: Solid - - pos: - - 29 - - 5 - idx: 18 - collision: Solid - - pos: - - 30 - - 5 - idx: 18 - collision: Solid - - pos: - - 31 - - 5 - idx: 18 - collision: Solid - - pos: - - 32 - - 5 - idx: 18 - collision: Solid - - pos: - - 33 - - 5 - idx: 18 - collision: Solid - - pos: - - 34 - - 5 - idx: 19 - collision: Solid - - pos: - - 0 - - 6 - idx: 17 - collision: Solid - - pos: - - 1 - - 6 - idx: 18 - collision: Solid - - pos: - - 2 - - 6 - idx: 18 - collision: Solid - - pos: - - 3 - - 6 - idx: 18 - collision: Solid - - pos: - - 4 - - 6 - idx: 18 - collision: Solid - - pos: - - 5 - - 6 - idx: 18 - collision: Solid - - pos: - - 6 - - 6 - idx: 18 - collision: Solid - - pos: - - 7 - - 6 - idx: 18 - collision: Solid - - pos: - - 8 - - 6 - idx: 18 - collision: Solid - - pos: - - 9 - - 6 - idx: 23 - collision: Solid - - pos: - - 10 - - 6 - idx: 2 - collision: Solid - - pos: - - 24 - - 6 - idx: 0 - collision: Solid - - pos: - - 25 - - 6 - idx: 24 - collision: Solid - - pos: - - 26 - - 6 - idx: 18 - collision: Solid - - pos: - - 27 - - 6 - idx: 18 - collision: Solid - - pos: - - 28 - - 6 - idx: 18 - collision: Solid - - pos: - - 29 - - 6 - idx: 18 - collision: Solid - - pos: - - 30 - - 6 - idx: 18 - collision: Solid - - pos: - - 31 - - 6 - idx: 18 - collision: Solid - - pos: - - 32 - - 6 - idx: 18 - collision: Solid - - pos: - - 33 - - 6 - idx: 18 - collision: Solid - - pos: - - 34 - - 6 - idx: 19 - collision: Solid - - pos: - - 0 - - 7 - idx: 17 - collision: Solid - - pos: - - 1 - - 7 - idx: 18 - collision: Solid - - pos: - - 2 - - 7 - idx: 18 - collision: Solid - - pos: - - 3 - - 7 - idx: 18 - collision: Solid - - pos: - - 4 - - 7 - idx: 18 - collision: Solid - - pos: - - 5 - - 7 - idx: 18 - collision: Solid - - pos: - - 6 - - 7 - idx: 1 - collision: Solid - - pos: - - 7 - - 7 - idx: 1 - collision: Solid - - pos: - - 8 - - 7 - idx: 1 - collision: Solid - - pos: - - 9 - - 7 - idx: 75 - collision: Solid - - pos: - - 25 - - 7 - idx: 74 - collision: Solid - - pos: - - 26 - - 7 - idx: 1 - collision: Solid - - pos: - - 27 - - 7 - idx: 1 - collision: Solid - - pos: - - 28 - - 7 - idx: 1 - collision: Solid - - pos: - - 29 - - 7 - idx: 12 - collision: Solid - - pos: - - 30 - - 7 - idx: 18 - collision: Solid - - pos: - - 31 - - 7 - idx: 18 - collision: Solid - - pos: - - 32 - - 7 - idx: 18 - collision: Solid - - pos: - - 33 - - 7 - idx: 18 - collision: Solid - - pos: - - 34 - - 7 - idx: 19 - collision: Solid - - pos: - - 0 - - 8 - idx: 17 - collision: Solid - - pos: - - 1 - - 8 - idx: 18 - collision: Solid - - pos: - - 2 - - 8 - idx: 18 - collision: Solid - - pos: - - 3 - - 8 - idx: 18 - collision: Solid - - pos: - - 4 - - 8 - idx: 18 - collision: Solid - - pos: - - 5 - - 8 - idx: 19 - collision: Solid - - pos: - - 6 - - 8 - idx: 8 - collision: Empty - - pos: - - 7 - - 8 - idx: 8 - collision: Empty - - pos: - - 8 - - 8 - idx: 8 - collision: Empty - - pos: - - 9 - - 8 - idx: 21 - collision: Solid - - pos: - - 25 - - 8 - idx: 21 - collision: Solid - - pos: - - 26 - - 8 - idx: 8 - collision: Empty - - pos: - - 27 - - 8 - idx: 8 - collision: Empty - - pos: - - 28 - - 8 - idx: 8 - collision: Empty - - pos: - - 29 - - 8 - idx: 7 - collision: Solid - - pos: - - 30 - - 8 - idx: 18 - collision: Solid - - pos: - - 31 - - 8 - idx: 18 - collision: Solid - - pos: - - 32 - - 8 - idx: 18 - collision: Solid - - pos: - - 33 - - 8 - idx: 18 - collision: Solid - - pos: - - 34 - - 8 - idx: 19 - collision: Solid - - pos: - - 0 - - 9 - idx: 17 - collision: Solid - - pos: - - 1 - - 9 - idx: 18 - collision: Solid - - pos: - - 2 - - 9 - idx: 18 - collision: Solid - - pos: - - 3 - - 9 - idx: 18 - collision: Solid - - pos: - - 4 - - 9 - idx: 18 - collision: Solid - - pos: - - 5 - - 9 - idx: 23 - collision: Solid - - pos: - - 6 - - 9 - idx: 1 - collision: Solid - - pos: - - 7 - - 9 - idx: 1 - collision: Solid - - pos: - - 8 - - 9 - idx: 1 - collision: Solid - - pos: - - 9 - - 9 - idx: 2 - collision: Solid - - pos: - - 25 - - 9 - idx: 0 - collision: Solid - - pos: - - 26 - - 9 - idx: 1 - collision: Solid - - pos: - - 27 - - 9 - idx: 1 - collision: Solid - - pos: - - 28 - - 9 - idx: 1 - collision: Solid - - pos: - - 29 - - 9 - idx: 24 - collision: Solid - - pos: - - 30 - - 9 - idx: 18 - collision: Solid - - pos: - - 31 - - 9 - idx: 18 - collision: Solid - - pos: - - 32 - - 9 - idx: 18 - collision: Solid - - pos: - - 33 - - 9 - idx: 18 - collision: Solid - - pos: - - 34 - - 9 - idx: 19 - collision: Solid - - pos: - - 0 - - 10 - idx: 17 - collision: Solid - - pos: - - 1 - - 10 - idx: 18 - collision: Solid - - pos: - - 2 - - 10 - idx: 18 - collision: Solid - - pos: - - 3 - - 10 - idx: 18 - collision: Solid - - pos: - - 4 - - 10 - idx: 18 - collision: Solid - - pos: - - 5 - - 10 - idx: 19 - collision: Solid - - pos: - - 29 - - 10 - idx: 17 - collision: Solid - - pos: - - 30 - - 10 - idx: 18 - collision: Solid - - pos: - - 31 - - 10 - idx: 18 - collision: Solid - - pos: - - 32 - - 10 - idx: 18 - collision: Solid - - pos: - - 33 - - 10 - idx: 18 - collision: Solid - - pos: - - 34 - - 10 - idx: 19 - collision: Solid - - pos: - - 0 - - 11 - idx: 17 - collision: Solid - - pos: - - 1 - - 11 - idx: 18 - collision: Solid - - pos: - - 2 - - 11 - idx: 18 - collision: Solid - - pos: - - 3 - - 11 - idx: 18 - collision: Solid - - pos: - - 4 - - 11 - idx: 18 - collision: Solid - - pos: - - 5 - - 11 - idx: 19 - collision: Solid - - pos: - - 29 - - 11 - idx: 17 - collision: Solid - - pos: - - 30 - - 11 - idx: 18 - collision: Solid - - pos: - - 31 - - 11 - idx: 18 - collision: Solid - - pos: - - 32 - - 11 - idx: 18 - collision: Solid - - pos: - - 33 - - 11 - idx: 18 - collision: Solid - - pos: - - 34 - - 11 - idx: 19 - collision: Solid - - pos: - - 0 - - 12 - idx: 17 - collision: Solid - - pos: - - 1 - - 12 - idx: 18 - collision: Solid - - pos: - - 2 - - 12 - idx: 18 - collision: Solid - - pos: - - 3 - - 12 - idx: 18 - collision: Solid - - pos: - - 4 - - 12 - idx: 18 - collision: Solid - - pos: - - 5 - - 12 - idx: 19 - collision: Solid - - pos: - - 29 - - 12 - idx: 17 - collision: Solid - - pos: - - 30 - - 12 - idx: 18 - collision: Solid - - pos: - - 31 - - 12 - idx: 18 - collision: Solid - - pos: - - 32 - - 12 - idx: 18 - collision: Solid - - pos: - - 33 - - 12 - idx: 18 - collision: Solid - - pos: - - 34 - - 12 - idx: 19 - collision: Solid - - pos: - - 0 - - 13 - idx: 17 - collision: Solid - - pos: - - 1 - - 13 - idx: 18 - collision: Solid - - pos: - - 2 - - 13 - idx: 18 - collision: Solid - - pos: - - 3 - - 13 - idx: 18 - collision: Solid - - pos: - - 4 - - 13 - idx: 18 - collision: Solid - - pos: - - 5 - - 13 - idx: 23 - collision: Solid - - pos: - - 6 - - 13 - idx: 70 - collision: Solid - - pos: - - 16 - - 13 - idx: 34 - collision: Solid - - pos: - - 17 - - 13 - idx: 35 - collision: Solid - - pos: - - 18 - - 13 - idx: 36 - collision: Solid - - pos: - - 28 - - 13 - idx: 68 - collision: Solid - - pos: - - 29 - - 13 - idx: 24 - collision: Solid - - pos: - - 30 - - 13 - idx: 18 - collision: Solid - - pos: - - 31 - - 13 - idx: 18 - collision: Solid - - pos: - - 32 - - 13 - idx: 18 - collision: Solid - - pos: - - 33 - - 13 - idx: 18 - collision: Solid - - pos: - - 34 - - 13 - idx: 19 - collision: Solid - - pos: - - 0 - - 14 - idx: 17 - collision: Solid - - pos: - - 1 - - 14 - idx: 18 - collision: Solid - - pos: - - 2 - - 14 - idx: 18 - collision: Solid - - pos: - - 3 - - 14 - idx: 18 - collision: Solid - - pos: - - 4 - - 14 - idx: 18 - collision: Solid - - pos: - - 5 - - 14 - idx: 19 - collision: Solid - - pos: - - 15 - - 14 - idx: 34 - collision: Solid - - pos: - - 16 - - 14 - idx: 18 - collision: Solid - - pos: - - 17 - - 14 - idx: 18 - collision: Solid - - pos: - - 18 - - 14 - idx: 18 - collision: Solid - - pos: - - 19 - - 14 - idx: 36 - collision: Solid - - pos: - - 29 - - 14 - idx: 17 - collision: Solid - - pos: - - 30 - - 14 - idx: 18 - collision: Solid - - pos: - - 31 - - 14 - idx: 18 - collision: Solid - - pos: - - 32 - - 14 - idx: 18 - collision: Solid - - pos: - - 33 - - 14 - idx: 18 - collision: Solid - - pos: - - 34 - - 14 - idx: 19 - collision: Solid - - pos: - - 0 - - 15 - idx: 17 - collision: Solid - - pos: - - 1 - - 15 - idx: 18 - collision: Solid - - pos: - - 2 - - 15 - idx: 18 - collision: Solid - - pos: - - 3 - - 15 - idx: 18 - collision: Solid - - pos: - - 4 - - 15 - idx: 18 - collision: Solid - - pos: - - 5 - - 15 - idx: 19 - collision: Solid - - pos: - - 29 - - 15 - idx: 17 - collision: Solid - - pos: - - 30 - - 15 - idx: 18 - collision: Solid - - pos: - - 31 - - 15 - idx: 18 - collision: Solid - - pos: - - 32 - - 15 - idx: 18 - collision: Solid - - pos: - - 33 - - 15 - idx: 18 - collision: Solid - - pos: - - 34 - - 15 - idx: 19 - collision: Solid - - pos: - - 0 - - 16 - idx: 17 - collision: Solid - - pos: - - 1 - - 16 - idx: 18 - collision: Solid - - pos: - - 2 - - 16 - idx: 18 - collision: Solid - - pos: - - 3 - - 16 - idx: 18 - collision: Solid - - pos: - - 4 - - 16 - idx: 18 - collision: Solid - - pos: - - 5 - - 16 - idx: 19 - collision: Solid - - pos: - - 29 - - 16 - idx: 17 - collision: Solid - - pos: - - 30 - - 16 - idx: 18 - collision: Solid - - pos: - - 31 - - 16 - idx: 18 - collision: Solid - - pos: - - 32 - - 16 - idx: 18 - collision: Solid - - pos: - - 33 - - 16 - idx: 18 - collision: Solid - - pos: - - 34 - - 16 - idx: 19 - collision: Solid - - pos: - - 0 - - 17 - idx: 17 - collision: Solid - - pos: - - 1 - - 17 - idx: 18 - collision: Solid - - pos: - - 2 - - 17 - idx: 18 - collision: Solid - - pos: - - 3 - - 17 - idx: 18 - collision: Solid - - pos: - - 4 - - 17 - idx: 18 - collision: Solid - - pos: - - 5 - - 17 - idx: 19 - collision: Solid - - pos: - - 10 - - 17 - idx: 68 - collision: Solid - - pos: - - 11 - - 17 - idx: 69 - collision: Solid - - pos: - - 12 - - 17 - idx: 70 - collision: Solid - - pos: - - 13 - - 17 - idx: 24 - collision: Empty - - pos: - - 14 - - 17 - idx: 18 - collision: Empty - - pos: - - 15 - - 17 - idx: 19 - collision: Empty - - pos: - - 19 - - 17 - idx: 17 - collision: Empty - - pos: - - 20 - - 17 - idx: 18 - collision: Empty - - pos: - - 21 - - 17 - idx: 23 - collision: Empty - - pos: - - 22 - - 17 - idx: 68 - collision: Solid - - pos: - - 23 - - 17 - idx: 69 - collision: Solid - - pos: - - 24 - - 17 - idx: 70 - collision: Solid - - pos: - - 29 - - 17 - idx: 17 - collision: Solid - - pos: - - 30 - - 17 - idx: 18 - collision: Solid - - pos: - - 31 - - 17 - idx: 18 - collision: Solid - - pos: - - 32 - - 17 - idx: 18 - collision: Solid - - pos: - - 33 - - 17 - idx: 18 - collision: Solid - - pos: - - 34 - - 17 - idx: 19 - collision: Solid - - pos: - - 0 - - 18 - idx: 17 - collision: Solid - - pos: - - 1 - - 18 - idx: 18 - collision: Solid - - pos: - - 2 - - 18 - idx: 18 - collision: Solid - - pos: - - 3 - - 18 - idx: 18 - collision: Solid - - pos: - - 4 - - 18 - idx: 18 - collision: Solid - - pos: - - 5 - - 18 - idx: 19 - collision: Solid - - pos: - - 13 - - 18 - idx: 0 - collision: Empty - - pos: - - 14 - - 18 - idx: 24 - collision: Empty - - pos: - - 15 - - 18 - idx: 18 - collision: Empty - - pos: - - 19 - - 18 - idx: 18 - collision: Empty - - pos: - - 20 - - 18 - idx: 23 - collision: Empty - - pos: - - 21 - - 18 - idx: 2 - collision: Empty - - pos: - - 29 - - 18 - idx: 17 - collision: Solid - - pos: - - 30 - - 18 - idx: 18 - collision: Solid - - pos: - - 31 - - 18 - idx: 18 - collision: Solid - - pos: - - 32 - - 18 - idx: 18 - collision: Solid - - pos: - - 33 - - 18 - idx: 18 - collision: Solid - - pos: - - 34 - - 18 - idx: 19 - collision: Solid - - pos: - - 0 - - 19 - idx: 17 - collision: Solid - - pos: - - 1 - - 19 - idx: 18 - collision: Solid - - pos: - - 2 - - 19 - idx: 18 - collision: Solid - - pos: - - 3 - - 19 - idx: 18 - collision: Solid - - pos: - - 4 - - 19 - idx: 18 - collision: Solid - - pos: - - 5 - - 19 - idx: 19 - collision: Solid - - pos: - - 14 - - 19 - idx: 0 - collision: Empty - - pos: - - 15 - - 19 - idx: 24 - collision: Empty - - pos: - - 19 - - 19 - idx: 23 - collision: Empty - - pos: - - 20 - - 19 - idx: 2 - collision: Empty - - pos: - - 29 - - 19 - idx: 17 - collision: Solid - - pos: - - 30 - - 19 - idx: 18 - collision: Solid - - pos: - - 31 - - 19 - idx: 18 - collision: Solid - - pos: - - 32 - - 19 - idx: 18 - collision: Solid - - pos: - - 33 - - 19 - idx: 18 - collision: Solid - - pos: - - 34 - - 19 - idx: 19 - collision: Solid - - pos: - - 0 - - 20 - idx: 17 - collision: Solid - - pos: - - 1 - - 20 - idx: 18 - collision: Solid - - pos: - - 2 - - 20 - idx: 18 - collision: Solid - - pos: - - 3 - - 20 - idx: 18 - collision: Solid - - pos: - - 4 - - 20 - idx: 18 - collision: Solid - - pos: - - 5 - - 20 - idx: 19 - collision: Solid - - pos: - - 15 - - 20 - idx: 0 - collision: Empty - - pos: - - 19 - - 20 - idx: 2 - collision: Empty - - pos: - - 29 - - 20 - idx: 17 - collision: Solid - - pos: - - 30 - - 20 - idx: 18 - collision: Solid - - pos: - - 31 - - 20 - idx: 18 - collision: Solid - - pos: - - 32 - - 20 - idx: 18 - collision: Solid - - pos: - - 33 - - 20 - idx: 18 - collision: Solid - - pos: - - 34 - - 20 - idx: 19 - collision: Solid - - pos: - - 0 - - 21 - idx: 17 - collision: Solid - - pos: - - 1 - - 21 - idx: 18 - collision: Solid - - pos: - - 2 - - 21 - idx: 18 - collision: Solid - - pos: - - 3 - - 21 - idx: 18 - collision: Solid - - pos: - - 4 - - 21 - idx: 18 - collision: Solid - - pos: - - 5 - - 21 - idx: 19 - collision: Solid - - pos: - - 29 - - 21 - idx: 17 - collision: Solid - - pos: - - 30 - - 21 - idx: 18 - collision: Solid - - pos: - - 31 - - 21 - idx: 18 - collision: Solid - - pos: - - 32 - - 21 - idx: 18 - collision: Solid - - pos: - - 33 - - 21 - idx: 18 - collision: Solid - - pos: - - 34 - - 21 - idx: 19 - collision: Solid - - pos: - - 0 - - 22 - idx: 17 - collision: Solid - - pos: - - 1 - - 22 - idx: 18 - collision: Solid - - pos: - - 2 - - 22 - idx: 18 - collision: Solid - - pos: - - 3 - - 22 - idx: 18 - collision: Solid - - pos: - - 4 - - 22 - idx: 18 - collision: Solid - - pos: - - 5 - - 22 - idx: 19 - collision: Solid - - pos: - - 29 - - 22 - idx: 17 - collision: Solid - - pos: - - 30 - - 22 - idx: 18 - collision: Solid - - pos: - - 31 - - 22 - idx: 18 - collision: Solid - - pos: - - 32 - - 22 - idx: 18 - collision: Solid - - pos: - - 33 - - 22 - idx: 18 - collision: Solid - - pos: - - 34 - - 22 - idx: 19 - collision: Solid - - pos: - - 0 - - 23 - idx: 17 - collision: Solid - - pos: - - 1 - - 23 - idx: 18 - collision: Solid - - pos: - - 2 - - 23 - idx: 18 - collision: Solid - - pos: - - 3 - - 23 - idx: 18 - collision: Solid - - pos: - - 4 - - 23 - idx: 18 - collision: Solid - - pos: - - 5 - - 23 - idx: 19 - collision: Solid - - pos: - - 29 - - 23 - idx: 17 - collision: Solid - - pos: - - 30 - - 23 - idx: 18 - collision: Solid - - pos: - - 31 - - 23 - idx: 18 - collision: Solid - - pos: - - 32 - - 23 - idx: 18 - collision: Solid - - pos: - - 33 - - 23 - idx: 18 - collision: Solid - - pos: - - 34 - - 23 - idx: 19 - collision: Solid - - pos: - - 0 - - 24 - idx: 17 - collision: Solid - - pos: - - 1 - - 24 - idx: 18 - collision: Solid - - pos: - - 2 - - 24 - idx: 18 - collision: Solid - - pos: - - 3 - - 24 - idx: 18 - collision: Solid - - pos: - - 4 - - 24 - idx: 18 - collision: Solid - - pos: - - 5 - - 24 - idx: 19 - collision: Solid - - pos: - - 29 - - 24 - idx: 17 - collision: Solid - - pos: - - 30 - - 24 - idx: 18 - collision: Solid - - pos: - - 31 - - 24 - idx: 18 - collision: Solid - - pos: - - 32 - - 24 - idx: 18 - collision: Solid - - pos: - - 33 - - 24 - idx: 18 - collision: Solid - - pos: - - 34 - - 24 - idx: 19 - collision: Solid - - pos: - - 0 - - 25 - idx: 17 - collision: Solid - - pos: - - 1 - - 25 - idx: 18 - collision: Solid - - pos: - - 2 - - 25 - idx: 18 - collision: Solid - - pos: - - 3 - - 25 - idx: 18 - collision: Solid - - pos: - - 4 - - 25 - idx: 18 - collision: Solid - - pos: - - 5 - - 25 - idx: 23 - collision: Solid - - pos: - - 6 - - 25 - idx: 69 - collision: Solid - - pos: - - 7 - - 25 - idx: 69 - collision: Solid - - pos: - - 8 - - 25 - idx: 69 - collision: Solid - - pos: - - 9 - - 25 - idx: 84 - collision: Solid - - pos: - - 25 - - 25 - idx: 83 - collision: Solid - - pos: - - 26 - - 25 - idx: 69 - collision: Solid - - pos: - - 27 - - 25 - idx: 69 - collision: Solid - - pos: - - 28 - - 25 - idx: 69 - collision: Solid - - pos: - - 29 - - 25 - idx: 24 - collision: Solid - - pos: - - 30 - - 25 - idx: 18 - collision: Solid - - pos: - - 31 - - 25 - idx: 18 - collision: Solid - - pos: - - 32 - - 25 - idx: 18 - collision: Solid - - pos: - - 33 - - 25 - idx: 18 - collision: Solid - - pos: - - 34 - - 25 - idx: 19 - collision: Solid - - pos: - - 0 - - 26 - idx: 17 - collision: Solid - - pos: - - 1 - - 26 - idx: 18 - collision: Solid - - pos: - - 2 - - 26 - idx: 18 - collision: Solid - - pos: - - 3 - - 26 - idx: 18 - collision: Solid - - pos: - - 4 - - 26 - idx: 18 - collision: Solid - - pos: - - 5 - - 26 - idx: 19 - collision: Solid - - pos: - - 9 - - 26 - idx: 21 - collision: Solid - - pos: - - 25 - - 26 - idx: 21 - collision: Solid - - pos: - - 29 - - 26 - idx: 17 - collision: Solid - - pos: - - 30 - - 26 - idx: 18 - collision: Solid - - pos: - - 31 - - 26 - idx: 18 - collision: Solid - - pos: - - 32 - - 26 - idx: 18 - collision: Solid - - pos: - - 33 - - 26 - idx: 18 - collision: Solid - - pos: - - 34 - - 26 - idx: 19 - collision: Solid - - pos: - - 0 - - 27 - idx: 17 - collision: Solid - - pos: - - 1 - - 27 - idx: 18 - collision: Solid - - pos: - - 2 - - 27 - idx: 18 - collision: Solid - - pos: - - 3 - - 27 - idx: 18 - collision: Solid - - pos: - - 4 - - 27 - idx: 18 - collision: Solid - - pos: - - 5 - - 27 - idx: 18 - collision: Solid - - pos: - - 6 - - 27 - idx: 35 - collision: Solid - - pos: - - 7 - - 27 - idx: 35 - collision: Solid - - pos: - - 8 - - 27 - idx: 35 - collision: Solid - - pos: - - 9 - - 27 - idx: 18 - collision: Solid - - pos: - - 10 - - 27 - idx: 18 - collision: Solid - - pos: - - 11 - - 27 - idx: 35 - collision: Solid - - pos: - - 12 - - 27 - idx: 35 - collision: Solid - - pos: - - 13 - - 27 - idx: 35 - collision: Solid - - pos: - - 14 - - 27 - idx: 35 - collision: Solid - - pos: - - 15 - - 27 - idx: 35 - collision: Solid - - pos: - - 16 - - 27 - idx: 35 - collision: Solid - - pos: - - 17 - - 27 - idx: 35 - collision: Solid - - pos: - - 18 - - 27 - idx: 35 - collision: Solid - - pos: - - 19 - - 27 - idx: 35 - collision: Solid - - pos: - - 20 - - 27 - idx: 35 - collision: Solid - - pos: - - 21 - - 27 - idx: 35 - collision: Solid - - pos: - - 22 - - 27 - idx: 35 - collision: Solid - - pos: - - 23 - - 27 - idx: 35 - collision: Solid - - pos: - - 24 - - 27 - idx: 18 - collision: Solid - - pos: - - 25 - - 27 - idx: 18 - collision: Solid - - pos: - - 26 - - 27 - idx: 35 - collision: Solid - - pos: - - 27 - - 27 - idx: 35 - collision: Solid - - pos: - - 28 - - 27 - idx: 35 - collision: Solid - - pos: - - 29 - - 27 - idx: 18 - collision: Solid - - pos: - - 30 - - 27 - idx: 18 - collision: Solid - - pos: - - 31 - - 27 - idx: 18 - collision: Solid - - pos: - - 32 - - 27 - idx: 18 - collision: Solid - - pos: - - 33 - - 27 - idx: 18 - collision: Solid - - pos: - - 34 - - 27 - idx: 19 - collision: Solid - - pos: - - 0 - - 28 - idx: 17 - collision: Solid - - pos: - - 1 - - 28 - idx: 18 - collision: Solid - - pos: - - 2 - - 28 - idx: 18 - collision: Solid - - pos: - - 3 - - 28 - idx: 18 - collision: Solid - - pos: - - 4 - - 28 - idx: 18 - collision: Solid - - pos: - - 5 - - 28 - idx: 18 - collision: Solid - - pos: - - 6 - - 28 - idx: 18 - collision: Solid - - pos: - - 7 - - 28 - idx: 18 - collision: Solid - - pos: - - 8 - - 28 - idx: 18 - collision: Solid - - pos: - - 9 - - 28 - idx: 18 - collision: Solid - - pos: - - 10 - - 28 - idx: 18 - collision: Solid - - pos: - - 11 - - 28 - idx: 18 - collision: Solid - - pos: - - 12 - - 28 - idx: 18 - collision: Solid - - pos: - - 13 - - 28 - idx: 18 - collision: Solid - - pos: - - 14 - - 28 - idx: 18 - collision: Solid - - pos: - - 15 - - 28 - idx: 18 - collision: Solid - - pos: - - 16 - - 28 - idx: 18 - collision: Solid - - pos: - - 17 - - 28 - idx: 18 - collision: Solid - - pos: - - 18 - - 28 - idx: 18 - collision: Solid - - pos: - - 19 - - 28 - idx: 18 - collision: Solid - - pos: - - 20 - - 28 - idx: 18 - collision: Solid - - pos: - - 21 - - 28 - idx: 18 - collision: Solid - - pos: - - 22 - - 28 - idx: 18 - collision: Solid - - pos: - - 23 - - 28 - idx: 18 - collision: Solid - - pos: - - 24 - - 28 - idx: 18 - collision: Solid - - pos: - - 25 - - 28 - idx: 18 - collision: Solid - - pos: - - 26 - - 28 - idx: 18 - collision: Solid - - pos: - - 27 - - 28 - idx: 18 - collision: Solid - - pos: - - 28 - - 28 - idx: 18 - collision: Solid - - pos: - - 29 - - 28 - idx: 18 - collision: Solid - - pos: - - 30 - - 28 - idx: 18 - collision: Solid - - pos: - - 31 - - 28 - idx: 18 - collision: Solid - - pos: - - 32 - - 28 - idx: 18 - collision: Solid - - pos: - - 33 - - 28 - idx: 18 - collision: Solid - - pos: - - 34 - - 28 - idx: 19 - collision: Solid - - pos: - - 0 - - 29 - idx: 17 - collision: Solid - - pos: - - 1 - - 29 - idx: 18 - collision: Solid - - pos: - - 2 - - 29 - idx: 18 - collision: Solid - - pos: - - 3 - - 29 - idx: 18 - collision: Solid - - pos: - - 4 - - 29 - idx: 18 - collision: Solid - - pos: - - 5 - - 29 - idx: 18 - collision: Solid - - pos: - - 6 - - 29 - idx: 18 - collision: Solid - - pos: - - 7 - - 29 - idx: 18 - collision: Solid - - pos: - - 8 - - 29 - idx: 18 - collision: Solid - - pos: - - 9 - - 29 - idx: 18 - collision: Solid - - pos: - - 10 - - 29 - idx: 18 - collision: Solid - - pos: - - 11 - - 29 - idx: 18 - collision: Solid - - pos: - - 12 - - 29 - idx: 18 - collision: Solid - - pos: - - 13 - - 29 - idx: 18 - collision: Solid - - pos: - - 14 - - 29 - idx: 18 - collision: Solid - - pos: - - 15 - - 29 - idx: 18 - collision: Solid - - pos: - - 16 - - 29 - idx: 18 - collision: Solid - - pos: - - 17 - - 29 - idx: 18 - collision: Solid - - pos: - - 18 - - 29 - idx: 18 - collision: Solid - - pos: - - 19 - - 29 - idx: 18 - collision: Solid - - pos: - - 20 - - 29 - idx: 18 - collision: Solid - - pos: - - 21 - - 29 - idx: 18 - collision: Solid - - pos: - - 22 - - 29 - idx: 18 - collision: Solid - - pos: - - 23 - - 29 - idx: 18 - collision: Solid - - pos: - - 24 - - 29 - idx: 18 - collision: Solid - - pos: - - 25 - - 29 - idx: 18 - collision: Solid - - pos: - - 26 - - 29 - idx: 18 - collision: Solid - - pos: - - 27 - - 29 - idx: 18 - collision: Solid - - pos: - - 28 - - 29 - idx: 18 - collision: Solid - - pos: - - 29 - - 29 - idx: 18 - collision: Solid - - pos: - - 30 - - 29 - idx: 18 - collision: Solid - - pos: - - 31 - - 29 - idx: 18 - collision: Solid - - pos: - - 32 - - 29 - idx: 18 - collision: Solid - - pos: - - 33 - - 29 - idx: 18 - collision: Solid - - pos: - - 34 - - 29 - idx: 19 - collision: Solid - - pos: - - 0 - - 30 - idx: 17 - collision: Solid - - pos: - - 1 - - 30 - idx: 18 - collision: Solid - - pos: - - 2 - - 30 - idx: 18 - collision: Solid - - pos: - - 3 - - 30 - idx: 18 - collision: Solid - - pos: - - 4 - - 30 - idx: 18 - collision: Solid - - pos: - - 5 - - 30 - idx: 18 - collision: Solid - - pos: - - 6 - - 30 - idx: 18 - collision: Solid - - pos: - - 7 - - 30 - idx: 18 - collision: Solid - - pos: - - 8 - - 30 - idx: 18 - collision: Solid - - pos: - - 9 - - 30 - idx: 18 - collision: Solid - - pos: - - 10 - - 30 - idx: 18 - collision: Solid - - pos: - - 11 - - 30 - idx: 18 - collision: Solid - - pos: - - 12 - - 30 - idx: 18 - collision: Solid - - pos: - - 13 - - 30 - idx: 18 - collision: Solid - - pos: - - 14 - - 30 - idx: 18 - collision: Solid - - pos: - - 15 - - 30 - idx: 18 - collision: Solid - - pos: - - 16 - - 30 - idx: 18 - collision: Solid - - pos: - - 17 - - 30 - idx: 18 - collision: Solid - - pos: - - 18 - - 30 - idx: 18 - collision: Solid - - pos: - - 19 - - 30 - idx: 18 - collision: Solid - - pos: - - 20 - - 30 - idx: 18 - collision: Solid - - pos: - - 21 - - 30 - idx: 18 - collision: Solid - - pos: - - 22 - - 30 - idx: 18 - collision: Solid - - pos: - - 23 - - 30 - idx: 18 - collision: Solid - - pos: - - 24 - - 30 - idx: 18 - collision: Solid - - pos: - - 25 - - 30 - idx: 18 - collision: Solid - - pos: - - 26 - - 30 - idx: 18 - collision: Solid - - pos: - - 27 - - 30 - idx: 18 - collision: Solid - - pos: - - 28 - - 30 - idx: 18 - collision: Solid - - pos: - - 29 - - 30 - idx: 18 - collision: Solid - - pos: - - 30 - - 30 - idx: 18 - collision: Solid - - pos: - - 31 - - 30 - idx: 18 - collision: Solid - - pos: - - 32 - - 30 - idx: 18 - collision: Solid - - pos: - - 33 - - 30 - idx: 18 - collision: Solid - - pos: - - 34 - - 30 - idx: 19 - collision: Solid - - pos: - - 0 - - 31 - idx: 17 - collision: Solid - - pos: - - 1 - - 31 - idx: 18 - collision: Solid - - pos: - - 2 - - 31 - idx: 18 - collision: Solid - - pos: - - 3 - - 31 - idx: 18 - collision: Solid - - pos: - - 4 - - 31 - idx: 18 - collision: Solid - - pos: - - 5 - - 31 - idx: 18 - collision: Solid - - pos: - - 6 - - 31 - idx: 18 - collision: Solid - - pos: - - 7 - - 31 - idx: 18 - collision: Solid - - pos: - - 8 - - 31 - idx: 18 - collision: Solid - - pos: - - 9 - - 31 - idx: 18 - collision: Solid - - pos: - - 10 - - 31 - idx: 18 - collision: Solid - - pos: - - 11 - - 31 - idx: 18 - collision: Solid - - pos: - - 12 - - 31 - idx: 18 - collision: Solid - - pos: - - 13 - - 31 - idx: 18 - collision: Solid - - pos: - - 14 - - 31 - idx: 18 - collision: Solid - - pos: - - 15 - - 31 - idx: 18 - collision: Solid - - pos: - - 16 - - 31 - idx: 18 - collision: Solid - - pos: - - 17 - - 31 - idx: 18 - collision: Solid - - pos: - - 18 - - 31 - idx: 18 - collision: Solid - - pos: - - 19 - - 31 - idx: 18 - collision: Solid - - pos: - - 20 - - 31 - idx: 18 - collision: Solid - - pos: - - 21 - - 31 - idx: 18 - collision: Solid - - pos: - - 22 - - 31 - idx: 18 - collision: Solid - - pos: - - 23 - - 31 - idx: 18 - collision: Solid - - pos: - - 24 - - 31 - idx: 18 - collision: Solid - - pos: - - 25 - - 31 - idx: 18 - collision: Solid - - pos: - - 26 - - 31 - idx: 18 - collision: Solid - - pos: - - 27 - - 31 - idx: 18 - collision: Solid - - pos: - - 28 - - 31 - idx: 18 - collision: Solid - - pos: - - 29 - - 31 - idx: 18 - collision: Solid - - pos: - - 30 - - 31 - idx: 18 - collision: Solid - - pos: - - 31 - - 31 - idx: 18 - collision: Solid - - pos: - - 32 - - 31 - idx: 18 - collision: Solid - - pos: - - 33 - - 31 - idx: 18 - collision: Solid - - pos: - - 34 - - 31 - idx: 19 - collision: Solid - - pos: - - 0 - - 32 - idx: 0 - collision: Solid - - pos: - - 1 - - 32 - idx: 1 - collision: Solid - - pos: - - 2 - - 32 - idx: 1 - collision: Solid - - pos: - - 3 - - 32 - idx: 1 - collision: Solid - - pos: - - 4 - - 32 - idx: 1 - collision: Solid - - pos: - - 5 - - 32 - idx: 1 - collision: Solid - - pos: - - 6 - - 32 - idx: 1 - collision: Solid - - pos: - - 7 - - 32 - idx: 1 - collision: Solid - - pos: - - 8 - - 32 - idx: 1 - collision: Solid - - pos: - - 9 - - 32 - idx: 1 - collision: Solid - - pos: - - 10 - - 32 - idx: 1 - collision: Solid - - pos: - - 11 - - 32 - idx: 1 - collision: Solid - - pos: - - 12 - - 32 - idx: 1 - collision: Solid - - pos: - - 13 - - 32 - idx: 1 - collision: Solid - - pos: - - 14 - - 32 - idx: 1 - collision: Solid - - pos: - - 15 - - 32 - idx: 1 - collision: Solid - - pos: - - 16 - - 32 - idx: 1 - collision: Solid - - pos: - - 17 - - 32 - idx: 1 - collision: Solid - - pos: - - 18 - - 32 - idx: 1 - collision: Solid - - pos: - - 19 - - 32 - idx: 1 - collision: Solid - - pos: - - 20 - - 32 - idx: 1 - collision: Solid - - pos: - - 21 - - 32 - idx: 1 - collision: Solid - - pos: - - 22 - - 32 - idx: 1 - collision: Solid - - pos: - - 23 - - 32 - idx: 1 - collision: Solid - - pos: - - 24 - - 32 - idx: 1 - collision: Solid - - pos: - - 25 - - 32 - idx: 1 - collision: Solid - - pos: - - 26 - - 32 - idx: 1 - collision: Solid - - pos: - - 27 - - 32 - idx: 1 - collision: Solid - - pos: - - 28 - - 32 - idx: 1 - collision: Solid - - pos: - - 29 - - 32 - idx: 1 - collision: Solid - - pos: - - 30 - - 32 - idx: 1 - collision: Solid - - pos: - - 31 - - 32 - idx: 1 - collision: Solid - - pos: - - 32 - - 32 - idx: 1 - collision: Solid - - pos: - - 33 - - 32 - idx: 1 - collision: Solid - - pos: - - 34 - - 32 - idx: 2 - collision: Solid - elements: [] -- id: wood layer - tilemap: /map/resources/ground_wood.atlas.yaml - tiles: - - pos: - - 15 - - 13 - idx: 34 - collision: Solid - - pos: - - 16 - - 13 - idx: 35 - collision: Solid - - pos: - - 17 - - 13 - idx: 35 - collision: Solid - - pos: - - 18 - - 13 - idx: 35 - collision: Solid - - pos: - - 19 - - 13 - idx: 36 - collision: Solid - - pos: - - 14 - - 14 - idx: 68 - collision: Solid - - pos: - - 15 - - 14 - idx: 1 - collision: Solid - - pos: - - 16 - - 14 - idx: 1 - collision: Solid - - pos: - - 17 - - 14 - idx: 1 - collision: Solid - - pos: - - 18 - - 14 - idx: 1 - collision: Solid - - pos: - - 19 - - 14 - idx: 1 - collision: Solid - - pos: - - 20 - - 14 - idx: 70 - collision: Solid - - pos: - - 13 - - 17 - idx: 34 - collision: Solid - - pos: - - 14 - - 17 - idx: 35 - collision: Solid - - pos: - - 15 - - 17 - idx: 36 - collision: Solid - - pos: - - 19 - - 17 - idx: 34 - collision: Solid - - pos: - - 20 - - 17 - idx: 35 - collision: Solid - - pos: - - 21 - - 17 - idx: 36 - collision: Solid - - pos: - - 13 - - 18 - idx: 0 - collision: Solid - - pos: - - 14 - - 18 - idx: 24 - collision: Solid - - pos: - - 15 - - 18 - idx: 19 - collision: Solid - - pos: - - 19 - - 18 - idx: 17 - collision: Solid - - pos: - - 20 - - 18 - idx: 23 - collision: Solid - - pos: - - 21 - - 18 - idx: 2 - collision: Solid - - pos: - - 14 - - 19 - idx: 0 - collision: Solid - - pos: - - 15 - - 19 - idx: 75 - collision: Solid - - pos: - - 19 - - 19 - idx: 74 - collision: Solid - - pos: - - 20 - - 19 - idx: 2 - collision: Solid - - pos: - - 15 - - 20 - idx: 4 - collision: Solid - - pos: - - 19 - - 20 - idx: 4 - collision: Solid - elements: [] -- id: background - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 14 - - 15 - idx: 46 - collision: Empty - - pos: - - 15 - - 15 - idx: 47 - collision: Empty - - pos: - - 16 - - 15 - idx: 47 - collision: Empty - - pos: - - 17 - - 15 - idx: 47 - collision: Empty - - pos: - - 18 - - 15 - idx: 47 - collision: Empty - - pos: - - 19 - - 15 - idx: 47 - collision: Empty - - pos: - - 20 - - 15 - idx: 48 - collision: Empty - - pos: - - 14 - - 16 - idx: 35 - collision: Empty - - pos: - - 15 - - 16 - idx: 47 - collision: Empty - - pos: - - 16 - - 16 - idx: 47 - collision: Empty - - pos: - - 17 - - 16 - idx: 49 - collision: Empty - - pos: - - 18 - - 16 - idx: 47 - collision: Empty - - pos: - - 19 - - 16 - idx: 47 - collision: Empty - - pos: - - 20 - - 16 - idx: 37 - collision: Empty - - pos: - - 16 - - 17 - idx: 47 - collision: Empty - - pos: - - 17 - - 17 - idx: 38 - collision: Empty - - pos: - - 18 - - 17 - idx: 47 - collision: Empty - - pos: - - 16 - - 18 - idx: 47 - collision: Empty - - pos: - - 17 - - 18 - idx: 47 - collision: Empty - - pos: - - 18 - - 18 - idx: 47 - collision: Empty - - pos: - - 13 - - 19 - idx: 23 - collision: Empty - - pos: - - 16 - - 19 - idx: 47 - collision: Empty - - pos: - - 17 - - 19 - idx: 50 - collision: Empty - - pos: - - 18 - - 19 - idx: 47 - collision: Empty - - pos: - - 21 - - 19 - idx: 25 - collision: Empty - - pos: - - 14 - - 20 - idx: 23 - collision: Empty - - pos: - - 16 - - 20 - idx: 36 - collision: Empty - - pos: - - 17 - - 20 - idx: 36 - collision: Empty - - pos: - - 18 - - 20 - idx: 36 - collision: Empty - - pos: - - 20 - - 20 - idx: 25 - collision: Empty - - pos: - - 15 - - 21 - idx: 23 - collision: Empty - - pos: - - 16 - - 21 - idx: 24 - collision: Empty - - pos: - - 17 - - 21 - idx: 24 - collision: Empty - - pos: - - 18 - - 21 - idx: 24 - collision: Empty - - pos: - - 19 - - 21 - idx: 25 - collision: Empty - elements: [] -- id: platforms - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 10 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 11 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 12 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 13 - - 9 - idx: 43 - collision: JumpThrough - - pos: - - 21 - - 9 - idx: 41 - collision: JumpThrough - - pos: - - 22 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 23 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 24 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 7 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 8 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 9 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 10 - - 13 - idx: 43 - collision: JumpThrough - - pos: - - 24 - - 13 - idx: 41 - collision: JumpThrough - - pos: - - 25 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 26 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 27 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 6 - - 17 - idx: 42 - collision: JumpThrough - - pos: - - 7 - - 17 - idx: 42 - collision: JumpThrough - - pos: - - 8 - - 17 - idx: 42 - collision: JumpThrough - - pos: - - 9 - - 17 - idx: 42 - collision: JumpThrough - - pos: - - 25 - - 17 - idx: 42 - collision: JumpThrough - - pos: - - 26 - - 17 - idx: 42 - collision: JumpThrough - - pos: - - 27 - - 17 - idx: 42 - collision: JumpThrough - - pos: - - 28 - - 17 - idx: 42 - collision: JumpThrough - elements: [] -- id: decorations - tilemap: null - tiles: [] - elements: - - pos: - - 848.0 - - 330.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 272.0 - - 330.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 912.0 - - 458.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 864.0 - - 281.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 880.0 - - 345.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 224.0 - - 345.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 744.0 - - 217.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 800.0 - - 601.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 248.0 - - 857.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 400.0 - - 217.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 376.0 - - 601.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 728.0 - - 601.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 448.0 - - 217.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 208.0 - - 458.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 560.0 - - 490.0 - element: /elements/environment/sproinger/sproinger.element.yaml -- id: critters - tilemap: null - tiles: [] - elements: - - pos: - - 304.0 - - 657.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 400.0 - - 481.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 712.0 - - 729.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 624.0 - - 305.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 520.0 - - 487.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 584.0 - - 487.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 840.0 - - 583.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 232.0 - - 325.0 - element: /elements/environment/snail/snail.element.yaml - - pos: - - 616.0 - - 485.0 - element: /elements/environment/snail/snail.element.yaml - - pos: - - 376.0 - - 327.5 - element: /elements/environment/crab/crab.element.yaml -- id: items - tilemap: null - tiles: [] - elements: - - pos: - - 720.0 - - 207.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 496.0 - - 490.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 368.0 - - 591.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 624.0 - - 490.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 400.0 - - 207.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 752.0 - - 591.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 496.0 - - 694.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 216.0 - - 342.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 904.0 - - 342.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 624.0 - - 694.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 408.0 - - 342.5 - element: /elements/item/crate/crate.element.yaml - - pos: - - 712.0 - - 342.5 - element: /elements/item/crate/crate.element.yaml -- id: spawners - tilemap: null - tiles: [] - elements: - - pos: - - 368.0 - - 344.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 272.0 - - 472.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 752.0 - - 344.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 848.0 - - 472.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 880.0 - - 600.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 240.0 - - 600.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml +name: Level 13 +background: + speed: + - 0.09 + - 0.04 + layers: + - image: /map/resources/background_04.png + size: + - 896.0 + - 480.0 + depth: 6.0 + scale: 6.0 + offset: + - 0.0 + - 0.0 + - image: /map/resources/background_03.png + size: + - 896.0 + - 480.0 + depth: 5.8 + scale: 2.2 + offset: + - 100.0 + - 0.0 + - image: /map/resources/background_02.png + size: + - 896.0 + - 480.0 + depth: 4.0 + scale: 2.2 + offset: + - 600.0 + - 0.0 + - image: /map/resources/background_01.png + size: + - 896.0 + - 480.0 + depth: 1.0 + scale: 2.2 + offset: + - 500.0 + - 0.0 +background_color: rgba(126, 168, 166, 255) +grid_size: +- 35 +- 35 +tile_size: +- 32.0 +- 32.0 +layers: +- id: main layer + tilemap: /map/resources/ground_rock.atlas.yaml + tiles: + - pos: + - 0 + - 0 + idx: 34 + collision: Solid + - pos: + - 1 + - 0 + idx: 35 + collision: Solid + - pos: + - 2 + - 0 + idx: 35 + collision: Solid + - pos: + - 3 + - 0 + idx: 35 + collision: Solid + - pos: + - 4 + - 0 + idx: 35 + collision: Solid + - pos: + - 5 + - 0 + idx: 35 + collision: Solid + - pos: + - 6 + - 0 + idx: 35 + collision: Solid + - pos: + - 7 + - 0 + idx: 35 + collision: Solid + - pos: + - 8 + - 0 + idx: 35 + collision: Solid + - pos: + - 9 + - 0 + idx: 35 + collision: Solid + - pos: + - 10 + - 0 + idx: 35 + collision: Solid + - pos: + - 11 + - 0 + idx: 35 + collision: Solid + - pos: + - 12 + - 0 + idx: 35 + collision: Solid + - pos: + - 13 + - 0 + idx: 35 + collision: Solid + - pos: + - 14 + - 0 + idx: 36 + collision: Solid + - pos: + - 20 + - 0 + idx: 34 + collision: Solid + - pos: + - 21 + - 0 + idx: 35 + collision: Solid + - pos: + - 22 + - 0 + idx: 35 + collision: Solid + - pos: + - 23 + - 0 + idx: 35 + collision: Solid + - pos: + - 24 + - 0 + idx: 35 + collision: Solid + - pos: + - 25 + - 0 + idx: 35 + collision: Solid + - pos: + - 26 + - 0 + idx: 35 + collision: Solid + - pos: + - 27 + - 0 + idx: 35 + collision: Solid + - pos: + - 28 + - 0 + idx: 35 + collision: Solid + - pos: + - 29 + - 0 + idx: 35 + collision: Solid + - pos: + - 30 + - 0 + idx: 35 + collision: Solid + - pos: + - 31 + - 0 + idx: 35 + collision: Solid + - pos: + - 32 + - 0 + idx: 35 + collision: Solid + - pos: + - 33 + - 0 + idx: 35 + collision: Solid + - pos: + - 34 + - 0 + idx: 36 + collision: Solid + - pos: + - 0 + - 1 + idx: 17 + collision: Solid + - pos: + - 1 + - 1 + idx: 18 + collision: Solid + - pos: + - 2 + - 1 + idx: 18 + collision: Solid + - pos: + - 3 + - 1 + idx: 18 + collision: Solid + - pos: + - 4 + - 1 + idx: 18 + collision: Solid + - pos: + - 5 + - 1 + idx: 18 + collision: Solid + - pos: + - 6 + - 1 + idx: 18 + collision: Solid + - pos: + - 7 + - 1 + idx: 18 + collision: Solid + - pos: + - 8 + - 1 + idx: 18 + collision: Solid + - pos: + - 9 + - 1 + idx: 18 + collision: Solid + - pos: + - 10 + - 1 + idx: 18 + collision: Solid + - pos: + - 11 + - 1 + idx: 18 + collision: Solid + - pos: + - 12 + - 1 + idx: 18 + collision: Solid + - pos: + - 13 + - 1 + idx: 18 + collision: Solid + - pos: + - 14 + - 1 + idx: 19 + collision: Solid + - pos: + - 20 + - 1 + idx: 17 + collision: Solid + - pos: + - 21 + - 1 + idx: 18 + collision: Solid + - pos: + - 22 + - 1 + idx: 18 + collision: Solid + - pos: + - 23 + - 1 + idx: 18 + collision: Solid + - pos: + - 24 + - 1 + idx: 18 + collision: Solid + - pos: + - 25 + - 1 + idx: 18 + collision: Solid + - pos: + - 26 + - 1 + idx: 18 + collision: Solid + - pos: + - 27 + - 1 + idx: 18 + collision: Solid + - pos: + - 28 + - 1 + idx: 18 + collision: Solid + - pos: + - 29 + - 1 + idx: 18 + collision: Solid + - pos: + - 30 + - 1 + idx: 18 + collision: Solid + - pos: + - 31 + - 1 + idx: 18 + collision: Solid + - pos: + - 32 + - 1 + idx: 18 + collision: Solid + - pos: + - 33 + - 1 + idx: 18 + collision: Solid + - pos: + - 34 + - 1 + idx: 19 + collision: Solid + - pos: + - 0 + - 2 + idx: 17 + collision: Solid + - pos: + - 1 + - 2 + idx: 18 + collision: Solid + - pos: + - 2 + - 2 + idx: 18 + collision: Solid + - pos: + - 3 + - 2 + idx: 18 + collision: Solid + - pos: + - 4 + - 2 + idx: 18 + collision: Solid + - pos: + - 5 + - 2 + idx: 18 + collision: Solid + - pos: + - 6 + - 2 + idx: 18 + collision: Solid + - pos: + - 7 + - 2 + idx: 18 + collision: Solid + - pos: + - 8 + - 2 + idx: 18 + collision: Solid + - pos: + - 9 + - 2 + idx: 18 + collision: Solid + - pos: + - 10 + - 2 + idx: 18 + collision: Solid + - pos: + - 11 + - 2 + idx: 18 + collision: Solid + - pos: + - 12 + - 2 + idx: 18 + collision: Solid + - pos: + - 13 + - 2 + idx: 18 + collision: Solid + - pos: + - 14 + - 2 + idx: 19 + collision: Solid + - pos: + - 20 + - 2 + idx: 17 + collision: Solid + - pos: + - 21 + - 2 + idx: 18 + collision: Solid + - pos: + - 22 + - 2 + idx: 18 + collision: Solid + - pos: + - 23 + - 2 + idx: 18 + collision: Solid + - pos: + - 24 + - 2 + idx: 18 + collision: Solid + - pos: + - 25 + - 2 + idx: 18 + collision: Solid + - pos: + - 26 + - 2 + idx: 18 + collision: Solid + - pos: + - 27 + - 2 + idx: 18 + collision: Solid + - pos: + - 28 + - 2 + idx: 18 + collision: Solid + - pos: + - 29 + - 2 + idx: 18 + collision: Solid + - pos: + - 30 + - 2 + idx: 18 + collision: Solid + - pos: + - 31 + - 2 + idx: 18 + collision: Solid + - pos: + - 32 + - 2 + idx: 18 + collision: Solid + - pos: + - 33 + - 2 + idx: 18 + collision: Solid + - pos: + - 34 + - 2 + idx: 19 + collision: Solid + - pos: + - 0 + - 3 + idx: 17 + collision: Solid + - pos: + - 1 + - 3 + idx: 18 + collision: Solid + - pos: + - 2 + - 3 + idx: 18 + collision: Solid + - pos: + - 3 + - 3 + idx: 18 + collision: Solid + - pos: + - 4 + - 3 + idx: 18 + collision: Solid + - pos: + - 5 + - 3 + idx: 18 + collision: Solid + - pos: + - 6 + - 3 + idx: 18 + collision: Solid + - pos: + - 7 + - 3 + idx: 18 + collision: Solid + - pos: + - 8 + - 3 + idx: 18 + collision: Solid + - pos: + - 9 + - 3 + idx: 18 + collision: Solid + - pos: + - 10 + - 3 + idx: 18 + collision: Solid + - pos: + - 11 + - 3 + idx: 18 + collision: Solid + - pos: + - 12 + - 3 + idx: 18 + collision: Solid + - pos: + - 13 + - 3 + idx: 18 + collision: Solid + - pos: + - 14 + - 3 + idx: 19 + collision: Solid + - pos: + - 20 + - 3 + idx: 17 + collision: Solid + - pos: + - 21 + - 3 + idx: 18 + collision: Solid + - pos: + - 22 + - 3 + idx: 18 + collision: Solid + - pos: + - 23 + - 3 + idx: 18 + collision: Solid + - pos: + - 24 + - 3 + idx: 18 + collision: Solid + - pos: + - 25 + - 3 + idx: 18 + collision: Solid + - pos: + - 26 + - 3 + idx: 18 + collision: Solid + - pos: + - 27 + - 3 + idx: 18 + collision: Solid + - pos: + - 28 + - 3 + idx: 18 + collision: Solid + - pos: + - 29 + - 3 + idx: 18 + collision: Solid + - pos: + - 30 + - 3 + idx: 18 + collision: Solid + - pos: + - 31 + - 3 + idx: 18 + collision: Solid + - pos: + - 32 + - 3 + idx: 18 + collision: Solid + - pos: + - 33 + - 3 + idx: 18 + collision: Solid + - pos: + - 34 + - 3 + idx: 19 + collision: Solid + - pos: + - 0 + - 4 + idx: 17 + collision: Solid + - pos: + - 1 + - 4 + idx: 18 + collision: Solid + - pos: + - 2 + - 4 + idx: 18 + collision: Solid + - pos: + - 3 + - 4 + idx: 18 + collision: Solid + - pos: + - 4 + - 4 + idx: 18 + collision: Solid + - pos: + - 5 + - 4 + idx: 18 + collision: Solid + - pos: + - 6 + - 4 + idx: 18 + collision: Solid + - pos: + - 7 + - 4 + idx: 18 + collision: Solid + - pos: + - 8 + - 4 + idx: 18 + collision: Solid + - pos: + - 9 + - 4 + idx: 18 + collision: Solid + - pos: + - 10 + - 4 + idx: 18 + collision: Solid + - pos: + - 11 + - 4 + idx: 18 + collision: Solid + - pos: + - 12 + - 4 + idx: 18 + collision: Solid + - pos: + - 13 + - 4 + idx: 18 + collision: Solid + - pos: + - 14 + - 4 + idx: 19 + collision: Solid + - pos: + - 20 + - 4 + idx: 17 + collision: Solid + - pos: + - 21 + - 4 + idx: 18 + collision: Solid + - pos: + - 22 + - 4 + idx: 18 + collision: Solid + - pos: + - 23 + - 4 + idx: 18 + collision: Solid + - pos: + - 24 + - 4 + idx: 18 + collision: Solid + - pos: + - 25 + - 4 + idx: 18 + collision: Solid + - pos: + - 26 + - 4 + idx: 18 + collision: Solid + - pos: + - 27 + - 4 + idx: 18 + collision: Solid + - pos: + - 28 + - 4 + idx: 18 + collision: Solid + - pos: + - 29 + - 4 + idx: 18 + collision: Solid + - pos: + - 30 + - 4 + idx: 18 + collision: Solid + - pos: + - 31 + - 4 + idx: 18 + collision: Solid + - pos: + - 32 + - 4 + idx: 18 + collision: Solid + - pos: + - 33 + - 4 + idx: 18 + collision: Solid + - pos: + - 34 + - 4 + idx: 19 + collision: Solid + - pos: + - 0 + - 5 + idx: 17 + collision: Solid + - pos: + - 1 + - 5 + idx: 18 + collision: Solid + - pos: + - 2 + - 5 + idx: 18 + collision: Solid + - pos: + - 3 + - 5 + idx: 18 + collision: Solid + - pos: + - 4 + - 5 + idx: 18 + collision: Solid + - pos: + - 5 + - 5 + idx: 18 + collision: Solid + - pos: + - 6 + - 5 + idx: 18 + collision: Solid + - pos: + - 7 + - 5 + idx: 18 + collision: Solid + - pos: + - 8 + - 5 + idx: 18 + collision: Solid + - pos: + - 9 + - 5 + idx: 18 + collision: Solid + - pos: + - 10 + - 5 + idx: 23 + collision: Solid + - pos: + - 11 + - 5 + idx: 1 + collision: Solid + - pos: + - 12 + - 5 + idx: 1 + collision: Solid + - pos: + - 13 + - 5 + idx: 1 + collision: Solid + - pos: + - 14 + - 5 + idx: 2 + collision: Solid + - pos: + - 20 + - 5 + idx: 0 + collision: Solid + - pos: + - 21 + - 5 + idx: 1 + collision: Solid + - pos: + - 22 + - 5 + idx: 1 + collision: Solid + - pos: + - 23 + - 5 + idx: 1 + collision: Solid + - pos: + - 24 + - 5 + idx: 24 + collision: Solid + - pos: + - 25 + - 5 + idx: 18 + collision: Solid + - pos: + - 26 + - 5 + idx: 18 + collision: Solid + - pos: + - 27 + - 5 + idx: 18 + collision: Solid + - pos: + - 28 + - 5 + idx: 18 + collision: Solid + - pos: + - 29 + - 5 + idx: 18 + collision: Solid + - pos: + - 30 + - 5 + idx: 18 + collision: Solid + - pos: + - 31 + - 5 + idx: 18 + collision: Solid + - pos: + - 32 + - 5 + idx: 18 + collision: Solid + - pos: + - 33 + - 5 + idx: 18 + collision: Solid + - pos: + - 34 + - 5 + idx: 19 + collision: Solid + - pos: + - 0 + - 6 + idx: 17 + collision: Solid + - pos: + - 1 + - 6 + idx: 18 + collision: Solid + - pos: + - 2 + - 6 + idx: 18 + collision: Solid + - pos: + - 3 + - 6 + idx: 18 + collision: Solid + - pos: + - 4 + - 6 + idx: 18 + collision: Solid + - pos: + - 5 + - 6 + idx: 18 + collision: Solid + - pos: + - 6 + - 6 + idx: 18 + collision: Solid + - pos: + - 7 + - 6 + idx: 18 + collision: Solid + - pos: + - 8 + - 6 + idx: 18 + collision: Solid + - pos: + - 9 + - 6 + idx: 23 + collision: Solid + - pos: + - 10 + - 6 + idx: 2 + collision: Solid + - pos: + - 24 + - 6 + idx: 0 + collision: Solid + - pos: + - 25 + - 6 + idx: 24 + collision: Solid + - pos: + - 26 + - 6 + idx: 18 + collision: Solid + - pos: + - 27 + - 6 + idx: 18 + collision: Solid + - pos: + - 28 + - 6 + idx: 18 + collision: Solid + - pos: + - 29 + - 6 + idx: 18 + collision: Solid + - pos: + - 30 + - 6 + idx: 18 + collision: Solid + - pos: + - 31 + - 6 + idx: 18 + collision: Solid + - pos: + - 32 + - 6 + idx: 18 + collision: Solid + - pos: + - 33 + - 6 + idx: 18 + collision: Solid + - pos: + - 34 + - 6 + idx: 19 + collision: Solid + - pos: + - 0 + - 7 + idx: 17 + collision: Solid + - pos: + - 1 + - 7 + idx: 18 + collision: Solid + - pos: + - 2 + - 7 + idx: 18 + collision: Solid + - pos: + - 3 + - 7 + idx: 18 + collision: Solid + - pos: + - 4 + - 7 + idx: 18 + collision: Solid + - pos: + - 5 + - 7 + idx: 18 + collision: Solid + - pos: + - 6 + - 7 + idx: 1 + collision: Solid + - pos: + - 7 + - 7 + idx: 1 + collision: Solid + - pos: + - 8 + - 7 + idx: 1 + collision: Solid + - pos: + - 9 + - 7 + idx: 75 + collision: Solid + - pos: + - 25 + - 7 + idx: 74 + collision: Solid + - pos: + - 26 + - 7 + idx: 1 + collision: Solid + - pos: + - 27 + - 7 + idx: 1 + collision: Solid + - pos: + - 28 + - 7 + idx: 1 + collision: Solid + - pos: + - 29 + - 7 + idx: 12 + collision: Solid + - pos: + - 30 + - 7 + idx: 18 + collision: Solid + - pos: + - 31 + - 7 + idx: 18 + collision: Solid + - pos: + - 32 + - 7 + idx: 18 + collision: Solid + - pos: + - 33 + - 7 + idx: 18 + collision: Solid + - pos: + - 34 + - 7 + idx: 19 + collision: Solid + - pos: + - 0 + - 8 + idx: 17 + collision: Solid + - pos: + - 1 + - 8 + idx: 18 + collision: Solid + - pos: + - 2 + - 8 + idx: 18 + collision: Solid + - pos: + - 3 + - 8 + idx: 18 + collision: Solid + - pos: + - 4 + - 8 + idx: 18 + collision: Solid + - pos: + - 5 + - 8 + idx: 19 + collision: Solid + - pos: + - 6 + - 8 + idx: 8 + collision: Empty + - pos: + - 7 + - 8 + idx: 8 + collision: Empty + - pos: + - 8 + - 8 + idx: 8 + collision: Empty + - pos: + - 9 + - 8 + idx: 21 + collision: Solid + - pos: + - 25 + - 8 + idx: 21 + collision: Solid + - pos: + - 26 + - 8 + idx: 8 + collision: Empty + - pos: + - 27 + - 8 + idx: 8 + collision: Empty + - pos: + - 28 + - 8 + idx: 8 + collision: Empty + - pos: + - 29 + - 8 + idx: 7 + collision: Solid + - pos: + - 30 + - 8 + idx: 18 + collision: Solid + - pos: + - 31 + - 8 + idx: 18 + collision: Solid + - pos: + - 32 + - 8 + idx: 18 + collision: Solid + - pos: + - 33 + - 8 + idx: 18 + collision: Solid + - pos: + - 34 + - 8 + idx: 19 + collision: Solid + - pos: + - 0 + - 9 + idx: 17 + collision: Solid + - pos: + - 1 + - 9 + idx: 18 + collision: Solid + - pos: + - 2 + - 9 + idx: 18 + collision: Solid + - pos: + - 3 + - 9 + idx: 18 + collision: Solid + - pos: + - 4 + - 9 + idx: 18 + collision: Solid + - pos: + - 5 + - 9 + idx: 23 + collision: Solid + - pos: + - 6 + - 9 + idx: 1 + collision: Solid + - pos: + - 7 + - 9 + idx: 1 + collision: Solid + - pos: + - 8 + - 9 + idx: 1 + collision: Solid + - pos: + - 9 + - 9 + idx: 2 + collision: Solid + - pos: + - 25 + - 9 + idx: 0 + collision: Solid + - pos: + - 26 + - 9 + idx: 1 + collision: Solid + - pos: + - 27 + - 9 + idx: 1 + collision: Solid + - pos: + - 28 + - 9 + idx: 1 + collision: Solid + - pos: + - 29 + - 9 + idx: 24 + collision: Solid + - pos: + - 30 + - 9 + idx: 18 + collision: Solid + - pos: + - 31 + - 9 + idx: 18 + collision: Solid + - pos: + - 32 + - 9 + idx: 18 + collision: Solid + - pos: + - 33 + - 9 + idx: 18 + collision: Solid + - pos: + - 34 + - 9 + idx: 19 + collision: Solid + - pos: + - 0 + - 10 + idx: 17 + collision: Solid + - pos: + - 1 + - 10 + idx: 18 + collision: Solid + - pos: + - 2 + - 10 + idx: 18 + collision: Solid + - pos: + - 3 + - 10 + idx: 18 + collision: Solid + - pos: + - 4 + - 10 + idx: 18 + collision: Solid + - pos: + - 5 + - 10 + idx: 19 + collision: Solid + - pos: + - 29 + - 10 + idx: 17 + collision: Solid + - pos: + - 30 + - 10 + idx: 18 + collision: Solid + - pos: + - 31 + - 10 + idx: 18 + collision: Solid + - pos: + - 32 + - 10 + idx: 18 + collision: Solid + - pos: + - 33 + - 10 + idx: 18 + collision: Solid + - pos: + - 34 + - 10 + idx: 19 + collision: Solid + - pos: + - 0 + - 11 + idx: 17 + collision: Solid + - pos: + - 1 + - 11 + idx: 18 + collision: Solid + - pos: + - 2 + - 11 + idx: 18 + collision: Solid + - pos: + - 3 + - 11 + idx: 18 + collision: Solid + - pos: + - 4 + - 11 + idx: 18 + collision: Solid + - pos: + - 5 + - 11 + idx: 19 + collision: Solid + - pos: + - 29 + - 11 + idx: 17 + collision: Solid + - pos: + - 30 + - 11 + idx: 18 + collision: Solid + - pos: + - 31 + - 11 + idx: 18 + collision: Solid + - pos: + - 32 + - 11 + idx: 18 + collision: Solid + - pos: + - 33 + - 11 + idx: 18 + collision: Solid + - pos: + - 34 + - 11 + idx: 19 + collision: Solid + - pos: + - 0 + - 12 + idx: 17 + collision: Solid + - pos: + - 1 + - 12 + idx: 18 + collision: Solid + - pos: + - 2 + - 12 + idx: 18 + collision: Solid + - pos: + - 3 + - 12 + idx: 18 + collision: Solid + - pos: + - 4 + - 12 + idx: 18 + collision: Solid + - pos: + - 5 + - 12 + idx: 19 + collision: Solid + - pos: + - 29 + - 12 + idx: 17 + collision: Solid + - pos: + - 30 + - 12 + idx: 18 + collision: Solid + - pos: + - 31 + - 12 + idx: 18 + collision: Solid + - pos: + - 32 + - 12 + idx: 18 + collision: Solid + - pos: + - 33 + - 12 + idx: 18 + collision: Solid + - pos: + - 34 + - 12 + idx: 19 + collision: Solid + - pos: + - 0 + - 13 + idx: 17 + collision: Solid + - pos: + - 1 + - 13 + idx: 18 + collision: Solid + - pos: + - 2 + - 13 + idx: 18 + collision: Solid + - pos: + - 3 + - 13 + idx: 18 + collision: Solid + - pos: + - 4 + - 13 + idx: 18 + collision: Solid + - pos: + - 5 + - 13 + idx: 23 + collision: Solid + - pos: + - 6 + - 13 + idx: 70 + collision: Solid + - pos: + - 16 + - 13 + idx: 34 + collision: Solid + - pos: + - 17 + - 13 + idx: 35 + collision: Solid + - pos: + - 18 + - 13 + idx: 36 + collision: Solid + - pos: + - 28 + - 13 + idx: 68 + collision: Solid + - pos: + - 29 + - 13 + idx: 24 + collision: Solid + - pos: + - 30 + - 13 + idx: 18 + collision: Solid + - pos: + - 31 + - 13 + idx: 18 + collision: Solid + - pos: + - 32 + - 13 + idx: 18 + collision: Solid + - pos: + - 33 + - 13 + idx: 18 + collision: Solid + - pos: + - 34 + - 13 + idx: 19 + collision: Solid + - pos: + - 0 + - 14 + idx: 17 + collision: Solid + - pos: + - 1 + - 14 + idx: 18 + collision: Solid + - pos: + - 2 + - 14 + idx: 18 + collision: Solid + - pos: + - 3 + - 14 + idx: 18 + collision: Solid + - pos: + - 4 + - 14 + idx: 18 + collision: Solid + - pos: + - 5 + - 14 + idx: 19 + collision: Solid + - pos: + - 15 + - 14 + idx: 34 + collision: Solid + - pos: + - 16 + - 14 + idx: 18 + collision: Solid + - pos: + - 17 + - 14 + idx: 18 + collision: Solid + - pos: + - 18 + - 14 + idx: 18 + collision: Solid + - pos: + - 19 + - 14 + idx: 36 + collision: Solid + - pos: + - 29 + - 14 + idx: 17 + collision: Solid + - pos: + - 30 + - 14 + idx: 18 + collision: Solid + - pos: + - 31 + - 14 + idx: 18 + collision: Solid + - pos: + - 32 + - 14 + idx: 18 + collision: Solid + - pos: + - 33 + - 14 + idx: 18 + collision: Solid + - pos: + - 34 + - 14 + idx: 19 + collision: Solid + - pos: + - 0 + - 15 + idx: 17 + collision: Solid + - pos: + - 1 + - 15 + idx: 18 + collision: Solid + - pos: + - 2 + - 15 + idx: 18 + collision: Solid + - pos: + - 3 + - 15 + idx: 18 + collision: Solid + - pos: + - 4 + - 15 + idx: 18 + collision: Solid + - pos: + - 5 + - 15 + idx: 19 + collision: Solid + - pos: + - 29 + - 15 + idx: 17 + collision: Solid + - pos: + - 30 + - 15 + idx: 18 + collision: Solid + - pos: + - 31 + - 15 + idx: 18 + collision: Solid + - pos: + - 32 + - 15 + idx: 18 + collision: Solid + - pos: + - 33 + - 15 + idx: 18 + collision: Solid + - pos: + - 34 + - 15 + idx: 19 + collision: Solid + - pos: + - 0 + - 16 + idx: 17 + collision: Solid + - pos: + - 1 + - 16 + idx: 18 + collision: Solid + - pos: + - 2 + - 16 + idx: 18 + collision: Solid + - pos: + - 3 + - 16 + idx: 18 + collision: Solid + - pos: + - 4 + - 16 + idx: 18 + collision: Solid + - pos: + - 5 + - 16 + idx: 19 + collision: Solid + - pos: + - 29 + - 16 + idx: 17 + collision: Solid + - pos: + - 30 + - 16 + idx: 18 + collision: Solid + - pos: + - 31 + - 16 + idx: 18 + collision: Solid + - pos: + - 32 + - 16 + idx: 18 + collision: Solid + - pos: + - 33 + - 16 + idx: 18 + collision: Solid + - pos: + - 34 + - 16 + idx: 19 + collision: Solid + - pos: + - 0 + - 17 + idx: 17 + collision: Solid + - pos: + - 1 + - 17 + idx: 18 + collision: Solid + - pos: + - 2 + - 17 + idx: 18 + collision: Solid + - pos: + - 3 + - 17 + idx: 18 + collision: Solid + - pos: + - 4 + - 17 + idx: 18 + collision: Solid + - pos: + - 5 + - 17 + idx: 19 + collision: Solid + - pos: + - 10 + - 17 + idx: 68 + collision: Solid + - pos: + - 11 + - 17 + idx: 69 + collision: Solid + - pos: + - 12 + - 17 + idx: 70 + collision: Solid + - pos: + - 13 + - 17 + idx: 24 + collision: Empty + - pos: + - 14 + - 17 + idx: 18 + collision: Empty + - pos: + - 15 + - 17 + idx: 19 + collision: Empty + - pos: + - 19 + - 17 + idx: 17 + collision: Empty + - pos: + - 20 + - 17 + idx: 18 + collision: Empty + - pos: + - 21 + - 17 + idx: 23 + collision: Empty + - pos: + - 22 + - 17 + idx: 68 + collision: Solid + - pos: + - 23 + - 17 + idx: 69 + collision: Solid + - pos: + - 24 + - 17 + idx: 70 + collision: Solid + - pos: + - 29 + - 17 + idx: 17 + collision: Solid + - pos: + - 30 + - 17 + idx: 18 + collision: Solid + - pos: + - 31 + - 17 + idx: 18 + collision: Solid + - pos: + - 32 + - 17 + idx: 18 + collision: Solid + - pos: + - 33 + - 17 + idx: 18 + collision: Solid + - pos: + - 34 + - 17 + idx: 19 + collision: Solid + - pos: + - 0 + - 18 + idx: 17 + collision: Solid + - pos: + - 1 + - 18 + idx: 18 + collision: Solid + - pos: + - 2 + - 18 + idx: 18 + collision: Solid + - pos: + - 3 + - 18 + idx: 18 + collision: Solid + - pos: + - 4 + - 18 + idx: 18 + collision: Solid + - pos: + - 5 + - 18 + idx: 19 + collision: Solid + - pos: + - 13 + - 18 + idx: 0 + collision: Empty + - pos: + - 14 + - 18 + idx: 24 + collision: Empty + - pos: + - 15 + - 18 + idx: 18 + collision: Empty + - pos: + - 19 + - 18 + idx: 18 + collision: Empty + - pos: + - 20 + - 18 + idx: 23 + collision: Empty + - pos: + - 21 + - 18 + idx: 2 + collision: Empty + - pos: + - 29 + - 18 + idx: 17 + collision: Solid + - pos: + - 30 + - 18 + idx: 18 + collision: Solid + - pos: + - 31 + - 18 + idx: 18 + collision: Solid + - pos: + - 32 + - 18 + idx: 18 + collision: Solid + - pos: + - 33 + - 18 + idx: 18 + collision: Solid + - pos: + - 34 + - 18 + idx: 19 + collision: Solid + - pos: + - 0 + - 19 + idx: 17 + collision: Solid + - pos: + - 1 + - 19 + idx: 18 + collision: Solid + - pos: + - 2 + - 19 + idx: 18 + collision: Solid + - pos: + - 3 + - 19 + idx: 18 + collision: Solid + - pos: + - 4 + - 19 + idx: 18 + collision: Solid + - pos: + - 5 + - 19 + idx: 19 + collision: Solid + - pos: + - 14 + - 19 + idx: 0 + collision: Empty + - pos: + - 15 + - 19 + idx: 24 + collision: Empty + - pos: + - 19 + - 19 + idx: 23 + collision: Empty + - pos: + - 20 + - 19 + idx: 2 + collision: Empty + - pos: + - 29 + - 19 + idx: 17 + collision: Solid + - pos: + - 30 + - 19 + idx: 18 + collision: Solid + - pos: + - 31 + - 19 + idx: 18 + collision: Solid + - pos: + - 32 + - 19 + idx: 18 + collision: Solid + - pos: + - 33 + - 19 + idx: 18 + collision: Solid + - pos: + - 34 + - 19 + idx: 19 + collision: Solid + - pos: + - 0 + - 20 + idx: 17 + collision: Solid + - pos: + - 1 + - 20 + idx: 18 + collision: Solid + - pos: + - 2 + - 20 + idx: 18 + collision: Solid + - pos: + - 3 + - 20 + idx: 18 + collision: Solid + - pos: + - 4 + - 20 + idx: 18 + collision: Solid + - pos: + - 5 + - 20 + idx: 19 + collision: Solid + - pos: + - 15 + - 20 + idx: 0 + collision: Empty + - pos: + - 19 + - 20 + idx: 2 + collision: Empty + - pos: + - 29 + - 20 + idx: 17 + collision: Solid + - pos: + - 30 + - 20 + idx: 18 + collision: Solid + - pos: + - 31 + - 20 + idx: 18 + collision: Solid + - pos: + - 32 + - 20 + idx: 18 + collision: Solid + - pos: + - 33 + - 20 + idx: 18 + collision: Solid + - pos: + - 34 + - 20 + idx: 19 + collision: Solid + - pos: + - 0 + - 21 + idx: 17 + collision: Solid + - pos: + - 1 + - 21 + idx: 18 + collision: Solid + - pos: + - 2 + - 21 + idx: 18 + collision: Solid + - pos: + - 3 + - 21 + idx: 18 + collision: Solid + - pos: + - 4 + - 21 + idx: 18 + collision: Solid + - pos: + - 5 + - 21 + idx: 19 + collision: Solid + - pos: + - 29 + - 21 + idx: 17 + collision: Solid + - pos: + - 30 + - 21 + idx: 18 + collision: Solid + - pos: + - 31 + - 21 + idx: 18 + collision: Solid + - pos: + - 32 + - 21 + idx: 18 + collision: Solid + - pos: + - 33 + - 21 + idx: 18 + collision: Solid + - pos: + - 34 + - 21 + idx: 19 + collision: Solid + - pos: + - 0 + - 22 + idx: 17 + collision: Solid + - pos: + - 1 + - 22 + idx: 18 + collision: Solid + - pos: + - 2 + - 22 + idx: 18 + collision: Solid + - pos: + - 3 + - 22 + idx: 18 + collision: Solid + - pos: + - 4 + - 22 + idx: 18 + collision: Solid + - pos: + - 5 + - 22 + idx: 19 + collision: Solid + - pos: + - 29 + - 22 + idx: 17 + collision: Solid + - pos: + - 30 + - 22 + idx: 18 + collision: Solid + - pos: + - 31 + - 22 + idx: 18 + collision: Solid + - pos: + - 32 + - 22 + idx: 18 + collision: Solid + - pos: + - 33 + - 22 + idx: 18 + collision: Solid + - pos: + - 34 + - 22 + idx: 19 + collision: Solid + - pos: + - 0 + - 23 + idx: 17 + collision: Solid + - pos: + - 1 + - 23 + idx: 18 + collision: Solid + - pos: + - 2 + - 23 + idx: 18 + collision: Solid + - pos: + - 3 + - 23 + idx: 18 + collision: Solid + - pos: + - 4 + - 23 + idx: 18 + collision: Solid + - pos: + - 5 + - 23 + idx: 19 + collision: Solid + - pos: + - 29 + - 23 + idx: 17 + collision: Solid + - pos: + - 30 + - 23 + idx: 18 + collision: Solid + - pos: + - 31 + - 23 + idx: 18 + collision: Solid + - pos: + - 32 + - 23 + idx: 18 + collision: Solid + - pos: + - 33 + - 23 + idx: 18 + collision: Solid + - pos: + - 34 + - 23 + idx: 19 + collision: Solid + - pos: + - 0 + - 24 + idx: 17 + collision: Solid + - pos: + - 1 + - 24 + idx: 18 + collision: Solid + - pos: + - 2 + - 24 + idx: 18 + collision: Solid + - pos: + - 3 + - 24 + idx: 18 + collision: Solid + - pos: + - 4 + - 24 + idx: 18 + collision: Solid + - pos: + - 5 + - 24 + idx: 19 + collision: Solid + - pos: + - 29 + - 24 + idx: 17 + collision: Solid + - pos: + - 30 + - 24 + idx: 18 + collision: Solid + - pos: + - 31 + - 24 + idx: 18 + collision: Solid + - pos: + - 32 + - 24 + idx: 18 + collision: Solid + - pos: + - 33 + - 24 + idx: 18 + collision: Solid + - pos: + - 34 + - 24 + idx: 19 + collision: Solid + - pos: + - 0 + - 25 + idx: 17 + collision: Solid + - pos: + - 1 + - 25 + idx: 18 + collision: Solid + - pos: + - 2 + - 25 + idx: 18 + collision: Solid + - pos: + - 3 + - 25 + idx: 18 + collision: Solid + - pos: + - 4 + - 25 + idx: 18 + collision: Solid + - pos: + - 5 + - 25 + idx: 23 + collision: Solid + - pos: + - 6 + - 25 + idx: 69 + collision: Solid + - pos: + - 7 + - 25 + idx: 69 + collision: Solid + - pos: + - 8 + - 25 + idx: 69 + collision: Solid + - pos: + - 9 + - 25 + idx: 84 + collision: Solid + - pos: + - 25 + - 25 + idx: 83 + collision: Solid + - pos: + - 26 + - 25 + idx: 69 + collision: Solid + - pos: + - 27 + - 25 + idx: 69 + collision: Solid + - pos: + - 28 + - 25 + idx: 69 + collision: Solid + - pos: + - 29 + - 25 + idx: 24 + collision: Solid + - pos: + - 30 + - 25 + idx: 18 + collision: Solid + - pos: + - 31 + - 25 + idx: 18 + collision: Solid + - pos: + - 32 + - 25 + idx: 18 + collision: Solid + - pos: + - 33 + - 25 + idx: 18 + collision: Solid + - pos: + - 34 + - 25 + idx: 19 + collision: Solid + - pos: + - 0 + - 26 + idx: 17 + collision: Solid + - pos: + - 1 + - 26 + idx: 18 + collision: Solid + - pos: + - 2 + - 26 + idx: 18 + collision: Solid + - pos: + - 3 + - 26 + idx: 18 + collision: Solid + - pos: + - 4 + - 26 + idx: 18 + collision: Solid + - pos: + - 5 + - 26 + idx: 19 + collision: Solid + - pos: + - 9 + - 26 + idx: 21 + collision: Solid + - pos: + - 25 + - 26 + idx: 21 + collision: Solid + - pos: + - 29 + - 26 + idx: 17 + collision: Solid + - pos: + - 30 + - 26 + idx: 18 + collision: Solid + - pos: + - 31 + - 26 + idx: 18 + collision: Solid + - pos: + - 32 + - 26 + idx: 18 + collision: Solid + - pos: + - 33 + - 26 + idx: 18 + collision: Solid + - pos: + - 34 + - 26 + idx: 19 + collision: Solid + - pos: + - 0 + - 27 + idx: 17 + collision: Solid + - pos: + - 1 + - 27 + idx: 18 + collision: Solid + - pos: + - 2 + - 27 + idx: 18 + collision: Solid + - pos: + - 3 + - 27 + idx: 18 + collision: Solid + - pos: + - 4 + - 27 + idx: 18 + collision: Solid + - pos: + - 5 + - 27 + idx: 18 + collision: Solid + - pos: + - 6 + - 27 + idx: 35 + collision: Solid + - pos: + - 7 + - 27 + idx: 35 + collision: Solid + - pos: + - 8 + - 27 + idx: 35 + collision: Solid + - pos: + - 9 + - 27 + idx: 18 + collision: Solid + - pos: + - 10 + - 27 + idx: 18 + collision: Solid + - pos: + - 11 + - 27 + idx: 35 + collision: Solid + - pos: + - 12 + - 27 + idx: 35 + collision: Solid + - pos: + - 13 + - 27 + idx: 35 + collision: Solid + - pos: + - 14 + - 27 + idx: 35 + collision: Solid + - pos: + - 15 + - 27 + idx: 35 + collision: Solid + - pos: + - 16 + - 27 + idx: 35 + collision: Solid + - pos: + - 17 + - 27 + idx: 35 + collision: Solid + - pos: + - 18 + - 27 + idx: 35 + collision: Solid + - pos: + - 19 + - 27 + idx: 35 + collision: Solid + - pos: + - 20 + - 27 + idx: 35 + collision: Solid + - pos: + - 21 + - 27 + idx: 35 + collision: Solid + - pos: + - 22 + - 27 + idx: 35 + collision: Solid + - pos: + - 23 + - 27 + idx: 35 + collision: Solid + - pos: + - 24 + - 27 + idx: 18 + collision: Solid + - pos: + - 25 + - 27 + idx: 18 + collision: Solid + - pos: + - 26 + - 27 + idx: 35 + collision: Solid + - pos: + - 27 + - 27 + idx: 35 + collision: Solid + - pos: + - 28 + - 27 + idx: 35 + collision: Solid + - pos: + - 29 + - 27 + idx: 18 + collision: Solid + - pos: + - 30 + - 27 + idx: 18 + collision: Solid + - pos: + - 31 + - 27 + idx: 18 + collision: Solid + - pos: + - 32 + - 27 + idx: 18 + collision: Solid + - pos: + - 33 + - 27 + idx: 18 + collision: Solid + - pos: + - 34 + - 27 + idx: 19 + collision: Solid + - pos: + - 0 + - 28 + idx: 17 + collision: Solid + - pos: + - 1 + - 28 + idx: 18 + collision: Solid + - pos: + - 2 + - 28 + idx: 18 + collision: Solid + - pos: + - 3 + - 28 + idx: 18 + collision: Solid + - pos: + - 4 + - 28 + idx: 18 + collision: Solid + - pos: + - 5 + - 28 + idx: 18 + collision: Solid + - pos: + - 6 + - 28 + idx: 18 + collision: Solid + - pos: + - 7 + - 28 + idx: 18 + collision: Solid + - pos: + - 8 + - 28 + idx: 18 + collision: Solid + - pos: + - 9 + - 28 + idx: 18 + collision: Solid + - pos: + - 10 + - 28 + idx: 18 + collision: Solid + - pos: + - 11 + - 28 + idx: 18 + collision: Solid + - pos: + - 12 + - 28 + idx: 18 + collision: Solid + - pos: + - 13 + - 28 + idx: 18 + collision: Solid + - pos: + - 14 + - 28 + idx: 18 + collision: Solid + - pos: + - 15 + - 28 + idx: 18 + collision: Solid + - pos: + - 16 + - 28 + idx: 18 + collision: Solid + - pos: + - 17 + - 28 + idx: 18 + collision: Solid + - pos: + - 18 + - 28 + idx: 18 + collision: Solid + - pos: + - 19 + - 28 + idx: 18 + collision: Solid + - pos: + - 20 + - 28 + idx: 18 + collision: Solid + - pos: + - 21 + - 28 + idx: 18 + collision: Solid + - pos: + - 22 + - 28 + idx: 18 + collision: Solid + - pos: + - 23 + - 28 + idx: 18 + collision: Solid + - pos: + - 24 + - 28 + idx: 18 + collision: Solid + - pos: + - 25 + - 28 + idx: 18 + collision: Solid + - pos: + - 26 + - 28 + idx: 18 + collision: Solid + - pos: + - 27 + - 28 + idx: 18 + collision: Solid + - pos: + - 28 + - 28 + idx: 18 + collision: Solid + - pos: + - 29 + - 28 + idx: 18 + collision: Solid + - pos: + - 30 + - 28 + idx: 18 + collision: Solid + - pos: + - 31 + - 28 + idx: 18 + collision: Solid + - pos: + - 32 + - 28 + idx: 18 + collision: Solid + - pos: + - 33 + - 28 + idx: 18 + collision: Solid + - pos: + - 34 + - 28 + idx: 19 + collision: Solid + - pos: + - 0 + - 29 + idx: 17 + collision: Solid + - pos: + - 1 + - 29 + idx: 18 + collision: Solid + - pos: + - 2 + - 29 + idx: 18 + collision: Solid + - pos: + - 3 + - 29 + idx: 18 + collision: Solid + - pos: + - 4 + - 29 + idx: 18 + collision: Solid + - pos: + - 5 + - 29 + idx: 18 + collision: Solid + - pos: + - 6 + - 29 + idx: 18 + collision: Solid + - pos: + - 7 + - 29 + idx: 18 + collision: Solid + - pos: + - 8 + - 29 + idx: 18 + collision: Solid + - pos: + - 9 + - 29 + idx: 18 + collision: Solid + - pos: + - 10 + - 29 + idx: 18 + collision: Solid + - pos: + - 11 + - 29 + idx: 18 + collision: Solid + - pos: + - 12 + - 29 + idx: 18 + collision: Solid + - pos: + - 13 + - 29 + idx: 18 + collision: Solid + - pos: + - 14 + - 29 + idx: 18 + collision: Solid + - pos: + - 15 + - 29 + idx: 18 + collision: Solid + - pos: + - 16 + - 29 + idx: 18 + collision: Solid + - pos: + - 17 + - 29 + idx: 18 + collision: Solid + - pos: + - 18 + - 29 + idx: 18 + collision: Solid + - pos: + - 19 + - 29 + idx: 18 + collision: Solid + - pos: + - 20 + - 29 + idx: 18 + collision: Solid + - pos: + - 21 + - 29 + idx: 18 + collision: Solid + - pos: + - 22 + - 29 + idx: 18 + collision: Solid + - pos: + - 23 + - 29 + idx: 18 + collision: Solid + - pos: + - 24 + - 29 + idx: 18 + collision: Solid + - pos: + - 25 + - 29 + idx: 18 + collision: Solid + - pos: + - 26 + - 29 + idx: 18 + collision: Solid + - pos: + - 27 + - 29 + idx: 18 + collision: Solid + - pos: + - 28 + - 29 + idx: 18 + collision: Solid + - pos: + - 29 + - 29 + idx: 18 + collision: Solid + - pos: + - 30 + - 29 + idx: 18 + collision: Solid + - pos: + - 31 + - 29 + idx: 18 + collision: Solid + - pos: + - 32 + - 29 + idx: 18 + collision: Solid + - pos: + - 33 + - 29 + idx: 18 + collision: Solid + - pos: + - 34 + - 29 + idx: 19 + collision: Solid + - pos: + - 0 + - 30 + idx: 17 + collision: Solid + - pos: + - 1 + - 30 + idx: 18 + collision: Solid + - pos: + - 2 + - 30 + idx: 18 + collision: Solid + - pos: + - 3 + - 30 + idx: 18 + collision: Solid + - pos: + - 4 + - 30 + idx: 18 + collision: Solid + - pos: + - 5 + - 30 + idx: 18 + collision: Solid + - pos: + - 6 + - 30 + idx: 18 + collision: Solid + - pos: + - 7 + - 30 + idx: 18 + collision: Solid + - pos: + - 8 + - 30 + idx: 18 + collision: Solid + - pos: + - 9 + - 30 + idx: 18 + collision: Solid + - pos: + - 10 + - 30 + idx: 18 + collision: Solid + - pos: + - 11 + - 30 + idx: 18 + collision: Solid + - pos: + - 12 + - 30 + idx: 18 + collision: Solid + - pos: + - 13 + - 30 + idx: 18 + collision: Solid + - pos: + - 14 + - 30 + idx: 18 + collision: Solid + - pos: + - 15 + - 30 + idx: 18 + collision: Solid + - pos: + - 16 + - 30 + idx: 18 + collision: Solid + - pos: + - 17 + - 30 + idx: 18 + collision: Solid + - pos: + - 18 + - 30 + idx: 18 + collision: Solid + - pos: + - 19 + - 30 + idx: 18 + collision: Solid + - pos: + - 20 + - 30 + idx: 18 + collision: Solid + - pos: + - 21 + - 30 + idx: 18 + collision: Solid + - pos: + - 22 + - 30 + idx: 18 + collision: Solid + - pos: + - 23 + - 30 + idx: 18 + collision: Solid + - pos: + - 24 + - 30 + idx: 18 + collision: Solid + - pos: + - 25 + - 30 + idx: 18 + collision: Solid + - pos: + - 26 + - 30 + idx: 18 + collision: Solid + - pos: + - 27 + - 30 + idx: 18 + collision: Solid + - pos: + - 28 + - 30 + idx: 18 + collision: Solid + - pos: + - 29 + - 30 + idx: 18 + collision: Solid + - pos: + - 30 + - 30 + idx: 18 + collision: Solid + - pos: + - 31 + - 30 + idx: 18 + collision: Solid + - pos: + - 32 + - 30 + idx: 18 + collision: Solid + - pos: + - 33 + - 30 + idx: 18 + collision: Solid + - pos: + - 34 + - 30 + idx: 19 + collision: Solid + - pos: + - 0 + - 31 + idx: 17 + collision: Solid + - pos: + - 1 + - 31 + idx: 18 + collision: Solid + - pos: + - 2 + - 31 + idx: 18 + collision: Solid + - pos: + - 3 + - 31 + idx: 18 + collision: Solid + - pos: + - 4 + - 31 + idx: 18 + collision: Solid + - pos: + - 5 + - 31 + idx: 18 + collision: Solid + - pos: + - 6 + - 31 + idx: 18 + collision: Solid + - pos: + - 7 + - 31 + idx: 18 + collision: Solid + - pos: + - 8 + - 31 + idx: 18 + collision: Solid + - pos: + - 9 + - 31 + idx: 18 + collision: Solid + - pos: + - 10 + - 31 + idx: 18 + collision: Solid + - pos: + - 11 + - 31 + idx: 18 + collision: Solid + - pos: + - 12 + - 31 + idx: 18 + collision: Solid + - pos: + - 13 + - 31 + idx: 18 + collision: Solid + - pos: + - 14 + - 31 + idx: 18 + collision: Solid + - pos: + - 15 + - 31 + idx: 18 + collision: Solid + - pos: + - 16 + - 31 + idx: 18 + collision: Solid + - pos: + - 17 + - 31 + idx: 18 + collision: Solid + - pos: + - 18 + - 31 + idx: 18 + collision: Solid + - pos: + - 19 + - 31 + idx: 18 + collision: Solid + - pos: + - 20 + - 31 + idx: 18 + collision: Solid + - pos: + - 21 + - 31 + idx: 18 + collision: Solid + - pos: + - 22 + - 31 + idx: 18 + collision: Solid + - pos: + - 23 + - 31 + idx: 18 + collision: Solid + - pos: + - 24 + - 31 + idx: 18 + collision: Solid + - pos: + - 25 + - 31 + idx: 18 + collision: Solid + - pos: + - 26 + - 31 + idx: 18 + collision: Solid + - pos: + - 27 + - 31 + idx: 18 + collision: Solid + - pos: + - 28 + - 31 + idx: 18 + collision: Solid + - pos: + - 29 + - 31 + idx: 18 + collision: Solid + - pos: + - 30 + - 31 + idx: 18 + collision: Solid + - pos: + - 31 + - 31 + idx: 18 + collision: Solid + - pos: + - 32 + - 31 + idx: 18 + collision: Solid + - pos: + - 33 + - 31 + idx: 18 + collision: Solid + - pos: + - 34 + - 31 + idx: 19 + collision: Solid + - pos: + - 0 + - 32 + idx: 0 + collision: Solid + - pos: + - 1 + - 32 + idx: 1 + collision: Solid + - pos: + - 2 + - 32 + idx: 1 + collision: Solid + - pos: + - 3 + - 32 + idx: 1 + collision: Solid + - pos: + - 4 + - 32 + idx: 1 + collision: Solid + - pos: + - 5 + - 32 + idx: 1 + collision: Solid + - pos: + - 6 + - 32 + idx: 1 + collision: Solid + - pos: + - 7 + - 32 + idx: 1 + collision: Solid + - pos: + - 8 + - 32 + idx: 1 + collision: Solid + - pos: + - 9 + - 32 + idx: 1 + collision: Solid + - pos: + - 10 + - 32 + idx: 1 + collision: Solid + - pos: + - 11 + - 32 + idx: 1 + collision: Solid + - pos: + - 12 + - 32 + idx: 1 + collision: Solid + - pos: + - 13 + - 32 + idx: 1 + collision: Solid + - pos: + - 14 + - 32 + idx: 1 + collision: Solid + - pos: + - 15 + - 32 + idx: 1 + collision: Solid + - pos: + - 16 + - 32 + idx: 1 + collision: Solid + - pos: + - 17 + - 32 + idx: 1 + collision: Solid + - pos: + - 18 + - 32 + idx: 1 + collision: Solid + - pos: + - 19 + - 32 + idx: 1 + collision: Solid + - pos: + - 20 + - 32 + idx: 1 + collision: Solid + - pos: + - 21 + - 32 + idx: 1 + collision: Solid + - pos: + - 22 + - 32 + idx: 1 + collision: Solid + - pos: + - 23 + - 32 + idx: 1 + collision: Solid + - pos: + - 24 + - 32 + idx: 1 + collision: Solid + - pos: + - 25 + - 32 + idx: 1 + collision: Solid + - pos: + - 26 + - 32 + idx: 1 + collision: Solid + - pos: + - 27 + - 32 + idx: 1 + collision: Solid + - pos: + - 28 + - 32 + idx: 1 + collision: Solid + - pos: + - 29 + - 32 + idx: 1 + collision: Solid + - pos: + - 30 + - 32 + idx: 1 + collision: Solid + - pos: + - 31 + - 32 + idx: 1 + collision: Solid + - pos: + - 32 + - 32 + idx: 1 + collision: Solid + - pos: + - 33 + - 32 + idx: 1 + collision: Solid + - pos: + - 34 + - 32 + idx: 2 + collision: Solid + elements: [] +- id: wood layer + tilemap: /map/resources/ground_wood.atlas.yaml + tiles: + - pos: + - 15 + - 13 + idx: 34 + collision: Solid + - pos: + - 16 + - 13 + idx: 35 + collision: Solid + - pos: + - 17 + - 13 + idx: 35 + collision: Solid + - pos: + - 18 + - 13 + idx: 35 + collision: Solid + - pos: + - 19 + - 13 + idx: 36 + collision: Solid + - pos: + - 14 + - 14 + idx: 68 + collision: Solid + - pos: + - 15 + - 14 + idx: 1 + collision: Solid + - pos: + - 16 + - 14 + idx: 1 + collision: Solid + - pos: + - 17 + - 14 + idx: 1 + collision: Solid + - pos: + - 18 + - 14 + idx: 1 + collision: Solid + - pos: + - 19 + - 14 + idx: 1 + collision: Solid + - pos: + - 20 + - 14 + idx: 70 + collision: Solid + - pos: + - 13 + - 17 + idx: 34 + collision: Solid + - pos: + - 14 + - 17 + idx: 35 + collision: Solid + - pos: + - 15 + - 17 + idx: 36 + collision: Solid + - pos: + - 19 + - 17 + idx: 34 + collision: Solid + - pos: + - 20 + - 17 + idx: 35 + collision: Solid + - pos: + - 21 + - 17 + idx: 36 + collision: Solid + - pos: + - 13 + - 18 + idx: 0 + collision: Solid + - pos: + - 14 + - 18 + idx: 24 + collision: Solid + - pos: + - 15 + - 18 + idx: 19 + collision: Solid + - pos: + - 19 + - 18 + idx: 17 + collision: Solid + - pos: + - 20 + - 18 + idx: 23 + collision: Solid + - pos: + - 21 + - 18 + idx: 2 + collision: Solid + - pos: + - 14 + - 19 + idx: 0 + collision: Solid + - pos: + - 15 + - 19 + idx: 75 + collision: Solid + - pos: + - 19 + - 19 + idx: 74 + collision: Solid + - pos: + - 20 + - 19 + idx: 2 + collision: Solid + - pos: + - 15 + - 20 + idx: 4 + collision: Solid + - pos: + - 19 + - 20 + idx: 4 + collision: Solid + elements: [] +- id: background + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 14 + - 15 + idx: 46 + collision: Empty + - pos: + - 15 + - 15 + idx: 47 + collision: Empty + - pos: + - 16 + - 15 + idx: 47 + collision: Empty + - pos: + - 17 + - 15 + idx: 47 + collision: Empty + - pos: + - 18 + - 15 + idx: 47 + collision: Empty + - pos: + - 19 + - 15 + idx: 47 + collision: Empty + - pos: + - 20 + - 15 + idx: 48 + collision: Empty + - pos: + - 14 + - 16 + idx: 35 + collision: Empty + - pos: + - 15 + - 16 + idx: 47 + collision: Empty + - pos: + - 16 + - 16 + idx: 47 + collision: Empty + - pos: + - 17 + - 16 + idx: 49 + collision: Empty + - pos: + - 18 + - 16 + idx: 47 + collision: Empty + - pos: + - 19 + - 16 + idx: 47 + collision: Empty + - pos: + - 20 + - 16 + idx: 37 + collision: Empty + - pos: + - 16 + - 17 + idx: 47 + collision: Empty + - pos: + - 17 + - 17 + idx: 38 + collision: Empty + - pos: + - 18 + - 17 + idx: 47 + collision: Empty + - pos: + - 16 + - 18 + idx: 47 + collision: Empty + - pos: + - 17 + - 18 + idx: 47 + collision: Empty + - pos: + - 18 + - 18 + idx: 47 + collision: Empty + - pos: + - 13 + - 19 + idx: 24 + collision: Empty + - pos: + - 16 + - 19 + idx: 47 + collision: Empty + - pos: + - 17 + - 19 + idx: 50 + collision: Empty + - pos: + - 18 + - 19 + idx: 47 + collision: Empty + - pos: + - 21 + - 19 + idx: 26 + collision: Empty + - pos: + - 14 + - 20 + idx: 24 + collision: Empty + - pos: + - 16 + - 20 + idx: 36 + collision: Empty + - pos: + - 17 + - 20 + idx: 36 + collision: Empty + - pos: + - 18 + - 20 + idx: 36 + collision: Empty + - pos: + - 20 + - 20 + idx: 26 + collision: Empty + - pos: + - 15 + - 21 + idx: 24 + collision: Empty + - pos: + - 16 + - 21 + idx: 25 + collision: Empty + - pos: + - 17 + - 21 + idx: 25 + collision: Empty + - pos: + - 18 + - 21 + idx: 25 + collision: Empty + - pos: + - 19 + - 21 + idx: 26 + collision: Empty + elements: [] +- id: platforms + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 10 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 11 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 12 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 13 + - 9 + idx: 54 + collision: JumpThrough + - pos: + - 21 + - 9 + idx: 52 + collision: JumpThrough + - pos: + - 22 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 23 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 24 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 7 + - 13 + idx: 53 + collision: JumpThrough + - pos: + - 8 + - 13 + idx: 53 + collision: JumpThrough + - pos: + - 9 + - 13 + idx: 53 + collision: JumpThrough + - pos: + - 10 + - 13 + idx: 54 + collision: JumpThrough + - pos: + - 24 + - 13 + idx: 52 + collision: JumpThrough + - pos: + - 25 + - 13 + idx: 53 + collision: JumpThrough + - pos: + - 26 + - 13 + idx: 53 + collision: JumpThrough + - pos: + - 27 + - 13 + idx: 53 + collision: JumpThrough + - pos: + - 6 + - 17 + idx: 53 + collision: JumpThrough + - pos: + - 7 + - 17 + idx: 53 + collision: JumpThrough + - pos: + - 8 + - 17 + idx: 53 + collision: JumpThrough + - pos: + - 9 + - 17 + idx: 53 + collision: JumpThrough + - pos: + - 25 + - 17 + idx: 53 + collision: JumpThrough + - pos: + - 26 + - 17 + idx: 53 + collision: JumpThrough + - pos: + - 27 + - 17 + idx: 53 + collision: JumpThrough + - pos: + - 28 + - 17 + idx: 53 + collision: JumpThrough + elements: [] +- id: decorations + tilemap: null + tiles: [] + elements: + - pos: + - 848.0 + - 330.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 272.0 + - 330.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 912.0 + - 458.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 864.0 + - 281.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 880.0 + - 345.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 224.0 + - 345.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 744.0 + - 217.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 800.0 + - 601.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 248.0 + - 857.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 400.0 + - 217.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 376.0 + - 601.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 728.0 + - 601.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 448.0 + - 217.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 208.0 + - 458.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 560.0 + - 490.0 + element: /elements/environment/sproinger/sproinger.element.yaml +- id: critters + tilemap: null + tiles: [] + elements: + - pos: + - 304.0 + - 657.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 400.0 + - 481.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 712.0 + - 729.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 624.0 + - 305.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 520.0 + - 487.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 584.0 + - 487.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 840.0 + - 583.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 232.0 + - 325.0 + element: /elements/environment/snail/snail.element.yaml + - pos: + - 616.0 + - 485.0 + element: /elements/environment/snail/snail.element.yaml + - pos: + - 376.0 + - 327.5 + element: /elements/environment/crab/crab.element.yaml +- id: items + tilemap: null + tiles: [] + elements: + - pos: + - 720.0 + - 207.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 496.0 + - 490.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 368.0 + - 591.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 624.0 + - 490.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 400.0 + - 207.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 752.0 + - 591.0 + element: /elements/item/grenade/grenade.element.yaml + - pos: + - 496.0 + - 694.5 + element: /elements/item/mine/mine.element.yaml + - pos: + - 216.0 + - 342.5 + element: /elements/item/musket/musket.element.yaml + - pos: + - 904.0 + - 342.5 + element: /elements/item/musket/musket.element.yaml + - pos: + - 624.0 + - 694.5 + element: /elements/item/mine/mine.element.yaml + - pos: + - 408.0 + - 342.5 + element: /elements/item/crate/crate.element.yaml + - pos: + - 712.0 + - 342.5 + element: /elements/item/crate/crate.element.yaml +- id: spawners + tilemap: null + tiles: [] + elements: + - pos: + - 368.0 + - 344.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 272.0 + - 472.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 752.0 + - 344.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 848.0 + - 472.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 880.0 + - 600.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 240.0 + - 600.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml diff --git a/assets/map/levels/level_14.map.yaml b/assets/map/levels/level_14.map.yaml index 79c8c809d8..e837ea15bf 100644 --- a/assets/map/levels/level_14.map.yaml +++ b/assets/map/levels/level_14.map.yaml @@ -563,32 +563,32 @@ layers: - pos: - 20 - 8 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 21 - 8 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 22 - 8 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 7 - 9 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 8 - 9 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 9 - 9 - idx: 43 + idx: 54 collision: JumpThrough elements: [] - id: background diff --git a/assets/map/levels/level_2.map.yaml b/assets/map/levels/level_2.map.yaml index d4f919b5ac..2910f4151e 100644 --- a/assets/map/levels/level_2.map.yaml +++ b/assets/map/levels/level_2.map.yaml @@ -1,741 +1,741 @@ -name: Level 2 -background: - speed: - - 0.09 - - 0.04 - layers: - - image: /map/resources/background_04.png - size: - - 896.0 - - 480.0 - depth: 6.0 - scale: 6.0 - offset: - - 0.0 - - 0.0 - - image: /map/resources/background_03.png - size: - - 896.0 - - 480.0 - depth: 5.8 - scale: 2.2 - offset: - - 100.0 - - 0.0 - - image: /map/resources/background_02.png - size: - - 896.0 - - 480.0 - depth: 4.0 - scale: 2.2 - offset: - - 600.0 - - 0.0 - - image: /map/resources/background_01.png - size: - - 896.0 - - 480.0 - depth: 1.0 - scale: 2.2 - offset: - - 500.0 - - 0.0 -background_color: rgba(91, 87, 114, 255) -grid_size: -- 34 -- 14 -tile_size: -- 32.0 -- 32.0 -layers: -- id: main layer - tilemap: /map/resources/coral.atlas.yaml - tiles: - - pos: - - 5 - - 0 - idx: 34 - collision: Solid - - pos: - - 6 - - 0 - idx: 35 - collision: Solid - - pos: - - 7 - - 0 - idx: 35 - collision: Solid - - pos: - - 8 - - 0 - idx: 35 - collision: Solid - - pos: - - 9 - - 0 - idx: 35 - collision: Solid - - pos: - - 10 - - 0 - idx: 35 - collision: Solid - - pos: - - 11 - - 0 - idx: 35 - collision: Solid - - pos: - - 12 - - 0 - idx: 35 - collision: Solid - - pos: - - 13 - - 0 - idx: 35 - collision: Solid - - pos: - - 14 - - 0 - idx: 35 - collision: Solid - - pos: - - 15 - - 0 - idx: 35 - collision: Solid - - pos: - - 16 - - 0 - idx: 35 - collision: Solid - - pos: - - 17 - - 0 - idx: 35 - collision: Solid - - pos: - - 18 - - 0 - idx: 35 - collision: Solid - - pos: - - 19 - - 0 - idx: 35 - collision: Solid - - pos: - - 20 - - 0 - idx: 35 - collision: Solid - - pos: - - 21 - - 0 - idx: 35 - collision: Solid - - pos: - - 22 - - 0 - idx: 35 - collision: Solid - - pos: - - 23 - - 0 - idx: 35 - collision: Solid - - pos: - - 24 - - 0 - idx: 35 - collision: Solid - - pos: - - 25 - - 0 - idx: 35 - collision: Solid - - pos: - - 26 - - 0 - idx: 36 - collision: Solid - - pos: - - 4 - - 1 - idx: 34 - collision: Solid - - pos: - - 5 - - 1 - idx: 18 - collision: Solid - - pos: - - 6 - - 1 - idx: 23 - collision: Solid - - pos: - - 7 - - 1 - idx: 1 - collision: Solid - - pos: - - 8 - - 1 - idx: 1 - collision: Solid - - pos: - - 9 - - 1 - idx: 1 - collision: Solid - - pos: - - 10 - - 1 - idx: 1 - collision: Solid - - pos: - - 11 - - 1 - idx: 1 - collision: Solid - - pos: - - 12 - - 1 - idx: 1 - collision: Solid - - pos: - - 13 - - 1 - idx: 1 - collision: Solid - - pos: - - 14 - - 1 - idx: 1 - collision: Solid - - pos: - - 15 - - 1 - idx: 1 - collision: Solid - - pos: - - 16 - - 1 - idx: 1 - collision: Solid - - pos: - - 17 - - 1 - idx: 1 - collision: Solid - - pos: - - 18 - - 1 - idx: 1 - collision: Solid - - pos: - - 19 - - 1 - idx: 1 - collision: Solid - - pos: - - 20 - - 1 - idx: 1 - collision: Solid - - pos: - - 21 - - 1 - idx: 1 - collision: Solid - - pos: - - 22 - - 1 - idx: 1 - collision: Solid - - pos: - - 23 - - 1 - idx: 1 - collision: Solid - - pos: - - 24 - - 1 - idx: 24 - collision: Solid - - pos: - - 25 - - 1 - idx: 18 - collision: Solid - - pos: - - 26 - - 1 - idx: 18 - collision: Solid - - pos: - - 27 - - 1 - idx: 36 - collision: Solid - - pos: - - 4 - - 2 - idx: 17 - collision: Solid - - pos: - - 5 - - 2 - idx: 18 - collision: Solid - - pos: - - 6 - - 2 - idx: 19 - collision: Solid - - pos: - - 24 - - 2 - idx: 17 - collision: Solid - - pos: - - 25 - - 2 - idx: 18 - collision: Solid - - pos: - - 26 - - 2 - idx: 18 - collision: Solid - - pos: - - 27 - - 2 - idx: 19 - collision: Solid - - pos: - - 4 - - 3 - idx: 17 - collision: Solid - - pos: - - 5 - - 3 - idx: 18 - collision: Solid - - pos: - - 6 - - 3 - idx: 19 - collision: Solid - - pos: - - 24 - - 3 - idx: 17 - collision: Solid - - pos: - - 25 - - 3 - idx: 18 - collision: Solid - - pos: - - 26 - - 3 - idx: 18 - collision: Solid - - pos: - - 27 - - 3 - idx: 19 - collision: Solid - - pos: - - 3 - - 4 - idx: 68 - collision: Solid - - pos: - - 4 - - 4 - idx: 1 - collision: Solid - - pos: - - 5 - - 4 - idx: 1 - collision: Solid - - pos: - - 6 - - 4 - idx: 2 - collision: Solid - - pos: - - 11 - - 4 - idx: 34 - collision: Solid - - pos: - - 12 - - 4 - idx: 35 - collision: Solid - - pos: - - 13 - - 4 - idx: 35 - collision: Solid - - pos: - - 14 - - 4 - idx: 35 - collision: Solid - - pos: - - 15 - - 4 - idx: 35 - collision: Solid - - pos: - - 16 - - 4 - idx: 77 - collision: Solid - - pos: - - 17 - - 4 - idx: 69 - collision: Solid - - pos: - - 18 - - 4 - idx: 70 - collision: Solid - - pos: - - 24 - - 4 - idx: 17 - collision: Solid - - pos: - - 25 - - 4 - idx: 18 - collision: Solid - - pos: - - 26 - - 4 - idx: 18 - collision: Solid - - pos: - - 27 - - 4 - idx: 19 - collision: Solid - - pos: - - 11 - - 5 - idx: 17 - collision: Solid - - pos: - - 12 - - 5 - idx: 18 - collision: Solid - - pos: - - 13 - - 5 - idx: 18 - collision: Solid - - pos: - - 14 - - 5 - idx: 18 - collision: Solid - - pos: - - 15 - - 5 - idx: 18 - collision: Solid - - pos: - - 16 - - 5 - idx: 19 - collision: Solid - - pos: - - 20 - - 5 - idx: 85 - collision: Empty - - pos: - - 24 - - 5 - idx: 0 - collision: Solid - - pos: - - 25 - - 5 - idx: 1 - collision: Solid - - pos: - - 26 - - 5 - idx: 1 - collision: Solid - - pos: - - 27 - - 5 - idx: 1 - collision: Solid - - pos: - - 28 - - 5 - idx: 70 - collision: Solid - - pos: - - 11 - - 6 - idx: 0 - collision: Solid - - pos: - - 12 - - 6 - idx: 1 - collision: Solid - - pos: - - 13 - - 6 - idx: 1 - collision: Solid - - pos: - - 14 - - 6 - idx: 24 - collision: Solid - - pos: - - 15 - - 6 - idx: 18 - collision: Solid - - pos: - - 16 - - 6 - idx: 19 - collision: Solid - - pos: - - 14 - - 7 - idx: 0 - collision: Solid - - pos: - - 15 - - 7 - idx: 1 - collision: Solid - - pos: - - 16 - - 7 - idx: 2 - collision: Solid - elements: [] -- id: platforms - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 12 - - 2 - idx: 44 - collision: Empty - - pos: - - 17 - - 2 - idx: 44 - collision: Empty - - pos: - - 12 - - 3 - idx: 11 - collision: Empty - - pos: - - 17 - - 3 - idx: 22 - collision: Empty - - pos: - - 20 - - 8 - idx: 41 - collision: JumpThrough - - pos: - - 21 - - 8 - idx: 42 - collision: JumpThrough - - pos: - - 22 - - 8 - idx: 43 - collision: JumpThrough - - pos: - - 7 - - 9 - idx: 41 - collision: JumpThrough - - pos: - - 8 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 9 - - 9 - idx: 43 - collision: JumpThrough - elements: [] -- id: background - tilemap: null - tiles: [] - elements: [] -- id: decorations - tilemap: null - tiles: [] - elements: - - pos: - - 752.0 - - 74.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 720.0 - - 89.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 168.0 - - 185.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 416.0 - - 89.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 840.0 - - 217.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 656.0 - - 89.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 568.0 - - 185.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 480.0 - - 281.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 360.0 - - 89.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 576.0 - - 89.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 392.0 - - 249.5 - element: /elements/decoration/seaweed/seaweed.element.yaml -- id: items - tilemap: null - tiles: [] - elements: - - pos: - - 688.0 - - 298.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 272.0 - - 330.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 472.0 - - 86.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 144.0 - - 182.5 - element: /elements/item/crate/crate.element.yaml - - pos: - - 568.0 - - 182.5 - element: /elements/item/crate/crate.element.yaml - - pos: - - 880.0 - - 214.5 - element: /elements/item/crate/crate.element.yaml - - pos: - - 424.0 - - 246.5 - element: /elements/item/crate/crate.element.yaml -- id: critters - tilemap: null - tiles: [] - elements: - - pos: - - 659.0 - - 166.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 295.0 - - 119.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 488.0 - - 263.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 782.0 - - 240.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 208.0 - - 221.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 696.0 - - 71.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 394.0 - - 231.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 818.0 - - 202.5 - element: /elements/environment/urchin/urchin.element.yaml - - pos: - - 392.0 - - 71.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 576.0 - - 165.0 - element: /elements/environment/snail/snail.element.yaml -- id: spawners - tilemap: null - tiles: [] - elements: - - pos: - - 288.0 - - 88.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 248.0 - - 88.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 712.0 - - 88.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 672.0 - - 88.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml +name: Level 2 +background: + speed: + - 0.09 + - 0.04 + layers: + - image: /map/resources/background_04.png + size: + - 896.0 + - 480.0 + depth: 6.0 + scale: 6.0 + offset: + - 0.0 + - 0.0 + - image: /map/resources/background_03.png + size: + - 896.0 + - 480.0 + depth: 5.8 + scale: 2.2 + offset: + - 100.0 + - 0.0 + - image: /map/resources/background_02.png + size: + - 896.0 + - 480.0 + depth: 4.0 + scale: 2.2 + offset: + - 600.0 + - 0.0 + - image: /map/resources/background_01.png + size: + - 896.0 + - 480.0 + depth: 1.0 + scale: 2.2 + offset: + - 500.0 + - 0.0 +background_color: rgba(91, 87, 114, 255) +grid_size: +- 34 +- 14 +tile_size: +- 32.0 +- 32.0 +layers: +- id: main layer + tilemap: /map/resources/coral.atlas.yaml + tiles: + - pos: + - 5 + - 0 + idx: 34 + collision: Solid + - pos: + - 6 + - 0 + idx: 35 + collision: Solid + - pos: + - 7 + - 0 + idx: 35 + collision: Solid + - pos: + - 8 + - 0 + idx: 35 + collision: Solid + - pos: + - 9 + - 0 + idx: 35 + collision: Solid + - pos: + - 10 + - 0 + idx: 35 + collision: Solid + - pos: + - 11 + - 0 + idx: 35 + collision: Solid + - pos: + - 12 + - 0 + idx: 35 + collision: Solid + - pos: + - 13 + - 0 + idx: 35 + collision: Solid + - pos: + - 14 + - 0 + idx: 35 + collision: Solid + - pos: + - 15 + - 0 + idx: 35 + collision: Solid + - pos: + - 16 + - 0 + idx: 35 + collision: Solid + - pos: + - 17 + - 0 + idx: 35 + collision: Solid + - pos: + - 18 + - 0 + idx: 35 + collision: Solid + - pos: + - 19 + - 0 + idx: 35 + collision: Solid + - pos: + - 20 + - 0 + idx: 35 + collision: Solid + - pos: + - 21 + - 0 + idx: 35 + collision: Solid + - pos: + - 22 + - 0 + idx: 35 + collision: Solid + - pos: + - 23 + - 0 + idx: 35 + collision: Solid + - pos: + - 24 + - 0 + idx: 35 + collision: Solid + - pos: + - 25 + - 0 + idx: 35 + collision: Solid + - pos: + - 26 + - 0 + idx: 36 + collision: Solid + - pos: + - 4 + - 1 + idx: 34 + collision: Solid + - pos: + - 5 + - 1 + idx: 18 + collision: Solid + - pos: + - 6 + - 1 + idx: 23 + collision: Solid + - pos: + - 7 + - 1 + idx: 1 + collision: Solid + - pos: + - 8 + - 1 + idx: 1 + collision: Solid + - pos: + - 9 + - 1 + idx: 1 + collision: Solid + - pos: + - 10 + - 1 + idx: 1 + collision: Solid + - pos: + - 11 + - 1 + idx: 1 + collision: Solid + - pos: + - 12 + - 1 + idx: 1 + collision: Solid + - pos: + - 13 + - 1 + idx: 1 + collision: Solid + - pos: + - 14 + - 1 + idx: 1 + collision: Solid + - pos: + - 15 + - 1 + idx: 1 + collision: Solid + - pos: + - 16 + - 1 + idx: 1 + collision: Solid + - pos: + - 17 + - 1 + idx: 1 + collision: Solid + - pos: + - 18 + - 1 + idx: 1 + collision: Solid + - pos: + - 19 + - 1 + idx: 1 + collision: Solid + - pos: + - 20 + - 1 + idx: 1 + collision: Solid + - pos: + - 21 + - 1 + idx: 1 + collision: Solid + - pos: + - 22 + - 1 + idx: 1 + collision: Solid + - pos: + - 23 + - 1 + idx: 1 + collision: Solid + - pos: + - 24 + - 1 + idx: 24 + collision: Solid + - pos: + - 25 + - 1 + idx: 18 + collision: Solid + - pos: + - 26 + - 1 + idx: 18 + collision: Solid + - pos: + - 27 + - 1 + idx: 36 + collision: Solid + - pos: + - 4 + - 2 + idx: 17 + collision: Solid + - pos: + - 5 + - 2 + idx: 18 + collision: Solid + - pos: + - 6 + - 2 + idx: 19 + collision: Solid + - pos: + - 24 + - 2 + idx: 17 + collision: Solid + - pos: + - 25 + - 2 + idx: 18 + collision: Solid + - pos: + - 26 + - 2 + idx: 18 + collision: Solid + - pos: + - 27 + - 2 + idx: 19 + collision: Solid + - pos: + - 4 + - 3 + idx: 17 + collision: Solid + - pos: + - 5 + - 3 + idx: 18 + collision: Solid + - pos: + - 6 + - 3 + idx: 19 + collision: Solid + - pos: + - 24 + - 3 + idx: 17 + collision: Solid + - pos: + - 25 + - 3 + idx: 18 + collision: Solid + - pos: + - 26 + - 3 + idx: 18 + collision: Solid + - pos: + - 27 + - 3 + idx: 19 + collision: Solid + - pos: + - 3 + - 4 + idx: 68 + collision: Solid + - pos: + - 4 + - 4 + idx: 1 + collision: Solid + - pos: + - 5 + - 4 + idx: 1 + collision: Solid + - pos: + - 6 + - 4 + idx: 2 + collision: Solid + - pos: + - 11 + - 4 + idx: 34 + collision: Solid + - pos: + - 12 + - 4 + idx: 35 + collision: Solid + - pos: + - 13 + - 4 + idx: 35 + collision: Solid + - pos: + - 14 + - 4 + idx: 35 + collision: Solid + - pos: + - 15 + - 4 + idx: 35 + collision: Solid + - pos: + - 16 + - 4 + idx: 77 + collision: Solid + - pos: + - 17 + - 4 + idx: 69 + collision: Solid + - pos: + - 18 + - 4 + idx: 70 + collision: Solid + - pos: + - 24 + - 4 + idx: 17 + collision: Solid + - pos: + - 25 + - 4 + idx: 18 + collision: Solid + - pos: + - 26 + - 4 + idx: 18 + collision: Solid + - pos: + - 27 + - 4 + idx: 19 + collision: Solid + - pos: + - 11 + - 5 + idx: 17 + collision: Solid + - pos: + - 12 + - 5 + idx: 18 + collision: Solid + - pos: + - 13 + - 5 + idx: 18 + collision: Solid + - pos: + - 14 + - 5 + idx: 18 + collision: Solid + - pos: + - 15 + - 5 + idx: 18 + collision: Solid + - pos: + - 16 + - 5 + idx: 19 + collision: Solid + - pos: + - 20 + - 5 + idx: 85 + collision: Empty + - pos: + - 24 + - 5 + idx: 0 + collision: Solid + - pos: + - 25 + - 5 + idx: 1 + collision: Solid + - pos: + - 26 + - 5 + idx: 1 + collision: Solid + - pos: + - 27 + - 5 + idx: 1 + collision: Solid + - pos: + - 28 + - 5 + idx: 70 + collision: Solid + - pos: + - 11 + - 6 + idx: 0 + collision: Solid + - pos: + - 12 + - 6 + idx: 1 + collision: Solid + - pos: + - 13 + - 6 + idx: 1 + collision: Solid + - pos: + - 14 + - 6 + idx: 24 + collision: Solid + - pos: + - 15 + - 6 + idx: 18 + collision: Solid + - pos: + - 16 + - 6 + idx: 19 + collision: Solid + - pos: + - 14 + - 7 + idx: 0 + collision: Solid + - pos: + - 15 + - 7 + idx: 1 + collision: Solid + - pos: + - 16 + - 7 + idx: 2 + collision: Solid + elements: [] +- id: platforms + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 12 + - 2 + idx: 44 + collision: Empty + - pos: + - 17 + - 2 + idx: 44 + collision: Empty + - pos: + - 12 + - 3 + idx: 11 + collision: Empty + - pos: + - 17 + - 3 + idx: 22 + collision: Empty + - pos: + - 20 + - 8 + idx: 52 + collision: JumpThrough + - pos: + - 21 + - 8 + idx: 53 + collision: JumpThrough + - pos: + - 22 + - 8 + idx: 54 + collision: JumpThrough + - pos: + - 7 + - 9 + idx: 52 + collision: JumpThrough + - pos: + - 8 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 9 + - 9 + idx: 54 + collision: JumpThrough + elements: [] +- id: background + tilemap: null + tiles: [] + elements: [] +- id: decorations + tilemap: null + tiles: [] + elements: + - pos: + - 752.0 + - 74.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 720.0 + - 89.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 168.0 + - 185.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 416.0 + - 89.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 840.0 + - 217.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 656.0 + - 89.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 568.0 + - 185.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 480.0 + - 281.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 360.0 + - 89.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 576.0 + - 89.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 392.0 + - 249.5 + element: /elements/decoration/seaweed/seaweed.element.yaml +- id: items + tilemap: null + tiles: [] + elements: + - pos: + - 688.0 + - 298.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 272.0 + - 330.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 472.0 + - 86.5 + element: /elements/item/mine/mine.element.yaml + - pos: + - 144.0 + - 182.5 + element: /elements/item/crate/crate.element.yaml + - pos: + - 568.0 + - 182.5 + element: /elements/item/crate/crate.element.yaml + - pos: + - 880.0 + - 214.5 + element: /elements/item/crate/crate.element.yaml + - pos: + - 424.0 + - 246.5 + element: /elements/item/crate/crate.element.yaml +- id: critters + tilemap: null + tiles: [] + elements: + - pos: + - 659.0 + - 166.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 295.0 + - 119.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 488.0 + - 263.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 782.0 + - 240.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 208.0 + - 221.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 696.0 + - 71.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 394.0 + - 231.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 818.0 + - 202.5 + element: /elements/environment/urchin/urchin.element.yaml + - pos: + - 392.0 + - 71.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 576.0 + - 165.0 + element: /elements/environment/snail/snail.element.yaml +- id: spawners + tilemap: null + tiles: [] + elements: + - pos: + - 288.0 + - 88.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 248.0 + - 88.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 712.0 + - 88.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 672.0 + - 88.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml diff --git a/assets/map/levels/level_3.map.yaml b/assets/map/levels/level_3.map.yaml index edf56ddd1f..c5a290c126 100644 --- a/assets/map/levels/level_3.map.yaml +++ b/assets/map/levels/level_3.map.yaml @@ -1,45 +1,27 @@ name: Level 3 background: - speed: - - 0.09 - - 0.04 + speed: [0.09, 0.04] layers: - image: /map/resources/background_04.png - size: - - 896.0 - - 480.0 + size: [896.0, 480.0] depth: 6.0 scale: 6.0 - offset: - - 0.0 - - 0.0 + offset: [0.0, 0.0] - image: /map/resources/background_03.png - size: - - 896.0 - - 480.0 + size: [896.0, 480.0] depth: 5.8 scale: 2.2 - offset: - - 100.0 - - 0.0 + offset: [100.0, 0.0] - image: /map/resources/background_02.png - size: - - 896.0 - - 480.0 + size: [896.0, 480.0] depth: 4.0 scale: 2.2 - offset: - - 600.0 - - 0.0 + offset: [600.0, 0.0] - image: /map/resources/background_01.png - size: - - 896.0 - - 480.0 + size: [896.0, 480.0] depth: 1.0 scale: 2.2 - offset: - - 500.0 - - 0.0 + offset: [500.0, 0.0] background_color: rgba(91, 87, 114, 255) grid_size: - 27 @@ -51,1405 +33,317 @@ layers: - id: main layer tilemap: /map/resources/ground_rock.atlas.yaml tiles: - - pos: - - 3 - - 2 - idx: 34 - collision: Solid - - pos: - - 4 - - 2 - idx: 35 - collision: Solid - - pos: - - 5 - - 2 - idx: 35 - collision: Solid - - pos: - - 6 - - 2 - idx: 35 - collision: Solid - - pos: - - 7 - - 2 - idx: 35 - collision: Solid - - pos: - - 8 - - 2 - idx: 35 - collision: Solid - - pos: - - 9 - - 2 - idx: 35 - collision: Solid - - pos: - - 10 - - 2 - idx: 35 - collision: Solid - - pos: - - 11 - - 2 - idx: 35 - collision: Solid - - pos: - - 12 - - 2 - idx: 35 - collision: Solid - - pos: - - 13 - - 2 - idx: 35 - collision: Solid - - pos: - - 14 - - 2 - idx: 35 - collision: Solid - - pos: - - 15 - - 2 - idx: 35 - collision: Solid - - pos: - - 16 - - 2 - idx: 35 - collision: Solid - - pos: - - 17 - - 2 - idx: 35 - collision: Solid - - pos: - - 18 - - 2 - idx: 35 - collision: Solid - - pos: - - 19 - - 2 - idx: 35 - collision: Solid - - pos: - - 20 - - 2 - idx: 35 - collision: Solid - - pos: - - 21 - - 2 - idx: 35 - collision: Solid - - pos: - - 22 - - 2 - idx: 35 - collision: Solid - - pos: - - 23 - - 2 - idx: 36 - collision: Solid - - pos: - - 2 - - 3 - idx: 34 - collision: Solid - - pos: - - 3 - - 3 - idx: 23 - collision: Solid - - pos: - - 4 - - 3 - idx: 1 - collision: Solid - - pos: - - 5 - - 3 - idx: 1 - collision: Solid - - pos: - - 6 - - 3 - idx: 1 - collision: Solid - - pos: - - 7 - - 3 - idx: 1 - collision: Solid - - pos: - - 8 - - 3 - idx: 1 - collision: Solid - - pos: - - 9 - - 3 - idx: 1 - collision: Solid - - pos: - - 10 - - 3 - idx: 1 - collision: Solid - - pos: - - 11 - - 3 - idx: 1 - collision: Solid - - pos: - - 12 - - 3 - idx: 1 - collision: Solid - - pos: - - 13 - - 3 - idx: 1 - collision: Solid - - pos: - - 14 - - 3 - idx: 1 - collision: Solid - - pos: - - 15 - - 3 - idx: 1 - collision: Solid - - pos: - - 16 - - 3 - idx: 1 - collision: Solid - - pos: - - 17 - - 3 - idx: 1 - collision: Solid - - pos: - - 18 - - 3 - idx: 1 - collision: Solid - - pos: - - 19 - - 3 - idx: 1 - collision: Solid - - pos: - - 20 - - 3 - idx: 1 - collision: Solid - - pos: - - 21 - - 3 - idx: 1 - collision: Solid - - pos: - - 22 - - 3 - idx: 1 - collision: Solid - - pos: - - 23 - - 3 - idx: 12 - collision: Solid - - pos: - - 24 - - 3 - idx: 36 - collision: Solid - - pos: - - 2 - - 4 - idx: 17 - collision: Solid - - pos: - - 3 - - 4 - idx: 19 - collision: Solid - - pos: - - 23 - - 4 - idx: 17 - collision: Solid - - pos: - - 24 - - 4 - idx: 19 - collision: Solid - - pos: - - 0 - - 5 - idx: 34 - collision: Solid - - pos: - - 1 - - 5 - idx: 35 - collision: Solid - - pos: - - 2 - - 5 - idx: 23 - collision: Solid - - pos: - - 3 - - 5 - idx: 2 - collision: Solid - - pos: - - 23 - - 5 - idx: 0 - collision: Solid - - pos: - - 24 - - 5 - idx: 24 - collision: Solid - - pos: - - 25 - - 5 - idx: 35 - collision: Solid - - pos: - - 26 - - 5 - idx: 36 - collision: Solid - - pos: - - 0 - - 6 - idx: 34 - collision: Solid - - pos: - - 1 - - 6 - idx: 1 - collision: Solid - - pos: - - 2 - - 6 - idx: 2 - collision: Solid - - pos: - - 24 - - 6 - idx: 0 - collision: Solid - - pos: - - 25 - - 6 - idx: 1 - collision: Solid - - pos: - - 26 - - 6 - idx: 84 - collision: Solid - - pos: - - 0 - - 7 - idx: 21 - collision: Solid - - pos: - - 26 - - 7 - idx: 21 - collision: Solid - - pos: - - 0 - - 8 - idx: 21 - collision: Solid - - pos: - - 26 - - 8 - idx: 21 - collision: Solid - - pos: - - 0 - - 9 - idx: 21 - collision: Solid - - pos: - - 26 - - 9 - idx: 21 - collision: Solid - - pos: - - 0 - - 10 - idx: 21 - collision: JumpThrough - - pos: - - 26 - - 10 - idx: 21 - collision: JumpThrough - - pos: - - 0 - - 11 - idx: 21 - collision: Solid - - pos: - - 26 - - 11 - idx: 21 - collision: Solid - - pos: - - 0 - - 12 - idx: 21 - collision: Solid - - pos: - - 26 - - 12 - idx: 21 - collision: Solid - - pos: - - 0 - - 13 - idx: 21 - collision: JumpThrough - - pos: - - 26 - - 13 - idx: 21 - collision: JumpThrough - - pos: - - 0 - - 14 - idx: 21 - collision: Solid - - pos: - - 26 - - 14 - idx: 21 - collision: Solid - - pos: - - 0 - - 15 - idx: 21 - collision: Solid - - pos: - - 26 - - 15 - idx: 21 - collision: Solid - - pos: - - 0 - - 16 - idx: 21 - collision: Solid - - pos: - - 26 - - 16 - idx: 21 - collision: Solid - - pos: - - 0 - - 17 - idx: 21 - collision: Solid - - pos: - - 26 - - 17 - idx: 21 - collision: Solid - - pos: - - 0 - - 18 - idx: 21 - collision: Solid - - pos: - - 26 - - 18 - idx: 21 - collision: Solid - - pos: - - 0 - - 19 - idx: 17 - collision: Solid - - pos: - - 1 - - 19 - idx: 36 - collision: Solid - - pos: - - 25 - - 19 - idx: 34 - collision: Solid - - pos: - - 26 - - 19 - idx: 19 - collision: Solid - - pos: - - 0 - - 20 - idx: 0 - collision: Solid - - pos: - - 1 - - 20 - idx: 24 - collision: Solid - - pos: - - 2 - - 20 - idx: 35 - collision: Solid - - pos: - - 3 - - 20 - idx: 35 - collision: Solid - - pos: - - 4 - - 20 - idx: 35 - collision: Solid - - pos: - - 5 - - 20 - idx: 35 - collision: Solid - - pos: - - 6 - - 20 - idx: 35 - collision: Solid - - pos: - - 7 - - 20 - idx: 35 - collision: Solid - - pos: - - 8 - - 20 - idx: 35 - collision: Solid - - pos: - - 9 - - 20 - idx: 35 - collision: Solid - - pos: - - 10 - - 20 - idx: 35 - collision: Solid - - pos: - - 11 - - 20 - idx: 35 - collision: Solid - - pos: - - 12 - - 20 - idx: 35 - collision: Solid - - pos: - - 13 - - 20 - idx: 35 - collision: Solid - - pos: - - 14 - - 20 - idx: 35 - collision: Solid - - pos: - - 15 - - 20 - idx: 35 - collision: Solid - - pos: - - 16 - - 20 - idx: 35 - collision: Solid - - pos: - - 17 - - 20 - idx: 35 - collision: Solid - - pos: - - 18 - - 20 - idx: 35 - collision: Solid - - pos: - - 19 - - 20 - idx: 35 - collision: Solid - - pos: - - 20 - - 20 - idx: 35 - collision: Solid - - pos: - - 21 - - 20 - idx: 35 - collision: Solid - - pos: - - 22 - - 20 - idx: 35 - collision: Solid - - pos: - - 23 - - 20 - idx: 35 - collision: Solid - - pos: - - 24 - - 20 - idx: 35 - collision: Solid - - pos: - - 25 - - 20 - idx: 23 - collision: Solid - - pos: - - 26 - - 20 - idx: 2 - collision: Solid - - pos: - - 1 - - 21 - idx: 0 - collision: Solid - - pos: - - 2 - - 21 - idx: 1 - collision: Solid - - pos: - - 3 - - 21 - idx: 1 - collision: Solid - - pos: - - 4 - - 21 - idx: 1 - collision: Solid - - pos: - - 5 - - 21 - idx: 1 - collision: Solid - - pos: - - 6 - - 21 - idx: 1 - collision: Solid - - pos: - - 7 - - 21 - idx: 1 - collision: Solid - - pos: - - 8 - - 21 - idx: 1 - collision: Solid - - pos: - - 9 - - 21 - idx: 1 - collision: Solid - - pos: - - 10 - - 21 - idx: 1 - collision: Solid - - pos: - - 11 - - 21 - idx: 1 - collision: Solid - - pos: - - 12 - - 21 - idx: 1 - collision: Solid - - pos: - - 13 - - 21 - idx: 1 - collision: Solid - - pos: - - 14 - - 21 - idx: 1 - collision: Solid - - pos: - - 15 - - 21 - idx: 1 - collision: Solid - - pos: - - 16 - - 21 - idx: 1 - collision: Solid - - pos: - - 17 - - 21 - idx: 1 - collision: Solid - - pos: - - 18 - - 21 - idx: 1 - collision: Solid - - pos: - - 19 - - 21 - idx: 1 - collision: Solid - - pos: - - 20 - - 21 - idx: 1 - collision: Solid - - pos: - - 21 - - 21 - idx: 1 - collision: Solid - - pos: - - 22 - - 21 - idx: 1 - collision: Solid - - pos: - - 23 - - 21 - idx: 1 - collision: Solid - - pos: - - 24 - - 21 - idx: 1 - collision: Solid - - pos: - - 25 - - 21 - idx: 2 - collision: Solid + - { pos: [3, 2], idx: 34, collision: Solid } + - { pos: [4, 2], idx: 35, collision: Solid } + - { pos: [5, 2], idx: 35, collision: Solid } + - { pos: [6, 2], idx: 35, collision: Solid } + - { pos: [7, 2], idx: 35, collision: Solid } + - { pos: [8, 2], idx: 35, collision: Solid } + - { pos: [9, 2], idx: 35, collision: Solid } + - { pos: [10, 2], idx: 35, collision: Solid } + - { pos: [11, 2], idx: 35, collision: Solid } + - { pos: [12, 2], idx: 35, collision: Solid } + - { pos: [13, 2], idx: 35, collision: Solid } + - { pos: [14, 2], idx: 35, collision: Solid } + - { pos: [15, 2], idx: 35, collision: Solid } + - { pos: [16, 2], idx: 35, collision: Solid } + - { pos: [17, 2], idx: 35, collision: Solid } + - { pos: [18, 2], idx: 35, collision: Solid } + - { pos: [19, 2], idx: 35, collision: Solid } + - { pos: [20, 2], idx: 35, collision: Solid } + - { pos: [21, 2], idx: 35, collision: Solid } + - { pos: [22, 2], idx: 35, collision: Solid } + - { pos: [23, 2], idx: 36, collision: Solid } + - { pos: [2, 3], idx: 34, collision: Solid } + - { pos: [3, 3], idx: 23, collision: Solid } + - { pos: [4, 3], idx: 1, collision: Solid } + - { pos: [5, 3], idx: 1, collision: Solid } + - { pos: [6, 3], idx: 1, collision: Solid } + - { pos: [7, 3], idx: 1, collision: Solid } + - { pos: [8, 3], idx: 1, collision: Solid } + - { pos: [9, 3], idx: 1, collision: Solid } + - { pos: [10, 3], idx: 1, collision: Solid } + - { pos: [11, 3], idx: 1, collision: Solid } + - { pos: [12, 3], idx: 1, collision: Solid } + - { pos: [13, 3], idx: 1, collision: Solid } + - { pos: [14, 3], idx: 1, collision: Solid } + - { pos: [15, 3], idx: 1, collision: Solid } + - { pos: [16, 3], idx: 1, collision: Solid } + - { pos: [17, 3], idx: 1, collision: Solid } + - { pos: [18, 3], idx: 1, collision: Solid } + - { pos: [19, 3], idx: 1, collision: Solid } + - { pos: [20, 3], idx: 1, collision: Solid } + - { pos: [21, 3], idx: 1, collision: Solid } + - { pos: [22, 3], idx: 1, collision: Solid } + - { pos: [23, 3], idx: 12, collision: Solid } + - { pos: [24, 3], idx: 36, collision: Solid } + - { pos: [2, 4], idx: 17, collision: Solid } + - { pos: [3, 4], idx: 19, collision: Solid } + - { pos: [23, 4], idx: 17, collision: Solid } + - { pos: [24, 4], idx: 19, collision: Solid } + - { pos: [0, 5], idx: 34, collision: Solid } + - { pos: [1, 5], idx: 35, collision: Solid } + - { pos: [2, 5], idx: 23, collision: Solid } + - { pos: [3, 5], idx: 2, collision: Solid } + - { pos: [23, 5], idx: 0, collision: Solid } + - { pos: [24, 5], idx: 24, collision: Solid } + - { pos: [25, 5], idx: 35, collision: Solid } + - { pos: [26, 5], idx: 36, collision: Solid } + - { pos: [0, 6], idx: 34, collision: Solid } + - { pos: [1, 6], idx: 1, collision: Solid } + - { pos: [2, 6], idx: 2, collision: Solid } + - { pos: [24, 6], idx: 0, collision: Solid } + - { pos: [25, 6], idx: 1, collision: Solid } + - { pos: [26, 6], idx: 84, collision: Solid } + - { pos: [0, 7], idx: 21, collision: Solid } + - { pos: [26, 7], idx: 21, collision: Solid } + - { pos: [0, 8], idx: 21, collision: Solid } + - { pos: [26, 8], idx: 21, collision: Solid } + - { pos: [0, 9], idx: 21, collision: Solid } + - { pos: [26, 9], idx: 21, collision: Solid } + - { pos: [0, 10], idx: 21, collision: JumpThrough } + - { pos: [26, 10], idx: 21, collision: JumpThrough } + - { pos: [0, 11], idx: 21, collision: Solid } + - { pos: [26, 11], idx: 21, collision: Solid } + - { pos: [0, 12], idx: 21, collision: Solid } + - { pos: [26, 12], idx: 21, collision: Solid } + - { pos: [0, 13], idx: 21, collision: JumpThrough } + - { pos: [26, 13], idx: 21, collision: JumpThrough } + - { pos: [0, 14], idx: 21, collision: Solid } + - { pos: [26, 14], idx: 21, collision: Solid } + - { pos: [0, 15], idx: 21, collision: Solid } + - { pos: [26, 15], idx: 21, collision: Solid } + - { pos: [0, 16], idx: 21, collision: Solid } + - { pos: [26, 16], idx: 21, collision: Solid } + - { pos: [0, 17], idx: 21, collision: Solid } + - { pos: [26, 17], idx: 21, collision: Solid } + - { pos: [0, 18], idx: 21, collision: Solid } + - { pos: [26, 18], idx: 21, collision: Solid } + - { pos: [0, 19], idx: 17, collision: Solid } + - { pos: [1, 19], idx: 36, collision: Solid } + - { pos: [25, 19], idx: 34, collision: Solid } + - { pos: [26, 19], idx: 19, collision: Solid } + - { pos: [0, 20], idx: 0, collision: Solid } + - { pos: [1, 20], idx: 24, collision: Solid } + - { pos: [2, 20], idx: 35, collision: Solid } + - { pos: [3, 20], idx: 35, collision: Solid } + - { pos: [4, 20], idx: 35, collision: Solid } + - { pos: [5, 20], idx: 35, collision: Solid } + - { pos: [6, 20], idx: 35, collision: Solid } + - { pos: [7, 20], idx: 35, collision: Solid } + - { pos: [8, 20], idx: 35, collision: Solid } + - { pos: [9, 20], idx: 35, collision: Solid } + - { pos: [10, 20], idx: 35, collision: Solid } + - { pos: [11, 20], idx: 35, collision: Solid } + - { pos: [12, 20], idx: 35, collision: Solid } + - { pos: [13, 20], idx: 35, collision: Solid } + - { pos: [14, 20], idx: 35, collision: Solid } + - { pos: [15, 20], idx: 35, collision: Solid } + - { pos: [16, 20], idx: 35, collision: Solid } + - { pos: [17, 20], idx: 35, collision: Solid } + - { pos: [18, 20], idx: 35, collision: Solid } + - { pos: [19, 20], idx: 35, collision: Solid } + - { pos: [20, 20], idx: 35, collision: Solid } + - { pos: [21, 20], idx: 35, collision: Solid } + - { pos: [22, 20], idx: 35, collision: Solid } + - { pos: [23, 20], idx: 35, collision: Solid } + - { pos: [24, 20], idx: 35, collision: Solid } + - { pos: [25, 20], idx: 23, collision: Solid } + - { pos: [26, 20], idx: 2, collision: Solid } + - { pos: [1, 21], idx: 0, collision: Solid } + - { pos: [2, 21], idx: 1, collision: Solid } + - { pos: [3, 21], idx: 1, collision: Solid } + - { pos: [4, 21], idx: 1, collision: Solid } + - { pos: [5, 21], idx: 1, collision: Solid } + - { pos: [6, 21], idx: 1, collision: Solid } + - { pos: [7, 21], idx: 1, collision: Solid } + - { pos: [8, 21], idx: 1, collision: Solid } + - { pos: [9, 21], idx: 1, collision: Solid } + - { pos: [10, 21], idx: 1, collision: Solid } + - { pos: [11, 21], idx: 1, collision: Solid } + - { pos: [12, 21], idx: 1, collision: Solid } + - { pos: [13, 21], idx: 1, collision: Solid } + - { pos: [14, 21], idx: 1, collision: Solid } + - { pos: [15, 21], idx: 1, collision: Solid } + - { pos: [16, 21], idx: 1, collision: Solid } + - { pos: [17, 21], idx: 1, collision: Solid } + - { pos: [18, 21], idx: 1, collision: Solid } + - { pos: [19, 21], idx: 1, collision: Solid } + - { pos: [20, 21], idx: 1, collision: Solid } + - { pos: [21, 21], idx: 1, collision: Solid } + - { pos: [22, 21], idx: 1, collision: Solid } + - { pos: [23, 21], idx: 1, collision: Solid } + - { pos: [24, 21], idx: 1, collision: Solid } + - { pos: [25, 21], idx: 2, collision: Solid } elements: [] - id: wood layer tilemap: /map/resources/ground_wood.atlas.yaml tiles: - - pos: - - 12 - - 6 - idx: 34 - collision: Solid - - pos: - - 13 - - 6 - idx: 35 - collision: Solid - - pos: - - 14 - - 6 - idx: 36 - collision: Solid - - pos: - - 12 - - 7 - idx: 17 - collision: Solid - - pos: - - 13 - - 7 - idx: 18 - collision: Solid - - pos: - - 14 - - 7 - idx: 19 - collision: Solid - - pos: - - 7 - - 8 - idx: 68 - collision: Solid - - pos: - - 8 - - 8 - idx: 69 - collision: Solid - - pos: - - 9 - - 8 - idx: 69 - collision: Solid - - pos: - - 10 - - 8 - idx: 69 - collision: Solid - - pos: - - 11 - - 8 - idx: 69 - collision: Solid - - pos: - - 12 - - 8 - idx: 1 - collision: Solid - - pos: - - 13 - - 8 - idx: 1 - collision: Solid - - pos: - - 14 - - 8 - idx: 1 - collision: Solid - - pos: - - 15 - - 8 - idx: 69 - collision: Solid - - pos: - - 16 - - 8 - idx: 69 - collision: Solid - - pos: - - 17 - - 8 - idx: 69 - collision: Solid - - pos: - - 18 - - 8 - idx: 69 - collision: Solid - - pos: - - 19 - - 8 - idx: 70 - collision: Solid + - { pos: [12, 6], idx: 34, collision: Solid } + - { pos: [13, 6], idx: 35, collision: Solid } + - { pos: [14, 6], idx: 36, collision: Solid } + - { pos: [12, 7], idx: 17, collision: Solid } + - { pos: [13, 7], idx: 18, collision: Solid } + - { pos: [14, 7], idx: 19, collision: Solid } + - { pos: [7, 8], idx: 68, collision: Solid } + - { pos: [8, 8], idx: 69, collision: Solid } + - { pos: [9, 8], idx: 69, collision: Solid } + - { pos: [10, 8], idx: 69, collision: Solid } + - { pos: [11, 8], idx: 69, collision: Solid } + - { pos: [12, 8], idx: 1, collision: Solid } + - { pos: [13, 8], idx: 1, collision: Solid } + - { pos: [14, 8], idx: 1, collision: Solid } + - { pos: [15, 8], idx: 69, collision: Solid } + - { pos: [16, 8], idx: 69, collision: Solid } + - { pos: [17, 8], idx: 69, collision: Solid } + - { pos: [18, 8], idx: 69, collision: Solid } + - { pos: [19, 8], idx: 70, collision: Solid } elements: [] - id: background tilemap: /map/resources/ship_decorations.atlas.yaml tiles: - - pos: - - 13 - - 4 - idx: 44 - collision: Empty - - pos: - - 13 - - 5 - idx: 33 - collision: Empty - - pos: - - 7 - - 9 - idx: 23 - collision: Empty - - pos: - - 8 - - 9 - idx: 24 - collision: Empty - - pos: - - 9 - - 9 - idx: 24 - collision: Empty - - pos: - - 10 - - 9 - idx: 24 - collision: Empty - - pos: - - 11 - - 9 - idx: 24 - collision: Empty - - pos: - - 12 - - 9 - idx: 24 - collision: Empty - - pos: - - 13 - - 9 - idx: 44 - collision: Empty - - pos: - - 14 - - 9 - idx: 24 - collision: Empty - - pos: - - 15 - - 9 - idx: 24 - collision: Empty - - pos: - - 16 - - 9 - idx: 24 - collision: Empty - - pos: - - 17 - - 9 - idx: 24 - collision: Empty - - pos: - - 18 - - 9 - idx: 24 - collision: Empty - - pos: - - 19 - - 9 - idx: 25 - collision: Empty - - pos: - - 13 - - 10 - idx: 11 - collision: Empty - - pos: - - 13 - - 11 - idx: 33 - collision: Empty - - pos: - - 13 - - 12 - idx: 33 - collision: Empty - - pos: - - 13 - - 13 - idx: 22 - collision: Empty - - pos: - - 13 - - 14 - idx: 33 - collision: Empty - - pos: - - 13 - - 15 - idx: 33 - collision: Empty - - pos: - - 13 - - 16 - idx: 33 - collision: Empty - - pos: - - 11 - - 17 - idx: 26 - collision: Empty - - pos: - - 12 - - 17 - idx: 27 - collision: Empty - - pos: - - 13 - - 17 - idx: 28 - collision: Empty - - pos: - - 11 - - 18 - idx: 15 - collision: Empty - - pos: - - 12 - - 18 - idx: 16 - collision: Empty - - pos: - - 13 - - 18 - idx: 17 - collision: Empty + - { pos: [13, 4], idx: 44, collision: Empty } + - { pos: [13, 5], idx: 33, collision: Empty } + - { pos: [7, 9], idx: 24, collision: Empty } + - { pos: [8, 9], idx: 25, collision: Empty } + - { pos: [9, 9], idx: 25, collision: Empty } + - { pos: [10, 9], idx: 25, collision: Empty } + - { pos: [11, 9], idx: 25, collision: Empty } + - { pos: [12, 9], idx: 25, collision: Empty } + - { pos: [13, 9], idx: 44, collision: Empty } + - { pos: [14, 9], idx: 25, collision: Empty } + - { pos: [15, 9], idx: 25, collision: Empty } + - { pos: [16, 9], idx: 25, collision: Empty } + - { pos: [17, 9], idx: 25, collision: Empty } + - { pos: [18, 9], idx: 25, collision: Empty } + - { pos: [19, 9], idx: 26, collision: Empty } + - { pos: [13, 10], idx: 11, collision: Empty } + - { pos: [13, 11], idx: 33, collision: Empty } + - { pos: [13, 12], idx: 33, collision: Empty } + - { pos: [13, 13], idx: 22, collision: Empty } + - { pos: [13, 14], idx: 33, collision: Empty } + - { pos: [13, 15], idx: 33, collision: Empty } + - { pos: [13, 16], idx: 33, collision: Empty } + - { pos: [11, 17], idx: 16, collision: Empty } + - { pos: [12, 17], idx: 17, collision: Empty } + - { pos: [13, 17], idx: 18, collision: Empty } + - { pos: [11, 18], idx: 5, collision: Empty } + - { pos: [12, 18], idx: 6, collision: Empty } + - { pos: [13, 18], idx: 7, collision: Empty } elements: [] - id: decorations tilemap: null tiles: [] elements: - - pos: - - 464.0 - - 313.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 48.0 - - 234.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 816.0 - - 234.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 648.0 - - 153.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 48.0 - - 249.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 256.0 - - 153.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 688.0 - - 153.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 264.0 - - 313.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 752.0 - - 217.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 528.0 - - 153.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 392.0 - - 153.5 - element: /elements/decoration/seaweed/seaweed.element.yaml + - { pos: [464.0, 313.5], element: /elements/decoration/anemones/anemones.element.yaml } + - { pos: [48.0, 234.0], element: /elements/environment/sproinger/sproinger.element.yaml } + - { pos: [816.0, 234.0], element: /elements/environment/sproinger/sproinger.element.yaml } + - { pos: [648.0, 153.5], element: /elements/decoration/anemones/anemones.element.yaml } + - { pos: [48.0, 249.5], element: /elements/decoration/seaweed/seaweed.element.yaml } + - { pos: [256.0, 153.5], element: /elements/decoration/seaweed/seaweed.element.yaml } + - { pos: [688.0, 153.5], element: /elements/decoration/seaweed/seaweed.element.yaml } + - { pos: [264.0, 313.5], element: /elements/decoration/anemones/anemones.element.yaml } + - { pos: [752.0, 217.5], element: /elements/decoration/seaweed/seaweed.element.yaml } + - { pos: [528.0, 153.5], element: /elements/decoration/seaweed/seaweed.element.yaml } + - { pos: [392.0, 153.5], element: /elements/decoration/seaweed/seaweed.element.yaml } - id: spawners tilemap: null tiles: [] elements: - - pos: - - 288.0 - - 312.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 576.0 - - 312.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 80.0 - - 248.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 784.0 - - 248.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml + - { pos: [288.0, 312.0], element: /elements/environment/player_spawner/player_spawner.element.yaml } + - { pos: [576.0, 312.0], element: /elements/environment/player_spawner/player_spawner.element.yaml } + - { pos: [80.0, 248.0], element: /elements/environment/player_spawner/player_spawner.element.yaml } + - { pos: [784.0, 248.0], element: /elements/environment/player_spawner/player_spawner.element.yaml } - id: critters tilemap: null tiles: [] elements: - - pos: - - 185.0 - - 227.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 673.0 - - 192.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 282.0 - - 498.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 537.0 - - 387.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 272.0 - - 295.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 568.0 - - 295.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 504.0 - - 135.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 104.0 - - 199.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 312.0 - - 135.5 - element: /elements/environment/crab/crab.element.yaml + - { pos: [185.0, 227.0], element: /elements/environment/fish_school/fish_school.element.yaml } + - { pos: [673.0, 192.0], element: /elements/environment/fish_school/fish_school.element.yaml } + - { pos: [282.0, 498.0], element: /elements/environment/fish_school/fish_school.element.yaml } + - { pos: [537.0, 387.0], element: /elements/environment/fish_school/fish_school.element.yaml } + - { pos: [272.0, 295.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [568.0, 295.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [504.0, 135.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [104.0, 199.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [312.0, 135.5], element: /elements/environment/crab/crab.element.yaml } - id: items tilemap: null tiles: [] elements: - - pos: - - 232.0 - - 470.5 - element: /elements/item/stomp_boots/stomp_boots.element.yaml - - pos: - - 664.0 - - 150.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 200.0 - - 150.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 48.0 - - 463.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 816.0 - - 463.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 104.0 - - 367.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 760.0 - - 367.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 632.0 - - 470.5 - element: /elements/item/stomp_boots/stomp_boots.element.yaml - - pos: - - 432.0 - - 382.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 512.0 - - 246.5 - element: /elements/item/buss/buss.element.yaml - - pos: - - 432.0 - - 510.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 352.0 - - 246.5 - element: /elements/item/musket/musket.element.yaml + - { pos: [232.0, 470.5], element: /elements/item/stomp_boots/stomp_boots.element.yaml } + - { pos: [664.0, 150.5], element: /elements/item/mine/mine.element.yaml } + - { pos: [200.0, 150.5], element: /elements/item/mine/mine.element.yaml } + - { pos: [48.0, 463.0], element: /elements/item/grenade/grenade.element.yaml } + - { pos: [816.0, 463.0], element: /elements/item/grenade/grenade.element.yaml } + - { pos: [104.0, 367.0], element: /elements/item/grenade/grenade.element.yaml } + - { pos: [760.0, 367.0], element: /elements/item/grenade/grenade.element.yaml } + - { pos: [632.0, 470.5], element: /elements/item/stomp_boots/stomp_boots.element.yaml } + - { pos: [432.0, 382.5], element: /elements/item/musket/musket.element.yaml } + - { pos: [512.0, 246.5], element: /elements/item/buss/buss.element.yaml } + - { pos: [432.0, 510.5], element: /elements/item/musket/musket.element.yaml } + - { pos: [352.0, 246.5], element: /elements/item/musket/musket.element.yaml } - id: foreground tilemap: /map/resources/ship_decorations.atlas.yaml tiles: - - pos: - - 7 - - 9 - idx: 2 - collision: Empty - - pos: - - 8 - - 9 - idx: 3 - collision: Empty - - pos: - - 9 - - 9 - idx: 4 - collision: Empty - - pos: - - 17 - - 9 - idx: 2 - collision: Empty - - pos: - - 18 - - 9 - idx: 3 - collision: Empty - - pos: - - 19 - - 9 - idx: 4 - collision: Empty - - pos: - - 7 - - 10 - idx: 2 - collision: Empty - - pos: - - 8 - - 10 - idx: 3 - collision: Empty - - pos: - - 17 - - 10 - idx: 2 - collision: Empty - - pos: - - 19 - - 10 - idx: 4 - collision: Empty - - pos: - - 7 - - 11 - idx: 2 - collision: Empty - - pos: - - 8 - - 11 - idx: 3 - collision: Empty - - pos: - - 9 - - 11 - idx: 4 - collision: Empty - - pos: - - 12 - - 11 - idx: 30 - collision: Empty - - pos: - - 13 - - 11 - idx: 31 - collision: Empty - - pos: - - 14 - - 11 - idx: 32 - collision: Empty - - pos: - - 17 - - 11 - idx: 2 - collision: Empty - - pos: - - 18 - - 11 - idx: 3 - collision: Empty - - pos: - - 19 - - 11 - idx: 4 - collision: Empty - - pos: - - 7 - - 12 - idx: 2 - collision: Empty - - pos: - - 8 - - 12 - idx: 3 - collision: Empty - - pos: - - 9 - - 12 - idx: 4 - collision: Empty - - pos: - - 18 - - 12 - idx: 3 - collision: Empty - - pos: - - 19 - - 12 - idx: 4 - collision: Empty - - pos: - - 8 - - 13 - idx: 3 - collision: Empty - - pos: - - 9 - - 13 - idx: 4 - collision: Empty - - pos: - - 17 - - 13 - idx: 2 - collision: Empty - - pos: - - 18 - - 13 - idx: 3 - collision: Empty - - pos: - - 19 - - 13 - idx: 4 - collision: Empty - - pos: - - 12 - - 15 - idx: 30 - collision: Empty - - pos: - - 13 - - 15 - idx: 31 - collision: Empty - - pos: - - 14 - - 15 - idx: 32 - collision: Empty + - { pos: [7, 9], idx: 2, collision: Empty } + - { pos: [8, 9], idx: 3, collision: Empty } + - { pos: [9, 9], idx: 4, collision: Empty } + - { pos: [17, 9], idx: 2, collision: Empty } + - { pos: [18, 9], idx: 3, collision: Empty } + - { pos: [19, 9], idx: 4, collision: Empty } + - { pos: [7, 10], idx: 2, collision: Empty } + - { pos: [8, 10], idx: 3, collision: Empty } + - { pos: [17, 10], idx: 2, collision: Empty } + - { pos: [19, 10], idx: 4, collision: Empty } + - { pos: [7, 11], idx: 2, collision: Empty } + - { pos: [8, 11], idx: 3, collision: Empty } + - { pos: [9, 11], idx: 4, collision: Empty } + - { pos: [12, 11], idx: 30, collision: Empty } + - { pos: [13, 11], idx: 31, collision: Empty } + - { pos: [14, 11], idx: 32, collision: Empty } + - { pos: [17, 11], idx: 2, collision: Empty } + - { pos: [18, 11], idx: 3, collision: Empty } + - { pos: [19, 11], idx: 4, collision: Empty } + - { pos: [7, 12], idx: 2, collision: Empty } + - { pos: [8, 12], idx: 3, collision: Empty } + - { pos: [9, 12], idx: 4, collision: Empty } + - { pos: [18, 12], idx: 3, collision: Empty } + - { pos: [19, 12], idx: 4, collision: Empty } + - { pos: [8, 13], idx: 3, collision: Empty } + - { pos: [9, 13], idx: 4, collision: Empty } + - { pos: [17, 13], idx: 2, collision: Empty } + - { pos: [18, 13], idx: 3, collision: Empty } + - { pos: [19, 13], idx: 4, collision: Empty } + - { pos: [12, 15], idx: 30, collision: Empty } + - { pos: [13, 15], idx: 31, collision: Empty } + - { pos: [14, 15], idx: 32, collision: Empty } elements: [] - id: platforms tilemap: /map/resources/ship_decorations.atlas.yaml tiles: - - pos: - - 10 - - 6 - idx: 41 - collision: JumpThrough - - pos: - - 11 - - 6 - idx: 42 - collision: JumpThrough - - pos: - - 15 - - 6 - idx: 42 - collision: JumpThrough - - pos: - - 16 - - 6 - idx: 43 - collision: JumpThrough - - pos: - - 1 - - 10 - idx: 42 - collision: JumpThrough - - pos: - - 2 - - 10 - idx: 42 - collision: JumpThrough - - pos: - - 3 - - 10 - idx: 43 - collision: JumpThrough - - pos: - - 13 - - 10 - idx: 54 - collision: JumpThrough - - pos: - - 23 - - 10 - idx: 41 - collision: JumpThrough - - pos: - - 24 - - 10 - idx: 42 - collision: JumpThrough - - pos: - - 25 - - 10 - idx: 42 - collision: JumpThrough - - pos: - - 1 - - 13 - idx: 43 - collision: JumpThrough - - pos: - - 6 - - 13 - idx: 41 - collision: JumpThrough - - pos: - - 7 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 8 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 9 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 10 - - 13 - idx: 43 - collision: JumpThrough - - pos: - - 16 - - 13 - idx: 41 - collision: JumpThrough - - pos: - - 17 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 18 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 19 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 20 - - 13 - idx: 43 - collision: JumpThrough - - pos: - - 25 - - 13 - idx: 41 - collision: JumpThrough - - pos: - - 13 - - 14 - idx: 54 - collision: JumpThrough + - { pos: [10, 6], idx: 52, collision: JumpThrough } + - { pos: [11, 6], idx: 53, collision: JumpThrough } + - { pos: [15, 6], idx: 53, collision: JumpThrough } + - { pos: [16, 6], idx: 54, collision: JumpThrough } + - { pos: [1, 10], idx: 53, collision: JumpThrough } + - { pos: [2, 10], idx: 53, collision: JumpThrough } + - { pos: [3, 10], idx: 54, collision: JumpThrough } + - { pos: [13, 10], idx: 10, collision: JumpThrough } + - { pos: [23, 10], idx: 52, collision: JumpThrough } + - { pos: [24, 10], idx: 53, collision: JumpThrough } + - { pos: [25, 10], idx: 53, collision: JumpThrough } + - { pos: [1, 13], idx: 54, collision: JumpThrough } + - { pos: [6, 13], idx: 52, collision: JumpThrough } + - { pos: [7, 13], idx: 53, collision: JumpThrough } + - { pos: [8, 13], idx: 53, collision: JumpThrough } + - { pos: [9, 13], idx: 53, collision: JumpThrough } + - { pos: [10, 13], idx: 54, collision: JumpThrough } + - { pos: [16, 13], idx: 52, collision: JumpThrough } + - { pos: [17, 13], idx: 53, collision: JumpThrough } + - { pos: [18, 13], idx: 53, collision: JumpThrough } + - { pos: [19, 13], idx: 53, collision: JumpThrough } + - { pos: [20, 13], idx: 54, collision: JumpThrough } + - { pos: [25, 13], idx: 52, collision: JumpThrough } + - { pos: [13, 14], idx: 10, collision: JumpThrough } elements: [] diff --git a/assets/map/levels/level_4.map.yaml b/assets/map/levels/level_4.map.yaml index 11dd96081f..7a220081cc 100644 --- a/assets/map/levels/level_4.map.yaml +++ b/assets/map/levels/level_4.map.yaml @@ -1,1106 +1,1106 @@ -name: Level 4 -background: - speed: - - 0.09 - - 0.04 - layers: - - image: /map/resources/background_04.png - size: - - 896.0 - - 480.0 - depth: 6.0 - scale: 6.0 - offset: - - 0.0 - - 0.0 - - image: /map/resources/background_03.png - size: - - 896.0 - - 480.0 - depth: 5.8 - scale: 2.2 - offset: - - 100.0 - - 0.0 - - image: /map/resources/background_02.png - size: - - 896.0 - - 480.0 - depth: 4.0 - scale: 2.2 - offset: - - 600.0 - - 0.0 - - image: /map/resources/background_01.png - size: - - 896.0 - - 480.0 - depth: 1.0 - scale: 2.2 - offset: - - 500.0 - - 0.0 -background_color: rgba(91, 87, 114, 255) -grid_size: -- 35 -- 15 -tile_size: -- 32.0 -- 32.0 -layers: -- id: main layer - tilemap: /map/resources/ground_metal.atlas.yaml - tiles: - - pos: - - 0 - - 3 - idx: 17 - collision: Solid - - pos: - - 1 - - 3 - idx: 19 - collision: Solid - - pos: - - 11 - - 3 - idx: 17 - collision: Solid - - pos: - - 12 - - 3 - idx: 35 - collision: Solid - - pos: - - 13 - - 3 - idx: 19 - collision: Solid - - pos: - - 21 - - 3 - idx: 17 - collision: Solid - - pos: - - 22 - - 3 - idx: 35 - collision: Solid - - pos: - - 23 - - 3 - idx: 19 - collision: Solid - - pos: - - 33 - - 3 - idx: 17 - collision: Solid - - pos: - - 34 - - 3 - idx: 19 - collision: Solid - - pos: - - 0 - - 4 - idx: 17 - collision: Solid - - pos: - - 1 - - 4 - idx: 19 - collision: Solid - - pos: - - 11 - - 4 - idx: 0 - collision: Solid - - pos: - - 12 - - 4 - idx: 24 - collision: Solid - - pos: - - 13 - - 4 - idx: 19 - collision: Solid - - pos: - - 21 - - 4 - idx: 17 - collision: Solid - - pos: - - 22 - - 4 - idx: 23 - collision: Solid - - pos: - - 23 - - 4 - idx: 2 - collision: Solid - - pos: - - 33 - - 4 - idx: 17 - collision: Solid - - pos: - - 34 - - 4 - idx: 19 - collision: Solid - - pos: - - 0 - - 5 - idx: 17 - collision: Solid - - pos: - - 1 - - 5 - idx: 19 - collision: Solid - - pos: - - 12 - - 5 - idx: 0 - collision: Solid - - pos: - - 13 - - 5 - idx: 75 - collision: Solid - - pos: - - 21 - - 5 - idx: 74 - collision: Solid - - pos: - - 22 - - 5 - idx: 2 - collision: Solid - - pos: - - 33 - - 5 - idx: 17 - collision: Solid - - pos: - - 34 - - 5 - idx: 19 - collision: Solid - - pos: - - 0 - - 6 - idx: 17 - collision: Solid - - pos: - - 1 - - 6 - idx: 23 - collision: Solid - - pos: - - 2 - - 6 - idx: 69 - collision: Solid - - pos: - - 3 - - 6 - idx: 69 - collision: Solid - - pos: - - 4 - - 6 - idx: 69 - collision: Solid - - pos: - - 5 - - 6 - idx: 69 - collision: Solid - - pos: - - 6 - - 6 - idx: 70 - collision: Solid - - pos: - - 13 - - 6 - idx: 0 - collision: Solid - - pos: - - 14 - - 6 - idx: 84 - collision: Solid - - pos: - - 20 - - 6 - idx: 83 - collision: Solid - - pos: - - 21 - - 6 - idx: 2 - collision: Solid - - pos: - - 28 - - 6 - idx: 68 - collision: Solid - - pos: - - 29 - - 6 - idx: 69 - collision: Solid - - pos: - - 30 - - 6 - idx: 69 - collision: Solid - - pos: - - 31 - - 6 - idx: 69 - collision: Solid - - pos: - - 32 - - 6 - idx: 69 - collision: Solid - - pos: - - 33 - - 6 - idx: 24 - collision: Solid - - pos: - - 34 - - 6 - idx: 19 - collision: Solid - - pos: - - 0 - - 7 - idx: 17 - collision: Solid - - pos: - - 1 - - 7 - idx: 19 - collision: Solid - - pos: - - 14 - - 7 - idx: 4 - collision: Solid - - pos: - - 20 - - 7 - idx: 4 - collision: Solid - - pos: - - 33 - - 7 - idx: 17 - collision: Solid - - pos: - - 34 - - 7 - idx: 19 - collision: Solid - - pos: - - 0 - - 8 - idx: 17 - collision: Solid - - pos: - - 1 - - 8 - idx: 19 - collision: Solid - - pos: - - 33 - - 8 - idx: 17 - collision: Solid - - pos: - - 34 - - 8 - idx: 19 - collision: Solid - - pos: - - 0 - - 9 - idx: 17 - collision: Solid - - pos: - - 1 - - 9 - idx: 19 - collision: Solid - - pos: - - 33 - - 9 - idx: 17 - collision: Solid - - pos: - - 34 - - 9 - idx: 19 - collision: Solid - - pos: - - 0 - - 10 - idx: 17 - collision: Solid - - pos: - - 1 - - 10 - idx: 19 - collision: Solid - - pos: - - 33 - - 10 - idx: 17 - collision: Solid - - pos: - - 34 - - 10 - idx: 19 - collision: Solid - - pos: - - 0 - - 11 - idx: 17 - collision: Solid - - pos: - - 1 - - 11 - idx: 19 - collision: Solid - - pos: - - 9 - - 11 - idx: 38 - collision: Solid - - pos: - - 25 - - 11 - idx: 38 - collision: Solid - - pos: - - 33 - - 11 - idx: 17 - collision: Solid - - pos: - - 34 - - 11 - idx: 19 - collision: Solid - - pos: - - 0 - - 12 - idx: 17 - collision: Solid - - pos: - - 1 - - 12 - idx: 19 - collision: Solid - - pos: - - 9 - - 12 - idx: 0 - collision: Solid - - pos: - - 10 - - 12 - idx: 69 - collision: Solid - - pos: - - 11 - - 12 - idx: 69 - collision: Solid - - pos: - - 12 - - 12 - idx: 70 - collision: Solid - - pos: - - 22 - - 12 - idx: 68 - collision: Solid - - pos: - - 23 - - 12 - idx: 69 - collision: Solid - - pos: - - 24 - - 12 - idx: 69 - collision: Solid - - pos: - - 25 - - 12 - idx: 2 - collision: Solid - - pos: - - 33 - - 12 - idx: 17 - collision: Solid - - pos: - - 34 - - 12 - idx: 19 - collision: Solid - - pos: - - 0 - - 13 - idx: 17 - collision: Solid - - pos: - - 1 - - 13 - idx: 19 - collision: Solid - - pos: - - 33 - - 13 - idx: 17 - collision: Solid - - pos: - - 34 - - 13 - idx: 19 - collision: Solid - - pos: - - 0 - - 14 - idx: 0 - collision: Solid - - pos: - - 1 - - 14 - idx: 2 - collision: Solid - - pos: - - 33 - - 14 - idx: 0 - collision: Solid - - pos: - - 34 - - 14 - idx: 2 - collision: Solid - elements: [] -- id: rock layer - tilemap: /map/resources/ground_rock.atlas.yaml - tiles: - - pos: - - 0 - - 1 - idx: 34 - collision: Solid - - pos: - - 1 - - 1 - idx: 35 - collision: Solid - - pos: - - 2 - - 1 - idx: 35 - collision: Solid - - pos: - - 3 - - 1 - idx: 35 - collision: Solid - - pos: - - 4 - - 1 - idx: 35 - collision: Solid - - pos: - - 5 - - 1 - idx: 35 - collision: Solid - - pos: - - 6 - - 1 - idx: 35 - collision: Solid - - pos: - - 7 - - 1 - idx: 35 - collision: Solid - - pos: - - 8 - - 1 - idx: 35 - collision: Solid - - pos: - - 9 - - 1 - idx: 35 - collision: Solid - - pos: - - 10 - - 1 - idx: 35 - collision: Solid - - pos: - - 11 - - 1 - idx: 35 - collision: Solid - - pos: - - 12 - - 1 - idx: 35 - collision: Solid - - pos: - - 13 - - 1 - idx: 35 - collision: Solid - - pos: - - 14 - - 1 - idx: 35 - collision: Solid - - pos: - - 15 - - 1 - idx: 35 - collision: Solid - - pos: - - 16 - - 1 - idx: 35 - collision: Solid - - pos: - - 17 - - 1 - idx: 35 - collision: Solid - - pos: - - 18 - - 1 - idx: 35 - collision: Solid - - pos: - - 19 - - 1 - idx: 35 - collision: Solid - - pos: - - 20 - - 1 - idx: 35 - collision: Solid - - pos: - - 21 - - 1 - idx: 35 - collision: Solid - - pos: - - 22 - - 1 - idx: 35 - collision: Solid - - pos: - - 23 - - 1 - idx: 35 - collision: Solid - - pos: - - 24 - - 1 - idx: 35 - collision: Solid - - pos: - - 25 - - 1 - idx: 35 - collision: Solid - - pos: - - 26 - - 1 - idx: 35 - collision: Solid - - pos: - - 27 - - 1 - idx: 35 - collision: Solid - - pos: - - 28 - - 1 - idx: 35 - collision: Solid - - pos: - - 29 - - 1 - idx: 35 - collision: Solid - - pos: - - 30 - - 1 - idx: 35 - collision: Solid - - pos: - - 31 - - 1 - idx: 35 - collision: Solid - - pos: - - 32 - - 1 - idx: 35 - collision: Solid - - pos: - - 33 - - 1 - idx: 35 - collision: Solid - - pos: - - 34 - - 1 - idx: 36 - collision: Solid - - pos: - - 0 - - 2 - idx: 0 - collision: Solid - - pos: - - 1 - - 2 - idx: 1 - collision: Solid - - pos: - - 2 - - 2 - idx: 1 - collision: Solid - - pos: - - 3 - - 2 - idx: 1 - collision: Solid - - pos: - - 4 - - 2 - idx: 1 - collision: Solid - - pos: - - 5 - - 2 - idx: 1 - collision: Solid - - pos: - - 6 - - 2 - idx: 1 - collision: Solid - - pos: - - 7 - - 2 - idx: 1 - collision: Solid - - pos: - - 8 - - 2 - idx: 1 - collision: Solid - - pos: - - 9 - - 2 - idx: 1 - collision: Solid - - pos: - - 10 - - 2 - idx: 1 - collision: Solid - - pos: - - 11 - - 2 - idx: 1 - collision: Solid - - pos: - - 12 - - 2 - idx: 1 - collision: Solid - - pos: - - 13 - - 2 - idx: 1 - collision: Solid - - pos: - - 14 - - 2 - idx: 1 - collision: Solid - - pos: - - 15 - - 2 - idx: 1 - collision: Solid - - pos: - - 16 - - 2 - idx: 1 - collision: Solid - - pos: - - 17 - - 2 - idx: 1 - collision: Solid - - pos: - - 18 - - 2 - idx: 1 - collision: Solid - - pos: - - 19 - - 2 - idx: 1 - collision: Solid - - pos: - - 20 - - 2 - idx: 1 - collision: Solid - - pos: - - 21 - - 2 - idx: 1 - collision: Solid - - pos: - - 22 - - 2 - idx: 1 - collision: Solid - - pos: - - 23 - - 2 - idx: 1 - collision: Solid - - pos: - - 24 - - 2 - idx: 1 - collision: Solid - - pos: - - 25 - - 2 - idx: 1 - collision: Solid - - pos: - - 26 - - 2 - idx: 1 - collision: Solid - - pos: - - 27 - - 2 - idx: 1 - collision: Solid - - pos: - - 28 - - 2 - idx: 1 - collision: Solid - - pos: - - 29 - - 2 - idx: 1 - collision: Solid - - pos: - - 30 - - 2 - idx: 1 - collision: Solid - - pos: - - 31 - - 2 - idx: 1 - collision: Solid - - pos: - - 32 - - 2 - idx: 1 - collision: Solid - - pos: - - 33 - - 2 - idx: 1 - collision: Solid - - pos: - - 34 - - 2 - idx: 2 - collision: Solid - elements: [] -- id: platforms - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 15 - - 7 - idx: 42 - collision: JumpThrough - - pos: - - 16 - - 7 - idx: 42 - collision: JumpThrough - - pos: - - 17 - - 7 - idx: 42 - collision: JumpThrough - - pos: - - 18 - - 7 - idx: 42 - collision: JumpThrough - - pos: - - 19 - - 7 - idx: 42 - collision: JumpThrough - - pos: - - 2 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 3 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 4 - - 9 - idx: 43 - collision: JumpThrough - - pos: - - 30 - - 9 - idx: 41 - collision: JumpThrough - - pos: - - 31 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 32 - - 9 - idx: 42 - collision: JumpThrough - - pos: - - 13 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 14 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 15 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 16 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 17 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 18 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 19 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 20 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 21 - - 12 - idx: 42 - collision: JumpThrough - elements: [] -- id: decorations - tilemap: null - tiles: [] - elements: - - pos: - - 496.0 - - 101.0 - element: /elements/environment/snail/snail.element.yaml - - pos: - - 648.0 - - 101.0 - element: /elements/environment/snail/snail.element.yaml - - pos: - - 176.0 - - 153.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 560.0 - - 106.0 - element: /elements/environment/sproinger/sproinger.element.yaml - - pos: - - 504.0 - - 263.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 656.0 - - 423.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 824.0 - - 185.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 256.0 - - 449.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 896.0 - - 121.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 504.0 - - 121.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 624.0 - - 281.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 848.0 - - 121.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 144.0 - - 121.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 616.0 - - 121.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 248.0 - - 121.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 104.0 - - 249.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 752.0 - - 441.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 560.0 - - 266.0 - element: /elements/environment/sproinger/sproinger.element.yaml -- id: items - tilemap: null - tiles: [] - elements: - - pos: - - 336.0 - - 438.5 - element: /elements/item/kick_bomb/kick_bomb.element.yaml - - pos: - - 784.0 - - 438.5 - element: /elements/item/kick_bomb/kick_bomb.element.yaml - - pos: - - 560.0 - - 438.5 - element: /elements/item/kick_bomb/kick_bomb.element.yaml - - pos: - - 488.0 - - 106.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 1088.0 - - 502.5 - element: /elements/item/stomp_boots/stomp_boots.element.yaml - - pos: - - 32.0 - - 502.5 - element: /elements/item/stomp_boots/stomp_boots.element.yaml - - pos: - - 1008.0 - - 118.5 - element: /elements/item/buss/buss.element.yaml - - pos: - - 1008.0 - - 342.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 632.0 - - 106.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 112.0 - - 118.5 - element: /elements/item/buss/buss.element.yaml - - pos: - - 112.0 - - 342.5 - element: /elements/item/musket/musket.element.yaml -- id: spawners - tilemap: null - tiles: [] - elements: - - pos: - - 136.0 - - 248.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 728.0 - - 216.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 392.0 - - 216.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 984.0 - - 248.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml +name: Level 4 +background: + speed: + - 0.09 + - 0.04 + layers: + - image: /map/resources/background_04.png + size: + - 896.0 + - 480.0 + depth: 6.0 + scale: 6.0 + offset: + - 0.0 + - 0.0 + - image: /map/resources/background_03.png + size: + - 896.0 + - 480.0 + depth: 5.8 + scale: 2.2 + offset: + - 100.0 + - 0.0 + - image: /map/resources/background_02.png + size: + - 896.0 + - 480.0 + depth: 4.0 + scale: 2.2 + offset: + - 600.0 + - 0.0 + - image: /map/resources/background_01.png + size: + - 896.0 + - 480.0 + depth: 1.0 + scale: 2.2 + offset: + - 500.0 + - 0.0 +background_color: rgba(91, 87, 114, 255) +grid_size: +- 35 +- 15 +tile_size: +- 32.0 +- 32.0 +layers: +- id: main layer + tilemap: /map/resources/ground_metal.atlas.yaml + tiles: + - pos: + - 0 + - 3 + idx: 17 + collision: Solid + - pos: + - 1 + - 3 + idx: 19 + collision: Solid + - pos: + - 11 + - 3 + idx: 17 + collision: Solid + - pos: + - 12 + - 3 + idx: 35 + collision: Solid + - pos: + - 13 + - 3 + idx: 19 + collision: Solid + - pos: + - 21 + - 3 + idx: 17 + collision: Solid + - pos: + - 22 + - 3 + idx: 35 + collision: Solid + - pos: + - 23 + - 3 + idx: 19 + collision: Solid + - pos: + - 33 + - 3 + idx: 17 + collision: Solid + - pos: + - 34 + - 3 + idx: 19 + collision: Solid + - pos: + - 0 + - 4 + idx: 17 + collision: Solid + - pos: + - 1 + - 4 + idx: 19 + collision: Solid + - pos: + - 11 + - 4 + idx: 0 + collision: Solid + - pos: + - 12 + - 4 + idx: 24 + collision: Solid + - pos: + - 13 + - 4 + idx: 19 + collision: Solid + - pos: + - 21 + - 4 + idx: 17 + collision: Solid + - pos: + - 22 + - 4 + idx: 23 + collision: Solid + - pos: + - 23 + - 4 + idx: 2 + collision: Solid + - pos: + - 33 + - 4 + idx: 17 + collision: Solid + - pos: + - 34 + - 4 + idx: 19 + collision: Solid + - pos: + - 0 + - 5 + idx: 17 + collision: Solid + - pos: + - 1 + - 5 + idx: 19 + collision: Solid + - pos: + - 12 + - 5 + idx: 0 + collision: Solid + - pos: + - 13 + - 5 + idx: 75 + collision: Solid + - pos: + - 21 + - 5 + idx: 74 + collision: Solid + - pos: + - 22 + - 5 + idx: 2 + collision: Solid + - pos: + - 33 + - 5 + idx: 17 + collision: Solid + - pos: + - 34 + - 5 + idx: 19 + collision: Solid + - pos: + - 0 + - 6 + idx: 17 + collision: Solid + - pos: + - 1 + - 6 + idx: 23 + collision: Solid + - pos: + - 2 + - 6 + idx: 69 + collision: Solid + - pos: + - 3 + - 6 + idx: 69 + collision: Solid + - pos: + - 4 + - 6 + idx: 69 + collision: Solid + - pos: + - 5 + - 6 + idx: 69 + collision: Solid + - pos: + - 6 + - 6 + idx: 70 + collision: Solid + - pos: + - 13 + - 6 + idx: 0 + collision: Solid + - pos: + - 14 + - 6 + idx: 84 + collision: Solid + - pos: + - 20 + - 6 + idx: 83 + collision: Solid + - pos: + - 21 + - 6 + idx: 2 + collision: Solid + - pos: + - 28 + - 6 + idx: 68 + collision: Solid + - pos: + - 29 + - 6 + idx: 69 + collision: Solid + - pos: + - 30 + - 6 + idx: 69 + collision: Solid + - pos: + - 31 + - 6 + idx: 69 + collision: Solid + - pos: + - 32 + - 6 + idx: 69 + collision: Solid + - pos: + - 33 + - 6 + idx: 24 + collision: Solid + - pos: + - 34 + - 6 + idx: 19 + collision: Solid + - pos: + - 0 + - 7 + idx: 17 + collision: Solid + - pos: + - 1 + - 7 + idx: 19 + collision: Solid + - pos: + - 14 + - 7 + idx: 4 + collision: Solid + - pos: + - 20 + - 7 + idx: 4 + collision: Solid + - pos: + - 33 + - 7 + idx: 17 + collision: Solid + - pos: + - 34 + - 7 + idx: 19 + collision: Solid + - pos: + - 0 + - 8 + idx: 17 + collision: Solid + - pos: + - 1 + - 8 + idx: 19 + collision: Solid + - pos: + - 33 + - 8 + idx: 17 + collision: Solid + - pos: + - 34 + - 8 + idx: 19 + collision: Solid + - pos: + - 0 + - 9 + idx: 17 + collision: Solid + - pos: + - 1 + - 9 + idx: 19 + collision: Solid + - pos: + - 33 + - 9 + idx: 17 + collision: Solid + - pos: + - 34 + - 9 + idx: 19 + collision: Solid + - pos: + - 0 + - 10 + idx: 17 + collision: Solid + - pos: + - 1 + - 10 + idx: 19 + collision: Solid + - pos: + - 33 + - 10 + idx: 17 + collision: Solid + - pos: + - 34 + - 10 + idx: 19 + collision: Solid + - pos: + - 0 + - 11 + idx: 17 + collision: Solid + - pos: + - 1 + - 11 + idx: 19 + collision: Solid + - pos: + - 9 + - 11 + idx: 38 + collision: Solid + - pos: + - 25 + - 11 + idx: 38 + collision: Solid + - pos: + - 33 + - 11 + idx: 17 + collision: Solid + - pos: + - 34 + - 11 + idx: 19 + collision: Solid + - pos: + - 0 + - 12 + idx: 17 + collision: Solid + - pos: + - 1 + - 12 + idx: 19 + collision: Solid + - pos: + - 9 + - 12 + idx: 0 + collision: Solid + - pos: + - 10 + - 12 + idx: 69 + collision: Solid + - pos: + - 11 + - 12 + idx: 69 + collision: Solid + - pos: + - 12 + - 12 + idx: 70 + collision: Solid + - pos: + - 22 + - 12 + idx: 68 + collision: Solid + - pos: + - 23 + - 12 + idx: 69 + collision: Solid + - pos: + - 24 + - 12 + idx: 69 + collision: Solid + - pos: + - 25 + - 12 + idx: 2 + collision: Solid + - pos: + - 33 + - 12 + idx: 17 + collision: Solid + - pos: + - 34 + - 12 + idx: 19 + collision: Solid + - pos: + - 0 + - 13 + idx: 17 + collision: Solid + - pos: + - 1 + - 13 + idx: 19 + collision: Solid + - pos: + - 33 + - 13 + idx: 17 + collision: Solid + - pos: + - 34 + - 13 + idx: 19 + collision: Solid + - pos: + - 0 + - 14 + idx: 0 + collision: Solid + - pos: + - 1 + - 14 + idx: 2 + collision: Solid + - pos: + - 33 + - 14 + idx: 0 + collision: Solid + - pos: + - 34 + - 14 + idx: 2 + collision: Solid + elements: [] +- id: rock layer + tilemap: /map/resources/ground_rock.atlas.yaml + tiles: + - pos: + - 0 + - 1 + idx: 34 + collision: Solid + - pos: + - 1 + - 1 + idx: 35 + collision: Solid + - pos: + - 2 + - 1 + idx: 35 + collision: Solid + - pos: + - 3 + - 1 + idx: 35 + collision: Solid + - pos: + - 4 + - 1 + idx: 35 + collision: Solid + - pos: + - 5 + - 1 + idx: 35 + collision: Solid + - pos: + - 6 + - 1 + idx: 35 + collision: Solid + - pos: + - 7 + - 1 + idx: 35 + collision: Solid + - pos: + - 8 + - 1 + idx: 35 + collision: Solid + - pos: + - 9 + - 1 + idx: 35 + collision: Solid + - pos: + - 10 + - 1 + idx: 35 + collision: Solid + - pos: + - 11 + - 1 + idx: 35 + collision: Solid + - pos: + - 12 + - 1 + idx: 35 + collision: Solid + - pos: + - 13 + - 1 + idx: 35 + collision: Solid + - pos: + - 14 + - 1 + idx: 35 + collision: Solid + - pos: + - 15 + - 1 + idx: 35 + collision: Solid + - pos: + - 16 + - 1 + idx: 35 + collision: Solid + - pos: + - 17 + - 1 + idx: 35 + collision: Solid + - pos: + - 18 + - 1 + idx: 35 + collision: Solid + - pos: + - 19 + - 1 + idx: 35 + collision: Solid + - pos: + - 20 + - 1 + idx: 35 + collision: Solid + - pos: + - 21 + - 1 + idx: 35 + collision: Solid + - pos: + - 22 + - 1 + idx: 35 + collision: Solid + - pos: + - 23 + - 1 + idx: 35 + collision: Solid + - pos: + - 24 + - 1 + idx: 35 + collision: Solid + - pos: + - 25 + - 1 + idx: 35 + collision: Solid + - pos: + - 26 + - 1 + idx: 35 + collision: Solid + - pos: + - 27 + - 1 + idx: 35 + collision: Solid + - pos: + - 28 + - 1 + idx: 35 + collision: Solid + - pos: + - 29 + - 1 + idx: 35 + collision: Solid + - pos: + - 30 + - 1 + idx: 35 + collision: Solid + - pos: + - 31 + - 1 + idx: 35 + collision: Solid + - pos: + - 32 + - 1 + idx: 35 + collision: Solid + - pos: + - 33 + - 1 + idx: 35 + collision: Solid + - pos: + - 34 + - 1 + idx: 36 + collision: Solid + - pos: + - 0 + - 2 + idx: 0 + collision: Solid + - pos: + - 1 + - 2 + idx: 1 + collision: Solid + - pos: + - 2 + - 2 + idx: 1 + collision: Solid + - pos: + - 3 + - 2 + idx: 1 + collision: Solid + - pos: + - 4 + - 2 + idx: 1 + collision: Solid + - pos: + - 5 + - 2 + idx: 1 + collision: Solid + - pos: + - 6 + - 2 + idx: 1 + collision: Solid + - pos: + - 7 + - 2 + idx: 1 + collision: Solid + - pos: + - 8 + - 2 + idx: 1 + collision: Solid + - pos: + - 9 + - 2 + idx: 1 + collision: Solid + - pos: + - 10 + - 2 + idx: 1 + collision: Solid + - pos: + - 11 + - 2 + idx: 1 + collision: Solid + - pos: + - 12 + - 2 + idx: 1 + collision: Solid + - pos: + - 13 + - 2 + idx: 1 + collision: Solid + - pos: + - 14 + - 2 + idx: 1 + collision: Solid + - pos: + - 15 + - 2 + idx: 1 + collision: Solid + - pos: + - 16 + - 2 + idx: 1 + collision: Solid + - pos: + - 17 + - 2 + idx: 1 + collision: Solid + - pos: + - 18 + - 2 + idx: 1 + collision: Solid + - pos: + - 19 + - 2 + idx: 1 + collision: Solid + - pos: + - 20 + - 2 + idx: 1 + collision: Solid + - pos: + - 21 + - 2 + idx: 1 + collision: Solid + - pos: + - 22 + - 2 + idx: 1 + collision: Solid + - pos: + - 23 + - 2 + idx: 1 + collision: Solid + - pos: + - 24 + - 2 + idx: 1 + collision: Solid + - pos: + - 25 + - 2 + idx: 1 + collision: Solid + - pos: + - 26 + - 2 + idx: 1 + collision: Solid + - pos: + - 27 + - 2 + idx: 1 + collision: Solid + - pos: + - 28 + - 2 + idx: 1 + collision: Solid + - pos: + - 29 + - 2 + idx: 1 + collision: Solid + - pos: + - 30 + - 2 + idx: 1 + collision: Solid + - pos: + - 31 + - 2 + idx: 1 + collision: Solid + - pos: + - 32 + - 2 + idx: 1 + collision: Solid + - pos: + - 33 + - 2 + idx: 1 + collision: Solid + - pos: + - 34 + - 2 + idx: 2 + collision: Solid + elements: [] +- id: platforms + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 15 + - 7 + idx: 53 + collision: JumpThrough + - pos: + - 16 + - 7 + idx: 53 + collision: JumpThrough + - pos: + - 17 + - 7 + idx: 53 + collision: JumpThrough + - pos: + - 18 + - 7 + idx: 53 + collision: JumpThrough + - pos: + - 19 + - 7 + idx: 53 + collision: JumpThrough + - pos: + - 2 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 3 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 4 + - 9 + idx: 54 + collision: JumpThrough + - pos: + - 30 + - 9 + idx: 52 + collision: JumpThrough + - pos: + - 31 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 32 + - 9 + idx: 53 + collision: JumpThrough + - pos: + - 13 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 14 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 15 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 16 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 17 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 18 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 19 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 20 + - 12 + idx: 53 + collision: JumpThrough + - pos: + - 21 + - 12 + idx: 53 + collision: JumpThrough + elements: [] +- id: decorations + tilemap: null + tiles: [] + elements: + - pos: + - 496.0 + - 101.0 + element: /elements/environment/snail/snail.element.yaml + - pos: + - 648.0 + - 101.0 + element: /elements/environment/snail/snail.element.yaml + - pos: + - 176.0 + - 153.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 560.0 + - 106.0 + element: /elements/environment/sproinger/sproinger.element.yaml + - pos: + - 504.0 + - 263.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 656.0 + - 423.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 824.0 + - 185.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 256.0 + - 449.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 896.0 + - 121.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 504.0 + - 121.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 624.0 + - 281.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 848.0 + - 121.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 144.0 + - 121.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 616.0 + - 121.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 248.0 + - 121.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 104.0 + - 249.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 752.0 + - 441.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 560.0 + - 266.0 + element: /elements/environment/sproinger/sproinger.element.yaml +- id: items + tilemap: null + tiles: [] + elements: + - pos: + - 336.0 + - 438.5 + element: /elements/item/kick_bomb/kick_bomb.element.yaml + - pos: + - 784.0 + - 438.5 + element: /elements/item/kick_bomb/kick_bomb.element.yaml + - pos: + - 560.0 + - 438.5 + element: /elements/item/kick_bomb/kick_bomb.element.yaml + - pos: + - 488.0 + - 106.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 1088.0 + - 502.5 + element: /elements/item/stomp_boots/stomp_boots.element.yaml + - pos: + - 32.0 + - 502.5 + element: /elements/item/stomp_boots/stomp_boots.element.yaml + - pos: + - 1008.0 + - 118.5 + element: /elements/item/buss/buss.element.yaml + - pos: + - 1008.0 + - 342.5 + element: /elements/item/musket/musket.element.yaml + - pos: + - 632.0 + - 106.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 112.0 + - 118.5 + element: /elements/item/buss/buss.element.yaml + - pos: + - 112.0 + - 342.5 + element: /elements/item/musket/musket.element.yaml +- id: spawners + tilemap: null + tiles: [] + elements: + - pos: + - 136.0 + - 248.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 728.0 + - 216.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 392.0 + - 216.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 984.0 + - 248.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml diff --git a/assets/map/levels/level_5.map.yaml b/assets/map/levels/level_5.map.yaml index 76f4801f42..611256a7b7 100644 --- a/assets/map/levels/level_5.map.yaml +++ b/assets/map/levels/level_5.map.yaml @@ -862,67 +862,67 @@ layers: - pos: - 1 - 6 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 2 - 6 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 1 - 9 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 2 - 9 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 1 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 2 - 12 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 1 - 15 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 2 - 15 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 24 - 15 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 25 - 15 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 8 - 18 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 9 - 18 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 10 - 18 - idx: 43 + idx: 54 collision: JumpThrough elements: [] - id: decorations diff --git a/assets/map/levels/level_6.map.yaml b/assets/map/levels/level_6.map.yaml index d06ac8af86..2c99dc1b7d 100644 --- a/assets/map/levels/level_6.map.yaml +++ b/assets/map/levels/level_6.map.yaml @@ -1057,67 +1057,67 @@ layers: - pos: - 16 - 13 - idx: 23 + idx: 24 collision: Empty - pos: - 17 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 18 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 19 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 20 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 21 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 22 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 23 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 24 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 25 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 26 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 27 - 13 - idx: 24 + idx: 25 collision: Empty - pos: - 28 - 13 - idx: 25 + idx: 26 collision: Empty elements: [] - id: platforms @@ -1126,132 +1126,132 @@ layers: - pos: - 19 - 9 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 20 - 9 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 21 - 9 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 22 - 9 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 23 - 9 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 24 - 9 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 25 - 9 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 9 - 12 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 10 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 11 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 12 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 13 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 14 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 15 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 20 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 21 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 22 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 23 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 24 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 29 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 30 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 31 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 32 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 33 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 34 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 35 - 12 - idx: 43 + idx: 54 collision: JumpThrough elements: [] - id: decorations diff --git a/assets/map/levels/level_7.map.yaml b/assets/map/levels/level_7.map.yaml index e6e99d9f71..215793af1c 100644 --- a/assets/map/levels/level_7.map.yaml +++ b/assets/map/levels/level_7.map.yaml @@ -902,172 +902,172 @@ layers: - pos: - 9 - 6 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 10 - 6 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 11 - 6 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 12 - 6 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 13 - 6 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 14 - 6 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 15 - 6 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 5 - 8 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 6 - 8 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 7 - 8 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 17 - 8 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 18 - 8 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 19 - 8 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 11 - 10 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 12 - 10 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 13 - 10 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 5 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 6 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 7 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 8 - 12 - idx: 43 + idx: 54 collision: JumpThrough - pos: - 16 - 12 - idx: 41 + idx: 52 collision: JumpThrough - pos: - 17 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 18 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 19 - 12 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 5 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 6 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 7 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 8 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 9 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 15 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 16 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 17 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 18 - 17 - idx: 42 + idx: 53 collision: JumpThrough - pos: - 19 - 17 - idx: 42 + idx: 53 collision: JumpThrough elements: [] - id: critters diff --git a/assets/map/levels/level_8.map.yaml b/assets/map/levels/level_8.map.yaml index 750c5887cc..de57f84412 100644 --- a/assets/map/levels/level_8.map.yaml +++ b/assets/map/levels/level_8.map.yaml @@ -1,1488 +1,347 @@ name: Level 8 background: - speed: - - 0.09 - - 0.04 + speed: [0.09, 0.04] layers: - image: /map/resources/background_04.png - size: - - 896.0 - - 480.0 + size: [896.0, 480.0] depth: 6.0 scale: 6.0 - offset: - - 0.0 - - 0.0 + offset: [0.0, 0.0] - image: /map/resources/background_03.png - size: - - 896.0 - - 480.0 + size: [896.0, 480.0] depth: 5.8 scale: 2.2 - offset: - - 100.0 - - 0.0 + offset: [100.0, 0.0] - image: /map/resources/background_02.png - size: - - 896.0 - - 480.0 + size: [896.0, 480.0] depth: 4.0 scale: 2.2 - offset: - - 600.0 - - 0.0 + offset: [600.0, 0.0] - image: /map/resources/background_01.png - size: - - 896.0 - - 480.0 + size: [896.0, 480.0] depth: 1.0 scale: 2.2 - offset: - - 500.0 - - 0.0 + offset: [500.0, 0.0] background_color: rgba(126, 168, 166, 255) -grid_size: -- 27 -- 21 -tile_size: -- 32.0 -- 32.0 +grid_size: [27, 21] +tile_size: [32.0, 32.0] layers: - id: main layer tilemap: /map/resources/ground_wood.atlas.yaml tiles: - - pos: - - 8 - - 0 - idx: 34 - collision: Solid - - pos: - - 9 - - 0 - idx: 35 - collision: Solid - - pos: - - 10 - - 0 - idx: 35 - collision: Solid - - pos: - - 11 - - 0 - idx: 35 - collision: Solid - - pos: - - 12 - - 0 - idx: 35 - collision: Solid - - pos: - - 13 - - 0 - idx: 35 - collision: Solid - - pos: - - 14 - - 0 - idx: 35 - collision: Solid - - pos: - - 15 - - 0 - idx: 35 - collision: Solid - - pos: - - 16 - - 0 - idx: 35 - collision: Solid - - pos: - - 17 - - 0 - idx: 35 - collision: Solid - - pos: - - 18 - - 0 - idx: 36 - collision: Solid - - pos: - - 7 - - 1 - idx: 34 - collision: Solid - - pos: - - 8 - - 1 - idx: 18 - collision: Solid - - pos: - - 9 - - 1 - idx: 18 - collision: Solid - - pos: - - 10 - - 1 - idx: 18 - collision: Solid - - pos: - - 11 - - 1 - idx: 18 - collision: Solid - - pos: - - 12 - - 1 - idx: 18 - collision: Solid - - pos: - - 13 - - 1 - idx: 18 - collision: Solid - - pos: - - 14 - - 1 - idx: 18 - collision: Solid - - pos: - - 15 - - 1 - idx: 18 - collision: Solid - - pos: - - 16 - - 1 - idx: 18 - collision: Solid - - pos: - - 17 - - 1 - idx: 18 - collision: Solid - - pos: - - 18 - - 1 - idx: 18 - collision: Solid - - pos: - - 19 - - 1 - idx: 36 - collision: Solid - - pos: - - 6 - - 2 - idx: 34 - collision: Solid - - pos: - - 7 - - 2 - idx: 18 - collision: Solid - - pos: - - 8 - - 2 - idx: 18 - collision: Solid - - pos: - - 9 - - 2 - idx: 18 - collision: Solid - - pos: - - 10 - - 2 - idx: 18 - collision: Solid - - pos: - - 11 - - 2 - idx: 18 - collision: Solid - - pos: - - 12 - - 2 - idx: 18 - collision: Solid - - pos: - - 13 - - 2 - idx: 18 - collision: Solid - - pos: - - 14 - - 2 - idx: 18 - collision: Solid - - pos: - - 15 - - 2 - idx: 18 - collision: Solid - - pos: - - 16 - - 2 - idx: 18 - collision: Solid - - pos: - - 17 - - 2 - idx: 18 - collision: Solid - - pos: - - 18 - - 2 - idx: 18 - collision: Solid - - pos: - - 19 - - 2 - idx: 18 - collision: Solid - - pos: - - 20 - - 2 - idx: 36 - collision: Solid - - pos: - - 5 - - 3 - idx: 34 - collision: Solid - - pos: - - 6 - - 3 - idx: 18 - collision: Solid - - pos: - - 7 - - 3 - idx: 18 - collision: Solid - - pos: - - 8 - - 3 - idx: 18 - collision: Solid - - pos: - - 9 - - 3 - idx: 18 - collision: Solid - - pos: - - 10 - - 3 - idx: 18 - collision: Solid - - pos: - - 11 - - 3 - idx: 18 - collision: Solid - - pos: - - 12 - - 3 - idx: 18 - collision: Solid - - pos: - - 13 - - 3 - idx: 18 - collision: Solid - - pos: - - 14 - - 3 - idx: 18 - collision: Solid - - pos: - - 15 - - 3 - idx: 18 - collision: Solid - - pos: - - 16 - - 3 - idx: 18 - collision: Solid - - pos: - - 17 - - 3 - idx: 18 - collision: Solid - - pos: - - 18 - - 3 - idx: 18 - collision: Solid - - pos: - - 19 - - 3 - idx: 18 - collision: Solid - - pos: - - 20 - - 3 - idx: 18 - collision: Solid - - pos: - - 21 - - 3 - idx: 36 - collision: Solid - - pos: - - 5 - - 4 - idx: 0 - collision: Solid - - pos: - - 6 - - 4 - idx: 1 - collision: Solid - - pos: - - 7 - - 4 - idx: 1 - collision: Solid - - pos: - - 8 - - 4 - idx: 1 - collision: Solid - - pos: - - 9 - - 4 - idx: 1 - collision: Solid - - pos: - - 10 - - 4 - idx: 1 - collision: Solid - - pos: - - 11 - - 4 - idx: 1 - collision: Solid - - pos: - - 12 - - 4 - idx: 1 - collision: Solid - - pos: - - 13 - - 4 - idx: 1 - collision: Solid - - pos: - - 14 - - 4 - idx: 1 - collision: Solid - - pos: - - 15 - - 4 - idx: 1 - collision: Solid - - pos: - - 16 - - 4 - idx: 1 - collision: Solid - - pos: - - 17 - - 4 - idx: 1 - collision: Solid - - pos: - - 18 - - 4 - idx: 1 - collision: Solid - - pos: - - 19 - - 4 - idx: 1 - collision: Solid - - pos: - - 20 - - 4 - idx: 1 - collision: Solid - - pos: - - 21 - - 4 - idx: 2 - collision: Solid - - pos: - - 3 - - 7 - idx: 34 - collision: Solid - - pos: - - 4 - - 7 - idx: 77 - collision: Solid - - pos: - - 5 - - 7 - idx: 70 - collision: Solid - - pos: - - 10 - - 7 - idx: 68 - collision: Solid - - pos: - - 11 - - 7 - idx: 69 - collision: Solid - - pos: - - 12 - - 7 - idx: 69 - collision: Solid - - pos: - - 13 - - 7 - idx: 69 - collision: Solid - - pos: - - 14 - - 7 - idx: 69 - collision: Solid - - pos: - - 15 - - 7 - idx: 69 - collision: Solid - - pos: - - 16 - - 7 - idx: 70 - collision: Solid - - pos: - - 21 - - 7 - idx: 68 - collision: Solid - - pos: - - 22 - - 7 - idx: 78 - collision: Solid - - pos: - - 23 - - 7 - idx: 36 - collision: Solid - - pos: - - 3 - - 8 - idx: 17 - collision: Solid - - pos: - - 4 - - 8 - idx: 19 - collision: Solid - - pos: - - 22 - - 8 - idx: 17 - collision: Solid - - pos: - - 23 - - 8 - idx: 19 - collision: Solid - - pos: - - 3 - - 9 - idx: 17 - collision: Solid - - pos: - - 4 - - 9 - idx: 19 - collision: Solid - - pos: - - 22 - - 9 - idx: 17 - collision: Solid - - pos: - - 23 - - 9 - idx: 19 - collision: Solid - - pos: - - 3 - - 10 - idx: 17 - collision: Solid - - pos: - - 4 - - 10 - idx: 19 - collision: Solid - - pos: - - 7 - - 10 - idx: 68 - collision: Solid - - pos: - - 8 - - 10 - idx: 69 - collision: Solid - - pos: - - 9 - - 10 - idx: 69 - collision: Solid - - pos: - - 10 - - 10 - idx: 70 - collision: Solid - - pos: - - 16 - - 10 - idx: 68 - collision: Solid - - pos: - - 17 - - 10 - idx: 69 - collision: Solid - - pos: - - 18 - - 10 - idx: 69 - collision: Solid - - pos: - - 19 - - 10 - idx: 70 - collision: Solid - - pos: - - 22 - - 10 - idx: 17 - collision: Solid - - pos: - - 23 - - 10 - idx: 19 - collision: Solid - - pos: - - 3 - - 11 - idx: 17 - collision: Solid - - pos: - - 4 - - 11 - idx: 19 - collision: Solid - - pos: - - 22 - - 11 - idx: 17 - collision: Solid - - pos: - - 23 - - 11 - idx: 19 - collision: Solid - - pos: - - 3 - - 12 - idx: 0 - collision: Solid - - pos: - - 4 - - 12 - idx: 2 - collision: Solid - - pos: - - 22 - - 12 - idx: 0 - collision: Solid - - pos: - - 23 - - 12 - idx: 2 - collision: Solid + - { pos: [8, 0], idx: 34, collision: Solid } + - { pos: [9, 0], idx: 35, collision: Solid } + - { pos: [10, 0], idx: 35, collision: Solid } + - { pos: [11, 0], idx: 35, collision: Solid } + - { pos: [12, 0], idx: 35, collision: Solid } + - { pos: [13, 0], idx: 35, collision: Solid } + - { pos: [14, 0], idx: 35, collision: Solid } + - { pos: [15, 0], idx: 35, collision: Solid } + - { pos: [16, 0], idx: 35, collision: Solid } + - { pos: [17, 0], idx: 35, collision: Solid } + - { pos: [18, 0], idx: 36, collision: Solid } + - { pos: [7, 1], idx: 34, collision: Solid } + - { pos: [8, 1], idx: 18, collision: Solid } + - { pos: [9, 1], idx: 18, collision: Solid } + - { pos: [10, 1], idx: 18, collision: Solid } + - { pos: [11, 1], idx: 18, collision: Solid } + - { pos: [12, 1], idx: 18, collision: Solid } + - { pos: [13, 1], idx: 18, collision: Solid } + - { pos: [14, 1], idx: 18, collision: Solid } + - { pos: [15, 1], idx: 18, collision: Solid } + - { pos: [16, 1], idx: 18, collision: Solid } + - { pos: [17, 1], idx: 18, collision: Solid } + - { pos: [18, 1], idx: 18, collision: Solid } + - { pos: [19, 1], idx: 36, collision: Solid } + - { pos: [6, 2], idx: 34, collision: Solid } + - { pos: [7, 2], idx: 18, collision: Solid } + - { pos: [8, 2], idx: 18, collision: Solid } + - { pos: [9, 2], idx: 18, collision: Solid } + - { pos: [10, 2], idx: 18, collision: Solid } + - { pos: [11, 2], idx: 18, collision: Solid } + - { pos: [12, 2], idx: 18, collision: Solid } + - { pos: [13, 2], idx: 18, collision: Solid } + - { pos: [14, 2], idx: 18, collision: Solid } + - { pos: [15, 2], idx: 18, collision: Solid } + - { pos: [16, 2], idx: 18, collision: Solid } + - { pos: [17, 2], idx: 18, collision: Solid } + - { pos: [18, 2], idx: 18, collision: Solid } + - { pos: [19, 2], idx: 18, collision: Solid } + - { pos: [20, 2], idx: 36, collision: Solid } + - { pos: [5, 3], idx: 34, collision: Solid } + - { pos: [6, 3], idx: 18, collision: Solid } + - { pos: [7, 3], idx: 18, collision: Solid } + - { pos: [8, 3], idx: 18, collision: Solid } + - { pos: [9, 3], idx: 18, collision: Solid } + - { pos: [10, 3], idx: 18, collision: Solid } + - { pos: [11, 3], idx: 18, collision: Solid } + - { pos: [12, 3], idx: 18, collision: Solid } + - { pos: [13, 3], idx: 18, collision: Solid } + - { pos: [14, 3], idx: 18, collision: Solid } + - { pos: [15, 3], idx: 18, collision: Solid } + - { pos: [16, 3], idx: 18, collision: Solid } + - { pos: [17, 3], idx: 18, collision: Solid } + - { pos: [18, 3], idx: 18, collision: Solid } + - { pos: [19, 3], idx: 18, collision: Solid } + - { pos: [20, 3], idx: 18, collision: Solid } + - { pos: [21, 3], idx: 36, collision: Solid } + - { pos: [5, 4], idx: 0, collision: Solid } + - { pos: [6, 4], idx: 1, collision: Solid } + - { pos: [7, 4], idx: 1, collision: Solid } + - { pos: [8, 4], idx: 1, collision: Solid } + - { pos: [9, 4], idx: 1, collision: Solid } + - { pos: [10, 4], idx: 1, collision: Solid } + - { pos: [11, 4], idx: 1, collision: Solid } + - { pos: [12, 4], idx: 1, collision: Solid } + - { pos: [13, 4], idx: 1, collision: Solid } + - { pos: [14, 4], idx: 1, collision: Solid } + - { pos: [15, 4], idx: 1, collision: Solid } + - { pos: [16, 4], idx: 1, collision: Solid } + - { pos: [17, 4], idx: 1, collision: Solid } + - { pos: [18, 4], idx: 1, collision: Solid } + - { pos: [19, 4], idx: 1, collision: Solid } + - { pos: [20, 4], idx: 1, collision: Solid } + - { pos: [21, 4], idx: 2, collision: Solid } + - { pos: [3, 7], idx: 34, collision: Solid } + - { pos: [4, 7], idx: 77, collision: Solid } + - { pos: [5, 7], idx: 70, collision: Solid } + - { pos: [10, 7], idx: 68, collision: Solid } + - { pos: [11, 7], idx: 69, collision: Solid } + - { pos: [12, 7], idx: 69, collision: Solid } + - { pos: [13, 7], idx: 69, collision: Solid } + - { pos: [14, 7], idx: 69, collision: Solid } + - { pos: [15, 7], idx: 69, collision: Solid } + - { pos: [16, 7], idx: 70, collision: Solid } + - { pos: [21, 7], idx: 68, collision: Solid } + - { pos: [22, 7], idx: 78, collision: Solid } + - { pos: [23, 7], idx: 36, collision: Solid } + - { pos: [3, 8], idx: 17, collision: Solid } + - { pos: [4, 8], idx: 19, collision: Solid } + - { pos: [22, 8], idx: 17, collision: Solid } + - { pos: [23, 8], idx: 19, collision: Solid } + - { pos: [3, 9], idx: 17, collision: Solid } + - { pos: [4, 9], idx: 19, collision: Solid } + - { pos: [22, 9], idx: 17, collision: Solid } + - { pos: [23, 9], idx: 19, collision: Solid } + - { pos: [3, 10], idx: 17, collision: Solid } + - { pos: [4, 10], idx: 19, collision: Solid } + - { pos: [7, 10], idx: 68, collision: Solid } + - { pos: [8, 10], idx: 69, collision: Solid } + - { pos: [9, 10], idx: 69, collision: Solid } + - { pos: [10, 10], idx: 70, collision: Solid } + - { pos: [16, 10], idx: 68, collision: Solid } + - { pos: [17, 10], idx: 69, collision: Solid } + - { pos: [18, 10], idx: 69, collision: Solid } + - { pos: [19, 10], idx: 70, collision: Solid } + - { pos: [22, 10], idx: 17, collision: Solid } + - { pos: [23, 10], idx: 19, collision: Solid } + - { pos: [3, 11], idx: 17, collision: Solid } + - { pos: [4, 11], idx: 19, collision: Solid } + - { pos: [22, 11], idx: 17, collision: Solid } + - { pos: [23, 11], idx: 19, collision: Solid } + - { pos: [3, 12], idx: 0, collision: Solid } + - { pos: [4, 12], idx: 2, collision: Solid } + - { pos: [22, 12], idx: 0, collision: Solid } + - { pos: [23, 12], idx: 2, collision: Solid } elements: [] - id: background tilemap: /map/resources/ship_decorations.atlas.yaml tiles: - - pos: - - 5 - - 5 - idx: 46 - collision: Empty - - pos: - - 6 - - 5 - idx: 47 - collision: Empty - - pos: - - 7 - - 5 - idx: 47 - collision: Empty - - pos: - - 8 - - 5 - idx: 47 - collision: Empty - - pos: - - 9 - - 5 - idx: 47 - collision: Empty - - pos: - - 10 - - 5 - idx: 46 - collision: Empty - - pos: - - 11 - - 5 - idx: 47 - collision: Empty - - pos: - - 12 - - 5 - idx: 47 - collision: Empty - - pos: - - 13 - - 5 - idx: 47 - collision: Empty - - pos: - - 14 - - 5 - idx: 47 - collision: Empty - - pos: - - 15 - - 5 - idx: 47 - collision: Empty - - pos: - - 16 - - 5 - idx: 48 - collision: Empty - - pos: - - 17 - - 5 - idx: 47 - collision: Empty - - pos: - - 18 - - 5 - idx: 47 - collision: Empty - - pos: - - 19 - - 5 - idx: 47 - collision: Empty - - pos: - - 20 - - 5 - idx: 47 - collision: Empty - - pos: - - 21 - - 5 - idx: 48 - collision: Empty - - pos: - - 5 - - 6 - idx: 35 - collision: Empty - - pos: - - 6 - - 6 - idx: 47 - collision: Empty - - pos: - - 7 - - 6 - idx: 47 - collision: Empty - - pos: - - 8 - - 6 - idx: 47 - collision: Empty - - pos: - - 9 - - 6 - idx: 47 - collision: Empty - - pos: - - 10 - - 6 - idx: 35 - collision: Empty - - pos: - - 11 - - 6 - idx: 47 - collision: Empty - - pos: - - 12 - - 6 - idx: 47 - collision: Empty - - pos: - - 13 - - 6 - idx: 47 - collision: Empty - - pos: - - 14 - - 6 - idx: 47 - collision: Empty - - pos: - - 15 - - 6 - idx: 47 - collision: Empty - - pos: - - 16 - - 6 - idx: 37 - collision: Empty - - pos: - - 17 - - 6 - idx: 47 - collision: Empty - - pos: - - 18 - - 6 - idx: 47 - collision: Empty - - pos: - - 19 - - 6 - idx: 47 - collision: Empty - - pos: - - 20 - - 6 - idx: 47 - collision: Empty - - pos: - - 21 - - 6 - idx: 37 - collision: Empty - - pos: - - 6 - - 7 - idx: 36 - collision: Empty - - pos: - - 7 - - 7 - idx: 36 - collision: Empty - - pos: - - 8 - - 7 - idx: 36 - collision: Empty - - pos: - - 9 - - 7 - idx: 36 - collision: Empty - - pos: - - 17 - - 7 - idx: 36 - collision: Empty - - pos: - - 18 - - 7 - idx: 36 - collision: Empty - - pos: - - 19 - - 7 - idx: 36 - collision: Empty - - pos: - - 20 - - 7 - idx: 36 - collision: Empty - - pos: - - 5 - - 8 - idx: 47 - collision: Empty - - pos: - - 6 - - 8 - idx: 47 - collision: Empty - - pos: - - 7 - - 8 - idx: 47 - collision: Empty - - pos: - - 8 - - 8 - idx: 47 - collision: Empty - - pos: - - 9 - - 8 - idx: 47 - collision: Empty - - pos: - - 10 - - 8 - idx: 48 - collision: Empty - - pos: - - 11 - - 8 - idx: 47 - collision: Empty - - pos: - - 12 - - 8 - idx: 47 - collision: Empty - - pos: - - 13 - - 8 - idx: 44 - collision: Empty - - pos: - - 14 - - 8 - idx: 47 - collision: Empty - - pos: - - 15 - - 8 - idx: 47 - collision: Empty - - pos: - - 16 - - 8 - idx: 46 - collision: Empty - - pos: - - 17 - - 8 - idx: 47 - collision: Empty - - pos: - - 18 - - 8 - idx: 47 - collision: Empty - - pos: - - 19 - - 8 - idx: 47 - collision: Empty - - pos: - - 20 - - 8 - idx: 47 - collision: Empty - - pos: - - 21 - - 8 - idx: 47 - collision: Empty - - pos: - - 5 - - 9 - idx: 47 - collision: Empty - - pos: - - 6 - - 9 - idx: 47 - collision: Empty - - pos: - - 7 - - 9 - idx: 36 - collision: Empty - - pos: - - 8 - - 9 - idx: 36 - collision: Empty - - pos: - - 9 - - 9 - idx: 36 - collision: Empty - - pos: - - 10 - - 9 - idx: 37 - collision: Empty - - pos: - - 11 - - 9 - idx: 47 - collision: Empty - - pos: - - 12 - - 9 - idx: 47 - collision: Empty - - pos: - - 13 - - 9 - idx: 33 - collision: Empty - - pos: - - 14 - - 9 - idx: 47 - collision: Empty - - pos: - - 15 - - 9 - idx: 47 - collision: Empty - - pos: - - 16 - - 9 - idx: 35 - collision: Empty - - pos: - - 17 - - 9 - idx: 36 - collision: Empty - - pos: - - 18 - - 9 - idx: 36 - collision: Empty - - pos: - - 19 - - 9 - idx: 36 - collision: Empty - - pos: - - 20 - - 9 - idx: 47 - collision: Empty - - pos: - - 21 - - 9 - idx: 47 - collision: Empty - - pos: - - 5 - - 10 - idx: 36 - collision: Empty - - pos: - - 6 - - 10 - idx: 36 - collision: Empty - - pos: - - 11 - - 10 - idx: 36 - collision: Empty - - pos: - - 12 - - 10 - idx: 36 - collision: Empty - - pos: - - 13 - - 10 - idx: 22 - collision: Empty - - pos: - - 14 - - 10 - idx: 36 - collision: Empty - - pos: - - 15 - - 10 - idx: 36 - collision: Empty - - pos: - - 20 - - 10 - idx: 36 - collision: Empty - - pos: - - 21 - - 10 - idx: 36 - collision: Empty - - pos: - - 8 - - 11 - idx: 44 - collision: Empty - - pos: - - 13 - - 11 - idx: 33 - collision: Empty - - pos: - - 18 - - 11 - idx: 44 - collision: Empty - - pos: - - 8 - - 12 - idx: 11 - collision: Empty - - pos: - - 13 - - 12 - idx: 33 - collision: Empty - - pos: - - 18 - - 12 - idx: 33 - collision: Empty - - pos: - - 8 - - 13 - idx: 33 - collision: JumpThrough - - pos: - - 13 - - 13 - idx: 22 - collision: Empty - - pos: - - 18 - - 13 - idx: 11 - collision: JumpThrough - - pos: - - 8 - - 14 - idx: 0 - collision: Empty - - pos: - - 13 - - 14 - idx: 33 - collision: Empty - - pos: - - 18 - - 14 - idx: 0 - collision: Empty - - pos: - - 13 - - 15 - idx: 33 - collision: Empty - - pos: - - 11 - - 16 - idx: 26 - collision: Empty - - pos: - - 12 - - 16 - idx: 27 - collision: Empty - - pos: - - 13 - - 16 - idx: 28 - collision: Empty - - pos: - - 11 - - 17 - idx: 15 - collision: Empty - - pos: - - 12 - - 17 - idx: 16 - collision: Empty - - pos: - - 13 - - 17 - idx: 17 - collision: Empty + - { pos: [5, 5], idx: 46, collision: Empty } + - { pos: [6, 5], idx: 47, collision: Empty } + - { pos: [7, 5], idx: 47, collision: Empty } + - { pos: [8, 5], idx: 47, collision: Empty } + - { pos: [9, 5], idx: 47, collision: Empty } + - { pos: [10, 5], idx: 46, collision: Empty } + - { pos: [11, 5], idx: 47, collision: Empty } + - { pos: [12, 5], idx: 47, collision: Empty } + - { pos: [13, 5], idx: 47, collision: Empty } + - { pos: [14, 5], idx: 47, collision: Empty } + - { pos: [15, 5], idx: 47, collision: Empty } + - { pos: [16, 5], idx: 48, collision: Empty } + - { pos: [17, 5], idx: 47, collision: Empty } + - { pos: [18, 5], idx: 47, collision: Empty } + - { pos: [19, 5], idx: 47, collision: Empty } + - { pos: [20, 5], idx: 47, collision: Empty } + - { pos: [21, 5], idx: 48, collision: Empty } + - { pos: [5, 6], idx: 35, collision: Empty } + - { pos: [6, 6], idx: 47, collision: Empty } + - { pos: [7, 6], idx: 47, collision: Empty } + - { pos: [8, 6], idx: 47, collision: Empty } + - { pos: [9, 6], idx: 47, collision: Empty } + - { pos: [10, 6], idx: 35, collision: Empty } + - { pos: [11, 6], idx: 47, collision: Empty } + - { pos: [12, 6], idx: 47, collision: Empty } + - { pos: [13, 6], idx: 47, collision: Empty } + - { pos: [14, 6], idx: 47, collision: Empty } + - { pos: [15, 6], idx: 47, collision: Empty } + - { pos: [16, 6], idx: 37, collision: Empty } + - { pos: [17, 6], idx: 47, collision: Empty } + - { pos: [18, 6], idx: 47, collision: Empty } + - { pos: [19, 6], idx: 47, collision: Empty } + - { pos: [20, 6], idx: 47, collision: Empty } + - { pos: [21, 6], idx: 37, collision: Empty } + - { pos: [6, 7], idx: 36, collision: Empty } + - { pos: [7, 7], idx: 36, collision: Empty } + - { pos: [8, 7], idx: 36, collision: Empty } + - { pos: [9, 7], idx: 36, collision: Empty } + - { pos: [17, 7], idx: 36, collision: Empty } + - { pos: [18, 7], idx: 36, collision: Empty } + - { pos: [19, 7], idx: 36, collision: Empty } + - { pos: [20, 7], idx: 36, collision: Empty } + - { pos: [5, 8], idx: 47, collision: Empty } + - { pos: [6, 8], idx: 47, collision: Empty } + - { pos: [7, 8], idx: 47, collision: Empty } + - { pos: [8, 8], idx: 47, collision: Empty } + - { pos: [9, 8], idx: 47, collision: Empty } + - { pos: [10, 8], idx: 48, collision: Empty } + - { pos: [11, 8], idx: 47, collision: Empty } + - { pos: [12, 8], idx: 47, collision: Empty } + - { pos: [13, 8], idx: 44, collision: Empty } + - { pos: [14, 8], idx: 47, collision: Empty } + - { pos: [15, 8], idx: 47, collision: Empty } + - { pos: [16, 8], idx: 46, collision: Empty } + - { pos: [17, 8], idx: 47, collision: Empty } + - { pos: [18, 8], idx: 47, collision: Empty } + - { pos: [19, 8], idx: 47, collision: Empty } + - { pos: [20, 8], idx: 47, collision: Empty } + - { pos: [21, 8], idx: 47, collision: Empty } + - { pos: [5, 9], idx: 47, collision: Empty } + - { pos: [6, 9], idx: 47, collision: Empty } + - { pos: [7, 9], idx: 36, collision: Empty } + - { pos: [8, 9], idx: 36, collision: Empty } + - { pos: [9, 9], idx: 36, collision: Empty } + - { pos: [10, 9], idx: 37, collision: Empty } + - { pos: [11, 9], idx: 47, collision: Empty } + - { pos: [12, 9], idx: 47, collision: Empty } + - { pos: [13, 9], idx: 33, collision: Empty } + - { pos: [14, 9], idx: 47, collision: Empty } + - { pos: [15, 9], idx: 47, collision: Empty } + - { pos: [16, 9], idx: 35, collision: Empty } + - { pos: [17, 9], idx: 36, collision: Empty } + - { pos: [18, 9], idx: 36, collision: Empty } + - { pos: [19, 9], idx: 36, collision: Empty } + - { pos: [20, 9], idx: 47, collision: Empty } + - { pos: [21, 9], idx: 47, collision: Empty } + - { pos: [5, 10], idx: 36, collision: Empty } + - { pos: [6, 10], idx: 36, collision: Empty } + - { pos: [11, 10], idx: 36, collision: Empty } + - { pos: [12, 10], idx: 36, collision: Empty } + - { pos: [13, 10], idx: 22, collision: Empty } + - { pos: [14, 10], idx: 36, collision: Empty } + - { pos: [15, 10], idx: 36, collision: Empty } + - { pos: [20, 10], idx: 36, collision: Empty } + - { pos: [21, 10], idx: 36, collision: Empty } + - { pos: [8, 11], idx: 44, collision: Empty } + - { pos: [13, 11], idx: 33, collision: Empty } + - { pos: [18, 11], idx: 44, collision: Empty } + - { pos: [8, 12], idx: 11, collision: Empty } + - { pos: [13, 12], idx: 33, collision: Empty } + - { pos: [18, 12], idx: 33, collision: Empty } + - { pos: [8, 13], idx: 33, collision: JumpThrough } + - { pos: [13, 13], idx: 22, collision: Empty } + - { pos: [18, 13], idx: 11, collision: JumpThrough } + - { pos: [8, 14], idx: 0, collision: Empty } + - { pos: [13, 14], idx: 33, collision: Empty } + - { pos: [18, 14], idx: 0, collision: Empty } + - { pos: [13, 15], idx: 33, collision: Empty } + - { pos: [11, 16], idx: 16, collision: Empty } + - { pos: [12, 16], idx: 17, collision: Empty } + - { pos: [13, 16], idx: 18, collision: Empty } + - { pos: [11, 17], idx: 5, collision: Empty } + - { pos: [12, 17], idx: 6, collision: Empty } + - { pos: [13, 17], idx: 7, collision: Empty } elements: [] - id: decorations tilemap: null tiles: [] elements: - - pos: - - 312.0 - - 185.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 504.0 - - 281.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 136.0 - - 441.5 - element: /elements/decoration/anemones/anemones.element.yaml + - { pos: [312.0, 185.5], element: /elements/decoration/anemones/anemones.element.yaml } + - { pos: [504.0, 281.5], element: /elements/decoration/anemones/anemones.element.yaml } + - { pos: [136.0, 441.5], element: /elements/decoration/anemones/anemones.element.yaml } - id: items tilemap: null tiles: [] elements: - - pos: - - 496.0 - - 170.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 320.0 - - 374.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 368.0 - - 170.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 544.0 - - 374.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 432.0 - - 534.5 - element: /elements/item/stomp_boots/stomp_boots.element.yaml - - pos: - - 648.0 - - 182.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 216.0 - - 182.5 - element: /elements/item/mine/mine.element.yaml - - pos: - - 272.0 - - 471.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 592.0 - - 471.0 - element: /elements/item/grenade/grenade.element.yaml - - pos: - - 736.0 - - 426.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 128.0 - - 426.0 - element: /elements/item/sword/sword.element.yaml + - { pos: [496.0, 170.0], element: /elements/item/sword/sword.element.yaml } + - { pos: [320.0, 374.5], element: /elements/item/mine/mine.element.yaml } + - { pos: [368.0, 170.0], element: /elements/item/sword/sword.element.yaml } + - { pos: [544.0, 374.5], element: /elements/item/mine/mine.element.yaml } + - { pos: [432.0, 534.5], element: /elements/item/stomp_boots/stomp_boots.element.yaml } + - { pos: [648.0, 182.5], element: /elements/item/mine/mine.element.yaml } + - { pos: [216.0, 182.5], element: /elements/item/mine/mine.element.yaml } + - { pos: [272.0, 471.0], element: /elements/item/grenade/grenade.element.yaml } + - { pos: [592.0, 471.0], element: /elements/item/grenade/grenade.element.yaml } + - { pos: [736.0, 426.0], element: /elements/item/sword/sword.element.yaml } + - { pos: [128.0, 426.0], element: /elements/item/sword/sword.element.yaml } - id: spawners tilemap: null tiles: [] elements: - - pos: - - 400.0 - - 440.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 496.0 - - 280.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 368.0 - - 280.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 464.0 - - 440.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml + - { pos: [400.0, 440.0], element: /elements/environment/player_spawner/player_spawner.element.yaml } + - { pos: [496.0, 280.0], element: /elements/environment/player_spawner/player_spawner.element.yaml } + - { pos: [368.0, 280.0], element: /elements/environment/player_spawner/player_spawner.element.yaml } + - { pos: [464.0, 440.0], element: /elements/environment/player_spawner/player_spawner.element.yaml } - id: critters tilemap: null tiles: [] elements: - - pos: - - 556.0 - - 456.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 544.0 - - 359.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 231.0 - - 478.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 376.0 - - 263.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 464.0 - - 263.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 568.0 - - 167.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 408.0 - - 423.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 288.0 - - 359.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 304.0 - - 167.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 608.0 - - 359.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 448.0 - - 519.5 - element: /elements/environment/urchin/urchin.element.yaml + - { pos: [556.0, 456.0], element: /elements/environment/fish_school/fish_school.element.yaml } + - { pos: [544.0, 359.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [231.0, 478.0], element: /elements/environment/fish_school/fish_school.element.yaml } + - { pos: [376.0, 263.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [464.0, 263.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [568.0, 167.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [408.0, 423.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [288.0, 359.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [304.0, 167.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [608.0, 359.5], element: /elements/environment/crab/crab.element.yaml } + - { pos: [448.0, 519.5], element: /elements/environment/urchin/urchin.element.yaml } - id: foreground tilemap: /map/resources/ship_decorations.atlas.yaml tiles: - - pos: - - 12 - - 8 - idx: 3 - collision: Empty - - pos: - - 14 - - 8 - idx: 2 - collision: Empty - - pos: - - 15 - - 8 - idx: 4 - collision: Empty - - pos: - - 12 - - 9 - idx: 3 - collision: Empty - - pos: - - 14 - - 9 - idx: 3 - collision: Empty - - pos: - - 15 - - 9 - idx: 4 - collision: Empty - - pos: - - 11 - - 10 - idx: 2 - collision: Empty - - pos: - - 12 - - 10 - idx: 3 - collision: Empty - - pos: - - 14 - - 10 - idx: 2 - collision: Empty - - pos: - - 15 - - 10 - idx: 4 - collision: Empty - - pos: - - 11 - - 11 - idx: 2 - collision: Empty - - pos: - - 12 - - 11 - idx: 4 - collision: Empty - - pos: - - 14 - - 11 - idx: 3 - collision: Empty - - pos: - - 15 - - 11 - idx: 4 - collision: Empty - - pos: - - 11 - - 12 - idx: 2 - collision: Empty - - pos: - - 12 - - 12 - idx: 3 - collision: Empty - - pos: - - 14 - - 12 - idx: 3 - collision: Empty - - pos: - - 8 - - 13 - idx: 54 - collision: Empty - - pos: - - 13 - - 13 - idx: 3 - collision: Empty - - pos: - - 14 - - 13 - idx: 4 - collision: Empty - - pos: - - 18 - - 13 - idx: 54 - collision: Empty - - pos: - - 7 - - 14 - idx: 30 - collision: Empty - - pos: - - 8 - - 14 - idx: 31 - collision: Empty - - pos: - - 9 - - 14 - idx: 32 - collision: Empty - - pos: - - 12 - - 14 - idx: 2 - collision: Empty - - pos: - - 13 - - 14 - idx: 3 - collision: Empty - - pos: - - 17 - - 14 - idx: 30 - collision: Empty - - pos: - - 18 - - 14 - idx: 31 - collision: Empty - - pos: - - 19 - - 14 - idx: 32 - collision: Empty - - pos: - - 12 - - 15 - idx: 2 - collision: Empty - - pos: - - 13 - - 15 - idx: 3 - collision: Empty - - pos: - - 14 - - 15 - idx: 4 - collision: Empty + - { pos: [12, 8], idx: 3, collision: Empty } + - { pos: [14, 8], idx: 2, collision: Empty } + - { pos: [15, 8], idx: 4, collision: Empty } + - { pos: [12, 9], idx: 3, collision: Empty } + - { pos: [14, 9], idx: 3, collision: Empty } + - { pos: [15, 9], idx: 4, collision: Empty } + - { pos: [11, 10], idx: 2, collision: Empty } + - { pos: [12, 10], idx: 3, collision: Empty } + - { pos: [14, 10], idx: 2, collision: Empty } + - { pos: [15, 10], idx: 4, collision: Empty } + - { pos: [11, 11], idx: 2, collision: Empty } + - { pos: [12, 11], idx: 4, collision: Empty } + - { pos: [14, 11], idx: 3, collision: Empty } + - { pos: [15, 11], idx: 4, collision: Empty } + - { pos: [11, 12], idx: 2, collision: Empty } + - { pos: [12, 12], idx: 3, collision: Empty } + - { pos: [14, 12], idx: 3, collision: Empty } + - { pos: [8, 13], idx: 10, collision: Empty } + - { pos: [13, 13], idx: 3, collision: Empty } + - { pos: [14, 13], idx: 4, collision: Empty } + - { pos: [18, 13], idx: 10, collision: Empty } + - { pos: [7, 14], idx: 30, collision: Empty } + - { pos: [8, 14], idx: 31, collision: Empty } + - { pos: [9, 14], idx: 32, collision: Empty } + - { pos: [12, 14], idx: 2, collision: Empty } + - { pos: [13, 14], idx: 3, collision: Empty } + - { pos: [17, 14], idx: 30, collision: Empty } + - { pos: [18, 14], idx: 31, collision: Empty } + - { pos: [19, 14], idx: 32, collision: Empty } + - { pos: [12, 15], idx: 2, collision: Empty } + - { pos: [13, 15], idx: 3, collision: Empty } + - { pos: [14, 15], idx: 4, collision: Empty } elements: [] - id: platforms tilemap: /map/resources/ship_decorations.atlas.yaml tiles: - - pos: - - 11 - - 12 - idx: 41 - collision: JumpThrough - - pos: - - 12 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 13 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 14 - - 12 - idx: 42 - collision: JumpThrough - - pos: - - 15 - - 12 - idx: 43 - collision: JumpThrough - - pos: - - 12 - - 15 - idx: 41 - collision: JumpThrough - - pos: - - 13 - - 15 - idx: 42 - collision: JumpThrough - - pos: - - 14 - - 15 - idx: 43 - collision: JumpThrough + - { pos: [11, 12], idx: 52, collision: JumpThrough } + - { pos: [12, 12], idx: 53, collision: JumpThrough } + - { pos: [13, 12], idx: 53, collision: JumpThrough } + - { pos: [14, 12], idx: 53, collision: JumpThrough } + - { pos: [15, 12], idx: 54, collision: JumpThrough } + - { pos: [12, 15], idx: 52, collision: JumpThrough } + - { pos: [13, 15], idx: 53, collision: JumpThrough } + - { pos: [14, 15], idx: 54, collision: JumpThrough } elements: [] diff --git a/assets/map/levels/level_9.map.yaml b/assets/map/levels/level_9.map.yaml index 533dd91886..cba2c25517 100644 --- a/assets/map/levels/level_9.map.yaml +++ b/assets/map/levels/level_9.map.yaml @@ -1,1192 +1,1192 @@ -name: Level 9 -background: - speed: - - 0.09 - - 0.04 - layers: - - image: /map/resources/background_04.png - size: - - 896.0 - - 480.0 - depth: 6.0 - scale: 6.0 - offset: - - 0.0 - - 0.0 - - image: /map/resources/background_03.png - size: - - 896.0 - - 480.0 - depth: 5.8 - scale: 2.2 - offset: - - 100.0 - - 0.0 - - image: /map/resources/background_02.png - size: - - 896.0 - - 480.0 - depth: 4.0 - scale: 2.2 - offset: - - 600.0 - - 0.0 - - image: /map/resources/background_01.png - size: - - 896.0 - - 480.0 - depth: 1.0 - scale: 2.2 - offset: - - 500.0 - - 0.0 -background_color: rgba(126, 168, 166, 255) -grid_size: -- 23 -- 26 -tile_size: -- 32.0 -- 32.0 -layers: -- id: main layer - tilemap: /map/resources/ground_rock.atlas.yaml - tiles: - - pos: - - 1 - - 3 - idx: 34 - collision: Solid - - pos: - - 2 - - 3 - idx: 35 - collision: Solid - - pos: - - 3 - - 3 - idx: 35 - collision: Solid - - pos: - - 4 - - 3 - idx: 35 - collision: Solid - - pos: - - 5 - - 3 - idx: 35 - collision: Solid - - pos: - - 6 - - 3 - idx: 35 - collision: Solid - - pos: - - 7 - - 3 - idx: 35 - collision: Solid - - pos: - - 8 - - 3 - idx: 35 - collision: Solid - - pos: - - 9 - - 3 - idx: 35 - collision: Solid - - pos: - - 10 - - 3 - idx: 35 - collision: Solid - - pos: - - 11 - - 3 - idx: 35 - collision: Solid - - pos: - - 12 - - 3 - idx: 35 - collision: Solid - - pos: - - 13 - - 3 - idx: 35 - collision: Solid - - pos: - - 14 - - 3 - idx: 35 - collision: Solid - - pos: - - 15 - - 3 - idx: 35 - collision: Solid - - pos: - - 16 - - 3 - idx: 35 - collision: Solid - - pos: - - 17 - - 3 - idx: 35 - collision: Solid - - pos: - - 18 - - 3 - idx: 35 - collision: Solid - - pos: - - 19 - - 3 - idx: 35 - collision: Solid - - pos: - - 20 - - 3 - idx: 35 - collision: Solid - - pos: - - 21 - - 3 - idx: 36 - collision: Solid - - pos: - - 1 - - 4 - idx: 17 - collision: Solid - - pos: - - 2 - - 4 - idx: 23 - collision: Solid - - pos: - - 3 - - 4 - idx: 1 - collision: Solid - - pos: - - 4 - - 4 - idx: 1 - collision: Solid - - pos: - - 5 - - 4 - idx: 1 - collision: Solid - - pos: - - 6 - - 4 - idx: 1 - collision: Solid - - pos: - - 7 - - 4 - idx: 1 - collision: Solid - - pos: - - 8 - - 4 - idx: 1 - collision: Solid - - pos: - - 9 - - 4 - idx: 1 - collision: Solid - - pos: - - 10 - - 4 - idx: 1 - collision: Solid - - pos: - - 11 - - 4 - idx: 1 - collision: Solid - - pos: - - 12 - - 4 - idx: 1 - collision: Solid - - pos: - - 13 - - 4 - idx: 1 - collision: Solid - - pos: - - 14 - - 4 - idx: 1 - collision: Solid - - pos: - - 15 - - 4 - idx: 1 - collision: Solid - - pos: - - 16 - - 4 - idx: 1 - collision: Solid - - pos: - - 17 - - 4 - idx: 1 - collision: Solid - - pos: - - 18 - - 4 - idx: 1 - collision: Solid - - pos: - - 19 - - 4 - idx: 1 - collision: Solid - - pos: - - 20 - - 4 - idx: 24 - collision: Solid - - pos: - - 21 - - 4 - idx: 19 - collision: Solid - - pos: - - 1 - - 5 - idx: 17 - collision: Solid - - pos: - - 2 - - 5 - idx: 19 - collision: Solid - - pos: - - 20 - - 5 - idx: 17 - collision: Solid - - pos: - - 21 - - 5 - idx: 19 - collision: Solid - - pos: - - 1 - - 6 - idx: 17 - collision: Solid - - pos: - - 2 - - 6 - idx: 19 - collision: Solid - - pos: - - 20 - - 6 - idx: 17 - collision: Solid - - pos: - - 21 - - 6 - idx: 19 - collision: Solid - - pos: - - 1 - - 7 - idx: 17 - collision: Solid - - pos: - - 2 - - 7 - idx: 19 - collision: Solid - - pos: - - 20 - - 7 - idx: 17 - collision: Solid - - pos: - - 21 - - 7 - idx: 19 - collision: Solid - - pos: - - 1 - - 8 - idx: 17 - collision: Solid - - pos: - - 2 - - 8 - idx: 19 - collision: Solid - - pos: - - 20 - - 8 - idx: 17 - collision: Solid - - pos: - - 21 - - 8 - idx: 19 - collision: Solid - - pos: - - 1 - - 9 - idx: 17 - collision: Solid - - pos: - - 2 - - 9 - idx: 19 - collision: Solid - - pos: - - 20 - - 9 - idx: 17 - collision: Solid - - pos: - - 21 - - 9 - idx: 19 - collision: Solid - - pos: - - 1 - - 10 - idx: 17 - collision: Solid - - pos: - - 2 - - 10 - idx: 19 - collision: Solid - - pos: - - 20 - - 10 - idx: 17 - collision: Solid - - pos: - - 21 - - 10 - idx: 19 - collision: Solid - - pos: - - 1 - - 11 - idx: 17 - collision: Solid - - pos: - - 2 - - 11 - idx: 19 - collision: Solid - - pos: - - 20 - - 11 - idx: 17 - collision: Solid - - pos: - - 21 - - 11 - idx: 19 - collision: Solid - - pos: - - 1 - - 12 - idx: 17 - collision: Solid - - pos: - - 2 - - 12 - idx: 19 - collision: Solid - - pos: - - 20 - - 12 - idx: 17 - collision: Solid - - pos: - - 21 - - 12 - idx: 19 - collision: Solid - - pos: - - 1 - - 13 - idx: 17 - collision: Solid - - pos: - - 2 - - 13 - idx: 19 - collision: Solid - - pos: - - 20 - - 13 - idx: 17 - collision: Solid - - pos: - - 21 - - 13 - idx: 19 - collision: Solid - - pos: - - 1 - - 14 - idx: 17 - collision: Solid - - pos: - - 2 - - 14 - idx: 19 - collision: Solid - - pos: - - 20 - - 14 - idx: 17 - collision: Solid - - pos: - - 21 - - 14 - idx: 19 - collision: Solid - - pos: - - 1 - - 15 - idx: 17 - collision: Solid - - pos: - - 2 - - 15 - idx: 19 - collision: Solid - - pos: - - 20 - - 15 - idx: 17 - collision: Solid - - pos: - - 21 - - 15 - idx: 19 - collision: Solid - - pos: - - 1 - - 16 - idx: 17 - collision: Solid - - pos: - - 2 - - 16 - idx: 19 - collision: Solid - - pos: - - 20 - - 16 - idx: 17 - collision: Solid - - pos: - - 21 - - 16 - idx: 19 - collision: Solid - - pos: - - 1 - - 17 - idx: 17 - collision: Solid - - pos: - - 2 - - 17 - idx: 19 - collision: Solid - - pos: - - 20 - - 17 - idx: 17 - collision: Solid - - pos: - - 21 - - 17 - idx: 19 - collision: Solid - - pos: - - 1 - - 18 - idx: 17 - collision: Solid - - pos: - - 2 - - 18 - idx: 19 - collision: Solid - - pos: - - 20 - - 18 - idx: 17 - collision: Solid - - pos: - - 21 - - 18 - idx: 19 - collision: Solid - - pos: - - 1 - - 19 - idx: 17 - collision: Solid - - pos: - - 2 - - 19 - idx: 18 - collision: Solid - - pos: - - 3 - - 19 - idx: 36 - collision: Solid - - pos: - - 19 - - 19 - idx: 34 - collision: Solid - - pos: - - 20 - - 19 - idx: 18 - collision: Solid - - pos: - - 21 - - 19 - idx: 19 - collision: Solid - - pos: - - 1 - - 20 - idx: 17 - collision: Solid - - pos: - - 2 - - 20 - idx: 18 - collision: Solid - - pos: - - 3 - - 20 - idx: 19 - collision: Solid - - pos: - - 19 - - 20 - idx: 17 - collision: Solid - - pos: - - 20 - - 20 - idx: 18 - collision: Solid - - pos: - - 21 - - 20 - idx: 19 - collision: Solid - - pos: - - 1 - - 21 - idx: 17 - collision: Solid - - pos: - - 2 - - 21 - idx: 18 - collision: Solid - - pos: - - 3 - - 21 - idx: 18 - collision: Solid - - pos: - - 4 - - 21 - idx: 35 - collision: Solid - - pos: - - 5 - - 21 - idx: 36 - collision: Solid - - pos: - - 17 - - 21 - idx: 34 - collision: Solid - - pos: - - 18 - - 21 - idx: 35 - collision: Solid - - pos: - - 19 - - 21 - idx: 18 - collision: Solid - - pos: - - 20 - - 21 - idx: 18 - collision: Solid - - pos: - - 21 - - 21 - idx: 19 - collision: Solid - - pos: - - 1 - - 22 - idx: 17 - collision: Solid - - pos: - - 2 - - 22 - idx: 18 - collision: Solid - - pos: - - 3 - - 22 - idx: 18 - collision: Solid - - pos: - - 4 - - 22 - idx: 18 - collision: Solid - - pos: - - 5 - - 22 - idx: 18 - collision: Solid - - pos: - - 6 - - 22 - idx: 35 - collision: Solid - - pos: - - 7 - - 22 - idx: 35 - collision: Solid - - pos: - - 8 - - 22 - idx: 35 - collision: Solid - - pos: - - 9 - - 22 - idx: 35 - collision: Solid - - pos: - - 10 - - 22 - idx: 35 - collision: Solid - - pos: - - 11 - - 22 - idx: 35 - collision: Solid - - pos: - - 12 - - 22 - idx: 35 - collision: Solid - - pos: - - 13 - - 22 - idx: 35 - collision: Solid - - pos: - - 14 - - 22 - idx: 35 - collision: Solid - - pos: - - 15 - - 22 - idx: 35 - collision: Solid - - pos: - - 16 - - 22 - idx: 35 - collision: Solid - - pos: - - 17 - - 22 - idx: 18 - collision: Solid - - pos: - - 18 - - 22 - idx: 18 - collision: Solid - - pos: - - 19 - - 22 - idx: 18 - collision: Solid - - pos: - - 20 - - 22 - idx: 18 - collision: Solid - - pos: - - 21 - - 22 - idx: 19 - collision: Solid - - pos: - - 1 - - 23 - idx: 0 - collision: Solid - - pos: - - 2 - - 23 - idx: 1 - collision: Solid - - pos: - - 3 - - 23 - idx: 1 - collision: Solid - - pos: - - 4 - - 23 - idx: 1 - collision: Solid - - pos: - - 5 - - 23 - idx: 1 - collision: Solid - - pos: - - 6 - - 23 - idx: 1 - collision: Solid - - pos: - - 7 - - 23 - idx: 1 - collision: Solid - - pos: - - 8 - - 23 - idx: 1 - collision: Solid - - pos: - - 9 - - 23 - idx: 1 - collision: Solid - - pos: - - 10 - - 23 - idx: 1 - collision: Solid - - pos: - - 11 - - 23 - idx: 1 - collision: Solid - - pos: - - 12 - - 23 - idx: 1 - collision: Solid - - pos: - - 13 - - 23 - idx: 1 - collision: Solid - - pos: - - 14 - - 23 - idx: 1 - collision: Solid - - pos: - - 15 - - 23 - idx: 1 - collision: Solid - - pos: - - 16 - - 23 - idx: 1 - collision: Solid - - pos: - - 17 - - 23 - idx: 1 - collision: Solid - - pos: - - 18 - - 23 - idx: 1 - collision: Solid - - pos: - - 19 - - 23 - idx: 1 - collision: Solid - - pos: - - 20 - - 23 - idx: 1 - collision: Solid - - pos: - - 21 - - 23 - idx: 2 - collision: Solid - elements: [] -- id: metal layer - tilemap: /map/resources/ground_metal.atlas.yaml - tiles: - - pos: - - 9 - - 8 - idx: 83 - collision: Solid - - pos: - - 10 - - 8 - idx: 69 - collision: Solid - - pos: - - 11 - - 8 - idx: 69 - collision: Solid - - pos: - - 12 - - 8 - idx: 69 - collision: Solid - - pos: - - 13 - - 8 - idx: 84 - collision: Solid - - pos: - - 9 - - 9 - idx: 21 - collision: Solid - - pos: - - 13 - - 9 - idx: 21 - collision: Solid - - pos: - - 9 - - 10 - idx: 0 - collision: Solid - - pos: - - 10 - - 10 - idx: 69 - collision: Solid - - pos: - - 11 - - 10 - idx: 69 - collision: Solid - - pos: - - 12 - - 10 - idx: 69 - collision: Solid - - pos: - - 13 - - 10 - idx: 2 - collision: Solid - - pos: - - 11 - - 15 - idx: 72 - collision: Solid - elements: [] -- id: platforms - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 3 - - 7 - idx: 42 - collision: JumpThrough - - pos: - - 4 - - 7 - idx: 43 - collision: JumpThrough - - pos: - - 18 - - 7 - idx: 41 - collision: JumpThrough - - pos: - - 19 - - 7 - idx: 42 - collision: JumpThrough - - pos: - - 6 - - 10 - idx: 41 - collision: JumpThrough - - pos: - - 7 - - 10 - idx: 42 - collision: JumpThrough - - pos: - - 8 - - 10 - idx: 42 - collision: JumpThrough - - pos: - - 14 - - 10 - idx: 42 - collision: JumpThrough - - pos: - - 15 - - 10 - idx: 42 - collision: JumpThrough - - pos: - - 16 - - 10 - idx: 43 - collision: JumpThrough - - pos: - - 3 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 4 - - 13 - idx: 43 - collision: JumpThrough - - pos: - - 18 - - 13 - idx: 41 - collision: JumpThrough - - pos: - - 19 - - 13 - idx: 42 - collision: JumpThrough - - pos: - - 7 - - 15 - idx: 41 - collision: JumpThrough - - pos: - - 8 - - 15 - idx: 42 - collision: JumpThrough - - pos: - - 9 - - 15 - idx: 42 - collision: JumpThrough - - pos: - - 10 - - 15 - idx: 42 - collision: JumpThrough - - pos: - - 12 - - 15 - idx: 42 - collision: JumpThrough - - pos: - - 13 - - 15 - idx: 42 - collision: JumpThrough - - pos: - - 14 - - 15 - idx: 42 - collision: JumpThrough - - pos: - - 15 - - 15 - idx: 43 - collision: JumpThrough - elements: [] -- id: background - tilemap: /map/resources/ship_decorations.atlas.yaml - tiles: - - pos: - - 10 - - 7 - idx: 20 - collision: Empty - - pos: - - 12 - - 7 - idx: 20 - collision: Empty - - pos: - - 10 - - 9 - idx: 13 - collision: Empty - - pos: - - 11 - - 9 - idx: 13 - collision: Empty - - pos: - - 12 - - 9 - idx: 13 - collision: Empty - elements: [] -- id: decorations - tilemap: null - tiles: [] - elements: - - pos: - - 408.0 - - 185.5 - element: /elements/decoration/anemones/anemones.element.yaml - - pos: - - 184.0 - - 185.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 272.0 - - 185.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 584.0 - - 185.5 - element: /elements/decoration/seaweed/seaweed.element.yaml - - pos: - - 304.0 - - 377.5 - element: /elements/decoration/anemones/anemones.element.yaml -- id: critters - tilemap: null - tiles: [] - elements: - - pos: - - 232.0 - - 428.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 414.0 - - 208.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 495.0 - - 602.0 - element: /elements/environment/fish_school/fish_school.element.yaml - - pos: - - 384.0 - - 359.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 336.0 - - 519.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 256.0 - - 167.5 - element: /elements/environment/crab/crab.element.yaml - - pos: - - 360.0 - - 293.0 - element: /elements/environment/snail/snail.element.yaml - - pos: - - 568.0 - - 165.0 - element: /elements/environment/snail/snail.element.yaml - - pos: - - 440.0 - - 167.5 - element: /elements/environment/urchin/urchin.element.yaml - - pos: - - 136.0 - - 455.5 - element: /elements/environment/urchin/urchin.element.yaml -- id: items - tilemap: null - tiles: [] - elements: - - pos: - - 368.0 - - 534.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 312.0 - - 374.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 424.0 - - 374.5 - element: /elements/item/musket/musket.element.yaml - - pos: - - 368.0 - - 170.0 - element: /elements/item/sword/sword.element.yaml - - pos: - - 128.0 - - 470.5 - element: /elements/item/kick_bomb/kick_bomb.element.yaml - - pos: - - 608.0 - - 470.5 - element: /elements/item/kick_bomb/kick_bomb.element.yaml -- id: spawners - tilemap: null - tiles: [] - elements: - - pos: - - 216.0 - - 376.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 520.0 - - 376.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 128.0 - - 280.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml - - pos: - - 608.0 - - 280.0 - element: /elements/environment/player_spawner/player_spawner.element.yaml +name: Level 9 +background: + speed: + - 0.09 + - 0.04 + layers: + - image: /map/resources/background_04.png + size: + - 896.0 + - 480.0 + depth: 6.0 + scale: 6.0 + offset: + - 0.0 + - 0.0 + - image: /map/resources/background_03.png + size: + - 896.0 + - 480.0 + depth: 5.8 + scale: 2.2 + offset: + - 100.0 + - 0.0 + - image: /map/resources/background_02.png + size: + - 896.0 + - 480.0 + depth: 4.0 + scale: 2.2 + offset: + - 600.0 + - 0.0 + - image: /map/resources/background_01.png + size: + - 896.0 + - 480.0 + depth: 1.0 + scale: 2.2 + offset: + - 500.0 + - 0.0 +background_color: rgba(126, 168, 166, 255) +grid_size: +- 23 +- 26 +tile_size: +- 32.0 +- 32.0 +layers: +- id: main layer + tilemap: /map/resources/ground_rock.atlas.yaml + tiles: + - pos: + - 1 + - 3 + idx: 34 + collision: Solid + - pos: + - 2 + - 3 + idx: 35 + collision: Solid + - pos: + - 3 + - 3 + idx: 35 + collision: Solid + - pos: + - 4 + - 3 + idx: 35 + collision: Solid + - pos: + - 5 + - 3 + idx: 35 + collision: Solid + - pos: + - 6 + - 3 + idx: 35 + collision: Solid + - pos: + - 7 + - 3 + idx: 35 + collision: Solid + - pos: + - 8 + - 3 + idx: 35 + collision: Solid + - pos: + - 9 + - 3 + idx: 35 + collision: Solid + - pos: + - 10 + - 3 + idx: 35 + collision: Solid + - pos: + - 11 + - 3 + idx: 35 + collision: Solid + - pos: + - 12 + - 3 + idx: 35 + collision: Solid + - pos: + - 13 + - 3 + idx: 35 + collision: Solid + - pos: + - 14 + - 3 + idx: 35 + collision: Solid + - pos: + - 15 + - 3 + idx: 35 + collision: Solid + - pos: + - 16 + - 3 + idx: 35 + collision: Solid + - pos: + - 17 + - 3 + idx: 35 + collision: Solid + - pos: + - 18 + - 3 + idx: 35 + collision: Solid + - pos: + - 19 + - 3 + idx: 35 + collision: Solid + - pos: + - 20 + - 3 + idx: 35 + collision: Solid + - pos: + - 21 + - 3 + idx: 36 + collision: Solid + - pos: + - 1 + - 4 + idx: 17 + collision: Solid + - pos: + - 2 + - 4 + idx: 23 + collision: Solid + - pos: + - 3 + - 4 + idx: 1 + collision: Solid + - pos: + - 4 + - 4 + idx: 1 + collision: Solid + - pos: + - 5 + - 4 + idx: 1 + collision: Solid + - pos: + - 6 + - 4 + idx: 1 + collision: Solid + - pos: + - 7 + - 4 + idx: 1 + collision: Solid + - pos: + - 8 + - 4 + idx: 1 + collision: Solid + - pos: + - 9 + - 4 + idx: 1 + collision: Solid + - pos: + - 10 + - 4 + idx: 1 + collision: Solid + - pos: + - 11 + - 4 + idx: 1 + collision: Solid + - pos: + - 12 + - 4 + idx: 1 + collision: Solid + - pos: + - 13 + - 4 + idx: 1 + collision: Solid + - pos: + - 14 + - 4 + idx: 1 + collision: Solid + - pos: + - 15 + - 4 + idx: 1 + collision: Solid + - pos: + - 16 + - 4 + idx: 1 + collision: Solid + - pos: + - 17 + - 4 + idx: 1 + collision: Solid + - pos: + - 18 + - 4 + idx: 1 + collision: Solid + - pos: + - 19 + - 4 + idx: 1 + collision: Solid + - pos: + - 20 + - 4 + idx: 24 + collision: Solid + - pos: + - 21 + - 4 + idx: 19 + collision: Solid + - pos: + - 1 + - 5 + idx: 17 + collision: Solid + - pos: + - 2 + - 5 + idx: 19 + collision: Solid + - pos: + - 20 + - 5 + idx: 17 + collision: Solid + - pos: + - 21 + - 5 + idx: 19 + collision: Solid + - pos: + - 1 + - 6 + idx: 17 + collision: Solid + - pos: + - 2 + - 6 + idx: 19 + collision: Solid + - pos: + - 20 + - 6 + idx: 17 + collision: Solid + - pos: + - 21 + - 6 + idx: 19 + collision: Solid + - pos: + - 1 + - 7 + idx: 17 + collision: Solid + - pos: + - 2 + - 7 + idx: 19 + collision: Solid + - pos: + - 20 + - 7 + idx: 17 + collision: Solid + - pos: + - 21 + - 7 + idx: 19 + collision: Solid + - pos: + - 1 + - 8 + idx: 17 + collision: Solid + - pos: + - 2 + - 8 + idx: 19 + collision: Solid + - pos: + - 20 + - 8 + idx: 17 + collision: Solid + - pos: + - 21 + - 8 + idx: 19 + collision: Solid + - pos: + - 1 + - 9 + idx: 17 + collision: Solid + - pos: + - 2 + - 9 + idx: 19 + collision: Solid + - pos: + - 20 + - 9 + idx: 17 + collision: Solid + - pos: + - 21 + - 9 + idx: 19 + collision: Solid + - pos: + - 1 + - 10 + idx: 17 + collision: Solid + - pos: + - 2 + - 10 + idx: 19 + collision: Solid + - pos: + - 20 + - 10 + idx: 17 + collision: Solid + - pos: + - 21 + - 10 + idx: 19 + collision: Solid + - pos: + - 1 + - 11 + idx: 17 + collision: Solid + - pos: + - 2 + - 11 + idx: 19 + collision: Solid + - pos: + - 20 + - 11 + idx: 17 + collision: Solid + - pos: + - 21 + - 11 + idx: 19 + collision: Solid + - pos: + - 1 + - 12 + idx: 17 + collision: Solid + - pos: + - 2 + - 12 + idx: 19 + collision: Solid + - pos: + - 20 + - 12 + idx: 17 + collision: Solid + - pos: + - 21 + - 12 + idx: 19 + collision: Solid + - pos: + - 1 + - 13 + idx: 17 + collision: Solid + - pos: + - 2 + - 13 + idx: 19 + collision: Solid + - pos: + - 20 + - 13 + idx: 17 + collision: Solid + - pos: + - 21 + - 13 + idx: 19 + collision: Solid + - pos: + - 1 + - 14 + idx: 17 + collision: Solid + - pos: + - 2 + - 14 + idx: 19 + collision: Solid + - pos: + - 20 + - 14 + idx: 17 + collision: Solid + - pos: + - 21 + - 14 + idx: 19 + collision: Solid + - pos: + - 1 + - 15 + idx: 17 + collision: Solid + - pos: + - 2 + - 15 + idx: 19 + collision: Solid + - pos: + - 20 + - 15 + idx: 17 + collision: Solid + - pos: + - 21 + - 15 + idx: 19 + collision: Solid + - pos: + - 1 + - 16 + idx: 17 + collision: Solid + - pos: + - 2 + - 16 + idx: 19 + collision: Solid + - pos: + - 20 + - 16 + idx: 17 + collision: Solid + - pos: + - 21 + - 16 + idx: 19 + collision: Solid + - pos: + - 1 + - 17 + idx: 17 + collision: Solid + - pos: + - 2 + - 17 + idx: 19 + collision: Solid + - pos: + - 20 + - 17 + idx: 17 + collision: Solid + - pos: + - 21 + - 17 + idx: 19 + collision: Solid + - pos: + - 1 + - 18 + idx: 17 + collision: Solid + - pos: + - 2 + - 18 + idx: 19 + collision: Solid + - pos: + - 20 + - 18 + idx: 17 + collision: Solid + - pos: + - 21 + - 18 + idx: 19 + collision: Solid + - pos: + - 1 + - 19 + idx: 17 + collision: Solid + - pos: + - 2 + - 19 + idx: 18 + collision: Solid + - pos: + - 3 + - 19 + idx: 36 + collision: Solid + - pos: + - 19 + - 19 + idx: 34 + collision: Solid + - pos: + - 20 + - 19 + idx: 18 + collision: Solid + - pos: + - 21 + - 19 + idx: 19 + collision: Solid + - pos: + - 1 + - 20 + idx: 17 + collision: Solid + - pos: + - 2 + - 20 + idx: 18 + collision: Solid + - pos: + - 3 + - 20 + idx: 19 + collision: Solid + - pos: + - 19 + - 20 + idx: 17 + collision: Solid + - pos: + - 20 + - 20 + idx: 18 + collision: Solid + - pos: + - 21 + - 20 + idx: 19 + collision: Solid + - pos: + - 1 + - 21 + idx: 17 + collision: Solid + - pos: + - 2 + - 21 + idx: 18 + collision: Solid + - pos: + - 3 + - 21 + idx: 18 + collision: Solid + - pos: + - 4 + - 21 + idx: 35 + collision: Solid + - pos: + - 5 + - 21 + idx: 36 + collision: Solid + - pos: + - 17 + - 21 + idx: 34 + collision: Solid + - pos: + - 18 + - 21 + idx: 35 + collision: Solid + - pos: + - 19 + - 21 + idx: 18 + collision: Solid + - pos: + - 20 + - 21 + idx: 18 + collision: Solid + - pos: + - 21 + - 21 + idx: 19 + collision: Solid + - pos: + - 1 + - 22 + idx: 17 + collision: Solid + - pos: + - 2 + - 22 + idx: 18 + collision: Solid + - pos: + - 3 + - 22 + idx: 18 + collision: Solid + - pos: + - 4 + - 22 + idx: 18 + collision: Solid + - pos: + - 5 + - 22 + idx: 18 + collision: Solid + - pos: + - 6 + - 22 + idx: 35 + collision: Solid + - pos: + - 7 + - 22 + idx: 35 + collision: Solid + - pos: + - 8 + - 22 + idx: 35 + collision: Solid + - pos: + - 9 + - 22 + idx: 35 + collision: Solid + - pos: + - 10 + - 22 + idx: 35 + collision: Solid + - pos: + - 11 + - 22 + idx: 35 + collision: Solid + - pos: + - 12 + - 22 + idx: 35 + collision: Solid + - pos: + - 13 + - 22 + idx: 35 + collision: Solid + - pos: + - 14 + - 22 + idx: 35 + collision: Solid + - pos: + - 15 + - 22 + idx: 35 + collision: Solid + - pos: + - 16 + - 22 + idx: 35 + collision: Solid + - pos: + - 17 + - 22 + idx: 18 + collision: Solid + - pos: + - 18 + - 22 + idx: 18 + collision: Solid + - pos: + - 19 + - 22 + idx: 18 + collision: Solid + - pos: + - 20 + - 22 + idx: 18 + collision: Solid + - pos: + - 21 + - 22 + idx: 19 + collision: Solid + - pos: + - 1 + - 23 + idx: 0 + collision: Solid + - pos: + - 2 + - 23 + idx: 1 + collision: Solid + - pos: + - 3 + - 23 + idx: 1 + collision: Solid + - pos: + - 4 + - 23 + idx: 1 + collision: Solid + - pos: + - 5 + - 23 + idx: 1 + collision: Solid + - pos: + - 6 + - 23 + idx: 1 + collision: Solid + - pos: + - 7 + - 23 + idx: 1 + collision: Solid + - pos: + - 8 + - 23 + idx: 1 + collision: Solid + - pos: + - 9 + - 23 + idx: 1 + collision: Solid + - pos: + - 10 + - 23 + idx: 1 + collision: Solid + - pos: + - 11 + - 23 + idx: 1 + collision: Solid + - pos: + - 12 + - 23 + idx: 1 + collision: Solid + - pos: + - 13 + - 23 + idx: 1 + collision: Solid + - pos: + - 14 + - 23 + idx: 1 + collision: Solid + - pos: + - 15 + - 23 + idx: 1 + collision: Solid + - pos: + - 16 + - 23 + idx: 1 + collision: Solid + - pos: + - 17 + - 23 + idx: 1 + collision: Solid + - pos: + - 18 + - 23 + idx: 1 + collision: Solid + - pos: + - 19 + - 23 + idx: 1 + collision: Solid + - pos: + - 20 + - 23 + idx: 1 + collision: Solid + - pos: + - 21 + - 23 + idx: 2 + collision: Solid + elements: [] +- id: metal layer + tilemap: /map/resources/ground_metal.atlas.yaml + tiles: + - pos: + - 9 + - 8 + idx: 83 + collision: Solid + - pos: + - 10 + - 8 + idx: 69 + collision: Solid + - pos: + - 11 + - 8 + idx: 69 + collision: Solid + - pos: + - 12 + - 8 + idx: 69 + collision: Solid + - pos: + - 13 + - 8 + idx: 84 + collision: Solid + - pos: + - 9 + - 9 + idx: 21 + collision: Solid + - pos: + - 13 + - 9 + idx: 21 + collision: Solid + - pos: + - 9 + - 10 + idx: 0 + collision: Solid + - pos: + - 10 + - 10 + idx: 69 + collision: Solid + - pos: + - 11 + - 10 + idx: 69 + collision: Solid + - pos: + - 12 + - 10 + idx: 69 + collision: Solid + - pos: + - 13 + - 10 + idx: 2 + collision: Solid + - pos: + - 11 + - 15 + idx: 72 + collision: Solid + elements: [] +- id: platforms + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 3 + - 7 + idx: 53 + collision: JumpThrough + - pos: + - 4 + - 7 + idx: 54 + collision: JumpThrough + - pos: + - 18 + - 7 + idx: 52 + collision: JumpThrough + - pos: + - 19 + - 7 + idx: 53 + collision: JumpThrough + - pos: + - 6 + - 10 + idx: 52 + collision: JumpThrough + - pos: + - 7 + - 10 + idx: 53 + collision: JumpThrough + - pos: + - 8 + - 10 + idx: 53 + collision: JumpThrough + - pos: + - 14 + - 10 + idx: 53 + collision: JumpThrough + - pos: + - 15 + - 10 + idx: 53 + collision: JumpThrough + - pos: + - 16 + - 10 + idx: 54 + collision: JumpThrough + - pos: + - 3 + - 13 + idx: 53 + collision: JumpThrough + - pos: + - 4 + - 13 + idx: 54 + collision: JumpThrough + - pos: + - 18 + - 13 + idx: 52 + collision: JumpThrough + - pos: + - 19 + - 13 + idx: 53 + collision: JumpThrough + - pos: + - 7 + - 15 + idx: 52 + collision: JumpThrough + - pos: + - 8 + - 15 + idx: 53 + collision: JumpThrough + - pos: + - 9 + - 15 + idx: 53 + collision: JumpThrough + - pos: + - 10 + - 15 + idx: 53 + collision: JumpThrough + - pos: + - 12 + - 15 + idx: 53 + collision: JumpThrough + - pos: + - 13 + - 15 + idx: 53 + collision: JumpThrough + - pos: + - 14 + - 15 + idx: 53 + collision: JumpThrough + - pos: + - 15 + - 15 + idx: 54 + collision: JumpThrough + elements: [] +- id: background + tilemap: /map/resources/ship_decorations.atlas.yaml + tiles: + - pos: + - 10 + - 7 + idx: 9 + collision: Empty + - pos: + - 12 + - 7 + idx: 9 + collision: Empty + - pos: + - 10 + - 9 + idx: 13 + collision: Empty + - pos: + - 11 + - 9 + idx: 13 + collision: Empty + - pos: + - 12 + - 9 + idx: 13 + collision: Empty + elements: [] +- id: decorations + tilemap: null + tiles: [] + elements: + - pos: + - 408.0 + - 185.5 + element: /elements/decoration/anemones/anemones.element.yaml + - pos: + - 184.0 + - 185.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 272.0 + - 185.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 584.0 + - 185.5 + element: /elements/decoration/seaweed/seaweed.element.yaml + - pos: + - 304.0 + - 377.5 + element: /elements/decoration/anemones/anemones.element.yaml +- id: critters + tilemap: null + tiles: [] + elements: + - pos: + - 232.0 + - 428.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 414.0 + - 208.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 495.0 + - 602.0 + element: /elements/environment/fish_school/fish_school.element.yaml + - pos: + - 384.0 + - 359.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 336.0 + - 519.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 256.0 + - 167.5 + element: /elements/environment/crab/crab.element.yaml + - pos: + - 360.0 + - 293.0 + element: /elements/environment/snail/snail.element.yaml + - pos: + - 568.0 + - 165.0 + element: /elements/environment/snail/snail.element.yaml + - pos: + - 440.0 + - 167.5 + element: /elements/environment/urchin/urchin.element.yaml + - pos: + - 136.0 + - 455.5 + element: /elements/environment/urchin/urchin.element.yaml +- id: items + tilemap: null + tiles: [] + elements: + - pos: + - 368.0 + - 534.5 + element: /elements/item/musket/musket.element.yaml + - pos: + - 312.0 + - 374.5 + element: /elements/item/musket/musket.element.yaml + - pos: + - 424.0 + - 374.5 + element: /elements/item/musket/musket.element.yaml + - pos: + - 368.0 + - 170.0 + element: /elements/item/sword/sword.element.yaml + - pos: + - 128.0 + - 470.5 + element: /elements/item/kick_bomb/kick_bomb.element.yaml + - pos: + - 608.0 + - 470.5 + element: /elements/item/kick_bomb/kick_bomb.element.yaml +- id: spawners + tilemap: null + tiles: [] + elements: + - pos: + - 216.0 + - 376.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 520.0 + - 376.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 128.0 + - 280.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml + - pos: + - 608.0 + - 280.0 + element: /elements/environment/player_spawner/player_spawner.element.yaml diff --git a/assets/map/resources/ship_decorations.atlas.yaml b/assets/map/resources/ship_decorations.atlas.yaml index 63538be8f9..af477ffec2 100644 --- a/assets/map/resources/ship_decorations.atlas.yaml +++ b/assets/map/resources/ship_decorations.atlas.yaml @@ -3,21 +3,21 @@ tile_size: [32, 32] columns: 11 rows: 5 tile_collision: - 41: + 52: min: - 0.2 - 0.75 max: - 1.0 - 1.0 - 42: + 53: min: - 0.0 - 0.75 max: - 1.0 - 1.0 - 43: + 54: min: - 0.0 - 0.75 diff --git a/assets/map/resources/ship_decorations.png b/assets/map/resources/ship_decorations.png index 4b1485ef87..dc26f85713 100644 Binary files a/assets/map/resources/ship_decorations.png and b/assets/map/resources/ship_decorations.png differ diff --git a/scripts/find-atlas-tiles.sh b/scripts/find-atlas-tiles.sh new file mode 100755 index 0000000000..1c8dea98c7 --- /dev/null +++ b/scripts/find-atlas-tiles.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +HERE="$(dirname "$(dirname "${BASH_SOURCE[0]}")")" || exit + +find_layers() { + yq -y -er --arg target_tilemap "$1" --arg indexes_raw "$2" ' + def filter_layer_by_tilemap: + .tilemap // empty | endswith("/" + $target_tilemap); + + def filter_layer_by_indexes($indexes): + .tiles as $tiles + | $indexes + | any(. as $i | $tiles | any(.idx == $i)); + + def find_layers_with_indexes($indexes): + .layers + | map(select(filter_layer_by_tilemap)) + | map(select(filter_layer_by_indexes($indexes))) + | map(.id); + + find_layers_with_indexes($indexes_raw | fromjson) + ' +} + +declare LAYERS + +echo +find "$HERE"/assets/map/levels -type f | sort -V | while read f; do + LAYERS="$(find_layers "$1" "$2" < "$f")" + [ "$LAYERS" = '[]' ] || printf '%s\n' "$f" "$LAYERS" '' +done