diff --git a/art/sprites/characters/Character_001_Dead.png b/art/sprites/characters/Character_001_Dead.png new file mode 100644 index 0000000..2340c33 Binary files /dev/null and b/art/sprites/characters/Character_001_Dead.png differ diff --git a/art/sprites/characters/Character_001_Dead.png.import b/art/sprites/characters/Character_001_Dead.png.import new file mode 100644 index 0000000..4fdb88a --- /dev/null +++ b/art/sprites/characters/Character_001_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dl5678nw0ak4q" +path="res://.godot/imported/Character_001_Dead.png-53f8a2c7c9d21301ad6ecc32b2e18e90.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_001_Dead.png" +dest_files=["res://.godot/imported/Character_001_Dead.png-53f8a2c7c9d21301ad6ecc32b2e18e90.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/art/sprites/characters/Character_001_Idle.png b/art/sprites/characters/Character_001_Idle.png new file mode 100644 index 0000000..9d86ee8 Binary files /dev/null and b/art/sprites/characters/Character_001_Idle.png differ diff --git a/art/sprites/characters/Character_001_Idle.png.import b/art/sprites/characters/Character_001_Idle.png.import new file mode 100644 index 0000000..1ee7f2a --- /dev/null +++ b/art/sprites/characters/Character_001_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vdtgxefdrv6h" +path="res://.godot/imported/Character_001_Idle.png-949c25bb7badfcc54ea7b50733e40589.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_001_Idle.png" +dest_files=["res://.godot/imported/Character_001_Idle.png-949c25bb7badfcc54ea7b50733e40589.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/art/sprites/characters/Character_001_Walk.png b/art/sprites/characters/Character_001_Walk.png new file mode 100644 index 0000000..3177249 Binary files /dev/null and b/art/sprites/characters/Character_001_Walk.png differ diff --git a/art/sprites/characters/Character_001_Walk.png.import b/art/sprites/characters/Character_001_Walk.png.import new file mode 100644 index 0000000..0f2c40a --- /dev/null +++ b/art/sprites/characters/Character_001_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bx7dgdvihp3kj" +path="res://.godot/imported/Character_001_Walk.png-84dbf748230688d019f76cc700c71c17.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_001_Walk.png" +dest_files=["res://.godot/imported/Character_001_Walk.png-84dbf748230688d019f76cc700c71c17.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/art/sprites/characters/Character_002_Dead.png b/art/sprites/characters/Character_002_Dead.png new file mode 100644 index 0000000..f1be9a0 Binary files /dev/null and b/art/sprites/characters/Character_002_Dead.png differ diff --git a/art/sprites/characters/Character_002_Dead.png.import b/art/sprites/characters/Character_002_Dead.png.import new file mode 100644 index 0000000..70cfd3c --- /dev/null +++ b/art/sprites/characters/Character_002_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvyms2xddxkky" +path="res://.godot/imported/Character_002_Dead.png-6e0015f8f83360b89fdd2ea19f2e0a7c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_002_Dead.png" +dest_files=["res://.godot/imported/Character_002_Dead.png-6e0015f8f83360b89fdd2ea19f2e0a7c.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/art/sprites/characters/Character_002_Idle.png b/art/sprites/characters/Character_002_Idle.png new file mode 100644 index 0000000..c767dc8 Binary files /dev/null and b/art/sprites/characters/Character_002_Idle.png differ diff --git a/art/sprites/characters/Character_002_Idle.png.import b/art/sprites/characters/Character_002_Idle.png.import new file mode 100644 index 0000000..92e87f2 --- /dev/null +++ b/art/sprites/characters/Character_002_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://docwang41u716" +path="res://.godot/imported/Character_002_Idle.png-6255c26c24043e08900d4ae605cfeb76.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_002_Idle.png" +dest_files=["res://.godot/imported/Character_002_Idle.png-6255c26c24043e08900d4ae605cfeb76.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/art/sprites/characters/Character_002_Walk.png b/art/sprites/characters/Character_002_Walk.png new file mode 100644 index 0000000..9d75294 Binary files /dev/null and b/art/sprites/characters/Character_002_Walk.png differ diff --git a/art/sprites/characters/Character_002_Walk.png.import b/art/sprites/characters/Character_002_Walk.png.import new file mode 100644 index 0000000..9d84919 --- /dev/null +++ b/art/sprites/characters/Character_002_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bris5vy0xmie6" +path="res://.godot/imported/Character_002_Walk.png-2734f78de0275bc238cdbc3320fddda0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_002_Walk.png" +dest_files=["res://.godot/imported/Character_002_Walk.png-2734f78de0275bc238cdbc3320fddda0.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/art/sprites/characters/Character_003_Dead.png b/art/sprites/characters/Character_003_Dead.png new file mode 100644 index 0000000..eb0ff13 Binary files /dev/null and b/art/sprites/characters/Character_003_Dead.png differ diff --git a/art/sprites/characters/Character_003_Dead.png.import b/art/sprites/characters/Character_003_Dead.png.import new file mode 100644 index 0000000..f5537bf --- /dev/null +++ b/art/sprites/characters/Character_003_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqdudpnru30hk" +path="res://.godot/imported/Character_003_Dead.png-1d1221ee02cee53c8990f3b4ff17debf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_003_Dead.png" +dest_files=["res://.godot/imported/Character_003_Dead.png-1d1221ee02cee53c8990f3b4ff17debf.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/art/sprites/characters/Character_003_Idle.png b/art/sprites/characters/Character_003_Idle.png new file mode 100644 index 0000000..f4eb96d Binary files /dev/null and b/art/sprites/characters/Character_003_Idle.png differ diff --git a/art/sprites/characters/Character_003_Idle.png.import b/art/sprites/characters/Character_003_Idle.png.import new file mode 100644 index 0000000..45b1af1 --- /dev/null +++ b/art/sprites/characters/Character_003_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmirhu1042dd2" +path="res://.godot/imported/Character_003_Idle.png-a766339ea476ee9c81ef530027361cec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_003_Idle.png" +dest_files=["res://.godot/imported/Character_003_Idle.png-a766339ea476ee9c81ef530027361cec.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/art/sprites/characters/Character_003_Walk.png b/art/sprites/characters/Character_003_Walk.png new file mode 100644 index 0000000..d09814d Binary files /dev/null and b/art/sprites/characters/Character_003_Walk.png differ diff --git a/art/sprites/characters/Character_003_Walk.png.import b/art/sprites/characters/Character_003_Walk.png.import new file mode 100644 index 0000000..13465a5 --- /dev/null +++ b/art/sprites/characters/Character_003_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qqwwf465ak8y" +path="res://.godot/imported/Character_003_Walk.png-00de2bb6ade98a02f8b195e4d53e072f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_003_Walk.png" +dest_files=["res://.godot/imported/Character_003_Walk.png-00de2bb6ade98a02f8b195e4d53e072f.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/art/sprites/characters/Character_004_Dead.png b/art/sprites/characters/Character_004_Dead.png new file mode 100644 index 0000000..fe4dbc7 Binary files /dev/null and b/art/sprites/characters/Character_004_Dead.png differ diff --git a/art/sprites/characters/Character_004_Dead.png.import b/art/sprites/characters/Character_004_Dead.png.import new file mode 100644 index 0000000..59c766b --- /dev/null +++ b/art/sprites/characters/Character_004_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cusg1ywjaxe38" +path="res://.godot/imported/Character_004_Dead.png-981400b980c80c3710e64738bd1cf562.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_004_Dead.png" +dest_files=["res://.godot/imported/Character_004_Dead.png-981400b980c80c3710e64738bd1cf562.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/art/sprites/characters/Character_004_Idle.png b/art/sprites/characters/Character_004_Idle.png new file mode 100644 index 0000000..c591502 Binary files /dev/null and b/art/sprites/characters/Character_004_Idle.png differ diff --git a/art/sprites/characters/Character_004_Idle.png.import b/art/sprites/characters/Character_004_Idle.png.import new file mode 100644 index 0000000..b335ea3 --- /dev/null +++ b/art/sprites/characters/Character_004_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgke8dpxels81" +path="res://.godot/imported/Character_004_Idle.png-342dbbc4500cc6871b75d10b5a4fc95f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_004_Idle.png" +dest_files=["res://.godot/imported/Character_004_Idle.png-342dbbc4500cc6871b75d10b5a4fc95f.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/art/sprites/characters/Character_004_Walk.png b/art/sprites/characters/Character_004_Walk.png new file mode 100644 index 0000000..6991792 Binary files /dev/null and b/art/sprites/characters/Character_004_Walk.png differ diff --git a/art/sprites/characters/Character_004_Walk.png.import b/art/sprites/characters/Character_004_Walk.png.import new file mode 100644 index 0000000..c0fd46d --- /dev/null +++ b/art/sprites/characters/Character_004_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cm05cheuxkrtm" +path="res://.godot/imported/Character_004_Walk.png-d111e552e0083c96124a1b00f2599f41.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_004_Walk.png" +dest_files=["res://.godot/imported/Character_004_Walk.png-d111e552e0083c96124a1b00f2599f41.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/art/sprites/characters/Character_005_Dead.png b/art/sprites/characters/Character_005_Dead.png new file mode 100644 index 0000000..5f3a593 Binary files /dev/null and b/art/sprites/characters/Character_005_Dead.png differ diff --git a/art/sprites/characters/Character_005_Dead.png.import b/art/sprites/characters/Character_005_Dead.png.import new file mode 100644 index 0000000..d1a7970 --- /dev/null +++ b/art/sprites/characters/Character_005_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1kkoepbenudx" +path="res://.godot/imported/Character_005_Dead.png-71cd93adab35964081cdb8b40879e3f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_005_Dead.png" +dest_files=["res://.godot/imported/Character_005_Dead.png-71cd93adab35964081cdb8b40879e3f1.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/art/sprites/characters/Character_005_Idle.png b/art/sprites/characters/Character_005_Idle.png new file mode 100644 index 0000000..bb5b062 Binary files /dev/null and b/art/sprites/characters/Character_005_Idle.png differ diff --git a/art/sprites/characters/Character_005_Idle.png.import b/art/sprites/characters/Character_005_Idle.png.import new file mode 100644 index 0000000..7ac7c53 --- /dev/null +++ b/art/sprites/characters/Character_005_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://doq7u1lurebfx" +path="res://.godot/imported/Character_005_Idle.png-26dd621a4b4777f2380bc2c5b6138d38.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_005_Idle.png" +dest_files=["res://.godot/imported/Character_005_Idle.png-26dd621a4b4777f2380bc2c5b6138d38.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/art/sprites/characters/Character_005_Walk.png b/art/sprites/characters/Character_005_Walk.png new file mode 100644 index 0000000..416e4d5 Binary files /dev/null and b/art/sprites/characters/Character_005_Walk.png differ diff --git a/art/sprites/characters/Character_005_Walk.png.import b/art/sprites/characters/Character_005_Walk.png.import new file mode 100644 index 0000000..fac2c69 --- /dev/null +++ b/art/sprites/characters/Character_005_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btabpxr6tfheg" +path="res://.godot/imported/Character_005_Walk.png-3f89560bbea7fdef9a96610b7ac147fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_005_Walk.png" +dest_files=["res://.godot/imported/Character_005_Walk.png-3f89560bbea7fdef9a96610b7ac147fa.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/art/sprites/characters/Character_006_Dead.png b/art/sprites/characters/Character_006_Dead.png new file mode 100644 index 0000000..dfc8ff6 Binary files /dev/null and b/art/sprites/characters/Character_006_Dead.png differ diff --git a/art/sprites/characters/Character_006_Dead.png.import b/art/sprites/characters/Character_006_Dead.png.import new file mode 100644 index 0000000..c75c94c --- /dev/null +++ b/art/sprites/characters/Character_006_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4o73ivsxbg75" +path="res://.godot/imported/Character_006_Dead.png-8aed15fa6599b13181065136d33bde6f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_006_Dead.png" +dest_files=["res://.godot/imported/Character_006_Dead.png-8aed15fa6599b13181065136d33bde6f.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/art/sprites/characters/Character_006_Idle.png b/art/sprites/characters/Character_006_Idle.png new file mode 100644 index 0000000..5cdea3e Binary files /dev/null and b/art/sprites/characters/Character_006_Idle.png differ diff --git a/art/sprites/characters/Character_006_Idle.png.import b/art/sprites/characters/Character_006_Idle.png.import new file mode 100644 index 0000000..89d1b5a --- /dev/null +++ b/art/sprites/characters/Character_006_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2vhpfcn6ayla" +path="res://.godot/imported/Character_006_Idle.png-87c1a57347f63318a7da74a3696653fd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_006_Idle.png" +dest_files=["res://.godot/imported/Character_006_Idle.png-87c1a57347f63318a7da74a3696653fd.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/art/sprites/characters/Character_006_Walk.png b/art/sprites/characters/Character_006_Walk.png new file mode 100644 index 0000000..2a4e180 Binary files /dev/null and b/art/sprites/characters/Character_006_Walk.png differ diff --git a/art/sprites/characters/Character_006_Walk.png.import b/art/sprites/characters/Character_006_Walk.png.import new file mode 100644 index 0000000..bb5bb39 --- /dev/null +++ b/art/sprites/characters/Character_006_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bq5ba7puv8mx1" +path="res://.godot/imported/Character_006_Walk.png-751a8de1d914918d6e78a313db34ee8e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_006_Walk.png" +dest_files=["res://.godot/imported/Character_006_Walk.png-751a8de1d914918d6e78a313db34ee8e.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/art/sprites/characters/Character_007_Dead.png b/art/sprites/characters/Character_007_Dead.png new file mode 100644 index 0000000..729e554 Binary files /dev/null and b/art/sprites/characters/Character_007_Dead.png differ diff --git a/art/sprites/characters/Character_007_Dead.png.import b/art/sprites/characters/Character_007_Dead.png.import new file mode 100644 index 0000000..1d4fa58 --- /dev/null +++ b/art/sprites/characters/Character_007_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fvs0homlm10v" +path="res://.godot/imported/Character_007_Dead.png-5786612961751424d5bf62e4dbe77874.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_007_Dead.png" +dest_files=["res://.godot/imported/Character_007_Dead.png-5786612961751424d5bf62e4dbe77874.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/art/sprites/characters/Character_007_Idle.png b/art/sprites/characters/Character_007_Idle.png new file mode 100644 index 0000000..3e3f728 Binary files /dev/null and b/art/sprites/characters/Character_007_Idle.png differ diff --git a/art/sprites/characters/Character_007_Idle.png.import b/art/sprites/characters/Character_007_Idle.png.import new file mode 100644 index 0000000..326b047 --- /dev/null +++ b/art/sprites/characters/Character_007_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xc2nntg87xji" +path="res://.godot/imported/Character_007_Idle.png-0fa929882b6b9f3c123a27843c440ecd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_007_Idle.png" +dest_files=["res://.godot/imported/Character_007_Idle.png-0fa929882b6b9f3c123a27843c440ecd.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/art/sprites/characters/Character_007_Walk.png b/art/sprites/characters/Character_007_Walk.png new file mode 100644 index 0000000..179e421 Binary files /dev/null and b/art/sprites/characters/Character_007_Walk.png differ diff --git a/art/sprites/characters/Character_007_Walk.png.import b/art/sprites/characters/Character_007_Walk.png.import new file mode 100644 index 0000000..c26bdcc --- /dev/null +++ b/art/sprites/characters/Character_007_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkojdn2l3jl0n" +path="res://.godot/imported/Character_007_Walk.png-34af3247b8cb2b63fd059aac5242294c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_007_Walk.png" +dest_files=["res://.godot/imported/Character_007_Walk.png-34af3247b8cb2b63fd059aac5242294c.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/art/sprites/characters/Character_008_Dead.png b/art/sprites/characters/Character_008_Dead.png new file mode 100644 index 0000000..72cba1e Binary files /dev/null and b/art/sprites/characters/Character_008_Dead.png differ diff --git a/art/sprites/characters/Character_008_Dead.png.import b/art/sprites/characters/Character_008_Dead.png.import new file mode 100644 index 0000000..c0ac8ed --- /dev/null +++ b/art/sprites/characters/Character_008_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://di1brsgcgwscn" +path="res://.godot/imported/Character_008_Dead.png-fd70bff68e81ace60033e4d24809d9fe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_008_Dead.png" +dest_files=["res://.godot/imported/Character_008_Dead.png-fd70bff68e81ace60033e4d24809d9fe.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/art/sprites/characters/Character_008_Idle.png b/art/sprites/characters/Character_008_Idle.png new file mode 100644 index 0000000..59bee34 Binary files /dev/null and b/art/sprites/characters/Character_008_Idle.png differ diff --git a/art/sprites/characters/Character_008_Idle.png.import b/art/sprites/characters/Character_008_Idle.png.import new file mode 100644 index 0000000..e816ef1 --- /dev/null +++ b/art/sprites/characters/Character_008_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvvpak354pxb7" +path="res://.godot/imported/Character_008_Idle.png-3f55478f0d4f6dabc7b8b70c3d3a37cd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_008_Idle.png" +dest_files=["res://.godot/imported/Character_008_Idle.png-3f55478f0d4f6dabc7b8b70c3d3a37cd.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/art/sprites/characters/Character_008_Walk.png b/art/sprites/characters/Character_008_Walk.png new file mode 100644 index 0000000..771466c Binary files /dev/null and b/art/sprites/characters/Character_008_Walk.png differ diff --git a/art/sprites/characters/Character_008_Walk.png.import b/art/sprites/characters/Character_008_Walk.png.import new file mode 100644 index 0000000..e65739e --- /dev/null +++ b/art/sprites/characters/Character_008_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8stsomyh2rq7" +path="res://.godot/imported/Character_008_Walk.png-2275a9017262a05b52e927ec771e2094.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_008_Walk.png" +dest_files=["res://.godot/imported/Character_008_Walk.png-2275a9017262a05b52e927ec771e2094.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/art/sprites/characters/Character_009_Dead.png b/art/sprites/characters/Character_009_Dead.png new file mode 100644 index 0000000..fa1880a Binary files /dev/null and b/art/sprites/characters/Character_009_Dead.png differ diff --git a/art/sprites/characters/Character_009_Dead.png.import b/art/sprites/characters/Character_009_Dead.png.import new file mode 100644 index 0000000..f410750 --- /dev/null +++ b/art/sprites/characters/Character_009_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnq8iug5dhdag" +path="res://.godot/imported/Character_009_Dead.png-72043e0166ec8cec41355a2e3a00d7bd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_009_Dead.png" +dest_files=["res://.godot/imported/Character_009_Dead.png-72043e0166ec8cec41355a2e3a00d7bd.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/art/sprites/characters/Character_009_Idle.png b/art/sprites/characters/Character_009_Idle.png new file mode 100644 index 0000000..4fbf47e Binary files /dev/null and b/art/sprites/characters/Character_009_Idle.png differ diff --git a/art/sprites/characters/Character_009_Idle.png.import b/art/sprites/characters/Character_009_Idle.png.import new file mode 100644 index 0000000..27428e3 --- /dev/null +++ b/art/sprites/characters/Character_009_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhcaxufn8awxr" +path="res://.godot/imported/Character_009_Idle.png-0ab1c95e4e42dd0240b47ad8441fa4c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_009_Idle.png" +dest_files=["res://.godot/imported/Character_009_Idle.png-0ab1c95e4e42dd0240b47ad8441fa4c7.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/art/sprites/characters/Character_009_Walk.png b/art/sprites/characters/Character_009_Walk.png new file mode 100644 index 0000000..2ed34cd Binary files /dev/null and b/art/sprites/characters/Character_009_Walk.png differ diff --git a/art/sprites/characters/Character_009_Walk.png.import b/art/sprites/characters/Character_009_Walk.png.import new file mode 100644 index 0000000..ac9d72e --- /dev/null +++ b/art/sprites/characters/Character_009_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6ytplnnfb3ou" +path="res://.godot/imported/Character_009_Walk.png-6cd650d24ac756f6bfd224f999d84b8f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_009_Walk.png" +dest_files=["res://.godot/imported/Character_009_Walk.png-6cd650d24ac756f6bfd224f999d84b8f.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/art/sprites/characters/Character_010_Dead.png b/art/sprites/characters/Character_010_Dead.png new file mode 100644 index 0000000..296d4db Binary files /dev/null and b/art/sprites/characters/Character_010_Dead.png differ diff --git a/art/sprites/characters/Character_010_Dead.png.import b/art/sprites/characters/Character_010_Dead.png.import new file mode 100644 index 0000000..71b0b4b --- /dev/null +++ b/art/sprites/characters/Character_010_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wjckyu6cd8v6" +path="res://.godot/imported/Character_010_Dead.png-89846b459c078f30bee90118f78a0755.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_010_Dead.png" +dest_files=["res://.godot/imported/Character_010_Dead.png-89846b459c078f30bee90118f78a0755.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/art/sprites/characters/Character_010_Idle.png b/art/sprites/characters/Character_010_Idle.png new file mode 100644 index 0000000..878f08a Binary files /dev/null and b/art/sprites/characters/Character_010_Idle.png differ diff --git a/art/sprites/characters/Character_010_Idle.png.import b/art/sprites/characters/Character_010_Idle.png.import new file mode 100644 index 0000000..c1fe0e0 --- /dev/null +++ b/art/sprites/characters/Character_010_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cn7ar2h01prir" +path="res://.godot/imported/Character_010_Idle.png-dbb1408fdad0da2fd24a4c1fe75ae620.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_010_Idle.png" +dest_files=["res://.godot/imported/Character_010_Idle.png-dbb1408fdad0da2fd24a4c1fe75ae620.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/art/sprites/characters/Character_010_Walk.png b/art/sprites/characters/Character_010_Walk.png new file mode 100644 index 0000000..870b589 Binary files /dev/null and b/art/sprites/characters/Character_010_Walk.png differ diff --git a/art/sprites/characters/Character_010_Walk.png.import b/art/sprites/characters/Character_010_Walk.png.import new file mode 100644 index 0000000..80b445a --- /dev/null +++ b/art/sprites/characters/Character_010_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkfceshiwp5jt" +path="res://.godot/imported/Character_010_Walk.png-420aca922b9f619ed9216c39355318ab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_010_Walk.png" +dest_files=["res://.godot/imported/Character_010_Walk.png-420aca922b9f619ed9216c39355318ab.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/art/sprites/characters/Character_011_Dead.png b/art/sprites/characters/Character_011_Dead.png new file mode 100644 index 0000000..857cb83 Binary files /dev/null and b/art/sprites/characters/Character_011_Dead.png differ diff --git a/art/sprites/characters/Character_011_Dead.png.import b/art/sprites/characters/Character_011_Dead.png.import new file mode 100644 index 0000000..7fd918d --- /dev/null +++ b/art/sprites/characters/Character_011_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://doa0vm7xo5f1b" +path="res://.godot/imported/Character_011_Dead.png-c52196730c14299395595c4ef3547c34.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_011_Dead.png" +dest_files=["res://.godot/imported/Character_011_Dead.png-c52196730c14299395595c4ef3547c34.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/art/sprites/characters/Character_011_Idle.png b/art/sprites/characters/Character_011_Idle.png new file mode 100644 index 0000000..62eb941 Binary files /dev/null and b/art/sprites/characters/Character_011_Idle.png differ diff --git a/art/sprites/characters/Character_011_Idle.png.import b/art/sprites/characters/Character_011_Idle.png.import new file mode 100644 index 0000000..9756dce --- /dev/null +++ b/art/sprites/characters/Character_011_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgm07ylwoxuqr" +path="res://.godot/imported/Character_011_Idle.png-079aba020f914b64188e3e11000d6489.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_011_Idle.png" +dest_files=["res://.godot/imported/Character_011_Idle.png-079aba020f914b64188e3e11000d6489.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/art/sprites/characters/Character_011_Walk.png b/art/sprites/characters/Character_011_Walk.png new file mode 100644 index 0000000..d18a9ea Binary files /dev/null and b/art/sprites/characters/Character_011_Walk.png differ diff --git a/art/sprites/characters/Character_011_Walk.png.import b/art/sprites/characters/Character_011_Walk.png.import new file mode 100644 index 0000000..82e49f4 --- /dev/null +++ b/art/sprites/characters/Character_011_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://caxnji7qtoftv" +path="res://.godot/imported/Character_011_Walk.png-e30d6c424901068d6cb1d62875371473.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_011_Walk.png" +dest_files=["res://.godot/imported/Character_011_Walk.png-e30d6c424901068d6cb1d62875371473.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/art/sprites/characters/Character_012_Dead.png b/art/sprites/characters/Character_012_Dead.png new file mode 100644 index 0000000..aed9b74 Binary files /dev/null and b/art/sprites/characters/Character_012_Dead.png differ diff --git a/art/sprites/characters/Character_012_Dead.png.import b/art/sprites/characters/Character_012_Dead.png.import new file mode 100644 index 0000000..e9e91a1 --- /dev/null +++ b/art/sprites/characters/Character_012_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pq2m7142tryg" +path="res://.godot/imported/Character_012_Dead.png-603daed2c7a3b9483442a2b9603dea68.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_012_Dead.png" +dest_files=["res://.godot/imported/Character_012_Dead.png-603daed2c7a3b9483442a2b9603dea68.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/art/sprites/characters/Character_012_Idle.png b/art/sprites/characters/Character_012_Idle.png new file mode 100644 index 0000000..d91fe7e Binary files /dev/null and b/art/sprites/characters/Character_012_Idle.png differ diff --git a/art/sprites/characters/Character_012_Idle.png.import b/art/sprites/characters/Character_012_Idle.png.import new file mode 100644 index 0000000..3c8e414 --- /dev/null +++ b/art/sprites/characters/Character_012_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y6bkvxi65e7v" +path="res://.godot/imported/Character_012_Idle.png-06d2acb1777ac4e3d84cc727341dcae5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_012_Idle.png" +dest_files=["res://.godot/imported/Character_012_Idle.png-06d2acb1777ac4e3d84cc727341dcae5.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/art/sprites/characters/Character_012_Walk.png b/art/sprites/characters/Character_012_Walk.png new file mode 100644 index 0000000..da7ea22 Binary files /dev/null and b/art/sprites/characters/Character_012_Walk.png differ diff --git a/art/sprites/characters/Character_012_Walk.png.import b/art/sprites/characters/Character_012_Walk.png.import new file mode 100644 index 0000000..22ed979 --- /dev/null +++ b/art/sprites/characters/Character_012_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsekmrv5pihek" +path="res://.godot/imported/Character_012_Walk.png-716625a565eca83c3c36b0419ddd28f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_012_Walk.png" +dest_files=["res://.godot/imported/Character_012_Walk.png-716625a565eca83c3c36b0419ddd28f1.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/art/sprites/characters/Character_013_Dead.png b/art/sprites/characters/Character_013_Dead.png new file mode 100644 index 0000000..b2f06dc Binary files /dev/null and b/art/sprites/characters/Character_013_Dead.png differ diff --git a/art/sprites/characters/Character_013_Dead.png.import b/art/sprites/characters/Character_013_Dead.png.import new file mode 100644 index 0000000..63596dc --- /dev/null +++ b/art/sprites/characters/Character_013_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://daukgomwycsgk" +path="res://.godot/imported/Character_013_Dead.png-49b06f46b7fa82025b0265b91dca90b2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_013_Dead.png" +dest_files=["res://.godot/imported/Character_013_Dead.png-49b06f46b7fa82025b0265b91dca90b2.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/art/sprites/characters/Character_013_Idle.png b/art/sprites/characters/Character_013_Idle.png new file mode 100644 index 0000000..0906628 Binary files /dev/null and b/art/sprites/characters/Character_013_Idle.png differ diff --git a/art/sprites/characters/Character_013_Idle.png.import b/art/sprites/characters/Character_013_Idle.png.import new file mode 100644 index 0000000..5cbe2bd --- /dev/null +++ b/art/sprites/characters/Character_013_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddkfrmcwb11bp" +path="res://.godot/imported/Character_013_Idle.png-7a5d4c80884c699f3b7a04bcfdddcc2b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_013_Idle.png" +dest_files=["res://.godot/imported/Character_013_Idle.png-7a5d4c80884c699f3b7a04bcfdddcc2b.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/art/sprites/characters/Character_013_Walk.png b/art/sprites/characters/Character_013_Walk.png new file mode 100644 index 0000000..692f7cd Binary files /dev/null and b/art/sprites/characters/Character_013_Walk.png differ diff --git a/art/sprites/characters/Character_013_Walk.png.import b/art/sprites/characters/Character_013_Walk.png.import new file mode 100644 index 0000000..58876e9 --- /dev/null +++ b/art/sprites/characters/Character_013_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://be4twnnlpy6m2" +path="res://.godot/imported/Character_013_Walk.png-03bdbadd3a5e3963af2bea56f7d34b60.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_013_Walk.png" +dest_files=["res://.godot/imported/Character_013_Walk.png-03bdbadd3a5e3963af2bea56f7d34b60.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/art/sprites/characters/Character_014_Dead.png b/art/sprites/characters/Character_014_Dead.png new file mode 100644 index 0000000..d4d8ae2 Binary files /dev/null and b/art/sprites/characters/Character_014_Dead.png differ diff --git a/art/sprites/characters/Character_014_Dead.png.import b/art/sprites/characters/Character_014_Dead.png.import new file mode 100644 index 0000000..1a34f95 --- /dev/null +++ b/art/sprites/characters/Character_014_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvwe1xf2f73y3" +path="res://.godot/imported/Character_014_Dead.png-23c4d06b6e3863989e695afff750ed5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_014_Dead.png" +dest_files=["res://.godot/imported/Character_014_Dead.png-23c4d06b6e3863989e695afff750ed5c.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/art/sprites/characters/Character_014_Idle.png b/art/sprites/characters/Character_014_Idle.png new file mode 100644 index 0000000..89b99a8 Binary files /dev/null and b/art/sprites/characters/Character_014_Idle.png differ diff --git a/art/sprites/characters/Character_014_Idle.png.import b/art/sprites/characters/Character_014_Idle.png.import new file mode 100644 index 0000000..0395279 --- /dev/null +++ b/art/sprites/characters/Character_014_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b777g0yu7owor" +path="res://.godot/imported/Character_014_Idle.png-8314784856576367ed93bcb8e4cc27aa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_014_Idle.png" +dest_files=["res://.godot/imported/Character_014_Idle.png-8314784856576367ed93bcb8e4cc27aa.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/art/sprites/characters/Character_014_Walk.png b/art/sprites/characters/Character_014_Walk.png new file mode 100644 index 0000000..d12c507 Binary files /dev/null and b/art/sprites/characters/Character_014_Walk.png differ diff --git a/art/sprites/characters/Character_014_Walk.png.import b/art/sprites/characters/Character_014_Walk.png.import new file mode 100644 index 0000000..7121bd1 --- /dev/null +++ b/art/sprites/characters/Character_014_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vpdry2yyekvo" +path="res://.godot/imported/Character_014_Walk.png-bab0cfac7c66a94dcc7be5d5366bb948.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_014_Walk.png" +dest_files=["res://.godot/imported/Character_014_Walk.png-bab0cfac7c66a94dcc7be5d5366bb948.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/art/sprites/characters/Character_015_Dead.png b/art/sprites/characters/Character_015_Dead.png new file mode 100644 index 0000000..da5abe1 Binary files /dev/null and b/art/sprites/characters/Character_015_Dead.png differ diff --git a/art/sprites/characters/Character_015_Dead.png.import b/art/sprites/characters/Character_015_Dead.png.import new file mode 100644 index 0000000..42fc6aa --- /dev/null +++ b/art/sprites/characters/Character_015_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://n71lbmxkvioh" +path="res://.godot/imported/Character_015_Dead.png-b074949bcb971d96a392e2128c495ea5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_015_Dead.png" +dest_files=["res://.godot/imported/Character_015_Dead.png-b074949bcb971d96a392e2128c495ea5.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/art/sprites/characters/Character_015_Idle.png b/art/sprites/characters/Character_015_Idle.png new file mode 100644 index 0000000..f099ff3 Binary files /dev/null and b/art/sprites/characters/Character_015_Idle.png differ diff --git a/art/sprites/characters/Character_015_Idle.png.import b/art/sprites/characters/Character_015_Idle.png.import new file mode 100644 index 0000000..0005f2c --- /dev/null +++ b/art/sprites/characters/Character_015_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://26c1bs1sbswi" +path="res://.godot/imported/Character_015_Idle.png-60b87cac6c8d2f27723308ffa4335d7d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_015_Idle.png" +dest_files=["res://.godot/imported/Character_015_Idle.png-60b87cac6c8d2f27723308ffa4335d7d.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/art/sprites/characters/Character_015_Walk.png b/art/sprites/characters/Character_015_Walk.png new file mode 100644 index 0000000..5cccaf0 Binary files /dev/null and b/art/sprites/characters/Character_015_Walk.png differ diff --git a/art/sprites/characters/Character_015_Walk.png.import b/art/sprites/characters/Character_015_Walk.png.import new file mode 100644 index 0000000..7f58cbf --- /dev/null +++ b/art/sprites/characters/Character_015_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://by474ej7lcv2q" +path="res://.godot/imported/Character_015_Walk.png-460f8657e875d12969b60f14c3147049.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_015_Walk.png" +dest_files=["res://.godot/imported/Character_015_Walk.png-460f8657e875d12969b60f14c3147049.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/scenes/pawn/pawn.gd b/scenes/pawn/pawn.gd index c925b2d..7010ade 100644 --- a/scenes/pawn/pawn.gd +++ b/scenes/pawn/pawn.gd @@ -26,6 +26,10 @@ class_name Pawn ## Phase 14 — corpse scene instantiated on death. const CORPSE_SCENE: PackedScene = preload("res://scenes/entities/corpse.tscn") +## Slice-1 pawn sprite helper. Preloaded (not class_name) because the global +## class registry isn't reliable during cold-start parse for sibling scripts. +const _PAWN_SPRITE_FRAMES: Script = preload("res://scenes/pawn/pawn_sprite_frames.gd") + const STEP_TICKS: int = 10 const TILE_SIZE_PX: int = 16 # Mirrors World.TILE_SIZE_PX; standalone so Pawn needs no World reference. @@ -79,6 +83,11 @@ signal arrived_at_destination(tile: Vector2i) @export var pawn_name: String = "" +## Last-known facing direction as a unit Vector2i (one of (0,1) down, (-1,0) +## left, (1,0) right, (0,-1) up). Updated when walking; persists when idle +## so the idle sprite faces the last direction walked. Defaults to down. +var facing: Vector2i = Vector2i(0, 1) + var tile: Vector2i = Vector2i.ZERO # Phase 7 — hunger need (design.md "Hungry" status). Full at spawn. @@ -180,6 +189,10 @@ var _cold_accum: float = 0.0 const SHELTER_DEBUG: bool = false var _shelter_prev: bool = false +## AnimatedSprite2D child painted with peasant atlases. Built in _ready(); +## animation switched by _update_anim() each _process tick. +var _sprite: AnimatedSprite2D = null + var _path: Array[Vector2i] = [] var _step_progress: float = 0.0 var _selected: bool = false @@ -204,6 +217,10 @@ func _ready() -> void: if EventBus.has_signal("corpse_cremated"): EventBus.corpse_cremated.connect(_on_corpse_cremated) + # Sprite mount is deferred to setup() / from_dict() because the atlas pick + # depends on pawn_name (deterministic name-hash), which isn't assigned yet + # when _ready() fires. See _mount_sprite() below. + func setup(p_name: String, start_tile: Vector2i) -> void: pawn_name = p_name @@ -215,9 +232,31 @@ func setup(p_name: String, start_tile: Vector2i) -> void: # Same formula as _draw() body disc: deterministic hue from name hash. var hue := float(pawn_name.hash() % 360) / 360.0 portrait_color = Color.from_hsv(hue, 0.7, 0.85) + # Slice-1 character sprite: depends on pawn_name, so mount here (not _ready). + _mount_sprite() Audit.log("pawn", "%s spawned at %s" % [pawn_name, start_tile]) +## Build the AnimatedSprite2D child from the peasant atlas trio picked +## deterministically from pawn_name. Idempotent — safe to call from setup() +## AND from_dict() (the save-load path also re-enters setup). +func _mount_sprite() -> void: + if _sprite != null: + _sprite.queue_free() + _sprite = null + var atlases := _atlas_for_pawn(self) + var sf: SpriteFrames = _PAWN_SPRITE_FRAMES.build(atlases) + _sprite = AnimatedSprite2D.new() + _sprite.name = "Sprite" + _sprite.sprite_frames = sf + _sprite.centered = true + _sprite.offset = Vector2(0, -8) # bottom-anchor: feet ≈ tile bottom edge + _sprite.z_index = -1 + _sprite.play(&"idle_down") + add_child(_sprite) + Audit.log("pawn_sprite", "%s → atlas idx %d" % [pawn_name, (absi(pawn_name.hash()) % _PEASANT_COUNT) + 1]) + + # ── public API ────────────────────────────────────────────────────────────── func walk_along_path(new_path: Array[Vector2i]) -> void: @@ -919,6 +958,8 @@ func to_dict() -> Dictionary: # Phase 14 — bleed-out timeout counter. Default 0 for pre-Phase-14 saves. "bleed_ticks": _bleed_ticks, "last_damage_source": String(_last_damage_source), + "facing_x": facing.x, + "facing_y": facing.y, # Phase 17 — per-pawn work-priority matrix. Keys stored as plain Strings for # JSON round-trip safety (StringName keys survive the cast back via StringName()). "work_priorities": _serialise_work_priorities(), @@ -928,6 +969,9 @@ func to_dict() -> Dictionary: func from_dict(d: Dictionary) -> void: pawn_name = d.get("name", "") tile = Vector2i(int(d.get("tile_x", 0)), int(d.get("tile_y", 0))) + facing = Vector2i(int(d.get("facing_x", 0)), int(d.get("facing_y", 1))) + # Re-mount sprite now that pawn_name is set (atlas pick is name-hash driven). + _mount_sprite() _path.clear() for entry in d.get("path", []): @@ -1070,6 +1114,9 @@ func _advance_walk() -> void: job_runner.cancel_job() Audit.log("pawn", "%s walk aborted: %s became impassable" % [pawn_name, next_tile]) return + var delta := next_tile - tile + if delta != Vector2i.ZERO: + facing = _canonical_facing(delta) tile = next_tile _path.remove_at(0) _step_progress = 0.0 @@ -1087,28 +1134,42 @@ func _process(_delta: float) -> void: var next := _path[0] if is_walking() else tile var to_world := _tile_to_world(next) position = from_world.lerp(to_world, _step_progress) + _update_anim() + + +## Pick the right animation each tick based on walk state, facing, and downed. +## Called from _process(). Cheap: only calls _sprite.play() when the target +## animation differs from the current one (AnimatedSprite2D restarts from +## frame 0 on every play() call, so we must guard). +func _update_anim() -> void: + if _sprite == null: + return + if is_downed(): + if _sprite.animation != &"dead": + _sprite.play(&"dead") + return + var prefix: StringName = &"walk" if is_walking() else &"idle" + var dir_suffix: StringName = _facing_suffix() + var target: StringName = StringName("%s_%s" % [prefix, dir_suffix]) + if _sprite.animation != target: + _sprite.play(target) + + +## Map `facing` Vector2i to the animation-name suffix (down/left/right/up). +func _facing_suffix() -> StringName: + if facing == Vector2i(0, -1): + return &"up" + if facing == Vector2i(-1, 0): + return &"left" + if facing == Vector2i(1, 0): + return &"right" + return &"down" func _draw() -> void: - # Phase 14 — use the stored portrait_color (computed once in setup()/from_dict()). - # This is the same formula as the old inline hue derivation; consolidating here - # removes the duplication and ensures the corpse head-dot matches exactly. - var body_colour := portrait_color - - if is_downed(): - # Phase 9 — Downed pawn: rotated 90° (lying on ground) + desaturated. - # draw_set_transform applies to all subsequent draw_* calls in this _draw. - draw_set_transform(Vector2.ZERO, PI / 2.0, Vector2.ONE) - draw_circle(Vector2.ZERO, 6.0, body_colour.lerp(Color(0.5, 0.5, 0.5), 0.6)) - draw_arc(Vector2.ZERO, 7.0, 0.0, TAU, 24, Color(0.0, 0.0, 0.0, 0.4), 1.0) - # Reset transform so selection ring and carry indicator render upright. - draw_set_transform(Vector2.ZERO, 0.0, Vector2.ONE) - else: - draw_circle(Vector2.ZERO, 6.0, body_colour) - # Dark outline ring. - draw_arc(Vector2.ZERO, 7.0, 0.0, TAU, 24, Color(0.0, 0.0, 0.0, 0.6), 1.0) - - # Selection ring — drawn after body regardless of downed state. + # Body is the AnimatedSprite2D child (see _ready). _draw() is now overlay-only. + # Selection ring — drawn on top of the sprite (parent _draw runs after the + # child's z_index=-1 sprite draws). if _selected: draw_arc(Vector2.ZERO, 10.0, 0.0, TAU, 32, Color(1.0, 0.9, 0.2, 0.85), 2.0) @@ -1127,3 +1188,30 @@ func _tile_to_world(t: Vector2i) -> Vector2: t.x * TILE_SIZE_PX + TILE_SIZE_PX / 2.0, t.y * TILE_SIZE_PX + TILE_SIZE_PX / 2.0 ) + + +## Maps any tile-delta to a cardinal Vector2i facing direction. Prefers the +## axis with larger absolute magnitude; ties favor horizontal. Returns down +## (0, 1) for zero delta as a safe default. +static func _canonical_facing(delta: Vector2i) -> Vector2i: + if delta == Vector2i.ZERO: + return Vector2i(0, 1) + if abs(delta.x) >= abs(delta.y): + return Vector2i(sign(delta.x), 0) if delta.x != 0 else Vector2i(0, 1) + return Vector2i(0, sign(delta.y)) + + +## Returns the {idle, walk, dead} atlas trio for a pawn. Slice 1: always +## peasant, picked deterministically from name hash (mod 15, +1 for 001-015 +## naming). Slice 2 will branch on equipped armor (helm + cuirass + boots → +## knight atlas, etc.) at this single extension point. +const _PEASANT_COUNT: int = 15 + +static func _atlas_for_pawn(pawn) -> Dictionary: + var idx: int = (absi(pawn.pawn_name.hash()) % _PEASANT_COUNT) + 1 + var n: String = "%03d" % idx + return { + "idle": load("res://art/sprites/characters/Character_%s_Idle.png" % n), + "walk": load("res://art/sprites/characters/Character_%s_Walk.png" % n), + "dead": load("res://art/sprites/characters/Character_%s_Dead.png" % n), + } diff --git a/scenes/pawn/pawn_sprite_frames.gd b/scenes/pawn/pawn_sprite_frames.gd new file mode 100644 index 0000000..ca5593d --- /dev/null +++ b/scenes/pawn/pawn_sprite_frames.gd @@ -0,0 +1,51 @@ +class_name PawnSpriteFrames extends RefCounted +## Builds a SpriteFrames resource from a {idle, walk, dead} atlas trio for a +## peasant character. Atlases are 128×128 with 4 rows (down/left/right/up) +## × 4 frames (32×32 cells). Idle + Walk produce 4 directional animations +## each (loop=true); Dead is a single frame (loop=false) from row 0. +## +## Created via PawnSpriteFrames.build(atlases) from Pawn._ready(). The +## returned SpriteFrames is assigned to an AnimatedSprite2D's sprite_frames. + +const CELL: int = 32 +const DIRS: Array[StringName] = [&"down", &"left", &"right", &"up"] + +## Build a SpriteFrames containing: +## idle_down/left/right/up — 4 frames each, loop, 4 fps +## walk_down/left/right/up — 4 frames each, loop, 8 fps +## dead — 1 frame, no loop (from idle/dead row 0 col 0) +## +## `atlases` is a Dictionary with three Texture2D values keyed by "idle", +## "walk", "dead". Each texture is 128×128. +static func build(atlases: Dictionary) -> SpriteFrames: + var sf := SpriteFrames.new() + # AnimatedSprite2D auto-creates a `default` animation; remove it so the + # scene doesn't render an empty placeholder if a caller mistypes an anim name. + if sf.has_animation(&"default"): + sf.remove_animation(&"default") + + _add_directional(sf, &"idle", atlases["idle"], true, 4.0) + _add_directional(sf, &"walk", atlases["walk"], true, 8.0) + + # Dead — single 32×32 frame from row 0 (down-facing) of the dead atlas. + sf.add_animation(&"dead") + sf.set_animation_loop(&"dead", false) + var dead_at := AtlasTexture.new() + dead_at.atlas = atlases["dead"] + dead_at.region = Rect2(0, 0, CELL, CELL) + sf.add_frame(&"dead", dead_at) + + return sf + + +static func _add_directional(sf: SpriteFrames, prefix: StringName, tex: Texture2D, loop: bool, fps: float) -> void: + for row in 4: + var anim_name := StringName("%s_%s" % [prefix, DIRS[row]]) + sf.add_animation(anim_name) + sf.set_animation_loop(anim_name, loop) + sf.set_animation_speed(anim_name, fps) + for col in 4: + var at := AtlasTexture.new() + at.atlas = tex + at.region = Rect2(col * CELL, row * CELL, CELL, CELL) + sf.add_frame(anim_name, at) diff --git a/scenes/pawn/pawn_sprite_frames.gd.uid b/scenes/pawn/pawn_sprite_frames.gd.uid new file mode 100644 index 0000000..42721ff --- /dev/null +++ b/scenes/pawn/pawn_sprite_frames.gd.uid @@ -0,0 +1 @@ +uid://c4otxk5jg0kxr diff --git a/scenes/ui/workbench_panel.gd.uid b/scenes/ui/workbench_panel.gd.uid new file mode 100644 index 0000000..5c26183 --- /dev/null +++ b/scenes/ui/workbench_panel.gd.uid @@ -0,0 +1 @@ +uid://bsdc4o12x1v41