diff --git a/.vscode/launch.json b/.vscode/launch.json index de29040..90a4365 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -8,7 +8,7 @@ "name": "GDScript Godot", "type": "godot", "request": "launch", - "project": "C:\\Users\\Jakob F\\Documents\\Godot\\Wumper", + "project": "C:\\Users\\Jakob\\Documents\\Godot\\Wumper", "port": 6007, "address": "127.0.0.1", "launch_game_instance": true, diff --git a/assets/blobby/blobby-spritesheett.aseprite b/assets/blobby/blobby-spritesheett.aseprite index 5667ae0..8544dc9 100644 Binary files a/assets/blobby/blobby-spritesheett.aseprite and b/assets/blobby/blobby-spritesheett.aseprite differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png new file mode 100644 index 0000000..3561079 Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png.import new file mode 100644 index 0000000..c589301 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile1.png-4901304d326aa4eb8f3b1e037d77ecbe.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile1.png-4901304d326aa4eb8f3b1e037d77ecbe.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-Tile10.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png new file mode 100644 index 0000000..72cf7e8 Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png.import new file mode 100644 index 0000000..d7bc70a --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile10.png-2590c578bcd473a591b594b14dcd873b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile10.png-2590c578bcd473a591b594b14dcd873b.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-Tile11.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png new file mode 100644 index 0000000..8ca2b9e Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png.import new file mode 100644 index 0000000..b43b34e --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile11.png-4d4d381d1985ef77a9deb66ecab61bb2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile11.png-4d4d381d1985ef77a9deb66ecab61bb2.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-Tile12.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png new file mode 100644 index 0000000..3561079 Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png.import new file mode 100644 index 0000000..d9e78f0 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile12.png-58c85f66a66cca241973458e0cde14dd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile12.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile12.png-58c85f66a66cca241973458e0cde14dd.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-Tile2.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png new file mode 100644 index 0000000..cf24839 Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png.import new file mode 100644 index 0000000..c822b63 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile2.png-029909936f481c873c86d94b056921c2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile2.png-029909936f481c873c86d94b056921c2.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-Tile3.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png new file mode 100644 index 0000000..bdfc900 Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png.import new file mode 100644 index 0000000..fd24981 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile3.png-1142a8c7b184e8da5b2bd28b140c45c7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile3.png-1142a8c7b184e8da5b2bd28b140c45c7.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-Tile4.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png new file mode 100644 index 0000000..9490c04 Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png.import new file mode 100644 index 0000000..fe64688 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile4.png-e259975989dac3f54bb4f0a3b5ed6ce5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile4.png-e259975989dac3f54bb4f0a3b5ed6ce5.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-Tile5.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png new file mode 100644 index 0000000..529be0e Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png.import new file mode 100644 index 0000000..9fff2cd --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile5.png-42934f32013cb28ed4c879c0d7ac7819.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile5.png-42934f32013cb28ed4c879c0d7ac7819.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-Tile6.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png new file mode 100644 index 0000000..d751361 Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png.import new file mode 100644 index 0000000..a43d0c3 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile6.png-ed31265a0ad81648a5cef68007467285.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile6.png-ed31265a0ad81648a5cef68007467285.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-Tile7.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png new file mode 100644 index 0000000..0b3aa5d Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png.import new file mode 100644 index 0000000..a77e645 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile7.png-2dd8473bd36587f442cc1b0e2927d9db.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile7.png-2dd8473bd36587f442cc1b0e2927d9db.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-Tile8.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png new file mode 100644 index 0000000..3dfacf0 Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png.import new file mode 100644 index 0000000..c6a040f --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile8.png-440afbfe1dc41850ad734e77fc7e0430.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile8.png-440afbfe1dc41850ad734e77fc7e0430.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-Tile9.png b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png new file mode 100644 index 0000000..7e9c33e Binary files /dev/null and b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png differ diff --git a/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png.import b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png.import new file mode 100644 index 0000000..6ebba59 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-Edge-Tile9.png-6dd5c048635b54f7ee54395c5b355799.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png" +dest_files=[ "res://.import/Alien-ship1-Edge-Tile9.png-6dd5c048635b54f7ee54395c5b355799.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/alienShip1EdgePartTile.tres b/assets/environment/blocks/alienShip1EdgePartTile/alienShip1EdgePartTile.tres new file mode 100644 index 0000000..e83a467 --- /dev/null +++ b/assets/environment/blocks/alienShip1EdgePartTile/alienShip1EdgePartTile.tres @@ -0,0 +1,38 @@ +[gd_resource type="AnimatedTexture" load_steps=12 format=2] + +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile9.png" type="Texture" id=1] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile11.png" type="Texture" id=2] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile1.png" type="Texture" id=3] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile8.png" type="Texture" id=4] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile4.png" type="Texture" id=6] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile6.png" type="Texture" id=7] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile2.png" type="Texture" id=8] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile3.png" type="Texture" id=9] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile10.png" type="Texture" id=10] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile7.png" type="Texture" id=11] +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/Alien-ship1-Edge-Tile5.png" type="Texture" id=12] + +[resource] +frames = 11 +fps = 6.0 +frame_0/texture = ExtResource( 3 ) +frame_1/texture = ExtResource( 8 ) +frame_1/delay_sec = 0.0 +frame_2/texture = ExtResource( 9 ) +frame_2/delay_sec = 0.0 +frame_3/texture = ExtResource( 6 ) +frame_3/delay_sec = 0.0 +frame_4/texture = ExtResource( 12 ) +frame_4/delay_sec = 0.0 +frame_5/texture = ExtResource( 7 ) +frame_5/delay_sec = 0.0 +frame_6/texture = ExtResource( 11 ) +frame_6/delay_sec = 0.0 +frame_7/texture = ExtResource( 4 ) +frame_7/delay_sec = 0.0 +frame_8/texture = ExtResource( 1 ) +frame_8/delay_sec = 0.0 +frame_9/texture = ExtResource( 10 ) +frame_9/delay_sec = 0.0 +frame_10/texture = ExtResource( 2 ) +frame_10/delay_sec = 0.0 diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile1.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile1.png new file mode 100644 index 0000000..4ddc10e Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile1.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile1.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile1.png.import new file mode 100644 index 0000000..a110d04 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile1.png-a38046dc9f343d3cbab196ba2eb33180.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile1.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile1.png-a38046dc9f343d3cbab196ba2eb33180.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile10.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile10.png new file mode 100644 index 0000000..8de06f2 Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile10.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile10.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile10.png.import new file mode 100644 index 0000000..0e25b10 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile10.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile10.png-f348185dcdc24d913800a1aac3ded000.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile10.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile10.png-f348185dcdc24d913800a1aac3ded000.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile11.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile11.png new file mode 100644 index 0000000..4981adc Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile11.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile11.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile11.png.import new file mode 100644 index 0000000..a9a9f10 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile11.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile11.png-d04fe6b300a1bca1d6a127305fc756c5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile11.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile11.png-d04fe6b300a1bca1d6a127305fc756c5.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile12.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile12.png new file mode 100644 index 0000000..4ddc10e Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile12.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile12.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile12.png.import new file mode 100644 index 0000000..56ce0e3 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile12.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile12.png-29c12337cdc8e4dde3bede89c66024c2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile12.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile12.png-29c12337cdc8e4dde3bede89c66024c2.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile2.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile2.png new file mode 100644 index 0000000..f9e3309 Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile2.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile2.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile2.png.import new file mode 100644 index 0000000..78fd822 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile2.png-feb3435a74ca9fb3f3572c73dc9d78eb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile2.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile2.png-feb3435a74ca9fb3f3572c73dc9d78eb.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile3.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile3.png new file mode 100644 index 0000000..d5d9618 Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile3.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile3.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile3.png.import new file mode 100644 index 0000000..48907fb --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile3.png-fda0f84b5760b319e8ab628dc003437e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile3.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile3.png-fda0f84b5760b319e8ab628dc003437e.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile4.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile4.png new file mode 100644 index 0000000..d3a55a7 Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile4.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile4.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile4.png.import new file mode 100644 index 0000000..9434717 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile4.png-d0a70f8812f6b7c7eab2429679c4be15.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile4.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile4.png-d0a70f8812f6b7c7eab2429679c4be15.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile5.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile5.png new file mode 100644 index 0000000..c379823 Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile5.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile5.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile5.png.import new file mode 100644 index 0000000..ad957f8 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile5.png-9f0fb1e258c85455e85298542cc4c9e2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile5.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile5.png-9f0fb1e258c85455e85298542cc4c9e2.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile6.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile6.png new file mode 100644 index 0000000..c9f6212 Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile6.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile6.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile6.png.import new file mode 100644 index 0000000..cb803f4 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile6.png-a81ac7412b52df16f9d68d4daa9058f7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile6.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile6.png-a81ac7412b52df16f9d68d4daa9058f7.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile7.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile7.png new file mode 100644 index 0000000..5542656 Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile7.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile7.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile7.png.import new file mode 100644 index 0000000..64e0247 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile7.png-31749f11d21587b809cbe67759ba3dc9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile7.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile7.png-31749f11d21587b809cbe67759ba3dc9.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile8.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile8.png new file mode 100644 index 0000000..0faa98f Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile8.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile8.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile8.png.import new file mode 100644 index 0000000..f8d592b --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile8.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile8.png-b27ca7eaaf8ca30b57e7ce8e40b88664.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile8.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile8.png-b27ca7eaaf8ca30b57e7ce8e40b88664.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/alienShip1innerPartTile/Alien-ship1-innerPart-Tile9.png b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile9.png new file mode 100644 index 0000000..4c7fdaf Binary files /dev/null and b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile9.png differ diff --git a/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile9.png.import b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile9.png.import new file mode 100644 index 0000000..8a9c5c0 --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile9.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Alien-ship1-innerPart-Tile9.png-cb02f45ef31014770759b59860621904.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile9.png" +dest_files=[ "res://.import/Alien-ship1-innerPart-Tile9.png-cb02f45ef31014770759b59860621904.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/alienShip1innerPartTile/alienShip1InnerPart.tres b/assets/environment/blocks/alienShip1innerPartTile/alienShip1InnerPart.tres new file mode 100644 index 0000000..3f80bde --- /dev/null +++ b/assets/environment/blocks/alienShip1innerPartTile/alienShip1InnerPart.tres @@ -0,0 +1,38 @@ +[gd_resource type="AnimatedTexture" load_steps=12 format=2] + +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile1.png" type="Texture" id=1] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile5.png" type="Texture" id=2] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile7.png" type="Texture" id=3] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile11.png" type="Texture" id=4] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile4.png" type="Texture" id=5] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile9.png" type="Texture" id=6] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile6.png" type="Texture" id=7] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile2.png" type="Texture" id=8] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile8.png" type="Texture" id=9] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile10.png" type="Texture" id=10] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/Alien-ship1-innerPart-Tile3.png" type="Texture" id=11] + +[resource] +frames = 11 +fps = 6.0 +frame_0/texture = ExtResource( 1 ) +frame_1/texture = ExtResource( 8 ) +frame_1/delay_sec = 0.0 +frame_2/texture = ExtResource( 11 ) +frame_2/delay_sec = 0.0 +frame_3/texture = ExtResource( 5 ) +frame_3/delay_sec = 0.0 +frame_4/texture = ExtResource( 2 ) +frame_4/delay_sec = 0.0 +frame_5/texture = ExtResource( 7 ) +frame_5/delay_sec = 0.0 +frame_6/texture = ExtResource( 3 ) +frame_6/delay_sec = 0.0 +frame_7/texture = ExtResource( 9 ) +frame_7/delay_sec = 0.0 +frame_8/texture = ExtResource( 6 ) +frame_8/delay_sec = 0.0 +frame_9/texture = ExtResource( 10 ) +frame_9/delay_sec = 0.0 +frame_10/texture = ExtResource( 4 ) +frame_10/delay_sec = 0.0 diff --git a/assets/environment/blocks/random-innentile.png b/assets/environment/blocks/random-innentile.png new file mode 100644 index 0000000..2944956 Binary files /dev/null and b/assets/environment/blocks/random-innentile.png differ diff --git a/assets/environment/blocks/random-innentile.png.import b/assets/environment/blocks/random-innentile.png.import new file mode 100644 index 0000000..b1cfd97 --- /dev/null +++ b/assets/environment/blocks/random-innentile.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/random-innentile.png-e24aa9024f2a14d48e78f3841354dcb7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/random-innentile.png" +dest_files=[ "res://.import/random-innentile.png-e24aa9024f2a14d48e78f3841354dcb7.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/random-oberflache.png b/assets/environment/blocks/random-oberflache.png new file mode 100644 index 0000000..5e5e47c Binary files /dev/null and b/assets/environment/blocks/random-oberflache.png differ diff --git a/assets/environment/blocks/random-oberflache.png.import b/assets/environment/blocks/random-oberflache.png.import new file mode 100644 index 0000000..c8b5a99 --- /dev/null +++ b/assets/environment/blocks/random-oberflache.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/random-oberflache.png-885c5b784b721f832d89cbe197173567.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/random-oberflache.png" +dest_files=[ "res://.import/random-oberflache.png-885c5b784b721f832d89cbe197173567.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/src/Actors/Blobby/Blobby.png b/src/Actors/Blobby/Blobby.png index 0d9eb20..a287d37 100644 Binary files a/src/Actors/Blobby/Blobby.png and b/src/Actors/Blobby/Blobby.png differ diff --git a/src/Actors/Blobby/Blobby.tscn b/src/Actors/Blobby/Blobby.tscn index 55e77df..5010601 100644 --- a/src/Actors/Blobby/Blobby.tscn +++ b/src/Actors/Blobby/Blobby.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=49 format=2] +[gd_scene load_steps=68 format=2] [ext_resource path="res://src/Actors/Blobby/BlobbyCam.gd" type="Script" id=2] [ext_resource path="res://src/Actors/Blobby/BlobbyStateMachine.gd" type="Script" id=3] @@ -8,7 +8,7 @@ [sub_resource type="RectangleShape2D" id=2] extents = Vector2( 13, 9 ) -[sub_resource type="StreamTexture" id=5] +[sub_resource type="StreamTexture" id=62] load_path = "res://.import/Blobby.png-42eed5028ccb56a7415a0793b79ec61e.stex" [sub_resource type="AnimationNodeAnimation" id=18] @@ -17,33 +17,34 @@ animation = "ducking" [sub_resource type="AnimationNodeAnimation" id=19] animation = "falling" -[sub_resource type="AnimationNodeAnimation" id=20] -animation = "idling" - [sub_resource type="AnimationNodeAnimation" id=21] animation = "idling" +[sub_resource type="AnimationNodeAnimation" id=63] +animation = "jumpToFall" + [sub_resource type="AnimationNodeAnimation" id=22] animation = "jumping" [sub_resource type="AnimationNodeAnimation" id=23] animation = "running" +[sub_resource type="AnimationNodeAnimation" id=54] +animation = "turnToRun" + [sub_resource type="AnimationNodeAnimation" id=24] animation = "walking" +[sub_resource type="AnimationNodeAnimation" id=80] +animation = "wallslideToJump" + +[sub_resource type="AnimationNodeAnimation" id=64] +animation = "wallsliding" + [sub_resource type="AnimationNodeStateMachineTransition" id=25] [sub_resource type="AnimationNodeStateMachineTransition" id=26] -[sub_resource type="AnimationNodeStateMachineTransition" id=27] - -[sub_resource type="AnimationNodeStateMachineTransition" id=28] - -[sub_resource type="AnimationNodeStateMachineTransition" id=29] - -[sub_resource type="AnimationNodeStateMachineTransition" id=30] - [sub_resource type="AnimationNodeStateMachineTransition" id=31] [sub_resource type="AnimationNodeStateMachineTransition" id=32] @@ -72,36 +73,74 @@ animation = "walking" [sub_resource type="AnimationNodeStateMachineTransition" id=44] -[sub_resource type="AnimationNodeStateMachineTransition" id=45] - -[sub_resource type="AnimationNodeStateMachineTransition" id=46] -switch_mode = 2 -auto_advance = true - [sub_resource type="AnimationNodeStateMachineTransition" id=50] [sub_resource type="AnimationNodeStateMachineTransition" id=51] [sub_resource type="AnimationNodeStateMachineTransition" id=52] +[sub_resource type="AnimationNodeStateMachineTransition" id=55] + +[sub_resource type="AnimationNodeStateMachineTransition" id=56] +switch_mode = 2 +auto_advance = true + +[sub_resource type="AnimationNodeStateMachineTransition" id=57] + +[sub_resource type="AnimationNodeStateMachineTransition" id=59] + +[sub_resource type="AnimationNodeStateMachineTransition" id=60] +switch_mode = 2 +auto_advance = true + +[sub_resource type="AnimationNodeStateMachineTransition" id=61] +switch_mode = 2 +auto_advance = true + +[sub_resource type="AnimationNodeStateMachineTransition" id=65] + +[sub_resource type="AnimationNodeStateMachineTransition" id=66] +switch_mode = 2 +auto_advance = true + +[sub_resource type="AnimationNodeStateMachineTransition" id=76] + +[sub_resource type="AnimationNodeStateMachineTransition" id=77] + +[sub_resource type="AnimationNodeStateMachineTransition" id=78] + +[sub_resource type="AnimationNodeStateMachineTransition" id=79] + +[sub_resource type="AnimationNodeStateMachineTransition" id=81] + +[sub_resource type="AnimationNodeStateMachineTransition" id=82] +switch_mode = 2 +auto_advance = true + [sub_resource type="AnimationNodeStateMachine" id=47] states/ducking/node = SubResource( 18 ) -states/ducking/position = Vector2( 652, 205 ) +states/ducking/position = Vector2( 680, 399 ) states/falling/node = SubResource( 19 ) states/falling/position = Vector2( 1097, 241 ) states/idling/node = SubResource( 21 ) states/idling/position = Vector2( 356, 38 ) -"states/idling 2/node" = SubResource( 20 ) -"states/idling 2/position" = Vector2( 652, 657.74 ) +states/jumpToFall/node = SubResource( 63 ) +states/jumpToFall/position = Vector2( 680, 493.088 ) states/jumping/node = SubResource( 22 ) states/jumping/position = Vector2( 203, 265 ) states/running/node = SubResource( 23 ) -states/running/position = Vector2( 991, 38 ) +states/running/position = Vector2( 1028, 8 ) +states/turnToRun/node = SubResource( 54 ) +states/turnToRun/position = Vector2( 685, -219.378 ) states/walking/node = SubResource( 24 ) -states/walking/position = Vector2( 652, 525 ) -transitions = [ "idling", "walking", SubResource( 25 ), "walking", "idling", SubResource( 26 ), "idling", "running", SubResource( 27 ), "running", "idling", SubResource( 28 ), "running", "walking", SubResource( 29 ), "walking", "running", SubResource( 30 ), "idling", "jumping", SubResource( 31 ), "running", "jumping", SubResource( 32 ), "walking", "jumping", SubResource( 33 ), "ducking", "idling", SubResource( 34 ), "idling", "ducking", SubResource( 35 ), "ducking", "running", SubResource( 36 ), "running", "ducking", SubResource( 37 ), "walking", "ducking", SubResource( 38 ), "ducking", "walking", SubResource( 39 ), "falling", "running", SubResource( 40 ), "falling", "ducking", SubResource( 41 ), "falling", "idling", SubResource( 42 ), "falling", "walking", SubResource( 43 ), "ducking", "jumping", SubResource( 44 ), "jumping", "idling 2", SubResource( 45 ), "idling 2", "falling", SubResource( 46 ), "walking", "falling", SubResource( 50 ), "running", "falling", SubResource( 51 ), "ducking", "falling", SubResource( 52 ) ] +states/walking/position = Vector2( 685, -54 ) +states/wallslideToJump/node = SubResource( 80 ) +states/wallslideToJump/position = Vector2( 226.329, 552.088 ) +states/wallsliding/node = SubResource( 64 ) +states/wallsliding/position = Vector2( 685, 685.088 ) +transitions = [ "idling", "walking", SubResource( 25 ), "walking", "idling", SubResource( 26 ), "idling", "jumping", SubResource( 31 ), "running", "jumping", SubResource( 32 ), "walking", "jumping", SubResource( 33 ), "ducking", "idling", SubResource( 34 ), "idling", "ducking", SubResource( 35 ), "ducking", "running", SubResource( 36 ), "running", "ducking", SubResource( 37 ), "walking", "ducking", SubResource( 38 ), "ducking", "walking", SubResource( 39 ), "falling", "running", SubResource( 40 ), "falling", "ducking", SubResource( 41 ), "falling", "idling", SubResource( 42 ), "falling", "walking", SubResource( 43 ), "ducking", "jumping", SubResource( 44 ), "walking", "falling", SubResource( 50 ), "running", "falling", SubResource( 51 ), "ducking", "falling", SubResource( 52 ), "idling", "turnToRun", SubResource( 55 ), "turnToRun", "running", SubResource( 56 ), "walking", "turnToRun", SubResource( 57 ), "running", "turnToRun", SubResource( 59 ), "turnToRun", "walking", SubResource( 60 ), "turnToRun", "idling", SubResource( 61 ), "jumping", "jumpToFall", SubResource( 65 ), "jumpToFall", "falling", SubResource( 66 ), "falling", "wallsliding", SubResource( 76 ), "wallsliding", "jumping", SubResource( 77 ), "wallsliding", "falling", SubResource( 78 ), "wallsliding", "idling", SubResource( 79 ), "wallsliding", "wallslideToJump", SubResource( 81 ), "wallslideToJump", "jumping", SubResource( 82 ) ] start_node = "idling" -graph_offset = Vector2( -114.671, -66.5935 ) +graph_offset = Vector2( -210.671, 120.009 ) [sub_resource type="AnimationNodeStateMachinePlayback" id=48] @@ -120,82 +159,8 @@ tracks/0/keys = { "values": [ 5 ] } -[sub_resource type="Animation" id=12] -resource_name = "ducking" +[sub_resource type="Animation" id=67] length = 0.1 -tracks/0/type = "value" -tracks/0/path = NodePath(".:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), -"update": 1, -"values": [ 5.0 ] -} - -[sub_resource type="Animation" id=6] -length = 0.1 -tracks/0/type = "value" -tracks/0/path = NodePath(".:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), -"update": 1, -"values": [ 7.0 ] -} -tracks/1/type = "value" -tracks/1/path = NodePath(".:hframes") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), -"update": 1, -"values": [ 3 ] -} - -[sub_resource type="Animation" id=7] -length = 0.1 -tracks/0/type = "value" -tracks/0/path = NodePath(".:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0.0166506, 0.149976, 0.174978, 0.391648, 0.541643, 0.799974 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ), -"update": 0, -"values": [ 5, 5, 5, 5, 5, 5 ] -} - -[sub_resource type="Animation" id=8] -length = 0.1 -tracks/0/type = "value" -tracks/0/path = NodePath(".:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = false -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), -"update": 1, -"values": [ 6.0 ] -} - -[sub_resource type="Animation" id=49] -resource_name = "running" -length = 0.3 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:frame") @@ -204,14 +169,175 @@ tracks/0/loop_wrap = false tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.07, 0.14, 0.21, 0.28 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), "update": 1, -"values": [ 0.0, 1.0, 2.0, 4.0, 4.0 ] +"values": [ 23.0 ] +} + +[sub_resource type="Animation" id=68] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 22.0 ] +} + +[sub_resource type="Animation" id=69] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 21.0 ] +} + +[sub_resource type="Animation" id=6] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 13.0 ] +} + +[sub_resource type="Animation" id=70] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 11.0 ] +} + +[sub_resource type="Animation" id=7] +length = 7.6 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2, 2.2, 2.4, 2.6, 2.8, 3, 3.2, 3.4, 3.6, 3.8, 4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4, 5.6, 5.8, 6, 6.2, 6.4, 6.6, 6.8, 7, 7.2 ), +"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 5.0, 6.0, 7.0, 6.0, 5.0, 6.0, 7.0, 7.0, 6.0, 5.0, 6.0, 7.0, 7.0, 6.0, 5.0, 6.0, 7.0, 7.0, 6.0, 5.0, 7.0, 8.0, 9.0, 10.0, 9.0, 8.0, 9.0, 10.0, 9.0, 8.0, 8.0, 9.0, 10.0, 6.0, 7.0, 7.0, 6.0 ] +} + +[sub_resource type="Animation" id=71] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 29.0 ] +} + +[sub_resource type="Animation" id=8] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 12.0 ] +} + +[sub_resource type="Animation" id=72] +length = 0.2 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 1, +"values": [ 27.0, 28.0 ] +} + +[sub_resource type="Animation" id=49] +resource_name = "running" +length = 0.35 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3 ), +"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0 ] +} + +[sub_resource type="Animation" id=58] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 24.0 ] } [sub_resource type="Animation" id=9] -length = 0.45 +length = 0.5 loop = true tracks/0/type = "value" tracks/0/path = NodePath(".:frame") @@ -226,6 +352,38 @@ tracks/0/keys = { "values": [ 0.0, 1.0, 2.0, 3.0, 4.0 ] } +[sub_resource type="Animation" id=73] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 26.0 ] +} + +[sub_resource type="Animation" id=74] +length = 0.1 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 25.0 ] +} + [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 13, 9 ) @@ -245,9 +403,9 @@ shape = SubResource( 2 ) [node name="BlobbySprite" type="Sprite" parent="."] position = Vector2( 0, -16 ) -texture = SubResource( 5 ) -hframes = 3 -vframes = 3 +texture = SubResource( 62 ) +hframes = 6 +vframes = 5 frame = 5 __meta__ = { "_editor_description_": "YXNlcHJpdGVfd2l6YXJkX2NvbmZpZwpwbGF5ZXJ8PUJsb2JieVNwcml0ZS9CbG9iYnltYXRpb25QbGF5ZXIKc291cmNlfD1yZXM6Ly9hc3NldHMvYmxvYmJ5L2Jsb2JieS1zcHJpdGVzaGVldHQuYXNlcHJpdGUKbGF5ZXJ8PUJsb2JieQpvcF9leHB8PUZhbHNlCm9fZm9sZGVyfD0Kb19uYW1lfD0Kb25seV92aXNpYmxlfD1GYWxzZQpvX2V4X3B8PQo=" @@ -263,12 +421,20 @@ parameters/playback = SubResource( 48 ) [node name="BlobbymationPlayer" type="AnimationPlayer" parent="BlobbySprite"] playback_process_mode = 0 anims/RESET = SubResource( 17 ) -anims/ducking = SubResource( 12 ) +anims/duckRun = SubResource( 67 ) +anims/duckTurn = SubResource( 68 ) +anims/ducking = SubResource( 69 ) anims/falling = SubResource( 6 ) +anims/idleTurn = SubResource( 70 ) anims/idling = SubResource( 7 ) +anims/jumpToFall = SubResource( 71 ) anims/jumping = SubResource( 8 ) +anims/runToJump = SubResource( 72 ) anims/running = SubResource( 49 ) +anims/turnToRun = SubResource( 58 ) anims/walking = SubResource( 9 ) +anims/wallslideToJump = SubResource( 73 ) +anims/wallsliding = SubResource( 74 ) [node name="BlobbyBody" type="CollisionShape2D" parent="." groups=["player"]] position = Vector2( 0, -9 ) diff --git a/src/Actors/Blobby/BlobbyCam.gd b/src/Actors/Blobby/BlobbyCam.gd index 0499de9..37fabc2 100644 --- a/src/Actors/Blobby/BlobbyCam.gd +++ b/src/Actors/Blobby/BlobbyCam.gd @@ -32,12 +32,13 @@ func _set_boundaries(): var screen_size = get_viewport_rect() var h_pixels = limit_right - limit_left var v_pixels = limit_bottom - limit_top + #TODO Fix that it can zoom both? if screen_size.end.x * original_x_zoom - h_pixels > 0: zoom.x = h_pixels / screen_size.end.x zoom.y = zoom.x - if screen_size.end.y * original_y_zoom - v_pixels > 0: - zoom.y = v_pixels / screen_size.end.y - zoom.x = zoom.y + # if screen_size.end.y * original_y_zoom - v_pixels > 0: + # zoom.y = v_pixels / screen_size.end.y + # zoom.x = zoom.y # TODO Smoothing the camera limits in godot ruins this still? func _adapt_to_movement(): diff --git a/src/Actors/Blobby/BlobbyStateMachine.gd b/src/Actors/Blobby/BlobbyStateMachine.gd index 9e34df6..a153a06 100644 --- a/src/Actors/Blobby/BlobbyStateMachine.gd +++ b/src/Actors/Blobby/BlobbyStateMachine.gd @@ -183,7 +183,6 @@ func _enter_state(new_state, old_state): anim_statemachine.travel("idling") states.duck: # TODO HA! H! HAAA! - parent.scale = Vector2(1, 0.5) anim_statemachine.travel("ducking") states.jump: anim_statemachine.travel("jumping") @@ -191,11 +190,11 @@ func _enter_state(new_state, old_state): anim_statemachine.travel("falling") states.run: anim_statemachine.travel("running") + states.wallslide: + + anim_statemachine.travel("wallsliding") func _exit_state(old_state, new_state): - match old_state: - states.duck: - parent.scale = Vector2(1, 1) pass diff --git a/src/Levels/EmilTile Level.tscn b/src/Levels/EmilTile Level.tscn new file mode 100644 index 0000000..5d6332b --- /dev/null +++ b/src/Levels/EmilTile Level.tscn @@ -0,0 +1,106 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://assets/environment/blocks/24BlockBasic.png" type="Texture" id=1] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=2] +[ext_resource path="res://assets/environment/blocks/random-innentile.png" type="Texture" id=3] +[ext_resource path="res://assets/environment/blocks/random-oberflache.png" type="Texture" id=4] +[ext_resource path="res://src/UserInterface/Buttons/UI.tscn" type="PackedScene" id=7] + +[sub_resource type="ConvexPolygonShape2D" id=3] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=4] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=5] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="TileSet" id=2] +1/name = "24BlockBasic.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 0, 0, 24, 24 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape = SubResource( 3 ) +1/shape_one_way = false +1/shape_one_way_margin = 1.0 +1/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 3 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +1/z_index = 0 +2/name = "random-oberflache.png 2" +2/texture = ExtResource( 4 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 0, 0, 32, 32 ) +2/tile_mode = 0 +2/occluder_offset = Vector2( 0, 0 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shape_offset = Vector2( 0, 0 ) +2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +2/shape = SubResource( 4 ) +2/shape_one_way = false +2/shape_one_way_margin = 1.0 +2/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 4 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +2/z_index = 0 +3/name = "random-innentile.png 3" +3/texture = ExtResource( 3 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 0, 0, 32, 32 ) +3/tile_mode = 0 +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape = SubResource( 5 ) +3/shape_one_way = false +3/shape_one_way_margin = 1.0 +3/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 5 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +3/z_index = 0 + +[node name="LevelTemplate" type="Node2D"] +__meta__ = { +"_edit_horizontal_guides_": [ 464.0 ], +"_edit_vertical_guides_": [ 2880.0 ] +} + +[node name="UserInterface" parent="." instance=ExtResource( 7 )] + +[node name="Blobby" parent="." instance=ExtResource( 2 )] +position = Vector2( -269.137, 1075.86 ) +scale = Vector2( 0.878906, 0.936025 ) + +[node name="TileMap" type="TileMap" parent="."] +tile_set = SubResource( 2 ) +cell_size = Vector2( 24, 24 ) +cell_quadrant_size = 48 +collision_use_kinematic = true +collision_friction = 0.0 +collision_layer = 8 +collision_mask = 8 +format = 1 +tile_data = PoolIntArray( 1834994, 536870913, 0, 1834995, 1, 0, 1834996, 1, 0, 1834997, 1, 0, 1834998, 1, 0, 1834999, 1, 0, 1835000, 1, 0, 1835001, 1, 0, 1835002, 1, 0, 1835003, 1, 0, 1835004, 1, 0, 1835005, 1, 0, 1835006, 1, 0, 1835007, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1900530, 536870913, 0, 1835023, 1, 0, 1966066, 536870913, 0, 1900559, 1, 0, 2031602, 536870913, 0, 2031615, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966095, 1, 0, 2097138, 536870913, 0, 2097151, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031631, 1, 0, 2162674, 1, 0, 2162687, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2228210, 1, 0, 2228223, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2293746, 1, 0, 2293759, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228239, 1, 0, 2359282, 1, 0, 2293775, 1, 0, 2424818, 1, 0, 2359311, 1, 0, 2490354, 1, 0, 2424847, 1, 0, 2555890, 1, 0, 2555903, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490383, 1, 0, 2621426, 1, 0, 2621439, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555919, 1, 0, 2686962, 1, 0, 2686975, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621455, 1, 0, 2752498, 1, 0, 2752511, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686991, 1, 0, 2818034, 1, 0, 2818047, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752527, 1, 0, 2883570, 1, 0, 2818063, 1, 0, 2949106, 1, 0, 2883599, 1, 0, 3014642, 1, 0, 3014643, 1, 0, 3014644, 1, 0, 3014645, 1, 0, 3014646, 1, 0, 3014647, 1, 0, 3014648, 1, 0, 3014649, 1, 0, 3014650, 1, 0, 3014651, 1, 0, 3014652, 1, 0, 3014653, 1, 0, 3014654, 1, 0, 3014655, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0 ) + +[node name="Collectibles" type="Node" parent="."] diff --git a/src/Levels/First Level.tscn b/src/Levels/First Level.tscn index b815a8a..01d7040 100644 --- a/src/Levels/First Level.tscn +++ b/src/Levels/First Level.tscn @@ -1,10 +1,8 @@ -[gd_scene load_steps=10 format=2] +[gd_scene load_steps=8 format=2] [ext_resource path="res://assets/environment/blocks/24BlockBasic.png" type="Texture" id=1] [ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=2] [ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/Contraptions/Platform/FlyingLaserCutter.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/NeutralObjects/Coin.tscn" type="PackedScene" id=5] [ext_resource path="res://src/HarmfulObjects/Spikes.tscn" type="PackedScene" id=6] [ext_resource path="res://src/UserInterface/Buttons/UI.tscn" type="PackedScene" id=7] @@ -43,7 +41,7 @@ __meta__ = { [node name="UserInterface" parent="." instance=ExtResource( 7 )] [node name="Blobby" parent="." instance=ExtResource( 2 )] -position = Vector2( -259.915, 710.547 ) +position = Vector2( -275.915, 737.547 ) [node name="TileMap" type="TileMap" parent="."] tile_set = SubResource( 2 ) @@ -61,26 +59,5 @@ position = Vector2( 1989, 528 ) [node name="Collectibles" type="Node" parent="."] -[node name="Coin" parent="Collectibles" instance=ExtResource( 5 )] -position = Vector2( -168, 602 ) -scale = Vector2( 0.15, 0.15 ) - -[node name="AnimatedSprite" parent="Collectibles/Coin" index="2"] -position = Vector2( 0, -2 ) -frame = 170 - -[node name="FlyingLaserCutter3" parent="." instance=ExtResource( 4 )] -position = Vector2( -168, 624 ) -rotation = 1.5708 - -[node name="FlyingLaserCutter4" parent="." instance=ExtResource( 4 )] -position = Vector2( -300, 576 ) - -[node name="FlyingLaserCutter5" parent="." instance=ExtResource( 4 )] -position = Vector2( -12.2599, 516.921 ) -rotation = -3.14159 - [node name="Spikes" parent="." instance=ExtResource( 6 )] position = Vector2( 1572, 732 ) - -[editable path="Collectibles/Coin"] diff --git a/src/Levels/TLT Level.tscn b/src/Levels/TLT Level.tscn new file mode 100644 index 0000000..0cf48e9 --- /dev/null +++ b/src/Levels/TLT Level.tscn @@ -0,0 +1,81 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://assets/environment/blocks/alienShip1EdgePartTile/alienShip1EdgePartTile.tres" type="Texture" id=1] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=2] +[ext_resource path="res://assets/environment/blocks/alienShip1innerPartTile/alienShip1InnerPart.tres" type="Texture" id=3] +[ext_resource path="res://src/UserInterface/Buttons/UI.tscn" type="PackedScene" id=7] + +[sub_resource type="ConvexPolygonShape2D" id=1] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=3] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="TileSet" id=2] +0/name = "alienShip1EdgePartTile.tres 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 24, 24 ) +0/tile_mode = 0 +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape = SubResource( 1 ) +0/shape_one_way = false +0/shape_one_way_margin = 1.0 +0/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 1 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +0/z_index = 0 +1/name = "alienShip1InnerPart.tres 1" +1/texture = ExtResource( 3 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 0, 0, 24, 24 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape = SubResource( 3 ) +1/shape_one_way = false +1/shape_one_way_margin = 1.0 +1/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 3 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +1/z_index = 0 + +[node name="LevelTemplate" type="Node2D"] +__meta__ = { +"_edit_horizontal_guides_": [ 464.0 ], +"_edit_vertical_guides_": [ 2880.0 ] +} + +[node name="UserInterface" parent="." instance=ExtResource( 7 )] + +[node name="Blobby" parent="." instance=ExtResource( 2 )] +position = Vector2( 176, 1096 ) +scale = Vector2( 0.878906, 0.936025 ) + +[node name="TileMap" type="TileMap" parent="."] +tile_set = SubResource( 2 ) +cell_size = Vector2( 24, 24 ) +cell_quadrant_size = 48 +collision_use_kinematic = true +collision_friction = 0.0 +collision_layer = 8 +collision_mask = 8 +format = 1 +tile_data = PoolIntArray( 1638384, -1610612733, 0, 1638385, -1610612733, 0, 1638386, -1610612734, 0, 1703920, -1610612733, 0, 1703921, -1610612733, 0, 1703922, -1610612734, 0, 1638407, -1073741822, 0, 1638408, -1073741821, 0, 1769456, -1610612733, 0, 1769457, -1610612733, 0, 1769480, -1073741821, 0, 1835015, -1073741822, 0, 1835016, -1073741821, 0, 1900545, -1610612733, 0, 1900546, -1610612733, 0, 1900551, -1073741822, 0, 1900552, -1073741821, 0, 1966081, -1610612733, 0, 1966082, -1610612733, 0, 1966083, -1610612734, 0, 1966087, -1073741822, 0, 1966088, -1073741821, 0, 1966089, -1073741821, 0, 2031617, -1610612733, 0, 2031618, -1610612733, 0, 2031619, -1610612734, 0, 2031623, -1073741822, 0, 2031624, -1073741821, 0, 2097153, -1610612733, 0, 2097154, -1610612733, 0, 2097155, -1610612734, 0, 2097159, -1073741822, 0, 2097160, -1073741821, 0, 2162689, -1610612733, 0, 2162690, -1610612733, 0, 2162691, -1610612734, 0, 2162695, -1073741822, 0, 2162696, -1073741821, 0, 2162700, 2, 0, 2228225, -1610612733, 0, 2228226, 1, 0, 2228227, -1610612735, 0, 2228228, -1610612735, 0, 2228229, -1610612735, 0, 2228230, -1610612735, 0, 2228231, -1610612735, 0, 2228232, -1610612735, 0, 2228233, -1610612735, 0, 2228234, -1610612735, 0, 2228235, -1610612735, 0, 2228236, -1610612735, 0, 2228237, -1610612735, 0, 2228238, -1610612735, 0, 2228239, -1610612735, 0, 2228240, -1610612735, 0, 2228241, 1, 0, 2293761, -1610612733, 0, 2293762, 1610612737, 0, 2293763, -1610612735, 0, 2293764, 1610612736, 0, 2293765, 1610612736, 0, 2293766, 1610612736, 0, 2293767, 1610612736, 0, 2293768, 1610612736, 0, 2293769, 1610612736, 0, 2293770, 1610612736, 0, 2293771, 1610612736, 0, 2293772, 1610612736, 0, 2293773, 1610612736, 0, 2293774, 1610612736, 0, 2293775, 1610612736, 0, 2293776, 1, 0, 2293777, 1610612737, 0, 2359297, -1610612733, 0, 2359298, 1, 0, 2359299, -1610612736, 0, 2359301, 2, 0, 2359302, 2, 0, 2359303, 2, 0, 2359304, 2, 0, 2359305, 2, 0, 2359306, 2, 0, 2359307, 2, 0, 2359308, 3, 0, 2359309, 2, 0, 2359310, 2, 0, 2359311, 2, 0, 2359312, -1073741824, 0, 2359313, 1610612737, 0, 2359314, 2, 0, 2359315, 2, 0, 2359316, 2, 0, 2359317, 2, 0, 2359318, 2, 0, 2424833, -1610612733, 0, 2424834, 1, 0, 2424835, -1610612736, 0, 2424836, 3, 0, 2424837, 3, 0, 2424838, 3, 0, 2424839, 3, 0, 2424840, 3, 0, 2424841, 3, 0, 2424842, 3, 0, 2424843, 3, 0, 2424844, 3, 0, 2424845, 3, 0, 2424846, 3, 0, 2424847, 3, 0, 2424848, -1073741824, 0, 2424849, 1610612737, 0, 2424850, 3, 0, 2424851, 3, 0, 2424852, 3, 0, 2424853, 3, 0, 2424854, 3, 0, 2490370, 1, 0, 2490371, -1610612736, 0, 2490372, 3, 0, 2490373, 3, 0, 2490374, 3, 0, 2490375, 3, 0, 2490376, 3, 0, 2490377, 3, 0, 2490378, 3, 0, 2490379, 3, 0, 2490380, 3, 0, 2490381, 3, 0, 2490382, 3, 0, 2490383, 3, 0, 2490384, -1073741824, 0, 2490385, 1610612737, 0, 2490386, 3, 0, 2490387, 3, 0, 2490388, 3, 0, 2490389, -1073741821, 0, 2490390, -1073741821, 0, 2555906, 1, 0, 2555907, -1610612736, 0, 2555908, 3, 0, 2555909, 3, 0, 2555910, 3, 0, 2555911, 3, 0, 2555912, 3, 0, 2555913, 3, 0, 2555914, 3, 0, 2555915, 3, 0, 2555916, 3, 0, 2555917, 3, 0, 2555918, 3, 0, 2555919, 3, 0, 2555920, -1073741824, 0, 2555921, 1610612737, 0, 2555922, 3, 0, 2555923, 3, 0, 2555924, 3, 0, 2621442, 1, 0, 2621443, -1610612736, 0, 2621444, 3, 0, 2621445, 3, 0, 2621446, 3, 0, 2621447, 3, 0, 2621448, 3, 0, 2621449, 3, 0, 2621450, 3, 0, 2621451, 3, 0, 2621452, 3, 0, 2621453, 3, 0, 2621454, 3, 0, 2621455, 3, 0, 2621456, -1073741824, 0, 2621457, 1610612737, 0, 2621459, 3, 0, 2686978, 1, 0, 2686979, -1610612736, 0, 2686992, -1073741824, 0, 2686993, 1610612737, 0, 2752514, 1, 0, 2752515, -1610612736, 0, 2752528, -1073741824, 0, 2752529, 1610612737, 0, 2818050, 1, 0, 2818051, -1610612736, 0, 2818064, -1073741824, 0, 2818065, 1610612737, 0, 2883586, 1, 0, 2883587, -1610612736, 0, 2883600, -1073741824, 0, 2883601, 1610612737, 0, 2949122, 1, 0, 2949123, -1610612736, 0, 2949136, -1073741824, 0, 2949137, 1610612737, 0, 3014658, 1, 0, 3014659, -1610612736, 0, 3014672, -1073741824, 0, 3014673, 1610612737, 0, 3080194, 1610612737, 0, 3080195, -1073741823, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080208, 1610612737, 0, 3080209, 1, 0, 3145730, -1073741823, 0, 3145731, -1610612735, 0, 3145732, -1073741823, 0, 3145733, -1073741823, 0, 3145734, -1073741823, 0, 3145735, -1073741823, 0, 3145736, -1073741823, 0, 3145737, -1073741823, 0, 3145738, -1073741823, 0, 3145739, -1073741823, 0, 3145740, -1073741823, 0, 3145741, -1073741823, 0, 3145742, -1073741823, 0, 3145743, -1073741823, 0, 3145744, -1610612735, 0, 3145745, 1, 0 ) + +[node name="Collectibles" type="Node" parent="."]