[gd_scene load_steps=17 format=3 uid="uid://0m1hk2nu4bps"] [ext_resource type="Script" path="res://player.gd" id="1_0pgv8"] [ext_resource type="Texture2D" uid="uid://5pmqr3y62guu" path="res://player/currentCloth.tres" id="2_45h8h"] [ext_resource type="Texture2D" uid="uid://hc35pmqglb14" path="res://extracted/Texture2D/Whitch Hat.png" id="3_bsp0f"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_kapu3"] size = Vector2(192, 256) [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_hn1cf"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_1x8ew"] animation = &"idle" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_vrcgu"] animation = &"player_WalkLeft" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_giw8e"] animation = &"player_WalkRight" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ylw4m"] advance_mode = 2 advance_condition = &"WalkLeft" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_tx8bg"] advance_mode = 2 advance_condition = &"Idle" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_flw2n"] advance_mode = 2 advance_condition = &"Idle" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_um8f6"] advance_mode = 2 advance_condition = &"WalkRight" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ks6oc"] advance_mode = 2 [sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_x16w7"] states/BlendTree/node = SubResource("AnimationNodeBlendTree_hn1cf") states/BlendTree/position = Vector2(668, 238) states/End/position = Vector2(328, 289) states/Start/position = Vector2(585, 52) states/idle/node = SubResource("AnimationNodeAnimation_1x8ew") states/idle/position = Vector2(343, 98) states/player_WalkLeft/node = SubResource("AnimationNodeAnimation_vrcgu") states/player_WalkLeft/position = Vector2(224, 185) states/player_WalkRight/node = SubResource("AnimationNodeAnimation_giw8e") states/player_WalkRight/position = Vector2(451, 185) transitions = ["idle", "player_WalkLeft", SubResource("AnimationNodeStateMachineTransition_ylw4m"), "player_WalkLeft", "idle", SubResource("AnimationNodeStateMachineTransition_tx8bg"), "player_WalkRight", "idle", SubResource("AnimationNodeStateMachineTransition_flw2n"), "idle", "player_WalkRight", SubResource("AnimationNodeStateMachineTransition_um8f6"), "Start", "player_WalkRight", SubResource("AnimationNodeStateMachineTransition_ks6oc")] graph_offset = Vector2(-101, 1) [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_wgp38"] graph_offset = Vector2(-281.833, 96.4845) nodes/Locomotion/node = SubResource("AnimationNodeStateMachine_x16w7") nodes/Locomotion/position = Vector2(120, 140) nodes/output/position = Vector2(340, 140) node_connections = [&"output", 0, &"Locomotion"] [sub_resource type="LabelSettings" id="LabelSettings_dgcsv"] font_size = 50 [node name="Node2D" type="CharacterBody2D"] script = ExtResource("1_0pgv8") [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(0, -129) shape = SubResource("RectangleShape2D_kapu3") [node name="Camera2D" type="Camera2D" parent="."] position = Vector2(0, -129) zoom = Vector2(0.13, 0.13) position_smoothing_enabled = true position_smoothing_speed = 2.0 drag_horizontal_enabled = true drag_vertical_enabled = true editor_draw_limits = true [node name="AnimationPlayer" type="AnimationPlayer" parent="." groups=["Animation"]] autoplay = "player_WalkLeft" playback_default_blend_time = 0.3 [node name="AnimationTree" type="AnimationTree" parent="." groups=["Animation"]] tree_root = SubResource("AnimationNodeBlendTree_wgp38") anim_player = NodePath("../AnimationPlayer") parameters/Locomotion/conditions/Idle = false parameters/Locomotion/conditions/WalkLeft = false parameters/Locomotion/conditions/WalkRight = false [node name="debug" type="Label" parent="."] anchors_preset = 7 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 offset_left = -188.5 offset_top = -801.0 offset_right = 188.5 offset_bottom = -680.0 grow_horizontal = 2 grow_vertical = 0 auto_translate = false localize_numeral_system = false text = "debug" label_settings = SubResource("LabelSettings_dgcsv") horizontal_alignment = 1 vertical_alignment = 1 [node name="BootL" type="Sprite2D" parent="."] position = Vector2(44, -43) texture = ExtResource("2_45h8h") region_enabled = true region_rect = Rect2(896, 768, 128, 128) [node name="BootR" type="Sprite2D" parent="."] position = Vector2(-64, -50) texture = ExtResource("2_45h8h") region_enabled = true region_rect = Rect2(896, 768, 128, 128) [node name="Body" type="Sprite2D" parent="."] position = Vector2(35, -207) texture = ExtResource("2_45h8h") offset = Vector2(-15, 0) region_enabled = true region_rect = Rect2(0, 640, 384, 384) [node name="HandL" type="Sprite2D" parent="Body"] position = Vector2(38, 55) texture = ExtResource("2_45h8h") region_enabled = true region_rect = Rect2(768, 768, 128, 128) [node name="HandR" type="Sprite2D" parent="Body"] show_behind_parent = true position = Vector2(-144, 29) texture = ExtResource("2_45h8h") region_enabled = true region_rect = Rect2(768, 768, 128, 128) [node name="Tail" type="Sprite2D" parent="Body"] show_behind_parent = true position = Vector2(125, 83) texture = ExtResource("2_45h8h") region_enabled = true region_rect = Rect2(768, 640, 256, 128) [node name="Head" type="Sprite2D" parent="."] position = Vector2(0, -562) texture = ExtResource("2_45h8h") region_enabled = true region_rect = Rect2(0, 0, 512, 640) [node name="Hat" type="Sprite2D" parent="Head"] position = Vector2(80, -24) scale = Vector2(0.531579, 0.531579) texture = ExtResource("3_bsp0f") region_enabled = true region_rect = Rect2(18, 179, 1139, 665)