[gd_scene format=3 uid="uid://bdy4jc6k38ksb"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_a5i8o"] animation = &"AttackLeft" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_5iund"] animation = &"AttackRight" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_s48cl"] animation = &"AttackDown" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dxwsk"] animation = &"AttackUp" [sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_6wowf"] blend_point_0/node = SubResource("AnimationNodeAnimation_a5i8o") blend_point_0/pos = Vector2(-1.1, 0) blend_point_1/node = SubResource("AnimationNodeAnimation_5iund") blend_point_1/pos = Vector2(1.1, 0) blend_point_2/node = SubResource("AnimationNodeAnimation_s48cl") blend_point_2/pos = Vector2(0, 1) blend_point_3/node = SubResource("AnimationNodeAnimation_dxwsk") blend_point_3/pos = Vector2(0, -0.9) min_space = Vector2(-1.1, -1) max_space = Vector2(1.1, 1) blend_mode = 1 [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_eo7t4"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_vioql"] graph_offset = Vector2(451.658, 104.404) nodes/output/position = Vector2(940, 200) nodes/BlendSpace2D/node = SubResource("AnimationNodeBlendSpace2D_6wowf") nodes/BlendSpace2D/position = Vector2(540, 240) nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_eo7t4") nodes/TimeScale/position = Vector2(760, 200) node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"BlendSpace2D"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_arcve"] animation = &"Death" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ueufx"] animation = &"Death" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_id4g3"] animation = &"Death" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_s782k"] animation = &"Death" [sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_fi5kb"] blend_point_0/node = SubResource("AnimationNodeAnimation_arcve") blend_point_0/pos = Vector2(-1.1, 0) blend_point_1/node = SubResource("AnimationNodeAnimation_ueufx") blend_point_1/pos = Vector2(0, 1) blend_point_2/node = SubResource("AnimationNodeAnimation_id4g3") blend_point_2/pos = Vector2(1.1, 0) blend_point_3/node = SubResource("AnimationNodeAnimation_s782k") blend_point_3/pos = Vector2(0, -0.9) min_space = Vector2(-1.1, -1) max_space = Vector2(1.1, 1) blend_mode = 1 [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_weftj"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_hdypo"] nodes/output/position = Vector2(820, 200) nodes/BlendSpace2D/node = SubResource("AnimationNodeBlendSpace2D_fi5kb") nodes/BlendSpace2D/position = Vector2(380, 240) nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_weftj") nodes/TimeScale/position = Vector2(620, 200) node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"BlendSpace2D"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_71xax"] animation = &"Trigger" [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_4qedw"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_gmro1"] graph_offset = Vector2(0, 118.8) nodes/output/position = Vector2(780, 180) nodes/Animation/node = SubResource("AnimationNodeAnimation_71xax") nodes/Animation/position = Vector2(375, 222) nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_4qedw") nodes/TimeScale/position = Vector2(580, 180) node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"Animation"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dysp1"] animation = &"IdleLeft" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_5r4vx"] animation = &"IdleDown" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_vuovb"] animation = &"IdleUp" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_es6hm"] animation = &"IdleRight" [sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_rgdqe"] blend_point_0/node = SubResource("AnimationNodeAnimation_dysp1") blend_point_0/pos = Vector2(-1.1, 0) blend_point_1/node = SubResource("AnimationNodeAnimation_5r4vx") blend_point_1/pos = Vector2(0, 1) blend_point_2/node = SubResource("AnimationNodeAnimation_vuovb") blend_point_2/pos = Vector2(0, -0.9) blend_point_3/node = SubResource("AnimationNodeAnimation_es6hm") blend_point_3/pos = Vector2(1.1, 0) min_space = Vector2(-1.1, -1) max_space = Vector2(1.1, 1) blend_mode = 1 [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_fowgp"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_d274k"] nodes/output/position = Vector2(800, 180) nodes/BlendSpace2D/node = SubResource("AnimationNodeBlendSpace2D_rgdqe") nodes/BlendSpace2D/position = Vector2(340, 200) nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_fowgp") nodes/TimeScale/position = Vector2(580, 180) node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"BlendSpace2D"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_hmfxx"] animation = &"SitLeft" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ro5wm"] animation = &"SitRight" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_sbett"] animation = &"SitDown" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_m6ltw"] animation = &"SitUp" [sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_ivrju"] blend_point_0/node = SubResource("AnimationNodeAnimation_hmfxx") blend_point_0/pos = Vector2(-1.1, 0) blend_point_1/node = SubResource("AnimationNodeAnimation_ro5wm") blend_point_1/pos = Vector2(1.1, 0) blend_point_2/node = SubResource("AnimationNodeAnimation_sbett") blend_point_2/pos = Vector2(0, 1) blend_point_3/node = SubResource("AnimationNodeAnimation_m6ltw") blend_point_3/pos = Vector2(0, -0.9) min_space = Vector2(-1.1, -1) max_space = Vector2(1.1, 1) blend_mode = 1 [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_ox2ev"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_ilqyv"] nodes/output/position = Vector2(680, 180) nodes/BlendSpace2D/node = SubResource("AnimationNodeBlendSpace2D_ivrju") nodes/BlendSpace2D/position = Vector2(260, 220) nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_ox2ev") nodes/TimeScale/position = Vector2(480, 180) node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"BlendSpace2D"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_1spn8"] animation = &"Trigger" [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_bavah"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_27hwn"] graph_offset = Vector2(0, 91.208) nodes/output/position = Vector2(780, 160) nodes/Animation/node = SubResource("AnimationNodeAnimation_1spn8") nodes/Animation/position = Vector2(382, 199) nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_bavah") nodes/TimeScale/position = Vector2(580, 160) node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"Animation"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_sa6ck"] animation = &"Trigger" [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_rjptr"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_h4jtk"] graph_offset = Vector2(0, 111.744) nodes/output/position = Vector2(720, 160) nodes/Animation/node = SubResource("AnimationNodeAnimation_sa6ck") nodes/Animation/position = Vector2(325, 195) nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_rjptr") nodes/TimeScale/position = Vector2(520, 160) node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"Animation"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_cx8vo"] animation = &"WalkUp" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_5l51p"] animation = &"WalkDown" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_xlnsi"] animation = &"WalkUp" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ddd8a"] animation = &"WalkUp" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_gajqp"] animation = &"WalkLeft" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_c2wg6"] animation = &"WalkRight" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_14i0y"] animation = &"WalkDown" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dbnpk"] animation = &"WalkDown" [sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_27jkk"] blend_point_0/node = SubResource("AnimationNodeAnimation_cx8vo") blend_point_0/pos = Vector2(-0.2, -1) blend_point_1/node = SubResource("AnimationNodeAnimation_5l51p") blend_point_1/pos = Vector2(0, 1) blend_point_2/node = SubResource("AnimationNodeAnimation_xlnsi") blend_point_2/pos = Vector2(0.2, -1) blend_point_3/node = SubResource("AnimationNodeAnimation_ddd8a") blend_point_3/pos = Vector2(0, -1) blend_point_4/node = SubResource("AnimationNodeAnimation_gajqp") blend_point_4/pos = Vector2(-1.1, 0) blend_point_5/node = SubResource("AnimationNodeAnimation_c2wg6") blend_point_5/pos = Vector2(1.1, 0) blend_point_6/node = SubResource("AnimationNodeAnimation_14i0y") blend_point_6/pos = Vector2(-0.2, 1) blend_point_7/node = SubResource("AnimationNodeAnimation_dbnpk") blend_point_7/pos = Vector2(0.2, 1) min_space = Vector2(-1.1, -1) max_space = Vector2(1.1, 1) blend_mode = 1 [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_gfwha"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_18lfr"] nodes/output/position = Vector2(860, 160) nodes/BlendSpace2D/node = SubResource("AnimationNodeBlendSpace2D_27jkk") nodes/BlendSpace2D/position = Vector2(420, 200) nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_gfwha") nodes/TimeScale/position = Vector2(660, 160) node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"BlendSpace2D"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_so0lp"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_l0fi0"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_h431x"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_56gkn"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_iv2dw"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_a0xty"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_vr1f8"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ti5sl"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0bg4p"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_rnq6v"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_1nsiy"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8teg0"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bp3vt"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2bva4"] switch_mode = 2 [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_sokie"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_hy1hk"] switch_mode = 2 [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_start"] [sub_resource type="AnimationNodeStateMachine" id="22"] states/Attack/node = SubResource("AnimationNodeBlendTree_vioql") states/Attack/position = Vector2(575, 31.1887) states/Death/node = SubResource("AnimationNodeBlendTree_hdypo") states/Death/position = Vector2(956, 203) states/End/position = Vector2(1152, 203) "states/From Trigger/node" = SubResource("AnimationNodeBlendTree_gmro1") "states/From Trigger/position" = Vector2(472, 281.551) states/Idle/node = SubResource("AnimationNodeBlendTree_d274k") states/Idle/position = Vector2(575, 203) states/Sit/node = SubResource("AnimationNodeBlendTree_ilqyv") states/Sit/position = Vector2(575, 438.551) states/Start/position = Vector2(80, 203) "states/To Trigger/node" = SubResource("AnimationNodeBlendTree_27hwn") "states/To Trigger/position" = Vector2(472, 123.551) states/Trigger/node = SubResource("AnimationNodeBlendTree_h4jtk") states/Trigger/position = Vector2(382, 203) states/Walk/node = SubResource("AnimationNodeBlendTree_18lfr") states/Walk/position = Vector2(693, 299) transitions = ["Start", "Idle", SubResource("AnimationNodeStateMachineTransition_start"), "Idle", "Sit", SubResource("AnimationNodeStateMachineTransition_so0lp"), "Sit", "Idle", SubResource("AnimationNodeStateMachineTransition_l0fi0"), "Idle", "Walk", SubResource("AnimationNodeStateMachineTransition_h431x"), "Walk", "Idle", SubResource("AnimationNodeStateMachineTransition_56gkn"), "Sit", "Walk", SubResource("AnimationNodeStateMachineTransition_iv2dw"), "Sit", "Death", SubResource("AnimationNodeStateMachineTransition_a0xty"), "Idle", "Death", SubResource("AnimationNodeStateMachineTransition_vr1f8"), "Death", "Idle", SubResource("AnimationNodeStateMachineTransition_ti5sl"), "Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_0bg4p"), "Idle", "Attack", SubResource("AnimationNodeStateMachineTransition_rnq6v"), "Attack", "Death", SubResource("AnimationNodeStateMachineTransition_1nsiy"), "Walk", "Death", SubResource("AnimationNodeStateMachineTransition_8teg0"), "Idle", "To Trigger", SubResource("AnimationNodeStateMachineTransition_bp3vt"), "To Trigger", "Trigger", SubResource("AnimationNodeStateMachineTransition_2bva4"), "Trigger", "From Trigger", SubResource("AnimationNodeStateMachineTransition_sokie"), "From Trigger", "Idle", SubResource("AnimationNodeStateMachineTransition_hy1hk")] graph_offset = Vector2(0, 49.4196) [node name="AnimationTree" type="AnimationTree" unique_id=134101158] tree_root = SubResource("22") anim_player = NodePath("..") parameters/Attack/BlendSpace2D/blend_position = Vector2(0, 0) parameters/Attack/TimeScale/scale = 1.0 parameters/Death/BlendSpace2D/blend_position = Vector2(0, 0) parameters/Death/TimeScale/scale = 1.0 "parameters/From Trigger/TimeScale/scale" = 1.0 parameters/Idle/BlendSpace2D/blend_position = Vector2(0, 0) parameters/Idle/TimeScale/scale = 1.0 parameters/Sit/BlendSpace2D/blend_position = Vector2(0, 0) parameters/Sit/TimeScale/scale = 1.0 "parameters/To Trigger/TimeScale/scale" = 1.0 parameters/Trigger/TimeScale/scale = 1.0 parameters/Walk/BlendSpace2D/blend_position = Vector2(0, 0) parameters/Walk/TimeScale/scale = 1.0