commit b678b908839fabd70497a25881bf3e229fc86fde Author: luke358 Date: Sun May 17 18:42:51 2026 +0800 Initial commit diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0af181c --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# Godot 4+ specific ignores +.godot/ +/android/ diff --git a/assets/.DS_Store b/assets/.DS_Store new file mode 100644 index 0000000..47466d3 Binary files /dev/null and b/assets/.DS_Store differ diff --git a/assets/audio/Bg Music.mp3 b/assets/audio/Bg Music.mp3 new file mode 100644 index 0000000..7059465 Binary files /dev/null and b/assets/audio/Bg Music.mp3 differ diff --git a/assets/audio/Bg Music.mp3.import b/assets/audio/Bg Music.mp3.import new file mode 100644 index 0000000..87d93b7 --- /dev/null +++ b/assets/audio/Bg Music.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://prc8bub0x4s1" +path="res://.godot/imported/Bg Music.mp3-893b440c6f160bedcdf17bfafe6469ab.mp3str" + +[deps] + +source_file="res://assets/audio/Bg Music.mp3" +dest_files=["res://.godot/imported/Bg Music.mp3-893b440c6f160bedcdf17bfafe6469ab.mp3str"] + +[params] + +loop=true +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/EnemyHit.wav b/assets/audio/EnemyHit.wav new file mode 100644 index 0000000..26f0bd8 Binary files /dev/null and b/assets/audio/EnemyHit.wav differ diff --git a/assets/audio/EnemyHit.wav.import b/assets/audio/EnemyHit.wav.import new file mode 100644 index 0000000..0bbb578 --- /dev/null +++ b/assets/audio/EnemyHit.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://blonjlaa37md0" +path="res://.godot/imported/EnemyHit.wav-88518fcf41d0c6b6da4707522df1ed17.sample" + +[deps] + +source_file="res://assets/audio/EnemyHit.wav" +dest_files=["res://.godot/imported/EnemyHit.wav-88518fcf41d0c6b6da4707522df1ed17.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/audio/Punch.mp3 b/assets/audio/Punch.mp3 new file mode 100644 index 0000000..4946803 Binary files /dev/null and b/assets/audio/Punch.mp3 differ diff --git a/assets/audio/Punch.mp3.import b/assets/audio/Punch.mp3.import new file mode 100644 index 0000000..15389de --- /dev/null +++ b/assets/audio/Punch.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bah5akwld6a1" +path="res://.godot/imported/Punch.mp3-78bd7fa4cb7d87cc75dbc4b822aedafa.mp3str" + +[deps] + +source_file="res://assets/audio/Punch.mp3" +dest_files=["res://.godot/imported/Punch.mp3-78bd7fa4cb7d87cc75dbc4b822aedafa.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/ShotgunFire.wav b/assets/audio/ShotgunFire.wav new file mode 100644 index 0000000..9e54d17 Binary files /dev/null and b/assets/audio/ShotgunFire.wav differ diff --git a/assets/audio/ShotgunFire.wav.import b/assets/audio/ShotgunFire.wav.import new file mode 100644 index 0000000..e1f128b --- /dev/null +++ b/assets/audio/ShotgunFire.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://g72hyxdnaath" +path="res://.godot/imported/ShotgunFire.wav-70df6b48ce02053448913b184b2bae3e.sample" + +[deps] + +source_file="res://assets/audio/ShotgunFire.wav" +dest_files=["res://.godot/imported/ShotgunFire.wav-70df6b48ce02053448913b184b2bae3e.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/audio/UI Pop.mp3 b/assets/audio/UI Pop.mp3 new file mode 100644 index 0000000..4504a8a Binary files /dev/null and b/assets/audio/UI Pop.mp3 differ diff --git a/assets/audio/UI Pop.mp3.import b/assets/audio/UI Pop.mp3.import new file mode 100644 index 0000000..549d372 --- /dev/null +++ b/assets/audio/UI Pop.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://6nolwqlami52" +path="res://.godot/imported/UI Pop.mp3-d10ecbc145d64534db29a6a8b2158ca3.mp3str" + +[deps] + +source_file="res://assets/audio/UI Pop.mp3" +dest_files=["res://.godot/imported/UI Pop.mp3-d10ecbc145d64534db29a6a8b2158ca3.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/font/Bake Soda.otf b/assets/font/Bake Soda.otf new file mode 100644 index 0000000..d45ccf9 Binary files /dev/null and b/assets/font/Bake Soda.otf differ diff --git a/assets/font/Bake Soda.otf.import b/assets/font/Bake Soda.otf.import new file mode 100644 index 0000000..bedd221 --- /dev/null +++ b/assets/font/Bake Soda.otf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://kfh6ooeul77g" +path="res://.godot/imported/Bake Soda.otf-67efc852d110561bc03b480b4cee5804.fontdata" + +[deps] + +source_file="res://assets/font/Bake Soda.otf" +dest_files=["res://.godot/imported/Bake Soda.otf-67efc852d110561bc03b480b4cee5804.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=true +disable_embedded_bitmaps=true +multichannel_signed_distance_field=true +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=2 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/sprites/.DS_Store b/assets/sprites/.DS_Store new file mode 100644 index 0000000..10131db Binary files /dev/null and b/assets/sprites/.DS_Store differ diff --git a/assets/sprites/BG.png b/assets/sprites/BG.png new file mode 100644 index 0000000..ecb9441 Binary files /dev/null and b/assets/sprites/BG.png differ diff --git a/assets/sprites/BG.png.import b/assets/sprites/BG.png.import new file mode 100644 index 0000000..0a682c5 --- /dev/null +++ b/assets/sprites/BG.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cy4xfx762bxgb" +path="res://.godot/imported/BG.png-d632b8b84e0c7f9ea22e37c15ede2448.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/BG.png" +dest_files=["res://.godot/imported/BG.png-d632b8b84e0c7f9ea22e37c15ede2448.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Enemies/Enemy_1.png b/assets/sprites/Enemies/Enemy_1.png new file mode 100644 index 0000000..edbbe15 Binary files /dev/null and b/assets/sprites/Enemies/Enemy_1.png differ diff --git a/assets/sprites/Enemies/Enemy_1.png.import b/assets/sprites/Enemies/Enemy_1.png.import new file mode 100644 index 0000000..69ba249 --- /dev/null +++ b/assets/sprites/Enemies/Enemy_1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1ou504pylric" +path="res://.godot/imported/Enemy_1.png-c5c1f48756295087283657d27538cb2d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Enemies/Enemy_1.png" +dest_files=["res://.godot/imported/Enemy_1.png-c5c1f48756295087283657d27538cb2d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Enemies/Enemy_2.png b/assets/sprites/Enemies/Enemy_2.png new file mode 100644 index 0000000..ba6e6b0 Binary files /dev/null and b/assets/sprites/Enemies/Enemy_2.png differ diff --git a/assets/sprites/Enemies/Enemy_2.png.import b/assets/sprites/Enemies/Enemy_2.png.import new file mode 100644 index 0000000..4fd0b21 --- /dev/null +++ b/assets/sprites/Enemies/Enemy_2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf4ls8ho3cuqa" +path="res://.godot/imported/Enemy_2.png-89be12ddfffca258732a0ef72cb00c3e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Enemies/Enemy_2.png" +dest_files=["res://.godot/imported/Enemy_2.png-89be12ddfffca258732a0ef72cb00c3e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Enemies/Enemy_3.png b/assets/sprites/Enemies/Enemy_3.png new file mode 100644 index 0000000..68f0402 Binary files /dev/null and b/assets/sprites/Enemies/Enemy_3.png differ diff --git a/assets/sprites/Enemies/Enemy_3.png.import b/assets/sprites/Enemies/Enemy_3.png.import new file mode 100644 index 0000000..7746d8c --- /dev/null +++ b/assets/sprites/Enemies/Enemy_3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6vplmpl4q4jr" +path="res://.godot/imported/Enemy_3.png-8da9e22533a65fba1af9b548b001edef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Enemies/Enemy_3.png" +dest_files=["res://.godot/imported/Enemy_3.png-8da9e22533a65fba1af9b548b001edef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Enemies/Enemy_4.png b/assets/sprites/Enemies/Enemy_4.png new file mode 100644 index 0000000..0ac11d8 Binary files /dev/null and b/assets/sprites/Enemies/Enemy_4.png differ diff --git a/assets/sprites/Enemies/Enemy_4.png.import b/assets/sprites/Enemies/Enemy_4.png.import new file mode 100644 index 0000000..d5e35cd --- /dev/null +++ b/assets/sprites/Enemies/Enemy_4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4mllmwdfhmce" +path="res://.godot/imported/Enemy_4.png-4d654098c4fcd903ef5df137c93f5c88.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Enemies/Enemy_4.png" +dest_files=["res://.godot/imported/Enemy_4.png-4d654098c4fcd903ef5df137c93f5c88.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Enemies/Enemy_5.png b/assets/sprites/Enemies/Enemy_5.png new file mode 100644 index 0000000..9d2fbee Binary files /dev/null and b/assets/sprites/Enemies/Enemy_5.png differ diff --git a/assets/sprites/Enemies/Enemy_5.png.import b/assets/sprites/Enemies/Enemy_5.png.import new file mode 100644 index 0000000..8129154 --- /dev/null +++ b/assets/sprites/Enemies/Enemy_5.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://emsi6ifyt0vf" +path="res://.godot/imported/Enemy_5.png-5d0c221589e691ed6f5113dbabfa94ef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Enemies/Enemy_5.png" +dest_files=["res://.godot/imported/Enemy_5.png-5d0c221589e691ed6f5113dbabfa94ef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Gold/gold_1.png b/assets/sprites/Gold/gold_1.png new file mode 100644 index 0000000..0012dda Binary files /dev/null and b/assets/sprites/Gold/gold_1.png differ diff --git a/assets/sprites/Gold/gold_1.png.import b/assets/sprites/Gold/gold_1.png.import new file mode 100644 index 0000000..98ce1b7 --- /dev/null +++ b/assets/sprites/Gold/gold_1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chm4srsn6xd8y" +path="res://.godot/imported/gold_1.png-bf08025dea0aafb9f60de012554c10d5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Gold/gold_1.png" +dest_files=["res://.godot/imported/gold_1.png-bf08025dea0aafb9f60de012554c10d5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Gold/gold_2.png b/assets/sprites/Gold/gold_2.png new file mode 100644 index 0000000..f3d1d1b Binary files /dev/null and b/assets/sprites/Gold/gold_2.png differ diff --git a/assets/sprites/Gold/gold_2.png.import b/assets/sprites/Gold/gold_2.png.import new file mode 100644 index 0000000..3c98631 --- /dev/null +++ b/assets/sprites/Gold/gold_2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://x4f4a3012dc1" +path="res://.godot/imported/gold_2.png-efbb5be47fdd6f64487b67c2d100e92e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Gold/gold_2.png" +dest_files=["res://.godot/imported/gold_2.png-efbb5be47fdd6f64487b67c2d100e92e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Gold/gold_3.png b/assets/sprites/Gold/gold_3.png new file mode 100644 index 0000000..f84cb7e Binary files /dev/null and b/assets/sprites/Gold/gold_3.png differ diff --git a/assets/sprites/Gold/gold_3.png.import b/assets/sprites/Gold/gold_3.png.import new file mode 100644 index 0000000..367fdb1 --- /dev/null +++ b/assets/sprites/Gold/gold_3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c12thf546nxm8" +path="res://.godot/imported/gold_3.png-dc1151ec45173d7de7124d3ed7ca7df2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Gold/gold_3.png" +dest_files=["res://.godot/imported/gold_3.png-dc1151ec45173d7de7124d3ed7ca7df2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Gold/gold_4.png b/assets/sprites/Gold/gold_4.png new file mode 100644 index 0000000..90dd168 Binary files /dev/null and b/assets/sprites/Gold/gold_4.png differ diff --git a/assets/sprites/Gold/gold_4.png.import b/assets/sprites/Gold/gold_4.png.import new file mode 100644 index 0000000..72ff95b --- /dev/null +++ b/assets/sprites/Gold/gold_4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ph7csdu4c02d" +path="res://.godot/imported/gold_4.png-0e6788f336dd7a5d88433e6eb90e073e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Gold/gold_4.png" +dest_files=["res://.godot/imported/gold_4.png-0e6788f336dd7a5d88433e6eb90e073e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Map.png b/assets/sprites/Map.png new file mode 100644 index 0000000..16ff5cd Binary files /dev/null and b/assets/sprites/Map.png differ diff --git a/assets/sprites/Map.png.import b/assets/sprites/Map.png.import new file mode 100644 index 0000000..ead20ca --- /dev/null +++ b/assets/sprites/Map.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ov4fmsbglo55" +path="res://.godot/imported/Map.png-101e133673e6f6bdb639891bd400ea34.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Map.png" +dest_files=["res://.godot/imported/Map.png-101e133673e6f6bdb639891bd400ea34.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Players/Player_1.png b/assets/sprites/Players/Player_1.png new file mode 100644 index 0000000..0759470 Binary files /dev/null and b/assets/sprites/Players/Player_1.png differ diff --git a/assets/sprites/Players/Player_1.png.import b/assets/sprites/Players/Player_1.png.import new file mode 100644 index 0000000..95074d9 --- /dev/null +++ b/assets/sprites/Players/Player_1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cproxhccob85g" +path="res://.godot/imported/Player_1.png-53cb52ba3cfb957259ea9dedee4bf149.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Players/Player_1.png" +dest_files=["res://.godot/imported/Player_1.png-53cb52ba3cfb957259ea9dedee4bf149.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Players/Player_2.png b/assets/sprites/Players/Player_2.png new file mode 100644 index 0000000..55ab7c9 Binary files /dev/null and b/assets/sprites/Players/Player_2.png differ diff --git a/assets/sprites/Players/Player_2.png.import b/assets/sprites/Players/Player_2.png.import new file mode 100644 index 0000000..58b7ef7 --- /dev/null +++ b/assets/sprites/Players/Player_2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpxw8tsbgrfse" +path="res://.godot/imported/Player_2.png-3aa7ad3e86d8f5625278327f9ae5f0a2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Players/Player_2.png" +dest_files=["res://.godot/imported/Player_2.png-3aa7ad3e86d8f5625278327f9ae5f0a2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Players/Player_3}.png b/assets/sprites/Players/Player_3}.png new file mode 100644 index 0000000..68bec1f Binary files /dev/null and b/assets/sprites/Players/Player_3}.png differ diff --git a/assets/sprites/Players/Player_3}.png.import b/assets/sprites/Players/Player_3}.png.import new file mode 100644 index 0000000..3c6f2f4 --- /dev/null +++ b/assets/sprites/Players/Player_3}.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq63ocnu3lset" +path="res://.godot/imported/Player_3}.png-15b55fb9f6ece0a4e38234e38dee9601.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Players/Player_3}.png" +dest_files=["res://.godot/imported/Player_3}.png-15b55fb9f6ece0a4e38234e38dee9601.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Players/Player_4.png b/assets/sprites/Players/Player_4.png new file mode 100644 index 0000000..f7ed7d7 Binary files /dev/null and b/assets/sprites/Players/Player_4.png differ diff --git a/assets/sprites/Players/Player_4.png.import b/assets/sprites/Players/Player_4.png.import new file mode 100644 index 0000000..9b126fa --- /dev/null +++ b/assets/sprites/Players/Player_4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmox6e28kf6ax" +path="res://.godot/imported/Player_4.png-060836a38eda375981cb6774df8ae0b9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Players/Player_4.png" +dest_files=["res://.godot/imported/Player_4.png-060836a38eda375981cb6774df8ae0b9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Players/Player_5.png b/assets/sprites/Players/Player_5.png new file mode 100644 index 0000000..ad1d182 Binary files /dev/null and b/assets/sprites/Players/Player_5.png differ diff --git a/assets/sprites/Players/Player_5.png.import b/assets/sprites/Players/Player_5.png.import new file mode 100644 index 0000000..5eed5e2 --- /dev/null +++ b/assets/sprites/Players/Player_5.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bt0lww88864ws" +path="res://.godot/imported/Player_5.png-c384fe55bbfc04299fb09022f8cfe63a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Players/Player_5.png" +dest_files=["res://.godot/imported/Player_5.png-c384fe55bbfc04299fb09022f8cfe63a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Projectiles/Projectile_1.png b/assets/sprites/Projectiles/Projectile_1.png new file mode 100644 index 0000000..a35c02f Binary files /dev/null and b/assets/sprites/Projectiles/Projectile_1.png differ diff --git a/assets/sprites/Projectiles/Projectile_1.png.import b/assets/sprites/Projectiles/Projectile_1.png.import new file mode 100644 index 0000000..3e5ee85 --- /dev/null +++ b/assets/sprites/Projectiles/Projectile_1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmr4xxqrthts7" +path="res://.godot/imported/Projectile_1.png-e0bc760bbd7f56a6d39a78d3bdfb2025.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Projectiles/Projectile_1.png" +dest_files=["res://.godot/imported/Projectile_1.png-e0bc760bbd7f56a6d39a78d3bdfb2025.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Projectiles/Projectile_2.png b/assets/sprites/Projectiles/Projectile_2.png new file mode 100644 index 0000000..86f8772 Binary files /dev/null and b/assets/sprites/Projectiles/Projectile_2.png differ diff --git a/assets/sprites/Projectiles/Projectile_2.png.import b/assets/sprites/Projectiles/Projectile_2.png.import new file mode 100644 index 0000000..193d92d --- /dev/null +++ b/assets/sprites/Projectiles/Projectile_2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://45dwbyxmy4wd" +path="res://.godot/imported/Projectile_2.png-ed972d07bf538e42674d8e1cb83689cb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Projectiles/Projectile_2.png" +dest_files=["res://.godot/imported/Projectile_2.png-ed972d07bf538e42674d8e1cb83689cb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Projectiles/Projectile_3.png b/assets/sprites/Projectiles/Projectile_3.png new file mode 100644 index 0000000..1c24fc8 Binary files /dev/null and b/assets/sprites/Projectiles/Projectile_3.png differ diff --git a/assets/sprites/Projectiles/Projectile_3.png.import b/assets/sprites/Projectiles/Projectile_3.png.import new file mode 100644 index 0000000..979d741 --- /dev/null +++ b/assets/sprites/Projectiles/Projectile_3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3c2kwaw7powj" +path="res://.godot/imported/Projectile_3.png-187ef978e90a66a8d519e897575def74.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Projectiles/Projectile_3.png" +dest_files=["res://.godot/imported/Projectile_3.png-187ef978e90a66a8d519e897575def74.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Projectiles/Projectile_4.png b/assets/sprites/Projectiles/Projectile_4.png new file mode 100644 index 0000000..e06090f Binary files /dev/null and b/assets/sprites/Projectiles/Projectile_4.png differ diff --git a/assets/sprites/Projectiles/Projectile_4.png.import b/assets/sprites/Projectiles/Projectile_4.png.import new file mode 100644 index 0000000..c854a87 --- /dev/null +++ b/assets/sprites/Projectiles/Projectile_4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3m2aqwl8u1qx" +path="res://.godot/imported/Projectile_4.png-828607fa9671e3992bb1f2e84eed5272.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Projectiles/Projectile_4.png" +dest_files=["res://.godot/imported/Projectile_4.png-828607fa9671e3992bb1f2e84eed5272.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Projectiles/Projectile_5.png b/assets/sprites/Projectiles/Projectile_5.png new file mode 100644 index 0000000..8cdc19d Binary files /dev/null and b/assets/sprites/Projectiles/Projectile_5.png differ diff --git a/assets/sprites/Projectiles/Projectile_5.png.import b/assets/sprites/Projectiles/Projectile_5.png.import new file mode 100644 index 0000000..f2457d8 --- /dev/null +++ b/assets/sprites/Projectiles/Projectile_5.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf4yrlp8dofx1" +path="res://.godot/imported/Projectile_5.png-258a7683f5bbc3cab28821b91ee58ae3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Projectiles/Projectile_5.png" +dest_files=["res://.godot/imported/Projectile_5.png-258a7683f5bbc3cab28821b91ee58ae3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Projectiles/Projectile_enemy.png b/assets/sprites/Projectiles/Projectile_enemy.png new file mode 100644 index 0000000..cb03f82 Binary files /dev/null and b/assets/sprites/Projectiles/Projectile_enemy.png differ diff --git a/assets/sprites/Projectiles/Projectile_enemy.png.import b/assets/sprites/Projectiles/Projectile_enemy.png.import new file mode 100644 index 0000000..a734c52 --- /dev/null +++ b/assets/sprites/Projectiles/Projectile_enemy.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkji1b4um54aj" +path="res://.godot/imported/Projectile_enemy.png-32305282b7c5013ce5c665bcba7c8186.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Projectiles/Projectile_enemy.png" +dest_files=["res://.godot/imported/Projectile_enemy.png-32305282b7c5013ce5c665bcba7c8186.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Spawn_mark.png b/assets/sprites/Spawn_mark.png new file mode 100644 index 0000000..dc65456 Binary files /dev/null and b/assets/sprites/Spawn_mark.png differ diff --git a/assets/sprites/Spawn_mark.png.import b/assets/sprites/Spawn_mark.png.import new file mode 100644 index 0000000..277b4ff --- /dev/null +++ b/assets/sprites/Spawn_mark.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cg8i01i4vek32" +path="res://.godot/imported/Spawn_mark.png-df06f7a18816961301ed419e905c26b6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Spawn_mark.png" +dest_files=["res://.godot/imported/Spawn_mark.png-df06f7a18816961301ed419e905c26b6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/1.png b/assets/sprites/Upgrades/1.png new file mode 100644 index 0000000..96140f9 Binary files /dev/null and b/assets/sprites/Upgrades/1.png differ diff --git a/assets/sprites/Upgrades/1.png.import b/assets/sprites/Upgrades/1.png.import new file mode 100644 index 0000000..0bed657 --- /dev/null +++ b/assets/sprites/Upgrades/1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccm3apetb532i" +path="res://.godot/imported/1.png-1f4a056f3fd6ce306802d2fece1a608c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/1.png" +dest_files=["res://.godot/imported/1.png-1f4a056f3fd6ce306802d2fece1a608c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/10.png b/assets/sprites/Upgrades/10.png new file mode 100644 index 0000000..4a1b5ef Binary files /dev/null and b/assets/sprites/Upgrades/10.png differ diff --git a/assets/sprites/Upgrades/10.png.import b/assets/sprites/Upgrades/10.png.import new file mode 100644 index 0000000..d080c62 --- /dev/null +++ b/assets/sprites/Upgrades/10.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvqbrfm8g7paj" +path="res://.godot/imported/10.png-b133a629fbae8f116b731bd708778cd6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/10.png" +dest_files=["res://.godot/imported/10.png-b133a629fbae8f116b731bd708778cd6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/11.png b/assets/sprites/Upgrades/11.png new file mode 100644 index 0000000..e9bbdb6 Binary files /dev/null and b/assets/sprites/Upgrades/11.png differ diff --git a/assets/sprites/Upgrades/11.png.import b/assets/sprites/Upgrades/11.png.import new file mode 100644 index 0000000..2a29a06 --- /dev/null +++ b/assets/sprites/Upgrades/11.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dac1qxk0rktmg" +path="res://.godot/imported/11.png-ca4e56da37d6d2273ff70f3b7e6930ce.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/11.png" +dest_files=["res://.godot/imported/11.png-ca4e56da37d6d2273ff70f3b7e6930ce.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/12.png b/assets/sprites/Upgrades/12.png new file mode 100644 index 0000000..7142482 Binary files /dev/null and b/assets/sprites/Upgrades/12.png differ diff --git a/assets/sprites/Upgrades/12.png.import b/assets/sprites/Upgrades/12.png.import new file mode 100644 index 0000000..9ccc129 --- /dev/null +++ b/assets/sprites/Upgrades/12.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dn68qq5evmvwa" +path="res://.godot/imported/12.png-4a0cec7c89a2427899b0deeb337550b1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/12.png" +dest_files=["res://.godot/imported/12.png-4a0cec7c89a2427899b0deeb337550b1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/13.png b/assets/sprites/Upgrades/13.png new file mode 100644 index 0000000..6b85798 Binary files /dev/null and b/assets/sprites/Upgrades/13.png differ diff --git a/assets/sprites/Upgrades/13.png.import b/assets/sprites/Upgrades/13.png.import new file mode 100644 index 0000000..c65e37f --- /dev/null +++ b/assets/sprites/Upgrades/13.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ceccthrgto2um" +path="res://.godot/imported/13.png-ec5cc9350ff9d29cd81e59d8e1622e8c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/13.png" +dest_files=["res://.godot/imported/13.png-ec5cc9350ff9d29cd81e59d8e1622e8c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/2.png b/assets/sprites/Upgrades/2.png new file mode 100644 index 0000000..3f8ada6 Binary files /dev/null and b/assets/sprites/Upgrades/2.png differ diff --git a/assets/sprites/Upgrades/2.png.import b/assets/sprites/Upgrades/2.png.import new file mode 100644 index 0000000..19f6ed9 --- /dev/null +++ b/assets/sprites/Upgrades/2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c41e5to043u4m" +path="res://.godot/imported/2.png-57c21e4abf7587e0be3d7f479bd2f8c2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/2.png" +dest_files=["res://.godot/imported/2.png-57c21e4abf7587e0be3d7f479bd2f8c2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/3.png b/assets/sprites/Upgrades/3.png new file mode 100644 index 0000000..daf0bbe Binary files /dev/null and b/assets/sprites/Upgrades/3.png differ diff --git a/assets/sprites/Upgrades/3.png.import b/assets/sprites/Upgrades/3.png.import new file mode 100644 index 0000000..21cf9e2 --- /dev/null +++ b/assets/sprites/Upgrades/3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxl550mv1d5l6" +path="res://.godot/imported/3.png-04e33b57567cdd3c5987d06a01cb290d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/3.png" +dest_files=["res://.godot/imported/3.png-04e33b57567cdd3c5987d06a01cb290d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/4.png b/assets/sprites/Upgrades/4.png new file mode 100644 index 0000000..de29585 Binary files /dev/null and b/assets/sprites/Upgrades/4.png differ diff --git a/assets/sprites/Upgrades/4.png.import b/assets/sprites/Upgrades/4.png.import new file mode 100644 index 0000000..0d63473 --- /dev/null +++ b/assets/sprites/Upgrades/4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3p6i6cxnf1sy" +path="res://.godot/imported/4.png-0dbfe045086275f391f2cb260406db9c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/4.png" +dest_files=["res://.godot/imported/4.png-0dbfe045086275f391f2cb260406db9c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/6.png b/assets/sprites/Upgrades/6.png new file mode 100644 index 0000000..f3df7c5 Binary files /dev/null and b/assets/sprites/Upgrades/6.png differ diff --git a/assets/sprites/Upgrades/6.png.import b/assets/sprites/Upgrades/6.png.import new file mode 100644 index 0000000..1df3a53 --- /dev/null +++ b/assets/sprites/Upgrades/6.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://513vy8yuf2c3" +path="res://.godot/imported/6.png-b42f9c80f56eb2458d8f5a6a843ed1b0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/6.png" +dest_files=["res://.godot/imported/6.png-b42f9c80f56eb2458d8f5a6a843ed1b0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/7.png b/assets/sprites/Upgrades/7.png new file mode 100644 index 0000000..fe86b38 Binary files /dev/null and b/assets/sprites/Upgrades/7.png differ diff --git a/assets/sprites/Upgrades/7.png.import b/assets/sprites/Upgrades/7.png.import new file mode 100644 index 0000000..1bf052e --- /dev/null +++ b/assets/sprites/Upgrades/7.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://k3qfoarie5u0" +path="res://.godot/imported/7.png-cd18cb142c75c2c0e12d9d5839539cb2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/7.png" +dest_files=["res://.godot/imported/7.png-cd18cb142c75c2c0e12d9d5839539cb2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/8.png b/assets/sprites/Upgrades/8.png new file mode 100644 index 0000000..1b87abf Binary files /dev/null and b/assets/sprites/Upgrades/8.png differ diff --git a/assets/sprites/Upgrades/8.png.import b/assets/sprites/Upgrades/8.png.import new file mode 100644 index 0000000..a0694fb --- /dev/null +++ b/assets/sprites/Upgrades/8.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byg3400qlcem6" +path="res://.godot/imported/8.png-83e52fce42f6532090283ffa155bbaa7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/8.png" +dest_files=["res://.godot/imported/8.png-83e52fce42f6532090283ffa155bbaa7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Upgrades/9.png b/assets/sprites/Upgrades/9.png new file mode 100644 index 0000000..a26f459 Binary files /dev/null and b/assets/sprites/Upgrades/9.png differ diff --git a/assets/sprites/Upgrades/9.png.import b/assets/sprites/Upgrades/9.png.import new file mode 100644 index 0000000..c1e2015 --- /dev/null +++ b/assets/sprites/Upgrades/9.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyvhlxy2ogrl5" +path="res://.godot/imported/9.png-bf8a5f476ef6f634bdd083fe810df2f6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Upgrades/9.png" +dest_files=["res://.godot/imported/9.png-bf8a5f476ef6f634bdd083fe810df2f6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/.DS_Store b/assets/sprites/Weapons/.DS_Store new file mode 100644 index 0000000..0409bc8 Binary files /dev/null and b/assets/sprites/Weapons/.DS_Store differ diff --git a/assets/sprites/Weapons/Icons/weapon_axe_icon.png b/assets/sprites/Weapons/Icons/weapon_axe_icon.png new file mode 100644 index 0000000..f404d5b Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_axe_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_axe_icon.png.import b/assets/sprites/Weapons/Icons/weapon_axe_icon.png.import new file mode 100644 index 0000000..7c3bb8e --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_axe_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d8op56q0uwh1" +path="res://.godot/imported/weapon_axe_icon.png-75ffa1b2539dcc8ee0f603b64910c2d6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_axe_icon.png" +dest_files=["res://.godot/imported/weapon_axe_icon.png-75ffa1b2539dcc8ee0f603b64910c2d6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_chainsaw_icon.png b/assets/sprites/Weapons/Icons/weapon_chainsaw_icon.png new file mode 100644 index 0000000..56c8124 Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_chainsaw_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_chainsaw_icon.png.import b/assets/sprites/Weapons/Icons/weapon_chainsaw_icon.png.import new file mode 100644 index 0000000..b02769a --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_chainsaw_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://yk5ltsb4khr8" +path="res://.godot/imported/weapon_chainsaw_icon.png-c79ae2aa1fa24e1e8f652cf548a24b7f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_chainsaw_icon.png" +dest_files=["res://.godot/imported/weapon_chainsaw_icon.png-c79ae2aa1fa24e1e8f652cf548a24b7f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_laser_icon.png b/assets/sprites/Weapons/Icons/weapon_laser_icon.png new file mode 100644 index 0000000..fd85919 Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_laser_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_laser_icon.png.import b/assets/sprites/Weapons/Icons/weapon_laser_icon.png.import new file mode 100644 index 0000000..31ef77c --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_laser_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crs6paux78un0" +path="res://.godot/imported/weapon_laser_icon.png-fa7a16cae0b0058ccb1beffe8f4bd9f9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_laser_icon.png" +dest_files=["res://.godot/imported/weapon_laser_icon.png-fa7a16cae0b0058ccb1beffe8f4bd9f9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_mace_icon.png b/assets/sprites/Weapons/Icons/weapon_mace_icon.png new file mode 100644 index 0000000..797d418 Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_mace_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_mace_icon.png.import b/assets/sprites/Weapons/Icons/weapon_mace_icon.png.import new file mode 100644 index 0000000..8b3950a --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_mace_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmlrktiwatuhw" +path="res://.godot/imported/weapon_mace_icon.png-1a6ca8b3829106c6af83711daff56ee3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_mace_icon.png" +dest_files=["res://.godot/imported/weapon_mace_icon.png-1a6ca8b3829106c6af83711daff56ee3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_pistol_icon.png b/assets/sprites/Weapons/Icons/weapon_pistol_icon.png new file mode 100644 index 0000000..678d8aa Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_pistol_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_pistol_icon.png.import b/assets/sprites/Weapons/Icons/weapon_pistol_icon.png.import new file mode 100644 index 0000000..9bb394a --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_pistol_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctbl7s5o37g7v" +path="res://.godot/imported/weapon_pistol_icon.png-49180d4b90d3c2b177959f9b1fbfff93.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_pistol_icon.png" +dest_files=["res://.godot/imported/weapon_pistol_icon.png-49180d4b90d3c2b177959f9b1fbfff93.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_punch_icon.png b/assets/sprites/Weapons/Icons/weapon_punch_icon.png new file mode 100644 index 0000000..c00482f Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_punch_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_punch_icon.png.import b/assets/sprites/Weapons/Icons/weapon_punch_icon.png.import new file mode 100644 index 0000000..a76bc23 --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_punch_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyh23wqn8vcac" +path="res://.godot/imported/weapon_punch_icon.png-cd3fd3d21bb6bae5112dff100587a0da.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_punch_icon.png" +dest_files=["res://.godot/imported/weapon_punch_icon.png-cd3fd3d21bb6bae5112dff100587a0da.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_revolver_icon.png b/assets/sprites/Weapons/Icons/weapon_revolver_icon.png new file mode 100644 index 0000000..aac915e Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_revolver_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_revolver_icon.png.import b/assets/sprites/Weapons/Icons/weapon_revolver_icon.png.import new file mode 100644 index 0000000..ffcaf01 --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_revolver_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmo5qwx6l6wdu" +path="res://.godot/imported/weapon_revolver_icon.png-f3dd31b5a9464a2bef80b6193cda80fe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_revolver_icon.png" +dest_files=["res://.godot/imported/weapon_revolver_icon.png-f3dd31b5a9464a2bef80b6193cda80fe.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_shotgun_icon.png b/assets/sprites/Weapons/Icons/weapon_shotgun_icon.png new file mode 100644 index 0000000..92ff694 Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_shotgun_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_shotgun_icon.png.import b/assets/sprites/Weapons/Icons/weapon_shotgun_icon.png.import new file mode 100644 index 0000000..0e35f47 --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_shotgun_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dx2oqsohwycoa" +path="res://.godot/imported/weapon_shotgun_icon.png-b5b0fd02931e81f7cb358d22dc1205a6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_shotgun_icon.png" +dest_files=["res://.godot/imported/weapon_shotgun_icon.png-b5b0fd02931e81f7cb358d22dc1205a6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_smg_icon.png b/assets/sprites/Weapons/Icons/weapon_smg_icon.png new file mode 100644 index 0000000..7867e0f Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_smg_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_smg_icon.png.import b/assets/sprites/Weapons/Icons/weapon_smg_icon.png.import new file mode 100644 index 0000000..556fde1 --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_smg_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5qsdr8kgiqe3" +path="res://.godot/imported/weapon_smg_icon.png-e5a09904359fad45c4c60e4073b1af11.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_smg_icon.png" +dest_files=["res://.godot/imported/weapon_smg_icon.png-e5a09904359fad45c4c60e4073b1af11.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_sword_icon.png b/assets/sprites/Weapons/Icons/weapon_sword_icon.png new file mode 100644 index 0000000..d85aa4d Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_sword_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_sword_icon.png.import b/assets/sprites/Weapons/Icons/weapon_sword_icon.png.import new file mode 100644 index 0000000..0e76342 --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_sword_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnb452021oi28" +path="res://.godot/imported/weapon_sword_icon.png-e31b2cdeceec38f0d7d9992cd2ae1e2a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_sword_icon.png" +dest_files=["res://.godot/imported/weapon_sword_icon.png-e31b2cdeceec38f0d7d9992cd2ae1e2a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Icons/weapon_wand_icon.png b/assets/sprites/Weapons/Icons/weapon_wand_icon.png new file mode 100644 index 0000000..b210db7 Binary files /dev/null and b/assets/sprites/Weapons/Icons/weapon_wand_icon.png differ diff --git a/assets/sprites/Weapons/Icons/weapon_wand_icon.png.import b/assets/sprites/Weapons/Icons/weapon_wand_icon.png.import new file mode 100644 index 0000000..8753397 --- /dev/null +++ b/assets/sprites/Weapons/Icons/weapon_wand_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvrve6ucp4svv" +path="res://.godot/imported/weapon_wand_icon.png-e9f3dbbb0a90e07308450a20024a89fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Icons/weapon_wand_icon.png" +dest_files=["res://.godot/imported/weapon_wand_icon.png-e9f3dbbb0a90e07308450a20024a89fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Melee/Weapon_Punch.png b/assets/sprites/Weapons/Melee/Weapon_Punch.png new file mode 100644 index 0000000..fb25336 Binary files /dev/null and b/assets/sprites/Weapons/Melee/Weapon_Punch.png differ diff --git a/assets/sprites/Weapons/Melee/Weapon_Punch.png.import b/assets/sprites/Weapons/Melee/Weapon_Punch.png.import new file mode 100644 index 0000000..2295110 --- /dev/null +++ b/assets/sprites/Weapons/Melee/Weapon_Punch.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://l5hst1cf27oo" +path="res://.godot/imported/Weapon_Punch.png-599047369a15458f8ddc2e03e2bff9bb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Melee/Weapon_Punch.png" +dest_files=["res://.godot/imported/Weapon_Punch.png-599047369a15458f8ddc2e03e2bff9bb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Melee/Weapon_axe.png b/assets/sprites/Weapons/Melee/Weapon_axe.png new file mode 100644 index 0000000..2b4174a Binary files /dev/null and b/assets/sprites/Weapons/Melee/Weapon_axe.png differ diff --git a/assets/sprites/Weapons/Melee/Weapon_axe.png.import b/assets/sprites/Weapons/Melee/Weapon_axe.png.import new file mode 100644 index 0000000..b63f24d --- /dev/null +++ b/assets/sprites/Weapons/Melee/Weapon_axe.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbw1axlomamnl" +path="res://.godot/imported/Weapon_axe.png-fb0e58e3101ec8a1c9858aa5addc6e59.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Melee/Weapon_axe.png" +dest_files=["res://.godot/imported/Weapon_axe.png-fb0e58e3101ec8a1c9858aa5addc6e59.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Melee/Weapon_chainsaw.png b/assets/sprites/Weapons/Melee/Weapon_chainsaw.png new file mode 100644 index 0000000..6e68170 Binary files /dev/null and b/assets/sprites/Weapons/Melee/Weapon_chainsaw.png differ diff --git a/assets/sprites/Weapons/Melee/Weapon_chainsaw.png.import b/assets/sprites/Weapons/Melee/Weapon_chainsaw.png.import new file mode 100644 index 0000000..1b95fec --- /dev/null +++ b/assets/sprites/Weapons/Melee/Weapon_chainsaw.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nrabpofasepu" +path="res://.godot/imported/Weapon_chainsaw.png-8212eb3fcb03c3d18908766ffe26e5ee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Melee/Weapon_chainsaw.png" +dest_files=["res://.godot/imported/Weapon_chainsaw.png-8212eb3fcb03c3d18908766ffe26e5ee.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Melee/Weapon_mace.png b/assets/sprites/Weapons/Melee/Weapon_mace.png new file mode 100644 index 0000000..7ee7e94 Binary files /dev/null and b/assets/sprites/Weapons/Melee/Weapon_mace.png differ diff --git a/assets/sprites/Weapons/Melee/Weapon_mace.png.import b/assets/sprites/Weapons/Melee/Weapon_mace.png.import new file mode 100644 index 0000000..b9a6537 --- /dev/null +++ b/assets/sprites/Weapons/Melee/Weapon_mace.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdjcyalbu80fw" +path="res://.godot/imported/Weapon_mace.png-e97b0a5eee717400dc16880c4ca8012b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Melee/Weapon_mace.png" +dest_files=["res://.godot/imported/Weapon_mace.png-e97b0a5eee717400dc16880c4ca8012b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Melee/Weapon_sword.png b/assets/sprites/Weapons/Melee/Weapon_sword.png new file mode 100644 index 0000000..679e80d Binary files /dev/null and b/assets/sprites/Weapons/Melee/Weapon_sword.png differ diff --git a/assets/sprites/Weapons/Melee/Weapon_sword.png.import b/assets/sprites/Weapons/Melee/Weapon_sword.png.import new file mode 100644 index 0000000..6aec1a8 --- /dev/null +++ b/assets/sprites/Weapons/Melee/Weapon_sword.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2fk3slrab3bp" +path="res://.godot/imported/Weapon_sword.png-82a689a3292463aea3063f740d878037.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Melee/Weapon_sword.png" +dest_files=["res://.godot/imported/Weapon_sword.png-82a689a3292463aea3063f740d878037.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Melee/Weapon_wand.png b/assets/sprites/Weapons/Melee/Weapon_wand.png new file mode 100644 index 0000000..f82aa28 Binary files /dev/null and b/assets/sprites/Weapons/Melee/Weapon_wand.png differ diff --git a/assets/sprites/Weapons/Melee/Weapon_wand.png.import b/assets/sprites/Weapons/Melee/Weapon_wand.png.import new file mode 100644 index 0000000..5d6aab2 --- /dev/null +++ b/assets/sprites/Weapons/Melee/Weapon_wand.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cio6msi4s4r8k" +path="res://.godot/imported/Weapon_wand.png-625aca74db78e47f0d33d2e28efc63bb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Melee/Weapon_wand.png" +dest_files=["res://.godot/imported/Weapon_wand.png-625aca74db78e47f0d33d2e28efc63bb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Range/WeaponLaser.png b/assets/sprites/Weapons/Range/WeaponLaser.png new file mode 100644 index 0000000..62159a5 Binary files /dev/null and b/assets/sprites/Weapons/Range/WeaponLaser.png differ diff --git a/assets/sprites/Weapons/Range/WeaponLaser.png.import b/assets/sprites/Weapons/Range/WeaponLaser.png.import new file mode 100644 index 0000000..b0c0140 --- /dev/null +++ b/assets/sprites/Weapons/Range/WeaponLaser.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xqoogkscdty6" +path="res://.godot/imported/WeaponLaser.png-06b30ffb660aa7668f9005132596efa5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Range/WeaponLaser.png" +dest_files=["res://.godot/imported/WeaponLaser.png-06b30ffb660aa7668f9005132596efa5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Range/WeaponPistol.png b/assets/sprites/Weapons/Range/WeaponPistol.png new file mode 100644 index 0000000..0e18fab Binary files /dev/null and b/assets/sprites/Weapons/Range/WeaponPistol.png differ diff --git a/assets/sprites/Weapons/Range/WeaponPistol.png.import b/assets/sprites/Weapons/Range/WeaponPistol.png.import new file mode 100644 index 0000000..ad4f9c6 --- /dev/null +++ b/assets/sprites/Weapons/Range/WeaponPistol.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbsd0o1wllf0p" +path="res://.godot/imported/WeaponPistol.png-05f542ed2ae3532e63ee57876bf70b3a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Range/WeaponPistol.png" +dest_files=["res://.godot/imported/WeaponPistol.png-05f542ed2ae3532e63ee57876bf70b3a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Range/WeaponRevolver.png b/assets/sprites/Weapons/Range/WeaponRevolver.png new file mode 100644 index 0000000..e0ae3b9 Binary files /dev/null and b/assets/sprites/Weapons/Range/WeaponRevolver.png differ diff --git a/assets/sprites/Weapons/Range/WeaponRevolver.png.import b/assets/sprites/Weapons/Range/WeaponRevolver.png.import new file mode 100644 index 0000000..2908289 --- /dev/null +++ b/assets/sprites/Weapons/Range/WeaponRevolver.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duqh85poxmumg" +path="res://.godot/imported/WeaponRevolver.png-e21332dae388cad98f75b50eff68be3d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Range/WeaponRevolver.png" +dest_files=["res://.godot/imported/WeaponRevolver.png-e21332dae388cad98f75b50eff68be3d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Range/WeaponSMG.png b/assets/sprites/Weapons/Range/WeaponSMG.png new file mode 100644 index 0000000..48ae9e9 Binary files /dev/null and b/assets/sprites/Weapons/Range/WeaponSMG.png differ diff --git a/assets/sprites/Weapons/Range/WeaponSMG.png.import b/assets/sprites/Weapons/Range/WeaponSMG.png.import new file mode 100644 index 0000000..62f5d01 --- /dev/null +++ b/assets/sprites/Weapons/Range/WeaponSMG.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2y5upwgfl7p4" +path="res://.godot/imported/WeaponSMG.png-0bb94804a8aac39ff943aade4cb82412.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Range/WeaponSMG.png" +dest_files=["res://.godot/imported/WeaponSMG.png-0bb94804a8aac39ff943aade4cb82412.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/Weapons/Range/WeaponShotgun.png b/assets/sprites/Weapons/Range/WeaponShotgun.png new file mode 100644 index 0000000..7d1fa91 Binary files /dev/null and b/assets/sprites/Weapons/Range/WeaponShotgun.png differ diff --git a/assets/sprites/Weapons/Range/WeaponShotgun.png.import b/assets/sprites/Weapons/Range/WeaponShotgun.png.import new file mode 100644 index 0000000..ac4ecfe --- /dev/null +++ b/assets/sprites/Weapons/Range/WeaponShotgun.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7cwrud8hbq0b" +path="res://.godot/imported/WeaponShotgun.png-92a9cf14b44284b399904a0f48d0089b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/Weapons/Range/WeaponShotgun.png" +dest_files=["res://.godot/imported/WeaponShotgun.png-92a9cf14b44284b399904a0f48d0089b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/shadow.png b/assets/sprites/shadow.png new file mode 100644 index 0000000..4e99f63 Binary files /dev/null and b/assets/sprites/shadow.png differ diff --git a/assets/sprites/shadow.png.import b/assets/sprites/shadow.png.import new file mode 100644 index 0000000..6a84ef7 --- /dev/null +++ b/assets/sprites/shadow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://devt2xbk78rej" +path="res://.godot/imported/shadow.png-f52a4b21cba909a05ee6d0dae1153e13.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/shadow.png" +dest_files=["res://.godot/imported/shadow.png-f52a4b21cba909a05ee6d0dae1153e13.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..c6bbb7d --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..c18dafc --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bg7l4grfsilcp" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..57aa034 --- /dev/null +++ b/project.godot @@ -0,0 +1,59 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="brotato" +run/main_scene="uid://cgljr7wcstmyp" +config/features=PackedStringArray("4.6", "Mobile") +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=1920 +window/size/viewport_height=1080 +window/stretch/mode="canvas_items" + +[input] + +move_up={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) +] +} +move_right={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +] +} +move_left={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) +] +} +move_down={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +] +} +dash={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) +] +} + +[physics] + +3d/physics_engine="Jolt Physics" + +[rendering] + +rendering_device/driver.windows="d3d12" +renderer/rendering_method="mobile" diff --git a/scenes/unit/players/player.gd b/scenes/unit/players/player.gd new file mode 100644 index 0000000..3a176ef --- /dev/null +++ b/scenes/unit/players/player.gd @@ -0,0 +1,72 @@ +extends Unit +class_name Player + +@export var dash_duration := 0.4 +@export var dash_speed_multi := 2.7 +@export var dash_cooldown := 1.5 + +@onready var dash_timer: Timer = $DashTimer +@onready var dash_cooldown_timer: Timer = $DashCooldownTimer +@onready var collision: CollisionShape2D = $CollisionShape2D + +var move_dir: Vector2 +var is_dashing := false +var dash_available := true + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + dash_timer.wait_time = dash_duration + dash_cooldown_timer.wait_time = dash_cooldown + + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + move_dir = Input.get_vector("move_left", "move_right", "move_up", "move_down") + + var current_velocity := move_dir * 500 + if is_dashing: + current_velocity *= dash_speed_multi + + position += current_velocity * delta + + if can_dash(): + start_dash() + + update_animations() + update_rotation() + +func update_animations() -> void: + if move_dir.length() > 0: + anim_player.play("move") + else: + anim_player.play("idle") + +func update_rotation() -> void: + if move_dir == Vector2.ZERO: + return + + if move_dir.x >= 0.1: + visuals.scale = Vector2(-0.5,0.5) + else: + visuals.scale = Vector2(0.5,0.5) + +func start_dash() -> void: + is_dashing = true + dash_timer.start() + visuals.modulate.a = 0.5 + collision.set_deferred("disabled",true) + + +func can_dash() -> bool: + return not is_dashing and \ + dash_cooldown_timer.is_stopped() and \ + Input.is_action_just_pressed("dash") and \ + move_dir != Vector2.ZERO + +func _on_dash_timer_timeout() -> void: + is_dashing = false + visuals.modulate.a = 1.0 + move_dir = Vector2.ZERO + collision.set_deferred("disabled", false) + dash_cooldown_timer.start() diff --git a/scenes/unit/players/player.gd.uid b/scenes/unit/players/player.gd.uid new file mode 100644 index 0000000..d3bce03 --- /dev/null +++ b/scenes/unit/players/player.gd.uid @@ -0,0 +1 @@ +uid://b5makasbbi1ov diff --git a/scenes/unit/players/player_well_rounded.tscn b/scenes/unit/players/player_well_rounded.tscn new file mode 100644 index 0000000..eb7284f --- /dev/null +++ b/scenes/unit/players/player_well_rounded.tscn @@ -0,0 +1,25 @@ +[gd_scene format=3 uid="uid://cgljr7wcstmyp"] + +[ext_resource type="PackedScene" uid="uid://d2l68snnemcet" path="res://scenes/unit/unit.tscn" id="1_wkafa"] +[ext_resource type="Script" uid="uid://b5makasbbi1ov" path="res://scenes/unit/players/player.gd" id="2_xa7el"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_etcc1"] +radius = 30.0 + +[node name="PlayerWellRounded" unique_id=2022554550 instance=ExtResource("1_wkafa")] +script = ExtResource("2_xa7el") +dash_duration = 0.4 +dash_speed_multi = 2.7 +dash_cooldown = 1.5 + +[node name="CollisionShape2D" parent="." index="1" unique_id=139786467] +position = Vector2(0, -31) +shape = SubResource("CircleShape2D_etcc1") + +[node name="DashTimer" type="Timer" parent="." index="3" unique_id=968231365] +one_shot = true + +[node name="DashCooldownTimer" type="Timer" parent="." index="4" unique_id=278610339] +one_shot = true + +[connection signal="timeout" from="DashTimer" to="." method="_on_dash_timer_timeout"] diff --git a/scenes/unit/unit.gd b/scenes/unit/unit.gd new file mode 100644 index 0000000..edcd589 --- /dev/null +++ b/scenes/unit/unit.gd @@ -0,0 +1,6 @@ +extends Node2D +class_name Unit + +@onready var visuals: Node2D = %Visuals +@onready var sprite: Sprite2D = %Sprite +@onready var anim_player: AnimationPlayer = $AnimationPlayer diff --git a/scenes/unit/unit.gd.uid b/scenes/unit/unit.gd.uid new file mode 100644 index 0000000..8d0814f --- /dev/null +++ b/scenes/unit/unit.gd.uid @@ -0,0 +1 @@ +uid://cwf3afjy6t6rg diff --git a/scenes/unit/unit.tscn b/scenes/unit/unit.tscn new file mode 100644 index 0000000..d951d8d --- /dev/null +++ b/scenes/unit/unit.tscn @@ -0,0 +1,248 @@ +[gd_scene format=3 uid="uid://d2l68snnemcet"] + +[ext_resource type="Texture2D" uid="uid://devt2xbk78rej" path="res://assets/sprites/shadow.png" id="1_fvc8g"] +[ext_resource type="Script" uid="uid://cwf3afjy6t6rg" path="res://scenes/unit/unit.gd" id="1_vh40f"] +[ext_resource type="Texture2D" uid="uid://cproxhccob85g" path="res://assets/sprites/Players/Player_1.png" id="2_vh40f"] + +[sub_resource type="Animation" id="Animation_bhlit"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Visuals/Sprite:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Visuals/Sprite:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Visuals/Sprite:position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -61)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Visuals/Shadow:scale") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0.8, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Visuals/Shadow:position") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="Animation" id="Animation_0wuuu"] +resource_name = "move" +length = 0.5 +step = 0.05 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Visuals/Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.3), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0, -61), Vector2(0, -100), Vector2(0, -61)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Visuals/Sprite:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.15, 0.4), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [0.0, 0.0, 1.5707963267948966] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Visuals/Sprite:scale") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.15), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(1, 1), Vector2(0.8, 1.4), Vector2(0.9, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Visuals/Shadow:scale") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.1, 0.3), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0.8, 1), Vector2(0.6, 1), Vector2(0.9, 1)] +} + +[sub_resource type="Animation" id="Animation_vgvef"] +resource_name = "die" +length = 0.8 +loop_mode = 1 +step = 0.05 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Visuals/Sprite:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.20000845, 0.4000169, 0.60002536), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(1, 1), Vector2(1.2, 0.8), Vector2(1, 1), Vector2(1.2, 0.8)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Visuals/Sprite:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Visuals/Shadow:position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -4)] +} + +[sub_resource type="Animation" id="Animation_3po7s"] +resource_name = "idle" +length = 0.6 +loop_mode = 1 +step = 0.05 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Visuals/Sprite:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.15, 0.3, 0.45), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0.8, 1.1), Vector2(1, 1), Vector2(0.8, 1.1), Vector2(1, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Visuals/Sprite:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.15, 0.3, 0.45), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [0.2617993877991494, 0.0, -0.2617993877991494, 0.0] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Visuals/Sprite:position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.15, 0.3, 0.45), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, -61), Vector2(0, -75), Vector2(0, -61), Vector2(0, -75)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Visuals/Shadow:scale") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.15, 0.3, 0.45), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0.8, 1), Vector2(0.6, 1), Vector2(0.8, 1), Vector2(0.6, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_w7udy"] +_data = { +&"RESET": SubResource("Animation_bhlit"), +&"die": SubResource("Animation_0wuuu"), +&"idle": SubResource("Animation_vgvef"), +&"move": SubResource("Animation_3po7s") +} + +[node name="Unit" type="Node2D" unique_id=2022554550] +script = ExtResource("1_vh40f") + +[node name="Visuals" type="Node2D" parent="." unique_id=395976388] +unique_name_in_owner = true +scale = Vector2(0.5, 0.5) + +[node name="Shadow" type="Sprite2D" parent="Visuals" unique_id=2136480859] +modulate = Color(0.11119685, 0.11119684, 0.11119684, 1) +self_modulate = Color(0.101960786, 0.101960786, 0.101960786, 0.3372549) +scale = Vector2(0.8, 1) +texture = ExtResource("1_fvc8g") + +[node name="Sprite" type="Sprite2D" parent="Visuals" unique_id=1925870318] +unique_name_in_owner = true +position = Vector2(0, -61) +texture = ExtResource("2_vh40f") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=139786467] + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=619019243] +libraries/ = SubResource("AnimationLibrary_w7udy")