Files
2026-06-03 17:04:06 +08:00

355 lines
17 KiB
Plaintext

[gd_scene format=3 uid="uid://oxrams6nup8i"]
[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="AnimationNodeAnimation" id="AnimationNodeAnimation_u5b8e"]
animation = &"AttackLeftDown"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fhher"]
animation = &"AttackLeftUp"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_03bgf"]
animation = &"AttackRightDown"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_2js71"]
animation = &"AttackRightUp"
[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)
blend_point_4/node = SubResource("AnimationNodeAnimation_u5b8e")
blend_point_4/pos = Vector2(-0.6, 0.6)
blend_point_5/node = SubResource("AnimationNodeAnimation_fhher")
blend_point_5/pos = Vector2(-0.6, -0.6)
blend_point_6/node = SubResource("AnimationNodeAnimation_03bgf")
blend_point_6/pos = Vector2(0.6, 0.6)
blend_point_7/node = SubResource("AnimationNodeAnimation_2js71")
blend_point_7/pos = Vector2(0.6, -0.6)
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(-105.541, -2.47107)
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_jlgjl"]
animation = &"IdleDown"
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_ywc2f"]
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_60jk4"]
nodes/output/position = Vector2(640, 180)
nodes/Animation/node = SubResource("AnimationNodeAnimation_jlgjl")
nodes/Animation/position = Vector2(220, 220)
nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_ywc2f")
nodes/TimeScale/position = Vector2(440, 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="AnimationNodeAnimation" id="AnimationNodeAnimation_sa6c7"]
animation = &"IdleRightDown"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_je3ac"]
animation = &"IdleRightUp"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_blvx0"]
animation = &"IdleLeftUp"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_2fkhr"]
animation = &"IdleLeftDown"
[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, -1)
blend_point_3/node = SubResource("AnimationNodeAnimation_es6hm")
blend_point_3/pos = Vector2(1.1, 0)
blend_point_4/node = SubResource("AnimationNodeAnimation_sa6c7")
blend_point_4/pos = Vector2(0.6, 0.6)
blend_point_5/node = SubResource("AnimationNodeAnimation_je3ac")
blend_point_5/pos = Vector2(0.6, -0.6)
blend_point_6/node = SubResource("AnimationNodeAnimation_blvx0")
blend_point_6/pos = Vector2(-0.6, -0.6)
blend_point_7/node = SubResource("AnimationNodeAnimation_2fkhr")
blend_point_7/pos = Vector2(-0.6, 0.6)
min_space = Vector2(-1.1, -1)
max_space = Vector2(1.1, 1)
blend_mode = 1
sync = true
[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_s81yu"]
animation = &"IdleDown"
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_jb8d4"]
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_kuuox"]
nodes/output/position = Vector2(660, 180)
nodes/Animation/node = SubResource("AnimationNodeAnimation_s81yu")
nodes/Animation/position = Vector2(240, 220)
nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_jb8d4")
nodes/TimeScale/position = Vector2(460, 180)
node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"Animation"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_8cdfo"]
animation = &"IdleDown"
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_pl3m0"]
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_32j6h"]
nodes/output/position = Vector2(680, 200)
nodes/Animation/node = SubResource("AnimationNodeAnimation_8cdfo")
nodes/Animation/position = Vector2(280, 240)
nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_pl3m0")
nodes/TimeScale/position = Vector2(480, 200)
node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"Animation"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_cx8vo"]
animation = &"WalkLeft"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_5l51p"]
animation = &"WalkDown"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_xlnsi"]
animation = &"WalkRight"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ddd8a"]
animation = &"WalkUp"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_kjb5s"]
animation = &"WalkLeftDown"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_jfo7c"]
animation = &"WalkLeftUp"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_3c0rf"]
animation = &"WalkRightUp"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_pvr7u"]
animation = &"WalkRightDown"
[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_27jkk"]
blend_point_0/node = SubResource("AnimationNodeAnimation_cx8vo")
blend_point_0/pos = Vector2(-1.1, 0)
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(1.1, 0)
blend_point_3/node = SubResource("AnimationNodeAnimation_ddd8a")
blend_point_3/pos = Vector2(0, -0.9)
blend_point_4/node = SubResource("AnimationNodeAnimation_kjb5s")
blend_point_4/pos = Vector2(-0.6, 0.6)
blend_point_5/node = SubResource("AnimationNodeAnimation_jfo7c")
blend_point_5/pos = Vector2(-0.6, -0.6)
blend_point_6/node = SubResource("AnimationNodeAnimation_3c0rf")
blend_point_6/pos = Vector2(0.6, -0.6)
blend_point_7/node = SubResource("AnimationNodeAnimation_pvr7u")
blend_point_7/pos = Vector2(0.6, 0.6)
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_2h2nm"]
switch_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7q5m5"]
switch_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8qcjj"]
switch_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_xc7ic"]
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(567, 31.1887)
states/Death/node = SubResource("AnimationNodeBlendTree_hdypo")
states/Death/position = Vector2(948, 203)
states/End/position = Vector2(1144, 203)
"states/From Trigger/node" = SubResource("AnimationNodeBlendTree_60jk4")
"states/From Trigger/position" = Vector2(457, 299)
states/Idle/node = SubResource("AnimationNodeBlendTree_d274k")
states/Idle/position = Vector2(567, 203)
states/Sit/node = SubResource("AnimationNodeBlendTree_ilqyv")
states/Sit/position = Vector2(567, 438.551)
states/Start/position = Vector2(130, 203)
"states/To Trigger/node" = SubResource("AnimationNodeBlendTree_kuuox")
"states/To Trigger/position" = Vector2(457, 109.848)
states/Trigger/node = SubResource("AnimationNodeBlendTree_32j6h")
states/Trigger/position = Vector2(354, 203)
states/Walk/node = SubResource("AnimationNodeBlendTree_18lfr")
states/Walk/position = Vector2(685, 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_2h2nm"), "To Trigger", "Trigger", SubResource("AnimationNodeStateMachineTransition_7q5m5"), "Trigger", "From Trigger", SubResource("AnimationNodeStateMachineTransition_8qcjj"), "From Trigger", "Idle", SubResource("AnimationNodeStateMachineTransition_xc7ic")]
graph_offset = Vector2(0, -63.1516)
[node name="AnimationTree" type="AnimationTree" unique_id=1735399693]
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.43435, 0.624454)
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