massive work towards godot 4

This commit is contained in:
Layla 2023-02-01 04:43:50 -05:00
parent 42259a89ed
commit 5dac6ced93
484 changed files with 5935 additions and 5084 deletions

6
.gitignore vendored
View File

@ -1 +1,7 @@
# Legacy Godot 3.x specific ignores
.import/
# Godot 4+ specific ignores
.godot/
Builds Builds

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/basic_enemy1.png-715494bd1632c2536e405cf32aba8dfc.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Enemies/basic_enemy1.png"
dest_files=[ "res://.import/basic_enemy1.png-715494bd1632c2536e405cf32aba8dfc.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/basic_enemy2.png-2ca7e5eea60c834cfa7802fcfe01ad86.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Enemies/basic_enemy2.png"
dest_files=[ "res://.import/basic_enemy2.png-2ca7e5eea60c834cfa7802fcfe01ad86.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/basic_enemy3.png-6466b2a43b67fb4466ec204855086a3b.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Enemies/basic_enemy3.png"
dest_files=[ "res://.import/basic_enemy3.png-6466b2a43b67fb4466ec204855086a3b.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/basic_enemy4.png-e13eb169cb87070f9504d22732a1b70a.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Enemies/basic_enemy4.png"
dest_files=[ "res://.import/basic_enemy4.png-e13eb169cb87070f9504d22732a1b70a.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Exit1.png-10fbd11a1074ba855d125a3e673c7f35.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Exit/Exit1.png"
dest_files=[ "res://.import/Exit1.png-10fbd11a1074ba855d125a3e673c7f35.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Exit2.png-b4f189955238faa24ca9f2761ac8a206.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Exit/Exit2.png"
dest_files=[ "res://.import/Exit2.png-b4f189955238faa24ca9f2761ac8a206.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Exit3.png-09dffdb1f2a0dda113d252f9c4b5c5ad.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Exit/Exit3.png"
dest_files=[ "res://.import/Exit3.png-09dffdb1f2a0dda113d252f9c4b5c5ad.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Exit4.png-c540285e20a885e94225b115af2f629c.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Exit/Exit4.png"
dest_files=[ "res://.import/Exit4.png-c540285e20a885e94225b115af2f629c.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/agrid1.png-b34bb06953d5df2ac0a7e700793b7aca.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Grid/agrid1.png"
dest_files=[ "res://.import/agrid1.png-b34bb06953d5df2ac0a7e700793b7aca.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/agrid2.png-48bd00de4cb721d8330cd3de4466d7c7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Grid/agrid2.png"
dest_files=[ "res://.import/agrid2.png-48bd00de4cb721d8330cd3de4466d7c7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/agrid3.png-249c3a12b2edfaf581e7385c1efd49b5.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Grid/agrid3.png"
dest_files=[ "res://.import/agrid3.png-249c3a12b2edfaf581e7385c1efd49b5.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/agrid4.png-fd77a9d0c1091bcfb981d768391ab56b.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Grid/agrid4.png"
dest_files=[ "res://.import/agrid4.png-fd77a9d0c1091bcfb981d768391ab56b.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/agrid5.png-019fbf3fff55da7a5f68c759814b74f6.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Grid/agrid5.png"
dest_files=[ "res://.import/agrid5.png-019fbf3fff55da7a5f68c759814b74f6.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/computer_tile.png-2d46fe3efc12151103efbb947bd73f6d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Tiles/computer_tile.png"
dest_files=[ "res://.import/computer_tile.png-2d46fe3efc12151103efbb947bd73f6d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/computer_tile1.png-f02d7cc119e417ce908ed4a869c7c728.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Tiles/computer_tile1.png"
dest_files=[ "res://.import/computer_tile1.png-f02d7cc119e417ce908ed4a869c7c728.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/computer_tile2.png-59732f7d12398900caaa649888fa8a60.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Tiles/computer_tile2.png"
dest_files=[ "res://.import/computer_tile2.png-59732f7d12398900caaa649888fa8a60.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/computer_tile3.png-c94805929a4df841ec636c64148a8d77.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Tiles/computer_tile3.png"
dest_files=[ "res://.import/computer_tile3.png-c94805929a4df841ec636c64148a8d77.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/computer_tile4.png-3d1d72bba5f9705a7c2bbb5060166737.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Tiles/computer_tile4.png"
dest_files=[ "res://.import/computer_tile4.png-3d1d72bba5f9705a7c2bbb5060166737.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/computer_tile_safe.png-ae95bc336af07e9dcf4228d2cc24da44.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Tiles/computer_tile_safe.png"
dest_files=[ "res://.import/computer_tile_safe.png-ae95bc336af07e9dcf4228d2cc24da44.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/platform_tile.png-f30b143deda06fbc6b41a229a208449e.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Tiles/platform_tile.png"
dest_files=[ "res://.import/platform_tile.png-f30b143deda06fbc6b41a229a208449e.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/banner.png-5da1bdc9a3680644adda1ef019f5f5cf.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/banner.png"
dest_files=[ "res://.import/banner.png-5da1bdc9a3680644adda1ef019f5f5cf.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=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/basic_light.png-c23c1c75195fb767e906ac292b4124dd.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/basic_light.png"
dest_files=[ "res://.import/basic_light.png-c23c1c75195fb767e906ac292b4124dd.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/blur.png-d37f9f9837c0cc4d0d1877bc5e49e08a.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/blur.png"
dest_files=[ "res://.import/blur.png-d37f9f9837c0cc4d0d1877bc5e49e08a.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/cornerGUI.png-7813da011f96d33a404c5056003e6890.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/cornerGUI.png"
dest_files=[ "res://.import/cornerGUI.png-7813da011f96d33a404c5056003e6890.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/exported_thumb.png-ffe26280e5a1ffbbf2d531c366805adc.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/exported_thumb.png"
dest_files=[ "res://.import/exported_thumb.png-ffe26280e5a1ffbbf2d531c366805adc.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=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/general_bkg.png-4d911a061deb24eb77d7f7e76c5fedad.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/general_bkg.png"
dest_files=[ "res://.import/general_bkg.png-4d911a061deb24eb77d7f7e76c5fedad.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/health-bar1.png-b9640996fa6689a1cd54c962d96447be.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/health-bar1.png"
dest_files=[ "res://.import/health-bar1.png-b9640996fa6689a1cd54c962d96447be.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/health-bar2.png-d39f69fc9e252a9d1b12fa251e02a234.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/health-bar2.png"
dest_files=[ "res://.import/health-bar2.png-d39f69fc9e252a9d1b12fa251e02a234.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump_platform1.png-f925276ae6d6bd6e75d51d46ddad4491.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/jump_platform1.png"
dest_files=[ "res://.import/jump_platform1.png-f925276ae6d6bd6e75d51d46ddad4491.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump_platform2.png-3c929a0b078fb15169a952998d3dc01f.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/jump_platform2.png"
dest_files=[ "res://.import/jump_platform2.png-3c929a0b078fb15169a952998d3dc01f.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump_platform3.png-068659c9aad2a3eb1b90c07825823cbf.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/jump_platform3.png"
dest_files=[ "res://.import/jump_platform3.png-068659c9aad2a3eb1b90c07825823cbf.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump_platform4.png-2bcf4bd374f9de4bcd945a018082a1d4.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/jump_platform4.png"
dest_files=[ "res://.import/jump_platform4.png-2bcf4bd374f9de4bcd945a018082a1d4.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump_platform5.png-3f3ae407101196c2bb439bd22c866bb6.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/jump_platform5.png"
dest_files=[ "res://.import/jump_platform5.png-3f3ae407101196c2bb439bd22c866bb6.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jump_platform6.png-60d3b03825bb26efbfe9ffce4050aab3.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/jump_platform6.png"
dest_files=[ "res://.import/jump_platform6.png-60d3b03825bb26efbfe9ffce4050aab3.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/light.png-a13d6b52081ecfd017a8232cedd81304.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/light.png"
dest_files=[ "res://.import/light.png-a13d6b52081ecfd017a8232cedd81304.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=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/logo.png-37cf06a72ec73e36ba875706f9bbec06.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/logo.png"
dest_files=[ "res://.import/logo.png-37cf06a72ec73e36ba875706f9bbec06.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/pickup-outline.png-9ed736a9a463f9aa89e499c9e08fee91.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/pickup-outline.png"
dest_files=[ "res://.import/pickup-outline.png-9ed736a9a463f9aa89e499c9e08fee91.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/pickup1.png-cb24b63fb377d704aa36ea7df93b013d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/pickup1.png"
dest_files=[ "res://.import/pickup1.png-cb24b63fb377d704aa36ea7df93b013d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/pickup2.png-019c4db97b1485d2dfedc24941ae8ea8.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/pickup2.png"
dest_files=[ "res://.import/pickup2.png-019c4db97b1485d2dfedc24941ae8ea8.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_arms.png-ffa47cac6bed4dd0dc2c27592ca3e4ed.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_arms.png"
dest_files=[ "res://.import/player_arms.png-ffa47cac6bed4dd0dc2c27592ca3e4ed.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_idle1.png-189a0c9a35d54feb9db10d185383ef9f.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_idle1.png"
dest_files=[ "res://.import/player_idle1.png-189a0c9a35d54feb9db10d185383ef9f.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_idle2.png-444e3f675856c98fb6098cff44c4175f.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_idle2.png"
dest_files=[ "res://.import/player_idle2.png-444e3f675856c98fb6098cff44c4175f.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_jump.png-a0c0e1d2a95f04f4902849cb50fd11b9.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_jump.png"
dest_files=[ "res://.import/player_jump.png-a0c0e1d2a95f04f4902849cb50fd11b9.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber.png-7d63e272c709c2252dd16a379cab40d7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber.png"
dest_files=[ "res://.import/player_saber.png-7d63e272c709c2252dd16a379cab40d7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber1.png-4bf66bf4d633d8121895de8a30b092d4.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber1.png"
dest_files=[ "res://.import/player_saber1.png-4bf66bf4d633d8121895de8a30b092d4.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber2.png-c65a039607d2a25fb94a48d9bf9013ee.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber2.png"
dest_files=[ "res://.import/player_saber2.png-c65a039607d2a25fb94a48d9bf9013ee.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber3.png-4e4a68820ffe090f8208e57f040fa085.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber3.png"
dest_files=[ "res://.import/player_saber3.png-4e4a68820ffe090f8208e57f040fa085.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber4.png-9a09893d9a8ed91e409dd9cb9888459c.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber4.png"
dest_files=[ "res://.import/player_saber4.png-9a09893d9a8ed91e409dd9cb9888459c.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber5.png-913868c1ca1ab81819f752d6ee042071.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber5.png"
dest_files=[ "res://.import/player_saber5.png-913868c1ca1ab81819f752d6ee042071.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber6.png-080da647e5450429146dc328e3071318.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber6.png"
dest_files=[ "res://.import/player_saber6.png-080da647e5450429146dc328e3071318.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber7.png-035e974ee032038b37e8902f2ffaa28f.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber7.png"
dest_files=[ "res://.import/player_saber7.png-035e974ee032038b37e8902f2ffaa28f.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber8.png-6dce4ba32c712923d5a0f642522ca90b.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber8.png"
dest_files=[ "res://.import/player_saber8.png-6dce4ba32c712923d5a0f642522ca90b.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber9.png-f5b128dc54976413f48b8826a57fe6a5.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber9.png"
dest_files=[ "res://.import/player_saber9.png-f5b128dc54976413f48b8826a57fe6a5.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber_attack1.png-8df447df12341a721f98dcd9e2d660e7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber_attack1.png"
dest_files=[ "res://.import/player_saber_attack1.png-8df447df12341a721f98dcd9e2d660e7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber_attack2.png-d101f275a943c674f3af6776d23b2a76.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber_attack2.png"
dest_files=[ "res://.import/player_saber_attack2.png-d101f275a943c674f3af6776d23b2a76.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber_attack3.png-622fe7fd1d11ff95ed34a30d9d0b5cc0.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber_attack3.png"
dest_files=[ "res://.import/player_saber_attack3.png-622fe7fd1d11ff95ed34a30d9d0b5cc0.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber_attack4.png-e95b0f99277fa1936bd731cca63910e6.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber_attack4.png"
dest_files=[ "res://.import/player_saber_attack4.png-e95b0f99277fa1936bd731cca63910e6.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber_attack5.png-8b0084f560443566f9c57db6eb6fe3d3.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber_attack5.png"
dest_files=[ "res://.import/player_saber_attack5.png-8b0084f560443566f9c57db6eb6fe3d3.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_saber_icon.png-dbf884ca23359e77b2314273839a1175.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_saber_icon.png"
dest_files=[ "res://.import/player_saber_icon.png-dbf884ca23359e77b2314273839a1175.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_walk1.png-877d4e9f82a90d64542cc6d48289eb96.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_walk1.png"
dest_files=[ "res://.import/player_walk1.png-877d4e9f82a90d64542cc6d48289eb96.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_walk2.png-0c19463bf7626eeae472b6ec877d531d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_walk2.png"
dest_files=[ "res://.import/player_walk2.png-0c19463bf7626eeae472b6ec877d531d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/player_walk3.png-988292019b6cb52b89e8680e5dbc3b56.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/player_walk3.png"
dest_files=[ "res://.import/player_walk3.png-988292019b6cb52b89e8680e5dbc3b56.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/slash_effect1.png-5922716040fdc8753d0d31c08f8df881.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/slash_effect1.png"
dest_files=[ "res://.import/slash_effect1.png-5922716040fdc8753d0d31c08f8df881.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/slash_effect2.png-765ca64cd59a4d262a042c78e59fed1f.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/slash_effect2.png"
dest_files=[ "res://.import/slash_effect2.png-765ca64cd59a4d262a042c78e59fed1f.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/slash_effect3.png-6577eb35c716c6b4d47dfdb6092396db.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/slash_effect3.png"
dest_files=[ "res://.import/slash_effect3.png-6577eb35c716c6b4d47dfdb6092396db.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/slash_effect4.png-7ed4870d5f66b52ca7da2827bc43be12.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/slash_effect4.png"
dest_files=[ "res://.import/slash_effect4.png-7ed4870d5f66b52ca7da2827bc43be12.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/slash_effect5.png-f7b8ea903b7d482e8afd2dccd313f5fd.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/slash_effect5.png"
dest_files=[ "res://.import/slash_effect5.png-f7b8ea903b7d482e8afd2dccd313f5fd.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/trail.png-23dae71c1cb5b2d4df83a8af48a90451.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/trail.png"
dest_files=[ "res://.import/trail.png-23dae71c1cb5b2d4df83a8af48a90451.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/Billy's Sacrifice.ogg-8bb2446822df596890a001137261c356.oggstr"
[deps]
source_file="res://Music/DOS-88/Billy's Sacrifice.ogg"
dest_files=[ "res://.import/Billy's Sacrifice.ogg-8bb2446822df596890a001137261c356.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/Checking Manifest.ogg-4ea39e4a25ec731c788bc258b9a99064.oggstr"
[deps]
source_file="res://Music/DOS-88/Checking Manifest.ogg"
dest_files=[ "res://.import/Checking Manifest.ogg-4ea39e4a25ec731c788bc258b9a99064.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/Crash Landing.ogg-8505ab76b8ab8eeb17b99e94ed91bc0f.oggstr"
[deps]
source_file="res://Music/DOS-88/Crash Landing.ogg"
dest_files=[ "res://.import/Crash Landing.ogg-8505ab76b8ab8eeb17b99e94ed91bc0f.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/DOS-88 - Automatav2.ogg-2460aa622e8475e0a782bfc0b9cc893a.oggstr"
[deps]
source_file="res://Music/DOS-88/DOS-88 - Automatav2.ogg"
dest_files=[ "res://.import/DOS-88 - Automatav2.ogg-2460aa622e8475e0a782bfc0b9cc893a.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/DOS-88 - City Stomper.ogg-cce72f96263b31c853dc657876511214.oggstr"
[deps]
source_file="res://Music/DOS-88/DOS-88 - City Stomper.ogg"
dest_files=[ "res://.import/DOS-88 - City Stomper.ogg-cce72f96263b31c853dc657876511214.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/DOS-88 - Far away.ogg-1e44f91a3f777dd6f8d5f8e683905dad.oggstr"
[deps]
source_file="res://Music/DOS-88/DOS-88 - Far away.ogg"
dest_files=[ "res://.import/DOS-88 - Far away.ogg-1e44f91a3f777dd6f8d5f8e683905dad.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/Parabola.ogg-afba98bbda25333ebfa4779d324a432e.oggstr"
[deps]
source_file="res://Music/DOS-88/Parabola.ogg"
dest_files=[ "res://.import/Parabola.ogg-afba98bbda25333ebfa4779d324a432e.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/Race to Mars.ogg-97b404b8bdc0ff0945536c6c256d535a.oggstr"
[deps]
source_file="res://Music/DOS-88/Race to Mars.ogg"
dest_files=[ "res://.import/Race to Mars.ogg-97b404b8bdc0ff0945536c6c256d535a.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,15 +0,0 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/Smooth Sailing.ogg-343cc52442d2b25bace309b89f64a13d.oggstr"
[deps]
source_file="res://Music/DOS-88/Smooth Sailing.ogg"
dest_files=[ "res://.import/Smooth Sailing.ogg-343cc52442d2b25bace309b89f64a13d.oggstr" ]
[params]
loop=true
loop_offset=0

View File

@ -1,30 +0,0 @@
[gd_scene load_steps=8 format=2]
[ext_resource path="res://Art/slash_effect2.png" type="Texture" id=1]
[ext_resource path="res://Art/slash_effect3.png" type="Texture" id=2]
[ext_resource path="res://Art/slash_effect4.png" type="Texture" id=3]
[ext_resource path="res://Art/slash_effect5.png" type="Texture" id=4]
[ext_resource path="res://Art/slash_effect1.png" type="Texture" id=5]
[ext_resource path="res://Scripts/destroy_after_animation.gd" type="Script" id=6]
[sub_resource type="SpriteFrames" id=1]
animations = [ {
"frames": [ ExtResource( 1 ), ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ) ],
"loop": true,
"name": "destroy",
"speed": 100.0
}, {
"frames": [ ExtResource( 5 ) ],
"loop": true,
"name": "spawn",
"speed": 5.0
} ]
[node name="SlashAnimation" type="Node2D"]
[node name="AnimatedSprite" type="AnimatedSprite" parent="."]
frames = SubResource( 1 )
animation = "destroy"
frame = 2
playing = true
script = ExtResource( 6 )

View File

@ -1,42 +0,0 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://Nodes/Player.tscn" type="PackedScene" id=1]
[ext_resource path="res://Nodes/Tiles.tres" type="TileSet" id=2]
[ext_resource path="res://Nodes/Exit.tscn" type="PackedScene" id=3]
[ext_resource path="res://Nodes/Enemies/Basic.tscn" type="PackedScene" id=4]
[sub_resource type="GDScript" id=1]
script/source = "extends Node2D
# Declare member variables here. Examples:
# var a = 2
# var b = \"text\"
# Called when the node enters the scene tree for the first time.
func _ready():
$Player/Camera2D.current = true
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):
# pass
"
[node name="World" type="Node2D"]
script = SubResource( 1 )
[node name="Player" parent="." instance=ExtResource( 1 )]
[node name="TileMap" type="TileMap" parent="."]
tile_set = ExtResource( 2 )
cell_size = Vector2( 16, 16 )
format = 1
tile_data = PoolIntArray( 49, 0, 0, 65585, 0, 0, 131072, 0, 0, 131121, 0, 0, 131122, 0, 0, 196608, 0, 0, 196657, 0, 0, 196658, 0, 0, 262144, 0, 0, 262145, 0, 0, 262193, 0, 0, 262194, 0, 0, 327680, 0, 0, 327681, 0, 0, 327729, 0, 0, 327730, 0, 0, 393216, 0, 0, 393217, 0, 0, 393265, 0, 0, 393266, 0, 0, 458752, 0, 0, 458753, 0, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458801, 0, 0, 458802, 0, 0, 524288, 0, 0, 524289, 0, 0, 524337, 0, 0, 524338, 0, 0, 655359, 0, 0, 589824, 0, 0, 589873, 0, 0, 589874, 0, 0, 655360, 0, 0, 655410, 0, 0, 720896, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720946, 0, 0, 786432, 0, 0, 786436, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0 )
[node name="Exit" parent="." instance=ExtResource( 3 )]
position = Vector2( 733.415, 183.644 )
[node name="CanvasModulate" type="CanvasModulate" parent="."]
color = Color( 0.713726, 0.713726, 0.713726, 1 )
[node name="Basic Enemy" parent="." instance=ExtResource( 4 )]
position = Vector2( 388.203, 157.958 )

View File

@ -1,157 +0,0 @@
[gd_scene load_steps=11 format=2]
[ext_resource path="res://Scripts/BaddieManager.gd" type="Script" id=1]
[ext_resource path="res://Art/Enemies/basic_enemy3.png" type="Texture" id=2]
[ext_resource path="res://Art/Enemies/basic_enemy1.png" type="Texture" id=3]
[ext_resource path="res://Art/Enemies/basic_enemy2.png" type="Texture" id=4]
[ext_resource path="res://Art/Enemies/basic_enemy4.png" type="Texture" id=5]
[ext_resource path="res://Art/light.png" type="Texture" id=6]
[sub_resource type="GDScript" id=1]
script/source = "extends KinematicBody2D
const UP = Vector2(0, -1)
const BASE_GRAVITY = 20
export var active_distance = 32
export var angry_distance = 100
export var speed = 25
export var attack_speed = 1
var angry = false
var knockback = 0
var player
const UPDATE_ANGRY_TIME = 0.25
var motion = Vector2(0, 0)
var TIMER
func _ready():
$AnimatedSprite.play(\"default\")
$Area2D.connect(\"body_entered\", self, \"collision_method\")
var alarmRoot = get_parent().get_parent()
if alarmRoot.has_node(\"BaddieAlarm\"):
for node in alarmRoot.get_children():
if node.name == \"BaddieAlarm\":
node.connect(\"timeout\", self, \"update_angry\")
TIMER = node
break
else:
var node = Timer.new()
node.name = \"BaddieAlarm\"
node.connect(\"timeout\", self, \"update_angry\")
alarmRoot.add_child(node)
node.start(UPDATE_ANGRY_TIME)
TIMER = node
func collision_method(body):
if body.has_method(\"deal_damage\"):
body.deal_damage()
knockback += 100
func take_damage(dmg):
knockback += 75 * dmg
get_parent().take_damage(dmg)
func update_angry():
if angry && global_position.distance_to(player.global_position) > angry_distance:
angry = false
elif global_position.distance_to(player.global_position) < active_distance:
angry = true
if(TIMER.wait_time <= 0):
TIMER.start(UPDATE_ANGRY_TIME)
func _physics_process(delta):
#Implement the force of gravity!
motion.y += BASE_GRAVITY
if is_on_floor():
motion.y = 0
if knockback > 0:
motion.y -= knockback/2
if(player.global_position.x > global_position.x):
motion.x -= knockback
else:
motion.x += knockback
knockback -= 30
else:
if !player:
player = get_node(\"/root/World/Player\")
else:
if angry:
angry = true
if($AnimatedSprite.animation != \"run\"):
$AnimatedSprite.play(\"run\")
if player.global_position.distance_to(global_position) > 24:
if(player.global_position.x > global_position.x):
motion.x += speed
$AnimatedSprite.flip_h = false
$Area2D.rotation = 0
else:
motion.x -= speed
$AnimatedSprite.flip_h = true
$Area2D.rotation = PI
else:
knockback += 60
else:
$AnimatedSprite.play(\"default\")
motion = move_and_slide(motion, UP)"
[sub_resource type="SpriteFrames" id=2]
animations = [ {
"frames": [ ExtResource( 2 ) ],
"loop": true,
"name": "default",
"speed": 5.0
}, {
"frames": [ ExtResource( 3 ), ExtResource( 4 ), ExtResource( 2 ), ExtResource( 5 ) ],
"loop": true,
"name": "run",
"speed": 5.0
} ]
[sub_resource type="CapsuleShape2D" id=3]
[sub_resource type="RectangleShape2D" id=4]
[node name="Basic Enemy" type="Node2D"]
modulate = Color( 1, 1, 0, 1 )
script = ExtResource( 1 )
__meta__ = {
"_edit_group_": true
}
HP = 3
[node name="KinematicBody2D" type="KinematicBody2D" parent="."]
script = SubResource( 1 )
active_distance = 128
[node name="AnimatedSprite" type="AnimatedSprite" parent="KinematicBody2D"]
frames = SubResource( 2 )
playing = true
[node name="CollisionShape2D" type="CollisionShape2D" parent="KinematicBody2D"]
scale = Vector2( 0.35, 0.45 )
shape = SubResource( 3 )
[node name="Area2D" type="Area2D" parent="KinematicBody2D"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="KinematicBody2D/Area2D"]
position = Vector2( 5, -2 )
scale = Vector2( 0.5, 0.25 )
shape = SubResource( 4 )
one_way_collision_margin = 30.0
[node name="Light2D" type="Light2D" parent="KinematicBody2D"]
texture = ExtResource( 6 )
texture_scale = 1.5
energy = 0.25

View File

@ -1,8 +0,0 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://Art/player_arms.png" type="Texture" id=1]
[node name="Arms" type="Node2D"]
[node name="Sprite" type="Sprite" parent="."]
texture = ExtResource( 1 )

View File

@ -1,74 +0,0 @@
[gd_scene load_steps=22 format=2]
[ext_resource path="res://Scripts/Equipment/saber.gd" type="Script" id=1]
[ext_resource path="res://Art/player_saber.png" type="Texture" id=2]
[ext_resource path="res://Art/player_saber9.png" type="Texture" id=3]
[ext_resource path="res://Art/player_saber8.png" type="Texture" id=4]
[ext_resource path="res://Art/player_saber7.png" type="Texture" id=5]
[ext_resource path="res://Art/player_saber6.png" type="Texture" id=6]
[ext_resource path="res://Art/player_saber5.png" type="Texture" id=7]
[ext_resource path="res://Art/player_saber4.png" type="Texture" id=8]
[ext_resource path="res://Art/player_saber3.png" type="Texture" id=9]
[ext_resource path="res://Art/player_saber2.png" type="Texture" id=10]
[ext_resource path="res://Art/player_saber1.png" type="Texture" id=11]
[ext_resource path="res://Art/player_saber_attack1.png" type="Texture" id=12]
[ext_resource path="res://Art/player_saber_attack2.png" type="Texture" id=13]
[ext_resource path="res://Art/player_saber_attack3.png" type="Texture" id=14]
[ext_resource path="res://Art/player_saber_attack4.png" type="Texture" id=15]
[ext_resource path="res://Art/player_saber_attack5.png" type="Texture" id=16]
[ext_resource path="res://Art/trail.png" type="Texture" id=17]
[ext_resource path="res://Nodes/Equipment/Line2D.gd" type="Script" id=18]
[ext_resource path="res://Art/light.png" type="Texture" id=19]
[sub_resource type="SpriteFrames" id=1]
animations = [ {
"frames": [ ExtResource( 2 ) ],
"loop": true,
"name": "idle",
"speed": 5.0
}, {
"frames": [ ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ) ],
"loop": false,
"name": "Spawn",
"speed": 10.0
}, {
"frames": [ ExtResource( 12 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 13 ), ExtResource( 12 ) ],
"loop": false,
"name": "Attack",
"speed": 30.0
} ]
[sub_resource type="CapsuleShape2D" id=2]
[node name="Arms" type="Node2D"]
script = ExtResource( 1 )
[node name="AnimatedSprite" type="AnimatedSprite" parent="."]
frames = SubResource( 1 )
animation = "Attack"
frame = 1
[node name="Line2D" type="Line2D" parent="AnimatedSprite"]
z_index = -10
z_as_relative = false
points = PoolVector2Array( 27.1471, 15.6522 )
default_color = Color( 0.596078, 0.596078, 0.596078, 0.65098 )
texture = ExtResource( 17 )
texture_mode = 2
script = ExtResource( 18 )
targetPath = NodePath("..")
trailLength = 8
[node name="Light2D" type="Light2D" parent="AnimatedSprite"]
texture = ExtResource( 19 )
texture_scale = 1.5
color = Color( 0.643137, 1, 0.956863, 1 )
energy = 1.25
shadow_enabled = true
[node name="Area2D" type="Area2D" parent="AnimatedSprite"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="AnimatedSprite/Area2D"]
position = Vector2( 5, 0 )
scale = Vector2( 0.5, 0.5 )
shape = SubResource( 2 )

View File

@ -1,39 +0,0 @@
[gd_scene load_steps=9 format=2]
[ext_resource path="res://Scripts/Exit.gd" type="Script" id=1]
[ext_resource path="res://Art/Exit/Exit1.png" type="Texture" id=2]
[ext_resource path="res://Art/Exit/Exit2.png" type="Texture" id=3]
[ext_resource path="res://Art/Exit/Exit3.png" type="Texture" id=4]
[ext_resource path="res://Art/Exit/Exit4.png" type="Texture" id=5]
[ext_resource path="res://Art/light.png" type="Texture" id=6]
[sub_resource type="SpriteFrames" id=1]
animations = [ {
"frames": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ) ],
"loop": true,
"name": "default",
"speed": 12.0
} ]
[sub_resource type="RectangleShape2D" id=2]
extents = Vector2( 7.00912, 7.45768 )
[node name="Exit" type="Node2D"]
script = ExtResource( 1 )
[node name="AnimatedSprite" type="AnimatedSprite" parent="."]
z_index = -1
frames = SubResource( 1 )
frame = 2
playing = true
[node name="Area2D" type="Area2D" parent="."]
editor/display_folded = true
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
position = Vector2( 0, 0.5 )
shape = SubResource( 2 )
[node name="Light2D" type="Light2D" parent="."]
texture = ExtResource( 6 )
color = Color( 0.486275, 1, 0.25098, 1 )

View File

@ -1,95 +0,0 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://Scripts/MapGeneration.gd" type="Script" id=1]
[ext_resource path="res://general_theme.tres" type="Theme" id=2]
[ext_resource path="res://Nodes/Tiles.tres" type="TileSet" id=3]
[sub_resource type="GDScript" id=1]
script/source = "extends Node
var WAIT_TIME = 1
var timer #Timer object
func _ready():
start_timer(WAIT_TIME)
func start_timer(seconds):
timer = Timer.new()
add_child(timer)
timer.connect(\"timeout\", self, \"get_the_timeout\")
timer.start(seconds)
func get_the_timeout():
get_parent().defaultGenerator()
timer.queue_free()
func hideSelf():
queue_free()"
[sub_resource type="GDScript" id=2]
script/source = "extends Camera2D
var speed = 2
func _process(delta):
var cameraMoveDir = Vector2(0,0)
if(Input.is_action_pressed(\"right\")):
cameraMoveDir += Vector2(speed,0)
if(Input.is_action_pressed(\"left\")):
cameraMoveDir -= Vector2(speed,0)
if(Input.is_action_pressed(\"up\")):
cameraMoveDir -= Vector2(0,speed)
if(Input.is_action_pressed(\"down\")):
cameraMoveDir += Vector2(0,speed)
global_translate(cameraMoveDir)"
[node name="World" type="Node2D"]
script = ExtResource( 1 )
[node name="LoadingScreen" type="CanvasLayer" parent="."]
editor/display_folded = true
script = SubResource( 1 )
[node name="ColorRect" type="ColorRect" parent="LoadingScreen"]
anchor_right = 1.0
anchor_bottom = 1.0
color = Color( 0, 0, 0, 1 )
[node name="Label" type="Label" parent="LoadingScreen"]
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -117.226
margin_top = -39.4122
margin_right = 176.774
margin_bottom = -23.4122
theme = ExtResource( 2 )
text = "Generating a new map..."
[node name="GenerationProgress" type="Label" parent="LoadingScreen"]
anchor_top = 1.0
anchor_bottom = 1.0
margin_left = 13.604
margin_top = -22.878
margin_right = 307.604
margin_bottom = -6.87799
theme = ExtResource( 2 )
[node name="TileMap" type="TileMap" parent="."]
tile_set = ExtResource( 3 )
cell_size = Vector2( 16, 16 )
collision_layer = 7
format = 1
[node name="Camera2D" type="Camera2D" parent="."]
scale = Vector2( 10, 10 )
current = true
script = SubResource( 2 )
[node name="CanvasModulate" type="CanvasModulate" parent="."]
color = Color( 0.713726, 0.713726, 0.713726, 1 )

View File

@ -1,14 +0,0 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Art/basic_light.png" type="Texture" id=1]
[ext_resource path="res://Art/light.png" type="Texture" id=2]
[node name="Light" type="Node2D"]
[node name="Sprite" type="Sprite" parent="."]
texture = ExtResource( 1 )
[node name="Light2D" type="Light2D" parent="."]
position = Vector2( 0, -2 )
texture = ExtResource( 2 )
texture_scale = 1.5

View File

@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://Music/DOS-88/DOS-88 - Automatav2.ogg" type="AudioStream" id=1]
[node name="MusicPlayer" type="AudioStreamPlayer"]
stream = ExtResource( 1 )
bus = "Music"

View File

@ -1,8 +0,0 @@
extends Node2D
var tileMap
func _ready():
var tileMap = get_node("/root/World/TileMap")
var tilePos = tileMap.world_to_map(position)
if(tileMap.get_cell(tilePos.x, tilePos.y) != 0):
queue_free()

View File

@ -1,192 +0,0 @@
[gd_scene load_steps=24 format=2]
[ext_resource path="res://Scripts/PlayerManager.gd" type="Script" id=1]
[ext_resource path="res://Art/player_idle1.png" type="Texture" id=2]
[ext_resource path="res://Art/player_idle2.png" type="Texture" id=3]
[ext_resource path="res://Art/player_walk1.png" type="Texture" id=4]
[ext_resource path="res://Art/player_walk2.png" type="Texture" id=5]
[ext_resource path="res://Art/player_walk3.png" type="Texture" id=6]
[ext_resource path="res://Art/player_jump.png" type="Texture" id=7]
[ext_resource path="res://general_theme.tres" type="Theme" id=8]
[ext_resource path="res://Art/cornerGUI.png" type="Texture" id=9]
[ext_resource path="res://Fonts/pixelmix/pixelmix.ttf" type="DynamicFontData" id=10]
[ext_resource path="res://Art/pickup-outline.png" type="Texture" id=11]
[ext_resource path="res://Art/health-bar2.png" type="Texture" id=12]
[ext_resource path="res://Art/health-bar1.png" type="Texture" id=13]
[ext_resource path="res://Fonts/pixelmix/pixelmix_bold.ttf" type="DynamicFontData" id=14]
[ext_resource path="res://Art/light.png" type="Texture" id=15]
[sub_resource type="SpriteFrames" id=1]
animations = [ {
"frames": [ ExtResource( 2 ), ExtResource( 3 ) ],
"loop": true,
"name": "idle",
"speed": 3.0
}, {
"frames": [ ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ) ],
"loop": true,
"name": "walk",
"speed": 7.0
}, {
"frames": [ ExtResource( 7 ) ],
"loop": true,
"name": "jump",
"speed": 5.0
} ]
[sub_resource type="CapsuleShape2D" id=2]
radius = 3.71548
height = 8.49548
[sub_resource type="DynamicFont" id=3]
outline_size = 4
outline_color = Color( 0, 0, 0, 1 )
font_data = ExtResource( 10 )
[sub_resource type="StyleBoxTexture" id=4]
texture = ExtResource( 12 )
region_rect = Rect2( 0, 0, 64, 16 )
[sub_resource type="StyleBoxTexture" id=5]
texture = ExtResource( 13 )
region_rect = Rect2( 0, 0, 64, 16 )
[sub_resource type="DynamicFont" id=6]
outline_size = 2
outline_color = Color( 0, 0, 0, 1 )
font_data = ExtResource( 10 )
[sub_resource type="DynamicFont" id=7]
size = 32
font_data = ExtResource( 14 )
[sub_resource type="GDScript" id=8]
script/source = "extends Button
# Declare member variables here. Examples:
# var a = 2
# var b = \"text\"
# Called when the node enters the scene tree for the first time.
func _ready():
connect(\"button_down\", self, \"on_button\")
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):
# pass
func on_button():
get_tree().change_scene(\"res://Nodes/Title.tscn\")"
[node name="Player" type="KinematicBody2D"]
script = ExtResource( 1 )
[node name="Camera2D" type="Camera2D" parent="."]
zoom = Vector2( 0.5, 0.5 )
[node name="AnimatedSprite" type="AnimatedSprite" parent="."]
frames = SubResource( 1 )
animation = "idle"
playing = true
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
shape = SubResource( 2 )
[node name="Equipment" type="Node2D" parent="."]
[node name="CanvasLayer" type="CanvasLayer" parent="."]
editor/display_folded = true
[node name="GUI" type="Control" parent="CanvasLayer"]
editor/display_folded = true
anchor_right = 1.0
anchor_bottom = 1.0
theme = ExtResource( 8 )
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/GUI"]
anchor_right = 1.0
margin_right = -904.0
margin_bottom = 31.0
texture = ExtResource( 9 )
expand = true
[node name="Label" type="Label" parent="CanvasLayer/GUI"]
margin_left = 36.4586
margin_top = 11.069
margin_right = 160.459
margin_bottom = 42.069
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 1, 1, 1, 1 )
text = "0"
valign = 1
clip_text = true
[node name="TextureRect2" type="TextureRect" parent="CanvasLayer/GUI"]
margin_left = 13.7422
margin_top = 16.7484
margin_right = 33.7422
margin_bottom = 36.7484
texture = ExtResource( 11 )
expand = true
[node name="Healthbar" type="ProgressBar" parent="CanvasLayer/GUI"]
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
margin_left = -92.5
margin_top = -50.0
margin_right = 92.5
margin_bottom = -14.0
custom_styles/fg = SubResource( 4 )
custom_styles/bg = SubResource( 5 )
custom_fonts/font = SubResource( 6 )
step = 1.0
value = 100.0
[node name="SlideRect" type="ColorRect" parent="CanvasLayer/GUI"]
anchor_right = 1.0
color = Color( 0, 0, 0, 1 )
[node name="GameOver" type="Control" parent="CanvasLayer"]
editor/display_folded = true
visible = false
anchor_right = 1.0
anchor_bottom = 1.0
theme = ExtResource( 8 )
[node name="ColorRect" type="ColorRect" parent="CanvasLayer/GameOver"]
anchor_right = 1.0
anchor_bottom = 1.0
color = Color( 0, 0, 0, 0.352941 )
[node name="Label" type="Label" parent="CanvasLayer/GameOver"]
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -227.5
margin_top = -50.0
margin_right = 227.5
margin_bottom = 50.0
custom_fonts/font = SubResource( 7 )
custom_colors/font_color = Color( 0.6, 0.898039, 0.313726, 1 )
text = "Unit Lost..."
align = 1
valign = 1
[node name="MainMenu" type="Button" parent="CanvasLayer/GameOver"]
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
margin_left = -82.5
margin_top = -80.0
margin_right = 82.5
margin_bottom = -40.0
text = "Main Menu"
script = SubResource( 8 )
[node name="Light2D" type="Light2D" parent="."]
texture = ExtResource( 15 )
texture_scale = 1.5
energy = 0.5

View File

@ -1,20 +0,0 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://general_theme.tres" type="Theme" id=1]
[ext_resource path="res://Fonts/pixelmix/pixelmix.ttf" type="DynamicFontData" id=2]
[ext_resource path="res://Scripts/RunLabel.gd" type="Script" id=3]
[sub_resource type="DynamicFont" id=1]
size = 8
font_data = ExtResource( 2 )
[node name="Node2D" type="Node2D"]
[node name="Label" type="Label" parent="."]
margin_right = 40.0
margin_bottom = 14.0
theme = ExtResource( 1 )
custom_fonts/font = SubResource( 1 )
custom_colors/font_color = Color( 0.6, 0.898039, 0.313726, 1 )
text = "test"
script = ExtResource( 3 )

View File

@ -1,86 +0,0 @@
[gd_resource type="TileSet" load_steps=8 format=2]
[ext_resource path="res://Art/Tiles/computer_tile1.png" type="Texture" id=1]
[ext_resource path="res://Art/Tiles/platform_tile.png" type="Texture" id=2]
[ext_resource path="res://Art/Tiles/computer_tile_safe.png" type="Texture" id=3]
[sub_resource type="ConvexPolygonShape2D" id=1]
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="ConvexPolygonShape2D" id=2]
points = PoolVector2Array( 0, 0, 16, 0, 15.7026, 3.83265, 0, 3.92611 )
[sub_resource type="NavigationPolygon" id=3]
vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
polygons = [ PoolIntArray( 0, 1, 2, 3 ) ]
[sub_resource type="ConvexPolygonShape2D" id=4]
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[resource]
0/name = "block"
0/texture = ExtResource( 1 )
0/tex_offset = Vector2( 0, 0 )
0/modulate = Color( 1, 1, 1, 1 )
0/region = Rect2( 0, 0, 16, 16 )
0/tile_mode = 1
0/autotile/bitmask_mode = 0
0/autotile/bitmask_flags = [ ]
0/autotile/icon_coordinate = Vector2( 0, 0 )
0/autotile/tile_size = Vector2( 16, 16 )
0/autotile/spacing = 0
0/autotile/occluder_map = [ ]
0/autotile/navpoly_map = [ ]
0/autotile/priority_map = [ ]
0/autotile/z_index_map = [ ]
0/occluder_offset = Vector2( 0, 0 )
0/navigation_offset = Vector2( 0, 0 )
0/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 = "platform_tile.png 1"
1/texture = ExtResource( 2 )
1/tex_offset = Vector2( 0, 0 )
1/modulate = Color( 1, 1, 1, 1 )
1/region = Rect2( 0, 0, 16, 16 )
1/tile_mode = 0
1/occluder_offset = Vector2( 0, 0 )
1/navigation_offset = Vector2( 0, 0 )
1/shapes = [ {
"autotile_coord": Vector2( 0, 0 ),
"one_way": true,
"one_way_margin": 1.0,
"shape": SubResource( 2 ),
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
} ]
1/z_index = 0
2/name = "computer_tile_safe.png 2"
2/texture = ExtResource( 3 )
2/tex_offset = Vector2( 0, 0 )
2/modulate = Color( 1, 1, 1, 1 )
2/region = Rect2( 0, 0, 16, 16 )
2/tile_mode = 1
2/autotile/bitmask_mode = 0
2/autotile/bitmask_flags = [ ]
2/autotile/icon_coordinate = Vector2( 0, 0 )
2/autotile/tile_size = Vector2( 16, 16 )
2/autotile/spacing = 0
2/autotile/occluder_map = [ ]
2/autotile/navpoly_map = [ Vector2( 0, 0 ), SubResource( 3 ) ]
2/autotile/priority_map = [ ]
2/autotile/z_index_map = [ ]
2/occluder_offset = Vector2( 0, 0 )
2/navigation_offset = Vector2( 0, 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

View File

@ -1,174 +0,0 @@
[gd_scene load_steps=12 format=2]
[ext_resource path="res://general_theme.tres" type="Theme" id=1]
[ext_resource path="res://Scripts/Title.gd" type="Script" id=2]
[ext_resource path="res://Art/general_bkg.png" type="Texture" id=3]
[ext_resource path="res://Art/Grid/agrid1.png" type="Texture" id=4]
[ext_resource path="res://Art/Grid/agrid2.png" type="Texture" id=5]
[ext_resource path="res://Art/Grid/agrid3.png" type="Texture" id=6]
[ext_resource path="res://Art/Grid/agrid4.png" type="Texture" id=7]
[ext_resource path="res://Art/Grid/agrid5.png" type="Texture" id=8]
[ext_resource path="res://Art/logo.png" type="Texture" id=9]
[sub_resource type="AnimatedTexture" id=1]
frames = 5
fps = 10.0
frame_0/texture = ExtResource( 4 )
frame_1/texture = ExtResource( 5 )
frame_1/delay_sec = 0.0
frame_2/texture = ExtResource( 6 )
frame_2/delay_sec = 0.0
frame_3/texture = ExtResource( 7 )
frame_3/delay_sec = 0.0
frame_4/texture = ExtResource( 8 )
frame_4/delay_sec = 0.0
[sub_resource type="GDScript" id=2]
script/source = "extends Control
func _ready():
$BackButton.connect(\"button_down\", self, \"on_button_down\")
func on_button_down():
hide()"
[node name="Title" type="Control"]
anchor_right = 1.0
anchor_bottom = 1.0
theme = ExtResource( 1 )
script = ExtResource( 2 )
[node name="ColorRect" type="ColorRect" parent="."]
anchor_right = 1.0
anchor_bottom = 1.0
color = Color( 0, 0, 0, 1 )
[node name="Staticbkg" type="TextureRect" parent="."]
modulate = Color( 0.509804, 0.509804, 0.509804, 1 )
anchor_right = 1.0
anchor_bottom = 1.0
texture = ExtResource( 3 )
expand = true
[node name="Animatedbkg" type="TextureRect" parent="."]
modulate = Color( 0.423529, 0.423529, 0.423529, 1 )
anchor_right = 1.0
anchor_bottom = 1.0
texture = SubResource( 1 )
expand = true
stretch_mode = 5
[node name="ColorRect2" type="ColorRect" parent="."]
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
margin_top = -31.0
margin_bottom = 107.0
color = Color( 0, 0, 0, 1 )
[node name="New Game" type="Button" parent="."]
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -59.6334
margin_top = -28.0
margin_right = 58.3666
margin_bottom = 7.0
text = "[Start Game]"
[node name="Credits" type="Button" parent="."]
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -59.6334
margin_top = 20.0
margin_right = 58.3666
margin_bottom = 55.0
text = "[Credits]"
[node name="Quit" type="Button" parent="."]
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -59.6334
margin_top = 68.0
margin_right = 58.3666
margin_bottom = 103.0
text = "[Quit]"
[node name="Label" type="Label" parent="."]
anchor_top = 1.0
anchor_bottom = 1.0
margin_top = -16.0
margin_right = 80.0
text = "develop"
valign = 2
[node name="TextureRect" type="TextureRect" parent="."]
anchor_left = 0.5
anchor_right = 0.5
margin_left = -216.5
margin_top = 16.0
margin_right = 216.5
margin_bottom = 227.0
texture = ExtResource( 9 )
expand = true
[node name="CreditsMenu" type="Control" parent="."]
visible = false
anchor_right = 1.0
anchor_bottom = 1.0
script = SubResource( 2 )
[node name="ColorRect" type="ColorRect" parent="CreditsMenu"]
anchor_right = 1.0
anchor_bottom = 1.0
color = Color( 0, 0, 0, 1 )
[node name="TextureRect2" type="TextureRect" parent="CreditsMenu"]
anchor_left = 0.5
anchor_right = 0.5
margin_left = -216.5
margin_top = 16.0
margin_right = 216.5
margin_bottom = 227.0
texture = ExtResource( 9 )
expand = true
[node name="BackButton" type="Button" parent="CreditsMenu"]
anchor_left = 1.0
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
margin_left = -144.0
margin_top = -56.0
margin_right = -26.0
margin_bottom = -21.0
text = "[Back]"
[node name="Label" type="Label" parent="CreditsMenu"]
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -254.0
margin_top = -36.5
margin_right = 254.0
margin_bottom = 36.5
text = "Designed and Programmed by Joseph Manley
Music Provided by DOS-88
Sound Provdided by danereid1024"
align = 1
[node name="Fader" type="ColorRect" parent="."]
modulate = Color( 1, 1, 1, 0 )
anchor_right = 1.0
anchor_bottom = 1.0
mouse_filter = 2
color = Color( 0, 0, 0, 1 )

View File

@ -1,31 +0,0 @@
[gd_scene load_steps=9 format=2]
[ext_resource path="res://Art/jump_platform1.png" type="Texture" id=1]
[ext_resource path="res://Art/jump_platform2.png" type="Texture" id=2]
[ext_resource path="res://Art/jump_platform3.png" type="Texture" id=3]
[ext_resource path="res://Art/jump_platform4.png" type="Texture" id=4]
[ext_resource path="res://Art/jump_platform5.png" type="Texture" id=5]
[ext_resource path="res://Art/jump_platform6.png" type="Texture" id=6]
[ext_resource path="res://Scripts/destroy_after_animation.gd" type="Script" id=7]
[sub_resource type="SpriteFrames" id=1]
animations = [ {
"frames": [ ExtResource( 1 ), ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ) ],
"loop": false,
"name": "spawn",
"speed": 10.0
}, {
"frames": [ ExtResource( 6 ), ExtResource( 5 ), ExtResource( 4 ), ExtResource( 3 ), ExtResource( 2 ), ExtResource( 1 ) ],
"loop": false,
"name": "destroy",
"speed": 20.0
} ]
[node name="Platform" type="Node2D"]
[node name="AnimatedSprite" type="AnimatedSprite" parent="."]
frames = SubResource( 1 )
animation = "spawn"
frame = 5
playing = true
script = ExtResource( 7 )

View File

@ -1,8 +1,7 @@
# Glitch In The System # Glitch In The System
![GitHub repo size](https://img.shields.io/github/repo-size/josephbmanley/GlitchInTheSystem.svg) ![GitHub repo size](https://img.shields.io/github/repo-size/yeslayla/GlitchInTheSystem.svg)
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fjosephbmanley%2FGlitchInTheSystem%2Fbadge%3Fref%3Ddevelop&style=flat)](https://actions-badge.atrox.dev/josephbmanley/GlitchInTheSystem/goto?ref=develop)
[Play on Itch.io](https://joebmanley.itch.io/glitchinthesystem) [Play on Itch.io](https://yeslayla.itch.io/glitchinthesystem)
This project was created during [Godot Wild Jam #10](https://itch.io/jam/godot-wild-jam-10) as a means of learning the [Godot Engine](https://godotengine.org/). This project was created during [Godot Wild Jam #10](https://itch.io/jam/godot-wild-jam-10) as a means of learning the [Godot Engine](https://godotengine.org/).
@ -16,4 +15,4 @@ The project also suffers from some messy code that could use some improvement. A
- [PixelMix font from Andrew Tyler](https://www.dafont.com/pixelmix.font) - [PixelMix font from Andrew Tyler](https://www.dafont.com/pixelmix.font)
- [Sounds Effects from Swiss Arcade Game Entertainment](https://phoenix1291.itch.io/sound-effects-pack-1) - [Sounds Effects from Swiss Arcade Game Entertainment](https://phoenix1291.itch.io/sound-effects-pack-1)

View File

@ -1,45 +0,0 @@
extends Node2D
export var HP = 8
export var color = "ffff00"
var tileMap
func _ready():
var tileMap = get_node("/root/World/TileMap")
var tilePos = tileMap.world_to_map(position)
if(tileMap.get_cell(tilePos.x, tilePos.y) != 0):
queue_free()
func take_damage(dmg):
playAudio("Bomb_Drop.wav")
modulate = Color(255,0,0)
$KinematicBody2D/Light2D.color = Color(255,0,0)
HP -= dmg
reset_color()
var color_timer
func reset_color():
if !color_timer:
color_timer = Timer.new()
add_child(color_timer)
color_timer.connect("timeout", self, "color_timeout")
color_timer.start(0.125)
func color_timeout():
modulate = Color(color)
$KinematicBody2D/Light2D.color = Color(color)
func _process(delta):
if(HP <= 0):
queue_free()
var audioPlayer
func playAudio(track):
if !audioPlayer:
audioPlayer = AudioStreamPlayer.new()
get_parent().add_child(audioPlayer)
audioPlayer.stream = load("res://Sound/" + track)
audioPlayer.volume_db = -30
audioPlayer.play()

View File

@ -1,90 +0,0 @@
extends Node2D
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
# Called when the node enters the scene tree for the first time.
const DASH_SPEED = 300
const UP = Vector2(0, -1)
const RADperDEGREE = 57.2957795
const SLASH_ANIMATION = preload("res://Nodes/Animations/SlashAnimation.tscn")
var player
var colliderShape
func _ready():
colliderShape = $AnimatedSprite/Area2D/CollisionShape2D.get_shape()
get_child(0).get_child(0).hide()
player = get_parent().get_parent()
player.connect("unequip", self, "on_unequip")
$AnimatedSprite.connect("animation_finished", self, "on_animation_finished")
$AnimatedSprite/Area2D.connect("body_entered", self, "on_collide")
$AnimatedSprite.play("Spawn")
pass # Replace with function body.
var audioPlayer
func playAudio(track):
if !audioPlayer:
audioPlayer = AudioStreamPlayer.new()
self.add_child(audioPlayer)
audioPlayer.stream = load("res://Sound/" + track)
audioPlayer.volume_db = -30
audioPlayer.play()
func on_unequip():
$AnimatedSprite.play("Spawn", true)
func on_collide(body):
if(body.has_method("take_damage")):
print(body)
if($AnimatedSprite.animation == "Attack"):
print("ATTACK")
body.take_damage(1)
pass
var pos
func _physics_process(delta):
$AnimatedSprite.flip_h = get_global_mouse_position().x < global_position.x
if(get_global_mouse_position().x < global_position.x):
$AnimatedSprite/Area2D.rotation = PI
else:
$AnimatedSprite/Area2D.rotation = 0
if($AnimatedSprite.animation == "Attack"):
$AnimatedSprite/Area2D/CollisionShape2D.shape = colliderShape
else:
$AnimatedSprite/Area2D/CollisionShape2D.shape = null
if($AnimatedSprite.animation != "Spawn"):
if(Input.is_action_just_pressed("attack")):
if($AnimatedSprite.animation != "Attack"):
playAudio("Charge2.wav")
get_child(0).get_child(0).show()
$AnimatedSprite.play("Attack")
pos = player.global_position - get_global_mouse_position()
var angle = atan(pos.y/pos.x)
var goUp = -1
var goRight = -1
if(pos.y < 0):
goUp = 1
if(pos.x < 0):
goRight = 1
var xVar = cos(abs(angle)) * DASH_SPEED * goRight
var yVar = sin(abs(angle)) * DASH_SPEED
yVar = (yVar) * goUp - 20
pos = Vector2(xVar, yVar)
if($AnimatedSprite.animation == "Attack"):
player.move_and_slide(pos, UP)
func on_animation_finished():
if($AnimatedSprite.animation != "idle"):
get_child(0).get_child(0).hide()
$AnimatedSprite.play("idle")

View File

@ -1,193 +0,0 @@
extends KinematicBody2D
#----------- Equipment
var currentlyEquiped = "none"
var sheathed = "saber"
#----------- misc movement
const UP = Vector2(0, -1)
const BASE_GRAVITY = 20
const BASE_SPEED = 150
var motion = Vector2()
#----------- Jumping related variables
const BASE_JUMP = -250 #Motion added for a jump
var extra_jumps = 0 #Number of double jumps a player has
var current_jumps = 0 #Number of jumps a player has left
var jumpHeight = 0
var coins = 0
var GAMEOVER = false
const JUMP_PLATFORM = preload("res://Nodes/jump_platform.tscn")
func _ready():
extra_jumps = SaveManager.get_action_value('jump')/4
jumpHeight = SaveManager.get_action_value('jump') * -2
sheathed = SaveManager.get_equiped()
updateEquipment()
func victoryCondition():
SaveManager.change_upgrade_points(coins)
slide_out()
const VICTORY_SCREEN = "res://Nodes/Victory.tscn"
var slide_progress = 0
var slide_timer
const SLIDE_SPEED = 0.0125
const PIXELS_PER = 32
func slide_out():
$CanvasLayer/GUI/SlideRect.rect_size.y = slide_progress
if slide_progress < 600:
slide_progress += PIXELS_PER
if(!slide_timer):
slide_timer = Timer.new()
add_child(slide_timer)
slide_timer.connect("timeout", self, "slide_out")
slide_timer.start(SLIDE_SPEED)
else:
get_tree().change_scene(VICTORY_SCREEN)
func done_sliding():
return slide_progress >= 600
signal unequip
var waitingToUpdate = 0
func _process(delta):
if(Input.is_action_just_pressed("sheath")):
switch_sheath()
if(Input.is_action_pressed("attack") and currentlyEquiped == "none"):
switch_sheath()
func deal_damage(dmg = 1):
playAudio("Hero_Hurt.wav")
updateHealth(-dmg)
print(getHealth())
func switch_sheath():
if(sheathed == "none"):
sheathed = currentlyEquiped
currentlyEquiped = "none"
else:
currentlyEquiped = sheathed
sheathed = "none"
emit_signal("unequip")
updateEquipment()
var audioPlayer
func playAudio(track):
if !audioPlayer:
audioPlayer = AudioStreamPlayer.new()
self.add_child(audioPlayer)
audioPlayer.stream = load("res://Sound/" + track)
audioPlayer.volume_db = -30
audioPlayer.play()
func pickupCoin():
coins += 1
$CanvasLayer/GUI/Label.text = String(coins)
var maxHP = 25
var health
func updateHealth(val):
if !health:
health = maxHP
$CanvasLayer/GUI/Healthbar.max_value = maxHP
health += val
$CanvasLayer/GUI/Healthbar.value = health
if(health <= 0):
game_over()
func getHealth():
if !health:
health = maxHP
return health
func game_over():
GAMEOVER = true
$CanvasLayer/GUI.hide()
$CanvasLayer/GameOver.show()
var tileMap
func _physics_process(delta):
if GAMEOVER:
hide()
else:
#Implement the force of gravity!
motion.y += BASE_GRAVITY
#Moves the player left & right
if(Input.is_action_pressed("right")):
motion.x = BASE_SPEED
elif (Input.is_action_pressed("left")):
motion.x = -BASE_SPEED
else:
motion.x = 0
if is_on_floor():
motion.y = 0
if !tileMap:
var childs = get_parent().get_children()
for child in childs:
if typeof(child) == typeof(TileMap):
tileMap = child
break
#Handle the jumpings
if (Input.is_action_just_pressed("up")):
if is_on_floor():
if(Input.is_action_pressed("down")):
var tilePos = tileMap.world_to_map(position)
tilePos.y += 1
if(tileMap.get_cell(tilePos.x, tilePos.y) == 1):
position.y += 4
else:
motion.y = BASE_JUMP + jumpHeight
#Reset number of jumps
current_jumps = extra_jumps
elif current_jumps > 0:
motion.y = BASE_JUMP + jumpHeight
playAudio("Sword.wav")
spawn_jump_platform()
current_jumps -= 1
#Do animations
$AnimatedSprite.flip_h = get_global_mouse_position().x < position.x
if is_on_floor():
if($AnimatedSprite.animation == "jump"):
playAudio("Sword2.wav")
if abs(motion.x) > 0:
if(motion.x > 0):
$AnimatedSprite.play("walk", true)
else:
$AnimatedSprite.play("walk", false)
else:
$AnimatedSprite.play("idle")
else:
$AnimatedSprite.play("jump")
motion = move_and_slide(motion, UP)
func spawn_jump_platform():
var platform = JUMP_PLATFORM.instance()
get_parent().add_child(platform)
platform.position = Vector2(position.x, position.y + 4)
pass
func updateEquipment():
var equipmentNode = get_child(3)
if(equipmentNode.get_children().size() + 1 > 0):
for enode in equipmentNode.get_children():
enode.queue_free()
var equipment = load("res://Nodes/Equipment/" + currentlyEquiped + ".tscn").instance()
equipmentNode.add_child(equipment)

View File

@ -1,21 +0,0 @@
[remap]
importer="wav"
type="AudioStreamSample"
path="res://.import/ Stairs.wav-73e4185d819e106303433376e122c4f7.sample"
[deps]
source_file="res://Sound/ Stairs.wav"
dest_files=[ "res://.import/ Stairs.wav-73e4185d819e106303433376e122c4f7.sample" ]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=true
edit/normalize=true
edit/loop=false
compress/mode=0

View File

@ -1,21 +0,0 @@
[remap]
importer="wav"
type="AudioStreamSample"
path="res://.import/Arrow.wav-41d579e0ff8652feb891a8dc4933441a.sample"
[deps]
source_file="res://Sound/Arrow.wav"
dest_files=[ "res://.import/Arrow.wav-41d579e0ff8652feb891a8dc4933441a.sample" ]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=true
edit/normalize=true
edit/loop=false
compress/mode=0

View File

@ -1,21 +0,0 @@
[remap]
importer="wav"
type="AudioStreamSample"
path="res://.import/Bomb_Drop.wav-f4ab8bcdde916b81b4a8c70d603178de.sample"
[deps]
source_file="res://Sound/Bomb_Drop.wav"
dest_files=[ "res://.import/Bomb_Drop.wav-f4ab8bcdde916b81b4a8c70d603178de.sample" ]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=true
edit/normalize=true
edit/loop=false
compress/mode=0

Some files were not shown because too many files have changed in this diff Show More