[gd_scene load_steps=69 format=3 uid="uid://cjiuycwqqxaxn"] [ext_resource type="Script" path="res://scripts/player.gd" id="1_oy25y"] [ext_resource type="Texture2D" uid="uid://d4mjdwhmho5vs" path="res://assets/export/player-Layer 5.png" id="2_3onpl"] [sub_resource type="AtlasTexture" id="AtlasTexture_5rm71"] atlas = ExtResource("2_3onpl") region = Rect2(64, 64, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_jamhg"] atlas = ExtResource("2_3onpl") region = Rect2(64, 448, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_ofsgw"] atlas = ExtResource("2_3onpl") region = Rect2(96, 448, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_yp03j"] atlas = ExtResource("2_3onpl") region = Rect2(128, 448, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_qa0a4"] atlas = ExtResource("2_3onpl") region = Rect2(160, 448, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_p63im"] atlas = ExtResource("2_3onpl") region = Rect2(192, 448, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_tf3dj"] atlas = ExtResource("2_3onpl") region = Rect2(0, 0, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_0cek1"] atlas = ExtResource("2_3onpl") region = Rect2(0, 384, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_xj08a"] atlas = ExtResource("2_3onpl") region = Rect2(32, 384, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_vtaxe"] atlas = ExtResource("2_3onpl") region = Rect2(64, 384, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_3pkk7"] atlas = ExtResource("2_3onpl") region = Rect2(96, 384, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_tuk3a"] atlas = ExtResource("2_3onpl") region = Rect2(128, 384, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_jxa3i"] atlas = ExtResource("2_3onpl") region = Rect2(160, 384, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_52xjq"] atlas = ExtResource("2_3onpl") region = Rect2(192, 384, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_8ljd1"] atlas = ExtResource("2_3onpl") region = Rect2(224, 384, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_pcd2c"] atlas = ExtResource("2_3onpl") region = Rect2(0, 448, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_7y6pf"] atlas = ExtResource("2_3onpl") region = Rect2(32, 448, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_oqfjm"] atlas = ExtResource("2_3onpl") region = Rect2(96, 320, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_rasii"] atlas = ExtResource("2_3onpl") region = Rect2(128, 320, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_smuq0"] atlas = ExtResource("2_3onpl") region = Rect2(160, 320, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_vqtny"] atlas = ExtResource("2_3onpl") region = Rect2(192, 320, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_aanm4"] atlas = ExtResource("2_3onpl") region = Rect2(224, 320, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_iuibj"] atlas = ExtResource("2_3onpl") region = Rect2(32, 0, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_s0gwv"] atlas = ExtResource("2_3onpl") region = Rect2(64, 0, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_rc3yv"] atlas = ExtResource("2_3onpl") region = Rect2(96, 0, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_310mq"] atlas = ExtResource("2_3onpl") region = Rect2(128, 0, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_4am2b"] atlas = ExtResource("2_3onpl") region = Rect2(160, 0, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_x8hc4"] atlas = ExtResource("2_3onpl") region = Rect2(192, 0, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_uv38i"] atlas = ExtResource("2_3onpl") region = Rect2(224, 0, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_usdlg"] atlas = ExtResource("2_3onpl") region = Rect2(0, 64, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_oagyd"] atlas = ExtResource("2_3onpl") region = Rect2(32, 64, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_8wqr8"] atlas = ExtResource("2_3onpl") region = Rect2(32, 192, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_pls5s"] atlas = ExtResource("2_3onpl") region = Rect2(64, 192, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_k24hx"] atlas = ExtResource("2_3onpl") region = Rect2(96, 192, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_wc60g"] atlas = ExtResource("2_3onpl") region = Rect2(128, 192, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_j6fn1"] atlas = ExtResource("2_3onpl") region = Rect2(160, 192, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_nmjeg"] atlas = ExtResource("2_3onpl") region = Rect2(192, 192, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_byhmk"] atlas = ExtResource("2_3onpl") region = Rect2(224, 192, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_770dj"] atlas = ExtResource("2_3onpl") region = Rect2(128, 256, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_grepc"] atlas = ExtResource("2_3onpl") region = Rect2(32, 320, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_g5de2"] atlas = ExtResource("2_3onpl") region = Rect2(64, 320, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_y0jgo"] atlas = ExtResource("2_3onpl") region = Rect2(160, 256, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_3pm06"] atlas = ExtResource("2_3onpl") region = Rect2(192, 256, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_36v0p"] atlas = ExtResource("2_3onpl") region = Rect2(224, 256, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_lftgj"] atlas = ExtResource("2_3onpl") region = Rect2(0, 320, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_1p51i"] atlas = ExtResource("2_3onpl") region = Rect2(0, 256, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_m71pv"] atlas = ExtResource("2_3onpl") region = Rect2(32, 256, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_krhxx"] atlas = ExtResource("2_3onpl") region = Rect2(64, 256, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_7fe2a"] atlas = ExtResource("2_3onpl") region = Rect2(96, 256, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_842j5"] atlas = ExtResource("2_3onpl") region = Rect2(96, 64, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_q85y5"] atlas = ExtResource("2_3onpl") region = Rect2(128, 64, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_ugtgg"] atlas = ExtResource("2_3onpl") region = Rect2(160, 64, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_8bm1c"] atlas = ExtResource("2_3onpl") region = Rect2(192, 64, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_2hu87"] atlas = ExtResource("2_3onpl") region = Rect2(224, 64, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_wgg1r"] atlas = ExtResource("2_3onpl") region = Rect2(0, 128, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_fsjxu"] atlas = ExtResource("2_3onpl") region = Rect2(32, 128, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_8scku"] atlas = ExtResource("2_3onpl") region = Rect2(64, 128, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_f2w38"] atlas = ExtResource("2_3onpl") region = Rect2(96, 128, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_vckuv"] atlas = ExtResource("2_3onpl") region = Rect2(128, 128, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_c5tjt"] atlas = ExtResource("2_3onpl") region = Rect2(160, 128, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_7r7et"] atlas = ExtResource("2_3onpl") region = Rect2(192, 128, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_0a6bp"] atlas = ExtResource("2_3onpl") region = Rect2(224, 128, 32, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_fojwj"] atlas = ExtResource("2_3onpl") region = Rect2(0, 192, 32, 64) [sub_resource type="SpriteFrames" id="SpriteFrames_nn403"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_5rm71") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_jamhg") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ofsgw") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_yp03j") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_qa0a4") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_yp03j") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_p63im") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_5rm71") }], "loop": true, "name": &"air-kick", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_tf3dj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_0cek1") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_xj08a") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_vtaxe") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_3pkk7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_tuk3a") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_jxa3i") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_52xjq") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8ljd1") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_pcd2c") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7y6pf") }], "loop": true, "name": &"death", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_oqfjm") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_rasii") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_smuq0") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_vqtny") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_aanm4") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_vqtny") }], "loop": true, "name": &"hurt", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_tf3dj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_iuibj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_s0gwv") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_rc3yv") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_310mq") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_4am2b") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_x8hc4") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_uv38i") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_usdlg") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_oagyd") }], "loop": true, "name": &"idle", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_tf3dj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8wqr8") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_pls5s") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_k24hx") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_wc60g") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_j6fn1") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_nmjeg") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_byhmk") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_pls5s") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8wqr8") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_tf3dj") }], "loop": true, "name": &"jump", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_770dj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_grepc") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_g5de2") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_grepc") }], "loop": true, "name": &"left", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_770dj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_y0jgo") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_3pm06") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_36v0p") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_lftgj") }], "loop": true, "name": &"right", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_tf3dj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8wqr8") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_pls5s") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_wc60g") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_j6fn1") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_1p51i") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_m71pv") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_krhxx") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_krhxx") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7fe2a") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_pls5s") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8wqr8") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_tf3dj") }], "loop": true, "name": &"slam", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_5rm71") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_842j5") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_q85y5") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ugtgg") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8bm1c") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_2hu87") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_wgg1r") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_fsjxu") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8scku") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_f2w38") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_vckuv") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_c5tjt") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7r7et") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_0a6bp") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_fojwj") }], "loop": true, "name": &"walk", "speed": 10.0 }] [sub_resource type="RectangleShape2D" id="RectangleShape2D_0on8q"] size = Vector2(28, 64) [sub_resource type="RectangleShape2D" id="RectangleShape2D_mst3b"] size = Vector2(27, 41) [node name="Player" type="CharacterBody2D"] collision_mask = 3 script = ExtResource("1_oy25y") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] texture_filter = 1 sprite_frames = SubResource("SpriteFrames_nn403") animation = &"slam" frame_progress = 0.564864 metadata/_aseprite_wizard_config_ = { "layer": "Layer 5", "o_ex_p": "", "o_folder": "res://assets/export", "o_name": "player-", "only_visible": true, "slice": "", "source": "res://assets/PlayerCharacter.aseprite" } metadata/_aseprite_wizard_interface_config_ = { "layer_section": true, "output_section": true, "slice_section": false } metadata/_aseprite_wizard_source_file_hash_ = "1296d7aa2023121d72861630c3041e8c" [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(2, 0) shape = SubResource("RectangleShape2D_0on8q") debug_color = Color(1, 0.254902, 0.415686, 0.105882) [node name="PunchHitbox" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="PunchHitbox"] position = Vector2(29, -3) shape = SubResource("RectangleShape2D_mst3b") debug_color = Color(2.11775e-06, 0.631094, 0.465774, 0.42) [node name="AttackTimer" type="Timer" parent="."] editor_description = " " wait_time = 0.5 one_shot = true [node name="DeathTimer" type="Timer" parent="."] one_shot = true