diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index 6328e81..0000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "name": "GDScript Godot", - "type": "godot", - "request": "launch", - "project": "C:\\Users\\Jakob\\Documents\\Godot\\Blobby", - "port": 6007, - "address": "127.0.0.1", - "launch_game_instance": true, - "launch_scene": false - } - ] -} \ No newline at end of file diff --git a/assets/contraption/FlyingPlatform.aseprite b/assets/contraption/FlyingPlatform.aseprite index 8b1c165..2a680c2 100644 Binary files a/assets/contraption/FlyingPlatform.aseprite and b/assets/contraption/FlyingPlatform.aseprite differ diff --git a/assets/contraption/FlyingPlatformClean.aseprite b/assets/contraption/FlyingPlatformClean.aseprite new file mode 100644 index 0000000..54000f3 Binary files /dev/null and b/assets/contraption/FlyingPlatformClean.aseprite differ diff --git a/assets/contraption/FlyingPlatformClean.png b/assets/contraption/FlyingPlatformClean.png new file mode 100644 index 0000000..c30d646 Binary files /dev/null and b/assets/contraption/FlyingPlatformClean.png differ diff --git a/assets/environment/blocks/Alien-ship1-Edge-Unanimated.png.import b/assets/contraption/FlyingPlatformClean.png.import similarity index 65% rename from assets/environment/blocks/Alien-ship1-Edge-Unanimated.png.import rename to assets/contraption/FlyingPlatformClean.png.import index c0e09e4..c1b7677 100644 --- a/assets/environment/blocks/Alien-ship1-Edge-Unanimated.png.import +++ b/assets/contraption/FlyingPlatformClean.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/Alien-ship1-Edge-Unanimated.png-fc38009d4e30ff0c75c67b15e422c976.stex" +path="res://.import/FlyingPlatformClean.png-3a13495afece8a5126f8bd1f78af73b9.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/environment/blocks/Alien-ship1-Edge-Unanimated.png" -dest_files=[ "res://.import/Alien-ship1-Edge-Unanimated.png-fc38009d4e30ff0c75c67b15e422c976.stex" ] +source_file="res://assets/contraption/FlyingPlatformClean.png" +dest_files=[ "res://.import/FlyingPlatformClean.png-3a13495afece8a5126f8bd1f78af73b9.stex" ] [params] diff --git a/assets/contraption/SpringPlatform.png b/assets/contraption/SpringPlatform.png index d3eb8d8..0c1b321 100644 Binary files a/assets/contraption/SpringPlatform.png and b/assets/contraption/SpringPlatform.png differ diff --git a/assets/effects/light.aseprite b/assets/effects/light.aseprite new file mode 100644 index 0000000..c03690d Binary files /dev/null and b/assets/effects/light.aseprite differ diff --git a/assets/effects/light.png b/assets/effects/light.png new file mode 100644 index 0000000..7ce99c7 Binary files /dev/null and b/assets/effects/light.png differ diff --git a/assets/environment/blocks/SlopeTest.png.import b/assets/effects/light.png.import similarity index 69% rename from assets/environment/blocks/SlopeTest.png.import rename to assets/effects/light.png.import index 4d9816f..6f5a4e4 100644 --- a/assets/environment/blocks/SlopeTest.png.import +++ b/assets/effects/light.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/SlopeTest.png-0a30cb72614a53dfafdb14a98f113800.stex" +path="res://.import/light.png-9e82fa5cc09a5c22ac916d34b5b0e560.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/environment/blocks/SlopeTest.png" -dest_files=[ "res://.import/SlopeTest.png-0a30cb72614a53dfafdb14a98f113800.stex" ] +source_file="res://assets/effects/light.png" +dest_files=[ "res://.import/light.png-9e82fa5cc09a5c22ac916d34b5b0e560.stex" ] [params] diff --git a/assets/effects/noise.png b/assets/effects/noise.png new file mode 100644 index 0000000..4e4424f Binary files /dev/null and b/assets/effects/noise.png differ diff --git a/assets/environment/blocks/SlopeTestSlow.png.import b/assets/effects/noise.png.import similarity index 68% rename from assets/environment/blocks/SlopeTestSlow.png.import rename to assets/effects/noise.png.import index 63f9ed5..6e5a1f6 100644 --- a/assets/environment/blocks/SlopeTestSlow.png.import +++ b/assets/effects/noise.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/SlopeTestSlow.png-f5852254004bb48d1e232c23e25713c3.stex" +path="res://.import/noise.png-ff0c85964c550a37eca633e2c54d0598.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/environment/blocks/SlopeTestSlow.png" -dest_files=[ "res://.import/SlopeTestSlow.png-f5852254004bb48d1e232c23e25713c3.stex" ] +source_file="res://assets/effects/noise.png" +dest_files=[ "res://.import/noise.png-ff0c85964c550a37eca633e2c54d0598.stex" ] [params] diff --git a/assets/environment/background/Spaceship-Wall-Lampsl.png b/assets/environment/background/Spaceship-Wall-Lampsl.png new file mode 100644 index 0000000..72ffe3f Binary files /dev/null and b/assets/environment/background/Spaceship-Wall-Lampsl.png differ diff --git a/assets/environment/blocks/Alien-ship1-innerPart-Unanimated.png.import b/assets/environment/background/Spaceship-Wall-Lampsl.png.import similarity index 63% rename from assets/environment/blocks/Alien-ship1-innerPart-Unanimated.png.import rename to assets/environment/background/Spaceship-Wall-Lampsl.png.import index 83be0db..8672a18 100644 --- a/assets/environment/blocks/Alien-ship1-innerPart-Unanimated.png.import +++ b/assets/environment/background/Spaceship-Wall-Lampsl.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/Alien-ship1-innerPart-Unanimated.png-2b61dd9cfc77841eefb41dfcb2625d22.stex" +path="res://.import/Spaceship-Wall-Lampsl.png-6c85f554b78417803ec640b69a7d37a0.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/environment/blocks/Alien-ship1-innerPart-Unanimated.png" -dest_files=[ "res://.import/Alien-ship1-innerPart-Unanimated.png-2b61dd9cfc77841eefb41dfcb2625d22.stex" ] +source_file="res://assets/environment/background/Spaceship-Wall-Lampsl.png" +dest_files=[ "res://.import/Spaceship-Wall-Lampsl.png-6c85f554b78417803ec640b69a7d37a0.stex" ] [params] diff --git a/assets/environment/background/Spaceship-Wall.png b/assets/environment/background/Spaceship-Wall.png new file mode 100644 index 0000000..4f8743d Binary files /dev/null and b/assets/environment/background/Spaceship-Wall.png differ diff --git a/assets/environment/background/Spaceship-Wall.png.import b/assets/environment/background/Spaceship-Wall.png.import new file mode 100644 index 0000000..1df8721 --- /dev/null +++ b/assets/environment/background/Spaceship-Wall.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Spaceship-Wall.png-8e013cc71ca770b31682d4ec89d3c5da.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/background/Spaceship-Wall.png" +dest_files=[ "res://.import/Spaceship-Wall.png-8e013cc71ca770b31682d4ec89d3c5da.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/Alien-ship1-Edge-DropThrough-Unanimated.png b/assets/environment/blocks/Alien-Ship-Ground-Edge-Original.png similarity index 100% rename from assets/environment/blocks/Alien-ship1-Edge-DropThrough-Unanimated.png rename to assets/environment/blocks/Alien-Ship-Ground-Edge-Original.png diff --git a/assets/environment/blocks/Alien-Ship-Ground-Edge-Original.png.import b/assets/environment/blocks/Alien-Ship-Ground-Edge-Original.png.import new file mode 100644 index 0000000..32c93dc --- /dev/null +++ b/assets/environment/blocks/Alien-Ship-Ground-Edge-Original.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Ground-Edge-Original.png-903227566e16d90403c421f886b16a49.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/Alien-Ship-Ground-Edge-Original.png" +dest_files=[ "res://.import/Alien-Ship-Ground-Edge-Original.png-903227566e16d90403c421f886b16a49.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/Alien-Ship-Ground-Edge-Outer.png b/assets/environment/blocks/Alien-Ship-Ground-Edge-Outer.png new file mode 100644 index 0000000..ae3be50 Binary files /dev/null and b/assets/environment/blocks/Alien-Ship-Ground-Edge-Outer.png differ diff --git a/assets/environment/blocks/Alien-Ship-Ground-Edge-Outer.png.import b/assets/environment/blocks/Alien-Ship-Ground-Edge-Outer.png.import new file mode 100644 index 0000000..ae5c832 --- /dev/null +++ b/assets/environment/blocks/Alien-Ship-Ground-Edge-Outer.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Ground-Edge-Outer.png-f233da829e689584c54f0fca359bbb15.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/Alien-Ship-Ground-Edge-Outer.png" +dest_files=[ "res://.import/Alien-Ship-Ground-Edge-Outer.png-f233da829e689584c54f0fca359bbb15.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/Alien-Ship-Ground-Edge.png b/assets/environment/blocks/Alien-Ship-Ground-Edge.png new file mode 100644 index 0000000..c695d56 Binary files /dev/null and b/assets/environment/blocks/Alien-Ship-Ground-Edge.png differ diff --git a/assets/environment/blocks/Alien-Ship-Ground-Edge.png.import b/assets/environment/blocks/Alien-Ship-Ground-Edge.png.import new file mode 100644 index 0000000..52f8437 --- /dev/null +++ b/assets/environment/blocks/Alien-Ship-Ground-Edge.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Ground-Edge.png-35c28f8d9b8a0e8e61504de4d0aac29d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/Alien-Ship-Ground-Edge.png" +dest_files=[ "res://.import/Alien-Ship-Ground-Edge.png-35c28f8d9b8a0e8e61504de4d0aac29d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/Alien-Ship-Ground-Inner.png b/assets/environment/blocks/Alien-Ship-Ground-Inner.png new file mode 100644 index 0000000..e8e069a Binary files /dev/null and b/assets/environment/blocks/Alien-Ship-Ground-Inner.png differ diff --git a/assets/environment/blocks/Alien-Ship-Ground-Inner.png.import b/assets/environment/blocks/Alien-Ship-Ground-Inner.png.import new file mode 100644 index 0000000..2085269 --- /dev/null +++ b/assets/environment/blocks/Alien-Ship-Ground-Inner.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Ground-Inner.png-cf58c923dd1a14e5693cb7f65171f071.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/Alien-Ship-Ground-Inner.png" +dest_files=[ "res://.import/Alien-Ship-Ground-Inner.png-cf58c923dd1a14e5693cb7f65171f071.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/Alien-ship1-Edge-Unanimated.png b/assets/environment/blocks/Alien-ship1-Edge-Unanimated.png deleted file mode 100644 index 9ed4fa2..0000000 Binary files a/assets/environment/blocks/Alien-ship1-Edge-Unanimated.png and /dev/null differ diff --git a/assets/environment/blocks/Alien-ship1-innerPart-Unanimated.png b/assets/environment/blocks/Alien-ship1-innerPart-Unanimated.png deleted file mode 100644 index f7110ba..0000000 Binary files a/assets/environment/blocks/Alien-ship1-innerPart-Unanimated.png and /dev/null differ diff --git a/assets/environment/blocks/SlopeTestSlow.png b/assets/environment/blocks/Slope-22,5.png similarity index 100% rename from assets/environment/blocks/SlopeTestSlow.png rename to assets/environment/blocks/Slope-22,5.png diff --git a/assets/environment/blocks/Slope-22,5.png.import b/assets/environment/blocks/Slope-22,5.png.import new file mode 100644 index 0000000..80f6550 --- /dev/null +++ b/assets/environment/blocks/Slope-22,5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Slope-22,5.png-625a6b0a0a4ef8d6e9dc2b8805358391.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/Slope-22,5.png" +dest_files=[ "res://.import/Slope-22,5.png-625a6b0a0a4ef8d6e9dc2b8805358391.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/SlopeTest.png b/assets/environment/blocks/Slope-45.png similarity index 100% rename from assets/environment/blocks/SlopeTest.png rename to assets/environment/blocks/Slope-45.png diff --git a/assets/environment/blocks/Slope-45.png.import b/assets/environment/blocks/Slope-45.png.import new file mode 100644 index 0000000..87af4ab --- /dev/null +++ b/assets/environment/blocks/Slope-45.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Slope-45.png-e4a7e3a1cd48d9c864266fda849bbac4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/Slope-45.png" +dest_files=[ "res://.import/Slope-45.png-e4a7e3a1cd48d9c864266fda849bbac4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png index 3561079..eeb8015 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png index 72cf7e8..d1c81e5 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png index 8ca2b9e..6c83666 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png index 3561079..eeb8015 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png index cf24839..b5c86ce 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png index bdfc900..adb3671 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png index 9490c04..0292a6f 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png index 529be0e..f678bb6 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png index d751361..b06b618 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png index 0b3aa5d..0d01a2a 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png index 3dfacf0..2220fb9 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png index 7e9c33e..f131703 100644 Binary files a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer.aseprite b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer.aseprite new file mode 100644 index 0000000..f065030 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer.aseprite differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer.gif b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer.gif new file mode 100644 index 0000000..eb74a8c Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer.gif differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png new file mode 100644 index 0000000..8ed2adb Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png differ diff --git a/assets/environment/blocks/Alien-ship1-Edge-DropThrough-Unanimated.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png.import similarity index 60% rename from assets/environment/blocks/Alien-ship1-Edge-DropThrough-Unanimated.png.import rename to assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png.import index 781e05b..922d81f 100644 --- a/assets/environment/blocks/Alien-ship1-Edge-DropThrough-Unanimated.png.import +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/Alien-ship1-Edge-DropThrough-Unanimated.png-14c276aa64fbfdb5be932b2be5eb4f06.stex" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png-bc9df5d068ec7bb9110f1e5ab02ef270.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/environment/blocks/Alien-ship1-Edge-DropThrough-Unanimated.png" -dest_files=[ "res://.import/Alien-ship1-Edge-DropThrough-Unanimated.png-14c276aa64fbfdb5be932b2be5eb4f06.stex" ] +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png-bc9df5d068ec7bb9110f1e5ab02ef270.stex" ] [params] diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png new file mode 100644 index 0000000..fa68ad5 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png.import new file mode 100644 index 0000000..0636cd7 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png-587104d1efc332d847442d125f2737e7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png-587104d1efc332d847442d125f2737e7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png new file mode 100644 index 0000000..9ed2404 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png.import new file mode 100644 index 0000000..adf1f1f --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png-bd1b8e943bcca53834e7e5e23c407c3e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png-bd1b8e943bcca53834e7e5e23c407c3e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png new file mode 100644 index 0000000..fcd7896 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png.import new file mode 100644 index 0000000..5c30756 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png-a888ea6c7d5b7d6ef18b3613f5b8e496.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png-a888ea6c7d5b7d6ef18b3613f5b8e496.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png new file mode 100644 index 0000000..be93653 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png.import new file mode 100644 index 0000000..dcb7104 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png-7400b559d04703546bb5e024aef5ef56.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png-7400b559d04703546bb5e024aef5ef56.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png new file mode 100644 index 0000000..06cd9a0 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png.import new file mode 100644 index 0000000..afbb946 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png-99e3ce63175d2b77764638b45789bfce.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png-99e3ce63175d2b77764638b45789bfce.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png new file mode 100644 index 0000000..7c23192 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png.import new file mode 100644 index 0000000..f0a1356 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png-acb92521802e85d30ae42cfe4c693d8a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png-acb92521802e85d30ae42cfe4c693d8a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png new file mode 100644 index 0000000..913b91e Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png.import new file mode 100644 index 0000000..0d11bb8 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png-82411653be807efa08d93ed17e3738fd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png-82411653be807efa08d93ed17e3738fd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png new file mode 100644 index 0000000..ae92ecc Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png.import new file mode 100644 index 0000000..2bbe738 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png-b72458d74b27cb74ddc326122025cfd8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png-b72458d74b27cb74ddc326122025cfd8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png new file mode 100644 index 0000000..e479627 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png.import new file mode 100644 index 0000000..a41acba --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png-001ee92214ddf1aa3bae7d3bfb720948.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png-001ee92214ddf1aa3bae7d3bfb720948.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png new file mode 100644 index 0000000..9e3a56b Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png.import new file mode 100644 index 0000000..e4fbbaa --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png-50bd1825c820c88e4f3d0016b45b736a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png-50bd1825c820c88e4f3d0016b45b736a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png new file mode 100644 index 0000000..1829944 Binary files /dev/null and b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png differ diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png.import b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png.import new file mode 100644 index 0000000..e3ca259 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png-66695e165427cfbeb31d0a7c41cff866.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png" +dest_files=[ "res://.import/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png-66695e165427cfbeb31d0a7c41cff866.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/alienShipSeethroughPipeEdgeOuter.tres b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/alienShipSeethroughPipeEdgeOuter.tres new file mode 100644 index 0000000..a42c935 --- /dev/null +++ b/assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/alienShipSeethroughPipeEdgeOuter.tres @@ -0,0 +1,40 @@ +[gd_resource type="AnimatedTexture" load_steps=13 format=2] + +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer4.png" type="Texture" id=1] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer7.png" type="Texture" id=2] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer3.png" type="Texture" id=3] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer2.png" type="Texture" id=4] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer6.png" type="Texture" id=5] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer12.png" type="Texture" id=6] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer8.png" type="Texture" id=7] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer9.png" type="Texture" id=8] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer5.png" type="Texture" id=9] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer11.png" type="Texture" id=10] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer1.png" type="Texture" id=11] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/Alien-Ship-Seethroug-Pipe-Edge-Outer10.png" type="Texture" id=12] + +[resource] +frames = 12 +frame_0/texture = ExtResource( 11 ) +frame_1/texture = ExtResource( 4 ) +frame_1/delay_sec = 0.0 +frame_2/texture = ExtResource( 3 ) +frame_2/delay_sec = 0.0 +frame_3/texture = ExtResource( 1 ) +frame_3/delay_sec = 0.0 +frame_4/texture = ExtResource( 9 ) +frame_4/delay_sec = 0.0 +frame_5/texture = ExtResource( 5 ) +frame_5/delay_sec = 0.0 +frame_6/texture = ExtResource( 2 ) +frame_6/delay_sec = 0.0 +frame_7/texture = ExtResource( 7 ) +frame_7/delay_sec = 0.0 +frame_8/texture = ExtResource( 8 ) +frame_8/delay_sec = 0.0 +frame_9/texture = ExtResource( 12 ) +frame_9/delay_sec = 0.0 +frame_10/texture = ExtResource( 10 ) +frame_10/delay_sec = 0.0 +frame_11/texture = ExtResource( 6 ) +frame_11/delay_sec = 0.0 diff --git a/assets/environment/decor/Ceiling-Struct.png b/assets/environment/decor/Ceiling-Struct.png new file mode 100644 index 0000000..a6be8e4 Binary files /dev/null and b/assets/environment/decor/Ceiling-Struct.png differ diff --git a/assets/environment/decor/Ceiling-Struct.png.import b/assets/environment/decor/Ceiling-Struct.png.import new file mode 100644 index 0000000..be717f1 --- /dev/null +++ b/assets/environment/decor/Ceiling-Struct.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Ceiling-Struct.png-22b1fd3ccb6e76ba98cac5261b54c974.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/Ceiling-Struct.png" +dest_files=[ "res://.import/Ceiling-Struct.png-22b1fd3ccb6e76ba98cac5261b54c974.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/Robbit-Left.png b/assets/environment/decor/Robbit-Left.png new file mode 100644 index 0000000..8482a13 Binary files /dev/null and b/assets/environment/decor/Robbit-Left.png differ diff --git a/assets/environment/decor/Robbit-Left.png.import b/assets/environment/decor/Robbit-Left.png.import new file mode 100644 index 0000000..9fc1701 --- /dev/null +++ b/assets/environment/decor/Robbit-Left.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Robbit-Left.png-e6dd0f90b4d9d4a7ecd304b00d57f7b6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/Robbit-Left.png" +dest_files=[ "res://.import/Robbit-Left.png-e6dd0f90b4d9d4a7ecd304b00d57f7b6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/Robbit-Right.png b/assets/environment/decor/Robbit-Right.png new file mode 100644 index 0000000..2c07245 Binary files /dev/null and b/assets/environment/decor/Robbit-Right.png differ diff --git a/assets/environment/decor/Robbit-Right.png.import b/assets/environment/decor/Robbit-Right.png.import new file mode 100644 index 0000000..eff3e3c --- /dev/null +++ b/assets/environment/decor/Robbit-Right.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Robbit-Right.png-32fa6ddae1733d14bb62ce10ce8aa2fd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/Robbit-Right.png" +dest_files=[ "res://.import/Robbit-Right.png-32fa6ddae1733d14bb62ce10ce8aa2fd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor1.png b/assets/environment/decor/longductor/Longductor1.png new file mode 100644 index 0000000..3f41325 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor1.png differ diff --git a/assets/environment/decor/longductor/Longductor1.png.import b/assets/environment/decor/longductor/Longductor1.png.import new file mode 100644 index 0000000..db04fd7 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor1.png-6f852dfc4770d866f61658a5b74a332c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor1.png" +dest_files=[ "res://.import/Longductor1.png-6f852dfc4770d866f61658a5b74a332c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor10.png b/assets/environment/decor/longductor/Longductor10.png new file mode 100644 index 0000000..eeb6c8c Binary files /dev/null and b/assets/environment/decor/longductor/Longductor10.png differ diff --git a/assets/environment/decor/longductor/Longductor10.png.import b/assets/environment/decor/longductor/Longductor10.png.import new file mode 100644 index 0000000..979ba27 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor10.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor10.png-29338d00c035dd3add9ff12e95b6fd7b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor10.png" +dest_files=[ "res://.import/Longductor10.png-29338d00c035dd3add9ff12e95b6fd7b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor11.png b/assets/environment/decor/longductor/Longductor11.png new file mode 100644 index 0000000..f625912 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor11.png differ diff --git a/assets/environment/decor/longductor/Longductor11.png.import b/assets/environment/decor/longductor/Longductor11.png.import new file mode 100644 index 0000000..24b90c4 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor11.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor11.png-1a5ad6b19f88e9a9e35eedf8fced4f2d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor11.png" +dest_files=[ "res://.import/Longductor11.png-1a5ad6b19f88e9a9e35eedf8fced4f2d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor12.png b/assets/environment/decor/longductor/Longductor12.png new file mode 100644 index 0000000..cf527b8 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor12.png differ diff --git a/assets/environment/decor/longductor/Longductor12.png.import b/assets/environment/decor/longductor/Longductor12.png.import new file mode 100644 index 0000000..5122d60 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor12.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor12.png-cd541f2496abca1353952709a0c87856.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor12.png" +dest_files=[ "res://.import/Longductor12.png-cd541f2496abca1353952709a0c87856.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor13.png b/assets/environment/decor/longductor/Longductor13.png new file mode 100644 index 0000000..69188c0 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor13.png differ diff --git a/assets/environment/decor/longductor/Longductor13.png.import b/assets/environment/decor/longductor/Longductor13.png.import new file mode 100644 index 0000000..9c443dd --- /dev/null +++ b/assets/environment/decor/longductor/Longductor13.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor13.png-30562e7e082a53798cb2139f12eb0137.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor13.png" +dest_files=[ "res://.import/Longductor13.png-30562e7e082a53798cb2139f12eb0137.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor14.png b/assets/environment/decor/longductor/Longductor14.png new file mode 100644 index 0000000..89b9f5a Binary files /dev/null and b/assets/environment/decor/longductor/Longductor14.png differ diff --git a/assets/environment/decor/longductor/Longductor14.png.import b/assets/environment/decor/longductor/Longductor14.png.import new file mode 100644 index 0000000..e1214b5 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor14.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor14.png-e5e78b902d3c27064f269eb75dd65c1f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor14.png" +dest_files=[ "res://.import/Longductor14.png-e5e78b902d3c27064f269eb75dd65c1f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor2.png b/assets/environment/decor/longductor/Longductor2.png new file mode 100644 index 0000000..aa0a002 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor2.png differ diff --git a/assets/environment/decor/longductor/Longductor2.png.import b/assets/environment/decor/longductor/Longductor2.png.import new file mode 100644 index 0000000..ea5d19e --- /dev/null +++ b/assets/environment/decor/longductor/Longductor2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor2.png-2f45433c0844fda13cf60dc96a22c1d2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor2.png" +dest_files=[ "res://.import/Longductor2.png-2f45433c0844fda13cf60dc96a22c1d2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor3.png b/assets/environment/decor/longductor/Longductor3.png new file mode 100644 index 0000000..eeb6c8c Binary files /dev/null and b/assets/environment/decor/longductor/Longductor3.png differ diff --git a/assets/environment/decor/longductor/Longductor3.png.import b/assets/environment/decor/longductor/Longductor3.png.import new file mode 100644 index 0000000..1b3b981 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor3.png-0a16d3bb49ceb7dd79901075307ff2fb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor3.png" +dest_files=[ "res://.import/Longductor3.png-0a16d3bb49ceb7dd79901075307ff2fb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor4.png b/assets/environment/decor/longductor/Longductor4.png new file mode 100644 index 0000000..f625912 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor4.png differ diff --git a/assets/environment/decor/longductor/Longductor4.png.import b/assets/environment/decor/longductor/Longductor4.png.import new file mode 100644 index 0000000..ecfbcc4 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor4.png-5dee6e12d87741533d77edacdfd503de.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor4.png" +dest_files=[ "res://.import/Longductor4.png-5dee6e12d87741533d77edacdfd503de.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor5.png b/assets/environment/decor/longductor/Longductor5.png new file mode 100644 index 0000000..cf527b8 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor5.png differ diff --git a/assets/environment/decor/longductor/Longductor5.png.import b/assets/environment/decor/longductor/Longductor5.png.import new file mode 100644 index 0000000..5dead9d --- /dev/null +++ b/assets/environment/decor/longductor/Longductor5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor5.png-7d65c413f340be58a048d640323f4e41.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor5.png" +dest_files=[ "res://.import/Longductor5.png-7d65c413f340be58a048d640323f4e41.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor6.png b/assets/environment/decor/longductor/Longductor6.png new file mode 100644 index 0000000..69188c0 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor6.png differ diff --git a/assets/environment/decor/longductor/Longductor6.png.import b/assets/environment/decor/longductor/Longductor6.png.import new file mode 100644 index 0000000..7c2e33b --- /dev/null +++ b/assets/environment/decor/longductor/Longductor6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor6.png-68102d7562efb79e6798d57d68e54a33.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor6.png" +dest_files=[ "res://.import/Longductor6.png-68102d7562efb79e6798d57d68e54a33.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor7.png b/assets/environment/decor/longductor/Longductor7.png new file mode 100644 index 0000000..89b9f5a Binary files /dev/null and b/assets/environment/decor/longductor/Longductor7.png differ diff --git a/assets/environment/decor/longductor/Longductor7.png.import b/assets/environment/decor/longductor/Longductor7.png.import new file mode 100644 index 0000000..e2d05b5 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor7.png-37701d0c9438bddf2fbc6d01852b06b9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor7.png" +dest_files=[ "res://.import/Longductor7.png-37701d0c9438bddf2fbc6d01852b06b9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor8.png b/assets/environment/decor/longductor/Longductor8.png new file mode 100644 index 0000000..3f41325 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor8.png differ diff --git a/assets/environment/decor/longductor/Longductor8.png.import b/assets/environment/decor/longductor/Longductor8.png.import new file mode 100644 index 0000000..a963a86 --- /dev/null +++ b/assets/environment/decor/longductor/Longductor8.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor8.png-c68f7cba9e0d9bbdcc9ad79c0d0e977d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor8.png" +dest_files=[ "res://.import/Longductor8.png-c68f7cba9e0d9bbdcc9ad79c0d0e977d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/longductor/Longductor9.png b/assets/environment/decor/longductor/Longductor9.png new file mode 100644 index 0000000..aa0a002 Binary files /dev/null and b/assets/environment/decor/longductor/Longductor9.png differ diff --git a/assets/environment/decor/longductor/Longductor9.png.import b/assets/environment/decor/longductor/Longductor9.png.import new file mode 100644 index 0000000..300487f --- /dev/null +++ b/assets/environment/decor/longductor/Longductor9.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Longductor9.png-5a672c0cfb65887f0830e8145b42e94e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/longductor/Longductor9.png" +dest_files=[ "res://.import/Longductor9.png-5a672c0cfb65887f0830e8145b42e94e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen1.png b/assets/environment/decor/screen/Screen1.png new file mode 100644 index 0000000..ce4786b Binary files /dev/null and b/assets/environment/decor/screen/Screen1.png differ diff --git a/assets/environment/decor/screen/Screen1.png.import b/assets/environment/decor/screen/Screen1.png.import new file mode 100644 index 0000000..770323e --- /dev/null +++ b/assets/environment/decor/screen/Screen1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen1.png-677829f7188b19776cb74d16642a78f5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen1.png" +dest_files=[ "res://.import/Screen1.png-677829f7188b19776cb74d16642a78f5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen10.png b/assets/environment/decor/screen/Screen10.png new file mode 100644 index 0000000..94d789b Binary files /dev/null and b/assets/environment/decor/screen/Screen10.png differ diff --git a/assets/environment/decor/screen/Screen10.png.import b/assets/environment/decor/screen/Screen10.png.import new file mode 100644 index 0000000..87d8351 --- /dev/null +++ b/assets/environment/decor/screen/Screen10.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen10.png-8e11e7ca7f7fc51b9ab64cb12149e121.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen10.png" +dest_files=[ "res://.import/Screen10.png-8e11e7ca7f7fc51b9ab64cb12149e121.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen11.png b/assets/environment/decor/screen/Screen11.png new file mode 100644 index 0000000..7539592 Binary files /dev/null and b/assets/environment/decor/screen/Screen11.png differ diff --git a/assets/environment/decor/screen/Screen11.png.import b/assets/environment/decor/screen/Screen11.png.import new file mode 100644 index 0000000..6d9c56a --- /dev/null +++ b/assets/environment/decor/screen/Screen11.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen11.png-3c77205c4498cb76f2c1a18d362a8226.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen11.png" +dest_files=[ "res://.import/Screen11.png-3c77205c4498cb76f2c1a18d362a8226.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen12.png b/assets/environment/decor/screen/Screen12.png new file mode 100644 index 0000000..d300a35 Binary files /dev/null and b/assets/environment/decor/screen/Screen12.png differ diff --git a/assets/environment/decor/screen/Screen12.png.import b/assets/environment/decor/screen/Screen12.png.import new file mode 100644 index 0000000..ae7683f --- /dev/null +++ b/assets/environment/decor/screen/Screen12.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen12.png-9543bdcf2347cf27dfd1663b47309cf6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen12.png" +dest_files=[ "res://.import/Screen12.png-9543bdcf2347cf27dfd1663b47309cf6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen13.png b/assets/environment/decor/screen/Screen13.png new file mode 100644 index 0000000..af0c73a Binary files /dev/null and b/assets/environment/decor/screen/Screen13.png differ diff --git a/assets/environment/decor/screen/Screen13.png.import b/assets/environment/decor/screen/Screen13.png.import new file mode 100644 index 0000000..be79580 --- /dev/null +++ b/assets/environment/decor/screen/Screen13.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen13.png-0ada7ac538f2d88042d245ba2fe95b47.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen13.png" +dest_files=[ "res://.import/Screen13.png-0ada7ac538f2d88042d245ba2fe95b47.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen14.png b/assets/environment/decor/screen/Screen14.png new file mode 100644 index 0000000..09464cf Binary files /dev/null and b/assets/environment/decor/screen/Screen14.png differ diff --git a/assets/environment/decor/screen/Screen14.png.import b/assets/environment/decor/screen/Screen14.png.import new file mode 100644 index 0000000..84e272e --- /dev/null +++ b/assets/environment/decor/screen/Screen14.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen14.png-aedb552f52556eddcee95d11b3b88a32.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen14.png" +dest_files=[ "res://.import/Screen14.png-aedb552f52556eddcee95d11b3b88a32.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen2.png b/assets/environment/decor/screen/Screen2.png new file mode 100644 index 0000000..326a097 Binary files /dev/null and b/assets/environment/decor/screen/Screen2.png differ diff --git a/assets/environment/decor/screen/Screen2.png.import b/assets/environment/decor/screen/Screen2.png.import new file mode 100644 index 0000000..0944347 --- /dev/null +++ b/assets/environment/decor/screen/Screen2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen2.png-1e3af5d8014c7433c7f7a374ea4ef52b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen2.png" +dest_files=[ "res://.import/Screen2.png-1e3af5d8014c7433c7f7a374ea4ef52b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen3.png b/assets/environment/decor/screen/Screen3.png new file mode 100644 index 0000000..71eb448 Binary files /dev/null and b/assets/environment/decor/screen/Screen3.png differ diff --git a/assets/environment/decor/screen/Screen3.png.import b/assets/environment/decor/screen/Screen3.png.import new file mode 100644 index 0000000..8c6aad4 --- /dev/null +++ b/assets/environment/decor/screen/Screen3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen3.png-61dc67b5385e0215cb8256716f225c6b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen3.png" +dest_files=[ "res://.import/Screen3.png-61dc67b5385e0215cb8256716f225c6b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen4.png b/assets/environment/decor/screen/Screen4.png new file mode 100644 index 0000000..11fc649 Binary files /dev/null and b/assets/environment/decor/screen/Screen4.png differ diff --git a/assets/environment/decor/screen/Screen4.png.import b/assets/environment/decor/screen/Screen4.png.import new file mode 100644 index 0000000..ec2668c --- /dev/null +++ b/assets/environment/decor/screen/Screen4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen4.png-b30cfd35a7edd789c8c8af76ea3215c0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen4.png" +dest_files=[ "res://.import/Screen4.png-b30cfd35a7edd789c8c8af76ea3215c0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen5.png b/assets/environment/decor/screen/Screen5.png new file mode 100644 index 0000000..63172a7 Binary files /dev/null and b/assets/environment/decor/screen/Screen5.png differ diff --git a/assets/environment/decor/screen/Screen5.png.import b/assets/environment/decor/screen/Screen5.png.import new file mode 100644 index 0000000..db0facb --- /dev/null +++ b/assets/environment/decor/screen/Screen5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen5.png-cc40839f08be9b7ee546dad6463b8981.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen5.png" +dest_files=[ "res://.import/Screen5.png-cc40839f08be9b7ee546dad6463b8981.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen6.png b/assets/environment/decor/screen/Screen6.png new file mode 100644 index 0000000..585e283 Binary files /dev/null and b/assets/environment/decor/screen/Screen6.png differ diff --git a/assets/environment/decor/screen/Screen6.png.import b/assets/environment/decor/screen/Screen6.png.import new file mode 100644 index 0000000..e4110b6 --- /dev/null +++ b/assets/environment/decor/screen/Screen6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen6.png-fdb7c433734529f6d5a232ab640b2f00.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen6.png" +dest_files=[ "res://.import/Screen6.png-fdb7c433734529f6d5a232ab640b2f00.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen7.png b/assets/environment/decor/screen/Screen7.png new file mode 100644 index 0000000..76811cb Binary files /dev/null and b/assets/environment/decor/screen/Screen7.png differ diff --git a/assets/environment/decor/screen/Screen7.png.import b/assets/environment/decor/screen/Screen7.png.import new file mode 100644 index 0000000..7772416 --- /dev/null +++ b/assets/environment/decor/screen/Screen7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen7.png-3376c4eb09da975f4c666ec1dbacc978.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen7.png" +dest_files=[ "res://.import/Screen7.png-3376c4eb09da975f4c666ec1dbacc978.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen8.png b/assets/environment/decor/screen/Screen8.png new file mode 100644 index 0000000..7aaeeb1 Binary files /dev/null and b/assets/environment/decor/screen/Screen8.png differ diff --git a/assets/environment/decor/screen/Screen8.png.import b/assets/environment/decor/screen/Screen8.png.import new file mode 100644 index 0000000..4a612a9 --- /dev/null +++ b/assets/environment/decor/screen/Screen8.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen8.png-371506bfbf72bd2d8e9b3554e751c7f5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen8.png" +dest_files=[ "res://.import/Screen8.png-371506bfbf72bd2d8e9b3554e751c7f5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/screen/Screen9.png b/assets/environment/decor/screen/Screen9.png new file mode 100644 index 0000000..8dc0ae4 Binary files /dev/null and b/assets/environment/decor/screen/Screen9.png differ diff --git a/assets/environment/decor/screen/Screen9.png.import b/assets/environment/decor/screen/Screen9.png.import new file mode 100644 index 0000000..2fbf1b1 --- /dev/null +++ b/assets/environment/decor/screen/Screen9.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Screen9.png-ac57466705c9bc8fbfa99f960b77b411.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/screen/Screen9.png" +dest_files=[ "res://.import/Screen9.png-ac57466705c9bc8fbfa99f960b77b411.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/obstacle object/speiku.aseprite b/assets/obstacle object/speiku.aseprite index 7f29946..e3f0a2f 100644 Binary files a/assets/obstacle object/speiku.aseprite and b/assets/obstacle object/speiku.aseprite differ diff --git a/assets/obstacle object/speiku/speiku1.png b/assets/obstacle object/speiku/speiku1.png index 4a3e711..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku1.png and b/assets/obstacle object/speiku/speiku1.png differ diff --git a/assets/obstacle object/speiku/speiku10.png b/assets/obstacle object/speiku/speiku10.png index f3d7d21..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku10.png and b/assets/obstacle object/speiku/speiku10.png differ diff --git a/assets/obstacle object/speiku/speiku11.png b/assets/obstacle object/speiku/speiku11.png index cf6b15a..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku11.png and b/assets/obstacle object/speiku/speiku11.png differ diff --git a/assets/obstacle object/speiku/speiku12.png b/assets/obstacle object/speiku/speiku12.png index d9cda9f..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku12.png and b/assets/obstacle object/speiku/speiku12.png differ diff --git a/assets/obstacle object/speiku/speiku13.png b/assets/obstacle object/speiku/speiku13.png index ec0959a..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku13.png and b/assets/obstacle object/speiku/speiku13.png differ diff --git a/assets/obstacle object/speiku/speiku14.png b/assets/obstacle object/speiku/speiku14.png index 8d756d6..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku14.png and b/assets/obstacle object/speiku/speiku14.png differ diff --git a/assets/obstacle object/speiku/speiku15.png b/assets/obstacle object/speiku/speiku15.png index 04e8d14..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku15.png and b/assets/obstacle object/speiku/speiku15.png differ diff --git a/assets/obstacle object/speiku/speiku16.png b/assets/obstacle object/speiku/speiku16.png index 9f2eb23..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku16.png and b/assets/obstacle object/speiku/speiku16.png differ diff --git a/assets/obstacle object/speiku/speiku17.png b/assets/obstacle object/speiku/speiku17.png index e02c296..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku17.png and b/assets/obstacle object/speiku/speiku17.png differ diff --git a/assets/obstacle object/speiku/speiku18.png b/assets/obstacle object/speiku/speiku18.png index ff164c2..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku18.png and b/assets/obstacle object/speiku/speiku18.png differ diff --git a/assets/obstacle object/speiku/speiku19.png b/assets/obstacle object/speiku/speiku19.png index 5238365..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku19.png and b/assets/obstacle object/speiku/speiku19.png differ diff --git a/assets/obstacle object/speiku/speiku2.png b/assets/obstacle object/speiku/speiku2.png index 0a595cf..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku2.png and b/assets/obstacle object/speiku/speiku2.png differ diff --git a/assets/obstacle object/speiku/speiku20.png b/assets/obstacle object/speiku/speiku20.png index 661085a..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku20.png and b/assets/obstacle object/speiku/speiku20.png differ diff --git a/assets/obstacle object/speiku/speiku21.png b/assets/obstacle object/speiku/speiku21.png index ec0959a..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku21.png and b/assets/obstacle object/speiku/speiku21.png differ diff --git a/assets/obstacle object/speiku/speiku22.png b/assets/obstacle object/speiku/speiku22.png index 0efdf79..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku22.png and b/assets/obstacle object/speiku/speiku22.png differ diff --git a/assets/obstacle object/speiku/speiku23.png b/assets/obstacle object/speiku/speiku23.png index 047ecce..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku23.png and b/assets/obstacle object/speiku/speiku23.png differ diff --git a/assets/obstacle object/speiku/speiku24.png b/assets/obstacle object/speiku/speiku24.png index 251e2a0..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku24.png and b/assets/obstacle object/speiku/speiku24.png differ diff --git a/assets/obstacle object/speiku/speiku25.png b/assets/obstacle object/speiku/speiku25.png index cf6b15a..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku25.png and b/assets/obstacle object/speiku/speiku25.png differ diff --git a/assets/obstacle object/speiku/speiku26.png b/assets/obstacle object/speiku/speiku26.png index c1e063d..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku26.png and b/assets/obstacle object/speiku/speiku26.png differ diff --git a/assets/obstacle object/speiku/speiku27.png b/assets/obstacle object/speiku/speiku27.png index 04e8d14..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku27.png and b/assets/obstacle object/speiku/speiku27.png differ diff --git a/assets/obstacle object/speiku/speiku28.png b/assets/obstacle object/speiku/speiku28.png index 8d756d6..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku28.png and b/assets/obstacle object/speiku/speiku28.png differ diff --git a/assets/obstacle object/speiku/speiku29.png b/assets/obstacle object/speiku/speiku29.png index ec0959a..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku29.png and b/assets/obstacle object/speiku/speiku29.png differ diff --git a/assets/obstacle object/speiku/speiku3.png b/assets/obstacle object/speiku/speiku3.png index ec0959a..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku3.png and b/assets/obstacle object/speiku/speiku3.png differ diff --git a/assets/obstacle object/speiku/speiku30.png b/assets/obstacle object/speiku/speiku30.png index d9cda9f..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku30.png and b/assets/obstacle object/speiku/speiku30.png differ diff --git a/assets/obstacle object/speiku/speiku31.png b/assets/obstacle object/speiku/speiku31.png index cf6b15a..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku31.png and b/assets/obstacle object/speiku/speiku31.png differ diff --git a/assets/obstacle object/speiku/speiku32.png b/assets/obstacle object/speiku/speiku32.png index 5fd5f4c..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku32.png and b/assets/obstacle object/speiku/speiku32.png differ diff --git a/assets/obstacle object/speiku/speiku4.png b/assets/obstacle object/speiku/speiku4.png index 37c39ff..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku4.png and b/assets/obstacle object/speiku/speiku4.png differ diff --git a/assets/obstacle object/speiku/speiku5.png b/assets/obstacle object/speiku/speiku5.png index e02c296..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku5.png and b/assets/obstacle object/speiku/speiku5.png differ diff --git a/assets/obstacle object/speiku/speiku6.png b/assets/obstacle object/speiku/speiku6.png index c4885af..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku6.png and b/assets/obstacle object/speiku/speiku6.png differ diff --git a/assets/obstacle object/speiku/speiku7.png b/assets/obstacle object/speiku/speiku7.png index 4a3e711..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku7.png and b/assets/obstacle object/speiku/speiku7.png differ diff --git a/assets/obstacle object/speiku/speiku8.png b/assets/obstacle object/speiku/speiku8.png index b1bfc3f..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku8.png and b/assets/obstacle object/speiku/speiku8.png differ diff --git a/assets/obstacle object/speiku/speiku9.png b/assets/obstacle object/speiku/speiku9.png index aa71840..c9ed437 100644 Binary files a/assets/obstacle object/speiku/speiku9.png and b/assets/obstacle object/speiku/speiku9.png differ diff --git a/src/Actors/Blobby/Blobby.gd b/src/Actors/Blobby/Blobby.gd index 8650d20..a78f0a6 100644 --- a/src/Actors/Blobby/Blobby.gd +++ b/src/Actors/Blobby/Blobby.gd @@ -38,18 +38,15 @@ func _on_JumpBufferTimer_timeout() -> void: func handle_grounded_movement(delta: float, direction: Vector2) -> Vector2: return calculate_grounded_velocity(velocity, delta, direction) - func handle_jump_movement(delta: float, direction: Vector2) -> Vector2: return calculate_jump_velocity(velocity, delta, direction) func handle_duck_movement(delta: float, direction: Vector2) -> Vector2: return calculate_duck_velocity(velocity, delta, direction) - func handle_fall_movement(delta: float, direction: Vector2) -> Vector2: return calculate_fall_velocity(velocity, delta, direction) - func handle_wallslide_movement(delta: float, direction: Vector2) -> Vector2: return calculate_wallslide_velocity(velocity, delta, direction) diff --git a/src/Actors/Blobby/Blobby.tscn b/src/Actors/Blobby/Blobby.tscn index a4c61ab..193439e 100644 --- a/src/Actors/Blobby/Blobby.tscn +++ b/src/Actors/Blobby/Blobby.tscn @@ -283,7 +283,7 @@ states/wallsliding/node = SubResource( 96 ) states/wallsliding/position = Vector2( 1795.54, 493.009 ) transitions = [ "falling", "wallsliding", SubResource( 138 ), "wallsliding", "idling", SubResource( 139 ), "wallsliding", "wallslideToJump", SubResource( 140 ), "wallslideToJump", "jumping", SubResource( 141 ), "idling", "jumping", SubResource( 147 ), "runToJump", "jumping", SubResource( 148 ), "ducking", "jumping", SubResource( 149 ), "jumping", "jumpToFall", SubResource( 150 ), "jumpToFall", "falling", SubResource( 151 ), "ducking", "duckTurn", SubResource( 152 ), "duckTurn", "ducking", SubResource( 153 ), "falling", "ducking", SubResource( 154 ), "ducking", "falling", SubResource( 155 ), "ducking", "walking", SubResource( 156 ), "walking", "ducking", SubResource( 157 ), "idling", "ducking", SubResource( 158 ), "ducking", "idling", SubResource( 159 ), "ducking", "running", SubResource( 160 ), "running", "ducking", SubResource( 161 ), "running", "falling", SubResource( 162 ), "falling", "running", SubResource( 163 ), "walking", "falling", SubResource( 164 ), "falling", "walking", SubResource( 165 ), "falling", "idling", SubResource( 166 ), "idling", "walking", SubResource( 167 ), "walking", "idling", SubResource( 168 ), "walking", "turnToRun", SubResource( 169 ), "turnToRun", "walking", SubResource( 170 ), "running", "turnToRun", SubResource( 171 ), "turnToRun", "running", SubResource( 172 ), "idling", "idleTurn", SubResource( 173 ), "walking", "idleTurn", SubResource( 174 ), "idleTurn", "walking", SubResource( 175 ), "idling", "turnToRun", SubResource( 176 ), "turnToRun", "idling", SubResource( 177 ), "running", "runToJump", SubResource( 178 ), "wallsliding", "falling", SubResource( 137 ) ] start_node = "idling" -graph_offset = Vector2( 994.54, -195.991 ) +graph_offset = Vector2( 1098.54, -360.991 ) [sub_resource type="AnimationNodeStateMachinePlayback" id=48] @@ -523,7 +523,6 @@ tracks/18/keys = { [sub_resource type="Animation" id=67] length = 0.1 -loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 diff --git a/src/Actors/Blobby/BlobbyStateMachine.gd b/src/Actors/Blobby/BlobbyStateMachine.gd index f34839f..2c57615 100644 --- a/src/Actors/Blobby/BlobbyStateMachine.gd +++ b/src/Actors/Blobby/BlobbyStateMachine.gd @@ -94,19 +94,15 @@ func handle_duck_input(delta, direction) -> Vector2: func handle_walk_input(delta, direction) -> Vector2: return parent.handle_grounded_movement(delta, direction) - func handle_run_input(delta, direction) -> Vector2: return parent.handle_grounded_movement(delta, direction) - func handle_jump_input(delta, direction) -> Vector2: return parent.handle_jump_movement(delta, direction) - func handle_fall_input(delta, direction) -> Vector2: return parent.handle_fall_movement(delta, direction) - func handle_wallslide_input(delta, direction) -> Vector2: return parent.handle_wallslide_movement(delta, direction) @@ -219,7 +215,6 @@ func _enter_state(new_state, old_state): anim_state_playback.travel("wallsliding") - func _exit_state(old_state, new_state): pass diff --git a/src/Actors/BlobbyCam.tscn b/src/Actors/BlobbyCam.tscn index a0a2839..a386596 100644 --- a/src/Actors/BlobbyCam.tscn +++ b/src/Actors/BlobbyCam.tscn @@ -1,9 +1,42 @@ -[gd_scene load_steps=7 format=2] +[gd_scene load_steps=42 format=2] [ext_resource path="res://src/Actors/Blobby/BlobbyCam.gd" type="Script" id=1] [ext_resource path="res://assets/environment/background/Asteroids-Near.png" type="Texture" id=2] [ext_resource path="res://assets/environment/background/Asteroids-Far.png" type="Texture" id=3] [ext_resource path="res://assets/environment/background/space.png" type="Texture" id=4] +[ext_resource path="res://assets/environment/background/Spaceship-Wall.png" type="Texture" id=5] +[ext_resource path="res://assets/environment/background/Spaceship-Wall-Lampsl.png" type="Texture" id=6] +[ext_resource path="res://assets/environment/decor/Robbit-Left.png" type="Texture" id=7] +[ext_resource path="res://assets/environment/decor/Robbit-Right.png" type="Texture" id=8] +[ext_resource path="res://assets/environment/decor/Ceiling-Struct.png" type="Texture" id=9] +[ext_resource path="res://assets/environment/decor/longductor/Longductor1.png" type="Texture" id=10] +[ext_resource path="res://assets/environment/decor/longductor/Longductor3.png" type="Texture" id=11] +[ext_resource path="res://assets/environment/decor/longductor/Longductor2.png" type="Texture" id=12] +[ext_resource path="res://assets/environment/decor/longductor/Longductor4.png" type="Texture" id=13] +[ext_resource path="res://assets/environment/decor/longductor/Longductor5.png" type="Texture" id=14] +[ext_resource path="res://assets/environment/decor/longductor/Longductor6.png" type="Texture" id=15] +[ext_resource path="res://assets/environment/decor/longductor/Longductor8.png" type="Texture" id=16] +[ext_resource path="res://assets/environment/decor/longductor/Longductor9.png" type="Texture" id=17] +[ext_resource path="res://assets/environment/decor/longductor/Longductor11.png" type="Texture" id=18] +[ext_resource path="res://assets/environment/decor/longductor/Longductor7.png" type="Texture" id=19] +[ext_resource path="res://assets/environment/decor/longductor/Longductor10.png" type="Texture" id=20] +[ext_resource path="res://assets/environment/decor/longductor/Longductor12.png" type="Texture" id=21] +[ext_resource path="res://assets/environment/decor/longductor/Longductor13.png" type="Texture" id=22] +[ext_resource path="res://assets/environment/decor/longductor/Longductor14.png" type="Texture" id=23] +[ext_resource path="res://assets/environment/decor/screen/Screen8.png" type="Texture" id=24] +[ext_resource path="res://assets/environment/decor/screen/Screen10.png" type="Texture" id=25] +[ext_resource path="res://assets/environment/decor/screen/Screen5.png" type="Texture" id=26] +[ext_resource path="res://assets/environment/decor/screen/Screen6.png" type="Texture" id=27] +[ext_resource path="res://assets/environment/decor/screen/Screen2.png" type="Texture" id=28] +[ext_resource path="res://assets/environment/decor/screen/Screen4.png" type="Texture" id=29] +[ext_resource path="res://assets/environment/decor/screen/Screen11.png" type="Texture" id=30] +[ext_resource path="res://assets/environment/decor/screen/Screen7.png" type="Texture" id=31] +[ext_resource path="res://assets/environment/decor/screen/Screen13.png" type="Texture" id=32] +[ext_resource path="res://assets/environment/decor/screen/Screen9.png" type="Texture" id=33] +[ext_resource path="res://assets/environment/decor/screen/Screen14.png" type="Texture" id=34] +[ext_resource path="res://assets/environment/decor/screen/Screen3.png" type="Texture" id=35] +[ext_resource path="res://assets/environment/decor/screen/Screen1.png" type="Texture" id=36] +[ext_resource path="res://assets/environment/decor/screen/Screen12.png" type="Texture" id=37] [sub_resource type="Animation" id=5] length = 0.001 @@ -154,7 +187,7 @@ tracks/0/keys = { "times": PoolRealArray( 0, 1.6 ), "transitions": PoolRealArray( 1, 3.24901 ), "update": 0, -"values": [ Vector2( 0.75, 0.75 ), Vector2( 0.002, 0.002 ) ] +"values": [ Vector2( 0.75, 0.75 ), Vector2( 0.001, 0.001 ) ] } tracks/1/type = "value" tracks/1/path = NodePath(".:limit_left") @@ -163,7 +196,7 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0.8 ), +"times": PoolRealArray( 0.6 ), "transitions": PoolRealArray( 1 ), "update": 1, "values": [ -10000000 ] @@ -175,7 +208,7 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0.8 ), +"times": PoolRealArray( 0.6 ), "transitions": PoolRealArray( 1 ), "update": 1, "values": [ -10000000 ] @@ -187,7 +220,7 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0.8 ), +"times": PoolRealArray( 0.6 ), "transitions": PoolRealArray( 1 ), "update": 1, "values": [ 10000000 ] @@ -199,7 +232,7 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0.8 ), +"times": PoolRealArray( 0.6 ), "transitions": PoolRealArray( 1 ), "update": 1, "values": [ 10000000 ] @@ -279,6 +312,22 @@ tracks/10/keys = { "values": [ true ] } +[sub_resource type="SpriteFrames" id=7] +animations = [ { +"frames": [ ExtResource( 10 ), ExtResource( 12 ), ExtResource( 11 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 19 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 20 ), ExtResource( 18 ), ExtResource( 21 ), ExtResource( 22 ), ExtResource( 23 ) ], +"loop": true, +"name": "default", +"speed": 5.0 +} ] + +[sub_resource type="SpriteFrames" id=8] +animations = [ { +"frames": [ ExtResource( 36 ), ExtResource( 28 ), ExtResource( 35 ), ExtResource( 29 ), ExtResource( 26 ), ExtResource( 27 ), ExtResource( 31 ), ExtResource( 24 ), ExtResource( 33 ), ExtResource( 25 ), ExtResource( 30 ), ExtResource( 37 ), ExtResource( 32 ), ExtResource( 34 ) ], +"loop": true, +"name": "default", +"speed": 5.0 +} ] + [node name="BlobbyCam" type="Camera2D"] z_index = 3 rotating = true @@ -287,7 +336,9 @@ zoom = Vector2( 0.75, 0.75 ) process_mode = 0 drag_margin_h_enabled = true drag_margin_v_enabled = true +drag_margin_left = 0.1 drag_margin_top = 0.0 +drag_margin_right = 0.1 drag_margin_bottom = 0.0 editor_draw_screen = false script = ExtResource( 1 ) @@ -309,13 +360,16 @@ anims/RESET = SubResource( 5 ) anims/deathCam = SubResource( 6 ) [node name="ParallaxBackground" type="ParallaxBackground" parent="."] -scroll_base_offset = Vector2( 320, 180 ) +layer = -2 +offset = Vector2( 0, -20 ) +transform = Transform2D( 1, 0, 0, 1, 0, -20 ) [node name="ParallaxLayer" type="ParallaxLayer" parent="ParallaxBackground"] z_index = -1 motion_scale = Vector2( 0, 0 ) [node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayer"] +z_index = -1 texture = ExtResource( 4 ) [node name="ParallaxLayer2" type="ParallaxLayer" parent="ParallaxBackground"] @@ -323,6 +377,7 @@ z_index = -1 motion_scale = Vector2( 0, 0 ) [node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayer2"] +z_index = -1 texture = ExtResource( 3 ) [node name="ParallaxLayer3" type="ParallaxLayer" parent="ParallaxBackground"] @@ -330,4 +385,44 @@ z_index = -1 motion_scale = Vector2( 0.001, 0.001 ) [node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayer3"] +z_index = -1 texture = ExtResource( 2 ) + +[node name="ParallaxLayer4" type="ParallaxLayer" parent="ParallaxBackground"] +motion_scale = Vector2( 0.01, 0.01 ) + +[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayer4"] +z_index = -1 +texture = ExtResource( 5 ) + +[node name="Sprite2" type="Sprite" parent="ParallaxBackground/ParallaxLayer4"] +texture = ExtResource( 6 ) + +[node name="ParallaxLayer5" type="ParallaxLayer" parent="ParallaxBackground"] +motion_scale = Vector2( 0.05, 0.05 ) + +[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayer5"] +z_index = -1 +texture = ExtResource( 9 ) + +[node name="Sprite2" type="Sprite" parent="ParallaxBackground/ParallaxLayer5"] +z_index = -1 +texture = ExtResource( 7 ) + +[node name="Sprite3" type="Sprite" parent="ParallaxBackground/ParallaxLayer5"] +z_index = -1 +texture = ExtResource( 8 ) + +[node name="Sprite4" type="Sprite" parent="ParallaxBackground/ParallaxLayer5"] +z_index = -1 +texture = ExtResource( 8 ) + +[node name="AnimatedSprite" type="AnimatedSprite" parent="ParallaxBackground/ParallaxLayer5"] +frames = SubResource( 7 ) +frame = 8 +playing = true + +[node name="AnimatedSprite2" type="AnimatedSprite" parent="ParallaxBackground/ParallaxLayer5"] +frames = SubResource( 8 ) +frame = 13 +playing = true diff --git a/src/Actors/Enemies/Beings/Caterpillar.gd b/src/Actors/Enemies/Beings/Caterpillar.gd index fdb54cb..473fb9b 100644 --- a/src/Actors/Enemies/Beings/Caterpillar.gd +++ b/src/Actors/Enemies/Beings/Caterpillar.gd @@ -11,7 +11,6 @@ var time = 0 var snap = Vector2.DOWN * 24 func _ready() -> void: - set_physics_process(false) velocity.x = -120 diff --git a/src/Actors/Enemies/Beings/WhatAreFrog.gd b/src/Actors/Enemies/Beings/WhatAreFrog.gd new file mode 100644 index 0000000..4025c8c --- /dev/null +++ b/src/Actors/Enemies/Beings/WhatAreFrog.gd @@ -0,0 +1,69 @@ +extends Player +const PhysicsFunc = preload("res://src/Utilities/Physic/PhysicsFunc.gd") + +onready var orientation: RayCast2D = $Orientation +onready var jump_timer: Timer + +export var score := 100 + +var start_x = 0 +var in_air = false + +func _ready(): + jump_timer = Timer.new() + jump_timer.connect("timeout", self, "jump") + add_child(jump_timer) + +# TODO adapt to groups +# TODO Engine error here(what does it WANT???) +func _on_StompDetector_body_entered(body: Node) -> void: + if body.global_position.y > get_node("StompDetector").global_position.y: + return + get_node("EnemyBody").disabled = true + die() + +func execute_movement(delta: float) -> void: + velocity.y += _gravity * delta + if sign(velocity.x) != orientation.cast_to.x: + velocity.x *= -1 + velocity = move_and_slide(velocity, FLOOR_NORMAL) + if(is_on_floor()): + velocity = Vector2(0,0) + if ($Left_Wallcast.is_colliding() || $Right_Wallcast.is_colliding()) && is_on_floor(): + orientation.cast_to.x *= -1 + + +func die() -> void: + queue_free() + GlobalState.score += score + + +func _on_EnemySkin_area_entered(area:Area2D) -> void: + if area.is_in_group("harmful"): + get_node("EnemyBody").disabled = true + die() + + +func searching() -> Vector2: + if(is_on_floor()): + if(jump_timer.is_stopped()): + jump_timer.start(rand_range(0.1,3.333)) + if(in_air): + in_air = false + print("Jump distance: ",global_position.x - start_x) + else: + if(!in_air): + start_x = global_position.x + in_air = true + return velocity + +func jump(): + var v: Vector2 = velocity_for_jump_distance() + var jump_height = (pow(v.length(), 2) * pow(sin(deg2rad(65)),2))/(2*_gravity) + print("Jump height: ", jump_height) + $CeilingRayCast.cast_to = Vector2(1.5*24 * sign(orientation.cast_to.x), - jump_height) + velocity = v + +func velocity_for_jump_distance(distance: float = 3*24, angle: float = deg2rad(65)) -> Vector2: + var abs_velocity = sqrt((distance * _gravity)/sin(2*angle)) + return Vector2(abs_velocity,0).rotated(-1*angle) diff --git a/src/Actors/Enemies/Beings/WhatAreFrog.tscn b/src/Actors/Enemies/Beings/WhatAreFrog.tscn new file mode 100644 index 0000000..02f7bbd --- /dev/null +++ b/src/Actors/Enemies/Beings/WhatAreFrog.tscn @@ -0,0 +1,82 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://assets/enemy/enemy.png" type="Texture" id=1] +[ext_resource path="res://src/Actors/Enemies/Beings/WhatAreFrog.gd" type="Script" id=2] +[ext_resource path="res://src/Actors/Enemies/Beings/WhatAreFrogStateMachine.gd" type="Script" id=3] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 2.72463, 1.17848 ) + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 15.4794, 6.68174 ) + +[sub_resource type="RectangleShape2D" id=3] +extents = Vector2( 15.534, 10.0962 ) + +[node name="WhatAreFrog" type="KinematicBody2D" groups=["harmful"]] +collision_layer = 2 +collision_mask = 9 +script = ExtResource( 2 ) + +[node name="Statemachine" type="Node2D" parent="."] +script = ExtResource( 3 ) + +[node name="FrogSprite" type="Sprite" parent="."] +position = Vector2( 0, -1.90735e-06 ) +scale = Vector2( 0.286789, 0.276348 ) +texture = ExtResource( 1 ) + +[node name="VisibilityEnabler2D" type="VisibilityEnabler2D" parent="."] +position = Vector2( 1362.81, -0.138177 ) +scale = Vector2( 15.4865, 1.28502 ) +rect = Rect2( -89, -10, 2, 20 ) +process_parent = true +physics_process_parent = true + +[node name="CeilingRayCast" type="RayCast2D" parent="."] +enabled = true +cast_to = Vector2( 0, -13 ) +collision_mask = 56 + +[node name="Orientation" type="RayCast2D" parent="."] +cast_to = Vector2( -1, 0 ) +collision_mask = 0 +collide_with_bodies = false + +[node name="Left_Wallcast" type="RayCast2D" parent="."] +position = Vector2( -15, 8 ) +enabled = true +cast_to = Vector2( -10, 0 ) +collision_mask = 56 + +[node name="Right_Wallcast" type="RayCast2D" parent="."] +position = Vector2( 15, 8 ) +enabled = true +cast_to = Vector2( 10, 0 ) +collision_mask = 56 + +[node name="EnemyBody" type="CollisionShape2D" parent="." groups=["harmful"]] +position = Vector2( 0, 6.48802 ) +scale = Vector2( 5.68128, 5.29182 ) +shape = SubResource( 1 ) + +[node name="StompDetector" type="Area2D" parent="." groups=["weakpoint"]] +modulate = Color( 0, 0.0392157, 1, 1 ) +position = Vector2( 0, -6.44095 ) +collision_layer = 2 +input_pickable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StompDetector"] +shape = SubResource( 2 ) + +[node name="EnemySkin" type="Area2D" parent="." groups=["player"]] +process_priority = -1 +collision_mask = 126 + +[node name="CollisionPolygon2D" type="CollisionShape2D" parent="EnemySkin"] +position = Vector2( 5.96046e-07, 2.5 ) +scale = Vector2( 1.03, 1.04 ) +shape = SubResource( 3 ) + +[connection signal="body_entered" from="StompDetector" to="." method="_on_StompDetector_body_entered"] +[connection signal="area_entered" from="EnemySkin" to="." method="_on_EnemySkin_area_entered"] diff --git a/src/Actors/Enemies/Beings/WhatAreFrogStateMachine.gd b/src/Actors/Enemies/Beings/WhatAreFrogStateMachine.gd new file mode 100644 index 0000000..541bfa3 --- /dev/null +++ b/src/Actors/Enemies/Beings/WhatAreFrogStateMachine.gd @@ -0,0 +1,36 @@ +extends StateMachine + + +func _ready() -> void: + add_state("searching") + add_state("hunting") + add_state("fleeing") + add_state("sleeping") + state = states.searching + set_state(states.searching) + print(self.state) + for state in states: + if state_matching_method_exists(state): + continue + else: + printerr("StateMachine -> State: " + state + " has no matching method in parent.") + push_error("StateMachine -> State: " + state + " has no matching method in parent.") + + +# Game logic consequences of state +func _state_logic(delta): + var state_action_ref = funcref(parent, self.state) + parent.velocity = state_action_ref.call_func() + parent.execute_movement(delta) + + +func _get_transition(_delta): + return null + + +func _enter_state(_new_state, _previous_state): + pass + + +func _exit_state(_previous_state, _new_state): + pass diff --git a/src/Actors/LightTest.gd b/src/Actors/LightTest.gd new file mode 100644 index 0000000..aee5a3b --- /dev/null +++ b/src/Actors/LightTest.gd @@ -0,0 +1,6 @@ +extends Node2D + +func _ready(): + # parent our emissive and occluding sprites to the EmittersAndOccluders viewport at runtime. + var emitter = $ViewPort/Emitter + var occluder = $Viewport/Occluder diff --git a/src/Contraptions/Platform/FlyingPlatform.tscn b/src/Contraptions/Platform/FlyingPlatform.tscn index d92c817..e23c41c 100644 --- a/src/Contraptions/Platform/FlyingPlatform.tscn +++ b/src/Contraptions/Platform/FlyingPlatform.tscn @@ -35,6 +35,7 @@ motion/sync_to_physics = true texture = ExtResource( 1 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="KinematicBody2D"] +visible = false shape = SubResource( 1 ) [node name="anim" type="AnimationPlayer" parent="."] diff --git a/src/Contraptions/Platform/FlyingPlatformClean.tscn b/src/Contraptions/Platform/FlyingPlatformClean.tscn new file mode 100644 index 0000000..b46e199 --- /dev/null +++ b/src/Contraptions/Platform/FlyingPlatformClean.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://assets/contraption/FlyingPlatformClean.png" type="Texture" id=1] +[ext_resource path="res://src/Contraptions/Platform/FlyingPlatform.gd" type="Script" id=2] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 24, 6 ) + +[sub_resource type="Animation" id=2] +resource_name = "Horizontal" +length = 6.0 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath("KinematicBody2D:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 3 ), +"transitions": PoolRealArray( 1.33, 1.33 ), +"update": 0, +"values": [ Vector2( 0, 0 ), Vector2( 30, 0 ) ] +} + +[node name="FlyingPlatformClean" type="Node2D"] +script = ExtResource( 2 ) + +[node name="KinematicBody2D" type="KinematicBody2D" parent="."] +collision_layer = 8 +collision_mask = 0 +motion/sync_to_physics = true + +[node name="Sprite" type="Sprite" parent="KinematicBody2D"] +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KinematicBody2D"] +visible = false +shape = SubResource( 1 ) + +[node name="anim" type="AnimationPlayer" parent="."] +pause_mode = 2 +playback_process_mode = 0 +anims/Horizontal = SubResource( 2 ) diff --git a/src/Environment/AlienShipTileSet.tres b/src/Environment/AlienShipTileSet.tres index f66b0f6..ed24cb3 100644 --- a/src/Environment/AlienShipTileSet.tres +++ b/src/Environment/AlienShipTileSet.tres @@ -1,12 +1,13 @@ -[gd_resource type="TileSet" load_steps=14 format=2] +[gd_resource type="TileSet" load_steps=16 format=2] -[ext_resource path="res://assets/environment/blocks/Alien-ship1-Edge-Unanimated.png" type="Texture" id=1] -[ext_resource path="res://assets/environment/blocks/Alien-ship1-innerPart-Unanimated.png" type="Texture" id=2] +[ext_resource path="res://assets/environment/blocks/Slope-45.png" type="Texture" id=1] +[ext_resource path="res://assets/environment/blocks/Alien-Ship-Ground-Inner.png" type="Texture" id=2] [ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/alienShip1EdgePartTile.tres" type="Texture" id=3] [ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/alienShip1InnerPart.tres" type="Texture" id=4] -[ext_resource path="res://assets/environment/blocks/Alien-ship1-Edge-DropThrough-Unanimated.png" type="Texture" id=5] -[ext_resource path="res://assets/environment/blocks/SlopeTest.png" type="Texture" id=6] -[ext_resource path="res://assets/environment/blocks/SlopeTestSlow.png" type="Texture" id=7] +[ext_resource path="res://assets/environment/blocks/Alien-Ship-Ground-Edge.png" type="Texture" id=5] +[ext_resource path="res://assets/environment/blocks/Slope-22,5.png" type="Texture" id=6] +[ext_resource path="res://assets/environment/blocks/alienShipSeethroughPipeEdgeOuter/alienShipSeethroughPipeEdgeOuter.tres" type="Texture" id=7] +[ext_resource path="res://assets/environment/blocks/Alien-Ship-Ground-Edge-Outer.png" type="Texture" id=8] [sub_resource type="ConvexPolygonShape2D" id=7] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) @@ -17,15 +18,18 @@ points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) [sub_resource type="ConvexPolygonShape2D" id=9] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) -[sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 0, 0, 24, 0, 24, 0, 0, 0 ) - [sub_resource type="ConvexPolygonShape2D" id=11] points = PoolVector2Array( 24, 0, 24, 0, 24, 24, 0, 24 ) [sub_resource type="ConvexPolygonShape2D" id=12] points = PoolVector2Array( 24, 12, 48, 0, 48, 24, 0, 24 ) +[sub_resource type="ConvexPolygonShape2D" id=13] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=14] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + [resource] 0/name = "alienShip1EdgePartTile.tres 0" 0/texture = ExtResource( 3 ) @@ -63,7 +67,7 @@ points = PoolVector2Array( 24, 12, 48, 0, 48, 24, 0, 24 ) 1/shapes = [ ] 1/z_index = 0 2/name = "Alien-ship1-Edge-Unanimated.png 2" -2/texture = ExtResource( 1 ) +2/texture = ExtResource( 5 ) 2/tex_offset = Vector2( 0, 0 ) 2/modulate = Color( 1, 1, 1, 1 ) 2/region = Rect2( 0, 0, 24, 24 ) @@ -104,29 +108,8 @@ points = PoolVector2Array( 24, 12, 48, 0, 48, 24, 0, 24 ) "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 3/z_index = 0 -4/name = "Alien-ship1-Edge-DropThrough-Unanimated.png 4" -4/texture = ExtResource( 5 ) -4/tex_offset = Vector2( 0, 0 ) -4/modulate = Color( 1, 1, 1, 1 ) -4/region = Rect2( 0, 0, 24, 24 ) -4/tile_mode = 0 -4/occluder_offset = Vector2( 0, 0 ) -4/navigation_offset = Vector2( 0, 0 ) -4/shape_offset = Vector2( 0, 0 ) -4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -4/shape = SubResource( 10 ) -4/shape_one_way = true -4/shape_one_way_margin = 1.0 -4/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": true, -"one_way_margin": 1.0, -"shape": SubResource( 10 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -4/z_index = 0 5/name = "SlopeTest.png 5" -5/texture = ExtResource( 6 ) +5/texture = ExtResource( 1 ) 5/tex_offset = Vector2( 0, 0 ) 5/modulate = Color( 1, 1, 1, 1 ) 5/region = Rect2( 0, 0, 24, 24 ) @@ -147,7 +130,7 @@ points = PoolVector2Array( 24, 12, 48, 0, 48, 24, 0, 24 ) } ] 5/z_index = 0 6/name = "SlopeTestSlow.png 6" -6/texture = ExtResource( 7 ) +6/texture = ExtResource( 6 ) 6/tex_offset = Vector2( 0, 0 ) 6/modulate = Color( 1, 1, 1, 1 ) 6/region = Rect2( 0, 0, 48, 24 ) @@ -167,3 +150,45 @@ points = PoolVector2Array( 24, 12, 48, 0, 48, 24, 0, 24 ) "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 6/z_index = 0 +7/name = "Alien-Ship-Ground-Edge-Outer.png 7" +7/texture = ExtResource( 8 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 0, 0, 24, 24 ) +7/tile_mode = 0 +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape = SubResource( 13 ) +7/shape_one_way = false +7/shape_one_way_margin = 1.0 +7/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 13 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +7/z_index = 0 +8/name = "alienShipSeethroughPipeEdgeOuter.tres 8" +8/texture = ExtResource( 7 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 0, 0, 24, 24 ) +8/tile_mode = 0 +8/occluder_offset = Vector2( 0, 0 ) +8/navigation_offset = Vector2( 0, 0 ) +8/shape_offset = Vector2( 0, 0 ) +8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +8/shape = SubResource( 14 ) +8/shape_one_way = false +8/shape_one_way_margin = 1.0 +8/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 14 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +8/z_index = 0 diff --git a/src/Levels/01 Level.tscn b/src/Levels/01 Level.tscn index 7b07ff1..9c1e5d2 100644 --- a/src/Levels/01 Level.tscn +++ b/src/Levels/01 Level.tscn @@ -3,19 +3,21 @@ [ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1] [ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=2] [ext_resource path="res://src/ObstacleObjects/Spikes.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/Contraptions/Triggers/ElevatorButton.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/Levels/02 Level.tscn" type="PackedScene" id=4] [ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=5] [ext_resource path="res://src/NeutralObjects/Coin.tscn" type="PackedScene" id=6] [ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/Contraptions/Triggers/ThreeWhyButtons.tscn" type="PackedScene" id=8] -[ext_resource path="res://src/Levels/Grass Test Level.tscn" type="PackedScene" id=9] +[ext_resource path="res://src/Actors/LightTest.gd" type="Script" id=8] +[ext_resource path="res://assets/blobby/idle/blobby1.png" type="Texture" id=9] [ext_resource path="res://src/Utilities/GameplaySignalManager.gd" type="Script" id=10] -[ext_resource path="res://src/Contraptions/Platform/FlyingLaserCutter.tscn" type="PackedScene" id=11] [ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=12] [ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=13] [sub_resource type="AnimationNodeStateMachinePlayback" id=4] +[sub_resource type="ViewportTexture" id=5] +viewport_path = NodePath("LightTest/Viewport") + [node name="LevelTemplate" type="Node2D"] __meta__ = { "_edit_horizontal_guides_": [ 464.0 ], @@ -29,6 +31,12 @@ wait_time = 20.0 [node name="BlobbyCam" parent="." instance=ExtResource( 12 )] +[node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"] +frame = 6 + +[node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] +frame = 4 + [node name="Blobby" parent="." instance=ExtResource( 2 )] unique_name_in_owner = true position = Vector2( -70, -1.90735e-06 ) @@ -66,7 +74,7 @@ z_index = -1 z_index = -1 [node name="Coin" parent="Collectibles" instance=ExtResource( 6 )] -position = Vector2( 336, -60 ) +position = Vector2( 336, -96 ) scale = Vector2( 0.133, 0.133 ) [node name="Coin2" parent="Collectibles" instance=ExtResource( 6 )] @@ -97,7 +105,7 @@ cell_custom_transform = Transform2D( 24, 0, 0, 24, 0, 0 ) collision_layer = 8 collision_mask = 8 format = 1 -tile_data = PoolIntArray( -851975, 3, 0, -851974, 3, 0, -851973, 3, 0, -851972, 3, 0, -851971, 3, 0, -851970, 3, 0, -851969, 3, 0, -917504, 3, 0, -917503, 3, 0, -917502, 3, 0, -917501, 3, 0, -917500, 3, 0, -917499, 3, 0, -917498, 3, 0, -917497, 3, 0, -917496, 3, 0, -917495, 3, 0, -917494, 3, 0, -917493, 3, 0, -917492, 3, 0, -917491, 3, 0, -917490, 3, 0, -917489, 3, 0, -917488, 3, 0, -917487, 3, 0, -917486, 3, 0, -917485, 3, 0, -917484, 3, 0, -917483, 3, 0, -917482, 3, 0, -917481, 3, 0, -917480, 3, 0, -917479, 3, 0, -917478, 3, 0, -917477, 3, 0, -917476, 3, 0, -917475, 3, 0, -917474, 3, 0, -917473, 3, 0, -917472, 3, 0, -917471, 3, 0, -917470, 3, 0, -917469, 3, 0, -917468, 3, 0, -917467, 3, 0, -917466, 3, 0, -917465, 3, 0, -917464, 3, 0, -917463, 3, 0, -917462, 3, 0, -917461, 3, 0, -917460, 3, 0, -917459, 3, 0, -917458, 3, 0, -917457, 3, 0, -917456, 3, 0, -917455, 3, 0, -917454, 3, 0, -917453, 3, 0, -917452, 3, 0, -917451, 3, 0, -917450, 3, 0, -917449, 3, 0, -917448, 3, 0, -917447, 3, 0, -917446, 3, 0, -917445, 3, 0, -917444, 3, 0, -917443, 3, 0, -917442, 3, 0, -786439, 3, 0, -786438, -1610612735, 0, -786437, 1610612738, 0, -786436, 1610612738, 0, -786435, 1610612736, 0, -786434, 1610612738, 0, -786433, 1610612738, 0, -851968, 1610612736, 0, -851967, 1610612738, 0, -851966, 1610612738, 0, -851965, 1610612736, 0, -851964, 1610612738, 0, -851963, 1610612738, 0, -851962, 1610612736, 0, -851961, 1610612738, 0, -851960, 1610612738, 0, -851959, 1610612736, 0, -851958, 1610612738, 0, -851957, 1610612738, 0, -851956, 1610612736, 0, -851955, 1610612738, 0, -851954, 1610612738, 0, -851953, 1610612736, 0, -851952, 1610612738, 0, -851951, 1610612738, 0, -851950, 1610612736, 0, -851949, 1610612738, 0, -851948, 1610612738, 0, -851947, 1610612736, 0, -851946, 1610612738, 0, -851945, 1610612738, 0, -851944, 1610612736, 0, -851943, 1610612738, 0, -851942, 1610612738, 0, -851941, 1610612736, 0, -851940, 1610612738, 0, -851939, 1610612738, 0, -851938, 1610612736, 0, -851937, 1610612738, 0, -851936, 1610612738, 0, -851935, 3, 0, -851934, 1610612738, 0, -851933, 1610612738, 0, -851932, 1610612736, 0, -851931, 1610612738, 0, -851930, 1610612738, 0, -851929, 1610612736, 0, -851928, 1610612738, 0, -851927, 1610612738, 0, -851926, 1610612736, 0, -851925, 1610612738, 0, -851924, 1610612738, 0, -851923, 1610612736, 0, -851922, 1610612738, 0, -851921, 1610612738, 0, -851920, 1610612736, 0, -851919, 1610612738, 0, -851918, 1610612738, 0, -851917, 1610612736, 0, -851916, 1610612738, 0, -851915, 1610612738, 0, -851914, 1610612736, 0, -851913, 1610612738, 0, -851912, 1610612738, 0, -851911, 1610612736, 0, -851910, 1610612738, 0, -851909, 1610612738, 0, -851908, 1610612736, 0, -851907, 3, 0, -851906, 3, 0, -720903, 3, 0, -720902, -1610612734, 0, -786371, -1073741822, 0, -786370, 3, 0, -655367, 3, 0, -655366, -1610612734, 0, -720835, -1073741824, 0, -720834, 3, 0, -589831, 3, 0, -589830, -1610612736, 0, -655299, -1073741822, 0, -655298, 3, 0, -524295, 3, 0, -524294, -1610612734, 0, -589763, -1073741822, 0, -589762, 3, 0, -458759, 3, 0, -458758, -1610612734, 0, -524227, -1073741824, 0, -524226, 3, 0, -393223, 3, 0, -393222, -1610612736, 0, -458691, -1073741822, 0, -458690, 3, 0, -327687, 3, 0, -327686, -1610612734, 0, -393155, -1073741822, 0, -393154, 3, 0, -262151, 3, 0, -262150, -1610612734, 0, -327619, -1073741824, 0, -327618, 3, 0, -196615, 3, 0, -196614, -1610612736, 0, -262088, 0, 0, -262087, 2, 0, -262086, 2, 0, -262085, 0, 0, -262084, 2, 0, -262083, 1610612739, 0, -262082, 3, 0, -131079, 3, 0, -131078, -1610612734, 0, -196568, 0, 0, -196567, 2, 0, -196566, 2, 0, -196565, 0, 0, -196564, 2, 0, -196563, 2, 0, -196562, 0, 0, -196559, 2, 0, -196556, 2, 0, -196555, 0, 0, -196554, 2, 0, -196553, 2, 0, -196552, 1610612739, 0, -196551, 1610612739, 0, -196550, 1610612739, 0, -196549, 1610612739, 0, -196548, 1610612739, 0, -196547, 3, 0, -196546, 3, 0, -65543, 3, 0, -65542, -1610612734, 0, -131064, 0, 0, -131063, 2, 0, -131059, -1073741822, 0, -131058, -1610612734, 0, -131054, 2, 0, -131053, 2, 0, -131052, 0, 0, -131051, 2, 0, -131034, 2, 0, -131033, 2, 0, -131032, 1610612739, 0, -131031, 1610612739, 0, -131030, 1610612739, 0, -131029, 1610612739, 0, -131028, 1610612739, 0, -131027, 1610612739, 0, -131026, 1610612739, 0, -131020, 1610612739, 0, -131019, 1610612739, 0, -131018, 1610612739, 0, -131017, 1610612739, 0, -131016, 1, 0, -131015, 1610612739, 0, -131014, 1610612739, 0, -131013, 1, 0, -131012, 1610612739, 0, -131011, 3, 0, -131010, 3, 0, -7, 3, 0, -6, -1610612736, 0, -65532, 2, 0, -65531, 0, 0, -65530, 2, 0, -65529, 4, 0, -65528, 1610612739, 0, -65527, 1610612739, 0, -65526, 2, 0, -65519, 0, 0, -65518, 1610612739, 0, -65517, 1610612739, 0, -65516, 1610612739, 0, -65515, 1610612739, 0, -65514, 4, 0, -65513, 0, 0, -65502, 6, 0, -65500, 2, 0, -65499, 0, 0, -65498, 3, 0, -65497, 3, 0, -65496, 1, 0, -65495, 1610612739, 0, -65494, 1610612739, 0, -65493, 1, 0, -65492, 1610612739, 0, -65491, 1610612739, 0, -65490, 1, 0, -65489, 2, 0, -65488, 2, 0, -65487, 2, 0, -65486, 2, 0, -65485, 2, 0, -65484, 1610612739, 0, -65483, 1, 0, -65482, 1610612739, 0, -65481, 1610612739, 0, -65480, 1610612739, 0, -65479, 1610612739, 0, -65478, 1610612739, 0, -65477, 1610612739, 0, -65476, 1610612739, 0, -65475, 3, 0, -65474, 3, 0, 65529, 3, 0, 65530, 3, 0, 65531, 4, 0, 65532, 0, 0, 65533, 2, 0, 65534, 2, 0, 65535, 0, 0, 0, 2, 0, 1, 2, 0, 2, 0, 0, 3, 4, 0, 4, 1610612739, 0, 5, 1610612739, 0, 6, 1610612739, 0, 7, 1610612739, 0, 8, 1610612739, 0, 9, 1610612739, 0, 10, 1610612739, 0, 11, 0, 0, 12, 2, 0, 13, 2, 0, 14, 0, 0, 15, 2, 0, 16, 2, 0, 17, 1610612739, 0, 18, 1610612739, 0, 19, 1610612739, 0, 20, 1610612739, 0, 21, 1610612739, 0, 22, 1610612739, 0, 23, 3, 0, 24, 3, 0, 25, 3, 0, 26, 0, 0, 27, 2, 0, 30, 2, 0, 31, 0, 0, 32, 2, 0, 33, 2, 0, 34, 0, 0, 35, 2, 0, 36, 1610612739, 0, 37, 1610612739, 0, 38, 1610612739, 0, 39, 1610612739, 0, 40, 1610612739, 0, 41, 1610612739, 0, 42, 1610612739, 0, 43, 1610612739, 0, 44, 1610612739, 0, 45, 1610612739, 0, 46, 1610612739, 0, 47, 1610612739, 0, 48, 1610612739, 0, 49, 1610612739, 0, 50, 1610612739, 0, 51, 1610612739, 0, 52, 1610612739, 0, 53, 1610612739, 0, 54, 1610612739, 0, 55, 1610612739, 0, 56, 1, 0, 57, 1610612739, 0, 58, 1610612739, 0, 59, 1, 0, 60, 1610612739, 0, 61, 1610612739, 0, 62, 3, 0, 131065, 3, 0, 131066, 3, 0, 131067, 3, 0, 131068, 3, 0, 131069, 3, 0, 131070, 3, 0, 131071, 3, 0, 65536, 3, 0, 65537, 3, 0, 65538, 3, 0, 65539, 3, 0, 65540, 3, 0, 65541, 3, 0, 65542, 3, 0, 65543, 3, 0, 65544, 3, 0, 65545, 3, 0, 65546, 3, 0, 65547, 3, 0, 65548, 3, 0, 65549, 3, 0, 65550, 3, 0, 65551, 3, 0, 65552, 3, 0, 65553, 3, 0, 65554, 3, 0, 65555, 3, 0, 65556, 3, 0, 65557, 3, 0, 65558, 3, 0, 65559, 3, 0, 65560, 3, 0, 65561, 3, 0, 65562, 3, 0, 65563, 3, 0, 65564, 3, 0, 65565, 3, 0, 65566, 3, 0, 65567, 3, 0, 65568, 3, 0, 65569, 3, 0, 65570, 3, 0, 65571, 3, 0, 65572, 3, 0, 65573, 3, 0, 65574, 3, 0, 65575, 3, 0, 65576, 3, 0, 65577, 3, 0, 65578, 3, 0, 65579, 3, 0, 65580, 3, 0, 65581, 3, 0, 65582, 3, 0, 65583, 3, 0, 65584, 3, 0, 65585, 3, 0, 65586, 3, 0, 65587, 3, 0, 65588, 3, 0, 65589, 3, 0, 65590, 3, 0, 65591, 3, 0, 65592, 3, 0, 65593, 3, 0, 65594, 3, 0, 65595, 3, 0, 65596, 3, 0, 65597, 3, 0, 65598, 3, 0 ) +tile_data = PoolIntArray( -851975, 3, 0, -851974, 3, 0, -851973, 3, 0, -851972, 3, 0, -851971, 3, 0, -851970, 3, 0, -851969, 3, 0, -917504, 3, 0, -917503, 3, 0, -917502, 3, 0, -917501, 3, 0, -917500, 3, 0, -917499, 3, 0, -917498, 3, 0, -917497, 3, 0, -917496, 3, 0, -917495, 3, 0, -917494, 3, 0, -917493, 3, 0, -917492, 3, 0, -917491, 3, 0, -917490, 3, 0, -917489, 3, 0, -917488, 3, 0, -917487, 3, 0, -917486, 3, 0, -917485, 3, 0, -917484, 3, 0, -917483, 3, 0, -917482, 3, 0, -917481, 3, 0, -917480, 3, 0, -917479, 3, 0, -917478, 3, 0, -917477, 3, 0, -917476, 3, 0, -917475, 3, 0, -917474, 3, 0, -917473, 3, 0, -917472, 3, 0, -917471, 3, 0, -917470, 3, 0, -917469, 3, 0, -917468, 3, 0, -917467, 3, 0, -917466, 3, 0, -917465, 3, 0, -917464, 3, 0, -917463, 3, 0, -917462, 3, 0, -917461, 3, 0, -917460, 3, 0, -917459, 3, 0, -917458, 3, 0, -917457, 3, 0, -917456, 3, 0, -917455, 3, 0, -917454, 3, 0, -917453, 3, 0, -917452, 3, 0, -917451, 3, 0, -917450, 3, 0, -917449, 3, 0, -917448, 3, 0, -917447, 3, 0, -917446, 3, 0, -917445, 3, 0, -917444, 3, 0, -917443, 3, 0, -917442, 3, 0, -917441, 1073741827, 0, -917440, 1073741827, 0, -786439, 3, 0, -786438, 1610612739, 0, -786437, 1610612738, 0, -786436, 1610612738, 0, -786435, 1610612736, 0, -786434, 1610612738, 0, -786433, 1610612738, 0, -851968, 1610612738, 0, -851967, 1610612738, 0, -851966, 1610612738, 0, -851965, 1610612736, 0, -851964, 1610612738, 0, -851963, 1610612738, 0, -851962, 1610612738, 0, -851961, 1610612738, 0, -851960, 1610612738, 0, -851959, 1610612736, 0, -851958, 1610612738, 0, -851957, 1610612738, 0, -851956, 1610612738, 0, -851955, 1610612738, 0, -851954, 1610612738, 0, -851953, 1610612736, 0, -851952, 1610612738, 0, -851951, 1610612738, 0, -851950, 1610612738, 0, -851949, 1610612738, 0, -851948, 1610612738, 0, -851947, 1610612736, 0, -851946, 1610612738, 0, -851945, 1610612738, 0, -851944, 1610612738, 0, -851943, 1610612738, 0, -851942, 1610612738, 0, -851941, 1610612736, 0, -851940, 1610612738, 0, -851939, 1610612738, 0, -851938, 1610612738, 0, -851937, 1610612738, 0, -851936, 1610612738, 0, -851935, 1610612738, 0, -851934, 1610612738, 0, -851933, 1610612738, 0, -851932, 1610612736, 0, -851931, 1610612738, 0, -851930, 1610612738, 0, -851929, 1610612738, 0, -851928, 1610612738, 0, -851927, 1610612738, 0, -851926, 1610612736, 0, -851925, 1610612738, 0, -851924, 1610612738, 0, -851923, 1610612738, 0, -851922, 1610612738, 0, -851921, 1610612738, 0, -851920, 1610612736, 0, -851919, 1610612738, 0, -851918, 1610612738, 0, -851917, 1610612738, 0, -851916, 1610612738, 0, -851915, 1610612738, 0, -851914, 1610612736, 0, -851913, 1610612738, 0, -851912, 1610612738, 0, -851911, 1610612738, 0, -851910, 1610612738, 0, -851909, 1610612738, 0, -851908, 1610612736, 0, -851907, 3, 0, -851906, 3, 0, -851905, 1073741827, 0, -851904, 1073741827, 0, -720903, -536870909, 0, -720902, -1610612734, 0, -786371, -1073741822, 0, -786370, -2147483645, 0, -786369, -536870909, 0, -786368, 1073741827, 0, -655367, -536870909, 0, -655366, -1610612734, 0, -720835, -1073741822, 0, -720834, -2147483645, 0, -720833, -536870909, 0, -720832, 1073741827, 0, -589831, -536870909, 0, -589830, -1610612734, 0, -655299, -1073741822, 0, -655298, -2147483645, 0, -655297, -536870909, 0, -655296, 1073741827, 0, -524295, -536870909, 0, -524294, -1610612734, 0, -589763, -1073741822, 0, -589762, -2147483645, 0, -589761, -536870909, 0, -589760, 1073741827, 0, -458759, -536870909, 0, -458758, -1610612734, 0, -524227, -1073741822, 0, -524226, -2147483645, 0, -524225, -536870909, 0, -524224, 1073741827, 0, -393223, -536870909, 0, -393222, -1610612734, 0, -458691, 1073741831, 0, -458690, 1073741826, 0, -458689, 1073741826, 0, -458688, 1610612739, 0, -327687, -536870909, 0, -327686, -1610612734, 0, -393152, -2147483646, 0, -262151, -536870909, 0, -262150, -1610612734, 0, -327616, -2147483646, 0, -196615, -536870909, 0, -196614, -1610612734, 0, -262088, 8, 0, -262087, 2, 0, -262086, 2, 0, -262085, 2, 0, -262084, 2, 0, -262083, 2, 0, -262082, 536870914, 0, -262081, 536870914, 0, -262080, 1610612739, 0, -131079, -536870909, 0, -131078, -1610612734, 0, -196595, 7, 0, -196594, 1610612743, 0, -196568, 8, 0, -196567, 2, 0, -196566, 2, 0, -196565, 2, 0, -196564, 2, 0, -196563, 2, 0, -196562, 536870920, 0, -196559, 2, 0, -196556, 7, 0, -196555, 2, 0, -196554, 2, 0, -196553, 2, 0, -196552, 1610612739, 0, -196551, 1610612739, 0, -196550, 1610612739, 0, -196549, 536870915, 0, -196548, 1610612739, 0, -196547, 3, 0, -196546, 3, 0, -196545, 536870915, 0, -196544, 536870915, 0, -65543, -536870909, 0, -65542, -1610612734, 0, -131064, 8, 0, -131063, -1610612729, 0, -131054, 7, 0, -131053, 2, 0, -131052, 0, 0, -131051, 536870919, 0, -131034, 7, 0, -131033, 2, 0, -131032, 1610612739, 0, -131031, 1610612739, 0, -131030, 1610612739, 0, -131029, 1610612739, 0, -131028, 1610612739, 0, -131027, 1610612739, 0, -131026, 1610612739, 0, -131020, 1610612739, 0, -131019, 1610612739, 0, -131018, 1610612739, 0, -131017, 1610612739, 0, -131016, 3, 0, -131015, 1610612739, 0, -131014, 1610612739, 0, -131013, 536870915, 0, -131012, 1610612739, 0, -131011, 3, 0, -131010, 3, 0, -131009, 536870915, 0, -131008, 536870915, 0, -7, -536870909, 0, -6, -1610612734, 0, -65532, 7, 0, -65531, 2, 0, -65530, 2, 0, -65529, 2, 0, -65528, 1610612739, 0, -65527, 1610612739, 0, -65526, -1610612729, 0, -65519, 7, 0, -65518, 1610612739, 0, -65517, 1610612739, 0, -65516, 1610612739, 0, -65515, -1610612734, 0, -65514, 4, 0, -65500, 7, 0, -65499, 2, 0, -65498, 3, 0, -65497, 3, 0, -65496, 3, 0, -65495, 1610612739, 0, -65494, 1610612739, 0, -65493, 3, 0, -65492, 1610612739, 0, -65491, 1610612739, 0, -65490, 3, 0, -65489, 2, 0, -65488, 2, 0, -65487, 2, 0, -65486, 2, 0, -65485, 2, 0, -65484, 1610612739, 0, -65483, 536870915, 0, -65482, 1610612739, 0, -65481, 1610612739, 0, -65480, 1610612739, 0, -65479, 1610612739, 0, -65478, 1610612739, 0, -65477, 1610612739, 0, -65476, 1610612739, 0, -65475, 3, 0, -65474, 3, 0, -65473, 536870915, 0, -65472, 536870915, 0, 65529, 3, 0, 65530, 3, 0, 65531, 2, 0, 65532, 0, 0, 65533, 2, 0, 65534, 2, 0, 65535, 2, 0, 0, 2, 0, 1, 2, 0, 2, 0, 0, 3, 2, 0, 4, 1610612739, 0, 5, 1610612739, 0, 6, 1610612739, 0, 7, 1610612739, 0, 8, 3, 0, 9, 1610612739, 0, 10, 1610612739, 0, 11, 2, 0, 12, 2, 0, 13, 2, 0, 14, 0, 0, 15, 2, 0, 16, 2, 0, 17, 1610612739, 0, 18, 1610612739, 0, 19, 1610612739, 0, 20, 3, 0, 21, 3, 0, 22, 2, 0, 23, 2, 0, 24, 2, 0, 25, 2, 0, 26, 0, 0, 27, 536870919, 0, 30, 7, 0, 31, 2, 0, 32, 2, 0, 33, 2, 0, 34, 0, 0, 35, 2, 0, 36, 1610612739, 0, 37, 1610612739, 0, 38, 1610612739, 0, 39, 1610612739, 0, 40, 1610612739, 0, 41, 1610612739, 0, 42, 1610612739, 0, 43, 1610612739, 0, 44, 1610612739, 0, 45, 1610612739, 0, 46, 1610612739, 0, 47, 1610612739, 0, 48, 1610612739, 0, 49, 1610612739, 0, 50, 1610612739, 0, 51, 1610612739, 0, 52, 1610612739, 0, 53, 1610612739, 0, 54, 1610612739, 0, 55, 1610612739, 0, 56, 1, 0, 57, 1610612739, 0, 58, 1610612739, 0, 59, 536870915, 0, 60, 1610612739, 0, 61, 1610612739, 0, 62, 536870913, 0, 63, 536870915, 0, 64, 536870915, 0, 131065, 3, 0, 131066, 3, 0, 131067, 3, 0, 131068, 3, 0, 131069, 3, 0, 131070, 3, 0, 131071, 3, 0, 65536, 3, 0, 65537, 3, 0, 65538, 3, 0, 65539, 3, 0, 65540, 3, 0, 65541, 3, 0, 65542, 3, 0, 65543, 3, 0, 65544, 1, 0, 65545, 3, 0, 65546, 3, 0, 65547, 3, 0, 65548, 3, 0, 65549, 3, 0, 65550, 3, 0, 65551, 3, 0, 65552, 3, 0, 65553, 3, 0, 65554, 3, 0, 65555, 3, 0, 65556, 1, 0, 65557, 3, 0, 65558, 3, 0, 65559, 3, 0, 65560, 3, 0, 65561, 3, 0, 65562, 3, 0, 65563, 3, 0, 65564, 3, 0, 65565, 3, 0, 65566, 3, 0, 65567, 3, 0, 65568, 3, 0, 65569, 3, 0, 65570, 3, 0, 65571, 3, 0, 65572, 3, 0, 65573, 3, 0, 65574, 3, 0, 65575, 3, 0, 65576, 1, 0, 65577, 3, 0, 65578, 3, 0, 65579, 3, 0, 65580, 3, 0, 65581, 3, 0, 65582, 1, 0, 65583, 3, 0, 65584, 3, 0, 65585, 3, 0, 65586, 3, 0, 65587, 3, 0, 65588, 3, 0, 65589, 3, 0, 65590, 3, 0, 65591, 3, 0, 65592, 3, 0, 65593, 3, 0, 65594, 3, 0, 65595, 3, 0, 65596, 3, 0, 65597, 3, 0, 65598, 3, 0, 65599, 536870915, 0, 65600, 536870915, 0 ) [node name="Spikes" parent="TileMap" instance=ExtResource( 3 )] position = Vector2( 708, 12 ) @@ -127,38 +135,42 @@ rotation = 1.57079 position = Vector2( 684, 12 ) rotation = 1.57079 -[node name="TreeWhyButtons" parent="." instance=ExtResource( 8 )] -position = Vector2( -108, -7 ) - -[node name="WhyButton1" parent="TreeWhyButtons" index="0"] -position = Vector2( -12, -49 ) -rotation = 1.5708 - -[node name="WhyButton2" parent="TreeWhyButtons" index="1"] -position = Vector2( 444, -17 ) -rotation = 3.14159 - -[node name="ButtonBody" parent="TreeWhyButtons/WhyButton2" index="5"] -collision_layer = 16 - -[node name="WhyButton3" parent="TreeWhyButtons" index="2"] -position = Vector2( 1452, -77 ) -rotation = -1.5708 - -[node name="ElevatorButton" parent="." instance=ExtResource( 4 )] -position = Vector2( 1452, -96 ) - -[node name="Portal" parent="ElevatorButton" instance=ExtResource( 5 )] -visible = false -position = Vector2( -1464, 84 ) -monitoring = false -next_scene = ExtResource( 9 ) - [node name="GameplaySignalManager" type="Node2D" parent="."] script = ExtResource( 10 ) -[node name="FlyingLaserCutter" parent="." instance=ExtResource( 11 )] -position = Vector2( 588, -12 ) +[node name="Portal" parent="." instance=ExtResource( 5 )] +position = Vector2( 1488, -120 ) +next_scene = ExtResource( 4 ) + +[node name="LightTest" type="Node2D" parent="."] +visible = false +position = Vector2( -42, -84 ) +z_index = 1 +script = ExtResource( 8 ) + +[node name="Screen" type="TextureRect" parent="LightTest"] +margin_left = -9.0 +margin_top = -174.0 +margin_right = 91.0 +margin_bottom = -74.0 +rect_scale = Vector2( 3, 3 ) +texture = SubResource( 5 ) +expand = true +flip_v = true + +[node name="Viewport" type="Viewport" parent="LightTest"] +size = Vector2( 100, 100 ) +own_world = true +hdr = false +usage = 0 + +[node name="Emitter" type="Sprite" parent="LightTest/Viewport"] +texture = ExtResource( 9 ) +offset = Vector2( 50, 75 ) + +[node name="Occluder" type="Sprite" parent="LightTest/Viewport"] +position = Vector2( 50, 25 ) +texture = ExtResource( 9 ) [connection signal="timeout" from="UserInterface/HUD/HUDOverlay/GetBackTimer/Timer" to="GameplaySignalManager" method="_on_Timer_timeout"] [connection signal="body_exited" from="Blobby/BlobbySkin" to="Blobby" method="_on_BlobbySkin_body_exited"] @@ -169,7 +181,3 @@ position = Vector2( 588, -12 ) [editable path="UserInterface/HUD"] [editable path="BlobbyCam"] [editable path="Blobby"] -[editable path="TreeWhyButtons"] -[editable path="TreeWhyButtons/WhyButton1"] -[editable path="TreeWhyButtons/WhyButton2"] -[editable path="TreeWhyButtons/WhyButton3"] diff --git a/src/Levels/02 Level.tscn b/src/Levels/02 Level.tscn index d5a7784..41525b4 100644 --- a/src/Levels/02 Level.tscn +++ b/src/Levels/02 Level.tscn @@ -1,14 +1,71 @@ -[gd_scene load_steps=8 format=2] +[gd_scene load_steps=15 format=2] [ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1] [ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/Contraptions/Platform/DropThroughPlatform.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/ObstacleObjects/Spikes.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/Contraptions/Platform/FlyingPlatform.gd" type="Script" id=5] +[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=6] [ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=7] +[ext_resource path="res://assets/contraption/FlyingPlatformClean.png" type="Texture" id=9] [ext_resource path="res://src/Utilities/GameplaySignalManager.gd" type="Script" id=10] [ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=12] [sub_resource type="AnimationNodeStateMachinePlayback" id=4] +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 24, 6 ) + +[sub_resource type="Animation" id=2] +resource_name = "Horizontal" +length = 6.0 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath("KinematicBody2D:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 3 ), +"transitions": PoolRealArray( 1.33, 1.33 ), +"update": 0, +"values": [ Vector2( 0, 0 ), Vector2( 0, 72 ) ] +} + +[sub_resource type="Animation" id=5] +resource_name = "Horizontal" +length = 7.5 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath("KinematicBody2D:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 3.75 ), +"transitions": PoolRealArray( 1.33, 1.33 ), +"update": 0, +"values": [ Vector2( 0, 0 ), Vector2( 96, 0 ) ] +} + +[sub_resource type="Animation" id=6] +resource_name = "Horizontal" +length = 7.5 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath("KinematicBody2D:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 3.75 ), +"transitions": PoolRealArray( 1.33, 1.33 ), +"update": 0, +"values": [ Vector2( 0, 0 ), Vector2( -96, 0 ) ] +} + [node name="LevelTemplate" type="Node2D"] __meta__ = { "_edit_horizontal_guides_": [ 464.0 ], @@ -24,7 +81,7 @@ wait_time = 20.0 [node name="Blobby" parent="." instance=ExtResource( 2 )] unique_name_in_owner = true -position = Vector2( 273, -24 ) +position = Vector2( 36, -24 ) scale = Vector2( 0.878906, 0.936025 ) [node name="AnimationTree" parent="Blobby/BlobbySprite" index="0"] @@ -33,6 +90,69 @@ parameters/playback = SubResource( 4 ) [node name="StateLabel" parent="Blobby" index="6"] visible = false +[node name="Portal" parent="." instance=ExtResource( 6 )] +position = Vector2( 744, -288 ) + +[node name="FlyingPlatform" type="Node2D" parent="."] +position = Vector2( 72, -168 ) +script = ExtResource( 5 ) + +[node name="KinematicBody2D" type="KinematicBody2D" parent="FlyingPlatform"] +collision_layer = 8 +collision_mask = 0 +motion/sync_to_physics = true + +[node name="Sprite" type="Sprite" parent="FlyingPlatform/KinematicBody2D"] +texture = ExtResource( 9 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="FlyingPlatform/KinematicBody2D"] +shape = SubResource( 1 ) + +[node name="anim" type="AnimationPlayer" parent="FlyingPlatform"] +pause_mode = 2 +playback_process_mode = 0 +anims/Horizontal = SubResource( 2 ) + +[node name="FlyingPlatform2" type="Node2D" parent="."] +position = Vector2( 264, -234 ) +script = ExtResource( 5 ) + +[node name="KinematicBody2D" type="KinematicBody2D" parent="FlyingPlatform2"] +collision_layer = 8 +collision_mask = 0 +motion/sync_to_physics = true + +[node name="Sprite" type="Sprite" parent="FlyingPlatform2/KinematicBody2D"] +texture = ExtResource( 9 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="FlyingPlatform2/KinematicBody2D"] +shape = SubResource( 1 ) + +[node name="anim" type="AnimationPlayer" parent="FlyingPlatform2"] +pause_mode = 2 +playback_process_mode = 0 +anims/Horizontal = SubResource( 5 ) + +[node name="FlyingPlatform3" type="Node2D" parent="."] +position = Vector2( 552, -234 ) +script = ExtResource( 5 ) + +[node name="KinematicBody2D" type="KinematicBody2D" parent="FlyingPlatform3"] +collision_layer = 8 +collision_mask = 0 +motion/sync_to_physics = true + +[node name="Sprite" type="Sprite" parent="FlyingPlatform3/KinematicBody2D"] +texture = ExtResource( 9 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="FlyingPlatform3/KinematicBody2D"] +shape = SubResource( 1 ) + +[node name="anim" type="AnimationPlayer" parent="FlyingPlatform3"] +pause_mode = 2 +playback_process_mode = 0 +anims/Horizontal = SubResource( 6 ) + [node name="TileMap" type="TileMap" parent="."] tile_set = ExtResource( 1 ) cell_size = Vector2( 24, 24 ) @@ -41,47 +161,31 @@ cell_custom_transform = Transform2D( 24, 0, 0, 24, 0, 0 ) collision_layer = 8 collision_mask = 8 format = 1 -tile_data = PoolIntArray( -1900545, -1610612733, 0, -1966080, 1610612738, 0, -1966079, 1610612738, 0, -1966078, 1610612738, 0, -1966077, 1610612738, 0, -1966076, 1610612738, 0, -1966075, 1610612738, 0, -1966074, 1610612738, 0, -1966073, 1610612738, 0, -1966072, 1610612738, 0, -1966071, 1610612738, 0, -1966070, 1610612738, 0, -1966069, 1610612738, 0, -1966068, 1610612738, 0, -1966067, 1610612738, 0, -1966066, 1610612738, 0, -1966065, 1610612738, 0, -1966064, 1610612738, 0, -1966063, 1610612738, 0, -1966062, 1610612738, 0, -1966061, 1610612738, 0, -1966060, 1610612738, 0, -1966059, 1610612738, 0, -1966058, 1610612738, 0, -1966057, 1610612738, 0, -1966056, 1610612738, 0, -1966055, 1610612738, 0, -1966054, 1610612738, 0, -1966053, 1610612739, 0, -1835009, -1610612734, 0, -1900517, -1073741822, 0, -1769473, -1610612734, 0, -1834981, -1073741822, 0, -1703937, -1610612734, 0, -1769445, -1073741822, 0, -1638401, -1610612734, 0, -1703909, -1073741822, 0, -1572865, -1610612734, 0, -1638373, -1073741822, 0, -1507329, -1610612734, 0, -1572837, -1073741822, 0, -1441793, -1610612734, 0, -1507301, -1073741822, 0, -1376257, -1610612734, 0, -1441765, -1073741822, 0, -1310721, -1610612734, 0, -1376229, -1073741822, 0, -1245185, -1610612734, 0, -1310693, -1073741822, 0, -1179649, -1610612734, 0, -1245157, -1073741822, 0, -1114113, -1610612734, 0, -1179621, -1073741822, 0, -1048577, -1610612734, 0, -1114085, -1073741822, 0, -983041, -1610612734, 0, -1048549, -1073741822, 0, -917505, -1610612734, 0, -983013, -1073741822, 0, -851969, -1610612734, 0, -917477, -1073741822, 0, -786433, -1610612734, 0, -851941, -1073741822, 0, -720897, -1610612734, 0, -786405, -1073741822, 0, -655361, -1610612734, 0, -720869, -1073741822, 0, -589825, -1610612734, 0, -655333, -1073741822, 0, -524289, -1610612734, 0, -589797, -1073741822, 0, -458753, -1610612734, 0, -524261, -1073741822, 0, -393217, -1610612734, 0, -458725, -1073741822, 0, -327681, -1610612734, 0, -393189, -1073741822, 0, -262145, -1610612734, 0, -327653, -1073741822, 0, -196609, -1610612734, 0, -262117, -1073741822, 0, -131073, -1610612734, 0, -196581, -1073741822, 0, -65537, -1610612734, 0, -131045, -1073741822, 0, -1, -1610612733, 0, -65536, 2, 0, -65535, 2, 0, -65534, 2, 0, -65533, 2, 0, -65532, 2, 0, -65531, 2, 0, -65530, 2, 0, -65529, 2, 0, -65528, 2, 0, -65527, 2, 0, -65526, 2, 0, -65525, 2, 0, -65524, 2, 0, -65523, 2, 0, -65522, 2, 0, -65521, 2, 0, -65520, 2, 0, -65519, 2, 0, -65518, 2, 0, -65517, 2, 0, -65516, 2, 0, -65515, 2, 0, -65514, 2, 0, -65513, 2, 0, -65512, 2, 0, -65511, 2, 0, -65510, 2, 0, -65509, 3, 0 ) +tile_data = PoolIntArray( -1114112, -2147483645, 0, -1114111, 1610612738, 0, -1114110, 1610612738, 0, -1114109, 1610612738, 0, -1114108, 1610612738, 0, -1114107, 1610612738, 0, -1114106, 1610612738, 0, -1114105, 1610612738, 0, -1114104, 1610612738, 0, -1114103, 1610612738, 0, -1114102, 1610612738, 0, -1114101, 1610612738, 0, -1114100, 1610612738, 0, -1114099, 1610612738, 0, -1114098, 1610612738, 0, -1114097, 1610612738, 0, -1114096, 1610612738, 0, -1114095, 1610612738, 0, -1114094, 1610612738, 0, -1114093, 1610612738, 0, -1114092, 1610612738, 0, -1114091, 1610612738, 0, -1114090, 1610612738, 0, -1114089, 1610612738, 0, -1114088, 1610612738, 0, -1114087, 1610612738, 0, -1114086, 1610612738, 0, -1114085, 1610612738, 0, -1114084, 1610612738, 0, -1114083, 1073741827, 0, -1114082, 1073741827, 0, -1114081, 1073741827, 0, -1114080, 1073741827, 0, -1048576, -1610612734, 0, -1048547, -1073741822, 0, -1048546, 1073741827, 0, -1048545, 1073741827, 0, -1048544, 1073741827, 0, -983040, -1610612734, 0, -983011, -1073741822, 0, -983010, 1073741827, 0, -983009, 1073741827, 0, -983008, 1073741827, 0, -917504, -1610612734, 0, -917475, -1073741817, 0, -917474, 1073741826, 0, -917473, 1073741826, 0, -917472, 1610612739, 0, -851968, -1610612734, 0, -851936, -2147483646, 0, -786432, -1610612734, 0, -786400, -2147483646, 0, -720896, -1610612734, 0, -720871, 7, 0, -720870, 2, 0, -720869, 2, 0, -720868, 2, 0, -720867, 2, 0, -720866, 2, 0, -720865, 2, 0, -720864, 1610612739, 0, -655360, -1610612734, 0, -655353, 7, 0, -655352, 536870919, 0, -655335, -1073741822, 0, -655334, 3, 0, -655333, 3, 0, -655332, 3, 0, -655331, 1073741827, 0, -655330, 1073741827, 0, -655329, 1073741827, 0, -655328, 1073741827, 0, -589824, -1610612734, 0, -589819, 7, 0, -589818, 2, 0, -589817, 3, 0, -589816, -1610612734, 0, -589799, -1073741822, 0, -589798, 3, 0, -589797, 3, 0, -589796, 3, 0, -589795, 1073741827, 0, -589794, 1073741827, 0, -589793, 1073741827, 0, -589792, 1073741827, 0, -524288, -1610612734, 0, -524283, -1073741817, 0, -524282, 1610612738, 0, -524281, -1073741822, 0, -524280, 3, 0, -524279, 2, 0, -524278, 536870919, 0, -524263, -1073741822, 0, -524262, 3, 0, -524261, 3, 0, -524260, 3, 0, -524259, 1073741827, 0, -524258, 1073741827, 0, -524257, 1073741827, 0, -524256, 1073741827, 0, -458752, -1610612734, 0, -458745, -1073741822, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 2, 0, -458740, 2, 0, -458739, 2, 0, -458738, 2, 0, -458737, 2, 0, -458736, 536870919, 0, -458727, -2147483646, 0, -458726, 3, 0, -458725, 3, 0, -458724, 3, 0, -458723, 1073741827, 0, -458722, 1073741827, 0, -458721, 1073741827, 0, -458720, 1073741827, 0, -393216, -1610612734, 0, -393209, -1073741822, 0, -393208, 536870915, 0, -393207, 536870915, 0, -393206, 536870915, 0, -393205, 536870915, 0, -393204, 536870915, 0, -393203, 536870915, 0, -393202, 536870915, 0, -393201, 536870915, 0, -393200, 536870915, 0, -393199, 2, 0, -393198, 2, 0, -393197, 2, 0, -393196, 2, 0, -393195, 2, 0, -393194, 2, 0, -393193, 2, 0, -393192, 2, 0, -393191, 536870915, 0, -393190, 536870915, 0, -393189, 536870915, 0, -393188, 536870915, 0, -393187, 536870915, 0, -393186, 1073741827, 0, -393185, 1073741827, 0, -393184, 1073741827, 0, -327680, -1610612734, 0, -327673, -1073741822, 0, -327672, 536870915, 0, -327671, 536870915, 0, -327670, 536870915, 0, -327669, 536870915, 0, -327668, 536870915, 0, -327667, 536870915, 0, -327666, 536870915, 0, -327665, 536870915, 0, -327664, 536870915, 0, -327663, 536870915, 0, -327662, 536870915, 0, -327661, 536870915, 0, -327660, 536870915, 0, -327659, 536870915, 0, -327658, 536870915, 0, -327657, 536870915, 0, -327656, 536870915, 0, -327655, 536870915, 0, -327654, 536870915, 0, -327653, 536870915, 0, -327652, 536870915, 0, -327651, 536870915, 0, -327650, 1073741827, 0, -327649, 1073741827, 0, -327648, 1073741827, 0, -262144, -1610612734, 0, -262137, -1073741822, 0, -262136, 536870915, 0, -262135, 536870915, 0, -262134, 536870915, 0, -262133, 536870915, 0, -262132, 536870915, 0, -262131, 536870915, 0, -262130, 536870915, 0, -262129, 536870915, 0, -262128, 536870915, 0, -262127, 1073741827, 0, -262126, 1073741827, 0, -262125, 1073741827, 0, -262124, 1073741827, 0, -262123, 1073741827, 0, -262122, 1073741827, 0, -262121, 1073741827, 0, -262120, 1073741827, 0, -262119, 1073741827, 0, -262118, 1073741827, 0, -262117, 1073741827, 0, -262116, 1073741827, 0, -262115, 1073741827, 0, -262114, 1073741827, 0, -262113, 1073741827, 0, -262112, 1073741827, 0, -196608, -1610612734, 0, -196601, -1073741822, 0, -196600, 536870915, 0, -196599, 536870915, 0, -196598, 536870915, 0, -196597, 536870915, 0, -196596, 536870915, 0, -196595, 536870915, 0, -196594, 536870915, 0, -196593, 536870915, 0, -196592, 536870915, 0, -196591, 1073741827, 0, -196590, 1073741827, 0, -196589, 1073741827, 0, -196588, 1073741827, 0, -196587, 1073741827, 0, -196586, 1073741827, 0, -196585, 1073741827, 0, -196584, 1073741827, 0, -196583, 1073741827, 0, -196582, 1073741827, 0, -196581, 1073741827, 0, -196580, 1073741827, 0, -196579, 1073741827, 0, -196578, 1073741827, 0, -196577, 1073741827, 0, -196576, 1073741827, 0, -131072, -1610612734, 0, -131067, 7, 0, -131066, 2, 0, -131065, 1610612739, 0, -131064, 536870915, 0, -131063, 536870915, 0, -131062, 536870915, 0, -131061, 536870915, 0, -131060, 536870915, 0, -131059, 536870915, 0, -131058, 536870915, 0, -131057, 536870915, 0, -131056, 536870915, 0, -131055, 1073741827, 0, -131054, 1073741827, 0, -131053, 1073741827, 0, -131052, 1073741827, 0, -131051, 1073741827, 0, -131050, 1073741827, 0, -131049, 1073741827, 0, -131048, 1073741827, 0, -131047, 1073741827, 0, -131046, 1073741827, 0, -131045, 1073741827, 0, -131044, 1073741827, 0, -131043, 1073741827, 0, -131042, 1073741827, 0, -131041, 1073741827, 0, -131040, 1073741827, 0, -65536, 1610612739, 0, -65535, 2, 0, -65534, 2, 0, -65533, 2, 0, -65532, 2, 0, -65531, 3, 0, -65530, 1610612739, 0, -65529, 1610612739, 0, -65528, 536870915, 0, -65527, 536870915, 0, -65526, 536870915, 0, -65525, 536870915, 0, -65524, 536870915, 0, -65523, 536870915, 0, -65522, 536870915, 0, -65521, 536870915, 0, -65520, 536870915, 0, -65519, 1073741827, 0, -65518, 1073741827, 0, -65517, 1073741827, 0, -65516, 1073741827, 0, -65515, 1073741827, 0, -65514, 1073741827, 0, -65513, 1073741827, 0, -65512, 1073741827, 0, -65511, 1073741827, 0, -65510, 1073741827, 0, -65509, 1073741827, 0, -65508, 1073741827, 0, -65507, 1073741827, 0, -65506, 1073741827, 0, -65505, 1073741827, 0, -65504, 1073741827, 0 ) -[node name="DropThroughPlatform" parent="." instance=ExtResource( 3 )] -position = Vector2( 273, -24 ) -scale = Vector2( 0.878906, 0.936025 ) -tile_data = PoolIntArray( -262170, 1, 0, -262169, 0, 0, -262167, 0, 0, -262165, 0, 0, -262163, 0, 0, -262161, 0, 0, -262159, 0, 0, -262157, 0, 0, -262155, 0, 0, -262153, 0, 0, -262151, 0, 0, -262149, 0, 0, -262147, 0, 0, -262145, 0, 0, -327679, 0, 0, -327677, 0, 0, -327675, 0, 0, -327673, 0, 0, -327671, 0, 0, -327670, 0, 0, -327668, 0, 0, -327666, 0, 0, -327664, 0, 0, -327662, 0, 0, -327660, 0, 0, -327658, 0, 0, -327656, 0, 0, -327654, 0, 0, -327652, 0, 0, -327650, 0, 0, -327648, 0, 0, -327646, 2, 0 ) +[node name="Spikes5" parent="TileMap" instance=ExtResource( 3 )] +position = Vector2( 540, -156 ) -[node name="DropThroughPlatform2" parent="." instance=ExtResource( 3 )] -position = Vector2( 273, -81 ) -scale = Vector2( 0.878906, 0.936025 ) -tile_data = PoolIntArray( -262170, 1, 0, -262169, 0, 0, -262167, 0, 0, -262165, 0, 0, -262163, 0, 0, -262161, 0, 0, -262159, 0, 0, -262157, 0, 0, -262155, 0, 0, -262153, 0, 0, -262151, 0, 0, -262149, 0, 0, -262147, 0, 0, -262145, 0, 0, -327679, 0, 0, -327677, 0, 0, -327675, 0, 0, -327673, 0, 0, -327671, 0, 0, -327670, 0, 0, -327668, 0, 0, -327666, 0, 0, -327664, 0, 0, -327662, 0, 0, -327660, 0, 0, -327658, 0, 0, -327656, 0, 0, -327654, 0, 0, -327652, 0, 0, -327650, 0, 0, -327648, 0, 0, -327646, 2, 0 ) +[node name="Spikes6" parent="TileMap" instance=ExtResource( 3 )] +position = Vector2( 516, -156 ) -[node name="DropThroughPlatform3" parent="." instance=ExtResource( 3 )] -position = Vector2( 274.5, -135.142 ) -scale = Vector2( 0.878906, 0.936025 ) -tile_data = PoolIntArray( -262170, 1, 0, -262169, 0, 0, -262167, 0, 0, -262165, 0, 0, -262163, 0, 0, -262161, 0, 0, -262159, 0, 0, -262157, 0, 0, -262155, 0, 0, -262153, 0, 0, -262151, 0, 0, -262149, 0, 0, -262147, 0, 0, -262145, 0, 0, -327679, 0, 0, -327677, 0, 0, -327675, 0, 0, -327673, 0, 0, -327671, 0, 0, -327670, 0, 0, -327668, 0, 0, -327666, 0, 0, -327664, 0, 0, -327662, 0, 0, -327660, 0, 0, -327658, 0, 0, -327656, 0, 0, -327654, 0, 0, -327652, 0, 0, -327650, 0, 0, -327648, 0, 0, -327646, 2, 0 ) +[node name="Spikes7" parent="TileMap" instance=ExtResource( 3 )] +position = Vector2( 588, -156 ) -[node name="DropThroughPlatform4" parent="." instance=ExtResource( 3 )] -position = Vector2( 274.5, -192.142 ) -scale = Vector2( 0.878906, 0.936025 ) -tile_data = PoolIntArray( -262170, 1, 0, -262169, 0, 0, -262167, 0, 0, -262165, 0, 0, -262163, 0, 0, -262161, 0, 0, -262159, 0, 0, -262157, 0, 0, -262155, 0, 0, -262153, 0, 0, -262151, 0, 0, -262149, 0, 0, -262147, 0, 0, -262145, 0, 0, -327679, 0, 0, -327677, 0, 0, -327675, 0, 0, -327673, 0, 0, -327671, 0, 0, -327670, 0, 0, -327668, 0, 0, -327666, 0, 0, -327664, 0, 0, -327662, 0, 0, -327660, 0, 0, -327658, 0, 0, -327656, 0, 0, -327654, 0, 0, -327652, 0, 0, -327650, 0, 0, -327648, 0, 0, -327646, 2, 0 ) +[node name="Spikes8" parent="TileMap" instance=ExtResource( 3 )] +position = Vector2( 564, -156 ) -[node name="DropThroughPlatform5" parent="." instance=ExtResource( 3 )] -position = Vector2( 271.5, -240 ) -scale = Vector2( 0.878906, 0.936025 ) -tile_data = PoolIntArray( -262170, 1, 0, -262169, 0, 0, -262167, 0, 0, -262165, 0, 0, -262163, 0, 0, -262161, 0, 0, -262159, 0, 0, -262157, 0, 0, -262155, 0, 0, -262153, 0, 0, -262151, 0, 0, -262149, 0, 0, -262147, 0, 0, -262145, 0, 0, -327679, 0, 0, -327677, 0, 0, -327675, 0, 0, -327673, 0, 0, -327671, 0, 0, -327670, 0, 0, -327668, 0, 0, -327666, 0, 0, -327664, 0, 0, -327662, 0, 0, -327660, 0, 0, -327658, 0, 0, -327656, 0, 0, -327654, 0, 0, -327652, 0, 0, -327650, 0, 0, -327648, 0, 0, -327646, 2, 0 ) +[node name="Spikes2" parent="TileMap" instance=ExtResource( 3 )] +position = Vector2( 444, -156 ) -[node name="DropThroughPlatform6" parent="." instance=ExtResource( 3 )] -position = Vector2( 271.5, -297 ) -scale = Vector2( 0.878906, 0.936025 ) -tile_data = PoolIntArray( -262170, 1, 0, -262169, 0, 0, -262167, 0, 0, -262165, 0, 0, -262163, 0, 0, -262161, 0, 0, -262159, 0, 0, -262157, 0, 0, -262155, 0, 0, -262153, 0, 0, -262151, 0, 0, -262149, 0, 0, -262147, 0, 0, -262145, 0, 0, -327679, 0, 0, -327677, 0, 0, -327675, 0, 0, -327673, 0, 0, -327671, 0, 0, -327670, 0, 0, -327668, 0, 0, -327666, 0, 0, -327664, 0, 0, -327662, 0, 0, -327660, 0, 0, -327658, 0, 0, -327656, 0, 0, -327654, 0, 0, -327652, 0, 0, -327650, 0, 0, -327648, 0, 0, -327646, 2, 0 ) +[node name="Spikes" parent="TileMap" instance=ExtResource( 3 )] +position = Vector2( 420, -156 ) -[node name="DropThroughPlatform7" parent="." instance=ExtResource( 3 )] -position = Vector2( 273, -351.142 ) -scale = Vector2( 0.878906, 0.936025 ) -tile_data = PoolIntArray( -262170, 1, 0, -262169, 0, 0, -262167, 0, 0, -262165, 0, 0, -262163, 0, 0, -262161, 0, 0, -262159, 0, 0, -262157, 0, 0, -262155, 0, 0, -262153, 0, 0, -262151, 0, 0, -262149, 0, 0, -262147, 0, 0, -262145, 0, 0, -327679, 0, 0, -327677, 0, 0, -327675, 0, 0, -327673, 0, 0, -327671, 0, 0, -327670, 0, 0, -327668, 0, 0, -327666, 0, 0, -327664, 0, 0, -327662, 0, 0, -327660, 0, 0, -327658, 0, 0, -327656, 0, 0, -327654, 0, 0, -327652, 0, 0, -327650, 0, 0, -327648, 0, 0, -327646, 2, 0 ) +[node name="Spikes3" parent="TileMap" instance=ExtResource( 3 )] +position = Vector2( 492, -156 ) -[node name="DropThroughPlatform8" parent="." instance=ExtResource( 3 )] -position = Vector2( 273, -408.142 ) -scale = Vector2( 0.878906, 0.936025 ) -tile_data = PoolIntArray( -262170, 1, 0, -262169, 0, 0, -262167, 0, 0, -262165, 0, 0, -262163, 0, 0, -262161, 0, 0, -262159, 0, 0, -262157, 0, 0, -262155, 0, 0, -262153, 0, 0, -262151, 0, 0, -262149, 0, 0, -262147, 0, 0, -262145, 0, 0, -327679, 0, 0, -327677, 0, 0, -327675, 0, 0, -327673, 0, 0, -327671, 0, 0, -327670, 0, 0, -327668, 0, 0, -327666, 0, 0, -327664, 0, 0, -327662, 0, 0, -327660, 0, 0, -327658, 0, 0, -327656, 0, 0, -327654, 0, 0, -327652, 0, 0, -327650, 0, 0, -327648, 0, 0, -327646, 2, 0 ) +[node name="Spikes4" parent="TileMap" instance=ExtResource( 3 )] +position = Vector2( 468, -156 ) [node name="GameplaySignalManager" type="Node2D" parent="."] script = ExtResource( 10 ) diff --git a/src/Levels/03 Level.tscn b/src/Levels/03 Level.tscn new file mode 100644 index 0000000..5c2e96f --- /dev/null +++ b/src/Levels/03 Level.tscn @@ -0,0 +1,158 @@ +[gd_scene load_steps=46 format=2] + +[ext_resource path="res://src/Utilities/GameplaySignalManager.gd" type="Script" id=1] +[ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=2] +[ext_resource path="res://src/Contraptions/Platform/DropThroughPlatform.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/Contraptions/Platform/SpringPhysics.gd" type="Script" id=5] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder2.png" type="Texture" id=6] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder17.png" type="Texture" id=7] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder13.png" type="Texture" id=8] +[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=9] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder27.png" type="Texture" id=10] +[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=11] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder5.png" type="Texture" id=12] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder31.png" type="Texture" id=13] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder14.png" type="Texture" id=14] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder4.png" type="Texture" id=15] +[ext_resource path="res://assets/contraption/SpringPlatform.png" type="Texture" id=16] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder15.png" type="Texture" id=17] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder22.png" type="Texture" id=18] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder23.png" type="Texture" id=19] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder28.png" type="Texture" id=20] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder1.png" type="Texture" id=21] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder32.png" type="Texture" id=22] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder30.png" type="Texture" id=23] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder3.png" type="Texture" id=24] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder11.png" type="Texture" id=25] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder10.png" type="Texture" id=26] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder21.png" type="Texture" id=27] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder6.png" type="Texture" id=28] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder24.png" type="Texture" id=29] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder8.png" type="Texture" id=30] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder29.png" type="Texture" id=31] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder19.png" type="Texture" id=32] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder9.png" type="Texture" id=33] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder7.png" type="Texture" id=34] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder18.png" type="Texture" id=35] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder20.png" type="Texture" id=36] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder12.png" type="Texture" id=37] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder26.png" type="Texture" id=38] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder16.png" type="Texture" id=39] +[ext_resource path="res://assets/contraption/SpringHolder/SpringHolder25.png" type="Texture" id=40] + +[sub_resource type="AnimationNodeStateMachinePlayback" id=4] + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 11.4863, 2.10568 ) + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 11.925, 0.0109166 ) + +[sub_resource type="RectangleShape2D" id=3] +extents = Vector2( 11.9158, 2.06284 ) + +[sub_resource type="SpriteFrames" id=5] +animations = [ { +"frames": [ ExtResource( 21 ), ExtResource( 6 ), ExtResource( 24 ), ExtResource( 15 ), ExtResource( 12 ), ExtResource( 28 ), ExtResource( 34 ), ExtResource( 30 ), ExtResource( 33 ), ExtResource( 26 ), ExtResource( 25 ), ExtResource( 37 ), ExtResource( 8 ), ExtResource( 14 ), ExtResource( 17 ), ExtResource( 39 ), ExtResource( 7 ), ExtResource( 35 ), ExtResource( 32 ), ExtResource( 36 ), ExtResource( 27 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 29 ), ExtResource( 40 ), ExtResource( 38 ), ExtResource( 10 ), ExtResource( 20 ), ExtResource( 31 ), ExtResource( 23 ), ExtResource( 13 ), ExtResource( 22 ) ], +"loop": true, +"name": "default", +"speed": 6.0 +} ] + +[node name="LevelTemplate" type="Node2D"] +__meta__ = { +"_edit_horizontal_guides_": [ 464.0 ], +"_edit_vertical_guides_": [ 2880.0 ] +} + +[node name="UserInterface" parent="." instance=ExtResource( 9 )] + +[node name="Timer" parent="UserInterface/HUD/HUDOverlay/GetBackTimer" index="0"] +wait_time = 20.0 + +[node name="PauseScreen" parent="UserInterface" index="1"] +margin_left = 3.15372 +margin_top = 0.456848 +margin_right = 3.15375 +margin_bottom = 0.456848 + +[node name="BlobbyCam" parent="." instance=ExtResource( 11 )] + +[node name="Blobby" parent="." instance=ExtResource( 4 )] +unique_name_in_owner = true +position = Vector2( 59, 112 ) +scale = Vector2( 0.878906, 0.936025 ) + +[node name="AnimationTree" parent="Blobby/BlobbySprite" index="0"] +parameters/playback = SubResource( 4 ) + +[node name="Spring" type="Node2D" parent="."] +position = Vector2( 60, 296 ) + +[node name="SpringPlatform" type="Node2D" parent="Spring"] +scale = Vector2( 2.5, 1 ) +script = ExtResource( 5 ) + +[node name="Platform" type="Sprite" parent="Spring/SpringPlatform"] +texture = ExtResource( 16 ) + +[node name="SpringSkin" type="Area2D" parent="Spring/SpringPlatform"] +collision_layer = 32 +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Spring/SpringPlatform/SpringSkin"] +position = Vector2( -0.0412841, -1.27843 ) +shape = SubResource( 2 ) + +[node name="SpringBody" type="KinematicBody2D" parent="Spring/SpringPlatform"] +collision_layer = 32 +collision_mask = 41 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Spring/SpringPlatform/SpringBody"] +position = Vector2( 0.0109062, -1.5689 ) +shape = SubResource( 1 ) +one_way_collision = true + +[node name="EnteringVelocityDetector" type="Area2D" parent="Spring/SpringPlatform"] +position = Vector2( 0, -3.04889 ) +collision_layer = 32 +collision_mask = 41 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Spring/SpringPlatform/EnteringVelocityDetector"] +position = Vector2( 0.00395775, -1.07744 ) +shape = SubResource( 3 ) + +[node name="AnimatedSprite" type="AnimatedSprite" parent="Spring"] +position = Vector2( 0, 1.5 ) +z_index = -1 +frames = SubResource( 5 ) +frame = 9 +playing = true + +[node name="TileMap" type="TileMap" parent="."] +tile_set = ExtResource( 2 ) +cell_size = Vector2( 24, 24 ) +cell_quadrant_size = 3 +cell_custom_transform = Transform2D( 24, 0, 0, 24, 0, 0 ) +collision_layer = 8 +collision_mask = 8 +format = 1 +tile_data = PoolIntArray( 1, 1610612738, 0, 2, 1610612738, 0, 3, 1610612738, 0, 65536, -1610612732, 0, 65540, -1073741822, 0, 65569, 2, 0, 131072, -1610612732, 0, 131076, -1073741822, 0, 131105, 2, 0, 196608, -1610612732, 0, 196612, -1073741822, 0, 196641, 2, 0, 262144, -1610612732, 0, 262148, -1073741822, 0, 262177, 2, 0, 327680, -1610612732, 0, 327684, -1073741822, 0, 327713, 2, 0, 393216, -1610612732, 0, 393220, -1073741822, 0, 393249, 2, 0, 458752, -1610612732, 0, 458785, 2, 0, 524288, -1610612732, 0, 524321, 2, 0, 589824, -1610612732, 0, 589828, 2, 0, 589829, 2, 0, 589857, 2, 0, 655360, -1610612732, 0, 655364, -1073741822, 0, 655365, -1610612734, 0, 655393, 2, 0, 720896, -1610612732, 0, 720900, -1073741822, 0, 720901, -1610612734, 0, 720929, 2, 0, 786432, -1610612732, 0, 786436, -1073741822, 0, 786437, -1610612734, 0, 786465, 2, 0, 851968, -1610612732, 0, 851972, -1073741822, 0, 851973, -1610612734, 0, 852001, 2, 0, 917504, 2, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 2, 0, 917509, 2, 0, 917510, 2, 0, 917511, 2, 0, 917512, 2, 0, 917513, 4, 0, 917514, 4, 0, 917515, 4, 0, 917516, 4, 0, 917517, 4, 0, 917518, 4, 0, 917519, 4, 0, 917520, 4, 0, 917521, 4, 0, 917522, 4, 0, 917523, 4, 0, 917524, 4, 0, 917525, 4, 0, 917526, 4, 0, 917527, 4, 0, 917528, 4, 0, 917529, 4, 0, 917530, 4, 0, 917531, 4, 0, 917532, 4, 0, 917533, 4, 0, 917534, 4, 0, 917535, 4, 0, 917536, 4, 0, 917537, 4, 0 ) + +[node name="GameplaySignalManager" type="Node2D" parent="."] +script = ExtResource( 1 ) + +[node name="DropThroughPlatform" parent="." instance=ExtResource( 3 )] +tile_data = PoolIntArray( 851970, 1, 0, 851971, 0, 0, 851973, 0, 0, 851975, 2, 0 ) + +[connection signal="timeout" from="UserInterface/HUD/HUDOverlay/GetBackTimer/Timer" to="GameplaySignalManager" method="_on_Timer_timeout"] +[connection signal="body_exited" from="Blobby/BlobbySkin" to="Blobby" method="_on_BlobbySkin_body_exited"] +[connection signal="area_exited" from="Spring/SpringPlatform/SpringSkin" to="Spring/SpringPlatform" method="_on_SpringSkin_area_exited"] +[connection signal="area_entered" from="Spring/SpringPlatform/EnteringVelocityDetector" to="Spring/SpringPlatform" method="_on_EnteringVelocityDetector_area_entered"] +[connection signal="getback_timer_up" from="GameplaySignalManager" to="Blobby" method="_on_GameplaySignalManager_getback_timer_up"] +[connection signal="terminal_activated" from="GameplaySignalManager" to="UserInterface/HUD" method="_on_SignalManager_terminal_activated"] + +[editable path="UserInterface"] +[editable path="UserInterface/HUD"] +[editable path="Blobby"] diff --git a/src/Levels/Grass Test Level.tscn b/src/Levels/Grass Test Level.tscn index b77a3f5..bf62c5d 100644 --- a/src/Levels/Grass Test Level.tscn +++ b/src/Levels/Grass Test Level.tscn @@ -37,8 +37,6 @@ format = 1 tile_data = PoolIntArray( -262152, 3, 0, -262151, 3, 0, -262150, 3, 0, -262149, 3, 0, -262148, 3, 0, -262147, 3, 0, -262146, 3, 0, -262145, 3, 0, -327680, 3, 0, -327679, 3, 0, -327678, 3, 0, -327677, 3, 0, -327676, 3, 0, -327675, 3, 0, -196616, 3, 0, -262139, 3, 0, -131080, 3, 0, -196603, 3, 0, -65544, 3, 0, -131067, 3, 0, -8, 3, 0, -65531, 3, 0, 65528, 3, 0, 65529, 3, 0, 65530, 3, 0, 65531, 3, 0, 65532, 3, 0, 65533, 4, 0, 65534, 4, 0, 65535, 4, 0, 0, 4, 0, 1, 4, 0, 2, 4, 0, 3, 4, 0, 4, 4, 0, 5, 4, 0 ) [node name="BlobbyCam" parent="." instance=ExtResource( 11 )] -drag_margin_h_enabled = false -drag_margin_v_enabled = false [node name="Blobby" parent="." instance=ExtResource( 10 )] unique_name_in_owner = true diff --git a/src/Levels/The Line Level.tscn b/src/Levels/The Line Level.tscn index e5ced12..37ea9e2 100644 --- a/src/Levels/The Line Level.tscn +++ b/src/Levels/The Line Level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=13 format=2] +[gd_scene load_steps=14 format=2] [ext_resource path="res://src/Utilities/GameplaySignalManager.gd" type="Script" id=1] [ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=2] @@ -11,6 +11,7 @@ [ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=9] [ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=10] [ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=11] +[ext_resource path="res://src/Actors/Enemies/Beings/WhatAreFrog.tscn" type="PackedScene" id=12] [sub_resource type="AnimationNodeStateMachinePlayback" id=4] @@ -82,7 +83,7 @@ cell_custom_transform = Transform2D( 24, 0, 0, 24, 0, 0 ) collision_layer = 8 collision_mask = 8 format = 1 -tile_data = PoolIntArray( 0, 4, 0, 260, 4, 0, 65536, 4, 0, 65796, 4, 0, 131072, 4, 0, 131332, 4, 0, 196608, 4, 0, 196868, 4, 0, 262144, 4, 0, 262404, 4, 0, 327680, 4, 0, 327940, 4, 0, 393216, 4, 0, 393476, 4, 0, 458752, 4, 0, 459012, 4, 0, 524288, 4, 0, 524548, 4, 0, 589824, 4, 0, 590084, 4, 0, 655360, 4, 0, 655620, 4, 0, 720896, 4, 0, 721156, 4, 0, 786432, 4, 0, 786692, 4, 0, 851968, 4, 0, 852228, 4, 0, 917504, 2, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 2, 0, 917509, 2, 0, 917510, 2, 0, 917511, 2, 0, 917512, 2, 0, 917513, 4, 0, 917514, 4, 0, 917515, 4, 0, 917516, 4, 0, 917517, 4, 0, 917518, 4, 0, 917519, 4, 0, 917520, 4, 0, 917521, 4, 0, 917522, 4, 0, 917523, 4, 0, 917524, 4, 0, 917525, 4, 0, 917526, 4, 0, 917527, 4, 0, 917528, 4, 0, 917529, 4, 0, 917530, 4, 0, 917531, 4, 0, 917532, 4, 0, 917533, 4, 0, 917534, 4, 0, 917535, 4, 0, 917536, 4, 0, 917537, 4, 0, 917538, 4, 0, 917539, 4, 0, 917540, 4, 0, 917541, 4, 0, 917542, 4, 0, 917543, 4, 0, 917544, 4, 0, 917545, 4, 0, 917546, 4, 0, 917547, 4, 0, 917548, 4, 0, 917549, 4, 0, 917550, 4, 0, 917551, 4, 0, 917552, 4, 0, 917553, 4, 0, 917554, 4, 0, 917555, 4, 0, 917556, 4, 0, 917557, 4, 0, 917558, 4, 0, 917559, 4, 0, 917560, 4, 0, 917561, 4, 0, 917562, 4, 0, 917563, 4, 0, 917564, 4, 0, 917565, 4, 0, 917566, 4, 0, 917567, 4, 0, 917568, 4, 0, 917569, 4, 0, 917570, 4, 0, 917571, 4, 0, 917572, 4, 0, 917573, 4, 0, 917574, 4, 0, 917575, 4, 0, 917576, 4, 0, 917577, 4, 0, 917578, 4, 0, 917579, 4, 0, 917580, 4, 0, 917581, 4, 0, 917582, 4, 0, 917583, 4, 0, 917584, 4, 0, 917585, 4, 0, 917586, 4, 0, 917587, 4, 0, 917588, 4, 0, 917589, 4, 0, 917590, 4, 0, 917591, 4, 0, 917592, 4, 0, 917593, 4, 0, 917594, 4, 0, 917595, 4, 0, 917596, 4, 0, 917597, 4, 0, 917598, 4, 0, 917599, 4, 0, 917600, 4, 0, 917601, 4, 0, 917602, 4, 0, 917603, 4, 0, 917604, 4, 0, 917605, 4, 0, 917606, 4, 0, 917607, 4, 0, 917608, 4, 0, 917609, 4, 0, 917610, 4, 0, 917611, 4, 0, 917612, 4, 0, 917613, 4, 0, 917614, 4, 0, 917615, 4, 0, 917616, 4, 0, 917617, 4, 0, 917618, 4, 0, 917619, 4, 0, 917620, 4, 0, 917621, 4, 0, 917622, 4, 0, 917623, 4, 0, 917624, 4, 0, 917625, 4, 0, 917626, 4, 0, 917627, 4, 0, 917628, 4, 0, 917629, 4, 0, 917630, 4, 0, 917631, 4, 0, 917632, 4, 0, 917633, 4, 0, 917634, 4, 0, 917635, 4, 0, 917636, 4, 0, 917637, 4, 0, 917638, 4, 0, 917639, 4, 0, 917640, 4, 0, 917641, 4, 0, 917642, 4, 0, 917643, 4, 0, 917644, 4, 0, 917645, 4, 0, 917646, 4, 0, 917647, 4, 0, 917648, 4, 0, 917649, 4, 0, 917650, 4, 0, 917651, 4, 0, 917652, 4, 0, 917653, 4, 0, 917654, 4, 0, 917655, 4, 0, 917656, 4, 0, 917657, 4, 0, 917658, 4, 0, 917659, 4, 0, 917660, 4, 0, 917661, 4, 0, 917662, 4, 0, 917663, 4, 0, 917664, 4, 0, 917665, 4, 0, 917666, 4, 0, 917667, 4, 0, 917668, 4, 0, 917669, 4, 0, 917670, 4, 0, 917671, 4, 0, 917672, 4, 0, 917673, 4, 0, 917674, 4, 0, 917675, 4, 0, 917676, 4, 0, 917677, 4, 0, 917678, 4, 0, 917679, 4, 0, 917680, 4, 0, 917681, 4, 0, 917682, 4, 0, 917683, 4, 0, 917684, 4, 0, 917685, 4, 0, 917686, 4, 0, 917687, 4, 0, 917688, 4, 0, 917689, 4, 0, 917690, 4, 0, 917691, 4, 0, 917692, 4, 0, 917693, 4, 0, 917694, 4, 0, 917695, 4, 0, 917696, 4, 0, 917697, 4, 0, 917698, 4, 0, 917699, 4, 0, 917700, 4, 0, 917701, 4, 0, 917702, 4, 0, 917703, 4, 0, 917704, 4, 0, 917705, 4, 0, 917706, 4, 0, 917707, 4, 0, 917708, 4, 0, 917709, 4, 0, 917710, 4, 0, 917711, 4, 0, 917712, 4, 0, 917713, 4, 0, 917714, 4, 0, 917715, 4, 0, 917716, 4, 0, 917717, 4, 0, 917718, 4, 0, 917719, 4, 0, 917720, 4, 0, 917721, 4, 0, 917722, 4, 0, 917723, 4, 0, 917724, 4, 0, 917725, 4, 0, 917726, 4, 0, 917727, 4, 0, 917728, 4, 0, 917729, 4, 0, 917730, 4, 0, 917731, 4, 0, 917732, 4, 0, 917733, 4, 0, 917734, 4, 0, 917735, 4, 0, 917736, 4, 0, 917737, 4, 0, 917738, 4, 0, 917739, 4, 0, 917740, 4, 0, 917741, 4, 0, 917742, 4, 0, 917743, 4, 0, 917744, 4, 0, 917745, 4, 0, 917746, 4, 0, 917747, 4, 0, 917748, 4, 0, 917749, 4, 0, 917750, 4, 0, 917751, 4, 0, 917752, 4, 0, 917753, 4, 0, 917754, 4, 0, 917755, 4, 0, 917756, 4, 0, 917757, 4, 0, 917758, 4, 0, 917759, 4, 0, 917760, 4, 0, 917761, 4, 0, 917762, 4, 0, 917763, 4, 0, 917764, 4, 0 ) +tile_data = PoolIntArray( 0, -1610612732, 0, 260, -1073741820, 0, 65536, -1610612732, 0, 65569, 2, 0, 65796, -1073741820, 0, 131072, -1610612732, 0, 131105, 2, 0, 131332, -1073741820, 0, 196608, -1610612732, 0, 196641, 2, 0, 196868, -1073741820, 0, 262144, -1610612732, 0, 262177, 2, 0, 262404, -1073741820, 0, 327680, -1610612732, 0, 327713, 2, 0, 327940, -1073741820, 0, 393216, -1610612732, 0, 393249, 2, 0, 393476, -1073741820, 0, 458752, -1610612732, 0, 458785, 2, 0, 459012, -1073741820, 0, 524288, -1610612732, 0, 524321, 2, 0, 524548, -1073741820, 0, 589824, -1610612732, 0, 589857, 2, 0, 590084, -1073741820, 0, 655360, -1610612732, 0, 655393, 2, 0, 655620, -1073741820, 0, 720896, -1610612732, 0, 720929, 2, 0, 721156, -1073741820, 0, 786432, -1610612732, 0, 786465, 2, 0, 786692, -1073741820, 0, 851968, -1610612732, 0, 852001, 2, 0, 852228, -1073741820, 0, 917504, 2, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 2, 0, 917509, 2, 0, 917510, 2, 0, 917511, 2, 0, 917512, 2, 0, 917513, 4, 0, 917514, 4, 0, 917515, 4, 0, 917516, 4, 0, 917517, 4, 0, 917518, 4, 0, 917519, 4, 0, 917520, 4, 0, 917521, 4, 0, 917522, 4, 0, 917523, 4, 0, 917524, 4, 0, 917525, 4, 0, 917526, 4, 0, 917527, 4, 0, 917528, 4, 0, 917529, 4, 0, 917530, 4, 0, 917531, 4, 0, 917532, 4, 0, 917533, 4, 0, 917534, 4, 0, 917535, 4, 0, 917536, 4, 0, 917537, 4, 0, 917538, 4, 0, 917539, 4, 0, 917540, 4, 0, 917541, 4, 0, 917542, 4, 0, 917543, 4, 0, 917544, 4, 0, 917545, 4, 0, 917546, 4, 0, 917547, 4, 0, 917548, 4, 0, 917549, 4, 0, 917550, 4, 0, 917551, 4, 0, 917552, 4, 0, 917553, 4, 0, 917554, 4, 0, 917555, 4, 0, 917556, 4, 0, 917557, 4, 0, 917558, 4, 0, 917559, 4, 0, 917560, 4, 0, 917561, 4, 0, 917562, 4, 0, 917563, 4, 0, 917564, 4, 0, 917565, 4, 0, 917566, 4, 0, 917567, 4, 0, 917568, 4, 0, 917569, 4, 0, 917570, 4, 0, 917571, 4, 0, 917572, 4, 0, 917573, 4, 0, 917574, 4, 0, 917575, 4, 0, 917576, 4, 0, 917577, 4, 0, 917578, 4, 0, 917579, 4, 0, 917580, 4, 0, 917581, 4, 0, 917582, 4, 0, 917583, 4, 0, 917584, 4, 0, 917585, 4, 0, 917586, 4, 0, 917587, 4, 0, 917588, 4, 0, 917589, 4, 0, 917590, 4, 0, 917591, 4, 0, 917592, 4, 0, 917593, 4, 0, 917594, 4, 0, 917595, 4, 0, 917596, 4, 0, 917597, 4, 0, 917598, 4, 0, 917599, 4, 0, 917600, 4, 0, 917601, 4, 0, 917602, 4, 0, 917603, 4, 0, 917604, 4, 0, 917605, 4, 0, 917606, 4, 0, 917607, 4, 0, 917608, 4, 0, 917609, 4, 0, 917610, 4, 0, 917611, 4, 0, 917612, 4, 0, 917613, 4, 0, 917614, 4, 0, 917615, 4, 0, 917616, 4, 0, 917617, 4, 0, 917618, 4, 0, 917619, 4, 0, 917620, 4, 0, 917621, 4, 0, 917622, 4, 0, 917623, 4, 0, 917624, 4, 0, 917625, 4, 0, 917626, 4, 0, 917627, 4, 0, 917628, 4, 0, 917629, 4, 0, 917630, 4, 0, 917631, 4, 0, 917632, 4, 0, 917633, 4, 0, 917634, 4, 0, 917635, 4, 0, 917636, 4, 0, 917637, 4, 0, 917638, 4, 0, 917639, 4, 0, 917640, 4, 0, 917641, 4, 0, 917642, 4, 0, 917643, 4, 0, 917644, 4, 0, 917645, 4, 0, 917646, 4, 0, 917647, 4, 0, 917648, 4, 0, 917649, 4, 0, 917650, 4, 0, 917651, 4, 0, 917652, 4, 0, 917653, 4, 0, 917654, 4, 0, 917655, 4, 0, 917656, 4, 0, 917657, 4, 0, 917658, 4, 0, 917659, 4, 0, 917660, 4, 0, 917661, 4, 0, 917662, 4, 0, 917663, 4, 0, 917664, 4, 0, 917665, 4, 0, 917666, 4, 0, 917667, 4, 0, 917668, 4, 0, 917669, 4, 0, 917670, 4, 0, 917671, 4, 0, 917672, 4, 0, 917673, 4, 0, 917674, 4, 0, 917675, 4, 0, 917676, 4, 0, 917677, 4, 0, 917678, 4, 0, 917679, 4, 0, 917680, 4, 0, 917681, 4, 0, 917682, 4, 0, 917683, 4, 0, 917684, 4, 0, 917685, 4, 0, 917686, 4, 0, 917687, 4, 0, 917688, 4, 0, 917689, 4, 0, 917690, 4, 0, 917691, 4, 0, 917692, 4, 0, 917693, 4, 0, 917694, 4, 0, 917695, 4, 0, 917696, 4, 0, 917697, 4, 0, 917698, 4, 0, 917699, 4, 0, 917700, 4, 0, 917701, 4, 0, 917702, 4, 0, 917703, 4, 0, 917704, 4, 0, 917705, 4, 0, 917706, 4, 0, 917707, 4, 0, 917708, 4, 0, 917709, 4, 0, 917710, 4, 0, 917711, 4, 0, 917712, 4, 0, 917713, 4, 0, 917714, 4, 0, 917715, 4, 0, 917716, 4, 0, 917717, 4, 0, 917718, 4, 0, 917719, 4, 0, 917720, 4, 0, 917721, 4, 0, 917722, 4, 0, 917723, 4, 0, 917724, 4, 0, 917725, 4, 0, 917726, 4, 0, 917727, 4, 0, 917728, 4, 0, 917729, 4, 0, 917730, 4, 0, 917731, 4, 0, 917732, 4, 0, 917733, 4, 0, 917734, 4, 0, 917735, 4, 0, 917736, 4, 0, 917737, 4, 0, 917738, 4, 0, 917739, 4, 0, 917740, 4, 0, 917741, 4, 0, 917742, 4, 0, 917743, 4, 0, 917744, 4, 0, 917745, 4, 0, 917746, 4, 0, 917747, 4, 0, 917748, 4, 0, 917749, 4, 0, 917750, 4, 0, 917751, 4, 0, 917752, 4, 0, 917753, 4, 0, 917754, 4, 0, 917755, 4, 0, 917756, 4, 0, 917757, 4, 0, 917758, 4, 0, 917759, 4, 0, 917760, 4, 0, 917761, 4, 0, 917762, 4, 0, 917763, 4, 0, 917764, 4, 0 ) [node name="TreeWhyButtons" parent="." instance=ExtResource( 8 )] visible = false @@ -330,6 +331,9 @@ position = Vector2( 184.646, 323.751 ) position = Vector2( 182.244, 321.441 ) z_index = -1 +[node name="WhatAreFrog" parent="." instance=ExtResource( 12 )] +position = Vector2( 622, 323 ) + [connection signal="timeout" from="UserInterface/HUD/HUDOverlay/GetBackTimer/Timer" to="GameplaySignalManager" method="_on_Timer_timeout"] [connection signal="getback_timer_up" from="GameplaySignalManager" to="Blobby" method="_on_GameplaySignalManager_getback_timer_up"] [connection signal="terminal_activated" from="GameplaySignalManager" to="UserInterface/HUD" method="_on_SignalManager_terminal_activated"] diff --git a/src/ObstacleObjects/Spikes.tscn b/src/ObstacleObjects/Spikes.tscn index 7ddae45..cec4305 100644 --- a/src/ObstacleObjects/Spikes.tscn +++ b/src/ObstacleObjects/Spikes.tscn @@ -48,5 +48,5 @@ animations = [ { [node name="AnimatedSprite" type="AnimatedSprite" parent="."] frames = SubResource( 1 ) -frame = 17 +frame = 9 playing = true diff --git a/src/StateMachines/StateMachine.gd b/src/StateMachines/StateMachine.gd index c9e488d..fd1cb86 100644 --- a/src/StateMachines/StateMachine.gd +++ b/src/StateMachines/StateMachine.gd @@ -17,6 +17,8 @@ func _physics_process(delta): if transition != null: set_state(transition) +func state_matching_method_exists(state_string: String) -> bool: + return parent.has_method(state_string) # Game logic consequences of state func _state_logic(_delta):