155 lines
8.4 KiB
Plaintext
155 lines
8.4 KiB
Plaintext
[gd_scene load_steps=21 format=3 uid="uid://bcq7cy8rsymfp"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://2bk7twpk77o5" path="res://assets/KayKit_Adventurers_2.0_FREE/Characters/gltf/Rogue_Hooded.glb" id="1_5g2hs"]
|
|
[ext_resource type="PackedScene" uid="uid://b03j3yo8y6bss" path="res://assets/KayKit_Adventurers_2.0_FREE/Assets/gltf/sword_2handed_color.gltf" id="2_37i8j"]
|
|
[ext_resource type="Animation" uid="uid://c4ndqgdalfcj1" path="res://assets/KayKit_Skeletons_1.1_FREE/Godot Animations/Running_A.res" id="2_r8guk"]
|
|
[ext_resource type="Animation" uid="uid://ytkjco5p7261" path="res://assets/KayKit_Adventurers_2.0_FREE/Animations/gltf/Rig_Medium/Godot-Animations/Idle_A.res" id="3_x7kh1"]
|
|
[ext_resource type="Animation" uid="uid://dm7lpifs5y01l" path="res://assets/KayKit_Adventurers_2.0_FREE/Animations/gltf/Rig_Medium/Godot-Animations/Hit_A.res" id="4_42qit"]
|
|
[ext_resource type="Curve" uid="uid://dhaky16xvyxnm" path="res://Utilities/Ease Curve.tres" id="4_egkkh"]
|
|
[ext_resource type="Animation" uid="uid://c3rsaklwtcqgq" path="res://assets/KayKit_Adventurers_2.0_FREE/Animations/gltf/Rig_Medium/Godot-Animations/Sword Swing.res" id="5_8e7x7"]
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_x7kh1"]
|
|
_data = {
|
|
&"Hit_A": ExtResource("4_42qit"),
|
|
&"Idle_A": ExtResource("3_x7kh1"),
|
|
&"Running_A": ExtResource("2_r8guk"),
|
|
&"Sword Swing": ExtResource("5_8e7x7")
|
|
}
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_egkkh"]
|
|
animation = &"Movement Basic/Idle_A"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_r8guk"]
|
|
animation = &"Movement Basic/Running_A"
|
|
use_custom_timeline = true
|
|
timeline_length = 0.4
|
|
stretch_time_scale = true
|
|
start_offset = 0.0
|
|
loop_mode = 1
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_37i8j"]
|
|
animation = &"Movement Basic/Sword Swing"
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_x7kh1"]
|
|
advance_mode = 2
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_42qit"]
|
|
advance_mode = 2
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8e7x7"]
|
|
xfade_time = 0.1
|
|
xfade_curve = ExtResource("4_egkkh")
|
|
switch_mode = 1
|
|
advance_mode = 2
|
|
advance_condition = &"moving"
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_37i8j"]
|
|
xfade_time = 0.1
|
|
xfade_curve = ExtResource("4_egkkh")
|
|
switch_mode = 1
|
|
advance_mode = 2
|
|
advance_condition = &"not_moving"
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_u5p7j"]
|
|
xfade_time = 0.1
|
|
advance_mode = 2
|
|
advance_condition = &"sword_attack"
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_068mb"]
|
|
xfade_time = 0.1
|
|
advance_mode = 2
|
|
advance_condition = &"sword_attack"
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gnpb5"]
|
|
xfade_time = 0.3
|
|
switch_mode = 2
|
|
advance_mode = 2
|
|
advance_condition = &"moving"
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gky8v"]
|
|
xfade_time = 0.3
|
|
switch_mode = 2
|
|
advance_mode = 2
|
|
advance_condition = &"not_moving"
|
|
|
|
[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_egkkh"]
|
|
"states/Movement Basic_Idle_A/node" = SubResource("AnimationNodeAnimation_egkkh")
|
|
"states/Movement Basic_Idle_A/position" = Vector2(360, 204)
|
|
"states/Movement Basic_Running_A/node" = SubResource("AnimationNodeAnimation_r8guk")
|
|
"states/Movement Basic_Running_A/position" = Vector2(450, 76)
|
|
"states/Movement Basic_Sword Swing/node" = SubResource("AnimationNodeAnimation_37i8j")
|
|
"states/Movement Basic_Sword Swing/position" = Vector2(632, 191)
|
|
states/Start/position = Vector2(212, 109)
|
|
transitions = ["Start", "Movement Basic_Running_A", SubResource("AnimationNodeStateMachineTransition_x7kh1"), "Start", "Movement Basic_Idle_A", SubResource("AnimationNodeStateMachineTransition_42qit"), "Movement Basic_Idle_A", "Movement Basic_Running_A", SubResource("AnimationNodeStateMachineTransition_8e7x7"), "Movement Basic_Running_A", "Movement Basic_Idle_A", SubResource("AnimationNodeStateMachineTransition_37i8j"), "Movement Basic_Running_A", "Movement Basic_Sword Swing", SubResource("AnimationNodeStateMachineTransition_u5p7j"), "Movement Basic_Idle_A", "Movement Basic_Sword Swing", SubResource("AnimationNodeStateMachineTransition_068mb"), "Movement Basic_Sword Swing", "Movement Basic_Running_A", SubResource("AnimationNodeStateMachineTransition_gnpb5"), "Movement Basic_Sword Swing", "Movement Basic_Idle_A", SubResource("AnimationNodeStateMachineTransition_gky8v")]
|
|
|
|
[node name="Hoody Hood" instance=ExtResource("1_5g2hs")]
|
|
|
|
[node name="GeneralSkeleton" parent="Rig_Medium" index="0"]
|
|
transform = Transform3D(0.99804217, 0, 0.0625448, 0, 1, 0, -0.0625448, 0, 0.99804217, 0, 0, 0)
|
|
bones/1/position = Vector3(6.078964e-16, 0.29282475, -7.306833e-09)
|
|
bones/1/rotation = Quaternion(6.9182227e-10, -0.15048328, 1.4035609e-09, 0.98861253)
|
|
bones/2/rotation = Quaternion(-8.298266e-08, 0.12216158, 0.99251026, 6.7641174e-08)
|
|
bones/3/rotation = Quaternion(-0.05665418, 0.9165828, -0.3952767, -0.020556945)
|
|
bones/4/rotation = Quaternion(0.0063173696, 0.5529458, -0.8331088, -0.011864274)
|
|
bones/5/rotation = Quaternion(0.0039902, 0.9880832, -0.09525891, 0.1208366)
|
|
bones/6/rotation = Quaternion(0.074913464, -0.15533985, 0.97899854, 0.108716965)
|
|
bones/7/rotation = Quaternion(3.672703e-07, 0.8245238, -0.56582737, 1.05134966e-07)
|
|
bones/8/rotation = Quaternion(-0.05721124, 0.34031853, -0.9383132, -0.021880558)
|
|
bones/9/rotation = Quaternion(-1.1059808e-07, 0.99999857, 0.0017324989, 1.10363175e-07)
|
|
bones/10/rotation = Quaternion(0.028368874, -0.46951717, -0.060977023, 0.8803583)
|
|
bones/11/rotation = Quaternion(0.123131074, 0.0053760153, 0.043286838, 0.99143136)
|
|
bones/12/rotation = Quaternion(0.14786409, 0.44723114, -0.18330617, 0.8628554)
|
|
bones/13/rotation = Quaternion(0.60270536, 0.34522262, -0.70994127, -0.11640866)
|
|
bones/14/rotation = Quaternion(0.32673988, -0.5608505, 0.43363756, 0.62501705)
|
|
bones/16/rotation = Quaternion(0.06716722, 0.9240278, 0.37482595, 0.034159005)
|
|
bones/17/rotation = Quaternion(6.4302974e-08, -5.8171295e-08, -0.70710677, 0.70710677)
|
|
bones/18/rotation = Quaternion(0.6351027, -0.50784826, 0.18201625, 0.5528153)
|
|
bones/19/rotation = Quaternion(-0.23909362, 0.70552456, 0.2166888, 0.6309638)
|
|
bones/21/rotation = Quaternion(0.09602214, 0.82310253, 0.22438432, -0.51277065)
|
|
bones/22/rotation = Quaternion(1.0656656e-07, 5.805458e-08, 0.70710677, 0.7071069)
|
|
|
|
[node name="RogueHooded_ArmLeft" parent="Rig_Medium/GeneralSkeleton" index="0"]
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="RogueHooded_ArmRight" parent="Rig_Medium/GeneralSkeleton" index="1"]
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="RogueHooded_Body" parent="Rig_Medium/GeneralSkeleton" index="2"]
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="RogueHooded_Cape" parent="Rig_Medium/GeneralSkeleton" index="3"]
|
|
visible = false
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="RogueHooded_Head" parent="Rig_Medium/GeneralSkeleton" index="4"]
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="RogueHooded_LegLeft" parent="Rig_Medium/GeneralSkeleton" index="5"]
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="RogueHooded_LegRight" parent="Rig_Medium/GeneralSkeleton" index="6"]
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="RogueHooded_Mask" parent="Rig_Medium/GeneralSkeleton" index="7"]
|
|
visible = false
|
|
|
|
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="Rig_Medium/GeneralSkeleton" index="8"]
|
|
transform = Transform3D(-0.9143263, -0.27182788, 0.30019507, -0.39325055, 0.41883993, -0.81849086, 0.096754834, -0.8664196, -0.48985273, -0.32963008, 1.1184553, -0.53110635)
|
|
bone_name = "RightHand"
|
|
bone_idx = 20
|
|
|
|
[node name="sword_2handed_color2" parent="Rig_Medium/GeneralSkeleton/BoneAttachment3D" index="0" instance=ExtResource("2_37i8j")]
|
|
transform = Transform3D(-0.0041092015, 0.36600068, 0.43642956, -0.5640911, 0.05785764, -0.053832054, -0.07892092, -0.43259695, 0.3620435, 0.047775373, 0.17607164, 0.0020523667)
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="." index="1"]
|
|
libraries = {
|
|
&"Movement Basic": SubResource("AnimationLibrary_x7kh1")
|
|
}
|
|
|
|
[node name="AnimationTree" type="AnimationTree" parent="." index="2"]
|
|
tree_root = SubResource("AnimationNodeStateMachine_egkkh")
|
|
anim_player = NodePath("../AnimationPlayer")
|
|
parameters/conditions/moving = false
|
|
parameters/conditions/not_moving = false
|
|
parameters/conditions/sword_attack = false
|