diff --git a/art/player/armless/Head.aseprite b/art/player/armless/Head.aseprite new file mode 100644 index 0000000..5321d96 Binary files /dev/null and b/art/player/armless/Head.aseprite differ diff --git a/art/player/armless/Head.png b/art/player/armless/Head.png new file mode 100644 index 0000000..a08345d Binary files /dev/null and b/art/player/armless/Head.png differ diff --git a/art/player/armless/Head.png.import b/art/player/armless/Head.png.import new file mode 100644 index 0000000..f914065 --- /dev/null +++ b/art/player/armless/Head.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckjiab5dn7w2g" +path="res://.godot/imported/Head.png-018a248f035c73ebc6324211b7bf19c6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/player/armless/Head.png" +dest_files=["res://.godot/imported/Head.png-018a248f035c73ebc6324211b7bf19c6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/player/armless/Torso.aseprite b/art/player/armless/Torso.aseprite new file mode 100644 index 0000000..0e86f9b Binary files /dev/null and b/art/player/armless/Torso.aseprite differ diff --git a/art/player/armless/Torso.png b/art/player/armless/Torso.png new file mode 100644 index 0000000..1846f54 Binary files /dev/null and b/art/player/armless/Torso.png differ diff --git a/art/player/armless/Torso.png.import b/art/player/armless/Torso.png.import new file mode 100644 index 0000000..08e059f --- /dev/null +++ b/art/player/armless/Torso.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cusfqgig0663f" +path="res://.godot/imported/Torso.png-9602c264faab83c71bab9a1d5e862d6d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/player/armless/Torso.png" +dest_files=["res://.godot/imported/Torso.png-9602c264faab83c71bab9a1d5e862d6d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/player/armless/leg.aseprite b/art/player/armless/leg.aseprite new file mode 100644 index 0000000..0115395 Binary files /dev/null and b/art/player/armless/leg.aseprite differ diff --git a/art/player/armless/leg.png b/art/player/armless/leg.png new file mode 100644 index 0000000..b1227e0 Binary files /dev/null and b/art/player/armless/leg.png differ diff --git a/art/player/armless/leg.png.import b/art/player/armless/leg.png.import new file mode 100644 index 0000000..3567de9 --- /dev/null +++ b/art/player/armless/leg.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tkojfqb5uwa0" +path="res://.godot/imported/leg.png-016a0281814788befc7f135e5e899083.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/player/armless/leg.png" +dest_files=["res://.godot/imported/leg.png-016a0281814788befc7f135e5e899083.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/player.tscn b/player.tscn index 908ec28..c43a28d 100644 --- a/player.tscn +++ b/player.tscn @@ -1,11 +1,13 @@ -[gd_scene load_steps=5 format=3 uid="uid://btlutggxxokno"] +[gd_scene load_steps=7 format=3 uid="uid://btlutggxxokno"] [ext_resource type="Script" path="res://player.gd" id="1_8jh48"] -[ext_resource type="Texture2D" uid="uid://b5jsyliv8lppk" path="res://art/player/armless/PlayerArmless.png" id="2_2ok64"] [ext_resource type="Texture2D" uid="uid://ccuscvhy2sr7q" path="res://art/player/armless/arm.png" id="2_xl6gi"] +[ext_resource type="Texture2D" uid="uid://tkojfqb5uwa0" path="res://art/player/armless/leg.png" id="3_f4wmq"] +[ext_resource type="Texture2D" uid="uid://cusfqgig0663f" path="res://art/player/armless/Torso.png" id="4_qwft1"] +[ext_resource type="Texture2D" uid="uid://ckjiab5dn7w2g" path="res://art/player/armless/Head.png" id="5_txf20"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_m60wa"] -size = Vector2(22, 48) +size = Vector2(22, 50) [node name="Player" type="CharacterBody2D"] collision_layer = 2 @@ -14,11 +16,11 @@ motion_mode = 1 script = ExtResource("1_8jh48") [node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2(-1, -24) +position = Vector2(0, -25) shape = SubResource("RectangleShape2D_m60wa") [node name="RightArm" type="Node2D" parent="."] -position = Vector2(6, -30) +position = Vector2(6, -31) scale = Vector2(2, 2) [node name="RightArmSprite" type="Sprite2D" parent="RightArm"] @@ -26,14 +28,41 @@ texture_filter = 1 position = Vector2(0, 5) texture = ExtResource("2_xl6gi") -[node name="PlayerSprite" type="Sprite2D" parent="."] +[node name="RightLeg" type="Node2D" parent="."] +position = Vector2(3, -16) + +[node name="RightLegSprite" type="Sprite2D" parent="RightLeg"] +texture_filter = 1 +position = Vector2(0, 8) +scale = Vector2(2, 2) +texture = ExtResource("3_f4wmq") + +[node name="Torso" type="Sprite2D" parent="."] texture_filter = 1 position = Vector2(0, -24) scale = Vector2(2, 2) -texture = ExtResource("2_2ok64") +texture = ExtResource("4_qwft1") + +[node name="LeftLeg" type="Node2D" parent="."] +position = Vector2(3, -16) + +[node name="LeftLegSprite" type="Sprite2D" parent="LeftLeg"] +texture_filter = 1 +position = Vector2(-6, 8) +scale = Vector2(2, 2) +texture = ExtResource("3_f4wmq") + +[node name="Head" type="Node2D" parent="."] +position = Vector2(0, -32) + +[node name="HeadSprite" type="Sprite2D" parent="Head"] +texture_filter = 1 +position = Vector2(0, -9) +scale = Vector2(2, 2) +texture = ExtResource("5_txf20") [node name="LeftArm" type="Node2D" parent="."] -position = Vector2(-6, -30) +position = Vector2(-6, -31) scale = Vector2(2, 2) [node name="LeftArmSprite" type="Sprite2D" parent="LeftArm"]