New animations and tiles

This commit is contained in:
Jakob Feldmann 2022-07-31 01:07:50 +02:00
parent 884ade2305
commit e1d8c4f071
63 changed files with 1458 additions and 142 deletions

2
.vscode/launch.json vendored
View File

@ -8,7 +8,7 @@
"name": "GDScript Godot", "name": "GDScript Godot",
"type": "godot", "type": "godot",
"request": "launch", "request": "launch",
"project": "C:\\Users\\Jakob F\\Documents\\Godot\\Wumper", "project": "C:\\Users\\Jakob\\Documents\\Godot\\Wumper",
"port": 6007, "port": 6007,
"address": "127.0.0.1", "address": "127.0.0.1",
"launch_game_instance": true, "launch_game_instance": true,

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 687 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 679 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 679 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 679 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

View File

@ -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

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 655 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 649 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 647 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 661 B

View File

@ -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

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 844 B

View File

@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -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/BlobbyCam.gd" type="Script" id=2]
[ext_resource path="res://src/Actors/Blobby/BlobbyStateMachine.gd" type="Script" id=3] [ext_resource path="res://src/Actors/Blobby/BlobbyStateMachine.gd" type="Script" id=3]
@ -8,7 +8,7 @@
[sub_resource type="RectangleShape2D" id=2] [sub_resource type="RectangleShape2D" id=2]
extents = Vector2( 13, 9 ) extents = Vector2( 13, 9 )
[sub_resource type="StreamTexture" id=5] [sub_resource type="StreamTexture" id=62]
load_path = "res://.import/Blobby.png-42eed5028ccb56a7415a0793b79ec61e.stex" load_path = "res://.import/Blobby.png-42eed5028ccb56a7415a0793b79ec61e.stex"
[sub_resource type="AnimationNodeAnimation" id=18] [sub_resource type="AnimationNodeAnimation" id=18]
@ -17,33 +17,34 @@ animation = "ducking"
[sub_resource type="AnimationNodeAnimation" id=19] [sub_resource type="AnimationNodeAnimation" id=19]
animation = "falling" animation = "falling"
[sub_resource type="AnimationNodeAnimation" id=20]
animation = "idling"
[sub_resource type="AnimationNodeAnimation" id=21] [sub_resource type="AnimationNodeAnimation" id=21]
animation = "idling" animation = "idling"
[sub_resource type="AnimationNodeAnimation" id=63]
animation = "jumpToFall"
[sub_resource type="AnimationNodeAnimation" id=22] [sub_resource type="AnimationNodeAnimation" id=22]
animation = "jumping" animation = "jumping"
[sub_resource type="AnimationNodeAnimation" id=23] [sub_resource type="AnimationNodeAnimation" id=23]
animation = "running" animation = "running"
[sub_resource type="AnimationNodeAnimation" id=54]
animation = "turnToRun"
[sub_resource type="AnimationNodeAnimation" id=24] [sub_resource type="AnimationNodeAnimation" id=24]
animation = "walking" 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=25]
[sub_resource type="AnimationNodeStateMachineTransition" id=26] [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=31]
[sub_resource type="AnimationNodeStateMachineTransition" id=32] [sub_resource type="AnimationNodeStateMachineTransition" id=32]
@ -72,36 +73,74 @@ animation = "walking"
[sub_resource type="AnimationNodeStateMachineTransition" id=44] [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=50]
[sub_resource type="AnimationNodeStateMachineTransition" id=51] [sub_resource type="AnimationNodeStateMachineTransition" id=51]
[sub_resource type="AnimationNodeStateMachineTransition" id=52] [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] [sub_resource type="AnimationNodeStateMachine" id=47]
states/ducking/node = SubResource( 18 ) states/ducking/node = SubResource( 18 )
states/ducking/position = Vector2( 652, 205 ) states/ducking/position = Vector2( 680, 399 )
states/falling/node = SubResource( 19 ) states/falling/node = SubResource( 19 )
states/falling/position = Vector2( 1097, 241 ) states/falling/position = Vector2( 1097, 241 )
states/idling/node = SubResource( 21 ) states/idling/node = SubResource( 21 )
states/idling/position = Vector2( 356, 38 ) states/idling/position = Vector2( 356, 38 )
"states/idling 2/node" = SubResource( 20 ) states/jumpToFall/node = SubResource( 63 )
"states/idling 2/position" = Vector2( 652, 657.74 ) states/jumpToFall/position = Vector2( 680, 493.088 )
states/jumping/node = SubResource( 22 ) states/jumping/node = SubResource( 22 )
states/jumping/position = Vector2( 203, 265 ) states/jumping/position = Vector2( 203, 265 )
states/running/node = SubResource( 23 ) 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/node = SubResource( 24 )
states/walking/position = Vector2( 652, 525 ) states/walking/position = Vector2( 685, -54 )
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/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" start_node = "idling"
graph_offset = Vector2( -114.671, -66.5935 ) graph_offset = Vector2( -210.671, 120.009 )
[sub_resource type="AnimationNodeStateMachinePlayback" id=48] [sub_resource type="AnimationNodeStateMachinePlayback" id=48]
@ -120,82 +159,8 @@ tracks/0/keys = {
"values": [ 5 ] "values": [ 5 ]
} }
[sub_resource type="Animation" id=12] [sub_resource type="Animation" id=67]
resource_name = "ducking"
length = 0.1 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 loop = true
tracks/0/type = "value" tracks/0/type = "value"
tracks/0/path = NodePath(".:frame") tracks/0/path = NodePath(".:frame")
@ -204,14 +169,175 @@ tracks/0/loop_wrap = false
tracks/0/imported = false tracks/0/imported = false
tracks/0/enabled = true tracks/0/enabled = true
tracks/0/keys = { tracks/0/keys = {
"times": PoolRealArray( 0, 0.07, 0.14, 0.21, 0.28 ), "times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), "transitions": PoolRealArray( 1 ),
"update": 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] [sub_resource type="Animation" id=9]
length = 0.45 length = 0.5
loop = true loop = true
tracks/0/type = "value" tracks/0/type = "value"
tracks/0/path = NodePath(".:frame") tracks/0/path = NodePath(".:frame")
@ -226,6 +352,38 @@ tracks/0/keys = {
"values": [ 0.0, 1.0, 2.0, 3.0, 4.0 ] "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] [sub_resource type="RectangleShape2D" id=1]
extents = Vector2( 13, 9 ) extents = Vector2( 13, 9 )
@ -245,9 +403,9 @@ shape = SubResource( 2 )
[node name="BlobbySprite" type="Sprite" parent="."] [node name="BlobbySprite" type="Sprite" parent="."]
position = Vector2( 0, -16 ) position = Vector2( 0, -16 )
texture = SubResource( 5 ) texture = SubResource( 62 )
hframes = 3 hframes = 6
vframes = 3 vframes = 5
frame = 5 frame = 5
__meta__ = { __meta__ = {
"_editor_description_": "YXNlcHJpdGVfd2l6YXJkX2NvbmZpZwpwbGF5ZXJ8PUJsb2JieVNwcml0ZS9CbG9iYnltYXRpb25QbGF5ZXIKc291cmNlfD1yZXM6Ly9hc3NldHMvYmxvYmJ5L2Jsb2JieS1zcHJpdGVzaGVldHQuYXNlcHJpdGUKbGF5ZXJ8PUJsb2JieQpvcF9leHB8PUZhbHNlCm9fZm9sZGVyfD0Kb19uYW1lfD0Kb25seV92aXNpYmxlfD1GYWxzZQpvX2V4X3B8PQo=" "_editor_description_": "YXNlcHJpdGVfd2l6YXJkX2NvbmZpZwpwbGF5ZXJ8PUJsb2JieVNwcml0ZS9CbG9iYnltYXRpb25QbGF5ZXIKc291cmNlfD1yZXM6Ly9hc3NldHMvYmxvYmJ5L2Jsb2JieS1zcHJpdGVzaGVldHQuYXNlcHJpdGUKbGF5ZXJ8PUJsb2JieQpvcF9leHB8PUZhbHNlCm9fZm9sZGVyfD0Kb19uYW1lfD0Kb25seV92aXNpYmxlfD1GYWxzZQpvX2V4X3B8PQo="
@ -263,12 +421,20 @@ parameters/playback = SubResource( 48 )
[node name="BlobbymationPlayer" type="AnimationPlayer" parent="BlobbySprite"] [node name="BlobbymationPlayer" type="AnimationPlayer" parent="BlobbySprite"]
playback_process_mode = 0 playback_process_mode = 0
anims/RESET = SubResource( 17 ) 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/falling = SubResource( 6 )
anims/idleTurn = SubResource( 70 )
anims/idling = SubResource( 7 ) anims/idling = SubResource( 7 )
anims/jumpToFall = SubResource( 71 )
anims/jumping = SubResource( 8 ) anims/jumping = SubResource( 8 )
anims/runToJump = SubResource( 72 )
anims/running = SubResource( 49 ) anims/running = SubResource( 49 )
anims/turnToRun = SubResource( 58 )
anims/walking = SubResource( 9 ) anims/walking = SubResource( 9 )
anims/wallslideToJump = SubResource( 73 )
anims/wallsliding = SubResource( 74 )
[node name="BlobbyBody" type="CollisionShape2D" parent="." groups=["player"]] [node name="BlobbyBody" type="CollisionShape2D" parent="." groups=["player"]]
position = Vector2( 0, -9 ) position = Vector2( 0, -9 )

View File

@ -32,12 +32,13 @@ func _set_boundaries():
var screen_size = get_viewport_rect() var screen_size = get_viewport_rect()
var h_pixels = limit_right - limit_left var h_pixels = limit_right - limit_left
var v_pixels = limit_bottom - limit_top 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: if screen_size.end.x * original_x_zoom - h_pixels > 0:
zoom.x = h_pixels / screen_size.end.x zoom.x = h_pixels / screen_size.end.x
zoom.y = zoom.x zoom.y = zoom.x
if screen_size.end.y * original_y_zoom - v_pixels > 0: # if screen_size.end.y * original_y_zoom - v_pixels > 0:
zoom.y = v_pixels / screen_size.end.y # zoom.y = v_pixels / screen_size.end.y
zoom.x = zoom.y # zoom.x = zoom.y
# TODO Smoothing the camera limits in godot ruins this still? # TODO Smoothing the camera limits in godot ruins this still?
func _adapt_to_movement(): func _adapt_to_movement():

View File

@ -183,7 +183,6 @@ func _enter_state(new_state, old_state):
anim_statemachine.travel("idling") anim_statemachine.travel("idling")
states.duck: states.duck:
# TODO HA! H! HAAA! # TODO HA! H! HAAA!
parent.scale = Vector2(1, 0.5)
anim_statemachine.travel("ducking") anim_statemachine.travel("ducking")
states.jump: states.jump:
anim_statemachine.travel("jumping") anim_statemachine.travel("jumping")
@ -191,11 +190,11 @@ func _enter_state(new_state, old_state):
anim_statemachine.travel("falling") anim_statemachine.travel("falling")
states.run: states.run:
anim_statemachine.travel("running") anim_statemachine.travel("running")
states.wallslide:
anim_statemachine.travel("wallsliding")
func _exit_state(old_state, new_state): func _exit_state(old_state, new_state):
match old_state:
states.duck:
parent.scale = Vector2(1, 1)
pass pass

View File

@ -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="."]

View File

@ -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://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/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/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/HarmfulObjects/Spikes.tscn" type="PackedScene" id=6]
[ext_resource path="res://src/UserInterface/Buttons/UI.tscn" type="PackedScene" id=7] [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="UserInterface" parent="." instance=ExtResource( 7 )]
[node name="Blobby" parent="." instance=ExtResource( 2 )] [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="."] [node name="TileMap" type="TileMap" parent="."]
tile_set = SubResource( 2 ) tile_set = SubResource( 2 )
@ -61,26 +59,5 @@ position = Vector2( 1989, 528 )
[node name="Collectibles" type="Node" parent="."] [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 )] [node name="Spikes" parent="." instance=ExtResource( 6 )]
position = Vector2( 1572, 732 ) position = Vector2( 1572, 732 )
[editable path="Collectibles/Coin"]

81
src/Levels/TLT Level.tscn Normal file
View File

@ -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="."]